linmeng
2dac8bc47b
fix: expose staging admin entry
...
Deploy staging to test server / deploy (push) Successful in 3m11s
Use persisted self-hosted roles and the isolated admin origin so authorized staging accounts can discover the protected admin surface.
2026-07-29 10:14:39 +08:00
linmeng
f7fd3e6a60
Merge remote-tracking branch 'origin/main' into staging
...
Deploy staging to test server / deploy (push) Successful in 10m13s
# Conflicts:
# docs/BUG_HISTORY.md
# frontend/src/app/admin/codes/page.tsx
# frontend/src/app/admin/layout.tsx
# frontend/src/app/api/admin/codes/route.ts
# frontend/src/app/api/admin/users/route.ts
# frontend/src/lib/supabase/admin.ts
# frontend/tests/staging-backend-workflows.test.ts
2026-07-29 09:32:29 +08:00
linmeng
a7ff511f55
fix: preserve staging compose images
Deploy staging to test server / deploy (push) Successful in 5m38s
2026-07-28 17:59:55 +08:00
linmeng
859ff26510
fix: deploy into root-owned staging tree
Deploy staging to test server / deploy (push) Failing after 2m13s
2026-07-28 17:53:07 +08:00
linmeng
8de49e60fd
fix: close payment QR condition
Deploy staging to test server / deploy (push) Failing after 5m50s
2026-07-28 17:41:59 +08:00
linmeng
56f0ee089b
fix: bound Gitea checkout latency
Deploy staging to test server / deploy (push) Failing after 7m40s
2026-07-28 17:25:44 +08:00
linmeng
9837033e4b
fix: simplify Gitea staging deployment
Deploy staging to test server / deploy (push) Failing after 5m2s
2026-07-28 15:58:33 +08:00
Jesse_Chen
092efa0ed2
ops: manage staging rectification rollout
2026-07-28 13:48:29 +08:00
Jesse_Chen
8ade6ed5c8
refactor: rebuild birth time rectification agent
2026-07-28 13:04:30 +08:00
Jesse
5206fb2323
fix(admin): keep root redirect on public host
2026-07-28 11:10:24 +08:00
Jesse
f950bfd8da
docs: record staging controller blocker
2026-07-28 10:24:31 +08:00
Jesse
218cee579e
fix(admin): preserve capability route contract
2026-07-28 10:04:36 +08:00
Jesse
02ec5db361
feat(admin): add audited Refine staging console
2026-07-28 09:47:13 +08:00
jesse-ux
43581ac0f7
Keep rectification follow-ups on the current event ( #36 )
...
Co-authored-by: Jesse_Chen <chen.yue@mevixaga.com >
2026-07-28 00:45:09 +08:00
Jesse_Chen
c42a976657
fix: anchor rectification composer to session footer
2026-07-27 23:27:56 +08:00
Jesse_Chen
a550b98da7
refactor: make birth time rectification conversational
2026-07-27 22:33:12 +08:00
Jesse_Chen
b569cf7825
fix(onboarding): normalize postgres birth dates
2026-07-27 22:01:48 +08:00
linmeng
f711e77849
fix: isolate Gitea Python dependencies
...
Staging Backend Quality Gate (push the reviewed main SHA to staging to auto-deploy) / validate (push) Successful in 20m16s
Staging Backend Quality Gate (push the reviewed main SHA to staging to auto-deploy) / publish-and-deploy (push) Failing after 5m23s
Run Python tooling in repository virtual environments so xiaoxin respects the PEP 668 system package boundary.
2026-07-27 21:23:29 +08:00
Jesse_Chen
ee166ab5d3
feat(auth): use password-only admin login
2026-07-27 20:40:55 +08:00
linmeng
1b8d6fcce6
feat: add configurable payments and Gitea staging delivery
...
Staging Backend Quality Gate (push the reviewed main SHA to staging to auto-deploy) / validate (push) Failing after 5m10s
Staging Backend Quality Gate (push the reviewed main SHA to staging to auto-deploy) / publish-and-deploy (push) Has been skipped
Add database-backed administrators, configurable Alipay packages, idempotent payment settlement and platform reporting. Standardize Gitea workflows on the xiaoxin runner so reviewed staging commits are tested, packaged, and deployed by immutable image digest.
2026-07-27 20:19:05 +08:00
linmeng
848e599333
fix: remove GitHub action dependencies
Staging Backend Quality Gate / validate (push) Failing after 1s
Staging Backend Quality Gate / publish-and-deploy (push) Has been skipped
2026-07-27 17:51:37 +08:00
linmeng
b6fecb01d7
fix: run staging automation on xiaoxin
...
Staging Backend Quality Gate / validate (push) Failing after 5m10s
Staging Backend Quality Gate / publish-and-deploy (push) Has been skipped
Move validation and immutable ACR deployment to the online Linux runner and restore Bash-native deployment handling.
2026-07-27 17:42:20 +08:00
Jesse_Chen
88060f20d7
fix(auth): simplify registration navigation
2026-07-27 17:41:03 +08:00
Jesse_Chen
ab2944f7fa
feat(auth): add staging email password flows
2026-07-27 17:02:16 +08:00
Jesse_Chen
f402e6f79c
fix: use same-origin data APIs on homepage
2026-07-27 15:47:18 +08:00
linmeng
68c97fe19b
fix: target registered Windows runner
...
Match staging validation and deployment jobs to the runner label registered in Gitea.
2026-07-27 13:03:07 +08:00
Jesse_Chen
80b25f8ec5
fix: support neq filters in local postgres client
2026-07-27 12:50:16 +08:00
Jesse_Chen
dc1aa9e239
fix: connect staging rectification worker to api
2026-07-27 12:01:31 +08:00
linmeng
742f8f48b2
feat: automate staging deploy from Windows Gitea runner
...
Build immutable API and web images in Aliyun ACR after staging validation, then deploy them safely to the staging host.
2026-07-27 11:54:45 +08:00
Jesse_Chen
ce9f8fe1da
fix: normalize postgres birth dates
2026-07-27 11:29:12 +08:00
Jesse_Chen
f619407dc2
fix: use sandboxed Chrome in staging gate
2026-07-27 10:29:19 +08:00
Jesse_Chen
e52cee8368
fix: provision Chromium in staging quality gate
2026-07-27 10:21:07 +08:00
Jesse_Chen
2ca245d643
feat: rebuild birth time rectification workflow
2026-07-27 09:57:14 +08:00
linmeng
d5334ebecb
Resolve merge conflicts with upstream - keep GitHub versions
2026-07-27 09:29:58 +08:00
Jesse_Chen
380aba4628
fix: keep rectification narratives moving
2026-07-26 20:11:53 +08:00
Jesse_Chen
6320afbf5d
fix: decouple rectification narrative from scoring state
2026-07-26 19:55:38 +08:00
Jesse_Chen
2f1d90963d
fix(rectification): persist narration without routing domains
2026-07-26 15:02:21 +08:00
Jesse_Chen
f8576a01e0
fix(rectification): fall back when narrative models fail
2026-07-26 14:27:17 +08:00
Jesse_Chen
68c1bdba46
fix: accept diagnostic rectification gates
2026-07-26 14:05:03 +08:00
Jesse_Chen
cdf7a76766
fix: repair missing reported birth-time status
2026-07-26 13:14:14 +08:00
Jesse_Chen
5f492be1b9
fix: open rectification narrative flow
2026-07-26 11:00:20 +08:00
Jesse_Chen
7837f6abd8
fix: show rectification range in opening
2026-07-26 01:44:05 +08:00
Jesse_Chen
96917a3e59
fix: reconcile consultation mode with saved birth time
2026-07-26 00:02:11 +08:00
Jesse_Chen
031c275324
fix: speed up rectification start
2026-07-25 22:11:13 +08:00
Jesse_Chen
3e56389aeb
fix: repair structured date validator migration
2026-07-25 13:51:54 +08:00
Jesse_Chen
e41fae1e05
fix: close rectification convergence gaps
2026-07-25 12:59:13 +08:00
Jesse_Chen
0e6ed6ba79
fix: make conversational rectification converge
2026-07-25 11:50:41 +08:00
Jesse_Chen
58579cade4
fix: preserve rectification conversation context
2026-07-25 10:25:48 +08:00
Jesse_Chen
8150df8942
fix: preserve rectification streaming and history
2026-07-25 02:08:10 +08:00
Jesse_Chen
3ca30ed7de
feat: complete minute birth-time rectification flow
2026-07-25 01:17:14 +08:00