Commit Graph

8 Commits

Author SHA1 Message Date
elpatron defc98dec2 Document goals, search, export, and extended API in README.
Keeps the README aligned with the new viewer features so setup and API
usage stay discoverable without reading the source.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-19 22:59:12 +02:00
elpatron 82b47f9df1 Create a persistent personal viewer on local CLI start.
Replace the fixed /v/local/ default with a reused secret viewer id so local runs get a bookmarkable personal URL like production.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-19 22:09:37 +02:00
elpatron 5c87df1e5e Publish port 5000 for external nginx Proxy Manager upstreams.
Map the container to the host so NPM can reach http://<host>:5000 and document the docker-network alternative in the README.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-19 16:52:46 +02:00
elpatron 58b9e0bb0a Harden app for production behind nginx Proxy Manager.
Remove path-based import, add rate limits and upload caps, security headers, proxy trust, bundled Chart.js, non-root Docker, and NPM deployment docs.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-19 16:23:27 +02:00
elpatron f2c564e69a Translate README to English and fix DATA_DIR resolution.
Read get_data_dir from the environment on each request so CLI and server always use the same viewer database path.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-19 16:16:24 +02:00
elpatron f51f166fa1 Add Docker deployment and per-player secret-link viewers.
Each player gets an isolated SQLite viewer via a unique URL without login, with landing page warnings to save the link and compose-based hosting for sharing with others.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-19 16:06:13 +02:00
elpatron fbc2deec45 Add i18n, save validation, and tolerant import handling.
Prepare the UI for English (default/fallback) and German with auto or manual locale selection, and report import issues with client-translated warnings instead of failing on minor save format changes.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-19 15:59:57 +02:00
elpatron 4b8b921e02 Add Idle Fantasy save viewer with local Flask dashboard and SQLite history tracking.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-19 15:41:58 +02:00