Commit Graph

  • fa694af723 docs(plan): add chat state machine refactor design admin 2026-06-15 17:05:32 +08:00
  • 9b28404673 refactor(chat): remove QuotaDialog and related state/effects admin 2026-06-15 16:24:25 +08:00
  • 1f3980d461 chore(chat): refactor chat init into separate quota and history actors admin 2026-06-15 16:21:40 +08:00
  • cfc6de5a8c style(pwa-install-dialog): tune content text color and margins admin 2026-06-15 15:56:33 +08:00
  • 41dfc6094b chore: update favicon and app icons admin 2026-06-15 14:47:27 +08:00
  • 87edc682b4 Merge branch 'dev' into test admin 2026-06-15 14:26:35 +08:00
  • a1b595ca14 chore: add dev:proxy script and change start port admin 2026-06-15 14:25:26 +08:00
  • 7b143ee1d2 test: trigger debug hook admin 2026-06-15 14:23:31 +08:00
  • 4a86e95ecf fix(githooks): restore cd-to-repo-top before NVM load admin 2026-06-15 14:18:58 +08:00
  • cc75bed133 chore(githooks): simplify post-receive hook admin 2026-06-15 14:10:09 +08:00
  • 3b1ab0fc1b fix(githooks): use git rev-parse --absolute-git-dir for repo root admin 2026-06-15 13:07:16 +08:00
  • d3e134d247 fix(githooks): use simple NVM loading (same as .bashrc) admin 2026-06-15 13:02:46 +08:00
  • b7e048ed87 fix(githooks): derive repo top from $0 path (not --show-toplevel) admin 2026-06-15 11:51:49 +08:00
  • ca3adb0f5b chore(router): disable router proxy and re-exports by commenting out admin 2026-06-15 11:50:09 +08:00
  • 558b3a32af fix(githooks): cd to repo top + load pnpm into PATH admin 2026-06-15 11:47:45 +08:00
  • b2170f789b abs path test admin 2026-06-15 11:39:20 +08:00
  • f0a5f9f7cd trace test from clone admin 2026-06-15 11:37:48 +08:00
  • caacc5cb83 test from local clone admin 2026-06-15 11:37:29 +08:00
  • 67bd1b13a2 test: after old hook delete admin 2026-06-15 11:37:00 +08:00
  • a18fb0f07d test: trace push admin 2026-06-15 11:35:41 +08:00
  • 5d1aebdfad refactor(auth): extract helpers and actors out of auth-machine admin 2026-06-15 11:32:53 +08:00
  • 9c1622c6bd test: add marker to hook admin 2026-06-15 11:32:24 +08:00
  • 46cb0a9b9d test: marker push 4 1781494272 admin 2026-06-15 11:31:12 +08:00
  • f5be8d558e test: marker push 3 1781494210 admin 2026-06-15 11:30:10 +08:00
  • fe70c3748a test: marker push 1781494100 admin 2026-06-15 11:28:20 +08:00
  • c26ba02c42 test: trigger post-receive hook 1781493924 admin 2026-06-15 11:25:24 +08:00
  • 65891b3a8a chore(deploy): comment out version bump in deployment script admin 2026-06-15 10:58:22 +08:00
  • 83fdd73923 refactor(githooks): restructure post-receive hook into modular functions admin 2026-06-12 19:08:25 +08:00
  • f72d1ce94f ci(deploy): branch-aware env copy and restore start output silencing admin 2026-06-12 18:53:30 +08:00
  • c90d2a5139 chore(env): add AUTH_SECRET for next-auth across environments admin 2026-06-12 18:42:43 +08:00
  • 546e5f4b3d chore(githooks): rename hooks dir to .githooks and stop old next processes admin 2026-06-12 18:24:08 +08:00
  • 8afcc40b9c fix:社交登录重定向网址错误问题 admin 2026-06-12 18:14:51 +08:00
  • c7b02ecfb6 refactor(auth): extract NextAuth config to shared lib module admin 2026-06-12 17:56:01 +08:00
  • dbc9a0cd13 refactor(auth): inline NextAuth v4 config and simplify AuthPlatform API admin 2026-06-12 17:20:56 +08:00
  • 1f83171067 chore: add logs directory to gitignore admin 2026-06-12 16:57:22 +08:00
  • 8ecdb85543 fix(hook): update post-receive script to handle build and start processes with logging admin 2026-06-12 16:47:19 +08:00
  • ea339bf621 fix:删除错误配置的代码 admin 2026-06-12 16:43:29 +08:00
  • b36bb2c36b fix(user): make lastMessageAt nullable to handle new backend response admin 2026-06-12 16:28:33 +08:00
  • 7bc21c1864 chore(auth): add debug logging to guest login flow admin 2026-06-12 16:21:21 +08:00
  • 4c9fd23b4f chore(release): update worktree paths to match new directory structure admin 2026-06-12 16:01:09 +08:00
  • a48a380cf7 fix(release): use absolute paths and add error handling in release scripts admin 2026-06-12 15:59:52 +08:00
  • 0660b90809 fix:无法设置token的问题 admin 2026-06-12 15:55:50 +08:00
  • 513b6ac116 fix:返回消息的时间戳错误问题 admin 2026-06-12 15:19:50 +08:00
  • d76b048bb9 chore: move env examples to env-example/ and unify CDN env source admin 2026-06-12 15:05:37 +08:00
  • 05674264b8 chore(release): update worktree paths and remove obsolete comments admin 2026-06-12 14:42:43 +08:00
  • 4fa1ddf22f chore(hooks): copy env example to production env in post-receive admin 2026-06-12 14:40:07 +08:00
  • c39a8f5f80 refactor(deploy): parameterize git remote in deploy scripts admin 2026-06-12 14:39:09 +08:00
  • e2abe03a33 chore: reorganize icons for environment-specific deployment admin 2026-06-12 14:33:37 +08:00
  • 64fad08c4a chore: update .gitignore to ignore all env files and retain example templates admin 2026-06-12 14:24:56 +08:00
  • cac3ecd5de chore: add .env.example template and clean up deploy messages admin 2026-06-12 14:13:20 +08:00
  • c4fa692528 feat: add git post-receive hook for auto build and start admin 2026-06-12 14:06:41 +08:00
  • d64ad0f130 refactor(chat): extract ai disclosure into dedicated banner component admin 2026-06-12 12:12:13 +08:00
  • 57992bffac chore(chat): clean up legacy state machine and fix bubble alignment admin 2026-06-12 11:59:34 +08:00
  • a9938b8dae refactor(chat): wire sendMessageHttpActor for HTTP message sending and update response handling admin 2026-06-12 11:45:46 +08:00
  • 38f060bbd8 refactor(chat): extract XState actors into chat-machine.actors.ts admin 2026-06-12 11:20:19 +08:00
  • 6394c8ba7b refactor(chat): remove legacy screen visibility events and use absolute state refs admin 2026-06-11 19:10:01 +08:00
  • 1b13e4fa19 fix(auth): add inline auto styles to logo Image to silence dimension warning admin 2026-06-11 18:59:33 +08:00
  • bdc607c6c5 fix(auth): update legal text and center icon+label in auth buttons admin 2026-06-11 18:58:01 +08:00
  • d55694a73e refactor(chat): move WebSocket lifecycle into chat machine via fromCallback actor admin 2026-06-11 18:57:11 +08:00
  • 4b356f58f2 refactor(chat): remove unused ChatScreenVisible and ChatScreenInvisible events admin 2026-06-11 18:38:11 +08:00
  • ed4ccddae3 refactor(chat): decouple chat state from auth and gate quota alerts to guests admin 2026-06-11 18:31:08 +08:00
  • e3d069e49f fix(chat): remove 75% cap on text bubble and add outer margin kanban 2026-06-11 18:25:38 +08:00
  • 0ffc961e00 refactor(core): consolidate core files under src/core directory admin 2026-06-11 18:16:08 +08:00
  • e68aa09395 fix(chat): improve text bubble layout to fill width and prevent overflow admin 2026-06-11 17:25:54 +08:00
  • be6abaacd8 fix(auth): short-circuit guestLoginActor when local guestToken exists admin 2026-06-11 17:12:16 +08:00
  • d205025a11 fix(splash): left-align bottom text on splash screen Claude 2026-06-11 17:06:27 +08:00
  • 982d9ba790 refactor(data): add I*Repository interfaces and depend on them in stores admin 2026-06-11 17:00:47 +08:00
  • 1151a9a61b fix:splash 界面重定向界面问题 admin 2026-06-11 17:00:04 +08:00
  • e3d549d660 fix:splash 界面重定向界面问题 admin 2026-06-11 16:06:36 +08:00
  • a6bc6941d4 refactor(splash): convert Skip to explicit guest login flow admin 2026-06-11 15:58:48 +08:00
  • e557f084c4 feat: add PWA icons (192x192 and 512x512) to web manifest admin 2026-06-11 15:18:25 +08:00
  • 2f4d414412 feat(utils): add structured error logging to Result.wrap admin 2026-06-11 14:58:54 +08:00
  • d189a18f03 chore(deps): add pino logger dependency admin 2026-06-11 14:23:30 +08:00
  • 2b6d3924fd fix(chat): right-align user message row for proper mirror layout admin 2026-06-11 14:02:40 +08:00
  • 674df49e24 style(sidebar): align /sidebar screen with Flutter original admin 2026-06-11 14:02:40 +08:00
  • 2475cb3e45 feat(auth): add startup auth status check with device id fallback admin 2026-06-11 13:23:29 +08:00
  • 7c89f1b39d fix(chat): align message bubble and avatar in the same row admin 2026-06-11 13:00:06 +08:00
  • 0c63b7dee4 feat(auth): sync OAuth provider tokens to backend via NextAuth session admin 2026-06-11 12:59:23 +08:00
  • b50191ed50 refactor(auth): rename loginType to loginStatus and update related logic admin 2026-06-11 12:04:48 +08:00
  • 72941d9c9f style(pwa-install-dialog): redesign dialog to match Dart spec admin 2026-06-11 11:29:52 +08:00
  • 39ef78e9ea refactor(sidebar): move SidebarPage/BottomNavItem enums to sidebar-state admin 2026-06-11 10:35:57 +08:00
  • d0df7296cc chore: add build:start script to package.json for streamlined deployment admin 2026-06-11 10:29:17 +08:00
  • e2a57386e7 refactor(auth): funnel OAuth signIn into auth state machine kanban 2026-06-11 10:05:14 +08:00
  • d4cb40a74b chore: migrate contexts to stores and refresh barrel exports admin 2026-06-11 09:35:26 +08:00
  • 2bc2e1b691 refactor: migrate img tags to next/image and fix hook usage admin 2026-06-10 19:16:41 +08:00
  • 47591be41c refactor(auth): unify Facebook and Google login into AuthPlatform class admin 2026-06-10 18:58:15 +08:00
  • 744e23fc29 refactor(stores): split state and event unions into separate files kanban 2026-06-10 18:21:28 +08:00
  • 0593920318 chore: cleanup unused exports and fix mobile shell background admin 2026-06-10 18:18:03 +08:00
  • b95c3b8f02 refactor(auth): align auth screen with splash screen layout pattern admin 2026-06-10 18:00:58 +08:00
  • aa1688140a refactor: move websocket and message queue to core/net admin 2026-06-10 17:44:35 +08:00
  • a511beaa34 style(chat): align header and input styles with Dart implementation admin 2026-06-10 17:44:23 +08:00
  • 5f3a343bb1 chore: allow pnpm builds for sharp and unrs-resolver admin 2026-06-10 17:28:47 +08:00
  • b02262fd4a chore: update pnpm configuration to allow all built dependencies admin 2026-06-10 17:23:19 +08:00
  • 956dd11ccc chore: configure pnpm to allow build scripts for next and tailwindcss admin 2026-06-10 16:52:55 +08:00
  • 6b5ec1d290 refactor(deploy): simplify script to git push-based deployment admin 2026-06-10 16:48:50 +08:00
  • e0d0e353c0 refactor(auth): remove AuthGate abstraction in favor of useSession admin 2026-06-10 15:48:49 +08:00
  • d70e61f92e refactor(auth): switch to class-based social login and v4 route handler admin 2026-06-10 15:34:52 +08:00
  • 90bb711a45 feat(auth): redesign auth UI to match Dart original admin 2026-06-10 14:27:06 +08:00
  • 4e27b4c512 build: drop next-pwa and switch to default Next 16 build admin 2026-06-10 14:24:51 +08:00
  • d768bf1f9e refactor(svg): remove unused SVG files from the public directory admin 2026-06-10 13:19:18 +08:00