Commit Graph

721 Commits

Author SHA1 Message Date
root
48fdc445a1 feat(db): enhance Makefile migrate-db to run all *.migrate.*.sql sequentially 2025-10-08 20:02:50 +08:00
root
e8635c1758 chore(sql,pglogical): migrate schema for pglogical compatibility & cleanup
- rename old migration files to standard *.migrate.*.sql
- add 20251008.migrate.generated-columns.sql (fix generated columns)
- update Makefile for MIGRATION_FILES auto-detection
- add sql/readme.md & generate-postgres-tls.sh
- cleanup deprecated git-branch-keeper.sh
- update pglogical.md and setup_ubuntu_2204.sh
2025-10-08 19:45:20 +08:00
shenlan
fdd75c8b95 Update pglogical.md 2025-10-08 14:16:06 +08:00
Haitao Pan
5174d2dcdd add scripts/git-branch-keeper.sh 2025-10-08 13:48:17 +08:00
Haitao Pan
0d5f89ea15 add example config sit & prod 2025-10-07 18:57:57 +08:00
shenlan
483cd593b6 Use local QR rendering for MFA setup (#458) 2025-10-07 18:56:26 +08:00
shenlan
949918a2b9 docs: outline deno migration plan for homepage (#456) 2025-10-07 17:05:59 +08:00
shenlan
3d447ae84d feat: pin MFA issuer and label to user context (#457) 2025-10-07 17:00:29 +08:00
shenlan
f692ad78ad feat: document multi-tenant rbac and harden panel access (#455) 2025-10-07 16:44:02 +08:00
shenlan
aed03592cb fix: allow session cookies over http in dev (#454) 2025-10-07 16:38:57 +08:00
shenlan
b3bfa0c15b Move management console link into user center section (#453) 2025-10-07 16:34:23 +08:00
shenlan
57ae5b4066 Merge pull request #452 from svc-design/codex/update-roadmap-template-to-github-standards 2025-10-07 12:23:13 +08:00
shenlan
d07bab0bac Fix roadmap issue form to follow GitHub spec 2025-10-07 12:21:57 +08:00
Haitao Pan
8b8881306d chore(issues): fix YAML syntax and standardize roadmap issue template 2025-10-07 12:02:07 +08:00
Haitao Pan
c320bb3810 chore(issues): generalize roadmap issue template for all development tasks 2025-10-07 11:58:15 +08:00
Haitao Pan
0f6b0ac3a0 add Github ISSUE_TEMPLATE 2025-10-07 11:54:10 +08:00
Haitao Pan
e76fbe6ef5 chore(makefile): re-add cleaned Makefile without sensitive data 2025-10-07 11:33:07 +08:00
shenlan
f0e813667d Gate super admin counting behind opt-in (#451) 2025-10-07 11:18:21 +08:00
shenlan
1492b0fc73 Add Makefile target to create super admin user (#449) 2025-10-07 10:18:47 +08:00
shenlan
cb2c9716dc feat(ui): add management dashboard layout and tests (#450) 2025-10-07 10:18:36 +08:00
shenlan
fcc58b091a chore(panel): tighten layout spacing (#448) 2025-10-07 09:57:06 +08:00
shenlan
3d6afd37e0 Fix admin permission helper usage (#447) 2025-10-07 09:41:27 +08:00
shenlan
d8a1a0960a fix(account): load migrate-db SQL from file (#446) 2025-10-07 09:25:02 +08:00
shenlan
e7a8b9738a feat(account): add admin settings matrix management (#445) 2025-10-07 09:24:00 +08:00
shenlan
7a0e9526c8 Add admin user metrics endpoint (#444) 2025-10-07 08:53:16 +08:00
shenlan
bd85f0fbfd feat(server): add admin settings matrix management (#440) 2025-10-07 08:48:15 +08:00
shenlan
6fbc0b7560 Add role metadata to account and gateway models (#441)
* Add role metadata to users

* docs: add curl session example and db migration playbook
2025-10-07 08:23:53 +08:00
Haitao Pan
afc71ba98d chore(deps): refresh yarn.lock and registry config after checksum fix 2025-10-07 06:45:48 +08:00
shenlan
ed0fa0252d feat(ui): improve totp mfa provisioning and ux (#438) 2025-10-07 05:47:45 +08:00
shenlan
ef80f1d506 Fix logout page hydration by splitting client component (#432) 2025-10-06 19:08:59 +08:00
shenlan
574a5c14a0 Fix MFA guide typing and optimize QR image (#431) 2025-10-06 18:58:42 +08:00
shenlan
86d91ab141 Refine MFA setup modal guidance (#430) 2025-10-06 18:46:53 +08:00
shenlan
72bd7920b2 Fix login success detection when response omits success flag (#429) 2025-10-06 18:40:38 +08:00
shenlan
8a20ba6b86 Simplify MFA setup modal (#428) 2025-10-06 18:30:26 +08:00
shenlan
76e902b3a2 Fix Linux PostgreSQL install recipe (#427) 2025-10-06 18:23:02 +08:00
shenlan
a34f24656b Update PostgreSQL install to 16 (#426) 2025-10-06 17:47:34 +08:00
root
984f1dafae fix(setup): make NodeSource GPG key import more robust by adding proxy + direct fallback 2025-10-06 17:44:38 +08:00
shenlan
5db239b27e Update README.md 2025-10-06 17:43:48 +08:00
shenlan
c14ee21cc4 Move Ubuntu setup script into scripts directory (#425) 2025-10-06 17:34:04 +08:00
shenlan
d67079ddcc Update PostgreSQL installation workflow (#424) 2025-10-06 17:27:29 +08:00
shenlan
e45a46217d Set account session cookie during login flows (#423) 2025-10-06 15:43:25 +08:00
root
f0840f906d fix(ui/homepage): switch service base URLs to HTTPS for production 2025-10-06 15:22:17 +08:00
shenlan
aa08182245 Allow session endpoints to accept cookies (#422) 2025-10-06 15:17:35 +08:00
shenlan
d2032234ab Refactor svc.plus OpenResty configs (#420) 2025-10-06 14:20:44 +08:00
shenlan
b29a6354fa fix: avoid mixed content on register form (#421) 2025-10-06 14:19:15 +08:00
shenlan
23251c3902 Handle empty database when checking for duplicate users (#419) 2025-10-06 13:28:08 +08:00
Haitao Pan
47264fa0f1 chore(config): add dev domains to allowedOrigins 2025-10-06 13:01:04 +08:00
shenlan
2947c3e7a6 Prevent duplicate usernames before inserting users (#418) 2025-10-06 12:45:31 +08:00
shenlan
7eb0b74b70 Tighten CORS policies for production domains (#417) 2025-10-06 11:30:19 +08:00
shenlan
bfae1b53fc fix: rely on db uniqueness for account usernames (#416) 2025-10-06 10:36:40 +08:00