Android Dev Build #230.1 (cff58b9)
Pre-release
Pre-release
Automated Android build artifacts for commit cff58b9f6eb705145a0593ee1cb40a2326f43eb9.
Workflow run: https://github.com/LettuceAI/app/actions/runs/28061232360
Changes since previous Android build android-dev-229-1-49e0653
Compare: android-dev-229-1-49e0653...cff58b9
cff58b9feat(characters): restructure creation description step layoutfc17014feat(characters): pair default model with voice and lorebooks with memory in settings grid3a8a0cbrefactor(characters): remove per-character fallback model feature8e82af8feat(characters): group prompt overrides into a 2x2 grid with distinct icons and a standalone companion promptbbc3fefchore: fix tailwind and typescript warnings5bba9dachore: fix cargo warnings3832e4bfeat(ui): toast feedback when opening external links via shared helperb829e3efeat(logs): add smart search options with jump-to-match and fix page height overflow41ec781fix(logs): confirm before deleting individual log file4acdecefix(onboarding): smooth Get Started button press animationc4aa599feat(providers): add LiteRouter provider supportba1b530feat(companion): add soul consolidation pass67ad983feat(companion): add very-slow soul tier with overlay-rendered corec0a77d6i18n(companion): translate soul growth and fears strings59fcf2afix(companion): confirm soul growth deletion and avoid full page reload849fe43feat(companion): supersede conflicting soul growth7b9af45style(companion): fill relationship timeline width on desktop with ordinal markersc153f02chore(dev): add full companion fixture generator447de8dfeat(companion): make soul writer aware of the fears fielda579a85feat(companion): add soul growth viewer with clear and per-entry delete423f0d0feat(companion): add growthcycle engine that evolves soul from new memories16aba51feat(companion): add fears soul category with mutability-tiered growth modelfb079dfi18n(chats): add dice roll menu strings9cf1928feat(chats): add dice roll to plus menu with editable notation0a5f3e4fix(chats): center image viewer when there is no image promptc013c47i18n(scenes): add scene image insert strings6238a5bfeat(scenes): add image/GIF insert to scene editorsf323275feat(scenes): render inline scene images in chat8e1e364feat(scenes): strip inline image tokens from API requests19c368di18n(memory): add dynamic memory run mode and approval stringsdd48368feat(memory): add ask-first approval menu and run-mode setting UI204aa4bfeat(memory): add dynamic memory run mode with ask-first and manual gating0bbc8e8i18n: translate audio upload and audio library strings across all localesa62b53ffeat(library): add audio card actions menu (open in chat, download, delete) and fix jump-to-message scroll09a2e7cfeat(library): add Audio tab listing TTS and chat-uploaded audio with player cards737e84afeat(chat): add audio input upload, playback, and token usage tracking5ff500efix(llama): account for sidecar memory in planning9d1adbbfix(hf-browser): cap recommended KV cache at Q84ce2eeafeat(chat-appearance): resizable drawer and compact clear-overrides control97cb99bfeat(chat-appearance): collapsible sections with animated expand/collapse380e05cfeat(chat): add custom chat input color with adaptive contrast5f97b3dfix(models): respect image-only output scopes in image generation requests8273b80refactor(i18n): move locale completion badge next to the selection circlee9a6aa4chore(i18n): sync all locales and add translation tools3a50bbbfeat(i18n): route frontend user-facing strings through the locale systemb12b1e4fix(settings): persist forceSendThinkingState in model settings sanitizer (#62)943c564fix(characters): preserve chat appearance and widget data when editing a character9cd4b97refactor(settings): rename Accessibility page to Customization405e89ffix(companion): show decreased soul slider values in danger colorc52a646fix(prompts): refresh unedited protected prompts4d01544feat(llama): add per-model Full SWA Cache (swa-full) togglef51f549feat(companion): add traits, backstory, appearance, goals, and likes soul blocks10d1245feat(onboarding): make mobile guided carousel a horizontal scroll stripbd096c3ci(desktop): install SPIRV-Headers for Windows Vulkan and force Ninja for Windows CUDAe0d3bcbci(desktop): fix Windows long-path and Linux Vulkan SPIRV-Headers build breaks