19484 Commits

Author SHA1 Message Date
9c3d9e0755 Release v1.1.0
Bump version to 1.1.0 across version.py, README, manifest.json and
CHANGELOG. Update user guide with troubleshooting section covering the
SSL certificate reset workflow
2026-02-19 10:32:41 +01:00
495bf82004 Update user-guide.md
Add a section for clear SSL certificates and known servers
2026-02-19 09:26:36 +01:00
8592fd24d7 qt: fix whitepaper URL and use xdg-open for web links on Linux
- update whitepaper URL to github.com/palladium-coin/whitepaper
- replace webbrowser.open() with xdg-open on Linux to ensure the
  desktop browser is used instead of text-based alternatives (w3m)
2026-02-19 09:09:51 +01:00
a90475a98e Merge branch 'reset' 2026-02-19 08:55:53 +01:00
b759fc1954 network/gui: add unified reset for SSL certificates and known servers
- Network.clear_pinned_server_certs(): remove cached certs and reconnect interfaces
- Network.clear_recent_servers(): clear the list of recently used servers
- QML bridge: expose clearPinnedServerCertificates() and clearRecentServers()
- QML: move reset actions to ServerConfig with a dropdown menu (SSL / Known servers)
- Qt: add Reset SSL certificates and Reset known servers buttons in Server tab
2026-02-19 08:48:45 +01:00
e15826b645 Merge branch 'arm64': add ARM64/aarch64 QML support 2026-02-18 15:42:58 +01:00
84df4b7cb8 feat(arm64): add ARM64/aarch64 QML support with pinned PyQt6 dependencies
- Pin qml_gui extras in setup.py to PyQt6>=6.7.0,<6.8.0, PyQt6-Qt6>=6.7.0,<6.8.0
  and PyQt6-sip==13.10.2 for compatibility on both x86_64 and aarch64 architectures
- Add ARM64/aarch64 QML GUI installation instructions in README.md with the exact
  pinned package versions required for correct operation on Apple Silicon and
  Linux ARM64 systems
- Update README.md
2026-02-18 15:42:29 +01:00
5754104fb8 Update test suite for Palladium network and fix WIF deserialization bug
- Migrate all test vectors from Bitcoin to Palladium: addresses (bc1→plm1,
  tb1→tplm1, 1...→P..., m...→t..., 2N...→o...), URI scheme (bitcoin:→
  palladium:), BIP44 coin type (0→746), WIF keys (0xef→0xff testnet),
  and BIP-341 taproot vectors (bc1p→plm1p)
- Fix integer underflow in WIF key deserialization when WIF_PREFIX >= 128
  causes script type offset to wrap around (bitcoin.py)
- Fix regtest bech32 HRP from 'bcrt' to 'rplm' matching palladiumcore
  chainparams (constants.py)
2026-02-18 14:32:17 +01:00
85a9fad68b Replace bitcoin URI scheme with palladium in donation flow and add palladium URI support 2026-02-16 00:05:43 +01:00
3d0912979a Update README to include ARM64 AppImage version for Linux 2026-01-11 10:03:28 +01:00
0f01073ab7 Fix Docker build warning for undefined TARGETARCH variable 2026-01-11 09:38:13 +01:00
8feb651986 Add ARM64 (aarch64) support for AppImage builds
This commit enables building AppImages for both x86_64 and aarch64
architectures, making Pallectrum accessible on ARM-based systems
2026-01-11 09:24:00 +01:00
ec2790d138 Add ARM64 (aarch64) support for AppImage builds 2026-01-11 00:40:17 +01:00
43cbc96c04 Release v1.0.1 - Logo rebrand 2026-01-10 18:25:10 +01:00
e7079f3b74 Rebrand: Update all icons with new Pallectrum logo 2026-01-10 18:15:17 +01:00
6c57fafb9b Release v1.0.0 - First Stable Release 2025-12-10 13:53:00 +01:00
b2a995cba0 Fix: Update seed dialog window title from Electrum to Pallectrum 2025-12-10 11:49:41 +01:00
701f5ba1b1 Fix(QML): Resolve text overlap in transaction input display
Split transaction input display into two rows to prevent overlap
between short_id and value fields on Android QML interface.

- First row: input index and short_id (with text eliding)
- Second row: value amount and unit (indented)

Fixes readability issues on small screens and long identifiers.
2025-12-10 10:36:36 +01:00
24b64abc4e Refresh icon set: rebuilt all resolutions from 1024px master, improved scaling quality (NoAura/LoHalo), cleaned duplicates and aligned assets 2025-12-10 09:06:36 +01:00
9de31d40c3 Fix(constants): Update bug report references to Pallectrum
- Update bug report URLs from spesmilo/electrum to palladium-coin/pallectrum
- Change "Electrum" to "Pallectrum" in Help > Report Bug dialog
2025-12-09 14:33:46 +01:00
1b312710bb Fix(icons): Update electrum.ico icon file quality 2025-12-09 14:08:25 +01:00
b10b0c9dd5 Fix(icons): Update electrum.ico icon file 2025-12-09 13:53:23 +01:00
6218739548 Fix(build): Update desktop and start-menu shortcuts to use the correct executable path 2025-12-09 13:28:58 +01:00
5e4fd8bd90 Fix(build): Update shortcuts and registry entries to reference Pallectrum executable 2025-12-09 12:24:17 +01:00
1c8a499ae5 Release v0.9.1: Linux build fixes and branding update
- Bump version to 0.9.1 in all files
- Add detailed CHANGELOG for v0.9.1 with Linux AppImage build fixes
- Fix desktop notification: "Electrum" → "Pallectrum"

