Commit Graph

  • f1badac257 refactor(wavelet): 节点详情页改为 Tabs 布局 ryan 2026-06-18 19:08:49 +08:00
  • 769045af15 merge: 全球态势板视觉对齐系统风格 ryan 2026-06-18 19:06:25 +08:00
  • 2cc0f3e673 style(wavelet): 全球态势板对齐系统 Card/Badge 风格 ryan 2026-06-18 19:06:25 +08:00
  • 0d5fac1621 merge: 合并全球态势板迁移 ryan 2026-06-18 19:02:56 +08:00
  • fbc668c7bf feat(wavelet): 迁移总览全球态势板 ryan 2026-06-18 19:02:52 +08:00
  • caa6649297 merge: 合并 main 至 dev ryan 2026-06-18 18:59:09 +08:00
  • e875ffd865 merge: 合并 wavelet-top-domain 总览仪表盘图表改造 ryan 2026-06-18 18:58:17 +08:00
  • e51ada4d60 fix(wavelet): 趋势图组件支持可配置标题与描述 ryan 2026-06-18 18:58:12 +08:00
  • 22fbfc92c6 dmux ryan 2026-06-18 18:58:07 +08:00
  • 32d300ce58 merge: 合并 wavelet-top-domain 总览仪表盘图表改造 ryan 2026-06-18 18:55:46 +08:00
  • 1857fe4c98 feat(wavelet): 总览仪表盘对齐旧前端 ECharts 图表样式 ryan 2026-06-18 18:54:53 +08:00
  • 0b646238e9 补全 Wavelet 边缘节点详情数据看板 ryan 2026-06-18 18:54:47 +08:00
  • 48421c12de migrate frontend ryan 2026-06-18 18:34:20 +08:00
  • 75140fc3bb migrate frontend ryan 2026-06-18 18:18:10 +08:00
  • 15fa943d41 migrate frontend ryan 2026-06-18 18:12:10 +08:00
  • e7b8993181 migrate frontend ryan 2026-06-18 18:05:00 +08:00
  • 31b114b0cc migrate frontend ryan 2026-06-18 17:43:11 +08:00
  • a9fd0bd128 migrate frontend ryan 2026-06-18 17:26:57 +08:00
  • d7fe4ef8be migrate ryan 2026-06-18 17:12:39 +08:00
  • 001f5c968e migrate ryan 2026-06-18 17:08:43 +08:00
  • 01c28bb88b migrate ryan 2026-06-18 17:08:21 +08:00
  • dfc480c73a migrate ryan 2026-06-18 16:59:02 +08:00
  • e3bfd9ca6d migrate ryan 2026-06-18 16:51:06 +08:00
  • 61cfacba55 migrate key ryan 2026-06-18 16:43:02 +08:00
  • 5943372ce4 migrate db ryan 2026-06-18 16:38:24 +08:00
  • e889247387 migrate 3000 ryan 2026-06-18 16:24:43 +08:00
  • 4ddda8e733 migrate ryan 2026-06-18 16:18:40 +08:00
  • 2480d74410 migrate ryan 2026-06-18 16:13:39 +08:00
  • 772962c2e9 migrate ryan 2026-06-18 16:08:48 +08:00
  • 3366edb3a1 plan ryan 2026-06-18 15:42:06 +08:00
  • 99738bbc17 wavelet init ryan 2026-06-18 15:24:48 +08:00
  • 13e9fead35 chore(release): bump version to v1.3.0 ryan 2026-06-18 15:14:38 +08:00
  • 83b5475d69 fix(frontend): refresh file storage stats on tab and page revisit ryan 2026-06-18 15:13:09 +08:00
  • 990e3a6f51 feat(upload): add rebuild stats async task ryan 2026-06-18 15:05:52 +08:00
  • 1cad0c5c55 feat(upload): add programmatic Ingest service and file-upload skill ryan 2026-06-18 14:56:19 +08:00
  • 9c6c697d95 fix(user): user id asc ryan 2026-06-18 13:59:54 +08:00
  • 410ff14795 refactor(storage): drop per-upload storage_driver, use storage_config as single source ryan 2026-06-18 13:56:31 +08:00
  • 1f391e9ec2 fix(storage): apply driver switch on save and repoint upload records ryan 2026-06-18 13:39:07 +08:00
  • 6fa7034172 update AGENTS.md ryan 2026-06-18 13:31:20 +08:00
  • e766066a75 fix(storage): allow staging local config when S3 is unreachable ryan 2026-06-18 13:28:56 +08:00
  • 2648f3f3b7 merge main into repository-context-enabled-background ryan 2026-06-18 12:13:45 +08:00
  • 1b2e083aec refactor(api): extract repository layer and thin HTTP handlers ryan 2026-06-18 12:12:49 +08:00
  • dd991909af test(response): fix AbortWithError router tests and oauth/bootstrap reliability ryan 2026-06-18 12:05:56 +08:00
  • e5b3a60f73 merge main into handler-model-logics-user ryan 2026-06-18 10:55:18 +08:00
  • beae8d2dd9 refactor(frontend): colocate admin components and split service layer ryan 2026-06-18 10:55:14 +08:00
  • 3d25a377cb merge: integrate http-handler-abort-error architecture refactor ryan 2026-06-18 10:53:03 +08:00
  • 9af84c8ed6 refactor(api): unify error handling and split upload/oauth god modules ryan 2026-06-18 10:51:25 +08:00
  • 13f823e5e3 test(bootstrap): fix review findings and sync architecture docs ryan 2026-06-18 10:50:45 +08:00
  • dac1c979d1 chore: remove accidental .grok hook files from merge ryan 2026-06-18 10:39:37 +08:00
  • de8a21a49f merge main: resolve bootstrap and router init conflicts ryan 2026-06-18 10:38:55 +08:00
  • 03fa5d948d refactor(bootstrap): move runtime init from router to cmd layer ryan 2026-06-18 10:38:08 +08:00
  • fcf17db2e7 merge: replace init registration with bootstrap wiring ryan 2026-06-18 10:34:57 +08:00
  • 22c2ad5c73 refactor(task): replace init registration with bootstrap wiring ryan 2026-06-18 10:34:49 +08:00
  • 1135347a96 merge: decouple auth from push via domain events ryan 2026-06-18 10:31:14 +08:00
  • b659f47b62 merge: refactor(user) separate Handler and Logic layer boundaries ryan 2026-06-18 10:31:12 +08:00
  • 6066eb114b refactor(auth): decouple auth from push via domain events ryan 2026-06-18 10:31:11 +08:00
  • 50c45db561 refactor(user): separate Handler and Logic layer boundaries ryan 2026-06-18 10:31:09 +08:00
  • eb99628cd6 dmux ryan 2026-06-18 10:29:48 +08:00
  • f826807cf1 feat(task): clean task log ryan 2026-06-17 14:29:38 +08:00
  • 333e45572a fix(frontend): optimize ryan 2026-06-17 13:47:12 +08:00
  • 3a05e7f09c refactor(idgen): centralize negative ID handling via panic ryan 2026-06-17 13:14:17 +08:00
  • 92dc6a59c0 fix(idgen): retry snowflake generation and error on negative ID ryan 2026-06-17 13:08:00 +08:00
  • a27113feb2 fix(frontend): break service layer circular imports for build ryan 2026-06-17 12:17:05 +08:00
  • a44043262e perf(frontend): split admin bundles and tighten data fetching ryan 2026-06-17 12:12:47 +08:00
  • 9550fa6ff3 perf(cap): add runtime settings snapshot for dynamic config ryan 2026-06-17 12:07:02 +08:00
  • d3ba767087 perf(config): add Otter RAM cache layer for system configs ryan 2026-06-17 11:56:34 +08:00
  • ca21e0eca7 perf(frontend,config): parallelize auth, virtualize logs, cache public configs ryan 2026-06-17 11:41:24 +08:00
  • 6a8f9a7aea perf(upload): optimize file hot paths and incremental admin stats ryan 2026-06-17 11:33:48 +08:00
  • d6a7011885 更新文档 ryan 2026-06-17 10:48:05 +08:00
  • 6ea2c90f75 [优化] 日志查询优化 v2.3.4 ryan 2026-06-17 10:27:13 +08:00
  • e057cd5de5 fix(update): extracted filename mismatch ryan 2026-06-16 10:51:58 +08:00
  • 82155b8599 chore(release): bump version to v1.2.0 ryan 2026-06-16 10:39:22 +08:00
  • f129a9cfca feat(api): implement global error handler middleware and trace integration ryan 2026-06-16 10:24:14 +08:00
  • 9fa38dcfdc feat(push): implement Redis caching for push events and custom channels ryan 2026-06-16 10:19:06 +08:00
  • 9515f0811b chore: fix release ci ryan 2026-06-16 10:08:21 +08:00
  • c6df73e522 tracer ryan 2026-06-16 09:20:18 +08:00
  • bfa00ae6ac feat(push): validate push channels presence before enabling push event ryan 2026-06-16 08:59:03 +08:00
  • 6a913701b9 refactor(push): remove legacy push_global_token setting ryan 2026-06-16 08:57:35 +08:00
  • ff60f1c699 refactor(push): clean up legacy push_config and w_push_events hardcoded insertions ryan 2026-06-16 08:54:32 +08:00
  • e50e600bc8 docs(skill): update router packaging and categorization guidelines in documentation ryan 2026-06-15 23:44:03 +08:00
  • 0adc5e8189 refactor(router): organize root routes and centralize v1 route registration ryan 2026-06-15 23:41:50 +08:00
  • dfcbdfe47c docs(skill): update new-api guidelines to reflect router v1 structure ryan 2026-06-15 23:30:45 +08:00
  • 5016103774 refactor(router): split route registration into v1 package categorizations ryan 2026-06-15 23:30:16 +08:00
  • 363d2cb4cc refactor(router): merge frontend.go and frontend_embedded.go into one file ryan 2026-06-15 23:24:09 +08:00
  • 34de1639f5 feat(frontend): sync menu display config items with sidebar layout ryan 2026-06-15 23:18:04 +08:00
  • 7f00ed6a65 fix(task): fix manual retry button visibility and validation ryan 2026-06-15 23:10:36 +08:00
  • 3e8e879661 docs(architecture): update architectural guidelines to reflect feature-based service design ryan 2026-06-15 16:47:35 +08:00
  • 239711cea7 refactor(service): adopt feature-based architecture and rename pkg/diskcache ryan 2026-06-15 16:45:26 +08:00
  • 953af7d8db refactor(util): move response helper to common/response and session logic to oauth ryan 2026-06-15 16:38:44 +08:00
  • b3ed94342c refactor(backend): extract to pkg/cap ryan 2026-06-15 16:19:18 +08:00
  • 84ae4ec27e refactor(frontend): optimization ryan 2026-06-15 15:36:58 +08:00
  • 1425fd1dbb feat(frontend): align custom channels table layout and styling with events tab ryan 2026-06-15 15:15:05 +08:00
  • 2a3b9f8a5f feat(push-task): connect notification module with task module ryan 2026-06-15 15:12:02 +08:00
  • de58b118b4 feat(push): add telegram bot push notification channel ryan 2026-06-15 14:42:49 +08:00
  • cb018b3b60 feat(push): implement system notification and push framework ryan 2026-06-14 16:52:06 +08:00
  • aee457093d chore(release): v1.1.0 ryan 2026-06-13 16:46:05 +08:00
  • 5698169f20 refactor(router): extract route registration into helper methods ryan 2026-06-13 16:27:08 +08:00
  • 922f764241 feat(user): require email when admin creates a user ryan 2026-06-13 16:23:07 +08:00
  • 5b13d5b464 feat(storage): implement user-group level file management dashboard and APIs ryan 2026-06-13 16:14:22 +08:00
  • 8b19ffed90 refactor(storage): move file management routes from user to admin namespace ryan 2026-06-13 16:04:21 +08:00