Commit Graph

80 Commits

Author SHA1 Message Date
admin 1c4e6d4905 ci(docker): rename registry prune secrets 2026-07-09 10:34:43 +08:00
admin e8b745d991 ci(docker): prune old image versions 2026-07-09 10:23:34 +08:00
admin aebda70834 ci(actions): use action notify webhook 2026-07-08 18:36:25 +08:00
admin b60ce37ab7 ci(actions): notify flow completion 2026-07-08 18:12:06 +08:00
admin c46b9b4cdd feat(private-room): connect moments feed
Docker Image / Build and Push Docker Image (push) Successful in 9m29s
2026-07-08 16:29:08 +08:00
admin 77b496da2b chore(docs): remove outdated backend documentation files 2026-07-08 15:51:05 +08:00
admin 1f1674ee59 ci(deploy): share ssh secrets across environments 2026-07-08 10:22:16 +08:00
admin 75bc817a59 ci(deploy): deploy images over ssh from gitea actions 2026-07-08 10:22:11 +08:00
admin 5b793b825e docs(deploy): document gitea registry image path
Docker Image / Build and Push Docker Image (push) Failing after 19s
2026-07-07 12:02:25 +08:00
admin 8f60c7fd82 chore(docs): remove outdated Facebook login test documentation 2026-07-07 11:31:58 +08:00
admin ed0ed99450 build(docker): optimize image build workflow 2026-07-07 10:59:38 +08:00
admin ecb3f8fefe feat(ci): update Docker image to node:24-bookworm and add Docker CLI setup step 2026-07-07 10:26:41 +08:00
admin 5030780cbe ci(deploy): support pulling published docker images 2026-07-07 10:09:02 +08:00
admin ba88774403 feat(ci): add Docker image build and publish workflow
CI / Lint, Test, Build (push) Failing after 1m27s
2026-07-06 18:29:41 +08:00
admin fca397a87d ci(deploy): enable containerized production release 2026-07-06 12:58:01 +08:00
admin 6014ac845d chore(deploy): containerize server deployment 2026-07-06 11:31:55 +08:00
admin 2d736f00ba chore(deploy): document auto restart flow 2026-07-06 11:01:42 +08:00
admin 5124c32185 feat(profile): add daily free chat and private message quotas to user profile response 2026-07-03 16:57:43 +08:00
admin 3032f28d64 Remove outdated PAYWALL_API documentation and add example plans JSON for payment plans and first recharge offers. 2026-07-02 14:40:13 +08:00
admin d4de1370e8 feat(payment): implement first recharge offer functionality and UI updates 2026-07-02 14:39:09 +08:00
admin 5f94105bc6 fix(chat): update unlock response contract 2026-06-30 18:15:39 +08:00
admin 6aac9f326f test(e2e): add paid media flow coverage 2026-06-30 17:59:07 +08:00
admin 78d8aae22e 更新测试文档 2026-06-30 15:54:47 +08:00
admin 958a0f8ffd feat(chat): handle credit-gated send responses 2026-06-30 14:17:14 +08:00
admin caf77efb32 feat: 更新后端文档位置 2026-06-30 10:49:14 +08:00
admin 9b4181c112 fix(chat): update subscription process steps for clarity and flow 2026-06-29 19:05:59 +08:00
admin 96612da5c0 refactor(tests): update chat quantity limit and unify test URLs across documents 2026-06-29 17:21:46 +08:00
admin 188038846e feat(tests): add login and logout test cases for sidebar and email options 2026-06-25 18:59:49 +08:00
admin 451f285916 feat(docs): add manual tests for chat quantity limit and Facebook login 2026-06-25 15:57:15 +08:00
admin d70e61f92e refactor(auth): switch to class-based social login and v4 route handler
Migrate from function-based social login helpers (`facebookLogin`, `googleLogin`)
to class-based services (`new FacebookLogin().signIn()`, `new GoogleLogin().signIn()`),
updating call sites in `AuthFacebookPanel` and `SplashButton` with try/catch error
handling. The NextAuth route handler is also refactored to the v4 pattern, importing
pre-built `GET` / `POST` exports from `@/lib/auth/nextauth` instead of constructing
the handler inline with `NextAuth(authOptions)`.
2026-06-10 15:34:52 +08:00