QiuSW
|
e4565de0c4
|
fix: stabilize production payment flow
|
2026-07-06 08:56:30 +08:00 |
|
QiuSW
|
0d6b97f44d
|
fix: avoid MySQL timezone dependency in billing admin
|
2026-07-04 16:43:57 +08:00 |
|
QiuSW
|
fb1037933d
|
feat: 中文化 django-admin 字段标签 (T-603)
|
2026-07-04 16:27:45 +08:00 |
|
 QiuSWandClaude Opus 4.8
|
4aceb3ae25
|
feat: 中文化 django-admin 分组与表名 (T-602 层1-3)
- 5 个 app 加 AppConfig.verbose_name(中文分组名)
- 11 个模型加 Meta.verbose_name/verbose_name_plural(中文表名)
- 3 条 AlterModelOptions 迁移(仅 options,无 DB schema 变更)
- LANGUAGE_CODE=zh-hans / USE_I18N=True 已在,Django 自带 admin 与 auth 已中文
- 仅显示层,不改字段名/逻辑/表结构
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
|
2026-07-04 15:18:16 +08:00 |
|
 QiuSWandClaude Opus 4.8
|
521b1434b6
|
docs: plan django-admin 中文化 (T-602 层1-3 / T-603 层4)
- 06-tasks.md 新增 T-602(LANGUAGE_CODE=zh-hans + app/模型 verbose_name)与 T-603(字段级 verbose_name)
- progress.md 追加两条决策记录;均为显示层、无 DB schema 变更
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
|
2026-07-04 14:51:55 +08:00 |
|
QiuSW
|
de92a584ad
|
fix: highlight active portal navigation
|
2026-07-04 10:47:35 +08:00 |
|
QiuSW
|
898329e047
|
feat: add public model catalog discovery
|
2026-07-04 10:14:16 +08:00 |
|
QiuSW
|
3a661afaa5
|
docs: add t-403 deployment guide
|
2026-07-03 17:53:49 +08:00 |
|
QiuSW
|
3fdb25945b
|
docs: complete t-402 mvp acceptance
|
2026-07-03 17:23:59 +08:00 |
|
QiuSW
|
79605449ef
|
feat: improve operations admin
|
2026-07-03 16:36:06 +08:00 |
|
 QiuSWandClaude Opus 4.8
|
547196f39a
|
docs: record phase 1/3/4 fix rechecks in progress log
补齐独立复核留痕,与「审核轮」对称:
- T-505 复核(达标;生产静态 serving 缺口已登记 T-403)
- T-105 复核(补录,达标;extra_body 过度加严登记备忘)
- T-306 复核(补录,达标超预期;DNS rebinding→Backlog、限流缓存→T-403)
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
|
2026-07-03 16:06:34 +08:00 |
|
QiuSW
|
ebb4782bb2
|
feat: finish phase 4 portal review fixes
|
2026-07-03 16:02:29 +08:00 |
|
QiuSW
|
ecdbb7292e
|
docs: align phase 4 review follow-up
|
2026-07-03 15:14:17 +08:00 |
|
QiuSW
|
c2e411fe45
|
feat: add portal recharge page
|
2026-07-03 14:49:45 +08:00 |
|
QiuSW
|
4a10c2bb92
|
feat: add portal account records
|
2026-07-03 14:00:00 +08:00 |
|
QiuSW
|
35f4c9c494
|
feat: add portal api key management
|
2026-07-03 11:51:46 +08:00 |
|
QiuSW
|
d61a641b7e
|
feat: add portal allauth account flow
|
2026-07-03 11:27:45 +08:00 |
|
 QiuSWandClaude Opus 4.8
|
7df2c51903
|
docs: register phase 3 review follow-ups (throttle cache, SSRF rebinding)
将 Phase 3 审核残留登记到看板:
- T-403 补充「DRF 限流依赖共享缓存」部署要点(多 worker 下 LocMemCache 每进程失效)
- Backlog 新增 SSRF DNS rebinding 加固(image_url 下载连接钉 IP)
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
|
2026-07-03 10:41:02 +08:00 |
|
QiuSW
|
0168aa30ba
|
feat: harden phase 3 api security
|
2026-07-03 10:34:37 +08:00 |
|
QiuSW
|
1c5aa7845d
|
docs: align phase 3 review follow-up
|
2026-07-03 09:53:23 +08:00 |
|
QiuSW
|
fa87359a2c
|
feat: add recharge create and status APIs
|
2026-07-03 09:34:07 +08:00 |
|
QiuSW
|
c15a07a5c2
|
feat: add recharge callback processing
|
2026-07-03 09:07:21 +08:00 |
|
QiuSW
|
8931960b35
|
feat: add balance API endpoint
|
2026-07-03 08:36:30 +08:00 |
|
QiuSW
|
0f7798ec2f
|
feat: add generation API endpoints
|
2026-07-02 22:41:37 +08:00 |
|
QiuSW
|
47e6aed7a8
|
feat: add api key authentication
|
2026-07-02 17:40:26 +08:00 |
|
QiuSW
|
e34b4c65f8
|
test: stabilize mysql full-suite validation
|
2026-07-02 17:29:26 +08:00 |
|
QiuSW
|
4e8c1b45a4
|
fix: add ledger refund uniqueness guard
|
2026-07-02 16:59:02 +08:00 |
|
QiuSW
|
be97a35360
|
feat: add billing debit refund services
|
2026-07-02 16:34:45 +08:00 |
|
QiuSW
|
3afa5284c7
|
docs: add phase 2 billing review
|
2026-07-02 16:33:31 +08:00 |
|
QiuSW
|
826f5f685b
|
feat: add billing pricing rules
|
2026-07-02 15:28:19 +08:00 |
|
QiuSW
|
cbc56ee15d
|
feat: add billing core models
|
2026-07-02 15:06:00 +08:00 |
|
QiuSW
|
2f93374193
|
fix: address phase 1 ai review
|
2026-07-02 14:47:22 +08:00 |
|
QiuSW
|
2d9c233683
|
test: add recorded ai generation smoke
|
2026-07-02 13:58:34 +08:00 |
|
QiuSW
|
c0020e8d29
|
feat: audit ai config changes
|
2026-07-02 11:42:39 +08:00 |
|
QiuSW
|
18ac054dc5
|
feat: add ai model alias configuration
|
2026-07-02 11:07:44 +08:00 |
|
QiuSW
|
c9fbabb04f
|
feat: add ai provider adapters
|
2026-07-02 10:33:15 +08:00 |
|
QiuSW
|
09811ead5c
|
chore: apply phase 0 review fixes
|
2026-07-02 10:17:10 +08:00 |
|
QiuSW
|
8896d80447
|
feat: connect django admin smoke tests
|
2026-07-02 09:46:32 +08:00 |
|
QiuSW
|
af0302c3f6
|
feat: add apps and custom user
|
2026-07-02 09:07:15 +08:00 |
|
QiuSW
|
1cd7f0819d
|
chore: add Windows start script
|
2026-07-01 19:32:36 +08:00 |
|
QiuSW
|
6bbfe7384d
|
feat: initialize Django DRF skeleton
|
2026-07-01 18:01:23 +08:00 |
|
QiuSW
|
eeeb45c147
|
docs: add cmhub planning documents
|
2026-07-01 17:42:10 +08:00 |
|