Commit Graph

58 Commits

Author SHA1 Message Date
b1d4459809 subagent thinking accordion; indicator fixes; script details & edit 2026-04-20 15:09:37 -04:00
a188268906 sandbox bump 2026-04-17 22:44:13 -04:00
7649811762 research price fix 2026-04-17 22:33:38 -04:00
7abbd2e5c7 store sync bugfix 2026-04-17 22:27:06 -04:00
9ca7908c0e store sync bugfix 2026-04-17 21:52:43 -04:00
6e91767c14 config-update fix 2026-04-17 21:22:39 -04:00
75c4857535 prod sandbox bump 2026-04-17 21:15:13 -04:00
27c603e964 config-update fix 2026-04-17 21:03:12 -04:00
93ca527d74 bump sandbox 2026-04-17 21:01:20 -04:00
bbddd58f98 bugfixes 2026-04-17 20:49:21 -04:00
4e243751b2 bugfixes 2026-04-17 18:09:10 -04:00
15f474019c bugfixes 2026-04-17 17:43:30 -04:00
ba6bd5e0c2 bugfixes 2026-04-17 17:35:37 -04:00
6f118107d9 bugfixes 2026-04-17 17:15:33 -04:00
c8fa99c6d2 fix: read database URL from secrets.yaml as fallback
configData.database?.url was removed from the prod configmap (database
credentials belong in secrets), but the code only checked configData.
Add secretsData.database?.url as a fallback so prod can supply the URL
via the gateway-secrets Secret.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-16 18:41:41 -04:00
3153e89d4f bugfixes; research subproc; higher sandbox limits 2026-04-16 18:11:26 -04:00
f80c943dc3 bugfix 2026-04-13 23:00:05 -04:00
d156883a9f bugfix 2026-04-13 22:48:45 -04:00
dacfa9c1a3 workspace out of cache; welcome.md 2026-04-13 22:24:12 -04:00
45a21ac933 bugfix 2026-04-13 21:42:28 -04:00
5021138da6 bugfix; web tabs 2026-04-13 20:58:40 -04:00
6c82dce6f6 bump sandbox to fcaf3a3 2026-04-13 20:17:33 -04:00
fcaf3a3b6f fix conda package management using conda executable instead of python -m conda 2026-04-13 20:10:38 -04:00
326bf80846 data pipeline refactor and fix 2026-04-13 18:30:04 -04:00
6418729b16 prod alpha deploy 2026-04-10 16:09:39 -04:00
7d231169d9 iceberg schema version bump 2026-04-09 17:14:39 -04:00
fd431516cc custom indicators fixed 2026-04-09 17:00:43 -04:00
a70dcd954f data fixes, partial custom indicator support 2026-04-08 21:28:31 -04:00
b701554996 add bin/create-user script for beta user onboarding
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-01 22:47:34 -04:00
bc9520f1b1 fix spurious WebSocket reconnect killing active sessions
When send() was called while the socket was still CONNECTING (state 0,
not yet OPEN), it queued the message and scheduled a reconnect after 1
second. The socket then connected successfully, but 1 second later the
scheduled reconnect fired and closed the working session (code 1005),
disrupting any in-flight requests (e.g. get_bars).

Two fixes:
1. Don't schedule a reconnect when the socket is CONNECTING — it is
   already in the process of connecting, no reconnect needed.
2. Cancel any pending reconnect timer in onopen — if a timer was
   already scheduled before the connection succeeded, clear it.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-01 22:43:02 -04:00
5b78ecb041 add WebSocket ping to keep connections alive through CloudFlare
CloudFlare drops idle WebSocket connections after ~100 seconds.
Ping every 30 seconds to prevent this.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-01 22:35:33 -04:00
e502c160fe add diagnostic logging for WebSocket disconnect and OHLC flow
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-01 22:14:59 -04:00
44e0d2c947 disable study_templates feature — no backend to serve them
TradingView's SaveloadAdapter.Library was making HTTP requests for study
templates that returned HTML from nginx, causing JSON parse errors that
destroyed the datafeed and disconnected the WebSocket.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-01 22:04:05 -04:00
9cbc42c73f prod fixes 2026-04-01 21:50:41 -04:00
8e2cbd40de prod fixes 2026-04-01 21:44:51 -04:00
e17b3bd86c prod fixes 2026-04-01 21:31:19 -04:00
f6f02f7698 removed storageclass specs 2026-04-01 20:01:45 -04:00
eab581f8cb prod deployment 2026-04-01 18:34:08 -04:00
ca44e68f64 chart data fixes 2026-04-01 03:09:54 -04:00
9e6a20c218 chat colors, IBM Plex Sans 2026-04-01 01:45:35 -04:00
a7b0d17fa1 chat colors, IBM Plex Sans 2026-04-01 01:30:17 -04:00
93bc8a3a4f Symbol & data refactoring for Nautilus 2026-04-01 00:59:13 -04:00
cd28e18e52 data fixes; indicator=>workspace sync 2026-03-31 20:29:12 -04:00
998f69fa1a sandbox connected and streaming 2026-03-30 23:29:03 -04:00
c3a8fae132 client-py connected 2026-03-27 16:33:40 -04:00
c76887ab92 chart data loading 2026-03-24 21:37:49 -04:00
f6bd22a8ef redesign fully scaffolded and web login works 2026-03-17 20:10:47 -04:00
b9cc397e05 container lifecycle management 2026-03-12 15:13:38 -04:00
e99ef5d2dd backend redesign 2026-03-11 18:47:11 -04:00
8ff277c8c6 triggers and execution queue; subagents 2026-03-04 21:27:41 -04:00