Releases: cibere/Flow.Launcher.Plugin.rtfm
Releases · cibere/Flow.Launcher.Plugin.rtfm
v1.3.0
- Remove the preset system, so that the parsers are contained in a different repository, and they are loaded via a doctype (Preset requests will be located in the new indexes repository, however creating preset requests on the plugin's repository is fine).
- This will allow for faster and automatic preset updates, faster caching times, and it will reduce the strain on the hosts.
- With the move to their own repository, the manual type has been changed to
cibere-rtfm-indexes
- Remove the
Use Cache
option - Add a
Cache Results
option for doctype entries - Rewrite settings to reduce code duplication and to stop dumping settings about 5 times every time the save button in the webserver is clicked
- Strip the plugin's core (~1.5k lines removed) and move them to their own repository so that they can be integrated in other places
- Fix a bug with certain error icons not showing
- Remove the need to have
image-magik
installed for nice icons, by switching from google's favicon API to duckduckgo's favicon API. - Bump dependencies
- Remove the entry children (extra context menu items) for code simplicity, might add them back later
- Fix the previous implementation of legacy compatible settings not actually working very well
- Improve some error messages in the settings webserver
- Update the documentation
v1.2.0
- Add the ability to have more sophisticated cache entries
- Utilize the new cache entries in the intersphinx doctype
- Utilize the new cache entries in the mathworks preset
- Utilize the new cache entries in the ss64 presets
- Utilize the new cache entries in the github preset
- Fix a bug with the score of the results being wrong when there are more than 100 results
- Add a
simple view
setting to get results that look like they used to - Parse the table of contents in the autohotkey preset, adds ~400 more entries
- Fix bug with some entries in the ss64 powershell preset not being added to the cache
- Fix bug with API presets having some results being removed due to fuzzy logic being applied to them
v1.1.2
v1.1.1
- Added the
gidocgen
doctype - Rewrite the way presets and doctypes are loaded
- Add a doctypes section to the docs
- Add a preset for mathworks
- Fix qmk preset not working, and rewrite logic to hopefully keep it working despite potential changes on qmk's side
- Update code quality standard
- Add some code logic to handle potential edge cases in qmk, lua, and ss64 presets
Documentation
- Some minor changes
- Rename the
latest
version todev
- Fix bug with the
stable
version not appearing in index page - Fix bug with
stable
version linking to the wrong version
v1.1.0
New Features
- Add the ability to import and export settings
- Logging System Overhall
- Added a
Debug Mode
to disable 99% of logs - Demote most log entries to debug level
- Add a logs section to the documentation
- Add a way to disable logs entirely
- Added a
Bug Fixes
- Fix bug with a requirement being missing
- Fix bug with a debug
data
file being created when using rtfm indexed presets - Fix bug with some presets failing to load on startup due to extra slashes at the end of the url.
- Fix bug with mdn docs preset and mkdocs doctype not re-using json decoders.
- Fix bug with some assets being missing
v1.0.0
- Support empty searches
- Update webserver
- Rewrite webserver backend
- Rewrite webserver frontend (thanks Yusyuriv)
- re-add the ability to choose a custom port
- Add support for mkdocs
- Add a rtfm indexes to index presets that are too "heavy" for the plugin itself.
- Add proper documentation
- Fix bug with infinitely big log files
- Update build process to not include unneccessary files
- Fix bug with cache being built multiple times simultaneously
- Support star/blank keywords
- Add a
version
key to the settings for better backwards compatibility in the future, if the format is ever to change. - Add a context menu item to copy the url
- Add support for API presets
- Fix bug with favicons being very inconsistent
- Fix bug with settings being version-specific and breaking when either their path changes, or the plugin's path changes.
- Add some location serialization to attempt to autofix bad locations/urls/paths.
- Remove the need to provide paths in a
file
protocol url - Add a temp-fix to broken result caching
- Added a preset system + the following presets:
- https://www.lua.org/manual/5.4
- https://www.flowlauncher.com/docs
- https://autohotkey.com/docs/v1
- https://autohotkey.com/docs/v2
- https://docs.github.com
- https://developer.mozilla.org
- https://mpv.io/manual/master
- https://mpv.io/manual/stable
- https://docs.discord.sex
- https://discord.com/developers/docs
- https://ss64.com/bash
- https://ss64.com/mac
- https://ss64.com/ps
- https://ss64.com/nt
- https://tom-select.js.org/docs
- https://docs.qmk.fm
v1.0.0a8
v1.0.0a7
v1.0.0
- Query on root searches
- Add support for libraries built with mkdocs
- rewrite webserver backend
- add doc presets for autohotkey, discord.dev, discord.sex, flowlauncher.com, lua, mdn, qmk, docs.github.com, etc.
- Add the ability to choose a custom port
- Add an auto doctype option for the plugin to try and detect if it can index a doc
- rewrite webserver frontend
- add proper documentation
- fix bug with infinitly big log files
- update plugin build workflow to remove unneccessary files
- fix bug with cache being built multiple times simultaneously
- Support star keywords and no keywords
v1.0.0a6
v1.0.0
- Query on root searches
- Add support for libraries built with mkdocs
- rewrite webserver backend
- add doc presets for autohotkey, discord.dev, discord.sex, flowlauncher.com, lua, mdn, and qmk.
- Add the ability to choose a custom port
- Add an auto doctype option for the plugin to try and detect if it can index a doc
- rewrite webserver frontend
- add proper documentation
- fix bug with infinitly big log files
- update plugin build workflow to remove unneccessary files
v1.0.0a5
v1.0.0
- Query on root searches
- Add support for libraries built with mkdocs
- rewrite webserver backend
- add doc presets for autohotkey, discord.dev, discord.sex, flowlauncher.com, lua, mdn, and qmk.
- Add the ability to choose a custom port
- Add an auto doctype option for the plugin to try and detect if it can index a doc
- rewrite webserver frontend
- add proper documentation
- fix bug with infinitly big log files
- update plugin build workflow to remove unneccessary files