Commit Graph

  • 92c3e0f925 feat(auth): support shared session tokens and device/node pairing integration Haitao Pan 2026-01-30 23:12:01 +0800
  • 0a3adb5f84 feat(auth): support shared session tokens and device/node pairing integration Haitao Pan 2026-01-30 23:12:01 +0800
  • 400c56e72d feat(auth): support shared session tokens and device/node pairing integration Haitao Pan 2026-01-30 23:12:01 +0800
  • 58488d94eb feat: add git security and commit standards skills and hooks Haitao Pan 2026-01-30 10:10:43 +0800
  • 0a30471b1c feat: add git security and commit standards skills and hooks Haitao Pan 2026-01-30 10:10:43 +0800
  • 27835a8259 feat: add git security and commit standards skills and hooks Haitao Pan 2026-01-30 10:10:43 +0800
  • ead440cb8d feat: add user management APIs for management page Haitao Pan 2026-01-30 08:59:55 +0800
  • e9decb7dd9 feat: add user management APIs for management page Haitao Pan 2026-01-30 08:59:55 +0800
  • 5bf93d1d3f feat: add user management APIs for management page Haitao Pan 2026-01-30 08:59:55 +0800
  • 2a530e7b9d feat: add OAuth2 authentication support with new API endpoints, configuration, and identity storage. Haitao Pan 2026-01-30 08:46:24 +0800
  • 5f581c48b7 feat: add OAuth2 authentication support with new API endpoints, configuration, and identity storage. Haitao Pan 2026-01-30 08:46:24 +0800
  • 6ba56841b5 feat: add OAuth2 authentication support with new API endpoints, configuration, and identity storage. Haitao Pan 2026-01-30 08:46:24 +0800
  • b3e7243992 feat: add internal service-to-service authentication middleware Haitao Pan 2026-01-29 22:25:40 +0800
  • de3135b296 feat: add internal service-to-service authentication middleware Haitao Pan 2026-01-29 22:25:40 +0800
  • de5847d1f0 feat: add internal service-to-service authentication middleware Haitao Pan 2026-01-29 22:25:40 +0800
  • 1e7ba855bb docs: Add runbook for fixing CloudRun Stunnel startup failures. Haitao Pan 2026-01-29 13:14:33 +0800
  • db8f883428 docs: Add runbook for fixing CloudRun Stunnel startup failures. Haitao Pan 2026-01-29 13:14:33 +0800
  • 983c1ef84a docs: Add runbook for fixing CloudRun Stunnel startup failures. Haitao Pan 2026-01-29 13:14:33 +0800
  • 50da37fec5 chore: Update stunnel pid file path to /tmp and disable output logging. Haitao Pan 2026-01-28 23:00:41 +0800
  • cde26714aa chore: Update stunnel pid file path to /tmp and disable output logging. Haitao Pan 2026-01-28 23:00:41 +0800
  • d37b0e0ee9 chore: Update stunnel pid file path to /tmp and disable output logging. Haitao Pan 2026-01-28 23:00:41 +0800
  • f708d26399 chore: update account service database DSN to use specific credentials and port 15432. Haitao Pan 2026-01-28 22:47:00 +0800
  • 622148f739 chore: update account service database DSN to use specific credentials and port 15432. Haitao Pan 2026-01-28 22:47:00 +0800
  • 0cc3acf24f chore: update account service database DSN to use specific credentials and port 15432. Haitao Pan 2026-01-28 22:47:00 +0800
  • 1f9dcefdfc chore: Update PostgreSQL hostname from postgresql.onwalk.net to postgresql.svc.plus in stunnel configurations. Haitao Pan 2026-01-27 22:44:38 +0800
  • 23598bf134 chore: Update PostgreSQL hostname from postgresql.onwalk.net to postgresql.svc.plus in stunnel configurations. Haitao Pan 2026-01-27 22:44:38 +0800
  • 5d3721bdff chore: Update PostgreSQL hostname from postgresql.onwalk.net to postgresql.svc.plus in stunnel configurations. Haitao Pan 2026-01-27 22:44:38 +0800
  • 4f6120be01 chore: Update Xray certificate and key file paths to Caddy ACME dynamic locations. Haitao Pan 2026-01-27 22:40:29 +0800
  • 5f2a7df0aa chore: Update Xray certificate and key file paths to Caddy ACME dynamic locations. Haitao Pan 2026-01-27 22:40:29 +0800
  • 9a711b2574 chore: Update Xray certificate and key file paths to Caddy ACME dynamic locations. Haitao Pan 2026-01-27 22:40:29 +0800
  • 2752639c0f feat: Add default client entries to Xray templates and conditionally omit client flow for xhttp networks. Haitao Pan 2026-01-27 22:19:50 +0800
  • b1456421e4 feat: Add default client entries to Xray templates and conditionally omit client flow for xhttp networks. Haitao Pan 2026-01-27 22:19:50 +0800
  • 50039d2952 feat: Add default client entries to Xray templates and conditionally omit client flow for xhttp networks. Haitao Pan 2026-01-27 22:19:50 +0800
  • adf9c22133 feat: Template Xray TCP certificate and key file paths using a domain placeholder. Haitao Pan 2026-01-27 22:01:07 +0800
  • 283274e359 feat: Template Xray TCP certificate and key file paths using a domain placeholder. Haitao Pan 2026-01-27 22:01:07 +0800
  • cb542092ce feat: Template Xray TCP certificate and key file paths using a domain placeholder. Haitao Pan 2026-01-27 22:01:07 +0800
  • 26fcd1b668 feat: Introduce nodes table and refactor Xray config syncer to generate multiple protocol-specific configurations using new XHTTP and TCP templates. Haitao Pan 2026-01-27 21:56:39 +0800
  • 96a080bdf5 feat: Introduce nodes table and refactor Xray config syncer to generate multiple protocol-specific configurations using new XHTTP and TCP templates. Haitao Pan 2026-01-27 21:56:39 +0800
  • e1e22bca62 feat: Introduce nodes table and refactor Xray config syncer to generate multiple protocol-specific configurations using new XHTTP and TCP templates. Haitao Pan 2026-01-27 21:56:39 +0800
  • 8a6a0f5c27 add skills/docs Haitao Pan 2026-01-26 22:52:24 +0800
  • 858cc4ff70 add skills/docs Haitao Pan 2026-01-26 22:52:24 +0800
  • 89243a682c add skills/docs Haitao Pan 2026-01-26 22:52:24 +0800
  • dd9e019847 docs: add full documentation outline Haitao Pan 2026-01-26 22:21:11 +0800
  • efad3da1f3 docs: add full documentation outline Haitao Pan 2026-01-26 22:21:11 +0800
  • ccdf676ae9 docs: add full documentation outline Haitao Pan 2026-01-26 22:21:11 +0800
  • b24ce36893 add Runbook/README.md Haitao Pan 2026-01-26 15:57:43 +0800
  • e31032c18f add Runbook/README.md feature/refine-registration-and-cors Haitao Pan 2026-01-26 15:57:43 +0800
  • 3ce371658a add Runbook/README.md Haitao Pan 2026-01-26 15:57:43 +0800
  • 9907d91529 feat(api): reuse verification code within TTL and regenerate after 10m Haitao Pan 2026-01-25 14:17:30 +0800
  • db5256b05f feat(api): reuse verification code within TTL and regenerate after 10m Haitao Pan 2026-01-25 14:17:30 +0800
  • fbe107c13e feat(api): reuse verification code within TTL and regenerate after 10m Haitao Pan 2026-01-25 14:17:30 +0800
  • e401dcd737 fix(api): allow registration with code without prior verification call Haitao Pan 2026-01-25 13:55:39 +0800
  • 3332006bda fix(api): allow registration with code without prior verification call Haitao Pan 2026-01-25 13:55:39 +0800
  • 9ca661c84d fix(api): allow registration with code without prior verification call Haitao Pan 2026-01-25 13:55:39 +0800
  • 9c8abc88d3 fix: restore missing resendLabel definition in RegisterContent Haitao Pan 2026-01-25 11:44:37 +0800
  • 9a39241a21 fix: restore missing resendLabel definition in RegisterContent Haitao Pan 2026-01-25 11:44:37 +0800
  • 182d1fe662 fix: restore missing resendLabel definition in RegisterContent Haitao Pan 2026-01-25 11:44:37 +0800
  • 8e863defb5 docs: Update SMTP Gmail setup documentation. Haitao Pan 2026-01-25 10:24:02 +0800
  • 2eb6d92467 docs: Update SMTP Gmail setup documentation. Haitao Pan 2026-01-25 10:24:02 +0800
  • b83c93e80d docs: Update SMTP Gmail setup documentation. Haitao Pan 2026-01-25 10:24:02 +0800
  • 532b39c32d refactor: move NextAuth configuration to a dedicated server file. Haitao Pan 2026-01-25 10:12:12 +0800
  • 773d1e4fe5 refactor: move NextAuth configuration to a dedicated server file. Haitao Pan 2026-01-25 10:12:12 +0800
  • c7805f13a5 refactor: move NextAuth configuration to a dedicated server file. Haitao Pan 2026-01-25 10:12:12 +0800
  • ffaa6219de add https://console.svc.plus ->config/account.cloudrun.yaml Haitao Pan 2026-01-25 09:15:15 +0800
  • b354b78d08 add https://console.svc.plus ->config/account.cloudrun.yaml Haitao Pan 2026-01-25 09:15:15 +0800
  • 5237261309 add https://console.svc.plus ->config/account.cloudrun.yaml Haitao Pan 2026-01-25 09:15:15 +0800
  • 766fcd01bc
    Merge pull request #3 from cloud-neutral-toolkit/refactor/makefile-scripts cloudneutral 2026-01-25 09:10:18 +0800
  • 84e18ca91f Merge pull request #3 from cloud-neutral-toolkit/refactor/makefile-scripts cloudneutral 2026-01-25 09:10:18 +0800
  • c364fcf8ff Merge pull request #3 from cloud-neutral-toolkit/refactor/makefile-scripts cloudneutral 2026-01-25 09:10:18 +0800
  • e5c1d38dfa Add superadmin integration tests and env-based config Haitao Pan 2026-01-25 09:04:08 +0800
  • 497a4ebd71 Add superadmin integration tests and env-based config refactor/makefile-scripts Haitao Pan 2026-01-25 09:04:08 +0800
  • fb06e97d6c Add superadmin integration tests and env-based config Haitao Pan 2026-01-25 09:04:08 +0800
  • 4f7903ddc9 chore: ignore account export output Haitao Pan 2026-01-24 23:04:41 +0800
  • 2d1f20a33f chore: ignore account export output Haitao Pan 2026-01-24 23:04:41 +0800
  • ead2ed7fa2 chore: ignore account export output Haitao Pan 2026-01-24 23:04:41 +0800
  • 1136b4cef8 chore: avoid clobbering schema on dump Haitao Pan 2026-01-24 23:02:53 +0800
  • 3aa9bc3fba chore: avoid clobbering schema on dump Haitao Pan 2026-01-24 23:02:53 +0800
  • 6d76072104 chore: avoid clobbering schema on dump Haitao Pan 2026-01-24 23:02:53 +0800
  • 92cfbb320d chore: improve scripts for local stunnel and env Haitao Pan 2026-01-24 22:57:37 +0800
  • b80032919a chore: improve scripts for local stunnel and env Haitao Pan 2026-01-24 22:57:37 +0800
  • 1151ee0c71 chore: improve scripts for local stunnel and env Haitao Pan 2026-01-24 22:57:37 +0800
  • 1b4b974e03 chore: fix phony init-db and go proxy Haitao Pan 2026-01-24 22:42:40 +0800
  • d703e1f34b chore: fix phony init-db and go proxy Haitao Pan 2026-01-24 22:42:40 +0800
  • 52a575535f chore: fix phony init-db and go proxy Haitao Pan 2026-01-24 22:42:40 +0800
  • 15856ec359 refactor: move make targets to scripts Haitao Pan 2026-01-24 22:36:29 +0800
  • 7fad438a94 refactor: move make targets to scripts Haitao Pan 2026-01-24 22:36:29 +0800
  • c7c6e14ad5 refactor: move make targets to scripts Haitao Pan 2026-01-24 22:36:29 +0800
  • dbd610990f chore: update cloud run image tag Haitao Pan 2026-01-24 00:51:25 +0800
  • a66536043b chore: update cloud run image tag Haitao Pan 2026-01-24 00:51:25 +0800
  • f7b71da95f chore: update cloud run image tag Haitao Pan 2026-01-24 00:51:25 +0800
  • d5b6edcaa7 fix: avoid duplicate healthz route Haitao Pan 2026-01-24 00:50:47 +0800
  • cfbb363a9f fix: avoid duplicate healthz route Haitao Pan 2026-01-24 00:50:47 +0800
  • d74372e592 fix: avoid duplicate healthz route Haitao Pan 2026-01-24 00:50:47 +0800
  • a890038bc7 chore: update cloud run image tag Haitao Pan 2026-01-24 00:00:53 +0800
  • bb999fb2a9 chore: update cloud run image tag Haitao Pan 2026-01-24 00:00:53 +0800
  • d0e8a4436f chore: update cloud run image tag Haitao Pan 2026-01-24 00:00:53 +0800
  • d5d6ac0641 feat: add healthz endpoint Haitao Pan 2026-01-24 00:00:30 +0800
  • 74814c70cd feat: add healthz endpoint Haitao Pan 2026-01-24 00:00:30 +0800
  • 08a0a7a61b feat: add healthz endpoint Haitao Pan 2026-01-24 00:00:30 +0800
  • 52517e7be6 chore: update cloud run image tag Haitao Pan 2026-01-23 23:51:15 +0800