Commit graph

  • 5a7c901980 fix(frontend): update ModelInfoResponse types to match backend structure Marko Djordjevic 2026-02-15 21:39:38 +01:00
  • aa81d4f3d0 fix(ml): complete ML pipeline fixes and setup Marko Djordjevic 2026-02-15 21:29:54 +01:00
  • ceb4103ec4 fix(ml): parse datetime column and fix TA-Lib pattern names Marko Djordjevic 2026-02-15 21:13:20 +01:00
  • 2b86524436 fix(ml): correct CCI indicator signature to use HLC prices Marko Djordjevic 2026-02-15 21:09:47 +01:00
  • 63486bc7b5 fix(ml): add CCI to hlc_indicators list Marko Djordjevic 2026-02-15 21:08:20 +01:00
  • 57240d4eea fix(scripts): add created_at timestamps to annotation import Marko Djordjevic 2026-02-15 19:36:55 +01:00
  • a68a681c9b fix(ml): handle date strings in TA-Lib annotation generator Marko Djordjevic 2026-02-15 19:30:38 +01:00
  • 847ff67986 feat(ml): add TA-Lib annotation generation and import workflow Marko Djordjevic 2026-02-15 19:18:28 +01:00
  • 228f70daf3 docs: add ML pipeline quickstart guide for training first model Marko Djordjevic 2026-02-15 19:08:09 +01:00
  • 21f184aa8d feat(ui): implement disagreement detection, prediction summary, loading states, and update documentation Marko Djordjevic 2026-02-15 16:34:02 +01:00
  • 952eb7413c feat(ui): add prediction chart rendering with histogram overlay, markers, filtering, and visibility toggle Marko Djordjevic 2026-02-15 16:26:17 +01:00
  • 28ebe2c5d1 feat(ui): add prediction state management and PredictionPanel component Marko Djordjevic 2026-02-15 16:20:07 +01:00
  • bb1b6d573f feat(api): add span annotation export and feedback loop support Marko Djordjevic 2026-02-15 14:35:31 +01:00
  • 205021e810 feat(api): add Next.js proxy routes for ML inference service Marko Djordjevic 2026-02-15 14:30:09 +01:00
  • 3a83fd38e9 feat(ml): implement FastAPI inference service with model loading, preprocessing, and prediction endpoints Marko Djordjevic 2026-02-15 14:29:07 +01:00
  • f4c0f9a836 feat(ml): implement training stage with MLflow tracking and model wrappers Marko Djordjevic 2026-02-15 14:22:19 +01:00
  • 16763b967e feat(ml): implement annotation ingestion with windowed/BIO encoding and TA-Lib patterns Marko Djordjevic 2026-02-15 12:28:58 +01:00
  • fd29ab91e0 feat(ml): implement feature engineering pipeline Marko Djordjevic 2026-02-15 12:22:59 +01:00
  • ea339a54a7 feat(ml): add database schema, config parser, and DVC setup Marko Djordjevic 2026-02-15 12:08:53 +01:00
  • 1a653c5866 feat: add ML service scaffolding with Python FastAPI, Docker, and MLflow setup Marko Djordjevic 2026-02-15 11:58:31 +01:00
  • 92abab5316 span annotations are working Marko Djordjevic 2026-02-15 10:16:05 +01:00
  • 6a899c3ecf feat: add span-label-types link to main page and create migration for default types Marko Djordjevic 2026-02-14 11:16:33 +01:00
  • 38cbdc22e1 feat: add span label types admin page with seed functionality Marko Djordjevic 2026-02-14 11:12:39 +01:00
  • 6ef6b2562c add start data Marko Djordjevic 2026-02-14 10:50:49 +01:00
  • 4b5cc2f174 fix: install missing shadcn/ui components and fix TypeScript build errors Marko Djordjevic 2026-02-14 10:43:10 +01:00
  • 842a58f12b feat: implement section 11 - span export endpoints (JSON, windowed CSV, BIO-tagged CSV) Marko Djordjevic 2026-02-14 10:14:58 +01:00
  • b5e4d6573e feat: implement section 10 - hotkey label assignment for span annotations Marko Djordjevic 2026-02-14 10:14:17 +01:00
  • 4089aab77c feat: implement section 9 - span annotation sidebar list Marko Djordjevic 2026-02-14 10:13:23 +01:00
  • 2f05136f20 feat: implement section 8 - span selection, editing, and deletion Marko Djordjevic 2026-02-14 10:11:51 +01:00
  • 586f02ed69 feat: implement sections 6-7 - span selection, preview, and label assignment popover Marko Djordjevic 2026-02-14 10:10:41 +01:00
  • c9d2cbfc4b feat: implement Section 5 - Span Tool State & Integration Marko Djordjevic 2026-02-14 06:42:24 +01:00
  • 5ea63a613e feat: implement SpanRectanglePrimitive for span annotation rendering Marko Djordjevic 2026-02-14 06:35:01 +01:00
  • 7c1007f712 chore: mark completed tasks in span-annotation tasks.md (sections 1-3) Marko Djordjevic 2026-02-14 06:08:36 +01:00
  • dadf515406 feat: add database schema, migrations, and API endpoints for span annotations Marko Djordjevic 2026-02-14 05:56:28 +01:00
  • 8a7eb1fb08 openspec: span annotation Marko Djordjevic 2026-02-14 05:51:23 +01:00
  • 88e7347918 archive: add-dark-light-mode change complete Marko Djordjevic 2026-02-13 09:37:18 +01:00
  • a8f9327d19 sync: apply add-dark-light-mode delta specs to main specs Marko Djordjevic 2026-02-13 09:37:06 +01:00
  • 3da4987f89 archive: multi-chart-management change complete Marko Djordjevic 2026-02-13 09:23:33 +01:00
  • 603b08209b use github action runners Marko Djordjevic 2026-02-13 09:19:08 +01:00
  • 4121a87875 sync: apply multi-chart-management delta specs to main specs Marko Djordjevic 2026-02-13 09:06:37 +01:00
  • 7cb308788e test: verify multi-chart management implementation Marko Djordjevic 2026-02-13 00:29:21 +01:00
  • b9771fe89f feat: wire frontend state and data flow for multi-chart support Marko Djordjevic 2026-02-13 00:17:09 +01:00
  • a3c7137b01 feat: create ChartSelector component with dropdown, delete, and empty state Marko Djordjevic 2026-02-13 00:14:53 +01:00
  • 90e1e179cc feat: scope candles/annotations/export APIs by chartId query param Marko Djordjevic 2026-02-13 00:14:22 +01:00
  • 98e91b047a feat: upload creates new chart from filename with duplicate handling Marko Djordjevic 2026-02-13 00:13:23 +01:00
  • b53cb1b7d1 feat: add charts API endpoints (GET list, DELETE with cascade) Marko Djordjevic 2026-02-13 00:12:53 +01:00
  • 92d3339a48 feat: add charts table schema and migration with data backfill Marko Djordjevic 2026-02-13 00:12:21 +01:00
  • 178834f3b2 fix: resolve type errors in ThemeProvider and ThemeToggle Marko Djordjevic 2026-02-12 23:48:58 +01:00
  • 9ec571389b night friendly candle colors Marko Djordjevic 2026-02-12 23:38:11 +01:00
  • 0d235602af feat: implement dark/light mode with system detection Marko Djordjevic 2026-02-12 23:31:51 +01:00
  • 4dad24845e chore: archive update-candle-colors change Marko Djordjevic 2026-02-12 23:26:25 +01:00
  • cce55c63c1 docs: sync candlestick color spec from update-candle-colors change Marko Djordjevic 2026-02-12 23:26:10 +01:00
  • 48883e60f0 feat: update candlestick colors to black/white scheme Marko Djordjevic 2026-02-12 23:23:17 +01:00
  • 62e0c554df use github actions again Marko Djordjevic 2026-02-12 20:23:13 +01:00
  • 8330566080 docs: update README with CSV replace mode and initial data loading Marko Djordjevic 2026-02-12 18:49:16 +01:00
  • 6522f501b6 feat: add EURUSD.csv data loading on Docker startup Marko Djordjevic 2026-02-12 18:48:54 +01:00
  • 011bea2350 feat: delete old candles on CSV upload before inserting new ones Marko Djordjevic 2026-02-12 18:47:11 +01:00
  • 974d9f5598 feat: add annotation types management system Marko Djordjevic 2026-02-12 18:16:09 +01:00
  • 50229e2ccf chore: archive both OpenSpec changes and sync specs to main Marko Djordjevic 2026-02-12 17:56:25 +01:00
  • a6e763c153 Switch deploy to webhook-based approach exe.dev user 2026-02-12 15:22:18 +00:00
  • 133a0ce50f fix: remove obsolete version attribute from docker-compose.yml Marko Djordjevic 2026-02-12 16:17:27 +01:00
  • 08e8ebd1e0 design: change to minimalistic and clean light theme Marko Djordjevic 2026-02-12 16:01:33 +01:00
  • 42bc3ae757 Add GitHub Actions deploy workflow exe.dev user 2026-02-12 15:04:06 +00:00
  • e7af29145b Add drizzle migration files and remove drizzle/ from .gitignore exe.dev user 2026-02-12 14:47:06 +00:00
  • 6f965c1cc9 fix: add automatic database migrations on startup and copy drizzle folder to Docker Marko Djordjevic 2026-02-12 15:40:57 +01:00
  • 4e13648ebf fix: copy node_modules to Docker container for better-sqlite3 native dependencies Marko Djordjevic 2026-02-12 15:32:19 +01:00
  • 8646777f8d fix: create public directory and simplify Dockerfile COPY logic Marko Djordjevic 2026-02-12 15:21:01 +01:00
  • 957663e29a fix: use proper Drizzle query syntax in health endpoint instead of execute() Marko Djordjevic 2026-02-12 15:19:50 +01:00
  • 1f87950caf fix: update Dockerfile to use Node.js 20-alpine (required by Next.js 16) Marko Djordjevic 2026-02-12 15:18:07 +01:00
  • 23979ad2df chore: add Input component from shadcn/ui for label search Marko Djordjevic 2026-02-12 15:15:13 +01:00
  • 83be6bbdfb docs: comprehensive documentation updates for v2.0.0 Marko Djordjevic 2026-02-12 15:13:59 +01:00
  • a1fa86fe55 feat: implement label management with sidebar, hacker theme, and Docker support Marko Djordjevic 2026-02-12 15:12:59 +01:00
  • 74b84073a9 feat: create detailed implementation tasks (107 checkboxed tasks) Marko Djordjevic 2026-02-12 14:55:30 +01:00
  • ce96895bc3 feat: create comprehensive design document Marko Djordjevic 2026-02-12 14:49:26 +01:00
  • c41eb622fe refactor: remove line-deletion capability (already implemented) Marko Djordjevic 2026-02-12 14:46:23 +01:00
  • a236d2c065 feat: create comprehensive specs for all four capabilities Marko Djordjevic 2026-02-12 14:44:45 +01:00
  • f1832de7da feat: create OpenSpec proposal for annotation enhancements and deployment Marko Djordjevic 2026-02-12 14:39:41 +01:00
  • 37c3adf42f feat: implement Phase 4 endpoint dragging with visual handles Marko Djordjevic 2026-02-12 14:32:00 +01:00
  • 91c516999d feat: implement Phase 3 line selection with visual feedback Marko Djordjevic 2026-02-12 14:24:11 +01:00
  • c3292b4f6c fix: improve cursor circle visibility with white fill and larger radius Marko Djordjevic 2026-02-12 14:20:57 +01:00
  • 30b13d6898 feat: add cursor circle visual feedback during line drawing (Phase 2) Marko Djordjevic 2026-02-12 14:09:01 +01:00
  • 7f144e4ab8 docs: mark Phase 1 as complete in implementation plan Marko Djordjevic 2026-02-12 14:05:01 +01:00
  • 006e95c266 feat: add color support for line annotations Marko Djordjevic 2026-02-12 14:04:51 +01:00
  • 5767669b2c docs: add detailed implementation plan for line drawing improvements Marko Djordjevic 2026-02-12 14:00:28 +01:00
  • daec116aab fix svg overlay z-index Marko Djordjevic 2026-02-12 13:54:57 +01:00
  • 551e8423b2 fix: sort markers by timestamp before setting on chart Marko Djordjevic 2026-02-12 11:54:41 +01:00
  • 17eb2ca745 fix: sort candle data before displaying in chart Marko Djordjevic 2026-02-12 11:52:43 +01:00
  • 11f0759b0e fix: resolve chart visibility issues after CSV upload Marko Djordjevic 2026-02-12 11:50:48 +01:00
  • 9b5bc9b6b3 chore: mark all 59 tasks as completed in OpenSpec Marko Djordjevic 2026-02-12 11:20:46 +01:00
  • 23f18f405a feat: complete candle annotator implementation Marko Djordjevic 2026-02-12 11:20:29 +01:00
  • 8d1e72579e feat: create UI shell and components Marko Djordjevic 2026-02-12 10:24:52 +01:00
  • 096a80b229 feat: implement backend API endpoints Marko Djordjevic 2026-02-12 10:24:03 +01:00
  • d04b673cfa feat: initialize Next.js project with database schema Marko Djordjevic 2026-02-12 10:23:02 +01:00
  • 7d2fc42b73 starting planning Marko Djordjevic 2026-02-12 09:42:55 +01:00