Android Dev Build #240.1 (e2369cb)
Pre-release
Pre-release
Automated Android build artifacts for commit e2369cb557895dcee5c903e4cd05c312dc0328b3.
Workflow run: https://github.com/LettuceAI/app/actions/runs/30229730456
Changes since previous Android build android-dev-239-1-f805d8d
Compare: android-dev-239-1-f805d8d...e2369cb
e2369cbfix(ui): fix state mismatch on playground6fc0f96Desktop navigation and header customization (#80)b04abb2feat(performance): paginate recent generations list67eaac4perf(ci): reduce native build and dependency overheadc3e4f23feat: local image generation (#79)f4bd7d7feat(companion): match dynamic-memory cycle status UI96d19d5fix(build): reduce Rust and CUDA cache pressure7124e55fix(memory): bound dynamic-memory rebuilds after rewind95af6a0fix(companion): preserve earned relationship progressf66a3cafix(companion): separate turn effects from passive drift803be8cfix(i18n): restore prompt preview mock labelsd6ed0d5feat(llama): add configurable penalty range2c767bdfix(ui): rebuild settings nav when LLM metrics appear89828a1feat(i18n): translate feature generation settings62440bbfeat(ui): edit feature generation configs in the model editor7ddbb61feat(core): add per-model feature generation configs to request resolution758390efix(ui): constrain MTP placement select widthd0b4549feat(llama): add custom sampler chains and saveable presetscae4d76feat(llama): add configurable repeat penalty386a626feat(i18n): translate MTP placement controls7405637fix(llama.cpp): make MTP-aware GPU offloading reliable4f27894fix(gemini): fix Express aspect ratio and image-block error surfacing (#73)094b534fix(group-chat): discard hidden card prompt fieldsaf9aae4fix(group-chat): honor character prompt fallbacke8a9f7ffix(appearance): hide participants bar controls outside group chats26401cffeat(chats): regenerate with a different model48610e3feat(i18n): translate performance and microbatch strings across localesc79f8cafix(companion): surface real relationship movement5cf4736fix(group-chat): complete Director continuation turns0f3726dfix(memory): refresh manual cycles in branched chatse10d53bfix(llama): honor Qwen thinking directives8b92306perf(llama): adapt speculative draft length3dfdc51perf(llama): reduce per-token streaming overhead82504f4feat(llama): cache prefixes across conversationsd874be3feat(llama): fit automatic GPU offload natively27c7938feat(llama): separate prompt microbatch sizing799a0c6feat(llama): report native inference timings3af453crefactor(prompting): unify model context as prompt entriese2d4f0aperf(llama): reuse cached prompt prefixesc49abb3fix(llama): fully offload bundled model layersfe8c040fix(llama): measure generation throughput correctly572b79ffeat(memory): deterministic rewind with user-edit event log40a435efeat(group-chat): branch to 1-on-1 from a message with memory cutoff4898011fix(smart-creator): preserve drafts when opening editorse61306efeat(group-chat): switchable classic and detailed list card layouts0b827bcfix(group-chat): scope history to its group and align card design1c6128efeat(group-chat): unify conversation backend and session UX415f626style(lorebook): align generator flow page with app design languageaa39b4dfix(gemini): cache tool declarations with context242450dfix(gemini): reject unsupported image edit inputs4bfb98efix(gemini): honor requested image aspect ratios3c16b2afix(gemini): preserve v1beta base URLsb5f85c5fix(gemini): retain thought signatures in chat history5fef562fix(gemini): preserve raw tool call namescc70de9fix(lorebook): match no-space language keywords and regex triggersc3c2cedfix(chat): keep cancelled swipe replies after their promptf4ae97ffix(pricing): prevent negative OpenRouter Gemini completion costs4d37d92fix(tts): hide espeak console windows on windows and phonemize in one spawn instead of per-segment fallback