19477 Commits

Author SHA1 Message Date
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
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
62d8749b49 Update keystore path for release builds
The keystore path was updated to point to a specific keystore file (pallectrum.keystore) instead of the default .keystore directory to ensure the correct keystore is used during APK signing.
2025-11-24 15:57:49 +01:00
516ef1cf56 Update R package import path in SimpleScannerActivity
The import path for R package was incorrect after build configuration changes. Updated to use the correct package path from build.gradle.
2025-11-24 11:23:30 +01:00
cbd255e673 Rename bitcoin to palladium in android components
Update package names, intent filters and references from org.electrum to org.palladium
2025-11-24 11:06:49 +01:00
ee8b7479d4 Update changelog with complete fork details and branding
- Add comprehensive Palladium blockchain integration details
- Document all UI/UX changes and rebranding efforts
- Include build system modifications and binary naming
- Update repository links and maintenance information
2025-11-24 09:41:10 +01:00
b081d880f0 Update readme files for pallectrum fork
- Add README-ELECTRUM.md preserving original Electrum documentation
- Update README.md with Pallectrum-specific information including features, installation, and configuration
- Maintain original Electrum structure while adapting content for Palladium blockchain
2025-11-24 09:27:54 +01:00
d9e937487f Update AUTHORS file with project contributors
Add section headers to distinguish original Electrum authors from Pallectrum fork contributors
2025-11-24 09:16:30 +01:00
6502c54519 Correct executable name in build script
The build script was still referencing 'electrum-setup.exe' after the project was renamed to 'pallectrum'. This ensures the correct executable name is used throughout the build process.
2025-11-24 09:03:21 +01:00