Commit Graph

179 Commits

Author SHA1 Message Date
21ae070217 Fix compilation with modern GCC (Ubuntu 24.04+)
Add missing C++ standard library includes required by GCC 13+ and newer
toolchains. These headers were previously included implicitly through
other headers in older GCC versions (e.g., GCC 9 on Ubuntu 20.04), but
modern compilers require explicit includes per C++ standard compliance.

Changes:
- Add <cstdint> to util/bip32.h for uint32_t type definitions
- Add <array> to net_processing.cpp for std::array
- Add <stdexcept> to multiple headers for exception types:
  * support/events.h (std::runtime_error)
  * dbwrapper.h (std::runtime_error base class)
  * streams.h (std::out_of_range, std::ios_base::failure)
  * coins.h (std::logic_error)
  * wallet/coinselection.h (std::invalid_argument, std::out_of_range)
  * rpc/util.h (std::runtime_error)
  * support/lockedpool.h (std::runtime_error)
  * support/lockedpool.cpp (std::runtime_error)
  * wallet/scriptpubkeyman.h (std::runtime_error)

This ensures compatibility across different compiler versions and
architectures (ARM64/x86_64) while maintaining backward compatibility
with older toolchains.

Tested on Ubuntu 24.04 with GCC 13.
2026-01-26 17:30:11 +01:00
5145f76aa9 Improve splash screen text visibility 2026-01-13 22:49:15 +01:00
840b635369 Improve default palladium.conf generation 2026-01-13 22:31:02 +01:00
8ff76cd2f7 Bump version to 1.5.1 2026-01-13 18:30:23 +01:00
a1d3da250a Improve icon quality and adjust splash screen layout
- Upgrade palladium.ico and palladium.png to higher quality versions
- Adjust icon position in splash screen for better visual balance
2026-01-13 18:26:07 +01:00
61ad4d7e39 Update copyright year and ignore backup files 2026-01-13 11:19:51 +01:00
88cf273b9e Widen transaction amount column header 2026-01-13 11:09:52 +01:00
a999ce3d36 Refine Qt GUI layout and adjust dark theme styling 2026-01-13 11:03:39 +01:00
95962816fb Fix dark mode styling in Send and Receive pages 2026-01-13 08:54:59 +01:00
b045fe7c0d Improve UI: enhance splash screen readability and fix window minimum size 2026-01-12 23:47:55 +01:00
5ff9fa136b Improve splash screen text visibility with shadow effect and larger font 2026-01-12 23:33:28 +01:00
79b4945b31 Fix text clipping in modal overlay and set minimum window size 2026-01-12 18:01:53 +01:00
d4914fccc5 Refine dark mode borders and improve modal overlay spacing 2026-01-12 17:40:02 +01:00
d0233e1759 Fix ModalOverlay readability by removing background transparency 2026-01-11 18:51:44 +01:00
f6223d1b1e Improve quick-build.sh: fix ccache and add rebuild option
- Document quick-build.sh usage in README.md with Ubuntu 20.04 note
2026-01-11 18:13:47 +01:00
3792ec0a60 Fix: handle missing argument in build-windows.sh
Fix unbound variable error when script is run without arguments.
Use parameter expansion ${1:-} instead of $1 to safely check for
--installer flag when set -u is enabled.
2026-01-08 22:44:40 +01:00
NotRin7
c1ac562a4a new logo + windows installer 2025-12-15 00:45:48 +01:00
NotRin7
79040450d2 Update modaloverlay and palladiumgui files v1.5.0 2025-12-10 01:19:11 +01:00
NotRin7
eafbe5ac94 Merge pull request #14 from palladium-coin/logic-improvements
Logic improvements
2025-11-25 15:00:01 +01:00
NotRin7
b20544c499 add params to chainparams.cpp 2025-11-24 00:03:44 +01:00
NotRin7
a3ca53a380 Merge pull request #13 from palladium-coin/master
Merge pull request #12 from palladium-coin/logic-improvements
2025-11-23 23:54:28 +01:00
NotRin7
e27ef57e41 Merge pull request #12 from palladium-coin/logic-improvements
Logic improvements
2025-11-22 20:07:33 +01:00
NotRin7
54a10bbc2a Release v1.5.0: Hard Fork Logic (Chat & DAA) activated at block 340,000 2025-11-22 18:59:39 +01:00
NotRin7
5eb70c65d2 replacing the deprecated state.DoS call with state.Invalid 2025-11-22 17:16:34 +01:00
NotRin7
5b37dcc469 fix linker error 2025-11-22 17:12:34 +01:00
NotRin7
89940a5e2f better diff adjustment at block 350.000 2025-11-22 16:38:29 +01:00
NotRin7
6620061934 fix 2025-11-22 16:18:00 +01:00
NotRin7
492a610637 Merge pull request #11 from NotRin7/master
smal fixes
2025-11-20 18:10:31 +01:00
NotRin7
8bd7bc2ff8 cod update 2025-11-20 17:53:49 +01:00
NotRin7
d59e9d6451 add combine script 2025-11-20 17:50:26 +01:00
NotRin7
4afc3365c4 Update palladiumgui.cpp 2025-11-20 17:43:40 +01:00
NotRin7
372c7b44db fix 2.0 2025-11-20 17:33:32 +01:00
NotRin7
c8cd9a5f3b fix 2025-11-20 15:58:58 +01:00
NotRin7
e3ab6b09cc Merge pull request #9 from palladium-coin/implement-update-checker
Implement update checker
2025-11-19 21:32:19 +01:00
NotRin7
3a6a2fcb32 Update palladiumgui.cpp 2025-11-19 21:31:38 +01:00
NotRin7
19715917b5 Update install_db4.sh 2025-11-19 21:18:41 +01:00
NotRin7
0644af1003 update info 2025-11-19 21:03:19 +01:00
23ef5f28ff Update client version to 1.4.3
Update version number in configure.ac, build_msvc config, clientversion.cpp,
and all man pages from 1.4.2 to 1.4.3
v1.4.4
2025-11-19 08:18:17 +01:00
NotRin7
91975bb8bb gui: Add Dark Mode support with toggle switch
- Added dark.qss stylesheet for dark theme
- Implemented toggleTheme() slot in PalladiumGUI
- Added 'Dark Mode' checkbox to Settings menu
- Theme preference is saved in QSettings (darkModeEnabled)
- Updated palladium.qrc to include style resources
v1.4.3
2025-11-18 17:34:01 +01:00
4063da67c3 Merge fix-7e418: set versione v1.4.2 v1.4.2 2025-11-18 10:32:59 +01:00
8f1c4b142d Merge master into fix-7e418 and resolve conflicts by keeping v1.4.2 2025-11-18 10:30:32 +01:00
NotRin7
fd0718d2a7 Update README.md 2025-11-18 08:48:00 +01:00
NotRin7
d82347925f Update README.md 2025-11-18 08:48:00 +01:00
NotRin7
ad386005cf docs: Add troubleshooting section to README 2025-11-18 08:48:00 +01:00
NotRin7
78b6d11c82 Fix: Correct wallet confirmation time and update repository URLs 2025-11-18 08:47:45 +01:00
NotRin7
5d0f4d1e22 Update README.md 2025-11-18 08:47:45 +01:00
46f5e24fa4 docs: remove outdated configuration details 2025-11-18 08:47:45 +01:00
d7758f8b91 docs(configuration): move detailed config to separate doc and update readme
Update README.md to reference new comprehensive configuration documentation
Add detailed configuration-file.md with complete examples and best practices
2025-11-18 08:47:45 +01:00
0ed21f2dc0 fix(testnet): add testnet seed nodes for peer discovery
Enable peer discovery on testnet by adding seed nodes and preserving vFixedSeeds. This ensures nodes can connect to the network during initial sync.
2025-11-18 08:47:44 +01:00
NotRin7
73d160b238 Update README.md 2025-11-17 18:13:18 +01:00