Commit Graph

  • a1864c2421 refactor(fonts): use woff2 athelas assets admin 2026-06-17 16:37:23 +08:00
  • b02305665f Merge branch 'dev' into test admin 2026-06-17 16:36:52 +08:00
  • 24100b128c chore(githooks): run pre release before push admin 2026-06-17 16:33:37 +08:00
  • 7d5ff0d96c Merge branch 'dev' into test admin 2026-06-17 16:20:49 +08:00
  • f39e7e0672 fix(pwa): suppress install dialog in in-app browsers admin 2026-06-17 16:19:21 +08:00
  • 62468ffc6a fix(theme): use next font athelas variable globally admin 2026-06-17 16:07:10 +08:00
  • 5c26ad9d5b refactor(splash): remove Athelas font references from CSS files admin 2026-06-17 16:05:20 +08:00
  • f7201fa654 fix(chat): make send button circular admin 2026-06-17 15:54:05 +08:00
  • a6ee0d5e24 refactor(env): centralize app environment detection admin 2026-06-17 15:31:15 +08:00
  • 977c0905bd refactor(chat): remove redundant auth state management from ChatScreen documentation refactor(chat): update guest chat quota logic to use isProduction utility fix(user): add TODO for user initialization event on login status change admin 2026-06-17 15:30:36 +08:00
  • b67beaeae6 refactor(auth): remove dead AuthReset event admin 2026-06-17 15:13:44 +08:00
  • 3ad8bf061c Merge branch 'dev' into test admin 2026-06-17 15:07:42 +08:00
  • bda1605ce7 fix(auth): redirect to splash after logout admin 2026-06-17 15:07:16 +08:00
  • 22f3aabe7a Merge branch 'dev' into test admin 2026-06-17 14:35:38 +08:00
  • 0d2a515e51 fix(sidebar): redirect to splash screen after logout admin 2026-06-17 14:35:28 +08:00
  • 958ff9dd22 Merge branch 'dev' into test admin 2026-06-17 14:24:44 +08:00
  • 1d7d9cfbfc fix(chat): hydrate user avatar after auth restore admin 2026-06-17 14:23:07 +08:00
  • 287affa34a refactor(app): move route screens out of components admin 2026-06-17 14:13:42 +08:00
  • fe690e944f Merge branch 'dev' into test admin 2026-06-17 13:07:20 +08:00
  • cda76a1651 fix(splash): keep login button text on one line admin 2026-06-17 13:06:56 +08:00
  • 374794d7f0 Merge branch 'dev' into test admin 2026-06-17 12:59:59 +08:00
  • c3f2f8d954 fix(sidebar): trigger logout from click admin 2026-06-17 12:59:48 +08:00
  • 1152491088 refactor(repositories): use barrel imports admin 2026-06-17 12:09:40 +08:00
  • d41b3c4473 refactor(schemas): extract nullable-default helpers to shared file admin 2026-06-17 12:05:09 +08:00
  • 312f41cdaf Merge branch 'dev' into test admin 2026-06-17 12:00:55 +08:00
  • 10e6c69af8 fix(pwa): prepare beforeinstallprompt listener early to avoid event loss admin 2026-06-17 12:00:24 +08:00
  • 22d59f69c4 Merge branch 'dev' into test admin 2026-06-17 11:52:44 +08:00
  • c07a10ee80 refactor(splash): handle Skip redirect in splash screen, decouple SplashButton admin 2026-06-17 11:51:35 +08:00
  • d5938ca1fb Merge branch 'dev' into test admin 2026-06-17 11:32:29 +08:00
  • 015ec111bd fix(pwa): rename serwist route from [[...slug]] to [path] to match Serwist's hardcoded param admin 2026-06-17 11:30:57 +08:00
  • 73fadaba95 feat: add git commit guidelines and workflow documentation admin 2026-06-17 11:27:22 +08:00
  • 6e50aa4c8c Merge branch 'dev' into test admin 2026-06-17 11:15:03 +08:00
  • 0d5c416cba fix(images): allowlist Facebook avatar hosts in next/image remotePatterns admin 2026-06-17 11:14:13 +08:00
  • ee760abdf5 refactor(auth): clean up user logout handling in SidebarScreen admin 2026-06-17 11:11:25 +08:00
  • ae0f385bb0 Merge branch 'dev' into test admin 2026-06-17 11:10:24 +08:00
  • 67dcf97edc refactor(pwa): migrate from @ducanh2912/next-pwa to @serwist/turbopack admin 2026-06-17 11:09:36 +08:00
  • d9013a9dc4 Merge branch 'dev' into test admin 2026-06-17 10:07:15 +08:00
  • bb2ae41232 fix(auth): include OAuth backend-sync phase in isLoading derivation admin 2026-06-17 10:06:07 +08:00
  • e85963e7bf refactor(auth): rename AuthStatusCheckSubmitted → AuthInit (init-only) admin 2026-06-17 09:52:45 +08:00
  • 88c26c2889 Merge branch 'dev' into test admin 2026-06-17 09:51:50 +08:00
  • 2acc005809 feat(pwa): wire up @ducanh2912/next-pwa + register SW in layout admin 2026-06-16 19:36:03 +08:00
  • e632fa7139 fix(auth): correct Facebook Graph field expansion syntax for picture admin 2026-06-16 19:22:14 +08:00
  • 851c1d4f11 Merge branch 'dev' into test admin 2026-06-16 19:06:19 +08:00
  • d6f2cb7c56 fix(pwa): enhance PWA install overlay logic for daily display limits and environment handling admin 2026-06-16 19:05:50 +08:00
  • 5be40949a1 feat(pwa): implement PwaUtil class for PWA support and installation checks admin 2026-06-16 18:59:17 +08:00
  • 8d786f1e04 fix(chat): align user bubble to match AI bubble for consistent layout admin 2026-06-16 18:58:42 +08:00
  • 88b94a9f1a Merge branch 'dev' into test admin 2026-06-16 18:35:26 +08:00
  • 0a9abc2502 fix(auth): stop parsing logout response body (avoids ZodError on null data) admin 2026-06-16 18:34:55 +08:00
  • 63704a7309 Merge branch 'dev' into test admin 2026-06-16 18:24:49 +08:00
  • 8832552321 fix(githooks): write log timestamps in local time (was UTC + Z) admin 2026-06-16 18:05:03 +08:00
  • 39e7d61c8a fix(auth): re-check auth status after logout; clear NextAuth session after sync admin 2026-06-16 18:24:23 +08:00
  • a44463b3ee refactor(user): split user-machine into helpers and actors admin 2026-06-16 18:12:11 +08:00
  • 634c70a56a chore: verify local-time hook timestamps admin 2026-06-16 18:05:39 +08:00
  • f6735c75c8 fix(githooks): write log timestamps in local time (was UTC + Z) admin 2026-06-16 18:05:03 +08:00
  • bde8b99c04 Merge branch 'dev' into test admin 2026-06-16 17:56:18 +08:00
  • 8b6e38d3cb feat(chat): prepend greeting message when chat history is empty admin 2026-06-16 17:56:03 +08:00
  • 2e238c3df8 Merge branch 'dev' into test admin 2026-06-16 17:43:39 +08:00
  • c5686d2749 feat(auth): implement Facebook user data fetching from Graph API and persist profile information admin 2026-06-16 17:43:19 +08:00
  • 82bf917ace feat(auth): enhance AuthStatusChecker with detailed status change handling and prevention of infinite loops admin 2026-06-16 17:42:37 +08:00
  • 4ee9d6cb81 feat(docs): add git commit guidelines and best practices admin 2026-06-16 17:31:20 +08:00
  • 200fb1642f fix(auth): surface validation errors in email login/register forms admin 2026-06-16 17:29:58 +08:00
  • 2792d0c9c5 feat(chat): implement WebSocket message sending and integrate with chat state machine admin 2026-06-16 16:50:57 +08:00
  • 6692c5a68a Merge branch 'dev' into test admin 2026-06-16 16:42:57 +08:00
  • 03a2580023 chore: trigger post-receive hook verification admin 2026-06-16 16:36:52 +08:00
  • 436a0addcc fix(githooks): pin absolute GIT_DIR and unset GIT_WORK_TREE in post-receive admin 2026-06-16 16:31:35 +08:00
  • 5764b3c433 feat(ui): replace emoji icons with lucide-react icon components admin 2026-06-16 16:23:36 +08:00
  • db350aae44 fix(githooks): use absolute-git-dir to find worktree in post-receive admin 2026-06-16 15:58:38 +08:00
  • b09e2d093d Merge branch 'dev' into test admin 2026-06-16 15:53:50 +08:00
  • 594682ba6b chore(images): update auth, chat, icons, and splash images admin 2026-06-16 15:48:10 +08:00
  • 697dce64b1 chore: remove bold markers from Chinese characters in post-receive hook comments admin 2026-06-16 15:39:00 +08:00
  • bab731bd21 chore(githooks): simplify post-receive hook repo root detection admin 2026-06-16 15:33:22 +08:00
  • 20cb9e80ed Merge branch 'dev' into test admin 2026-06-16 15:31:10 +08:00
  • 02b1b713a5 style(splash): set Athelas as primary font and italicize button text admin 2026-06-16 15:30:23 +08:00
  • dcb6312fa3 feat(chat): add quota-exhausted banner for guest users admin 2026-06-16 15:17:44 +08:00
  • d5ddb3f97f fix(githooks): cd to worktree root before running build admin 2026-06-16 14:18:25 +08:00
  • fa5678ffdf ci: debug post-receive cwd admin 2026-06-16 14:15:51 +08:00
  • 704e2292fc ci: post-receive hook live test from plan-mode-exec admin 2026-06-16 14:12:28 +08:00
  • 9ffa30cc03 style: remove markdown bold syntax from code comments admin 2026-06-16 14:06:31 +08:00
  • 8553f91e5d ci: trigger post-receive hook smoke test #2 (absolute hooksPath) admin 2026-06-16 14:02:59 +08:00
  • a370518d5f ci: trigger post-receive hook smoke test admin 2026-06-16 13:27:47 +08:00
  • c24a7751b7 Merge branch 'dev' into test admin 2026-06-16 13:24:48 +08:00
  • 7506dcae3a chore(githooks): sync worktree to new HEAD in post-receive hook admin 2026-06-16 13:24:37 +08:00
  • c878959dd7 chore: add use client directive and remove outdated dart reference admin 2026-06-16 13:23:46 +08:00
  • d4dab061a8 fix(deploy): sync worktree to HEAD inside post-receive deploy-bot 2026-06-16 13:17:40 +08:00
  • 50ae420871 chore(config): add /ws path suffix to WebSocket URLs admin 2026-06-16 12:35:45 +08:00
  • cba52884a3 chore: clean up migration comments and unused params admin 2026-06-16 12:01:42 +08:00
  • 29776272ad fix(auth): handle null backend values and surface login errors on splash admin 2026-06-16 11:10:21 +08:00
  • 00651861ce chore(env): update stripe publishable key placeholders in env examples admin 2026-06-16 11:09:20 +08:00
  • e44cc7e2f3 feat(sidebar): redesign sidebar UI with three user states (light theme) admin 2026-06-16 10:25:04 +08:00
  • 0548a08cbb feat: integrate Stripe payment with subscription plans admin 2026-06-16 10:21:02 +08:00
  • 17741320ff Implement code changes to enhance functionality and improve performance admin 2026-06-15 19:13:47 +08:00
  • 6614e788fe chore(gitignore): ignore pictures directory admin 2026-06-15 19:03:35 +08:00
  • 7ec76e592f Add new image assets for voice message feature admin 2026-06-15 18:53:47 +08:00
  • 7b347a5c30 style(sidebar): retune user area to dark theme with pink accent admin 2026-06-15 18:49:45 +08:00
  • 664ff67ee9 chore(githooks): simplify post-receive hook and overwrite server log admin 2026-06-15 18:44:35 +08:00
  • fd5dfe2715 feat(sidebar): show user info with three-state UI (guest/member/vip) admin 2026-06-15 17:52:52 +08:00
  • 1449acd6c9 chore(barrels): regenerate barrel files via barrelsby admin 2026-06-15 17:53:15 +08:00
  • e88a99626d feat(subscription): add VIP subscription page Claude 2026-06-15 17:48:41 +08:00
  • b9315c9f8b refactor(chat): synchronize guest chat quota updates for messages and images admin 2026-06-15 17:47:35 +08:00
  • 31f2433c4b refactor: auto-init guest chat quota on first read, clean up logs admin 2026-06-15 17:39:50 +08:00