- Miscellaneous
- Release notes
-
Release notes
- Added dark mode
- Enabled dynamic link functions to return multi-line strings (in addition to arrays of URLs)
- Enhanced the favicon tools/download page to use the favicon fetch service (if configured) as a fallback
- Fixed an issue that prevented the caching of discovered favicons in the local storage
- Performed technical maintenance (migrated to launchpad, switched to ECMAScript modules, fixed linting issues)
- Fixed unhandled initialization exception when a search bucket has no main (non-search) shortcut
- Tweaked shortlist CSS colors to work with the latest Dark Reader release
- Tweak CSS colors to work with the latest Dark Reader release
- Re-generated documentation with latest MkDocs version (upgrading jQuery from 2 to 3)
- Introduced dynamic bookmarks
- Added the ability to dynamically generate a variable number of links
- Updated and documented the TypeScript typings
- Performed technical maintenance (stricter linting and refactoring)
- Tweaked the homepage's suggestion filter (avoiding unnecessary full-text searches)
- Added support for search buckets
- Improved the suggestion list for non-query keywords
- Performed technical maintenance (linting, deprecations, updated typings)
- Fixed an issue that caused domains to be listed under missing favicons even if the favicon had already been downloaded
- Added a TypeScript declaration file (
shortycut.d.ts) for the ShortyCut API to the data (template) folder
- Added a CORS header to the web server to allow resources to be accessed from all origins
- Fixed an issue that prevented domains without favicons from being displayed in the list view when using a fetch service
- Improved the favicon loading speed by preloading all images on startup and caching their known locations in the browser's local storage
- Added favicons to the interactive selection list displayed when accessing keywords with multiple links
- Added the ability to load additional JavaScript files, so that large shortcut collections can be spread across multiple files
- Added support for dynamic links, which allow keywords to redirect to different pages based on the search term
- Improved the way how hotkeys are selected, favoring letters that are uppercase or appear at the beginning of words
- Improved the homepage's ability to lock itself to a pinned browser tab by opening links to the manual in new tabs
- Improved the accessibility of the menu through the keyboard when using a browser extension like Vimium
- Fixed an issue that could cause POST links to fail or send wrong data if the search term contained special characters like
& or %
- Fixed an issue with the homepage's no-focus mode where control keys like
Alt and Ctrl would still put the focus on the input field