Skip to content

Releases: cibere/Flow.Launcher.Plugin.rtfm

v1.3.0

26 Feb 23:04
Compare
Choose a tag to compare
  • 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

05 Feb 02:44
Compare
Choose a tag to compare
  • 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

04 Feb 00:24
Compare
Choose a tag to compare
  • Fix bug with the icon of the autohotkey docs not loading
  • Fix bug with a slash at the end of a url resulting in presets not detecting them
  • Add unittests to help detect when presets stop working

v1.1.1

03 Feb 20:56
Compare
Choose a tag to compare
  • 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 to dev
  • Fix bug with the stable version not appearing in index page
  • Fix bug with stable version linking to the wrong version

v1.1.0

28 Jan 03:25
Compare
Choose a tag to compare

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

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

27 Jan 03:59
Compare
Choose a tag to compare

v1.0.0a8

18 Jan 04:44
Compare
Choose a tag to compare
v1.0.0a8 Pre-release
Pre-release
add PresetLibrary.is_variant to auto correctly validate preset urls i…

v1.0.0a7

17 Jan 02:04
Compare
Choose a tag to compare
v1.0.0a7 Pre-release
Pre-release

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

15 Jan 03:29
Compare
Choose a tag to compare
v1.0.0a6 Pre-release
Pre-release

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

15 Jan 01:55
Compare
Choose a tag to compare
v1.0.0a5 Pre-release
Pre-release

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