Shroominic
21340b2de1
check for valid_pricing
2025-12-10 09:47:13 +08:00
Shroominic
a150d38df7
Merge branch 'v0.2.1' into model-fetch-issue
2025-12-10 09:27:31 +08: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
5a67e6b4d6
ignore openrouter/bodybuilder
2025-12-09 15:39:04 +08:00
Shroominic
34d1e4b041
populate upstream_provider_id
2025-12-09 15:03:16 +08:00
Shroominic
b88ef858ee
ignore ppq auto model
2025-12-09 14:38:12 +08:00
Shroominic
a363c7a0b1
feat: openrouter balance fetch + generic get_balance
2025-12-09 14:28:07 +08:00
Shroominic
4ac257db0d
fix model fetching issue
2025-12-09 13:50:49 +08:00
Shroominic
fd5ec01a99
fix ppq models matching incorrectly
2025-12-09 13:50:32 +08:00
9qeklajc
bc8c08c468
open router free model breaks openrouter model fetching
2025-12-05 22:48:38 +01:00
9qeklajc and GitHub
d6648d3337
Merge pull request #239 from Routstr/gemini-upstream
...
gemini upstream
2025-12-03 22:29:09 +01:00
9qeklajc
e7f677b315
clean up
2025-12-03 20:26:14 +01:00
9qeklajc
d7611e74c3
remove model prefix for gemini
2025-12-03 20:24:36 +01:00
9qeklajc
d0790dcb22
use openrouter model matching
2025-12-03 19:36:06 +01:00
Shroominic
2b4f71cc4f
Merge branch 'v0.2.1' into gemini-upstream
2025-12-02 12:46:52 +08:00
Shroominic
80359d0854
add required openai dep
2025-12-02 12:42:33 +08:00
Shroominic
42c2ddb355
optimize async startup process
2025-12-02 12:34:50 +08:00
Shroominic
65e7702f90
merge ppq integration
2025-12-02 12:32:49 +08:00
shroominic and GitHub
253f419ada
Merge pull request #234 from Routstr/ppq-integration
...
PPQ.ai provider integration
2025-12-02 12:04:03 +08:00
shroominic and GitHub
83818e1097
Merge pull request #246 from Routstr/fix-reserved–balance-race-condition
...
Fix reserved–balance race condition
2025-12-02 11:58:52 +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
Shroominic
b76598ea41
fix reserved balance race condition bug
2025-12-01 17:27:58 +08:00
Shroominic
432fe48f36
Merge branch 'v0.2.1' into gemini-upstream
2025-11-28 13:21:56 +09:00
Shroominic
7b6e00edd8
ruff format
2025-11-28 13:21:25 +09:00
shroominic and GitHub
e59335db4d
Merge pull request #233 from GitHappens2Me/fix/logging_redaction
...
Fixed false positives in SecurityFilter
2025-11-28 13:08:08 +09:00
Shroominic
6f00478580
fix typing issues
2025-11-28 12:59:49 +09:00
Shroominic
4ed4f610f4
fix linting
2025-11-28 12:57:05 +09:00
Shroominic
30fd369bfa
Merge branch 'v0.2.1' into fix/logging_redaction
2025-11-28 12:55:18 +09:00
Shroominic
8208a870a2
fix linting errors
2025-11-28 12:54:21 +09:00
9qeklajc
5eb4a40395
fix
2025-11-24 22:24:43 +01:00
9qeklajc
95ffc612ca
openai lib
2025-11-24 22:07:28 +01:00
9qeklajc
afa4a59bb6
improve performance
2025-11-24 21:20:40 +01:00
9qeklajc and GitHub
a67cd2d604
Merge pull request #243 from Routstr/fix-display-when-no-model-exists
...
display all providers
2025-11-24 21:02:00 +01: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
shroominic and GitHub
0d698e9e75
Merge pull request #242 from Routstr/login-dark-mode
...
make login page dark mode
2025-11-23 14:37:39 -08:00
Shroominic
f5be9878d8
v0.2.1 bump
2025-11-23 14:32:54 -08:00
shroominic and GitHub
30fc8d91f6
Merge pull request #241 from Routstr/cursor/recreate-branch-with-original-commits-gemini-3-pro-preview-bbe5
...
unify stats and logs page with original commits
2025-11-23 14:29:58 -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
Shroominic and Cursor Agent
d142ca52c7
fix date picker
2025-11-23 21:51:36 +00:00
Shroominic and Cursor Agent
c5b448b1ff
fix search
2025-11-23 21:51:36 +00:00
Shroominic and Cursor 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
Shroominic and Cursor 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
Shroominic and Cursor 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
Shroominic and Cursor 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
Shroominic and Cursor 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