1.6.3 Changelog
New
Mini programs & extensions
- Appearance capability: mini programs gain
ctx.appearance, which can set the theme, custom skins, font size, font family, and Home background oncepermissions.appearanceis granted; the permission card and its trilingual copy are rounded out alongside it.
Models & providers
- Remote provider catalog snapshot: fetching a remote provider catalog snapshot is now supported, making model catalog state more reliable.
Improvements
- Model menu cleanup: groups models by source, unifies source-card corner radii, pinned-model hints, and empty-state layout, and adds diagnostics for where a model switch originated.
- Sidebar and theme details: the sidebar menu switches to a hamburger icon, timestamps and captions are tightened, and the light-theme active row and loading animations are refined.
- Emoji coverage: adds 142 commonly used local Twemoji assets covering animals, food, nature, sporting goods, and more.
- Log maintenance: expires old logs by date, caps individual file size, and shortens the detailed log retention window to seven days.
Fixes
Sessions & compression
- Fixes streamed content rolling back, trailing flicker, stale compression boundaries, and lost follow-up suggestions when switching sessions.
- Fixes compression boundaries disappearing after collapsing a round, stale operations clearing compression state, and queued messages appearing early during a compression rerun.
- Fixes send-then-navigate timing on Home and a stale open-identity cache when reopening the latest session after creating one in a container.
- Fixes incorrect attachment restoration on the first image-and-text message, duplicated action suggestions in an error state, and missing retry details in run status.
- Fixes a theme flash when creating a session and Space session list expansion state not being written to the database.
Models & Finch Plan
- Fixes Finch Plan model catalog refresh failures, accidental automatic switching during a refresh, delayed subscription status updates, and network fluctuations signing the user out.
- Fixes new sessions not restoring the last model, defaults not updating after a model switch, broken cross-provider switching when a model becomes unavailable, and invalid drop targets when dragging models.
- Fixes usage quota ordering, duplicated Finch Plan quota card titles, and log usage not updating continuously.
- Fixes an incorrect terminal state being overwritten after a cloud model interruption.
Mini programs, rendering & platform
- Fixes concurrent mini program update states overwriting each other and permission warnings displaying incorrectly.
- Fixes relative file links being rendered as blocked and local images failing to display on Windows.
- Fixes text-default emoji such as
✌️not rendering correctly as Twemoji.
Appearance
- Corrects the custom skin
--text-inversederivation: instead of inverting RGB directly, it now blends white or black according to the theme base, preventing saturated dark colors from looking washed out or gray on accent backgrounds.