Commit Graph

  • cd7ec48102 Merge branch 'main' into refactor-class-scope refactor-class-scope DominikDoom 2025-11-11 11:21:09 +01:00
  • 19a30beed4 Fix glob pattern matching for filenames with special characters (#335) main Serick 2025-11-11 19:20:18 +09:00
  • 2e699f3ebd Merge branch 'main' into refactor-class-scope DominikDoom 2025-09-09 10:13:06 +02:00
  • 89fee277e3 Fix model path breaking with commas in filenames Fixes #332 DominikDoom 2025-09-09 10:04:00 +02:00
  • c4510663ca Fix lora / embed preview being below the textbox This was a small visual regression for the normal webui introduced by #327 Should keep the fix working for forge DominikDoom 2025-07-12 20:13:07 +02:00
  • 4b02fe921f Move main script into an IIFE too Also exports the functions to the TAC.main object in case other extensions need to use them. DominikDoom 2025-07-13 17:03:01 +02:00
  • f30214014b Fix lora / embed preview being below the textbox This was a small visual regression for the normal webui introduced by #327 Should keep the fix working for forge DominikDoom 2025-07-12 20:13:07 +02:00
  • 20e48a124c Move caret coordinate function into TAC namespace too DominikDoom 2025-07-12 20:10:42 +02:00
  • 22a9449419 Fix typo DominikDoom 2025-07-12 20:09:14 +02:00
  • bcb11af7ef Make internal class properties private & formatting DominikDoom 2025-07-12 20:09:01 +02:00
  • 88c8a1d5d6 Also move the TacUtils class into the namespace for consistency DominikDoom 2025-07-12 19:01:13 +02:00
  • 87fa3851ca Isolate all parsers in a local self-executing function DominikDoom 2025-07-12 18:54:56 +02:00
  • 8a574ec5e1 Isolate result type / class DominikDoom 2025-07-12 18:39:06 +02:00
  • 781cea83a0 Isolate textarea utils in sub-namespace DominikDoom 2025-07-12 18:29:06 +02:00
  • 0608706e7d Fix more broken/missed references DominikDoom 2025-07-10 19:03:09 +02:00
  • d1cb5269f6 Fix setup never running DominikDoom 2025-07-10 18:47:55 +02:00
  • ab253e30f4 We need to init the CFG object I was too used to typescript syntax DominikDoom 2025-07-10 18:40:00 +02:00
  • 0d65238a55 Another missing this reference DominikDoom 2025-07-10 18:38:48 +02:00
  • de912bc800 Missed this DominikDoom 2025-07-10 18:25:48 +02:00
  • 8eb5176ab4 Move CFG to top level for shorter access, add hacky jsdoc typedef DominikDoom 2025-07-10 18:22:18 +02:00
  • bdbda299f7 Refactor whole script to use isolated globals DominikDoom 2025-07-10 17:52:20 +02:00
  • 4d6e5b14ac Use new TAC.Globals namespace for CFG DominikDoom 2025-07-10 14:07:13 +02:00
  • 085a7fc64c Move caret util into its own class DominikDoom 2025-07-10 13:47:49 +02:00
  • 61d799a908 Merge branch 'main' into refactor-class-scope DominikDoom 2025-07-10 12:20:36 +02:00
  • 8766965a30 Credit original author 3.3.0 DominikDoom 2025-05-08 12:43:40 +02:00
  • 34e68e1628 Fix SDNext ModernUI by following the cursor (#327) Disty0 2025-05-05 21:44:51 +03:00
  • 41d185b616 Improve IME consistency Might help with #326 DominikDoom 2025-05-01 13:48:32 +02:00
  • e0baa58ace Fix style appending to wrong node on forge classic Fixes #323 DominikDoom 2025-04-16 11:23:12 +02:00
  • c1ef12d887 Fix weighted tags preventing normal tag completion caused by filter applying to every tag instead of just one to one Fixes #324 DominikDoom 2025-04-15 21:54:32 +02:00
  • 4fc122de4b Added support for Forge classic (#322) Serick 2025-04-15 16:35:54 +09:00
  • c341ccccb6 Add TIPO configuration for tag prompt in third-party selectors (#319) re-unknown 2025-03-23 22:26:34 +09:00
  • bda8701734 Add a character core tags list file for chant function (#317) akoyaki ayagi 2025-03-08 17:45:40 +08:00
  • 63fca457a7 Indicate repeated tag (#313) undefined 2025-01-16 16:29:33 +08:00
  • 38700d4743 Formatting 3.2.0 DominikDoom 2025-01-04 19:35:14 +01:00
  • bb492ba059 Add default color config & wiki link fix for merged tag list DominikDoom 2025-01-04 19:33:29 +01:00
  • 40ad070a02 Add danbooru_e621_merged.csv (#312) Drac 2025-01-04 19:12:57 +01:00
  • 209b1dd76b End of 2024 tag list update DominikDoom 2025-01-03 14:03:26 +01:00
  • 196fa19bfc Fix derpibooru tags containing merge conflict markers DominikDoom 2024-12-08 18:23:21 +01:00
  • 6ffeeafc49 Update danbooru tags (2024-11-9) DominikDoom 2024-11-09 15:35:25 +01:00
  • 08b7c58ea7 More catches for fixing #308 DominikDoom 2024-11-02 15:52:10 +01:00
  • 6be91449f3 Try-catch in umi format check Possible fix for #308 DominikDoom 2024-11-02 13:51:51 +01:00
  • b515c15e01 Underscore replacement exclusion list feature (#306) david419kr 2024-10-31 01:45:32 +09:00
  • 827b99c961 Make embedding refresh non-force by default Added option for force-refreshing embeddings to restore old behavior Fixes #301 DominikDoom 2024-09-04 22:58:55 +02:00
  • 49ec047af8 Fix extra network tab refresh listener DominikDoom 2024-08-15 11:41:41 +02:00
  • f94da07ed1 Fix ref DominikDoom 2024-08-11 14:56:58 +02:00
  • e2cfe7341b Re-register embed load callback after model load if needed DominikDoom 2024-08-11 14:55:35 +02:00
  • ce51ec52a2 Fix for forge type detection, sorting fallback if filename is missing DominikDoom 2024-08-11 14:26:37 +02:00
  • f64d728ac6 Partial embedding fixes for webui forge Resolves some symptoms of #297, but doesn't fix the underlying cause DominikDoom 2024-08-11 14:08:31 +02:00
  • 1c6bba2a3d Formatting 3.1.0 DominikDoom 2024-08-05 11:47:12 +02:00
  • 9a47c2ec2c Mouse hover can now trigger selection event for extra network previews Closes #292 DominikDoom 2024-08-05 11:39:38 +02:00
  • 4ec1bc3424 Merge branch 'main' into feature-fuzzysearch feature-fuzzysearch DominikDoom 2024-07-05 17:16:52 +02:00
  • fe32ad739d Merge pull request #293 from Siberpone/derpi-update DominikDoom 2024-07-05 17:15:26 +02:00
  • ade67e30a6 Updated Derpibooru tags siberpone 2024-07-05 21:54:21 +07:00
  • e9a21e7a55 Add pony quality tags to demo chants DominikDoom 2024-07-05 10:03:23 +02:00
  • 3ef2a7d206 Prefer loaded over skipped embeddings on name collisions Fixes #290 DominikDoom 2024-06-11 16:23:16 +02:00
  • 29b5bf0701 Fix db version being accessed before creation if table fails to create This should prevent the script from hard crashing like in #288 DominikDoom 2024-05-28 09:47:15 +02:00
  • cfe026f366 Merge branch 'main' into feature-fuzzysearch DominikDoom 2024-05-04 14:12:58 +02:00
  • 3eef536b64 Use custom wildcard wrapper chars from sd-dynamic-prompts if the option is set Closes #286 DominikDoom 2024-05-04 14:12:14 +02:00
  • c594156d30 Fix duplicates & displaying for translations DominikDoom 2024-04-28 19:13:40 +02:00
  • 2126a5d217 Some refactoring, WIP translation search Translation are still a bit buggy, e.g. listing duplicates & no english tag shown yet. DominikDoom 2024-04-28 17:14:30 +02:00
  • a4a656ae23 Fix frequency sorting not matching fuzzy results DominikDoom 2024-04-28 15:47:27 +02:00
  • c59ffed049 Extremely WIP and unperformant experiments for fuzzy lora matching DominikDoom 2024-04-25 23:33:34 +02:00
  • 625298bed6 Fix alias display & cross-field searching (not correct with translations yet) - Now stays isolated to tag/alias/translation and also only matches inside one alias at a time - Limited intraIns to 10, should still be enough for most cases while fixing extreme outliers - Added unicode search variant in preparation for translations DominikDoom 2024-04-25 18:39:29 +02:00
  • 8c0c308a6f Extremely messy temp hack / experiment to search in different fields (alias etc) Needs a better data structure later that isn't reliant on the source/index, current state is only useful for testing DominikDoom 2024-04-24 22:50:11 +02:00
  • fa4a3bc036 Use μFuzzy instead as it is faster and more configurable DominikDoom 2024-04-21 17:58:14 +02:00
  • a8f175925f Fuzzysort experiment WIP DominikDoom 2024-04-09 12:30:56 +02:00
  • 0d24e697d2 Update README.md DominikDoom 2024-04-16 13:28:33 +02:00
  • a27633da55 Remove hardcoded preview url modifiers, use ResultType instead Fixes #284 DominikDoom 2024-04-15 18:48:44 +02:00
  • 4cd6174a22 Trying out a hopefully more robust import fix DominikDoom 2024-04-14 12:14:29 +02:00
  • 9155e4d42c Prevent db response errors from breaking the regular completion DominikDoom 2024-04-14 12:01:15 +02:00
  • 700642a400 Attempt to fix import error described in #283 DominikDoom 2024-04-13 20:27:47 +02:00
  • 3e2ee75f37 Move the previously global util functions to TacUtils class & update references (to prevent naming conflicts and have cleaner modularization) DominikDoom 2024-04-13 19:38:32 +02:00
  • 1b592dbf56 Add safety check for db access that was not yet handled by db_request DominikDoom 2024-04-13 19:26:20 +02:00
  • d1eea880f3 Rename API call functions on JS side to prevent name conflicts Fixes #282 DominikDoom 2024-04-13 17:27:10 +02:00
  • 119a3ad51f Merge branch 'feature-sort-by-frequent-use' 3.0.0 DominikDoom 2024-04-13 15:08:57 +02:00
  • c820a22149 Merge branch 'main' into feature-sort-by-frequent-use DominikDoom 2024-04-13 15:06:53 +02:00
  • eb1e1820f9 English dictionary and derpibooru tag lists, thanks to @Nenotriple 2.12.0 DominikDoom 2024-04-13 14:32:37 +02:00
  • ef59cff651 Move last used date check guard to SQL side, implement max cap - Server side date comparison and cap check further improve js sort performance - The alias check has also been moved out of calculateUsageBias to support the new cap system DominikDoom 2024-03-16 16:44:43 +01:00
  • a454383c43 Merge branch 'main' into feature-sort-by-frequent-use DominikDoom 2024-03-03 13:52:32 +01:00
  • bec567fe26 Merge pull request #277 from Symbiomatrix/embpath DominikDoom 2024-03-03 13:50:33 +01:00
  • d4041096c9 Merge pull request #275 from Symbiomatrix/wildcard DominikDoom 2024-03-03 13:43:27 +01:00
  • 0903259ddf Update ext_embeddings.js Symbiomatrix 2024-03-03 13:49:36 +02:00
  • f3e64b1fa5 Update tag_autocomplete_helper.py Symbiomatrix 2024-03-03 13:47:39 +02:00
  • 312cec5d71 Merge pull request #276 from Symbiomatrix/modkey DominikDoom 2024-03-03 11:46:05 +01:00
  • b71e6339bd Fix tabs. Symbiomatrix 2024-03-03 12:21:29 +02:00
  • 7ddbc3c0b2 Update tagAutocomplete.js Symbiomatrix 2024-03-03 04:23:13 +02:00
  • 4c2ef8f770 Merge branch 'main' into feature-sort-by-frequent-use DominikDoom 2024-02-09 19:23:52 +01:00
  • 97c5e4f53c Fix embeddings not loading in SD.Next diffusers backend Fixes #273 DominikDoom 2024-02-09 19:06:23 +01:00
  • 1d8d9f64b5 Update danbooru.csv with 2023 data Closes #274 DominikDoom 2024-02-09 17:59:06 +01:00
  • 7437850600 Merge branch 'main' into feature-sort-by-frequent-use DominikDoom 2024-02-04 14:46:29 +01:00
  • 829a4a7b89 Merge pull request #272 from rkfg/lora-visibility DominikDoom 2024-02-04 14:45:48 +01:00
  • 22472ac8ad Hide loras according to settings rkfg 2024-02-04 16:09:58 +03:00
  • 5f77fa26d3 Update README.md DominikDoom 2024-02-04 12:04:02 +01:00
  • f810b2dd8f Merge branch 'main' into feature-sort-by-frequent-use DominikDoom 2024-01-27 12:39:40 +01:00
  • 08d3436f3b Fix mtime check for list return Fixes #269 2.11.0 DominikDoom 2024-01-27 12:38:08 +01:00
  • afa13306ef Small regex fix to make style completion work after [ or before , DominikDoom 2024-01-26 20:39:33 +01:00
  • 95200e82e1 Merge branch 'main' into feature-sort-by-frequent-use DominikDoom 2024-01-26 17:04:53 +01:00
  • a63ce64f4e Small fix for nonexistent style file DominikDoom 2024-01-26 17:04:15 +01:00
  • a966be7546 Merge branch 'main' into feature-sort-by-frequent-use DominikDoom 2024-01-26 16:21:15 +01:00
  • d37e37acfa Added option to autocomplete style names To be used in tandem with https://github.com/SirVeggie/extension-style-vars Closes #268 DominikDoom 2024-01-26 16:16:04 +01:00