Commit Graph

  • 51462660a4 refactor(app): migrate shared styles to tailwind admin 2026-07-13 15:46:28 +08:00
  • 4682b4bf3f refactor(chat): simplify paid message lock state admin 2026-07-13 15:20:07 +08:00
  • fd631168c8 feat(auth): implement Facebook identity binding on external entry admin 2026-07-13 15:02:01 +08:00
  • 2ebf5b9e97 refactor(subscription): migrate payment components to tailwind admin 2026-07-13 14:12:57 +08:00
  • 34c6f5523c refactor(app): remove unused components admin 2026-07-13 14:02:27 +08:00
  • b89bde1b55 style(app): normalize tailwind utility syntax admin 2026-07-13 13:17:16 +08:00
  • aff7f80206 refactor(chat): remove language dialog admin 2026-07-13 13:06:00 +08:00
  • bc5e80330f refactor(chat): migrate unlock dialog styles to tailwind admin 2026-07-13 12:59:31 +08:00
  • 3752b3b729 feat(chat): add promotional external entry flow admin 2026-07-13 12:43:18 +08:00
  • e5ee9940ca fix(chat): use white pwa dialog button text admin 2026-07-13 11:36:24 +08:00
  • 173d4a3c18 refactor(chat): migrate overlay styles to tailwind admin 2026-07-13 11:30:07 +08:00
  • 8e0c4ef95f refactor(app): remove scaffold and migrate input styles admin 2026-07-13 10:43:18 +08:00
  • 181e0aee19 refactor(app): migrate banner styles to tailwind admin 2026-07-13 10:28:31 +08:00
  • da04eaa372 refactor(app): migrate small components to tailwind admin 2026-07-13 10:22:10 +08:00
  • 965e159a95 refactor(chat): migrate styles to tailwind and update components admin 2026-07-13 10:09:21 +08:00
  • b426cc7a72 refactor(chat): migrate simple bubble styles to tailwind admin 2026-07-11 13:31:46 +08:00
  • bbe1825bb3 refactor(components): migrate shared styles to tailwind admin 2026-07-11 13:25:58 +08:00
  • 04af0e25f1 refactor(splash): migrate simple styles to tailwind admin 2026-07-11 13:23:11 +08:00
  • e1ad5705c2 refactor(auth): migrate remaining styles to tailwind admin 2026-07-11 13:17:24 +08:00
  • b7c4ba9b4e refactor(auth): migrate form controls to tailwind admin 2026-07-10 19:05:51 +08:00
  • a33c77ecfb style(private-room): refine hero CTA admin 2026-07-10 18:58:51 +08:00
  • 9d35a03e45 style(private-room): redesign hero banner admin 2026-07-10 18:57:55 +08:00
  • 65cbdf3f20 refactor(auth): migrate shell styles to tailwind admin 2026-07-10 18:56:53 +08:00
  • 37fbcfa68e refactor(core): migrate fallback styles to tailwind admin 2026-07-10 18:45:35 +08:00
  • 098b675f44 refactor(ui): add shared character avatar admin 2026-07-10 18:35:17 +08:00
  • 7d29dbd72f refactor(app): migrate small styles to tailwind admin 2026-07-10 18:18:44 +08:00
  • 89e0fb687a chore(ui): remove unused components admin 2026-07-10 18:16:12 +08:00
  • 8b40720821 feat(storage): run startup persistence migrations admin 2026-07-10 17:42:06 +08:00
  • b05adb1bb2 feat(docs): add Facebook ASID/PSID binding and login API documentation admin 2026-07-10 17:11:21 +08:00
  • 53801490e5 feat(auth): add facebook identity psid login admin 2026-07-10 17:07:22 +08:00
  • 2e60bf64e6 feat(auth): rename facebookIdLogin to facebookAsidLogin and update related references admin 2026-07-10 16:35:38 +08:00
  • dfcb06f5a9 feat(auth): add psid field to various login request DTOs and schemas admin 2026-07-10 16:33:29 +08:00
  • 4e06e08b15 feat(scripts): add new scripts for Facebook API interactions admin 2026-07-10 16:10:36 +08:00
  • 93a961d6dd fix(scripts): replace TODO placeholders with actual PAGE_ACCESS_TOKEN admin 2026-07-10 15:51:43 +08:00
  • f4a13891cf chore(scripts): convert meta id verifier to javascript admin 2026-07-10 15:45:47 +08:00
  • 9cc2206738 chore(scripts): simplify meta id match verifier admin 2026-07-10 14:58:24 +08:00
  • e421192560 feat(auth): rename external ids to asid psid admin 2026-07-10 11:54:10 +08:00
  • 8312d08653 fix(chat): apply unlocked voice audio url admin 2026-07-10 11:15:59 +08:00
  • 9a54e61517 refactor(profile): remove unused ProfilePage component admin 2026-07-10 11:02:22 +08:00
  • 1b85f3a410 fix(chat): keep single locked history message unchanged admin 2026-07-10 10:48:40 +08:00
  • a1a93a51fb refactor(sidebar): split state derivation admin 2026-07-10 10:38:21 +08:00
  • 270e84385b feat(chat): implement external browser prompt logic and update tests admin 2026-07-09 19:10:12 +08:00
  • a99db98ace feat(chat): collapse browser hint after delay admin 2026-07-09 19:01:58 +08:00
  • 747f36cbaf refactor(sidebar-screen): update navigation to replace splash route on logout admin 2026-07-09 18:45:41 +08:00
  • 70c8674b17 refactor(browser-hint-overlay): remove arrow element and adjust grid layout admin 2026-07-09 17:41:22 +08:00
  • c594e55fd3 refactor(auth): remove apple login status admin 2026-07-09 17:25:16 +08:00
  • 6bc14ab799 refactor(payment): remove unused plan dto field admin 2026-07-09 16:38:14 +08:00
  • 3c7d6eb301 build(docker): reduce runtime image size admin 2026-07-09 16:13:38 +08:00
  • ef77709ae8 chore admin 2026-07-09 16:02:27 +08:00
  • ab63fe002f ci(deploy): fix image cleanup and shorten notifications admin 2026-07-09 15:58:10 +08:00
  • 48b74d1d62 style(chat): clarify external browser CTA admin 2026-07-09 15:22:27 +08:00
  • dfa5b0c068 refactor(chat): make external browser launch user initiated admin 2026-07-09 15:18:52 +08:00
  • 360db0f813 refactor(auth): remove unused machine state admin 2026-07-09 15:02:49 +08:00
  • 9159f5346d feat(navigation): add external entry routing admin 2026-07-09 14:43:28 +08:00
  • 0659e52d29 refactor(chat): launch external browser without dialog admin 2026-07-09 14:25:20 +08:00
  • 0106fba877 fix:展示 AI 回复的消息内容 admin 2026-07-09 14:16:07 +08:00
  • a998a80491 refactor(chat): share media image rendering admin 2026-07-09 14:05:43 +08:00
  • 3f1e4a0936 refactor(core): share modal portal logic admin 2026-07-09 12:58:49 +08:00
  • 11f187fce4 refactor(private-room): split screen components admin 2026-07-09 12:54:00 +08:00
  • c67689f8a1 refactor(payment): share launch flow admin 2026-07-09 12:38:53 +08:00
  • a92780373d chore admin 2026-07-09 11:59:35 +08:00
  • 41d0c121b2 refactor(app): split page orchestration flows admin 2026-07-09 11:59:03 +08:00
  • bd840651a4 ci(docker): retain one server image per env admin 2026-07-09 11:22:58 +08:00
  • fc97356e6e ci(docker): simplify server image cleanup admin 2026-07-09 11:18:16 +08:00
  • 336afdcb0c ci(docker): resolve registry package identity admin 2026-07-09 10:44:05 +08:00
  • 1c4e6d4905 ci(docker): rename registry prune secrets admin 2026-07-09 10:34:43 +08:00
  • e8b745d991 ci(docker): prune old image versions admin 2026-07-09 10:23:34 +08:00
  • fc92c3a5d5 refactor(chat): show images in page overlay admin 2026-07-09 10:11:25 +08:00
  • cb7791dd8d feat(tip): add coffee tipping page admin 2026-07-08 19:21:42 +08:00
  • c1aba64573 fix(deploy): simplify push arguments for main branch admin 2026-07-08 18:52:04 +08:00
  • 5578691197 fix(sidebar-wallet-card): update aria-label for free allowance section admin 2026-07-08 18:51:34 +08:00
  • aebda70834 ci(actions): use action notify webhook admin 2026-07-08 18:36:25 +08:00
  • b60ce37ab7 ci(actions): notify flow completion admin 2026-07-08 18:12:06 +08:00
  • e686f6835c chore(favicon): update favicon and icon images admin 2026-07-08 17:34:18 +08:00
  • baf0deeb24 feat(splash): load latest chat message admin 2026-07-08 17:31:58 +08:00
  • 75aa084095 feat(app-bottom-nav): update styles and add variant support; integrate dark variant in SplashScreen admin 2026-07-08 17:15:06 +08:00
  • 264b7333e0 feat(githooks): add pre-push hook to improve commit workflow admin 2026-07-08 17:11:05 +08:00
  • 90ed2e8906 fix(splash): move SplashLatestMessage component for better layout admin 2026-07-08 17:08:57 +08:00
  • 2704c7f307 feat(splash): add latest message entry admin 2026-07-08 17:05:36 +08:00
  • c46b9b4cdd feat(private-room): connect moments feed admin 2026-07-08 16:29:08 +08:00
  • 77b496da2b chore(docs): remove outdated backend documentation files admin 2026-07-08 15:51:05 +08:00
  • cfd1c31c8c refactor(chat): extract render item helpers admin 2026-07-08 15:49:49 +08:00
  • 21b6d346bd refactor(chat): split screen orchestration admin 2026-07-08 15:33:24 +08:00
  • 18aa69bdd9 style(subscription): prioritize default payment option admin 2026-07-08 14:49:08 +08:00
  • b4f01cdffb style(subscription): show gcash payment option admin 2026-07-08 14:40:28 +08:00
  • a2661c79e3 ci: add action completion notifications admin 2026-07-08 12:44:16 +08:00
  • c8a45e126c style(chat): simplify insufficient credits description admin 2026-07-08 11:32:45 +08:00
  • f761917399 style(chat): improve insufficient credits description size admin 2026-07-08 11:16:13 +08:00
  • 6b8345e318 feat(chat): tailor insufficient credits guidance admin 2026-07-08 11:15:32 +08:00
  • 43e5cc95af feat(profile): add profile page and styles, update route access admin 2026-07-07 19:11:25 +08:00
  • 1f1674ee59 ci(deploy): share ssh secrets across environments admin 2026-07-07 17:51:07 +08:00
  • 75bc817a59 ci(deploy): deploy images over ssh from gitea actions admin 2026-07-07 15:02:02 +08:00
  • 6867b165a1 fix(env): update Stripe publishable key to live version admin 2026-07-07 19:35:55 +08:00
  • 9cb9534459 refactor(dto): group request and response models admin 2026-07-07 16:43:08 +08:00
  • b5bf81de59 refactor(api): remove unused network endpoints admin 2026-07-07 16:29:21 +08:00
  • ab9b227969 fix(subscription): show payment methods outside production admin 2026-07-07 15:43:06 +08:00
  • 9f5e1533fc refactor(user): remove unused view fields admin 2026-07-07 15:40:27 +08:00
  • e10e65d2f3 refactor(user): persist compact user cache admin 2026-07-07 15:36:17 +08:00
  • 5fc381f8eb chore(deploy): remove version bump helper admin 2026-07-07 15:24:09 +08:00
  • 0258d8819c fix(subscription): preserve vip original price admin 2026-07-07 15:08:47 +08:00