Commit Graph
988 Commits
Author SHA1 Message Date
dujiao-next 9f8dc02fee fix: 修复游客凭据回填在 PostgreSQL 上的参数编码失败 2026-07-27 17:41:18 +08:00
dujiao-next 048d8688f7 fix(web): 内嵌 SPA 入口禁用长期缓存,hash 资源改为强缓存 2026-07-27 15:21:47 +08:00
dujiao-next 7ee810dd83 docs: 镜像名由 api 改为 dujiao-next 2026-07-27 14:37:30 +08:00
dujiao-next 94fd2b501d fix: 升级构建镜像 Go 版本至 1.26.5 2026-07-27 14:20:07 +08:00
dujiao-next 4e4d5bbc12 feat: 加固支付安全边界并优化 DujiaoPay 渠道配置 2026-07-27 13:59:31 +08:00
dujiao-next 87cc68b558 fix(selfupdate): 修复一键升级的发布阻断、release notes XSS 与回滚安全缺陷 2026-07-26 20:37:39 +08:00
dujiao-next 85dc20d9e0 feat(system): 支持后台从 GitHub Release 一键升级二进制 2026-07-26 17:41:42 +08:00
dujiao-next 4611e8bf9d docs: 完善 README 目录结构与架构说明 2026-07-26 16:55:59 +08:00
dujiao-next d98a78a1f7 fix(user): vault 模板渲染自定义导航与页脚配置并修复浮层配色 2026-07-26 16:46:06 +08:00
dujiao-next 8842cabe78 build: ship a single fullstack binary and docker image 2026-07-26 15:56:09 +08:00
dujiao-next 7ec666fa0e fix(web): keep reserved paths 404 instead of falling back to the SPA 2026-07-26 15:56:09 +08:00
dujiao-next 02d7f901a8 fix(admin): resolve site base at runtime instead of build time 2026-07-26 15:56:00 +08:00
dujiao-next cb8e711f33 chore: drop standalone frontend deployment files 2026-07-26 15:55:51 +08:00
dujiao-next 73e6364a1e chore: merge user repository into frontend/user
git-subtree-dir: frontend/user
git-subtree-mainline: c9f1d4dda4
git-subtree-split: f63dc12830
2026-07-26 15:06:53 +08:00
dujiao-next c9f1d4dda4 chore: merge admin repository into frontend/admin
git-subtree-dir: frontend/admin
git-subtree-mainline: 1581d98692
git-subtree-split: aa4bbf6e61
2026-07-26 15:06:43 +08:00
dujiao-next 1581d98692 fix: close refactor audit findings 2026-07-26 14:48:03 +08:00
dujiao-next 3da93ba7ed refactor(core): remove structural compatibility aliases 2026-07-26 13:18:43 +08:00
dujiao-next 0472220a68 refactor(jobs): split runtime from task consumers 2026-07-26 13:11:06 +08:00
dujiao-next bd5cd2aa15 refactor(http): split server assembly from middleware 2026-07-26 13:08:30 +08:00
dujiao-next e807396edf refactor(app): move dependency container into application boundary 2026-07-26 13:06:09 +08:00
dujiao-next 4f3020066a refactor(http): move transports and composition into boundaries 2026-07-26 13:04:58 +08:00
dujiao-next 0b381010dc refactor(http): remove legacy shared handler root 2026-07-26 13:02:14 +08:00
dujiao-next 011e610842 refactor(database): separate platform connection and migrations 2026-07-26 13:01:01 +08:00
dujiao-next b6a8693557 refactor(core): remove legacy dto and integration roots 2026-07-26 12:58:03 +08:00
dujiao-next 7358b9e968 refactor(core): remove legacy service and repository roots 2026-07-26 12:53:39 +08:00
dujiao-next 236d8aa86e refactor(payment): complete vertical migration 2026-07-26 12:48:46 +08:00
dujiao-next 99978c435f refactor(order): complete vertical migration 2026-07-26 12:25:17 +08:00
dujiao-next 62f6eb3da5 refactor(reseller): complete vertical migration 2026-07-26 11:47:15 +08:00
dujiao-next 89ae766576 refactor(wallet): complete vertical migration 2026-07-26 11:14:04 +08:00
dujiao-next ad3e72f4a2 refactor(procurement): complete vertical migration 2026-07-26 10:53:18 +08:00
dujiao-next 1dffeca547 refactor(reconciliation): complete vertical migration 2026-07-22 19:29:57 +08:00
dujiao-next 0a611328d8 refactor(reporting): complete vertical migration 2026-07-22 19:24:23 +08:00
dujiao-next 6396579980 refactor(orderrisk): complete vertical migration 2026-07-22 19:21:46 +08:00
dujiao-next 322d5139b6 refactor(cardsecret): complete vertical migration 2026-07-22 19:17:17 +08:00
dujiao-next 1f87e4b975 refactor(downstreamcallback): complete vertical migration 2026-07-22 19:05:36 +08:00
dujiao-next b7688aa171 refactor(telegram): complete vertical migration 2026-07-22 18:58:45 +08:00
dujiao-next 950d89a974 refactor(captcha): complete vertical migration 2026-07-22 18:54:27 +08:00
dujiao-next 7208da272d refactor(upload): complete vertical migration 2026-07-22 18:51:07 +08:00
dujiao-next 295e2bc260 refactor(sitemap): complete vertical migration 2026-07-22 18:47:55 +08:00
dujiao-next 43a2198b7a refactor(compliance): complete vertical migration 2026-07-22 18:44:34 +08:00
dujiao-next 9942dd85fd refactor(adproxy): complete vertical migration 2026-07-22 18:42:17 +08:00
dujiao-next 80804dbb1f refactor(cart): complete vertical migration 2026-07-22 18:39:41 +08:00
dujiao-next 10852e3b39 refactor(dashboard): complete vertical migration 2026-07-22 18:33:48 +08:00
dujiao-next dc61a8d44d refactor(content): complete vertical migration 2026-07-22 18:29:53 +08:00
dujiao-next a899333408 refactor(notification): complete vertical migration 2026-07-22 18:13:43 +08:00
dujiao-next f7d96d8517 refactor(auditlog): complete vertical migration 2026-07-22 18:05:24 +08:00
dujiao-next a633a64404 refactor(apicredential): complete vertical migration 2026-07-22 17:58:41 +08:00
dujiao-next 16c7aacaaa refactor(giftcard): complete vertical migration 2026-07-22 17:53:38 +08:00
dujiao-next 29a2ba5c66 refactor(coupon): complete vertical migration 2026-07-22 17:41:35 +08:00
dujiao-next c56d942f3b refactor(promotion): complete vertical migration 2026-07-22 17:33:44 +08:00