Fixes reproducible builds with ELECBUILD_COMMIT and improves
AppImage filename determinism.
2025-12-09 09:08:57 +01:00
0d8380ec5a Fix(build): Enhance reproducibility of AppImage builds with version handling 2025-12-08 23:26:41 +01:00
7193f999e5 Fix(build): Support reproducible builds with ELECBUILD_COMMIT
Fixes runtime path resolution for reproducible AppImage builds when using ELECBUILD_COMMIT. Previously, the type2-runtime binary was built in the original project directory but the build process would look for it in the fresh clone, causing "Unable to load provided runtime file" errors.
2025-12-08 22:34:23 +01:00
9bb607bf6f Release v0.9.0: Bug fixes and branding updates
Version bump from 0.2.0 to 0.9.0 with critical Android balance update
fixes and complete Electrum→Pallectrum rebranding.

Version Updates
- electrum/version.py: 0.2.0 → 0.9.0
- electrum/plugins/timelock_recovery/manifest.json: 0.2.0 → 0.9.0
- README.md: version header updated

Documentation
- README.md: Added Windows builds documentation (portable vs setup)
- CHANGELOG.md: Added comprehensive v0.9.0 release notes

Qt GUI
- Removed "Check for updates" menu item (referenced Electrum servers)
- File: electrum/gui/qt/main_window.py
2025-12-08 17:32:09 +01:00
5fda8cb823 Merge pull request #1 from palladium-coin/fix-qml-sync
Fix qml sync
2025-12-07 11:38:51 +01:00
8448b2d697 Fix(qml): Real-time balance updates for confirmations and coinbase maturity
This commit fixes two critical balance update issues in the Android app:

1. Added balanceChanged.emit() on blockchain_updated event
   - Fixes coinbase outputs not showing when they mature (120 blocks)
   - Ensures balance updates when new blocks arrive
   - Resolves issue where only partial mining rewards were displayed

2. Fixed typo: satInt → satsInt in BalanceDetails.qml
   - Lightning swap button now works correctly

Related to previous fix on tx_height_changed event handler.
2025-12-07 10:47:38 +01:00
a3b58cc631 Fix(qml): emit balanceChanged on tx height change for real-time updates 2025-12-06 19:05:21 +01:00
1e0c45e526 Update Help menu links to reflect Pallectrum resources
- Change 'Official website' link to Pallectrum GitHub repository
- Update 'Documentation' link to point to user-guide.md on GitHub
- Replace 'Bitcoin Paper' with 'White Paper' linking to Palladium whitepaper

This ensures users access Pallectrum-specific documentation and resources
instead of Electrum.org links.
2025-12-06 18:21:33 +01:00
1b55e262a5 Update address references in ReceiveTab to reflect Pallectrum terminology 2025-12-06 18:13:15 +01:00
8bd86fa2fb Add comprehensive user guide section to README.md 2025-12-06 00:36:18 +01:00
452b3e08bc Update seed import warnings to reference Pallectrum instead of Electrum 2025-12-04 12:08:52 +01:00
012a0968ff Update CHANGELOG.md with release date for 0.2.0 2025-12-03 14:38:21 +01:00
79bd39d2d3 Add comprehensive user guide for Pallectrum wallet
This initial version of the user guide covers all major wallet features including:
- Wallet creation and seed phrase backup
- Seed recovery process
- Master key usage
- Security best practices
- Technical specifications
2025-12-02 16:44:00 +01:00
9baeae71e3 Update version to 0.2.0 in README and manifest files 2025-12-02 10:27:05 +01:00
eab66b6c3e Rename BitcoinTestnet to PalladiumTestnet and update params
Update testnet constants to reflect Palladium-specific values including WIF prefix, address types, and segwit HRP. Also updates checkpoints for Palladium testnet chain.
2025-12-01 16:17:29 +01:00
44ea1475d0 Update gitignore with additional build artifacts
Add *.egg-info/ and Pallectrum.egg-info/ to prevent tracking of build artifacts
2025-12-01 12:12:44 +01:00
424cc4265d Update testnet server and lightning node configurations
Remove multiple testnet servers and lightning nodes, keeping only one server entry
Empty fallback_lnnodes.json as all previous entries were removed
2025-12-01 10:46:06 +01:00
67c305cc54 Update application icon assets 2025-11-28 11:42:48 +01:00
ddacc85fa4 Update CHANGELOG.md for upcoming v0.2.0 release
- Document removal of Bitcoin chain infrastructure and related references
- Add details about UI/UX improvements and testnet support
- Include development notes and technical cleanup summary
2025-11-27 18:54:58 +01:00
b896c7cd6a Remove deprecated bitcoin mainnet configuration files and update tests to use Palladium network 2025-11-27 18:38:36 +01:00
cc25276e6c Remove deprecated network configurations and related files for testnet4, signet, and mutinynet 2025-11-27 15:09:34 +01:00
8d1adb0d44 Update changelog and README with recent changes and development notes 2025-11-26 17:25:40 +01:00
e802eb088e Update warning message for watch-only wallets to reference Palladium 2025-11-26 16:04:13 +01:00
2c4b3030c5 Update electrum_text icon 2025-11-26 15:51:35 +01:00
544872a8f1 Update presplash image layout in Terms of Use wizard 2025-11-26 12:45:59 +01:00
eb68f4c9e9 Update electrum presplash icon 2025-11-25 11:37:54 +01:00