Releases: vicinaehq/vicinae
v0.16.13
Extensions should now load even faster
What's Changed
- perf: preload extension worker to prevent cold start by @aurelleb in #824
- fix: fuzzy search on item alias by @aurelleb in #825
Full Changelog: v0.16.12...v0.16.13
Special thanks
Thanks to our new sponsor @luleyleo and all the others supporting Vicinae!
v0.16.12
Highlights of this release:
- better and faster fuzzy search
- the run program command now runs programs in a new terminal window by default, and can execute commands with arguments
- root search suggestions are no longer broken
- a compiler with support for the C++26 standard is now required to build from source (gcc15/clang17)
- base RAM usage of vicinae is now around 30MB less if the settings window is not open
What's Changed
- fix: prevent too many file search queries by @aurelleb in #799
- fix(api): export dummy captureException by @aurelleb in #800
- markdown: render html block with libxml by @rithvikvibhu in #780
- fix: fix sleep to use a quint64 instead of a boolean by @mrtolkien in #790
- perf: lazy create settings window to lower base ram usage by @aurelleb in #803
- refactor: migrate font browser to new API by @aurelleb in #804
- refactor: simplifiy window to app matching logic by @aurelleb in #806
- refactor: always open new app instance by default by @aurelleb in #809
- build: do not link against minizip statically for portable builds by @aurelleb in #810
- feat: use fzf style algorithm for search by @aurelleb in #814
- nix: use gcc15Stdenv derivation for C++26 support by @aurelleb in #815
- build: use gcc15 in arch build env by @aurelleb in #816
- fix: correct contributor alias for aurelien-brabant by @eduplessis in #812
- fix: bring back grid item tooltip by @aurelleb in #817
New Contributors
- @mrtolkien made their first contribution in #790
- @eduplessis made their first contribution in #812
Full Changelog: v0.16.11...v0.16.12
v0.16.11
This release features a complete overhaul of the way lists and grids are rendered in vicinae. This results in significant performance improvements across the board.
Most builtin commands and extension views have been migrated to the new system, but the old one is still in use in some places and will be fully migrated as part of the next releases.
Although it has been thoroughly tested new bugs may have appeared. Please report them if you see any.
What's Changed
Full Changelog: v0.16.10...v0.16.11
Special thanks
Many thanks to our new sponsor @balazsorban44, and all the others who help funding vicinae's development!
v0.16.10
v0.16.9
What's Changed
- feat(qalculate): display unit names by @aurelleb in #759
- feat: show file in root search if query is an absolute path by @aurelleb in #761
- feat: allow opening URL in default app directly from root search by @aurelleb in #763
- nix: remove flake-utils, use overlay's pkgs to call vicinae by @0xda157 in #754
- refactor: do not use home and end keys to navigate lists by @aurelleb in #764
- nix: fix mkVicinaeExtension not being for each system by @0xda157 in #766
- nix/mkVicinaeExtnesion: simplify, follow conventions by @0xda157 in #756
- feat(extension): load extensions from XDG_DATA_DIRS by @aurelleb in #770
- fix: cleanup extension logging and log stderr properly by @aurelleb in #772
- Grid dropdown and dropdown pref default value by @rithvikvibhu in #771
- nix/mkVicinaeExtension: pass extra args to buildNpmPackage by @0xda157 in #767
- fix: Allow Enter (Numpad's Return) to execute Return actions by @prettysunflower in #765
- nix/mkVicinaeExtnesion: pass extra args to buildNpmPackage by @0xda157 in #773
- feat(extension): gracefully shutdown extension workers by @aurelleb in #774
- Markdown: render inline content next to images by @rithvikvibhu in #769
- feat: improve generic wayland clipboard mime type handling by @aurelleb in #775
- Actionpanel submenu with conditional updates by @rithvikvibhu in #768
New Contributors
- @0xda157 made their first contribution in #754
- @prettysunflower made their first contribution in #765
Full Changelog: v0.16.8...v0.16.9
v0.16.8
This release should fix clipboard history issues in all environments other than gnome.
What's Changed
- fix: missing includes by @AntoineGS in #744
- refactor: use same clipboard server for data control protocols by @aurelleb in #751
- docs: add typedoc plugin to expand enum members for type aliases by @zSoulweaver in #747
- fix(api): guard against image.source being null by @aurelleb in #753
- feat: auto update qalculate currency exchange rates by @aurelleb in #743
New Contributors
- @zSoulweaver made their first contribution in #747
Full Changelog: v0.16.7...v0.16.8
v0.16.7
What's Changed
- fix(extension): send initial list item changed event by @aurelleb in #720
- fix: missing watcher file exclusion after full scan by @AntoineGS in #721
- nix: create config file only when configured by @Vortriz in #723
- fix(extension): support List.Item title and subtitle props alternate usage with tooltip. by @Bizangel in #726
- feat: Consider IME preedit strings as search text by @quadratech188 in #682
- fix(wlr-clip): consume all available messages at once by @aurelleb in #735
- refactor: get rid of sqlite unixepoch() default values by @aurelleb in #736
- fix(api): support deprecated transient prop in raycast compat layer by @aurelleb in #737
- feat(api): add API to focus window by @aurelleb in #738
- fix: show app focus action even if open is preferred by @aurelleb in #741
- fix(extension): fix List.Dropdown entries not displaying if not within section by @Bizangel in #739
New Contributors
Full Changelog: v0.16.6...v0.16.7
v0.16.6
Mostly bug fixes and api documentation improvements.
What's Changed
- feat: add missing throttle property to List component by @busybox11 in #700
- style: use slightly transparent color for selection by default by @aurelleb in #709
- fix (nix module): use TOML parser instead of JSON for themes by @Aceroph in #675
- fix: handle Link desktop entries correctly by @aurelleb in #710
- feat: move api reference out of git tree by @aurelleb in #712
- docs: cleanup api package tsdoc by @aurelleb in #716
- feat(ColorLike): List.Item.Detail.Metadata.Label#text support for { color?: Color; value: string } by @knoopx in #715
- feat: kill existing server instance using deeplink instead of pid file by @aurelleb in #717
New Contributors
- @busybox11 made their first contribution in #700
- @Aceroph made their first contribution in #675
- @knoopx made their first contribution in #715
Full Changelog: v0.16.5...v0.16.6
v0.16.5
What's Changed
Full Changelog: v0.16.4...v0.16.5
v0.16.4
Fixes an issue with the root search.
Full Changelog: v0.16.3...v0.16.4