Commit Graph

  • 64d3359981 fix(web): 窄屏顶栏右侧溢出 — flex 自动最小尺寸 + vw 限宽两处误算 main JianFeeeee 2026-09-03 08:50:23 +08:00
  • 0559cc55bd fix(web): 窄屏底部导航栏错位到顶部 — 顶栏 backdrop-filter 创建了包含块 JianFeeeee 2026-09-03 08:45:22 +08:00
  • 609f0df517 chore: upload_assets.py 默认包含原生安装包 JianFeeeee 2026-09-03 07:30:53 +08:00
  • f9f18ae13c chore: v0.1.1 — 版本号收拢进 internal/version + 发布脚本校验和覆盖安装包 v0.1.1 JianFeeeee 2026-09-03 07:28:13 +08:00
  • f935cad33f feat(web): 窄屏适配 — 侧栏转底部 tab bar + 各页响应式重排 JianFeeeee 2026-09-03 07:20:32 +08:00
  • f9c2e9476a fix: 心跳复活节点、inflight 超时重发 JianFeeeee 2026-08-28 16:32:51 +08:00
  • 15b1dcce8f feat: 原生安装包 — deb/rpm/systemd + NSIS setup.exe + macOS pkg JianFeeeee 2026-08-28 08:36:55 +08:00
  • 6ee901dc64 chore: 发布脚本 — 全平台构建打包 + gitcode release 资产上传 JianFeeeee 2026-08-28 08:16:58 +08:00
  • 57950a86db fix: 集群日志重复条目 — 本地 Append 同步推进 Synced 水位 v0.1.0 JianFeeeee 2026-08-26 13:30:12 +08:00
  • 1abf1bb447 fix: 集群操作日志同步修复 — 全量回填 + 重启节点 seq 水位抬升 JianFeeeee 2026-08-25 11:55:34 +08:00
  • 94b6396738 docs: 更新 README 与 cluster-api — per-forward 模型/网络负载/审计CSV/三级角色/session登录 JianFeeeee 2026-08-24 23:52:16 +08:00
  • f90627f542 Merge remote-tracking branch 'origin/main' JianFeeeee 2026-08-24 23:30:19 +08:00
  • 2eaa26ba95 feat: worker 日志 CSV 导出 + 集群日志导出菜单完善 JianFeeeee 2026-08-24 23:09:00 +08:00
  • ef98d9dca1 feat: 审计 CSV 导出 — 用户/API Key/集群操作日志一键下载 JianFeeeee 2026-08-24 22:52:32 +08:00
  • 4a41608d94 refactor: 审查修复 — netload 消除重复 /sys 读 + 全项目 gofmt JianFeeeee 2026-08-24 22:24:35 +08:00
  • 0596678c67 feat: 网络接口负载采样 — 令牌环认领决策引入真实 NIC 饱和度 JianFeeeee 2026-08-24 16:48:12 +08:00
  • 88b862b515 fix: 首页本地服务只显示 localOnly 转发, 集群转发不再误报为本地服务 JianFeeeee 2026-08-24 16:13:59 +08:00
  • e3a978888a feat: per-forward worker 模型 — 每条转发独立 frpc 配置+独立进程 JianFeeeee 2026-08-24 01:42:58 +08:00
  • 2292ee7f3a fix: 完善同事未完成的修改 — LAN 地址检测/画布删除撤销/连线删除按钮/Del 键/注释修正 JianFeeeee 2026-08-24 01:03:14 +08:00
  • f29ec81e4a feat: session-cookie login/logout + three-tier roles (superadmin/admin/viewer) with read-only UI + remove pink theme jianf 2026-08-20 09:08:07 +08:00
  • b39bd427fa update: 更新文件 README.md 标注ai声明 JianFeeeee 2026-08-19 22:28:41 +08:00
  • cda85ad096 fix: track cmd/webui4frpc/main.go — .gitignore 'webui4frpc' was matching the cmd/ directory, not just the binary jianf 2026-08-19 22:14:39 +08:00
  • 2552c14faf fix: start/stop for ring-only forwards + group sync via ring topology jianf 2026-08-19 21:52:28 +08:00
  • 465a86c755 fix: status + canvas pages now merge ring topology — all nodes see full cluster picture jianf 2026-08-19 21:24:35 +08:00
  • c40d208b62 chore: remove local testing scripts, docker demo env, and screenshots from repo jianf 2026-08-19 21:12:22 +08:00
  • eda9bb9597 feat: cluster reliability (leader failover, crash rejoin, key exchange) + auth/users + canvas/forwards enhancements + comprehensive README + API docs jianf 2026-08-19 21:09:24 +08:00
  • b518a13446 feat: Phase C 完成 — ModelRouter 风格 UI 重设计 + 模拟 frps 测试 + lastSync 修复 + 集群作坊搭建 jianf 2026-08-18 23:38:20 +08:00
  • 86b265637d feat(web): cluster page optimized — self/leader/phase badges, ring arrow, create vs revoke command styling, topology owner highlight, colored log kinds, self highlights jianf 2026-08-18 09:54:29 +08:00
  • 40980944e5 feat(M6): localOnly forward option (loopback→LAN rewrite for cluster, local direct), canvas diff-based create/revoke commands, revoke task semantics, topology derived canvas on sync nodes, LAN addr helper jianf 2026-08-18 09:44:38 +08:00
  • bf602016b4 feat(web): cluster page shows token ring — ring topology/leader/load, pending tasks, active forward topology with owner, incremental log sync view (e2e verified) jianf 2026-08-18 09:13:20 +08:00
  • 6959025219 docs(plan): M6 token-ring progress — protocol core done, remaining offline/failover + frontend jianf 2026-08-18 09:08:37 +08:00
  • 1a8c362080 feat(M6): token-ring protocol complete — task ride+lowest-load claim, topology publish back to token, real worker spawn via claim, incremental log sync e2e jianf 2026-08-18 09:08:22 +08:00
  • e59feb82c1 feat(M6): token-ring incremental log sync — append-only op log, delta rides token round-2, nodes converge on identical history (e2e verified join events) jianf 2026-08-18 08:59:59 +08:00
  • f6c4b91a96 feat(M6): token ring data plane + engine — pending adds disappear on claim, topology written back for full cluster view (per authoritative design) jianf 2026-08-18 08:24:37 +08:00
  • 5bd70b90c0 feat: M3 cluster page (LB groups + health check status) e2e-verified failover; M6 cache API + version path hardening + frontend cluster methods jianf 2026-08-17 22:44:04 +08:00
  • a842198447 feat: docker cluster demo (frps+3 nodes, M6 auto binary pull, tunnel e2e) + fix SelfAddr/W4F_HOST/bootstrap retry, -frpc flag jianf 2026-08-17 21:57:00 +08:00
  • fd7604cb9c feat: M6 stage B - cluster heartbeat, new-node bootstrap auto-pull, peer-first install (e2e verified) jianf 2026-08-17 18:05:01 +08:00
  • 79e0b3da79 feat: M6 cluster binary registry + peer exchange (stage A) jianf 2026-08-17 17:53:07 +08:00
  • 467c7124ab feat: M3 load balancing + health check (model/render/admin API status/UI) jianf 2026-08-17 17:45:03 +08:00
  • bd3a62a017 fix: worker 进程并发 double-close panic + 状态页连接语义重构 + 集群页骨架 jianf 2026-08-17 15:13:25 +08:00
  • 58906c5a81 feat: M2 HTTP/HTTPS 完善 jianf 2026-08-17 12:59:12 +08:00
  • 07f25ea067 feat: M1 高级传输参数(P0) jianf 2026-08-17 12:28:54 +08:00
  • e73bd834a1 style(web): 保持 vite.config.ts 单引号风格 jianf 2026-08-17 12:11:30 +08:00
  • 7128a8c041 chore(web): tsconfig 显式声明 node 类型供 vite.config.ts 使用 jianf 2026-08-17 12:10:00 +08:00
  • 45346405c2 fix: vite dev proxy 端口对齐 7500(支持 VITE_PROXY_TARGET 覆盖) jianf 2026-08-17 12:07:14 +08:00
  • 5237e3b594 fix: 注册 PUT /api/manager/settings 使设置保存生效 jianf 2026-08-17 12:00:34 +08:00
  • 1cd0ab8ad1 docs: 记录代码审查结果与已知问题;忽略 .pi/ 本地代理状态 jianf 2026-08-17 11:56:30 +08:00
  • c1936887a2 webui4frpc: 独立可用的可视化 frpc 控制器 (M0) jianf 2026-08-17 11:00:26 +08:00