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
shroominic and GitHub
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 Agent and db2002dominic
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
shroominic and GitHub
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