• Joined on 2026-01-18
davide pushed to main at davide/plm-lottery 2026-07-22 23:33:07 +02:00
ad71000777 Show a distinct message per round phase instead of one generic spinner
877a219aa4 Distinguish round-closing sub-phases and anchor cooldown to payout confirmation
3d6f4a98c4 Extract inline CSS from index.html/admin.html into style.css/admin.css
Compare 3 commits »
davide deleted branch temp from davide/plm-lottery 2026-07-22 23:04:19 +02:00
davide pushed to main at davide/plm-lottery 2026-07-22 22:37:05 +02:00
7b3555f8eb Tie the withdrawal minimum to the bet amount instead of a separate field
6c51a81f0e Fail loud at startup if the master key is missing
d92ef9ed9f Drop DATABASE_URL/MASTER_KEY_PATH from .env.example
Compare 3 commits »
davide pushed to main at davide/plm-lottery 2026-07-22 16:20:38 +02:00
1941f30b10 Add ops scripts to decrypt/re-encrypt the master xprv, and document them
9e7b726df7 Use the official PLM logo in the navbar and as favicon
5f62a8315e Add a "withdraw full balance" checkbox to the withdrawal form
80c413ad3d Show the net prize as the jackpot instead of the gross pool
1acb6c3b16 Redesign the user dashboard with a modern fintech-style layout
Compare 13 commits »
davide pushed to main at davide/plm-lottery 2026-07-21 16:24:33 +02:00
8627f3fa0c Persist "closing" as its own committed status
4b510f312f Document the draw animation and win/lose reveal
9e1d7da22d Add draw_animation_seconds field to the admin Parametri section
7e4b603ae3 Show a draw animation and win/lose reveal on the user dashboard
669c3fb714 Add draw_animation_seconds config and expose winner info during a round
Compare 8 commits »
davide pushed to main at davide/plm-lottery 2026-07-21 15:07:44 +02:00
0e56f63e63 Document the DB-only config model and the new dashboard sections
d4aadf6b40 Rebuild the admin panel as a full dashboard with a navbar
ed16e4d50b Add admin endpoints for round history, pending transactions, audit log
30bde96b6e Move all business/round parameters into DB config, out of env entirely
48a9eeb839 Gate the admin panel behind a real login screen
Compare 7 commits »
davide pushed to main at davide/plm-lottery 2026-07-21 11:30:28 +02:00
f21ecbd4ee Add a cooldown between rounds (ROUND_COOLDOWN_SECONDS)
abb3418669 Enable the ui-ux-pro-max Claude Code plugin for this project
784f30ddd7 Add docs/ with separate setup, run, user and admin guides
6683f197eb Document the Docker + Caddy deployment workflow
d35784d574 Add docker-compose stack: app + Caddy reverse proxy with automatic TLS
Compare 28 commits »
davide pushed to temp at davide/plm-lottery 2026-07-21 00:01:16 +02:00
e65f3683cc Confirm full round lifecycle verified live: bet -> close -> draw -> payout -> confirm -> next round opened
df72367f02 Implement full MVP: auth, HD wallet, Electrum client, deposits, bets, round/draw engine, payout, withdrawals, RBF, admin+audit
Compare 2 commits »
davide created branch temp in davide/plm-lottery 2026-07-21 00:01:16 +02:00
davide pushed to main at davide/plm-lottery 2026-07-20 22:00:49 +02:00
bae48c46dc Initial commit
davide created branch main in davide/plm-lottery 2026-07-20 22:00:49 +02:00
davide created repository davide/plm-lottery 2026-07-20 22:00:07 +02:00
davide pushed to main at davide/PalladiumWallet 2026-07-19 18:00:30 +02:00
0d541d0fe3 chore(release): bump version to 1.1.0
7057905d94 fix(ui): hide Donate tab in Help until a wallet is open
51f1af8786 fix(ui): stop wizard/overlay TextBoxes from resizing on focus
4cd5fab736 fix(sync): bound keep-alive ping and resume a sync stuck on lock/unlock
94a474fe41 fix(sync): recover connection after Android screen lock/unlock
Compare 5 commits »
davide pushed to main at davide/PalladiumWallet 2026-07-19 12:59:39 +02:00
bbed21e820 docs: reconcile README/SECURITY with current repo state
06f512e2f7 docs(userguide): document first-sync timing and warn against mining payouts
Compare 2 commits »
davide pushed to main at davide/PalladiumWallet 2026-07-19 12:47:23 +02:00
5bb94c071f Merge branch 'watch-only'
11b6a9a9ab docs(security): document address-only watch-only wallets
9b00002e39 feat(app): label watch-only send flow and export unsigned PSBT
f0fb5bfcc6 feat(app): add watch-address import step to setup wizard
9fa5440ae5 feat(cli): add restore-address command for pure address watch-only
Compare 6 commits »
davide pushed to main at davide/PalladiumWallet 2026-07-19 12:43:50 +02:00
6d05a88073 perf(net): make ElectrumClient's in-flight request cap configurable
d9dd05aa52 perf(spv): persist checkpoint-anchoring state across sync sessions
Compare 2 commits »
davide pushed to main at davide/PalladiumWallet 2026-07-19 11:45:09 +02:00
b6440484c1 feat(app): add Chinese (Simplified) as a 7th UI language
davide pushed to main at davide/PalladiumWallet 2026-07-17 19:56:56 +02:00
1a4fefadc3 fix(wallet): keep transactions under the standard 100 KvB relay limit
3460e53b4f feat(spv): verify Merkle proofs progressively, gate spendability on it
Compare 2 commits »
davide pushed to main at davide/PalladiumWallet 2026-07-17 19:08:02 +02:00
davide pushed to main at davide/PalladiumWallet 2026-07-17 16:24:54 +02:00
65c2f5e6cd temp
feb765663c chore(chain): add mainnet checkpoint at height 475124
Compare 2 commits »