Skip to content

0.21.0

Choose a tag to compare

@github-actions github-actions released this 22 Aug 13:38
· 129 commits to main since this release

0.21.0 (2026-08-22)

One file per provider 馃殌

Everything Llooma knows about a specific provider (Ollama, OpenAI, Claude, Infomaniak) now lives in one file each, under src/lib/providers/. It used to be spread across seven places: a metadata list, four capability predicates, a pair of URL templates, and the image sizes added last week.

The reason is that none of it is really this application's code. A provider renames an endpoint, ships an image model with different sizes, starts accepting tool calls: that changes on their schedule, not ours. So it is data now, kept as data, and adding a provider is adding a file and a line.

Which means contributions are now a small, reviewable thing. If your provider needs a preset endpoint, a key help link, or its own image shapes, that is one file and a pull request, and the reviewer needs to know the provider rather than the application. Same for a fix when a vendor changes something under us, and they will.

See docs for more on this !

Bug Fixes

  • images: fit the picture above the prompt instead of behind it (8bf7f1f)
  • images: let a shared image model be the permission, instead of a switch beside it (c19ad52)
  • images: one prompt under the picture, the one that was actually sent (0ed35b3)
  • images: one truncated line on a tile, showing the prompt that was sent (136bf87)
  • images: separate the bar by blur, since paint on paint only adds up (a3daf61)
  • images: the backdrop runs under the whole dialog, and the figures step back (641ff2b)
  • images: the dialog's actions in its title bar, and the figures on the picture (7217ecb)
  • images: the figures move into the title bar, and the picture shows through it (969139d)
  • images: the prompt floats on the picture, one line and a way to open it (a53c574)
  • interface: put the picture icon with the action it belongs to, in its colour (b811126)
  • interface: the first segment is the home screen, and says so (d9fe5e4)
  • settings: one line per control on the Tools tab, the reasoning in the docs (b478cdd)

Features

  • images: a split New chat button, and the latest pictures on the home screen (411c245)
  • images: ask for a shape and a quality, and translate them per provider (de59780)
  • images: name each picture, and let the name be what everything reads (65c54ae)
  • images: the picture behind itself, softened, so the dialog belongs to it (8d9ed39)