IndexedAutocomplete switches the Danbooru storage mechanism for saving autocomplete entries, using IndexedDB instead of Local Storage.
Installation
- Chrome/Firefox: Install Tampermonkey
Project page
Main script
Usage notes
It's used mostly the same as autocomplete. The primary difference is under the covers, in how the data is stored and retrieved. The autocomplete also covers more inputs than are normally covered by Danbooru.
Note: It only enables on browsers that support IndexedDB, which for sure includes both Chrome and Firefox.
With Version 16, a new functionality has been added beyond what is provided by Danbooru. Whenever a user selects a data item with Tab or Enter, that choice will appear at the top of results for at least the next 48 hour period (the period is changeable by the user). Reusing that same choice renews that period.
With Version 19 the different sources for the tag autocomplete can be grouped and arranged by source.
With Version 20 an alternate weighting scheme can be applied for the various sources.
With Version 24 an already used mechanism shows which tags have already been added to the tag edit box.
With Version 27 alternate related tag comparisons can be used. Additionally, tag autocomplete can now be used on any non-autocomplete text field, which is activated/deactivated with the hotkey Alt+A.
With Version 28, alternate options are now available with text autocomplete with the hotkeys Alt+1, Alt+2, Alt+3. (See forum #168588 for more info)
Final
Any suggestions or feedback is appreciated.
Latest edits
- (2022-09-04)
- Updated script link in OP
- (2022-09-05)
- Version 29 Added two new options to adjust to the new word match autocomplete (forum #220660)
Versions
Show
- (2017-11-18)
- Version 2 - Initial release
- (2017-11-19)
- Version 3 - Store pool autocomplete results
- (2017-11-20)
- Version 4 - Store user autocomplete results
- (2017-11-21)
- Version 5 - Store favorite group and saved search results
- (2017-11-25)
- Version 6 - Store related tag results
- (2017-11-27)
- Version 7 - Vary the expiration time for data based upon type and count
- (2017-12-14)
- Version 8
- Store wiki page autocomplete results
- Fixup missing autocomplete on wiki page versions
- (2017-12-17)
- Version 9 - Store artist autocomplete results
- (2017-12-22)
- Version 10 - Store non-tag pool results
- (2017-12-29)
- Version 11 - Add user autocomplete everywhere available
- (2018-01-13)
- Version 12
- Full validation of client data
- Major code refactor
- (2018-01-20)
- Version 13 - Add artist finder to session storage
- (2018-04-27)
- Version 14 - Updated to use library
- (2018-08-18)
- Version 15 - Add forum topic autocomplete
- (2018-08-22)
- Version 16 - Add user choice mechanism <CodeKyuubi: forum #149633>
- (2018-08-26)
- Version 17 - Modified choice mechanism to account for usage
- (2018-09-04)
- Version 18 - Add setting menu
- (2018-09-20)
- Version 19 - Add tag source styling and grouping
- (2018-09-21)
- Version 20 - Facilitate alternate weighting schemes <nonamethanks: Discord>
- (2019-01-18)
- Version 21 - Add autocomplete to bulk update requests
- (2019-01-25)
- Version 22 - Add cache data editor to menu
- (2019-02-13)
- Version 23 - Updated to newest library
- (2019-08-05)
- Version 24
- Added already used mechanism
- Checks for prefixes on usage data
- Results returned are settable
- Added input to comments page
- (2019-09-19)
- Version 25 Add metatags to autocomplete
- Metatags now included in the usage mechanism and already used mechanism
- Autocomplete now activates automatically once a metatag is selected
- (2019-12-24)
- Version 26 Updated library version
- Several additions/improvements on settings menu
- (2020-03-22)
- Version 27 Additonal related tag options
- Autocomplete added on non-autocomplete text fields
- (2020-06-25)
- Version 28 Added several options to text autocomplete
- (2022-09-05)
- Version 29 Added two new options to adjust to the new word match autocomplete (forum #220660)
Updated