Commit Graph

  • e34b5b8f3c chore: archive trade-import-behavior-fix hotfix refactor3.0 Lxy 2026-07-12 13:22:09 +0800
  • 8ca645c7bf fix: 导入时不校验本次数据重复性,保留原始交易日;统计展示时按夜盘归集 Lxy 2026-07-12 13:21:42 +0800
  • 63192e67d1 chore: archive batch-import-cross-file-dedup tweak Lxy 2026-07-09 01:03:37 +0800
  • 8089fff334 tweak: 批量导入跨文件去重,单文件内允许多次成交 Lxy 2026-07-09 01:03:04 +0800
  • 0f293b55bb tweak: 移除文件内部去重,允许一次委托分多次成交 Lxy 2026-07-09 00:42:59 +0800
  • 276c8593e4 tweak: 交易复盘默认选中近一周 Lxy 2026-07-09 00:35:32 +0800
  • 015f00da63 chore: archive stats-quick-date-filter tweak Lxy 2026-07-08 23:29:07 +0800
  • 90fe107654 tweak: 数据管理移到经验库之后,统计分析添加快捷日期查询 Lxy 2026-07-08 23:27:02 +0800
  • b7bc1c82af chore: archive data-management-tab tweak Lxy 2026-07-08 23:15:26 +0800
  • 0bd393ed6a tweak: 将导入、批量导入、删除当日等功能独立到数据管理模块 Lxy 2026-07-08 23:14:51 +0800
  • cef59bd92f chore: archive trading-day-redefinition tweak Lxy 2026-07-08 22:54:32 +0800
  • e18473862e tweak: 重新定义交易日规则(夜盘归属下一天,周五夜盘归属下周一) Lxy 2026-07-08 22:54:21 +0800
  • 6559534463 chore: archive trade-import-fix tweak Lxy 2026-07-08 22:46:51 +0800
  • be91dbf06c tweak: 修复交易复盘导入问题(去重详情提示、期权盈亏计算) Lxy 2026-07-08 22:46:35 +0800
  • caeb1a56be tweak: 品种配置支持修改品类,添加品种时可选择品类 Lxy 2026-07-07 23:42:10 +0800
  • 936fd1b826 chore: 归档 symbol-config-category-group change Lxy 2026-07-07 23:37:58 +0800
  • 8405e1ab93 docs: 更新 symbol-config-category-group tasks.md Lxy 2026-07-07 23:34:14 +0800
  • e32c13689d tweak: 品种配置分类改为 tab 切换显示 Lxy 2026-07-07 23:33:45 +0800
  • 0939e5266d chore: archive symbol-config-category-group tweak Lxy 2026-07-07 23:18:50 +0800
  • 1507d89515 tweak: 品种配置列表按类别分组显示(贵金属、有色金属、黑色系等) Lxy 2026-07-07 23:17:54 +0800
  • bb234eac48 chore: archive symbol-config-list-view tweak Lxy 2026-07-07 23:12:52 +0800
  • 2009968023 tweak: 品种配置从卡片改为列表视图,支持直接修改合约代码 Lxy 2026-07-07 23:11:17 +0800
  • 83e81bc3cb fix: 提交docker构建文件 Lxy 2026-07-06 23:24:42 +0800
  • 7168d8f3e9 fix: restore trade reflection system code that was accidentally deleted Lxy 2026-07-06 22:20:11 +0800
  • f663435843 fix: 修复复盘计划失败问题 Lxy 2026-07-06 20:47:05 +0800
  • 0ee6a3dab7 chore: commit remaining changes before merge Lxy 2026-07-06 01:29:47 +0800
  • fd07fc1298 chore: mark change as archived and update design doc Lxy 2026-07-06 01:19:35 +0800
  • b98ed70dfb chore: archive trade-reflection-system change Lxy 2026-07-06 01:19:10 +0800
  • 4942610e5e chore: update tasks.md and .comet.yaml for verify phase Lxy 2026-07-06 01:18:51 +0800
  • ac6499fb92 fix: correct _init_preset_tags session creation (AnalysisSessionLocal) Lxy 2026-07-06 01:17:41 +0800
  • 49aed01e14 docs: mark task 6.5 and frontend enhancements as complete Lxy 2026-07-06 01:00:01 +0800
  • d366a3e920 feat: add experience tag statistics API Lxy 2026-07-06 00:59:42 +0800
  • f6cde33909 feat: enhance reflection frontend with manual pairing, AI versions, and experience pagination Lxy 2026-07-06 00:58:22 +0800
  • 69f2c004ba docs: mark test tasks as complete in tasks.md Lxy 2026-07-06 00:49:30 +0800
  • a2ef70f607 test: add trade reflection unit/integration tests and fix pairing engine bugs Lxy 2026-07-06 00:47:24 +0800
  • 3d7ddd5892 fix: align reflection frontend API calls with backend Lxy 2026-07-06 00:25:35 +0800
  • eaa051d0ee docs: mark AI reanalysis tasks as complete Lxy 2026-07-06 00:12:51 +0800
  • e2c8d5976d feat: add AI reanalysis backend for trade reflections Lxy 2026-07-06 00:12:31 +0800
  • 647937e0b4 docs: update tasks.md for frontend completion Lxy 2026-07-06 00:03:38 +0800
  • 476ea0930f feat: add trade reflection frontend sub-tabs and views Lxy 2026-07-06 00:02:43 +0800
  • f85ae2bced feat: add trade reflection system backend APIs and pairing engine Lxy 2026-07-05 23:30:49 +0800
  • bceb57c0c3 feat: add trade reflection system data models and preset tags initialization Lxy 2026-07-05 23:26:08 +0800
  • 8f536f4d44 archive: config-to-mysql Lxy 2026-07-05 00:51:50 +0800
  • 5c351d53d9 docs: 更新 config-to-mysql 验证报告,记录迁移修复 Lxy 2026-07-05 00:25:39 +0800
  • bded945ec5 fix: 动态读取 MySQLSessionLocal,避免模块导入顺序导致迁移跳过 Lxy 2026-07-05 00:24:54 +0800
  • 345ba6af96 chore: config-to-mysql verify-pass Lxy 2026-07-05 00:06:41 +0800
  • d1af4a40d4 chore: 更新 config-to-mysql 验证与分支状态 Lxy 2026-07-05 00:06:03 +0800
  • 79c355a2cc merge: config-to-mysql 配置迁移到 MySQL Lxy 2026-07-05 00:05:43 +0800
  • 4a93d8a382 docs: 添加 config-to-mysql 验证报告 Lxy 2026-07-05 00:05:32 +0800
  • 713984cea3 fix: 检查 _save_to_mysql 返回值,迁移时 JSON 损坏不回填 Lxy 2026-07-04 23:46:53 +0800
  • 58bf54f7bf fix: 修复 ConfigStore 写入顺序、JSON 原子写入、JSON 损坏不回填、清理未使用导入 Lxy 2026-07-04 23:43:21 +0800
  • 87b0aa4f9d chore: 标记 config-to-mysql 进入 verify 阶段 Lxy 2026-07-04 23:30:23 +0800
  • a599130a51 feat: 将 symbols/ai 配置迁移到 MySQL,保留 JSON fallback Lxy 2026-07-04 23:30:05 +0800
  • 4956086d84 docs: 创建 config-to-mysql Design Doc Lxy 2026-07-04 23:08:47 +0800
  • e78b4517ec chore: 创建 config-to-mysql change 结构 Lxy 2026-07-04 23:01:44 +0800
  • f8d5ecde0a chore: 归档 analysis-storage-refactor change Lxy 2026-07-04 16:39:03 +0800
  • cfab52d93d chore: 标记 analysis-storage-refactor 进入 archive 阶段 Lxy 2026-07-04 16:27:30 +0800
  • f528c4ef55 chore: 添加 analysis-storage-refactor 验证报告并标记分支已处理 Lxy 2026-07-04 16:27:14 +0800
  • 27974474f8 fix: 修复 MySQL session 创建失败降级和迁移对象 detached 问题 Lxy 2026-07-04 16:15:35 +0800
  • b24f2e1d13 chore: 标记 analysis-storage-refactor 进入 verify 阶段 Lxy 2026-07-04 16:09:10 +0800
  • 1111963c5f feat: 将 futures_analysis.db 迁移到 MySQL 并支持 Redis 缓存 Lxy 2026-07-04 16:08:25 +0800
  • 9933c0739a chore: 创建实施计划,暂停在 plan-ready Lxy 2026-07-04 15:48:44 +0800
  • 82de2f98c0 docs: 创建 analysis-storage-refactor Design Doc Lxy 2026-07-04 15:45:41 +0800
  • 819e36a8eb chore: 创建 analysis-storage-refactor change 结构 Lxy 2026-07-04 15:44:27 +0800
  • 62a95ca171 chore: 归档 storage-cache-refactor change Lxy 2026-07-04 15:27:26 +0800
  • b0a3b24679 chore: 更新验证时间戳 Lxy 2026-07-04 15:19:34 +0800
  • 842a04b304 docs: 更新验证报告,记录时区 bug 修复 Lxy 2026-07-04 15:19:15 +0800
  • 98567a3204 fix: 修复时区不匹配导致行情数据读取失败 Lxy 2026-07-04 15:18:41 +0800
  • 2bcc69d72f docs: add verification report for storage-cache-refactor Lxy 2026-07-04 12:58:18 +0800
  • ef9914ba1b chore: check off all tasks and update progress ledger Lxy 2026-07-04 12:51:32 +0800
  • 0a519d5c7d fix(cache): fallback to SQLite when StorageManager timestamp write fails Lxy 2026-07-04 12:40:42 +0800
  • d9bda2c4cf fix(storage): use CACHE_TTL_SECONDS for is_fresh and REDIS_TTL_SECONDS for cache TTL Lxy 2026-07-04 12:27:31 +0800
  • e17a183262 fix(storage): address final review findings on atomic writes, migration, config and URL encoding Lxy 2026-07-04 12:16:30 +0800
  • 46f5846c99 fix(migration): ensure SQLite records are correctly inserted into MySQL Lxy 2026-07-04 11:57:10 +0800
  • 4d7b3e6e32 test(integration): verify dual-write consistency and migration integrity Lxy 2026-07-04 11:53:48 +0800
  • 177a10fbd1 fix(storage): inject Redis/MySQL clients into StorageManager singleton Lxy 2026-07-04 11:43:40 +0800
  • 7cea089d48 test(integration): verify fallback to MySQL and SQLite scenarios Lxy 2026-07-04 11:38:18 +0800
  • ad9d7f88ab test(integration): verify Redis cache hit/miss scenarios Lxy 2026-07-04 11:25:19 +0800
  • bf4f571f0e fix(cache): remove redundant filtering and avoid mutating StorageManager results Lxy 2026-07-04 11:15:17 +0800
  • 2720ddb728 fix(cache): resolve StorageManager integration compatibility issues Lxy 2026-07-04 11:08:54 +0800
  • 7ee6794095 feat(cache): integrate StorageManager into cache service with SQLite fallback Lxy 2026-07-04 10:56:23 +0800
  • 5db0546e5f feat(app): trigger SQLite to MySQL migration on startup Lxy 2026-07-04 10:40:19 +0800
  • a26a44e5c9 feat(migration): add SQLite to MySQL data migration script Lxy 2026-07-04 10:36:14 +0800
  • 59e461a163 fix(storage): use input timestamp in save and expand test coverage Lxy 2026-07-04 10:27:50 +0800
  • 8f3c2b6fdb feat(storage): add StorageManager write logic with dual-write consistency Lxy 2026-07-04 10:21:24 +0800
  • beba383a92 feat(storage): add StorageManager read logic with Redis -> MySQL fallback Lxy 2026-07-04 10:12:07 +0800
  • 48f976530f feat(storage): add StorageManager skeleton with fallback detection Lxy 2026-07-04 10:03:27 +0800
  • 72d81ce7ea feat(app): create MySQL tables for market data in lifespan Lxy 2026-07-04 10:00:28 +0800
  • a4c3af6c78 feat(app): initialize Redis and MySQL connections in lifespan Lxy 2026-07-04 09:54:11 +0800
  • b7ae8973a8 feat(cache): add Redis client module Lxy 2026-07-04 09:48:34 +0800
  • 7c46ffccb3 feat(db): add MySQL connection module Lxy 2026-07-04 09:47:12 +0800
  • 13ac30cb8f docs: unify REDIS_TTL_SECONDS env var name in design and plan Lxy 2026-07-04 09:43:57 +0800
  • 17b77c150a fix(config): unify REDIS_TTL_SECONDS env var name Lxy 2026-07-04 09:42:58 +0800
  • d6e17f5f6f feat(docker): add redis and mysql services Lxy 2026-07-04 09:39:51 +0800
  • 4c0bbbb031 feat(config): add Redis and MySQL connection settings Lxy 2026-07-04 09:33:29 +0800
  • f86b096fef build: add redis, pymysql and cryptography dependencies Lxy 2026-07-04 09:30:59 +0800
  • a85f61a927 docs: add storage-cache-refactor openspec artifacts, design doc and implementation plan Lxy 2026-07-04 09:27:05 +0800
  • 6eecbcbbf3 chore: ignore worktrees directory Lxy 2026-07-04 09:26:29 +0800
  • 8b5e43f491 fix: 更新数据 alphaFuthures Lxy 2026-07-04 07:36:40 +0800
  • 874d02fb91 fix: 修复配置页面错误问题 Lxy 2026-06-24 00:13:08 +0800