Commit Graph

  • a4d27e8771 fix(stage-tamagotchi): replace abandoned OIDC loopback on re-click LuluandCursor 2026-07-24 12:33:07 +08:00
  • a70fcd35c6 chore(debug): instrument full Steam enroll ETE path (af8d97) LuluandCursor 2026-07-24 11:31:37 +08:00
  • 27ad382db3 feat(auth): show Steam in connected accounts as a read-only sign-in method LuluandCursor 2026-07-24 11:14:44 +08:00
  • 5d2baa3d9c refactor(stage-tamagotchi): remove Steam init debug instrumentation LuluandCursor 2026-07-24 10:13:10 +08:00
  • 629781ee03 fix(stage-tamagotchi): add disable-library-validation entitlement for Steam SDK dylib LuluandCursor 2026-07-22 14:14:41 +08:00
  • b48dfbded7 fix(stage-tamagotchi): intercept console to capture Steam library internal errors LuluandCursor 2026-07-22 13:02:43 +08:00
  • 97d5ba4c8b fix(stage-tamagotchi): add runtime instrumentation to Steam init for packaged build debugging LuluandCursor 2026-07-22 12:28:46 +08:00
  • e9d44e97cf fix(stage-tamagotchi): resolve Steam SDK path from executable LuluandCursor 2026-07-22 11:33:22 +08:00
  • 8641311f34 [autofix.ci] apply automated fixes (attempt 3/3) autofix-ci[bot] 2026-07-21 14:14:18 +00:00
  • 82f6a373c5 [autofix.ci] apply automated fixes (attempt 2/3) autofix-ci[bot] 2026-07-21 14:10:00 +00:00
  • 33406a9263 [autofix.ci] apply automated fixes autofix-ci[bot] 2026-07-21 14:06:23 +00:00
  • 4472a0ed19 Revert "fix(stage-tamagotchi): point Steam FFI at depot steamworks_sdk" Lulu 2026-07-21 22:01:25 +08:00
  • be23e42bc6 chore: remove email-verify debug instrumentation LuluandCursor 2026-07-21 21:59:16 +08:00
  • bf37fd4bce fix(stage-tamagotchi): point Steam FFI at depot steamworks_sdk LuluandCursor 2026-07-21 21:59:14 +08:00
  • 2ebbd70ccb [autofix.ci] apply automated fixes (attempt 3/3) autofix-ci[bot] 2026-07-21 13:48:18 +00:00
  • 23282c9e0f [autofix.ci] apply automated fixes (attempt 2/3) autofix-ci[bot] 2026-07-21 13:43:50 +00:00
  • bac6568143 [autofix.ci] apply automated fixes autofix-ci[bot] 2026-07-21 13:39:16 +00:00
  • af7e077320 fix(ui-server-auth): resume enroll after verify without cross-site get-session LuluandCursor 2026-07-21 21:34:54 +08:00
  • dd382e7ee0 chore(debug): log email-verify resume path on server-dev LuluandCursor 2026-07-21 10:40:31 +08:00
  • 4257b52d5c fix(server): make Steam enrollment tokens unique under verification.value LuluandCursor 2026-07-20 11:26:20 +08:00
  • ff5531bb08 fix(ci): pin Node 24 and share mockDB in Steam auth tests LuluandCursor 2026-07-20 08:56:39 +08:00
  • 02d20cab4d fix(ci): pin setup-node to Node 22 instead of lts/* LuluandCursor 2026-07-20 08:48:41 +08:00
  • 7f980ad7b1 fix(stage-tamagotchi): keep Steam macOS libs outside Contents/MacOS LuluandCursor 2026-07-20 08:35:44 +08:00
  • 33c452dc53 fix(stage-tamagotchi): pack Steam redistributables before macOS codesign LuluandCursor 2026-07-20 08:06:01 +08:00
  • 26118935f1 fix(server): avoid dollar-quoted DO blocks in migration 0017 LuluandCursor 2026-07-20 07:55:27 +08:00
  • 066ca72739 fix(server): make migration 0017 idempotent for orphaned tables LuluandCursor 2026-07-20 07:42:04 +08:00
  • b0be3d0b25 fix(server): loosen advisory-lock client query typing for tsc build LuluandCursor 2026-07-20 07:16:18 +08:00
  • d270b77111 fix(server): serialize Drizzle migrate with Postgres advisory lock LuluandCursor 2026-07-20 07:03:49 +08:00
  • 051d5dbbc8 revert(server): drop Railway healthcheckPath override LuluandCursor 2026-07-19 22:36:17 +08:00
  • 36326fb321 Revert "fix(server-schema): stabilize Railway drizzle virtual module transform" Lulu 2026-07-19 22:36:17 +08:00
  • bc5fc41f4b fix(server-schema): stabilize Railway drizzle virtual module transform LuluandCursor 2026-07-19 22:11:02 +08:00
  • 57916e39c0 fix(ci,server): Steam redistributable paths and Railway /livez healthcheck LuluandCursor 2026-07-19 22:05:17 +08:00
  • 1158a1eb80 ci(stage-tamagotchi): unify Steam release with distribution=steam LuluandCursor 2026-07-19 21:41:07 +08:00
  • eda4628621 feat(ui-server-auth): port PostHog auth funnel events into useEmailAuthFlow LuluandCursor 2026-07-17 11:25:35 +08:00
  • 926888b256 fix(ui-server-auth): propagate api_server_url through verify-email callback and sign-in link LuluandCursor 2026-07-04 23:58:39 +08:00
  • dc6ddd3ff3 refactor(stage-tamagotchi): parse Steam enrollment 403 body with valibot LuluandCursor 2026-07-04 23:06:57 +08:00
  • e1d81aa407 chore(ci): remove debug find step from Steam deploy workflow LuluandCursor 2026-07-02 21:12:57 +08:00
  • c22c4358a8 refactor(server): drop redundant publisher-key guard in Steam desktop sign-in LuluandCursor 2026-07-02 21:11:09 +08:00
  • f2c2187e06 refactor(ui-server-auth): drop dead enroll fallback and duplicate provider validation LuluandCursor 2026-07-02 21:11:01 +08:00
  • 3fc28e291c refactor(stage-tamagotchi): inline enroll-url helper and drop dead ticket spike LuluandCursor 2026-07-02 21:10:53 +08:00
  • 4f6ae02bc7 refactor(stage-tamagotchi): drop enrollment-started broadcast and steam sign-in mutex LuluandCursor 2026-07-01 20:56:49 +08:00
  • 25edc767ee feat(ui-server-auth): omit enroll display name for Steam profile backfill LuluandCursor 2026-07-01 20:24:54 +08:00
  • de442dc37a refactor(stage-tamagotchi): align trySteamSignIn skip log with isSignInActive rename LuluandCursor 2026-07-01 17:02:34 +08:00
  • ca924bc0e9 fix(stage-tamagotchi): guard startup Steam exchange race with steamSignInInFlight LuluandCursor 2026-07-01 16:59:13 +08:00
  • cbe8b6deab refactor(stage-tamagotchi): remove electronAuthSteamProbe eventa contract LuluandCursor 2026-07-01 16:35:37 +08:00
  • d963d1371c refactor(stage-ui): remove steamStatus field from auth store LuluandCursor 2026-07-01 16:33:10 +08:00
  • 67bc53e937 refactor(stage-tamagotchi): drop steamStatus checking guard from controls-island auth button LuluandCursor 2026-07-01 16:30:50 +08:00
  • 5f8cb8bcc9 refactor(stage-tamagotchi): drop electronAuthSteamProbe listener and steamStatus resets from auth bridge LuluandCursor 2026-07-01 16:26:55 +08:00
  • 00b80b0efd refactor(stage-tamagotchi): route sign-in on initSteam instead of steamEnrollmentPending flag LuluandCursor 2026-07-01 16:20:52 +08:00
  • edb7f65a50 refactor(ui-server-auth): remove Steam enrollment page banner LuluandCursor 2026-07-01 15:36:15 +08:00
  • 47bbfc0dba refactor(stage-tamagotchi): keep Sign in copy and simplify controls-island steam UI LuluandCursor 2026-07-01 15:30:28 +08:00
  • ffc288add2 fix(stage-tamagotchi): clear steamEnrollmentPending on browser open + guard controls-island checking state LuluandCursor 2026-07-01 12:12:06 +08:00
  • 2aa2942d83 feat(stage-ui): onboarding welcome swaps Sign in for Link Steam account on Steam pending LuluandCursor 2026-07-01 11:53:55 +08:00
  • 86e68fb25e feat(stage-tamagotchi): controls-island Link Steam account pending state LuluandCursor 2026-07-01 11:51:21 +08:00
  • 0bbc9180cb feat(stage-tamagotchi): user-initiated Steam enrollment trigger + centralized login routing LuluandCursor 2026-07-01 11:46:21 +08:00
  • 1473601340 feat(stage-tamagotchi): bridge electronAuthSteamProbe to auth store steamStatus LuluandCursor 2026-07-01 11:41:58 +08:00
  • 056ee689c6 feat(stage-ui): add steamStatus field to auth store LuluandCursor 2026-07-01 11:39:40 +08:00
  • 20756ad82f feat(stage-tamagotchi): add electronAuthSteamProbe event + broadcaster LuluandCursor 2026-07-01 11:37:54 +08:00
  • 5c8310b044 fix(ui-server-auth): preserve apiServerUrl across SPA verify-email navigation LuluandCursor 2026-06-30 14:00:10 +08:00
  • e12cf25dad feat(i18n): add Steam enrollment strings (en/zh native, others English fallback) LuluandCursor 2026-06-30 12:56:15 +08:00
  • d77e73dd68 feat(stage-tamagotchi): show enrollment-in-browser state on auth button LuluandCursor 2026-06-30 12:48:15 +08:00
  • 43fd3daf44 feat(stage-tamagotchi): start enrollment in system browser on needs-enrollment LuluandCursor 2026-06-30 12:44:49 +08:00
  • e3f79cbf10 refactor(stage-tamagotchi): extract startOidcLoopbackFlow from manual login handler LuluandCursor 2026-06-30 12:42:56 +08:00
  • 04cc8676e2 feat(stage-tamagotchi): add electronAuthEnrollmentStarted event + broadcaster LuluandCursor 2026-06-30 12:41:20 +08:00
  • 000dbfa034 feat(stage-tamagotchi): add buildEnrollUrl helper LuluandCursor 2026-06-30 12:39:50 +08:00
  • dae26e2fbc feat(stage-tamagotchi): parse 403 needs-enrollment from Steam endpoint LuluandCursor 2026-06-30 12:39:04 +08:00
  • 4e4de174b1 feat(ui-server-auth): add Steam enrollment page reusing AuthStepForms LuluandCursor 2026-06-30 12:33:57 +08:00
  • 1b4e0bad7f refactor(ui-server-auth): extract AuthStepForms + useEmailAuthFlow; sign-in delegates to them LuluandCursor 2026-06-30 12:29:59 +08:00
  • b9af348947 feat(ui-server-auth): add shared useEmailAuthFlow composable LuluandCursor 2026-06-30 12:26:49 +08:00
  • 2a858ca52e feat(ui-server-auth): add decideEmailStep + createEnrollContext helpers LuluandCursor 2026-06-30 12:25:13 +08:00
  • ac6bcd65ac feat(steam): consume enrollment token + link Steam at OIDC authorize choke point LuluandCursor 2026-06-30 12:24:09 +08:00
  • 2449c89b6b feat(steam): return 403 needs-enrollment for unlinked steamId; delete silent placeholder creation LuluandCursor 2026-06-30 12:21:58 +08:00
  • eaf9995247 feat(steam): add idempotent linkSteamToUser with write-if-empty profile LuluandCursor 2026-06-30 12:19:44 +08:00
  • 430dbbe112 feat(steam): add single-use enrollment token over verification table LuluandCursor 2026-06-30 12:18:26 +08:00
  • 67eb3a7a86 feat(steam): add lookup-only findLinkedSteamUser LuluandCursor 2026-06-30 12:17:06 +08:00
  • 580739face chore(i18n): remove unused steam-sign-in-failed translation LuluandCursor 2026-06-17 11:24:16 +08:00
  • 3aebbe0218 refactor(stage-tamagotchi): pack Steam redistributables from mirror only LuluandCursor 2026-06-17 11:21:11 +08:00
  • 7e825b85c1 refactor(stage-tamagotchi): align Steam sign-in with OIDC auth events LuluandCursor 2026-06-17 11:21:07 +08:00
  • cadb1f3fed build(stage-tamagotchi): pack Steam runtime from mirror into steam-content LuluandCursor 2026-06-17 09:07:32 +08:00
  • 47e5ca4dea feat(steam): fetch Steam profile on first desktop sign-in LuluandCursor 2026-06-16 11:27:30 +08:00
  • d5a4ff85f5 refactor(steam): unify sign-in result handling and consolidate app id LuluandCursor 2026-06-16 10:33:02 +08:00
  • 39e30cff71 refactor(steam): colocate app id in tamagotchi and server LuluandCursor 2026-06-15 12:09:27 +08:00
  • a80dcbb0b3 refactor(steam): centralize app id in stage-shared LuluandCursor 2026-06-15 11:53:16 +08:00
  • b6d2d20543 fix(steam): resolve CI lint and typecheck failures LuluandCursor 2026-06-13 18:34:01 +08:00
  • f470f61057 feat(steam): add desktop silent sign-in and depot packaging LuluandCursor 2026-06-13 18:18:42 +08:00
  • 9f966ab7c2 feat(stage): add persistent speech mute controls RainbowBird 2026-07-27 20:46:00 +08:00
  • fa8d98472d fix(electron): persist desktop window bounds RainbowBird 2026-07-27 20:41:47 +08:00
  • 9803be15e4 feat(stage): persist speech mute and desktop window bounds codex/fix-electron-position-speech-mute RainbowBird 2026-07-27 20:29:34 +08:00
  • de8de0a353 fix(stage-ui): repair dangling character card selection (#2114) RainbowBird 2026-07-27 19:48:40 +08:00
  • 96d0dbbb95 fix(stage-tamagotchi): restore chat list actions agent/fix-chat-list-actions RainbowBird 2026-07-27 02:01:10 +08:00
  • ce65bcd7f5 feat(ccc): add forward-compatible CCv3 codec (#2113) RainbowBird 2026-07-27 01:38:53 +08:00
  • 5884b0bdba fix(server): validate synced message ownership (#2054)
    KushidaRainbowBirdautofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
    2026-07-26 20:38:32 +03:00
  • bcf7742862 fix(stage-ui): preserve VAD speech padding in chat input (#2095) Ryanba 2026-07-26 21:08:57 +08:00
  • f414d165de fix(stage-ui): preserve character card runtime data (#2111) RainbowBird 2026-07-26 20:50:19 +08:00
  • ceb87152f6 chore(deps): use prebuilt node-pty, bump isolated-vm to 7.0 (#2112) 藍+85CD 2026-07-26 19:32:05 +08:00
  • cd9704cf38 fix(stage-ui): apply display model on character card activation (#2090) 0xSelenicDove 2026-07-26 18:04:29 +08:00
  • 20355670a9 fix(stage-pages): sync active card sessions (#2110) RainbowBird 2026-07-26 17:45:04 +08:00
  • 019d3fa15f fix(stage-pages): validate and preserve AIRI Card drafts (#2109) RainbowBird 2026-07-26 17:05:28 +08:00
  • d6fe72b50a chore(i18n): update translations (#2106)
    github-actions[bot]Crowdin BotGarfield Leeautofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
    2026-07-26 16:40:22 +08:00
  • 1a5372a0bb chore(i18n): update translations (#2094)
    github-actions[bot]Crowdin Botautofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>Garfield Lee
    2026-07-24 09:24:01 +08:00