Commit graph

314 commits

Author SHA1 Message Date
Marko Djordjevic
adb93a2d2e update gitingore for models dir 2026-02-19 00:01:22 +01:00
Marko Djordjevic
26f2c44509 Fix XGBoost label encoding and single-class guard 2026-02-18 23:58:24 +01:00
Marko Djordjevic
73c10a4156 Fix inference feature mismatch with training metadata 2026-02-18 23:53:38 +01:00
Marko Djordjevic
328476a581 Fix predict proxy schema and error messages 2026-02-18 23:38:17 +01:00
Marko Djordjevic
508d267078 Handle no-model 503 as online 2026-02-18 23:34:00 +01:00
Marko Djordjevic
07064fbf40 fix(training): use selected chart and include TA-Lib span sources 2026-02-18 23:21:23 +01:00
Marko Djordjevic
3448c6febd fix(auth): allow same-origin browser requests through API middleware 2026-02-18 23:07:42 +01:00
Marko Djordjevic
d6b980a3ca add API KEY var to docker compose 2026-02-18 22:55:46 +01:00
Marko Djordjevic
e446e3e563 Fix ml-service volume permissions 2026-02-18 22:50:36 +01:00
Marko Djordjevic
7af1c75c56 fix deployment folder permisions 2026-02-18 22:50:36 +01:00
Marko Djordjevic
86a8cc66b6 fix deployment folder permisions 2026-02-18 22:34:23 +01:00
Marko Djordjevic
385e7944b7 update github action for deploy 2026-02-18 22:15:00 +01:00
Marko Djordjevic
9ba4736dce fix: install prod node_modules in Docker final stage for migration script 2026-02-18 22:11:51 +01:00
Marko Djordjevic
996caf342f deployment script 2026-02-18 21:49:14 +01:00
Marko Djordjevic
11cf414489 test deployment 2 2026-02-18 21:44:05 +01:00
Marko Djordjevic
16123d385a test deployment 2026-02-18 21:42:42 +01:00
Marko Djordjevic
1b5f278685 fix: replace TA-Lib source build with prebuilt .deb v0.6.4 in ML Dockerfile 2026-02-18 21:30:23 +01:00
Marko Djordjevic
06fd19eebb fix: add DATABASE_URL to ML service .env, gitignore it 2026-02-18 21:19:36 +01:00
Marko Djordjevic
685b8e9733 fix: rename exported function from middleware to proxy in proxy.ts 2026-02-18 21:16:09 +01:00
Marko Djordjevic
522c2f269d fix: rename middleware.ts to proxy.ts (deprecated convention) 2026-02-18 21:14:42 +01:00
Marko Djordjevic
25c959fd18 code-review-fix task 15.4: mark task 15.4 as done in tasks.md 2026-02-18 20:58:53 +01:00
Marko Djordjevic
49daaae36a code-review-fix task 15.4: add missing fallback return for volume indicators in talib_features.py 2026-02-18 20:58:47 +01:00
Marko Djordjevic
09a361ca54 code-review-fix task 15.3: mark task 15.3 as done in tasks.md 2026-02-18 20:58:18 +01:00
Marko Djordjevic
059c436717 code-review-fix task 15.3: replace datetime.utcnow() with datetime.now(timezone.utc) in main.py 2026-02-18 20:58:11 +01:00
Marko Djordjevic
9c08ffc44d code-review-fix task 15.2: mark task 15.2 as done in tasks.md 2026-02-18 20:57:44 +01:00
Marko Djordjevic
a03c9bc17b code-review-fix task 15.2: replace declarative_base() with class Base(DeclarativeBase) in db.py 2026-02-18 20:57:37 +01:00
Marko Djordjevic
728c7e4d82 code-review-fix task 15.1: mark task 15.1 as done in tasks.md
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-02-18 20:57:13 +01:00
Marko Djordjevic
41287b20c6 code-review-fix task 15.1: replace @app.on_event startup with FastAPI lifespan pattern in main.py
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-02-18 20:57:06 +01:00
Marko Djordjevic
21c855db89 code-review-fix task 14.5: mark task 14.5 as done in tasks.md 2026-02-18 20:55:21 +01:00
Marko Djordjevic
f529ada877 code-review-fix task 14.5: remove duplicate TALIB_PATTERNS dict and import from single source 2026-02-18 20:55:14 +01:00
Marko Djordjevic
d4c14df284 code-review-fix task 14.4: mark task 14.4 as done in tasks.md 2026-02-18 20:48:44 +01:00
Marko Djordjevic
346954bcee code-review-fix task 14.4: fix inconsistent uuid_lib import to standard import uuid in main.py 2026-02-18 20:48:38 +01:00
Marko Djordjevic
3e4d4bd7ae code-review-fix task 14.3: mark task 14.3 as done in tasks.md 2026-02-18 20:48:14 +01:00
Marko Djordjevic
d42b4827ca code-review-fix task 14.3: remove dead inference package reference from pyproject.toml 2026-02-18 20:48:10 +01:00
Marko Djordjevic
4081a566b5 code-review-fix task 14.2: mark task 14.2 as done in tasks.md 2026-02-18 20:47:51 +01:00
Marko Djordjevic
8d9a86efb4 code-review-fix task 14.2: remove dead get_db_session function from db.py 2026-02-18 20:47:44 +01:00
Marko Djordjevic
c9c63aafa3 code-review-fix task 14.1: mark task 14.1 as done in tasks.md 2026-02-18 20:47:17 +01:00
Marko Djordjevic
bf9a475b89 code-review-fix task 13.3: mark task 13.3 as done in tasks.md 2026-02-18 20:46:37 +01:00
Marko Djordjevic
496f717b90 code-review-fix task 13.3: add zod to dependencies in package.json 2026-02-18 20:46:31 +01:00
Marko Djordjevic
03b2500980 code-review-fix task 13.2: mark task 13.2 as done in tasks.md 2026-02-18 20:46:04 +01:00
Marko Djordjevic
a666dbe74e code-review-fix task 13.2: move build tools from dependencies to devDependencies 2026-02-18 20:46:00 +01:00
Marko Djordjevic
36382508f7 code-review-fix task 13.1: mark task 13.1 as done in tasks.md 2026-02-18 20:45:30 +01:00
Marko Djordjevic
6c5f04fc36 code-review-fix task 13.1: move @types packages from dependencies to devDependencies 2026-02-18 20:45:23 +01:00
Marko Djordjevic
576375b135 code-review-fix task 12.12: mark task 12.12 as done in tasks.md 2026-02-18 20:44:54 +01:00
Marko Djordjevic
9d3cf2aeb2 code-review-fix task 12.12: remove dead no-op filter code from page.tsx 2026-02-18 20:44:43 +01:00
Marko Djordjevic
5ffab3ef44 code-review-fix task 12.11: mark task 12.11 as done in tasks.md 2026-02-18 20:44:04 +01:00
Marko Djordjevic
843c867034 code-review-fix task 12.11: remove eslint-disable in TrainingPanel and fix dependency array 2026-02-18 20:43:57 +01:00
Marko Djordjevic
13f4860358 code-review-fix task 12.10: mark task 12.10 as done in tasks.md
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-02-18 20:43:25 +01:00
Marko Djordjevic
b309956e79 code-review-fix task 12.10: remove unused no-op Tooltip component
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-02-18 20:43:11 +01:00
Marko Djordjevic
030b0c5885 code-review-fix task 12.9: mark task 12.9 as done in tasks.md 2026-02-18 20:42:17 +01:00