github vicinaehq/vicinae v0.17.0

8 hours ago

This release features a complete overhaul of the configuration system.

BREAKING: you need to redo your vicinae configuration as it won't be migrated automatically. The config is now stored at ~/.config/vicinae/settings.json and you can therefore get rid of the old ~/.config/vicinae/vicinae.json. Also, explicitly disabling layer shell is now done through the configuration instead of an environment variable.

The most important update is that the state of the root search (including aliases, extension preferences and more) is now stored in the main configuration file instead of being stored internally in the sqlite database. This means you can now declaratively configure extensions and their aliases using a single config file.

A proper default configuration file with comments explaining the meaning of each available setting is also available. You can obtain it by running the vicinae config default command. In there, you will find new configuration options that were not exposed before and that can only be configured by editing the file by hand (at least for now).

For more information about the new config system, please refer to the updated documentation page: https://docs.vicinae.com/config

What's Changed

New Contributors

Full Changelog: v0.16.14...v0.17.0

Special thanks

Thanks to our new sponsor @niT-Tin and to all the others funding vicinae!

Don't miss a new vicinae release

NewReleases is sending notifications on new releases.