tag:danbooru.me,2005:/forum_topics/14701 [Userscript] IndexedAutocomplete 2020-03-22T22:34:44-04:00 tag:danbooru.me,2005:ForumPost/164283 2020-03-22T22:19:05-04:00 2020-03-22T22:35:04-04:00 @BrokenEagle98: Pushed Version 27 which adds several new... <p>Pushed <strong>Version 27</strong> which adds several new additional features:</p><ul> <li><u>Configurable limit for related tags results</u></li> <ul> <li>The default is 25 results</li> <li>This is only the tags column and not the recent/frequent/wiki columns</li> </ul> <li><u>Alternate methods of related tags comparison/ordering</u></li> <ul> <li> <strong>Default</strong>: This uses the default comparisons/orderings based upon whether a category is used or not</li> <li> <strong>Frequent</strong>: Orders the tags by their frequency on posts</li> <ul><li>This is currently the default when searching by category</li></ul> <li> <strong>Similar</strong>: Uses a cosine similarity to order the tags by how similar they are to each other</li> <ul><li>This is currently the default when searching by no category</li></ul> <li> <strong>Like</strong>: Does a wildcard search using "*" at the front and beginning of the tag</li> </ul> <li><u>Configurable default comparison/ordering</u></li> <ul><li>The is the value that is always selected upon initial page load</li></ul> <li><u>Show percentage statistics for the tag results</u></li> <ul><li>This is the percentage of posts the two tags have in common based upon the sample size used</li></ul> <li><u>Expandable related tags section</u></li> <ul> <li>All tag columns are shown in a single expandable row instead of wrapping to multiple rows</li> <li>Section navigation can be done by using the arrow keys or the scroll bar at the top or bottom</li> </ul> <li><u>Facilitate the addition of tag autocomplete on non-autocomplete text fields</u></li> <ul> <li> <strong>Alt+A</strong> activates/deactivates this mode while in the text field</li> <li>This mode is deactivated once the autocomplete item is selected</li> <li>It renders as a textile link with customizable title like the following: <code>[[some_tag|insert text]]</code> </li> </ul> </ul> BrokenEagle98 /users/23799 tag:danbooru.me,2005:ForumPost/161798 2019-12-24T17:31:54-05:00 2019-12-24T17:31:54-05:00 @BrokenEagle98: Pushed Version 26 which primarily includes an... <p>Pushed <strong>Version 26</strong> which primarily includes an update to the library code plus a few fixes:</p><ul> <li><strong>Additions</strong></li> <ul> <li>Add new menu library elements/functions for cache editor</li> <ul> <li>The raw program data can be extracted using the cache editor, which facilitates transferring program data to another browser/domain</li> <li>Controls which are not applicable are hidden, for example <strong>Local storage</strong> must be selected before the raw data option becomes visible</li> </ul> </ul> <li><strong>Changes</strong></li> <ul><li>Settings menu now adapts to the color changes of the chosen theme (light/dark)</li></ul> <li><strong>Fixes</strong></li> <ul> <li>Fix the render function not being set in some cases</li> <ul><li>This caused the source/usage highlights to not be applied</li></ul> </ul> <li><strong>Other</strong></li> <ul><li>Multiple internal code changes and refactors</li></ul> </ul> BrokenEagle98 /users/23799 tag:danbooru.me,2005:ForumPost/159890 2019-09-19T11:59:04-04:00 2019-09-19T12:02:10-04:00 @BrokenEagle98: Pushed Version 25 which adds metatags to the... <p>Pushed <strong>Version 25</strong> which adds metatags to the tag autocomplete for both query and edit inputs. For metatags with autocomplete themselves (order, status, rating, locked, child, parent, filetype, disapproval), once those tags have been selected it will automatically activate the autocomplete for them. The following is the CSS class and default setting for these.</p><pre>.iac-tag-metatag &gt; div::before{ color: #000; } .iac-tag-highlight .tag-type-500:link { color: #000; } .iac-tag-highlight .tag-type-500:hover { color: #444; } </pre><p> </p><p>The order for these can be set in the settings menu. Additionally, they can also be disabled there.</p><p>Besides the above, there have been several other additions/fixes:</p><ul> <li>Additions:</li> <ul> <li>Made BUR autocomplete optional</li> <li>Autocomplete in more places</li> </ul> <li>Fixes:</li> <ul> <li>Fixed items not rendering due to recent updates (<a class="dtext-link dtext-id-link dtext-forum-post-id-link" href="/forum_posts/159833">forum #159833</a>)</li> <li>Trim autocomplete on inputs that are space sensitive</li> <li>Fixed the render of autocomplete not being done correctly sometimes</li> </ul> </ul> BrokenEagle98 /users/23799 tag:danbooru.me,2005:ForumPost/158754 2019-08-05T13:44:39-04:00 2019-08-05T20:20:04-04:00 @BrokenEagle98: Pushed Version 24 which adds an "already used"... <p>Pushed <strong>Version 24</strong> which adds an "already used" mechanic to the tag edit box, highlighting any lines with already used tags yellow. The program uses a CSS class for this, and the following shows its default setting.</p><pre>.iac-already-used { background-color: #FFFFAA; } </pre><p>Besides the above, there have been several other additions:</p><ul> <li>Prefix/acronym matching on choice usage data</li> <ul> <li>i.e. "gup" would bring up "girls_und_panzer" if that was a previously selected item</li> <li>Usage mechanism must be enabled for this to be in effect</li> <li>This setting is enabled by default, but it can be turned off in the settings menu</li> </ul> <li>The number of results returned is now settable in the settings menu (5 - 20)</li> <ul><li>The tag autocomplete does not currently support variable results returned</li></ul> <li>Added an input to the comments page which facilitates searching comments by post</li> <li>Combined choice data internally so that it can be edited from the cache editor</li> <li>Several other code refactors</li> </ul><h6>Minor versions</h6><ul> <li>(2019-08-05)</li> <ul><li> <strong>24.1</strong> - Fixed bug with selection when usage mechanic is disabled &lt;<a class="dtext-link" href="/users/503835">inkuJerr</a>: <a class="dtext-link dtext-id-link dtext-forum-post-id-link" href="/forum_posts/158761">forum #158761</a>&gt;</li></ul> </ul> BrokenEagle98 /users/23799 tag:danbooru.me,2005:ForumPost/154717 2019-02-13T21:15:14-05:00 2019-08-05T20:25:48-04:00 @BrokenEagle98: Pushed Version 23 which primarily integrates... <p>Pushed <strong>Version 23</strong> which primarily integrates the new library code that was finalized today. This is coming out as a major version since a large majority of the code was changed while updating to the new library version and standardizing all of the affected userscripts.</p><p>Additionally, all of the menus were standardized, and fully working cache editors were incorporated. Also, a new control was added under cache settings which shows the size of all the userscript data amongst all of the various data storage.</p><h6>Minor versions</h6><ul> <li>(2019-02-16)</li> <ul><li> <strong>23.1</strong> - Fixed bug with incorrect function name on uploads page</li></ul> <li>(2019-02-16)</li> <ul> <li><strong>23.2</strong></li> <ul> <li>Add in recheck mechanism that requeries data expiring within X number of days</li> <li>Fixed race condition with the autocomplete render function</li> <li>Fixed @ mention autocomplete and usage data</li> </ul> </ul> <li>(2019-02-16)</li> <ul><li> <strong>23.3</strong> - Fixed the choice data not being saved for metatag data</li></ul> <li>(2019-04-02)</li> <ul><li> <strong>23.4</strong> - Fixed choice data selection on tag edit inputs</li></ul> <li>(2019-05-13)</li> <ul><li> <strong>23.5</strong> - Make use of only parameter</li></ul> <li>(2019-05-22)</li> <ul><li> <strong>23.6</strong> - Fix saving user settings</li></ul> <li>(2019-05-30)</li> <ul><li> <strong>23.7</strong> - Library fix for expirations</li></ul> <li>(2019-07-09)</li> <ul><li> <strong>23.8</strong> - Fixed wiki link function</li></ul> <li>(2019-07-15)</li> <ul><li> <strong>23.9</strong> - Allow for spaces where applicable</li></ul> </ul> BrokenEagle98 /users/23799 tag:danbooru.me,2005:ForumPost/154196 2019-01-25T18:23:18-05:00 2019-01-30T22:24:56-05:00 @BrokenEagle98: Pushed Version 22 which adds a program/cache... <p>Pushed <strong>Version 22</strong> which adds a program/cache data editor to the menu. This is being prototyped on this script before rolling it out to the other applicable scripts. Currently, values can be looked at and/or deleted. Also, the cache data is editable whereas the program data is not, as there is currently no centralized mechanism for validating all program data.</p><p>So basically, this adds the scalpel approach besides the already existing hammer approach, i.e. purge cache data / factory reset.</p><ul> <li>(2018-01-27)</li> <ul> <li><strong>22.1</strong></li> <ul> <li>Fixed wrong key being used for related data storage</li> <li>Related data caching was effectively disabled</li> </ul> </ul> <li>(2018-01-27)</li> <ul> <li><strong>22.2</strong></li> <ul><li>Exported autocomplete for use by other scripts</li></ul> </ul> </ul> BrokenEagle98 /users/23799 tag:danbooru.me,2005:ForumPost/154059 2019-01-19T01:11:07-05:00 2019-09-19T12:04:08-04:00 @BrokenEagle98: Pushed Version 21 which primarily adds... <p>Pushed <strong>Version 21</strong> which primarily adds autocomplete to the new bulk update request form.</p><pre>.iac-tag-bur &gt; div::before{ color: #000; } .iac-tag-highlight .tag-type-400:link { color: #888; } .iac-tag-highlight .tag-type-400:hover { color: #ccc; } </pre><p> </p><p>Besides that, there was some issues with the artist autocomplete which were also fixed.</p><h6>Minor versions</h6><ul> <li>(2018-01-24)</li> <ul> <li><strong>21.1</strong></li> <ul> <li>Added autocomplete to BUR edit form</li> <li>Removed superfluous print statements</li> </ul> </ul> </ul> BrokenEagle98 /users/23799 tag:danbooru.me,2005:ForumPost/150557 2018-09-21T14:45:14-04:00 2019-01-14T00:02:18-05:00 @BrokenEagle98: Pushed Version 20 which facilitates using an... <p>Pushed <strong>Version 20</strong> which facilitates using an alternate weighting scheme for tag sources. Note that if the source grouping added in <strong>Version 19</strong> is enabled, then this option will have no effect.</p><p>The default source weights are the same as those noted in the previous post. Valid values are any number between 0 and 1. Three different scaling functions are available to control how much of an effect that the post count has on the sort weight.</p><ul> <li> <strong>Linear:</strong> <code>tag_weight = source_weight * post_count</code> </li> <li> <strong>Square root:</strong> <code>tag_weight = source_weight * Sqrt( post_count )</code> </li> <li> <strong>Logarithmic:</strong> <code>tag_weight = source_weight * Log( post_count )</code> </li> </ul><p>The scaler really only functions when two sources have different weights. Sources with the same weight will be grouped purely by post count.</p><p>Square root has a medium effect at reducing the weight of the post count, whereas logarithmic has a huge effect.</p><h6>Minor versions</h6><ul> <li>(2018-12-31)</li> <ul><li> <strong>20.1</strong> - Fixed incorrect pruning parameter.</li></ul> <li>(2019-01-03)</li> <ul> <li> <strong>20.2</strong> </li> <ul> <li>Updated library version</li> <ul><li>~20% reduction in code size</li></ul> <li>Refactored code to standard</li> </ul> </ul> <li>(2019-01-13)</li> <ul> <li><strong>20.3</strong></li> <ul> <li>Fixed related tags cache</li> <li>Fixed source data cache</li> <li>Added compatibility with RecentTagsCalc</li> </ul> </ul> </ul> BrokenEagle98 /users/23799 tag:danbooru.me,2005:ForumPost/150526 2018-09-20T13:58:41-04:00 2018-09-20T14:03:22-04:00 @BrokenEagle98: Pushed Version 19 which adds styles and... <p>Pushed <strong>Version 19</strong> which adds styles and groupings for the various tag autocomplete sources.</p><h4>Highlighting</h4><p>By default, the autocomplete highlighting is turned on. The program adds CSS classes that facilitate this, which can be overridden by the user.</p><ul> <li> <code>.iac-user-choice</code> - The user selected data</li> <li> <code>.iac-tag-highlight</code> - All tag sources</li> <li> <code>.iac-tag-exact</code> - The exact source</li> <li> <code>.iac-tag-prefix</code> - The prefix source</li> <li> <code>.iac-tag-alias</code> - The alias source</li> <li> <code>.iac-tag-corrct</code> - The fuzzy source, i.e. misspellings</li> </ul><p>The following is the current CSS code used:</p><pre>.iac-user-choice a { font-weight: bold; } .iac-tag-alias a { font-style: italic; } .iac-tag-highlight { margin-top: -5px; } .iac-tag-highlight &gt; div::before { content: "●"; padding-right: 4px; font-weight: bold; font-size: 150%; } .iac-tag-exact &gt; div::before { color: #EEE; } .iac-tag-prefix &gt; div::before { color: hotpink; } .iac-tag-alias &gt; div::before { color: gold; } .iac-tag-correct &gt; div::before { color: cyan; } </pre><p>If the highlight option is turned off, then the classes will no longer be added, however the ability to style by source is still available with the HTML data fields, e.g. using <code>[data-autocomplete-source="exact"]</code> as the CSS selector. Replace "exact" with all of the other sources to address them.</p><h4>Sorting</h4><p>By default, source sorting is turned on. The default order is exact, prefix, alias, correct. This order can be modified.</p><p>If this option is turned off, then the weighted sorting scheme by Danbooru will be used.</p><pre>sort_weight = source_weight x post_count </pre><p>The current source weights are:</p><ul> <li>exact: 1</li> <li>prefix: 0.8</li> <li>alias: 0.2</li> <li>correct: 0.1</li> </ul><p>At some point in the future, I may facilitate the ability to alter the weights and/or the equation as an alternate means to sort the data.</p> BrokenEagle98 /users/23799 tag:danbooru.me,2005:ForumPost/150095 2018-09-04T21:28:45-04:00 2018-09-16T18:49:54-04:00 @BrokenEagle98: Pushed Version 18 which adds a settings menu... <p>Pushed <strong>Version 18</strong> which adds a settings menu available on the same page as the Danbooru settings (<strong>My Account</strong> &gt;&gt; <strong>Settings</strong>) under <strong>Userscript Menus</strong>. The specific settings for this script are under the tab <em>IndexedAutocomplete</em>. The settings "should" instantly reflect in all other open tags with the latest version of the script running.</p><h6>Minor versions</h6><ul> <li>(2018-09-04)</li> <ul><li> <strong>18.1</strong> Fixed limit for alternate tag method</li></ul> <li>(2018-09-07)</li> <ul><li> <strong>18.2</strong> Added setting for moving aliases to last</li></ul> <li>(2018-09-12)</li> <ul> <li> <strong>18.3</strong> Updated library to Version 5</li> <ul> <li>Fixed handling of tab autocomplete</li> <li>Check for Danbooru namebound events</li> </ul> </ul> <li>(2018-09-16)</li> <ul> <li> <strong>18.4</strong> Update selection method for tab autocomplete</li> <ul> <li>Fix rendering of inputs using a default render</li> <li>Fix saved searches so it can handle multiple entries</li> <li>Add in missing autocomplete inputs</li> <li>Fix selection method so it doesn't replace with key arrows</li> </ul> </ul> </ul> BrokenEagle98 /users/23799 tag:danbooru.me,2005:ForumPost/149980 2018-08-29T23:45:48-04:00 2018-08-29T23:45:48-04:00 @Unbreakable: > CodeKyuubi said: > > Something seems broken.... <blockquote> <p>CodeKyuubi said:</p> <p>Something seems broken.</p> <p><a rel="external nofollow noreferrer" class="dtext-link dtext-external-link" href="https://i.imgur.com/lRSq8V5.png">https://i.imgur.com/lRSq8V5.png</a></p> <p>Some words are staying at the top despite a different word having been spelled.</p> </blockquote><p>It's related to <a class="dtext-link dtext-id-link dtext-forum-post-id-link" href="/forum_posts/149962">forum #149962</a> and it's been brought up in <a rel="external nofollow noreferrer" class="dtext-link dtext-id-link dtext-github-id-link" href="https://github.com/r888888888/danbooru/issues/3854">issue #3854</a></p> Unbreakable /users/430030 tag:danbooru.me,2005:ForumPost/149979 2018-08-29T23:41:07-04:00 2018-08-29T23:41:07-04:00 @CodeKyuubi: Something seems broken. ... <p>Something seems broken.</p><p><a rel="external nofollow noreferrer" class="dtext-link dtext-external-link" href="https://i.imgur.com/lRSq8V5.png">https://i.imgur.com/lRSq8V5.png</a></p><p>Some words are staying at the top despite a different word having been spelled. </p> CodeKyuubi /users/81291 tag:danbooru.me,2005:ForumPost/149900 2018-08-26T19:44:54-04:00 2018-08-30T21:01:47-04:00 @BrokenEagle98: Pushed Version 17 which modifies the choice... <p>Pushed <strong>Version 17</strong> which modifies the choice mechanism to account for usage. I've been experimenting this last week for something that wasn't as jittery as Version 16, and eventually settled on using an incremental count with a decrementing power function backoff.</p><p>The new schema works as such:</p><ul> <li>For the chosen element, a value of 1 is added to its count</li> <li>For all other unchosen <u><strong>shown</strong></u> elements, multiply their count by 0.9</li> <li>The count will max out at 20</li> <li>The expiration period has been extended to 2 days</li> </ul><p>I found that the above works pretty well through simulation and also testing. Since some may want to adjust the values or turn off the choice schema altogether, I'll be working on a user interface for this script, and hopefully deliver something by next week.</p><h6>Minor versions</h6><ul> <li>(2018-08-26)</li> <ul><li> <strong>17.1</strong> Fixed how usage maximum was being applied</li></ul> <li>(2018-08-28)</li> <ul><li> <strong>17.2</strong> Fixed several minor mispellings and usages</li></ul> <li>(2018-08-29)</li> <ul><li> <strong>17.3</strong> Removed asterisk on tag autocomplete as it is no longer required</li></ul> <li>(2018-08-30)</li> <ul> <li><strong>17.4</strong></li> <ul> <li>Switched to alternate tag retrieval mechanism</li> <li>See <a rel="external nofollow noreferrer" class="dtext-link dtext-id-link dtext-github-id-link" href="https://github.com/r888888888/danbooru/issues/3854">issue #3854</a> </li> </ul> </ul> </ul> BrokenEagle98 /users/23799 tag:danbooru.me,2005:ForumPost/149774 2018-08-22T12:05:00-04:00 2018-08-26T02:09:40-04:00 @BrokenEagle98: Pushed Version 16 which added a user choice... <p>Pushed <strong>Version 16</strong> which added a user choice mechanism to the autocomplete. 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 24 hour period. Reusing that same choice renews that period. Chosen items will appear in the most recently used order first. Beyond that, all aliased tags are pushed to the bottom of the list unless they are also a chosen item.</p><h6>Minor versions</h6><ul> <li>(2018-08-25)</li> <ul><li> <strong>16.1</strong> Added minimum length validation to autocomplete</li></ul> </ul> BrokenEagle98 /users/23799 tag:danbooru.me,2005:ForumPost/149665 2018-08-19T18:16:16-04:00 2018-08-19T18:16:16-04:00 @BrokenEagle98: > CodeKyuubi said: > > My bad, I meant sorted... <blockquote> <p>CodeKyuubi said:</p> <p>My bad, I meant sorted by personal usage, like it does with Danbooru's old autocompletion extension, or is that infeasible to program? And yeah I think it would be useful in my experience to move aliases beyond non-aliases.</p> </blockquote><p>I just looked into that, and it should be doable.</p><h4>Tag order</h4><p>So here's what I'm thinking the order should be:</p><p>1. Used tags sorted by usage<br>2. Unused tags sorted by post count<br>3. Aliased tags sorted by post count</p><p class="tn"><strong>Note:</strong> Limited to 10 tags as per the current setup.</p><p>For #1, there are a couple ways that usage could be sorted. It could be by most frequent. It could also be by most recent. I'm leaning more towards the latter, as with the former you could have just been tagging one thing in abundance, so when you switch it up to something else you'd be forced to continually use the order mandated by your previous usage. Unless there's a convincing need to go with frequency method, or perhaps even a different method altogether, I'll just plan on going with the recent usage method.</p><h4>Other thoughts</h4><h5>Propagation</h5><p>Propagate the tag down all the way to the first letter. For instance, the tag <strong>girls_und_panzer</strong> doesn't show up until you type "gi", but if you were to select that tag, then it would now show up at the top of the "g" listing.</p><h5>Expiration</h5><p>Have each used tag have an expiration so that stale tags don't continue to be propagated to the list. I'm thinking maybe a day for this. Whenever a tag gets used, the expiration will get renewed, but after a day of no use the system will in a sense reset itself.</p><p>The expiration period could always be extended after a trial period, but I don't want to expand too far initially then have to wait a period of time for things to reset themselves.</p> BrokenEagle98 /users/23799 tag:danbooru.me,2005:ForumPost/149649 2018-08-19T13:38:50-04:00 2018-08-19T13:39:32-04:00 @CodeKyuubi: > BrokenEagle98 said: > > It sort of already... <blockquote> <p>BrokenEagle98 said:</p> <p>It sort of already does, as dark_hair -&gt; black_hair has a count of 490K and dark_eyes -&gt; black_eyes has a count of 71K, both which are greater than dark skin at just 65K. That's the order that Danbooru returns the data, so that's currently the order things are shown in.</p> <p>Would your idea be to instead show all of the aliases last in the autocomplete popup?</p> </blockquote><p>My bad, I meant sorted by personal usage, like it does with Danbooru's old autocompletion extension, or is that infeasible to program? And yeah I think it would be useful in my experience to move aliases beyond non-aliases. </p> CodeKyuubi /users/81291 tag:danbooru.me,2005:ForumPost/149648 2018-08-19T13:20:36-04:00 2018-08-19T13:20:36-04:00 @BrokenEagle98: > CodeKyuubi said: > > It would be nice if the... <blockquote> <p>CodeKyuubi said:</p> <p>It would be nice if the tag completion sorted by usage, so that, say, trying to tag 'dark_skin' with just 'dark', it wouldn't lead off with 'dark_hair' and 'dark_eyes' first.</p> </blockquote><p>It sort of already does, as dark_hair -&gt; black_hair has a count of 490K and dark_eyes -&gt; black_eyes has a count of 71K, both which are greater than dark skin at just 65K. That's the order that Danbooru returns the data, so that's currently the order things are shown in.</p><p>Would your idea be to instead show all of the aliases last in the autocomplete popup?</p> BrokenEagle98 /users/23799 tag:danbooru.me,2005:ForumPost/149633 2018-08-19T02:47:49-04:00 2018-08-19T02:47:49-04:00 @CodeKyuubi: It would be nice if the tag completion sorted... <p>It would be nice if the tag completion sorted by usage, so that, say, trying to tag 'dark_skin' with just 'dark', it wouldn't lead off with 'dark_hair' and 'dark_eyes' first. </p> CodeKyuubi /users/81291 tag:danbooru.me,2005:ForumPost/149613 2018-08-18T13:22:03-04:00 2018-08-18T13:31:15-04:00 @BrokenEagle98: Pushed Version 15 which adds forum topic... <p>Pushed <strong>Version 15</strong> which adds forum topic autocomplete. Additionally, it fixes a few input boxes missing autocomplete, as well as some code refactoring that reduced code size by ~10%.</p><p>For the forum topic autocomplete, it adds a quick search input labeled "<strong>Search topic</strong>" next to the existing "<strong>Search forum</strong>" input. The old input was kept as it performs a different search looking in the forum bodies for the text. Also, the "<strong>Search topic</strong>" input was only added to forum topic pages and not forum post pages (check the URL address for which one you're on). The last place it was added to is the <strong>Title</strong> input on the <a rel="external nofollow noreferrer" class="dtext-link dtext-external-link dtext-named-external-link" href="/forum_posts/search">Forum post search</a> page.</p><p>The expiration time for forum topic data is currently at <strong>1 week</strong>. I thought about making it 1 month, but the forum results are retrieved in most recently updated first order, and the forum can change quite a bit in 1 month leaving the results stale.</p> BrokenEagle98 /users/23799 tag:danbooru.me,2005:ForumPost/146319 2018-04-27T21:47:35-04:00 2018-08-15T19:55:10-04:00 @BrokenEagle98: Pushed Version 14. Like my CurrentUploads... <p>Pushed <strong>Version 14</strong>. Like my CurrentUploads script (<a class="dtext-link dtext-id-link dtext-forum-topic-id-link" href="/forum_topics/15169">topic #15169</a>), I updated this script to use my library, which overall reduced the code size by ~25%. Additionally, I fixed a bug in the artist finder button that was introduced by <strong>13.1</strong> and also the latest jQuery version deployment.</p><ul> <li>Minor versions</li> <ul> <li>(2018-04-27)</li> <ul><li> <strong>14.1</strong> Fixed bug on checked cached values</li></ul> <li>(2018-04-29)</li> <ul> <li><strong>14.2</strong></li> <ul> <li>Fixed bug with highlighting some autocomplete values</li> <li>Applied same fix as <a rel="external nofollow noreferrer" class="dtext-link dtext-id-link dtext-github-id-link" href="https://github.com/r888888888/danbooru/issues/3688">issue #3688</a> </li> </ul> </ul> <li>(2018-05-15)</li> <ul> <li><strong>14.3</strong></li> <ul><li>Fixed bug with wrong name of a function</li></ul> </ul> <li>(2018-07-23)</li> <ul> <li><strong>14.4</strong></li> <ul> <li>Updated to use newest library (Version 4)</li> <li>Added back in program checks accidentally removed in a prior version</li> </ul> <li><strong>14.5</strong></li> <ul><li>Set debug log levels</li></ul> </ul> <li>(2018-08-02)</li> <ul> <li><strong>14.6</strong></li> <ul> <li>Add more variable specifications</li> <ul><li>Mostly disabled script due to <a rel="external nofollow noreferrer" class="dtext-link dtext-id-link dtext-github-id-link" href="https://github.com/r888888888/danbooru/issues/3795">issue #3795</a> </li></ul> <li>Turn off debug messages by default</li> </ul> </ul> <li>(2018-08-03)</li> <ul> <li><strong>14.7</strong></li> <ul> <li>Used new method of overriding Danbooru functions</li> <li>Added temporary patch because of Danbooru's inaccessible code (<a rel="external nofollow noreferrer" class="dtext-link dtext-id-link dtext-github-id-link" href="https://github.com/r888888888/danbooru/issues/3795">issue #3795</a>)</li> </ul> </ul> <li>(2018-08-04)</li> <ul> <li><strong>14.8</strong></li> <ul> <li>Added more patching to fix translated tags</li> <li>Fixed issue with missing artist link (<a rel="external nofollow noreferrer" class="dtext-link dtext-id-link dtext-github-id-link" href="https://github.com/r888888888/danbooru/issues/3799">issue #3799</a>)</li> </ul> <li><strong>14.9</strong></li> <ul><li>Added more patching to fix artist tags</li></ul> <li><strong>14.10</strong></li> <ul><li>Fixed usage of read cookie function</li></ul> </ul> <li>(2018-08-06)</li> <ul> <li><strong>14.11</strong></li> <ul><li>Added pruning function</li></ul> </ul> <li>(2018-08-15)</li> <ul> <li><strong>14.12</strong></li> <ul><li>Removed temporary patch as the needed functions were exported</li></ul> </ul> </ul> </ul> BrokenEagle98 /users/23799