Commit Graph
43 Commits
Author SHA1 Message Date
Shroominic 18a055ee2c add models.json batch paste 2025-09-22 12:58:53 +01:00
Shroominic c5289364e4 models admin dashboard 2025-09-22 12:47:39 +01:00
Shroominic 5fb583be55 v0.1.4-dev 2025-09-22 11:11:36 +01:00
Shroominic 9ab269dd8f ⬆️ v0.1.3 2025-09-15 17:55:20 +01:00
Shroominic 88ec3395c7 fix: missing mints balances in admin dashboard 2025-09-11 12:51:03 +01:00
Shroominic 49485435ad fix admin log search 2025-09-11 12:46:06 +01:00
Shroominic d80df28b23 rm not needed setting 2025-09-11 12:42:23 +01:00
Shroominic 4cdbf23ec0 fixes 2025-09-10 13:28:48 +01:00
Shroominic 73d3613301 move MODELS to DB 2025-09-10 13:28:43 +01:00
Shroominic 7dfc2f4056 max cost discount 2025-09-09 13:58:52 +01:00
Shroominic 2b045c95c7 dev version indicator 2025-09-08 14:52:52 +01:00
Shroominic 665b3f9a16 lazy load db information 2025-09-08 13:43:17 +01:00
Shroominic dcbaf7413a edit settings over admin dashboard 2025-09-08 12:57:29 +01:00
Shroominic 918a083a12 cleanup admin auth 2025-09-08 12:48:27 +01:00
Shroominic 7c9265b40d feat(settings): derive NPUB from NSEC during bootstrap (similar to ONION discovery) 2025-09-08 12:29:41 +01:00
Shroominic be372c48ea refactor(settings): remove NIP-91 fields; keep relays under discovery; drop openrouter_base_url 2025-09-08 12:24:32 +01:00
Shroominic 7761d144f6 feat(core): initialize and use SettingsService; update admin settings API; hook app metadata from settings 2025-09-08 10:52:30 +01:00
Shroominic 14718843de feat(settings): add DB-backed Settings and SettingsService with env merge 2025-09-08 10:52:21 +01:00
Shroominic cc9e387d3a ⬆️ v0.1.2 2025-09-04 21:47:13 +01:00
Shroominic 331a3bebbd not change version here 2025-09-04 15:33:32 +01:00
Shroominic fa026ee580 dev version indicator 2025-09-04 15:29:28 +01:00
Shroominic c0d115b1ab update providers bg task 2025-09-03 16:52:13 +01:00
Shroominic 0fc4e3cb97 fix logging 2025-09-01 21:41:38 +01:00
Shroominic 7e988f94e9 Merge branch 'main' into cursor/discover-and-announce-routstr-providers-3b9a 2025-08-29 11:40:26 -03:00
Shroominic 394bfe1762 ⬆️ v0.1.1b 2025-08-23 17:20:26 -03:00
shroominicandGitHub f66e83d58a Merge pull request #142 from Routstr/no-need-for-async
no need for async on get_proofs_per_mint_and_unit
2025-08-23 17:18:41 -03:00
shroominic d1268c3026 ⬆️ v0.1.1 2025-08-23 16:31:48 +00:00
Cursor Agentanddb2002dominic 05b27315ee Remove async from get_proofs_per_mint_and_unit call in withdraw function
Co-authored-by: db2002dominic <db2002dominic@gmail.com>
2025-08-23 16:22:33 +00:00
Shroominic 44c2dd1e30 undo Field edit 2025-08-22 15:22:34 -03:00
Shroominic 5831c3e4d4 undo total_balance change 2025-08-22 11:22:59 -03:00
Shroominic 4a338505cc reserved balance wip 2025-08-19 16:54:17 -03:00
Shroominic 5e442d139c Merge remote-tracking branch 'origin/main' into cursor/discover-and-announce-routstr-providers-3b9a 2025-08-18 12:44:07 -03:00
Shroominic 78c0ee73b7 Merge branch 'main' into cursor/discover-and-announce-routstr-providers-3b9a 2025-08-18 11:21:05 -03:00
Shroominic 31f53f7904 fix pytests 2025-08-17 22:07:38 -03:00
Shroominic 9f485e4dbb x-routstr-request-id header 2025-08-17 22:03:35 -03:00
Shroominic 84b903a6c2 multi mint admin dashboard 2025-08-17 15:48:12 -03:00
Shroominic ff3d268192 add balances_for_mint_and_unit db method 2025-08-15 16:48:43 -03:00
Shroominic dda016669f add refund mint+currency to api table 2025-08-13 16:51:00 -03:00
shroominicandGitHub 9bab7aee7d rm prints 2025-08-12 15:41:05 -03:00
Shroominic 8360d2a6fd feat: add log investigation feature and modern UI to admin dashboard
- Add 'Investigate Logs' button with modal for request ID input
- Implement /admin/logs/{request_id} endpoint for log viewing
- Parse and display JSON log entries with formatting
- Search through last 7 days of log files
- Add modern minimal CSS design system
- Improve typography with system font stack
- Add card layouts, shadows, and rounded corners
- Implement smooth transitions and hover effects
- Add emoji icons for visual interest
- Rename 'User's API Keys' to 'Temporary Balances'
2025-08-12 15:30:02 -03:00
Shroominic 185f060b54 feat: integrate logging into FastAPI application
- Initialize logging configuration at startup
- Add LoggingMiddleware for request tracking
- Add structured logging for application lifecycle events
- Register exception handlers for better error responses
- Add proper error handling in startup/shutdown
2025-08-12 15:29:14 -03:00
Shroominic 9c4b827d74 feat: add comprehensive logging infrastructure
- Add centralized logging configuration with daily rotation
- Implement custom TRACE log level for detailed debugging
- Add security filter to redact sensitive data (tokens, keys, passwords)
- Add request ID tracking via middleware and context variables
- Add version filter to include package version in all logs
- Implement structured JSON logging for production
- Add exception handlers with request ID tracking
- Configure Rich console handler for development
2025-08-12 15:29:01 -03:00
Shroominic 503e861621 change dir 'router' -> 'routstr' 2025-08-09 14:55:26 -03:00