Skip to main content
Version 1.6.3

Finch 1.6.3

Mini programs gain an appearance API and a remote provider catalog snapshot lands; the model menu groups by source, the sidebar adopts a hamburger icon, and 142 local Twemoji assets are added—along with fixes for session compression, model catalog refresh, concurrent mini program updates, and custom skin color derivation.

Back to changelog

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 once permissions.appearance is 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-inverse derivation: 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.