Shroominic
35b119a50e
feat: fallback to remote dashboard if not selfhosted
...
- Moves UI serving logic to `routstr/core/ui.py`.
- Implements a fallback mechanism: if the local UI build is missing (specifically index.html), it acts as a reverse proxy to a configured `fallback_ui_url` (default: https://api.routstr.com ).
- Adds `FALLBACK_UI_URL` environment variable support.
- Ensures the application remains usable even without a local UI build.
2026-01-03 22:44:51 +01:00
shroominic and GitHub
f1fa7d094f
routstr/v0.2.1
...
v0.2.1
v0.2.1
2025-12-27 22:08:51 +01:00
shroominic and GitHub
eed5bc5b04
Merge pull request #278 from Routstr/openai-responses-api
...
OpenAI responses api
2025-12-27 22:02:51 +01:00
Shroominic
f4b014cb05
Merge remote-tracking branch 'origin/examples' into openai-responses-api
2025-12-27 21:39:19 +01:00
9qeklajc
4418d87664
Merge branch 'v0.2.1' into openai-responses-api
2025-12-26 22:37:07 +01:00
shroominic and GitHub
634a473f50
Merge pull request #276 from Routstr/force-sats-pricing
...
Force sats pricing
2025-12-26 12:36:02 +01:00
Shroominic
ea655b748b
optimize startup time
2025-12-26 12:33:42 +01:00
9qeklajc
2d247ddc8b
fmt
2025-12-26 10:29:51 +01:00
9qeklajc
c064452aea
Merge branch 'v0.2.1' into force-sats-pricing
2025-12-26 10:27:11 +01:00
9qeklajc and GitHub
1c6a603042
Merge pull request #271 from Routstr/embedding-with-aliases
...
Embedding with aliases
2025-12-26 10:26:38 +01:00
9qeklajc
84b0007b05
force sats pricig
2025-12-26 09:55:15 +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
Shroominic
ee508cbb3a
rm model cleanup
2025-12-25 21:50:09 +01:00
Shroominic
0c61fdee07
ruff format
2025-12-25 21:48:20 +01:00
Shroominic
b9418db31f
rm model cleanup task
2025-12-25 21:47:17 +01:00
Shroominic
71e7c2171b
add missing migration
2025-12-25 19:36:26 +01:00
Shroominic
a3e8d5fd38
ignore cloudflare headers from logs
2025-12-24 15:09:03 +01:00
Shroominic
41fd2e2dfc
fix typing
2025-12-24 12:12:32 +01:00
Shroominic
2c404c66d6
ruff fix
2025-12-24 12:10:51 +01:00
Shroominic
0fa3e77f9a
more examples for devs and testing
2025-12-24 12:09:50 +01:00
9qeklajc
5b8e56f590
Merge branch 'v0.2.1' into embedding-with-aliases
...
# Conflicts:
# routstr/upstream/base.py
2025-12-23 23:43:46 +01:00
9qeklajc
a6d0bd1a19
update aliases
2025-12-23 23:43:16 +01:00
shroominic and GitHub
9594e9fb52
Merge pull request #251 from Routstr/embeddings-integration
...
Embeddings integration
2025-12-23 20:53:26 +01:00
9qeklajc
b01c7b2e56
Merge branch 'v0.2.1' into embeddings
2025-12-22 21:04:28 +01:00
Shroominic
dd4ed7541f
undo 43e9732
2025-12-22 11:31:19 +01:00
Shroominic
cc42534a97
manual alias due to openrouter api bug
2025-12-22 11:30:51 +01:00
shroominic and GitHub
d203370f01
Merge pull request #265 from Routstr/update-cost-calculation
...
use cost field if available
2025-12-22 10:20:35 +01:00
Shroominic
e39742c429
rm completion_image pricing with manual overrides
2025-12-22 09:35:23 +01:00
Shroominic
301dd81215
include openrouters upstream_inference_cost + manually add gemini image completion cost
2025-12-21 09:55:25 +01:00
9qeklajc
5416cefd87
use cost field if available
2025-12-20 16:16:23 +01:00
shroominic and GitHub
8edc3512c1
Merge pull request #258 from Routstr/remove-flaky-wallet-tests
...
Remove flaky wallet tests
2025-12-19 10:54:26 +01:00
9qeklajc
82d2627c60
added reponse api
2025-12-15 21:11:43 +01:00
9qeklajc
43e97326e0
fix model naming issue in response
2025-12-12 20:14:43 +01:00
9qeklajc
06770a0702
Merge branch 'v0.2.1' into embeddings-integration
2025-12-12 19:44:45 +01:00
Shroominic
590fb4bc2c
ruff fix
2025-12-11 14:13:41 +08:00
Shroominic
5db9abc3ce
remove flaky wallet tests
2025-12-11 14:12:34 +08:00
shroominic and GitHub
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
547365894d
add simple test
2025-12-11 13:58:57 +08:00
shroominic and GitHub
19b5f2889a
Merge pull request #249 from Routstr/refactor-remove-unused-functions
...
refactor: rm unused functions
2025-12-11 13:30:59 +08:00
Shroominic
52601f89bd
ruff fix
2025-12-11 13:28:28 +08:00
shroominic and GitHub
72b281b815
Merge branch 'v0.2.1' into refactor-remove-unused-functions
2025-12-11 13:24:59 +08:00
Shroominic
c0176a5274
Merge branch 'v0.2.1' into embeddings-integration
2025-12-11 13:06:20 +08:00
Shroominic
329d22363f
Merge branch 'v0.2.1' into embeddings-integration
2025-12-11 12:59:41 +08:00
shroominic and GitHub
87b1443c23
Merge pull request #253 from Routstr/lightning
...
create and topup token with lightning
2025-12-11 12:58:36 +08:00
Shroominic
29129f8953
prettier
2025-12-11 12:56:29 +08:00
Shroominic
c97c74a2ee
cleanup logs
2025-12-11 12:55:01 +08:00
Shroominic
1e37c42ea0
fix ui build
2025-12-11 12:51:27 +08:00
Shroominic
4c7887fa4e
update algorithm logs
2025-12-11 11:04:00 +08:00
Cursor Agent
2cc5063dee
Merge branch 'origin/v0.2.1' into lightning to resolve conflicts
2025-12-11 02:59:20 +00:00