Commit Graph
102 Commits
Author SHA1 Message Date
Shroominic ca7e8bec71 fmt 2026-01-09 16:53:25 +08:00
Shroominic c4cc09d61e fix provider balance not displaying when 0 2026-01-09 16:50:10 +08:00
9qeklajc 7dccfa745f fix test 2026-01-06 12:02:27 +01:00
9qeklajc 54d5118980 fmt 2026-01-06 11:50:12 +01:00
9qeklajc 7723ab4a95 update build script 2026-01-06 11:48:53 +01:00
9qeklajc 86c022d8db update vuln deps 2026-01-06 11:46:12 +01:00
9qeklajc bdf0e2c192 #282 more filter options 2026-01-03 22:49:35 +01:00
Shroominic 525476ccfa fix alias not displaying correctly 2025-12-25 22:34:52 +01:00
Shroominic b54812cb04 fix: alias_id not displayed correctly by dashboard 2025-12-25 22:28:26 +01:00
9qeklajc a6d0bd1a19 update aliases 2025-12-23 23:43:16 +01:00
shroominicandGitHub c11cc107c8 Merge pull request #248 from Routstr/feature/dynamic-settings
feat(ui): make admin settings dynamic based on backend response
2025-12-11 14:04:49 +08:00
Shroominic 29129f8953 prettier 2025-12-11 12:56:29 +08:00
Shroominic 1e37c42ea0 fix ui build 2025-12-11 12:51:27 +08:00
Cursor Agent 2cc5063dee Merge branch 'origin/v0.2.1' into lightning to resolve conflicts 2025-12-11 02:59:20 +00:00
9qeklajc 7ca69063bd make format required & fix ui formating 2025-12-10 22:51:12 +01:00
9qeklajc 085ff75d1d create and topup token with lightning 2025-12-10 22:47:37 +01:00
Shroominic 02ca36141e fix linting typing/errors 2025-12-09 16:12:41 +08:00
Shroominic 20bf5e35a4 feat: add custom models and overrides 2025-12-09 15:59:07 +08:00
Shroominic a363c7a0b1 feat: openrouter balance fetch + generic get_balance 2025-12-09 14:28:07 +08:00
Shroominic 6b4b3924a1 feat(ui): make admin settings dynamic based on backend response
This update changes the admin settings page to dynamically render settings fields based on the JSON response from the backend, rather than hardcoding them. This ensures that new settings added to the backend are automatically available in the UI without code changes.

- Specific handling for known fields like name, description, urls, keys, mints, and relays remains to provide a polished UX.
- All other fields are rendered dynamically based on their type (boolean, number, string, array).
- Sensitive fields (keys, passwords) are automatically masked.
- Specific internal/unused fields are ignored.
2025-12-02 15:23:00 +08:00
Shroominic 65e7702f90 merge ppq integration 2025-12-02 12:32:49 +08:00
Shroominic f116a5ed38 update provider fee label 2025-12-02 11:55:39 +08:00
Shroominic ee185f56e5 editable provider fee 2025-12-02 11:54:48 +08:00
9qeklajc d6fdf0c581 display all providers 2025-11-24 21:00:04 +01:00
Shroominic ed15f61392 removed the unused /_register route 2025-11-23 15:14:18 -08:00
Shroominic 684ab639ac fix auto redirect to /login 2025-11-23 15:00:54 -08:00
shroominicandGitHub 0d698e9e75 Merge pull request #242 from Routstr/login-dark-mode
make login page dark mode
2025-11-23 14:37:39 -08:00
Cursor Agent f7d6a0e349 Merge branch 'origin/v0.2.1' into cursor/recreate-branch-with-original-commits-gemini-3-pro-preview-bbe5 2025-11-23 22:23:00 +00:00
Shroominic 2cbf7b41f3 fix build error 2025-11-23 14:08:07 -08:00
ShroominicandCursor Agent d142ca52c7 fix date picker 2025-11-23 21:51:36 +00:00
ShroominicandCursor Agent 6f4e57eeff feat(ui): apply global currency formatting to stats components
- Update UsageSummaryCards to use global currency store and formatting
- Update RevenueByModelTable to use global currency store and formatting
- Ensure consistent sat/msat/usd display across all dashboard metrics
2025-11-23 21:51:36 +00:00
ShroominicandCursor Agent 3371b03068 feat(ui): update currency toggle to minimalistic dropdown
- Replace toggle group with dropdown menu for currency selection
- Update currency formatting to round USD to 2 decimals
- Improve header space utilization
2025-11-23 21:51:36 +00:00
ShroominicandCursor Agent 64b45a75c7 feat(ui): implement global currency selection
- Add global currency store (sat/msat/usd)
- Add currency toggle to site header
- Update currency formatting logic (integers for sats, 2 decimals for USD)
- Connect dashboard and balances pages to global currency state
2025-11-23 21:51:36 +00:00
ShroominicandCursor Agent dcfd398008 feat(ui): add balance summary to main dashboard
- Create DashboardBalanceSummary component for quick balance overview
- Add balance summary cards to top of main dashboard
- Separate current balance view from time-filtered usage analytics
2025-11-23 21:51:36 +00:00
ShroominicandCursor Agent 85962aa45a refactor(ui): restructure dashboard layout
- Move wallet balances to dedicated /balances page
- Promote usage statistics to main dashboard (/)
- Update sidebar navigation
- Update backend routes for new page structure
- Remove old usage page
2025-11-23 21:51:36 +00:00
ShroominicandCursor Agent d0aa91aa51 feat(ui): enhance dashboard visualizations
- Replace usage metrics line charts with gradient area charts
- Redesign summary cards with improved styling and icons
- Add revenue share progress bar to models table
- Format numbers in tables for better readability
2025-11-23 21:51:36 +00:00
Cursor Agent eb83b3c51a refactor: unify logs and usage implementation 2025-11-23 21:51:36 +00:00
Cursor Agent 13640d13d1 Merge remote-tracking branch 'remotes/origin/cursor/add-usage-tracking-dashboard-and-apis-32d6' into recreated-feature-branch 2025-11-23 21:51:16 +00:00
Shroominic 028e73951e make login page dark mode 2025-11-20 17:53:53 -08:00
Shroominic 1a2b52ab90 fix ui build 2025-11-20 17:42:37 -08:00
Shroominic f45ff16674 api cheat sheet 2025-11-20 15:58:44 -08:00
Shroominic bd0764ee0d easy create account and topup over the dashboard for providers that support it 2025-11-18 14:38:51 -08:00
9qeklajc 38356d7bb3 add copy button & order entries 2025-11-16 10:46:10 +01:00
Cursor Agentanddb2002dominic 99d98ffb2c feat: Add usage tracking dashboard and API
Co-authored-by: db2002dominic <db2002dominic@gmail.com>
2025-11-15 23:49:36 +00:00
9qeklajc 23ff99d41f copy button 2025-11-15 12:53:58 +01:00
9qeklajc 3e7d4c6e86 add date picker 2025-11-15 11:46:24 +01:00
9qeklajc 34cdbfe446 add logs page 2025-11-15 11:32:18 +01:00
shroominicandGitHub bb9b632ceb Merge pull request #223 from Routstr/v0.2.0b
V0.2.0b
2025-11-14 16:08:46 +08:00
Shroominic 9a52e30470 get api key link 2025-11-11 17:31:19 +08:00
9qeklajc 9b2a4a8ff8 update package lock 2025-11-11 09:21:24 +01:00