Changelogs
features
- Huge classes restructure so they make more sense and all follow the same
degoog-*structure, updated thestyling.htmlsection of the docs. - Create a new registry for autosuggestions
- Move autosuggestion engines to their own built in types
- Allow third party autosuggestion systems
- Cache autosuggestions
- Actually aggregate suggestions and show sources
- Call autosuggestions via transports
- Call autosuggestions via proxies
- Keep autosuggestions working from the client so they accept get/post
- Add rich autosuggestions so they can also look cool (disabled by default, don't you all worry minimalists)
- Add ability to override specific proxies per engine via engines advanced settings
- Create a new plugin type
interceptorthat allows to intercept the search query and do with it whatever plugin developers want to (I have used to create a spell check plugin that auto fixes queries like google does #117 ) - Allow for plugin order to choose load order and UI display order for slots. Plugins at the top will show above plugins at the bottom, fairly intuitive #79
bugfixes
- Fix back arrow on post searches #114
- Hopefully fix the base url update from last release as I clearly missed a few places #112
- Fix issue where autosuggestion was rate limiting searches too. Now they use two separate rate limit systems
- Fix weird results around the Bing engine
- Fix weird images behaviour (e.g. searching for
searchwould show burgers 🤷 ) - Fix browser back button when using bang commands #114
breaking changes
Hi, sorry to do this to you, but if you made a theme/plugin please triple check they still look ok. They should but I can't promise, the classes refactor was a huge effort and I created a _backward.scss file to try and make sure you all are safe, HOWEVER I am human and I err, and even if I weren't human and I was AI, AI sucks at UI/UX so I'd err even more.
Please if you can try to keep up with the new class system and update your themes/plugins anyway to avoid future issues as these are the ones that'll be officially supported from now on (check styling.html and feel free to feed it to your llm of choice to update your stuff if you can't be bothered, it's literally a search and replace job)
Here's the actions you should be taking
- Check your styling on themes isn't broken, if it isn't feel free to leave the theme as is or fix it with the new classes from the new styling docs
- Check if any javascript/css/files are not being served, if they are not, please refer to the new plugin documentation on how assets should be loaded after this update
- If you change your extensions to use the new file importing system please make sure to add a minimum required version to your extensions so people know they can only work from 0.17.0 onwards.