Many bugfixes.
What's Changed
- fix: pass field value on form blur/focus for Raycast useForm by @Meldiron in #1992
- fix(extensions): tolerate text children in the React reconciler by @tiagem in #1993
- fix(macOS): search settings by unlocalized name by @knu in #1994
- fix(macos): clear to line start on command+backspace by @BarganConstantin in #1987
- chore(nix): update numen and nixpkgs by @vMohammad24 in #1998
- feat: add app picker preference by @aurelleb in #2007
- fix(api): return undefined for missing local storage values by @HosseyNJF in #2004
- fix(config): write user config atomically via tmp+rename by @BarganConstantin in #1974
- fix(ts-api): fix inverted optional marker in generated .d.ts by @BarganConstantin in #1982
- fix(file-indexer): keep watch paths correct across renames by @BarganConstantin in #1967
- fix(ipc): percent-encode deeplink query values by @BarganConstantin in #1970
- fix(server): return nullopt for an unparsable pid file by @BarganConstantin in #1973
- fix(actions): don't move clipboard content out on copy execute by @BarganConstantin in #1976
- feat: type safe preferences by @aurelleb in #2008
- fix(extensions): escape user text in generated package.json by @BarganConstantin in #1975
- fix(tail): don't replay old log lines on nLines: 0 by @BarganConstantin in #1983
- i18n: add Traditional Chinese (zh_TW) translation by @ian902792 in #2009
- fix(numen): guard currency-fetch callback against dtor by @BarganConstantin in #1978
- feat: diff preferences before calling extension hook by @aurelleb in #2012
- fix(cli): don't let a title collide with the {mode} placeholder by @BarganConstantin in #1981
- feat(clipboard): ignore selections from specific apps by @aurelleb in #2013
- fix(xdg): ignore spaces around the equals of a localized key by @BarganConstantin in #1966
- feat(nav): ctrl/cmd + index shortcut for list views by @tiagem in #1835
- feat(dmenu): add password flag by @aurelleb in #2016
- fix(api): make List.Item accessory color optional by @maksim-romanov in #2014
- fix(snippets): fix removing text after accepting a variable suggestion by @Yusyuriv in #2017
- fix(tray): remove systray icon when disabled on Linux by @Rishabh672003 in #2020
- fix(tray-host): split GNOME's item refs on '@' by @BarganConstantin in #2022
- fix(store): show install action instead of uninstall for uninstalled extensions by @urwrstkn8mare in #2018
- fix(audio): handle sinks without an active port by @Brams-s in #2029
- fix(ipc): heap-allocate the IPC service owned by the rpc server by @maksim-romanov in #2025
- fix: tear down services before SQLCipher's atexit cleanup by @maksim-romanov in #2027
- fix(ui): stop metadata tags from stacking vertically on first layout by @maksim-romanov in #2026
- fix(clipboard): only report monitoring state actually reached by @BarganConstantin in #1979
- fix(clipboard): actually disconnect on Qt clipboard stop by @BarganConstantin in #1971
- fix(api): send Raycast web OAuth redirects to vicinae:// by @aipdv in #2031
- fix(calculator): lock Qalculate calculator against rate refresh by @BarganConstantin in #1977
- fix(windows): honor alternative file explorers by @aurelleb in #2006
- fix(macOS): use a transparent titlebar for the onboarding window by @maksim-romanov in #2036
- fix(macOS): keep popovers visible after reopening with material none by @maksim-romanov in #2035
New Contributors
- @Meldiron made their first contribution in #1992
- @knu made their first contribution in #1994
- @HosseyNJF made their first contribution in #2004
- @ian902792 made their first contribution in #2009
- @maksim-romanov made their first contribution in #2014
- @Rishabh672003 made their first contribution in #2020
- @urwrstkn8mare made their first contribution in #2018
- @Brams-s made their first contribution in #2029
- @aipdv made their first contribution in #2031
Full Changelog: v0.29.0...v0.29.1