ryan
e077b12328
fix(frontend): cap envelope mismatch
2026-06-20 19:04:55 +08:00
ryan
0b34792709
refactor(edge): Server 协议统一与 wsclient 收敛(Phase 3 Batch 3)
...
- openflare/agent/relay/flared 协议类型改为 pkg/protocol 别名,删除重复 struct
- 新增 edge/wsclient Preset 表,三组件 wsclient 改为薄包装
- 更新设计文档、计划与 changelog
2026-06-19 15:00:46 +08:00
ryan
db9a9f98fd
refactor(edge): 抽取边缘运行时共享包并完成 Phase 3 重构
...
- 新增 internal/apps/edge/,三组件改为薄包装,删除 3000+ 行重复代码
- Agent 心跳周期下沉至 heartbeat/cycle.go
- 协议类型迁入 pkg/protocol/agent.go
- 补充设计文档与 changelog
2026-06-19 14:56:00 +08:00
ryan
cc5e53c51e
文档更新
2026-06-19 14:45:17 +08:00
ryan
63cd906cfc
refactor(repo): consolidate openflare-server to root and move subprojects to internal/apps
...
- Merge all files inside openflare-server to the repository root directory.
- Relocate agent, relay, and flared subprojects from internal/ to internal/apps/.
- Combine docker-compose files and update build context paths to root.
- Update GitHub workflows and Dockerfiles to refer to new directories and package names.
- Rewrite Go package imports across all files.
- Resolve database renew test race condition and clean up docs.
2026-06-19 14:23:29 +08:00
ryan
88360350a0
refactor(repo): replace legacy openflare-server with Wavelet rename
...
Delete the old monolithic openflare-server implementation and rename
Wavelet/ to openflare-server/ to complete the migration consolidation.
Update CI workflows, agent Dockerfiles, and deployment docs for the new
layout (frontend/, docker/Dockerfile).
2026-06-19 11:29:17 +08:00
ryan
959b134d67
[优化] 目录调整
2026-06-06 16:50:24 +08:00
ryan
4be7c19798
[优化] POW 系统接口方案
2026-06-06 12:07:39 +08:00
ryan
3cfefb4367
[优化] go 引用调整
2026-06-06 10:46:40 +08:00
ryan
5a6c5cf72c
[优化] 文档更新
2026-06-05 11:13:07 +08:00
ryan
189916d1db
[优化] 文档更新
2026-06-05 11:12:06 +08:00
ryan
546856594e
[优化] 文档更新
2026-06-05 10:42:06 +08:00
ryan
457b3397fd
[优化] 文档更新
2026-06-05 10:33:18 +08:00
ryan
47ff33c653
[优化] 白名单优先级高于黑名单
2026-06-04 12:35:52 +08:00
ryan
161e6c4e86
[优化] 更换 JWT 认证机制
2026-06-04 11:54:53 +08:00
ryan
6aa71a4da8
[优化] 更新认证机制,使用 OPENFLARE_TOKEN 替代 Bearer Token
2026-06-04 11:10:06 +08:00
ryan
1088086399
[新增] OpenFlare Pages
2026-06-03 17:31:14 +08:00
ryan
2c74d042ed
[新增] OpenFlare Pages
2026-06-03 17:09:02 +08:00
ryan
a0e9484e37
[优化] 重构数据库迁移逻辑,整合遗留和Goose迁移处理
2026-06-02 23:35:02 +08:00
ryan
2525664013
[优化] 更新文档
2026-06-02 00:13:39 +08:00
ryan
a8e8a940a0
[优化] 优化 WAF IP 组同步功能及相关文档更新
2026-06-01 13:55:04 +08:00
ryan
9a2616dc0e
[优化] 文档
2026-06-01 11:48:55 +08:00
ryan
bc1b861841
[优化] 添加自动 IP 组功能,支持按 Expr 规则聚合请求日志并更新 IP 列表
2026-06-01 09:34:33 +08:00
ryan
95d7045b4a
[优化] 添加 WAF IP 组功能,包括 CRUD 接口和前端页面支持
2026-06-01 08:53:03 +08:00
ryan
4196343ad3
[优化] Phase2
2026-06-01 08:38:31 +08:00
ryan
a85919fd9e
[优化] 更新文档
2026-05-31 15:24:02 +08:00
ryan
449d0a5c5b
[优化] 更新文档
2026-05-31 14:52:37 +08:00
ryan
46f49cc349
[优化] 重构数据库迁移逻辑,添加版本管理和验证功能
2026-05-31 14:39:37 +08:00
ryan
f365b3d331
[优化] 重构数据库迁移逻辑,添加版本管理和验证功能
2026-05-31 14:32:43 +08:00
ryan
4ae6c2718f
[优化] 添加节点 IP 手动覆盖功能,更新相关文档和测试用例
2026-05-31 14:12:29 +08:00
ryan
8300d3ec1c
[新增] 添加 WAF 规则组及其绑定的 API 支持,更新前端页面以集成 WAF 功能
2026-05-30 12:16:28 +08:00
ryan
fe7f7da537
[优化] 更新 openresty_observability_port 描述,增强健康检查逻辑,使用 stub_status 代替 openresty -t
2026-05-29 10:50:13 +08:00
ryan
32762fdf3c
[新增] 实现安全兜底配置功能,允许在无历史配置时启动 OpenResty 并返回 503 状态
2026-05-29 10:07:49 +08:00
ryan
79ed8fd6ab
[新增] 实现 Agent WebSocket 连接升级功能,支持状态上报和配置广播
2026-05-29 09:52:34 +08:00
ryan
c856faca50
[新增] 更新文档
2026-05-28 22:56:39 +08:00
ryan
5a0821274b
[新增] 更新文档
2026-05-28 22:50:24 +08:00
ryan
5d6d68d0a1
[优化] 更新 Go 版本要求至 1.25+
2026-05-25 16:18:07 +08:00
ryan
e85df49962
OIDC
2026-05-13 11:44:01 +08:00
ryan
2d6cc908f5
优化文档
2026-05-09 18:10:19 +08:00
ryan
797a15ae70
vite-press init
2026-05-09 17:37:06 +08:00