Commit Graph

59 Commits

Author SHA1 Message Date
admin eac3d8f0a7 refactor(data): merge DTO models into schemas 2026-07-17 12:47:18 +08:00
admin 2796010971 feat(characters): support character-scoped conversations 2026-07-17 11:42:31 +08:00
admin 19d36ed5bf refactor(data): establish API contract guardrails
CI / Quality and Bundle Budgets (push) Has been cancelled
2026-07-16 20:09:30 +08:00
admin b5990bca8b refactor(viewport): centralize browser metrics 2026-07-16 19:43:03 +08:00
admin 990add97f8 perf(client): restore bundle guardrails 2026-07-16 19:35:51 +08:00
admin 37f45f0736 feat(feedback): add problem reporting flow 2026-07-16 18:30:34 +08:00
admin aa801a3e18 ci(docker): bypass quality gate on test 2026-07-16 16:31:01 +08:00
admin e730799aa5 refactor(e2e): organize fixtures by feature 2026-07-16 11:49:58 +08:00
admin 4d24fbc849 docs(external-entry): add detailed documentation for external entry integration and PSID flow 2026-07-16 10:56:05 +08:00
admin bdb9f43375 refactor(docs): streamline external entry documentation and update links 2026-07-16 10:30:07 +08:00
admin 05ca15be48 perf(client): defer chat persistence dependencies 2026-07-15 17:58:06 +08:00
admin 86ffbbcdbc ci: establish trusted quality baseline 2026-07-15 17:34:17 +08:00
admin c277b3e6ca feat(tip): add selectable coffee gift tiers 2026-07-15 17:00:25 +08:00
admin 1cbb306cee chore(docs): remove deprecated API documentation files 2026-07-15 15:07:31 +08:00
admin 078774f9b9 refactor(chat): remove legacy unlock response fields 2026-07-15 15:06:09 +08:00
admin a7c1574e58 docs(external-entry): update entry links and remove avatar_url parameter 2026-07-15 11:24:12 +08:00
admin 14600641e1 docs(external-entry): hide internal identity parameters 2026-07-15 10:25:23 +08:00
admin 52bbc363cf docs(external-entry): add promotion links 2026-07-14 19:04:42 +08:00
admin 0033625866 perf(bundle): replace broad storage and utils imports 2026-07-14 18:13:55 +08:00
admin 81d6489978 feat(analytics): add behavior and payment funnel tracking 2026-07-14 16:54:13 +08:00
admin 538af6d45f feat(private-room): migrate to album APIs 2026-07-14 12:30:22 +08:00
admin 3a4f24cb06 feat(payment): implement coffee tip plans and update payment flow 2026-07-14 11:48:46 +08:00
admin b4904e738b perf: defer heavy modules and add performance baselines
Lazy-load Stripe and the chat reply animation, remove the unused Lottie runtime, and add repeatable bundle and Web Vitals baseline tooling.
2026-07-14 10:55:08 +08:00
admin 0fe74b5371 feat(tip): support tiered coffee gifts 2026-07-14 10:46:27 +08:00
admin fd631168c8 feat(auth): implement Facebook identity binding on external entry 2026-07-13 15:02:01 +08:00
admin 3752b3b729 feat(chat): add promotional external entry flow 2026-07-13 12:43:18 +08:00
admin b05adb1bb2 feat(docs): add Facebook ASID/PSID binding and login API documentation 2026-07-10 17:11:21 +08:00
admin bd840651a4 ci(docker): retain one server image per env 2026-07-09 11:22:58 +08:00
admin 336afdcb0c ci(docker): resolve registry package identity 2026-07-09 10:44:05 +08:00
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