Commit graph

  • 276b5c5074
    chore(nix): update pnpmDeps hash (#2425) main Weathercold 2026-08-31 04:59:54 -04:00
  • eea229741e
    chore: bump @moeru/three-mmd (#2424) 藍+85CD 2026-08-31 16:48:41 +08:00
  • aa69ee62b5
    refactor(lipsync): share renderer vowel policy (#2374) leafyy 2026-08-31 14:58:43 +08:00
  • 34311393cf docs(api): restore service-boundary README outside Payment lulu/feat/payment-stripe Lulu 2026-08-31 11:32:02 +08:00
  • 629baa6bd9 refactor(api): stop swallowing checkout abandon errors Lulu 2026-08-31 11:17:38 +08:00
  • 461556f3d8 refactor(api): let payment CORE own pending checkout orders Lulu 2026-08-31 10:48:36 +08:00
  • 17ecd0b023 chore(i18n): update translations crowdin Crowdin Bot 2026-08-31 01:34:01 +00:00
  • 4635217dda refactor(api): drop migrated user_flux.stripe_customer_id lulu/feat/payment-stripe-drop-legacy Lulu 2026-08-27 13:46:34 +08:00
  • 301bd40c75 refactor(api): archive leftover Stripe tables by rename Lulu 2026-08-27 13:36:23 +08:00
  • 55d47bb3ab refactor(api): restore metadata-only Stripe webhook after soak Lulu 2026-08-26 23:36:56 +08:00
  • 51dba0cb5d refactor(api): drop leftover Stripe tables Lulu 2026-08-26 12:14:37 +08:00
  • 1f3cf88a1b refactor(api): drop unused payment unions and Steam README leak Lulu 2026-08-31 01:02:18 +08:00
  • 6e5112490c fix(api): adopt leftover checkout sessions during mixed deploy Lulu 2026-08-31 01:01:48 +08:00
  • d192638383 docs(api): document AUTH_SERVER_URL for JWT verification Lulu 2026-08-30 23:52:45 +08:00
  • 4853f72520 refactor(api): keep Flux pack listing out of payment CORE Lulu 2026-08-30 20:34:37 +08:00
  • 45051fb666 docs(api): drop payment_order research note Lulu 2026-08-26 23:08:27 +08:00
  • 319bef6727 refactor(api): look up payment_order without dual-schema adopt Lulu 2026-08-26 22:55:59 +08:00
  • a1a0f90b8c fix(api): backfill checkout sessions in the payment_order expand Lulu 2026-08-26 12:11:44 +08:00
  • 435a74bf2f feat(api): unique live provider_account per user Lulu 2026-08-25 14:14:45 +08:00
  • 0b8c371fbf test(api): remove obsolete Stripe 404 tests and duplicate settle test Lulu 2026-08-22 13:39:40 +08:00
  • 8ac233a1b3 refactor(api): export loadFluxPacks from payment core and deduplicate in stripe Lulu 2026-08-22 12:25:20 +08:00
  • 2aa5d37511 fix(api): order Drizzle migration timestamps Lulu 2026-08-21 14:33:19 +08:00
  • edfab038ae fix(stage-pages): remove obsolete Stripe price field Lulu 2026-08-21 11:58:41 +08:00
  • 8472263aff fix(api): limit payment providers to Stripe Lulu 2026-08-21 11:54:25 +08:00
  • de1b29d3c0 fix(api): restore 5-minute Redis cache for Stripe package prices Lulu 2026-08-21 00:34:45 +08:00
  • 8e614e1359 refactor(api): replace Stripe and payment deps bags with positional args Lulu 2026-08-21 00:01:09 +08:00
  • 6e8b2de796 refactor(api): remove subscription scaffolding from payment CORE Lulu 2026-08-20 22:25:45 +08:00
  • 8ad2d086bd refactor(api): shrink payment CORE to settle and deleteAllForUser Lulu 2026-08-20 00:30:11 +08:00
  • 375224f87d fix(api): use payment order id for Stripe checkout product events Lulu 2026-08-19 22:16:49 +08:00
  • d6f1f7bfff refactor(api): drop unused Fake payment provider Lulu 2026-08-17 00:29:14 +08:00
  • 2e0c53dee2 refactor(api): look up flux packs by provider product id Lulu 2026-08-17 00:08:09 +08:00
  • b735c82fd4 feat(api): cut Stripe one-time checkout over to payment CORE Lulu 2026-08-16 20:07:16 +08:00
  • 87be9ad67b docs(api): add payment module notes to README Lulu 2026-08-16 19:12:07 +08:00
  • 0a30c2298f
    fix(better-ws): publish the package so server-sdk installs (#2408) Jorge Polanco 2026-08-30 00:12:26 -06:00
  • 99ce4bdcd0
    fix(stage-tamagotchi): enforce widget window lifecycle (#2409) Neko 2026-08-30 14:11:14 +08:00
  • d8e62f12f0
    fix(ci): remove incomplete release tests (#2407) Neko 2026-08-30 03:11:51 +08:00
  • 2c1e223c8d release: v0.12.0-beta.5 v0.12.0-beta.5 Neko Ayaka 2026-08-30 02:31:30 +08:00
  • 0977bcd741
    feat(stage-ui): improve Live2D import diagnostics (#2406) Neko 2026-08-30 01:48:37 +08:00
  • da2ac8bbcc
    fix(ui): standardize scrollable areas (#2399) Lovehsigure_520 2026-08-29 22:34:24 +08:00
  • 484a2b7b19
    fix(stage-ui-live2d): ignore macOS archive metadata (#2405) Neko 2026-08-29 22:16:44 +08:00
  • 939bf544f8
    fix(ci): remove stale transcription test command (#2403) zhifu gao 2026-08-29 22:01:33 +08:00
  • 273a5e535c
    fix(stage-tamagotchi): hide inactive title bar info icon (#2404) Younsang Na 2026-08-29 23:01:09 +09:00
  • 7bf1dc6ae6 refactor(audio-pipelines-transcribe): remove package Neko Ayaka 2026-08-29 18:23:23 +08:00
  • 9ebce86a9a
    chore(nix): update pnpmDeps hash (#2401) Weathercold 2026-08-29 06:22:25 -04:00
  • 8ddb35353e
    feat(stage-tamagotchi,stage-ui-live2d): procedural motion generation (#2376) Rin 2026-08-29 18:15:28 +08:00
  • 898a62e3b4
    fix(stage-ui): bottom-align mobile chat messages (#2398) Neko 2026-08-29 12:45:36 +08:00
  • 1e7c468c03
    feat(provider): add voicevox family speech providers (#2383) Makito 2026-08-29 04:46:27 +09:00
  • 434f8de2be
    fix(stage-ui): remove the chat session initialization race (#2394) Neko 2026-08-29 03:35:31 +08:00
  • 5f8ed064d8
    chore(nix): update pnpmDeps hash (#2396) Weathercold 2026-08-28 15:17:42 -04:00
  • 54da6eac0e
    feat(input-gamepad): add controller input packages (#2395) Neko 2026-08-29 03:03:53 +08:00
  • 4a18e51660
    docs(AGENTS): correct typecheck command Makito 2026-08-29 02:32:40 +09:00
  • 56bcfc793e
    fix(stage-tamagotchi): include install-electron in scripts to ensure electron (#2392) Makito 2026-08-29 02:13:45 +09:00
  • 48ee12d184
    fix(server-runtime): disable socket port reuse (#2393) Neko 2026-08-29 01:13:24 +08:00
  • 0616eabd5b
    fix(stage-tamagotchi): disable reusePort on Windows (#2390) Doji 2026-08-28 19:37:43 +08:00
  • 4f38487447
    fix(stage-pocket): add iOS microphone usage description (#2389) leafyy 2026-08-28 17:44:30 +08:00
  • 515a949c48
    feat(tamagotchi): add multi-source ambient lighting shader-exp Rin 2026-08-28 11:58:51 +08:00
  • 1a731b7a5f
    feat(tamagotchi): show capture diagnostics Rin 2026-08-28 10:36:08 +08:00
  • 7706ff7021
    fix(tamagotchi): refine ambient shading Rin 2026-08-28 09:52:06 +08:00
  • 010fb4b1f8
    fix(tamagotchi): preserve ambient contrast Rin 2026-08-28 09:28:17 +08:00
  • 48d7b36630
    feat(tamagotchi): add screen ambient lighting Rin 2026-08-28 09:08:55 +08:00
  • fe38fb9ded release: v0.12.0-beta.4 v0.12.0-beta.4 Neko Ayaka 2026-08-28 04:59:05 +08:00
  • eb7d7a7a50
    fix(stage-layouts): preserve mobile Safari input focus (#2387) Neko 2026-08-28 02:24:12 +08:00
  • e64998db6d
    fix(stage-ui-live2d): avoid proxying renderer instances (#2386) Neko 2026-08-28 00:42:08 +08:00
  • 175ad08477 release: v0.12.0-beta.3 v0.12.0-beta.3 Neko Ayaka 2026-08-27 20:48:27 +08:00
  • badbe63559
    fix(stage-tamagotchi): guard systemPreferences calls on Linux (#2380) ANIRUDDHA ADAK 2026-08-27 17:26:15 +05:30
  • 62b4fd21ff
    fix(stage-tamagotchi): fix window visibility and ozone flags on wayland (#2288) 이윤진(Lee Yunjin) 2026-08-27 18:25:06 +09:00
  • c86894ccdc
    chore(docs): correct setup and provider guidance (#2336) mrlonely 2026-08-27 17:24:35 +08:00
  • 795c43f0a7
    refactor(stage-pages): share polaroid page (#2375) leafyy 2026-08-27 17:10:34 +08:00
  • debe4019d1
    refactor(stage-ui): use public package exports (#2373) leafyy 2026-08-27 17:08:44 +08:00
  • 7a357e0051
    chore(ci): pin to node@26 Neko Ayaka 2026-08-27 16:09:17 +08:00
  • a72d0a3a02
    feat(stage-pocket): add dockable input bubble (#2363) Doji 2026-08-27 15:53:16 +08:00
  • a7fb1105d0
    fix(ci): pin Node.js to 26.7.0 (#2381) Doji 2026-08-27 03:07:08 +08:00
  • 8e024a8145
    chore(ci): hold for pnpm & node setup action for macos-15-intel Neko Ayaka 2026-08-27 01:05:31 +08:00
  • 46a1e9bb70
    docs(readme): refresh architecture overview (#2372) RainbowBird 2026-08-27 00:14:46 +08:00
  • 09d7f30923
    Merge branch 'main' into chore/update-nix-assets-hash chore/update-nix-assets-hash Neko 2026-08-27 00:13:42 +08:00
  • c3cb721687
    chore(nix): update pnpmDeps hash (#2377) Weathercold 2026-08-26 12:13:28 -04:00
  • c6c486d761
    fix(ui-server-auth): exclude stage inference assets (#2379) Neko 2026-08-27 00:11:25 +08:00
  • 30caf8315d
    chore(ci): build for ffmpeg-installer Neko Ayaka 2026-08-26 23:09:03 +08:00
  • e170d454e8
    fix(test): vitest didn't inject local storage caused jsdom required test failure, explicit --no-experimental-webstorage is required Neko Ayaka 2026-08-26 20:43:59 +08:00
  • d307c6a978
    chore(deps): bump dependencies Neko Ayaka 2026-08-26 20:40:38 +08:00
  • fb139b5d23
    chore(deps): bump dependencies Neko Ayaka 2026-08-26 20:25:30 +08:00
  • 9ab725c974
    [autofix.ci] apply automated fixes autofix-ci[bot] 2026-08-26 12:25:08 +00:00
  • fdf7dcd88e
    chore(ci): bump to cloudflare/wrangler-action to v4 Neko Ayaka 2026-08-26 20:21:03 +08:00
  • c06b3676c9 chore(nix): update assets hash github-actions[bot] 2026-08-26 12:20:41 +00:00
  • d339671120
    chore(ci): remove perfectionist eslint plugin Neko Ayaka 2026-08-26 20:14:08 +08:00
  • 146b3da65a Revert "style: lint" Neko Ayaka 2026-08-26 20:13:10 +08:00
  • cfcfc513ef
    chore(ci): bump to pnpm/setup Neko Ayaka 2026-08-26 20:05:26 +08:00
  • 98f40d7d0b
    style: lint Neko Ayaka 2026-08-26 19:49:58 +08:00
  • e60a04a4ec
    chore(deps): bump dependencies Neko Ayaka 2026-08-26 19:47:20 +08:00
  • 6a24582696
    chore(deps): bump dependencies Neko Ayaka 2026-08-26 19:01:04 +08:00
  • 4803f1c16f
    fix(stage-layouts): preserve Safari focus during keyboard close (#2367) Neko 2026-08-26 15:13:28 +08:00
  • f53e82a9b3 release: v0.12.0-beta.2 v0.12.0-beta.2 Neko Ayaka 2026-08-26 04:17:25 +08:00
  • 6299dd0919
    fix(stage-ui): stabilize connection status animation (#2365) Neko 2026-08-26 04:14:53 +08:00
  • 95cc685b1b
    feat(stage-tamagotchi): add Apple Speech transcription (#2364) Neko 2026-08-26 01:41:43 +08:00
  • ca40f6ea7a
    fix(providers): support OpenAI models requiring max_completion_tokens (#2251) Ryanba 2026-08-25 20:37:27 +08:00
  • 636c023945
    fix(stage-ui): use compatible chat validation token limit (#2361) Neko 2026-08-25 19:50:36 +08:00
  • 584cc96cd8
    refactor(stage-ui): support async provider definitions (#2360) Neko 2026-08-25 15:39:44 +08:00
  • eb5cdbe71a
    fix(stage-pocket): use system browser for authentication (#2355) Neko 2026-08-25 13:54:03 +08:00
  • 31fd501694
    fix(docs): correct Korean particle spacing and stale ko README commands (#2357) mullung 2026-08-25 14:53:22 +09:00
  • d5742dbb7a
    chore(.vscode): remove quickSuggestions config Neko Ayaka 2026-08-24 22:03:24 +08:00