• Joined on 2026-01-18
davide pushed to fem-shell at davide/simulatore-induttori 2026-08-03 11:46:15 +02:00
97ebab844e Esporta in CSV la temperatura simulata e la lettura del sensore
1631d6c94e Rimuove il modello ai volumi finiti lasciando la sola analisi FEM
6a55427b60 Valuta il flusso nodale sfruttando la separabilita della gaussiana
840f6fd09e Aggiunge il pannello T-t del sensore all'animazione FEM
0f46f3d479 Aggiunge il solutore termico FEM sulla mesh shell e la sua animazione 3D
Compare 6 commits »
davide created branch fem-shell in davide/simulatore-induttori 2026-08-03 11:46:15 +02:00
davide pushed to main at davide/simulatore-induttori 2026-08-03 00:18:10 +02:00
7883f3dead temp
davide pushed to feature/bug-reports at davide/plm-lottery 2026-07-31 16:28:22 +02:00
e5af15087c Polish /report-bug's visual design and refine bug report semantics
davide pushed to feature/bug-reports at davide/plm-lottery 2026-07-31 16:04:06 +02:00
a384b08044 Translate /report-bug into all 7 languages, require English in the report itself
davide pushed to feature/bug-reports at davide/plm-lottery 2026-07-31 15:51:41 +02:00
ee4e845c89 Add user bug reporting with admin triage (open/read/resolved)
977bb762c7 Deduplicate the 70/30 prize split formula
fe909bedcf Don't double-count a bet/withdrawal's own change in pending balance (B-51)
9207bbcb8f Don't reveal the win banner before winner_amount_sats is known (B-50)
Compare 4 commits »
davide created branch feature/bug-reports in davide/plm-lottery 2026-07-31 15:51:41 +02:00
davide pushed to main at davide/plm-lottery 2026-07-27 23:38:25 +02:00
5cfe2d6f95 Merge audit-2026-07-27: fix all 25 findings of the second audit
0d2fef6502 Delete BUGS.md now that both audits' findings are closed
e7f844b11f Publish an SSE update from the bet/withdrawal rollback paths (B-49)
4c80c1c5bf Cap the number of inputs a transaction may spend (B-48)
6a90136b50 Widen raw_tx_hex and payload_json from String to Text (B-47)
Compare 30 commits »
davide pushed to audit-2026-07-27 at davide/plm-lottery 2026-07-27 16:24:28 +02:00
6a90136b50 Widen raw_tx_hex and payload_json from String to Text (B-47)
31bc9a327f Compare admin token as UTF-8 bytes to avoid TypeError on non-ASCII input (B-46)
6045c89ed0 Bound admin list endpoint limits, add status filter to pending-transactions (B-45)
a574db0d93 Align README and running-the-server.md with the Docker-only policy (B-44)
d60da11603 Add baseline HTTP security headers in Caddy (B-43)
Compare 10 commits »
davide pushed to audit-2026-07-27 at davide/plm-lottery 2026-07-27 14:23:18 +02:00
0b44fe632e Distinguish a pending-only balance from a truly insufficient one (B-37)
7fa26df104 Make a stalled draw wait observable (B-36)
bb8b71278a Stamp UTC on naive API timestamps before serializing (B-35)
739fc9fed2 Invalidate existing sessions on password change/reset (B-34)
16802cafb6 Throttle login and registration with exponential backoff (B-33)
Compare 5 commits »
davide pushed to main at davide/plm-lottery 2026-07-27 11:21:14 +02:00
f1a1145cda Detect UTXOs spent outside the platform and correct the cached balance
447bbba83e Add placeholder guide/bug-report pages, and an exclamation-mark bug icon
f9f822f437 Document real fallback Electrum servers in .env.example
Compare 3 commits »
davide pushed to audit-2026-07-27 at davide/plm-lottery 2026-07-27 11:20:41 +02:00
17c557b8a3 Meet BIP125's relay minimum on every RBF bump, and cap the fee rate (B-32)
fe5639a037 Update CLAUDE.md
12df04178e Resubscribe concurrently and in the background on reconnect (B-31)
63df38d30b Add a periodic deposit reconciler, and stop losing subscribe tasks (B-30)
e8fdea0389 Corroborate an external spend before marking a UTXO gone (B-29)
Compare 10 commits »
davide created branch audit-2026-07-27 in davide/plm-lottery 2026-07-27 11:20:41 +02:00
davide pushed to main at davide/plm-lottery 2026-07-27 00:36:54 +02:00
845ba98409 Record the audit outcome and the architecture it changed
dc4d5761df Format amounts, guard the loading state, and translate the new errors
7c4e9983ea Survive a dropped Electrum connection, and fall back to other servers
25f4a1c6b6 Refuse to start half-configured, and keep failures machine-readable
85dce221c5 Validate admin config and registration input, and log config changes
Compare 11 commits »
davide pushed to main at davide/plm-lottery 2026-07-26 22:01:07 +02:00
d4e0974881 Let JS own the live status labels instead of sharing them with data-i18n
28c1179e9b Recover from expired sessions and malformed requests in the dashboard
5c9ccc0344 Reject withdrawal addresses that aren't PLM
0cf35147ad Answer user-facing API failures with a machine-readable error code
7048fe7ea6 Translate the user-facing dashboard into 7 languages
Compare 5 commits »
davide pushed to main at davide/PalladiumWallet 2026-07-26 11:05:44 +02:00
8ac4a05c44 feat(docker): add linux-arm64 reproducible build target
davide pushed to main at davide/plm-lottery 2026-07-23 16:25:16 +02:00
8a3dfd4592 Replace flowchart.mmd with per-topic diagrams and a print pipeline
davide pushed to main at davide/plm-lottery 2026-07-23 11:08:07 +02:00
bae08f2759 Extract inline JS from index.html/admin.html into app.js/admin.js
aae0961c94 Bring docs in sync with recent features (pending balance, SSE, per-player reveal)
dda5bd14e1 Wire up the SSE push channel in both frontend dashboards
f229f91632 Add server-push (SSE) notifications for round/bet/balance state changes
6a857f0e07 Show pending-inclusive balance and per-player round outcome reliably
Compare 6 commits »
davide commented on issue davide/cad-data-router#1 2026-07-23 08:13:08 +02:00
To Do

MIGRARE SU C# SERVE SOLO PER WINDOWS 11 (.exe)

davide opened issue davide/plm-lottery#1 2026-07-22 23:49:17 +02:00
Bugs