This release adds package updates, a configurable System theme, and a translatable interface. It also fixes four reported issues.
New
- Package updates (#63, 9e8cc38). The Installed tab of the Packages panel checks npm for newer versions. An outdated package shows a version badge and an Update button, and Update all handles the whole list. Works for Pi packages and for OMP npm plugins.
- Configurable System theme (#59, a6b1aeb). With System selected, Settings shows a Light Theme and a Dark Theme picker, so each OS mode can use any installed theme. System is now the default theme for a fresh install. The saved theme is also painted before the first frame (57e7f47).
- Translatable interface (#64, d0f3fb0). All app text now goes through translation files, and Settings has a Language picker. Only English ships in this release. CONTRIBUTING.md explains how to add a language.
Fixes
- The slash command popup shows full skill names instead of cutting them off (#60, cfb792d).
- An extension prompt can be hidden for a moment. Escape, Alt+O, or a click outside the box hides it, and a pill at the bottom brings it back. Multi-line prompt text keeps its line breaks (#61, f7a5251).
- A workspace at the home directory no longer exhausts file descriptors and freezes the app. The watcher skips package caches and tool stores at the top of the home folder and does not follow symlinks (#65, f8f9151).
- The macOS dock icon is the bundled icon at the right size (#66, 0f97c1d).
Notes
This is alpha software. On-disk formats and behavior can change between releases. The macOS and Windows builds are unsigned.