## Cocolalilal/LastChat — 1.4.2…1.4.3

_61 commits._

### Features
- **Add preserveConsolidation handling & title update** (e316588)
- **Add proot userland/loader & revamp TTS UI** (2cde870)
- **Add TTS voice & autoplay; use native proot** (05f10cd)
- **Add Linux installer, bundled PRoot & local TTS** (140b7f6)
- **Add Linux sandbox & tools + UI tweaks** (79fa3f4)
- **Support multi-QR provider share/import** (37a46e6)
- **Add prompt-cache controls and update token parsing** (ac876e5)
- **Add in-memory chat draft store and persist drafts** (fd20fe1)
- **Backup: add tabs, refactor UI & wide layout** (dee4fe6)
- **Revert "Add local model support (LiteRT-LM)"** (e28d011)
- **Add local model support (LiteRT-LM)** (fda6e59)
- **Add GLM vision/minimax entries and tests** (04025e9)
- **Add persona placeholders, streaming & selection UI** (ee3556f)
- **Add ChatRouteTarget and route-based navigation** (ab8eede)
- **Merge blank-ID tool-call chunks; add tests** (8c9952e)
- **Introduce DebouncedTextField and add auto-save** (cfd791d)
- **Add memory subagent, time-range support & auto-resume** (eaf3fb4)
- **Add optional glass blur UI using Haze** (bf307f9)
- **Add ComfyUI provider and image generation tool** (28c883e)
- **Add assistant marker and parse 'thinking' field** (d26bdf3)
- **Add memory-search tool and wide-screen layout** (f8b2dd6)
- **Add provider icons and update model/catalog code** (7506cb9)
- **Add Gradle 8.14 and update AI/catalog/UI** (dbda522)

### Fixes
- **fix: enable release shrinking safely** (41b75e5)

### Backend
- **Merge pull request #168 from Cocolalilal/LastChat_dev** (5a504b8)
- **Use OutlinedButton for circular icon actions** (2faaddc)
- **Style outlined icon buttons in dialog** (95c48f6)
- **Evenly distribute provider UI and update icon** (463b911)
- **Remove .gradle-local/gradle-8.14 distribution** (6da4c2c)
- **Update .gitignore and input field shape** (02c3db9)
- **Trim leading whitespace from message parts** (be0a02d)
- **Onboarding: custom provider key + dark theme fixes** (9b037dd)
- **Improve TTS handling and voice management** (2fa6990)
- **Remove Linux local tool and related assets** (ae5d386)
- **Improve TTS provider handling & chat scroll state** (604db93)
- **Improve PRoot runner handling and TTS UI** (ecdbeb0)
- **Validate rootfs entries and require busybox** (3745c51)
- **Improve markdown spacing, QR code, and export UI** (9a14279)
- **Wide panel: blur, drag collapse, and fades** (86fdb3f)
- **Import Chatbox, spontaneous focus & UI tweaks** (680d1b3)
- **UI: tweak sizes and convert TTS sheet to dialog** (deaa31a)
- **Refactor assistant/settings UI and fallbacks** (f39f438)
- **Adjust assistant layout, animations, and padding** (02d71da)
- **Preserve newlines and ignore tool parts in search** (47b2574)
- **Refactor provider FAB; remove web index and cleanup** (102981d)
- **Remove daily streak migration & UI elements** (a721ed7)
- **Refine UI transitions, settings & conversation handling** (72948b5)
- **Refactor UI: settings transitions, chat & inputs** (4cece61)
- **Improve memory search, auto-resume and chat UI** (29908f0)
- **Revamp model list UI with floating search & badges** (6b1e466)
- **Improve reasoning title extraction and resume** (cefa2ec)
- **Extract reasoning titles & refine model matching** (beea0b6)
- **Auto-assign LobeHub icons and bottom sheet fixes** (2e2ebf2)
- **Extract reasoning titles and surface in UI** (e27790b)
- **Make timeline/tool IDs stable and infer Python tools** (72d05f1)
- **Reduce onboarding logo scale in intro animation** (4447cbf)
- **Adjust onboarding logo animation and offset** (8c4131d)
- **Avoid overwriting live messages with stale updates** (95ffbd4)
- **Improve OCR handling, onboarding, and UI tweaks** (f560653)
- **Enhance memory search, file handling, UI & persistence** (2669281)
- **Improve import/search and UI message handling** (6c6687c)

_Recap by [Repo Wrapped](https://repowrapped.com/gh/Cocolalilal/LastChat?utm_source=github-action)._