Commit Graph

  • 7eb943f02f update doc ryan 2026-06-19 11:45:22 +08:00
  • d78449cbc9 refactor(repo): replace legacy openflare-server with Wavelet rename ryan 2026-06-19 11:37:34 +08:00
  • aa11c0f52a merge: replace legacy openflare-server with Wavelet rename ryan 2026-06-19 11:30:05 +08:00
  • 88360350a0 refactor(repo): replace legacy openflare-server with Wavelet rename ryan 2026-06-19 11:29:17 +08:00
  • e3353cd09d docs(openflare): complete Swagger for protocol and dashboard APIs ryan 2026-06-19 11:26:56 +08:00
  • 46123d62ae Merge remote-tracking branch 'origin/dev' into dmux-2026-06-19-110554 ryan 2026-06-19 11:23:35 +08:00
  • 68ddad98fb merge: unify protocol API responses to Wavelet format ryan 2026-06-19 11:23:19 +08:00
  • 33b4123444 refactor(openflare): unify protocol API responses to Wavelet format ryan 2026-06-19 11:23:12 +08:00
  • 16e97d0dc3 merge: remove unused About page and API ryan 2026-06-19 11:18:20 +08:00
  • 7aa4cc908d merge: remove legacy openflare update API ryan 2026-06-19 11:18:15 +08:00
  • 8fb988ba0a refactor(openflare): remove unused About page and API ryan 2026-06-19 11:17:57 +08:00
  • 53bd451450 refactor(openflare): remove legacy update API, use admin updater ryan 2026-06-19 11:17:45 +08:00
  • 42ca0ec642 merge: fix(openflare) align admin permission model with Wavelet ryan 2026-06-19 11:14:30 +08:00
  • 49d32d0b25 fix(openflare): align admin permission model with Wavelet ryan 2026-06-19 11:13:57 +08:00
  • 915c00eb34 docs: 同步 OpenFlare 迁移文档与当前实码 ryan 2026-06-19 11:13:10 +08:00
  • e3309df336 merge: remove legacy global API rate limit options ryan 2026-06-19 11:09:13 +08:00
  • c69378f0de refactor(openflare): remove legacy global API rate limit options ryan 2026-06-19 11:08:58 +08:00
  • 71ebfa555f refactor(api): unify routes under /api/v1/d, agent, relay, tunnel ryan 2026-06-19 11:08:06 +08:00
  • 6bd7dc91fc refactor(openflare): mount console APIs under /api/v1/openflare ryan 2026-06-18 21:24:53 +08:00
  • 399c1bc88d refactor(openflare): migrate console APIs to v1 and centralize routing ryan 2026-06-18 20:34:54 +08:00
  • aa348a1b48 merge: 规则组编辑改用 Sheet 抽屉 ryan 2026-06-18 20:24:23 +08:00
  • a2f838605c feat(waf): 规则组新建/编辑改用右侧 Sheet 抽屉 ryan 2026-06-18 20:23:56 +08:00
  • fb7d7ff3a4 merge: 实装 PoW 配置面板 ryan 2026-06-18 20:21:29 +08:00
  • 89b3f5d843 feat(wavelet): 实装完整 PoW 配置面板 ryan 2026-06-18 20:21:17 +08:00
  • 056c75a853 前端优化 ryan 2026-06-18 20:20:34 +08:00
  • 676899cab0 前端优化 ryan 2026-06-18 20:12:10 +08:00
  • cf5c2b7258 前端优化 ryan 2026-06-18 20:07:22 +08:00
  • 391823a915 feat(wavelet): 侧栏新增安全性折叠组收纳 WAF 与 IP 组 ryan 2026-06-18 19:59:36 +08:00
  • b56b4c93b6 refactor(wavelet): 侧栏导航改为 openflareSidebarNav 动态配置 ryan 2026-06-18 19:54:08 +08:00
  • 29176da35f feat(openflare): Pages 部署包改用 upload 本地文件存储框架 ryan 2026-06-18 19:52:59 +08:00
  • 9ac5ff6925 fix(wavelet): 移除网站管理页面右上角互相跳转按钮 ryan 2026-06-18 19:52:17 +08:00
  • 1283aa5175 Merge branch 'main' into dev ryan 2026-06-18 19:49:31 +08:00
  • 1208f7ee94 feat(wavelet): 侧栏新增网站管理折叠组 ryan 2026-06-18 19:48:30 +08:00
  • 0c5136e59e 前端优化 ryan 2026-06-18 19:43:22 +08:00
  • 8b3d220d73 merge: 合并 main 至 dev ryan 2026-06-18 19:35:45 +08:00
  • 134d279f0c style(wavelet): 节点网络/磁盘趋势图对齐原版 ECharts ryan 2026-06-18 19:35:32 +08:00
  • 2eb84fc7f8 前端优化 ryan 2026-06-18 19:33:59 +08:00
  • ce72de2d63 Merge branch 'wavelet-top-domain' into dev ryan 2026-06-18 19:15:06 +08:00
  • dde0117a37 style(wavelet): 全球态势板地图调整为 2:3 比例 ryan 2026-06-18 19:15:06 +08:00
  • bb5c626cd9 merge: 合并 OpenFlare 定时任务 Asynq 迁移至 dev ryan 2026-06-18 19:14:52 +08:00
  • 3342d3c39d feat(openflare): 将定时任务迁入 Wavelet Asynq 异步任务框架 ryan 2026-06-18 19:14:47 +08:00
  • 49c40b20b7 fix(wavelet): 修复全球态势板地图容器尺寸为 0 ryan 2026-06-18 19:12:08 +08:00
  • 194560c887 merge: 全球态势板布局紧凑化 ryan 2026-06-18 19:09:33 +08:00
  • 7b05e2dd3c style(wavelet): 紧凑化全球态势板布局 ryan 2026-06-18 19:09:20 +08:00
  • b59a2f3be3 merge: 合并 main 至 dev ryan 2026-06-18 19:08:54 +08:00
  • 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