skycurtain
|
843ab4433a
|
fix(web): 复制令牌兼容 HTTP 非 Secure Context
|
2026-10-13 12:42:11 +08:00 |
|
skycurtain
|
75a567611b
|
fix(deploy): COPY --chmod=755 根治单文件二进制丢失可执行位
Windows 打包与跨机传输会使 naku-* 丢掉 +x,容器内 exec 以 126
(Permission denied)退出,migrate 失败后 server/engine 不会启动。
镜像内用 COPY --chmod=755 固定可执行位,并同步部署方案说明。
|
2026-10-13 11:03:35 +08:00 |
|
skycurtain
|
c0051cff03
|
feat(deploy): Caddy 对外端口支持 HTTP_PORT / HTTPS_PORT 配置
|
2026-10-13 10:39:12 +08:00 |
|
skycurtain
|
2dbd625e87
|
docs: 对齐实现状态——进程拆分、部署与支付拆表相关稿定稿
|
2026-10-13 01:11:13 +08:00 |
|
skycurtain
|
905d4ce77e
|
feat(deploy): 产物包部署链路与 naku 打包 CLI
Docker Compose 五服务 + Debian slim 单文件运行时;migrate 幂等门闩;
naku pack/build(citty + clack);部署方案文档入档。
|
2026-10-13 00:56:43 +08:00 |
|
skycurtain
|
86782c63ad
|
chore(deploy): 移除 Docker 配置与文档中的部署方案,待从代码重议
|
2026-10-12 19:02:38 +08:00 |
|
skycurtain
|
9966f03347
|
feat(web): 时间选择器增加「今天」快捷项
北京日界左闭右开;相对窗口可跨日自动重算。
|
2026-10-12 15:00:29 +08:00 |
|
skycurtain
|
d0bab545b1
|
chore: 服务启动不再自动迁移数据库
schema 变更改为显式 db:push / 手动应用后再启动。
|
2026-10-12 13:57:25 +08:00 |
|
skycurtain
|
f4f5ed0b0f
|
feat(member): 档案修改与空壳删除
可改 name/remark;key_count=0 时硬删,名下有 key 仅可停用。PATCH 扩档案字段并落审计。
|
2026-10-12 13:57:19 +08:00 |
|
skycurtain
|
e293a8e5a9
|
docs: R16 成员档案修改与空壳删除裁决入档
成员操作面扩为可改 name/remark、key_count=0 时硬删空壳;软删除仍是账本实体默认语义。
|
2026-10-11 22:41:43 +08:00 |
|
skycurtain
|
34a7823e1a
|
feat(web): 根路径与未知路径默认进入成员端
管理端入口形态待定,当前经地址栏 /admin 进入;交互设计访问拓扑同步。
|
2026-10-10 16:47:01 +08:00 |
|
skycurtain
|
ea4efbe1d7
|
feat(deploy): 一条命令链部署——双单文件 + Caddy + DATABASE_URL 单源
多阶段镜像编出 server/engine 单文件与前端静态;compose 起 pg/server/engine/caddy;
启动时自动迁移;仅用 DATABASE_URL,postgres 建库参数由 entrypoint 拆解。
|
2026-10-10 16:46:54 +08:00 |
|
skycurtain
|
5f76bfc9d6
|
docs: 清除版本叙事并按开源文档体系整理
去掉初版/新版与分支指称,重写 README/AGENTS,删子包 README,对齐文档交叉引用与已废止测试脚本。
|
2026-10-10 07:56:07 +08:00 |
|
skycurtain
|
8816c32025
|
chore: vite 固定 5175,脚本统一 --cwd,清理未用导入
|
2026-10-10 01:36:57 +08:00 |
|
skycurtain
|
4be0853ade
|
feat(web): 表格工具行统一刷新钮
纯图标 + tooltip,筛选下一行右对齐;覆盖管理端与成员端列表;清理 overview 未用 ref。
|
2026-10-09 23:42:24 +08:00 |
|
skycurtain
|
4a7a3e76ee
|
fix(web): 成员侧边栏品牌与管理端对齐
|
2026-10-09 23:20:41 +08:00 |
|
skycurtain
|
502f985147
|
feat(web): 成员端仅总览轮询,相对时间窗定格
|
2026-10-09 23:20:05 +08:00 |
|
skycurtain
|
e3e0978b95
|
fix(web): 订阅表付款列头改为「付款金额 / 时间」
|
2026-10-09 22:43:18 +08:00 |
|
skycurtain
|
c32548e598
|
fix(web): 支付表列与表单语义校准
充值金额/实付金额文案与 dataIndex;期间两行;备注列收窄;
选用弹层 booting 不闪登录;订阅 paid_at 不默认当前时间。
|
2026-10-09 22:41:04 +08:00 |
|
skycurtain
|
00c08b37ff
|
docs: payments 拆表设计定稿与契约/交互对齐
新增建模评估与 subscriptions/topups 表设计;删除 payments 单表篇;
契约、支付交互、需求清单与文档地图同步。
|
2026-10-09 22:03:43 +08:00 |
|
skycurtain
|
c03fdc3d67
|
feat(web): 支付记录双 Tab 与平台选用弹层
订阅/充值分形态表单(秒级时间、金额非负、额度换算预览);
选用弹层已登记灰显、每次打开重拉、关弹窗清密码。
|
2026-10-09 22:02:36 +08:00 |
|
skycurtain
|
10d8f4c915
|
feat(server): 订阅/充值 CRUD 与平台选用分页
admin-subscriptions/topups 取代 payments;member overview 分两集;
platform/topups 单页代拉;上游 token 失效回 422,避免误踢管理端会话。
|
2026-10-09 22:02:20 +08:00 |
|
skycurtain
|
c7cc6f6dfd
|
feat(db): payments 拆为 subscriptions 与 topups
订阅权益与充值入账分表;topups 对齐上游充值单(无 quota_granted),
paid_at=complete_time;quota_derived 查询层派生。
|
2026-10-09 22:02:10 +08:00 |
|
skycurtain
|
d4d740222e
|
fix(web): 平台订阅选用弹窗居中并限高内滚
|
2026-10-09 20:50:15 +08:00 |
|
skycurtain
|
0269cf3386
|
feat(web): 成员端同构三页与日志详情,管理端轻量筛选
成员视图改管理端壳(总览/调用日志/支付参数),行内详情弹窗含原始数据;
成员日志含错误行;共享时间范围。管理端成员/支付筛选;支付仅留类型筛选。
|
2026-10-09 17:04:59 +08:00 |
|
skycurtain
|
665fa088f5
|
feat(web): 管理端菜单顺序与总览操作列查调用
|
2026-10-09 13:42:14 +08:00 |
|
skycurtain
|
31d963e956
|
fix(core): 明细用量美元保留 6 位小数
|
2026-10-09 13:42:13 +08:00 |
|
skycurtain
|
29f5f4f84c
|
fix(web): 成员视图模型列与支付结构,范围 watch 勿误重置
|
2026-10-09 02:28:21 +08:00 |
|
skycurtain
|
431b27ea58
|
docs: 调用日志交互定稿,导航与契约界面落点对齐
|
2026-10-09 01:42:27 +08:00 |
|
skycurtain
|
008eb14adc
|
feat(web): 管理面调用日志——筛选明细与 key/成员跳转链路
|
2026-10-09 01:41:45 +08:00 |
|
skycurtain
|
2e91c593ab
|
feat(web): 成员视图——聚合、支付参数、key 列表与日志徽章展开
|
2026-10-08 23:57:54 +08:00 |
|
skycurtain
|
b2f65a1d55
|
chore: 纳入 antdv 协作 skills,忽略本机 Agent 接线目录
|
2026-10-08 23:42:48 +08:00 |
|
skycurtain
|
932e74ba3b
|
fix: 取消密码长度规则,仅保留必填
|
2026-10-08 23:27:43 +08:00 |
|
skycurtain
|
4d31c20d35
|
feat(web): 审计表体内滚动、时间范围筛选与分页档位
|
2026-10-08 23:27:42 +08:00 |
|
skycurtain
|
66a9a93914
|
feat(web): 审计日志表与账号设置改密
|
2026-10-08 23:02:16 +08:00 |
|
skycurtain
|
1b57b75be0
|
fix(web): 未登记订阅提示改为单条 Alert + Tag 编号换行
|
2026-10-08 22:49:37 +08:00 |
|
skycurtain
|
ed2ff0f950
|
feat: 支付登记从平台选择订阅——登录拉取预填,密码不落库
|
2026-10-08 22:32:33 +08:00 |
|
skycurtain
|
29e0317155
|
fix(server): 数据截止仅统计 active key,停用 key 不拉慢全池水位
|
2026-10-08 15:32:07 +08:00 |
|
skycurtain
|
b33fc64a28
|
feat(web): 请求时间改为 ISO8601+08:00 偏移,响应仍为 Unix 秒
|
2026-10-08 14:12:07 +08:00 |
|
skycurtain
|
8b54629159
|
feat(web): 支付记录——同构登记表单、额度双输入与核对提示
|
2026-10-08 00:47:05 +08:00 |
|
skycurtain
|
9aed3cbe8d
|
fix(web): Dropdown trigger 传数组以消除 prop 警告
|
2026-10-08 00:47:04 +08:00 |
|
skycurtain
|
b808be324d
|
fix(web): 成员名称列 dataIndex;改 key 归属后刷新成员缓存
|
2026-10-08 00:29:45 +08:00 |
|
skycurtain
|
b16ddb1acb
|
feat(web): 成员管理——清单表、开户令牌明文、重发与启停
|
2026-10-08 00:22:27 +08:00 |
|
skycurtain
|
adbb6adb93
|
docs: 分支名同步为 v1,校准 README 当前状态
|
2026-10-07 23:48:17 +08:00 |
|
skycurtain
|
0adae25a8c
|
fix(web): Key 停用确认拆为标题与说明两行
|
2026-10-07 23:48:17 +08:00 |
|
skycurtain
|
311643065c
|
feat(web): Key 管理——清单表、行内归属启停、登记四态与停滞显形
|
2026-10-07 23:05:33 +08:00 |
|
skycurtain
|
2446d3bf2c
|
feat(web): 总览时间范围随日历推进,聚合与引擎状态周期刷新
|
2026-10-07 21:17:22 +08:00 |
|
skycurtain
|
3fb75ec699
|
fix(web): 健康带数据截止文案区分失败 key 与链路停滞
|
2026-10-07 21:17:12 +08:00 |
|
skycurtain
|
bd5a9bf99f
|
feat(web): 全局中文 locale;管理面固定外壳、内容区独立滚动
|
2026-10-07 20:56:55 +08:00 |
|
skycurtain
|
7ff87888a3
|
fix(server): 总览 by_key 返回 member_name,归属按成员表解析
|
2026-10-07 20:56:47 +08:00 |
|