Commit Graph
93 Commits
Author SHA1 Message Date
ShroominicandCursor Agent e154f65e16 fix revenue tracking problems 2025-11-23 21:51:36 +00:00
ShroominicandCursor Agent 86b1ba0228 fix typing+linting 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
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 26110a68dd add logs page 2025-11-15 15:59:08 +01:00
9qeklajc 34cdbfe446 add logs page 2025-11-15 11:32:18 +01:00
Shroominic a8b6d4866f v0.2.0c 2025-11-14 20:15:36 +08:00
Shroominic 94e7b2b4d2 Fix settings override bug: allow False and 0 from database
Fixes #217 - Database values of False and 0 are now properly respected
instead of being ignored. Removed 'and v' check that incorrectly treated
these legitimate config values as 'empty'. Now only truly empty values
(None, empty string, empty list, empty dict) are ignored in favor of env.
2025-11-13 16:03:56 +08:00
Shroominic 29b088c035 bump v0.2.0b 2025-11-11 17:21:52 +08:00
Shroominic 320cfe82fd auto populate providers from available classes 2025-11-11 16:10:42 +08:00
Shroominic 0c3beba74f optional primary_mint_unit setting for special msat only mints 2025-11-03 13:53:44 +08:00
9qeklajc 1b6188b130 better model update 2025-11-02 23:42:18 +01:00
9qeklajc 4859dbd163 fix models filtering 2025-11-02 23:42:03 +01:00
Shroominic beedfdc1d2 rm outdated admin cookie auth 2025-11-02 12:27:12 +08:00
Shroominic 6e7be9695e fetch provider-types from node api 2025-11-02 12:05:39 +08:00
Shroominic baa2e7038c rm dev version tag 2025-11-01 13:48:10 +08:00
Shroominic 74f4cb3a31 fix admin password sourcing 2025-10-30 11:17:02 +08:00
Shroominic 68d62e08df add root_fallback if admin ui not visible 2025-10-29 13:43:03 +08:00
Shroominic 7d95a6187a ruff fmt 2025-10-27 14:09:48 +08:00
Shroominic 862df136d6 Merge v0.1.4 changes from 'origin/main' into v0.2.0-final 2025-10-27 14:07:37 +08:00
9qeklajc 2f2f3ce098 fix redirection 2025-10-24 23:26:56 +02:00
9qeklajc 82e01e3e13 add temp balances 2025-10-24 21:31:35 +02:00
9qeklajc 65a211388e move to different repo 2025-10-24 19:56:56 +02:00
9qeklajc 86e4b99297 use different endpoint for models 2025-10-24 17:19:15 +02:00
9qeklajc 3c81a77ea2 fmt 2025-10-24 16:40:37 +02:00
9qeklajc 05f3ce1a43 clean up 2025-10-24 15:56:03 +02:00
9qeklajc f3e8718660 fix icon 2025-10-24 15:55:48 +02:00
9qeklajc e146b4a08a better passwrod setting 2025-10-24 15:22:45 +02:00
9qeklajc 2121b36e79 make static ui 2025-10-24 14:27:47 +02:00
9qeklajc 65c19bc375 clean up 2025-10-24 11:50:45 +02:00
9qeklajc b3f3f68dd9 Merge branch 'v0.2.0-dev' into v0.2.0-final 2025-10-23 20:09:30 +02:00
Shroominic ce77e888ba fully add anthropic provider 2025-10-23 14:05:58 +08:00
9qeklajc 45c8bfce1d merge 2025-10-21 23:21:03 +02:00
Shroominic 0da08fb945 refactor pricing, provider fees, realtime model map updates 2025-10-20 12:45:02 +08:00
Shroominic 4641f40278 custom version suffix 2025-10-18 13:33:41 +08:00
Shroominic eda1f8dadf set defaul model refresh interval 2025-10-18 13:29:17 +08:00
Shroominic a8b7554334 fix: mints env var not initialized properly 2025-10-18 13:18:59 +08:00
Shroominic 8960501f6b enable sqlite WAL mode 2025-10-18 13:18:59 +08:00
Shroominic 1557a7c58d remove need for ADMIN_PASSWORD, added in initial setup 2025-10-18 13:18:59 +08:00
Shroominic 78821929a6 v1/providers redirect to v1/providers/ 2025-10-18 13:18:59 +08:00
Shroominic 98aa886477 add models.json batch paste 2025-10-18 13:18:59 +08:00
Shroominic 81ac14bbc5 models admin dashboard 2025-10-18 13:18:59 +08:00
Shroominic 036e04467e v0.1.4-dev 2025-10-18 13:18:59 +08:00
Shroominic 61a0559f8e Add upstream providers management and model integration
- Created migration scripts to establish the `upstream_providers` table and integrate it with the `models` table.
- Enhanced the proxy functionality to support dynamic upstream provider initialization and model resolution.
- Implemented API endpoints for managing upstream providers, including CRUD operations and model fetching.
- Refactored pricing calculations to accommodate upstream provider overrides and ensure accurate cost estimation.
- Updated the admin interface to allow for easy management of upstream providers and their associated models.
2025-10-13 17:17:54 +08:00
Shroominic 4b36fb8d6f change version 2025-10-12 13:03:29 +08:00
Shroominic c90abe9e79 update version 2025-10-04 20:12:28 +08:00
Shroominic 150f3084c1 remove need for ADMIN_PASSWORD, added in initial setup 2025-09-22 16:40:48 +01:00
Shroominic c2a26a3c00 v1/providers redirect to v1/providers/ 2025-09-22 16:36:35 +01:00