DominikDoom
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.
2025-07-13 17:03:01 +02:00
DominikDoom
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
2025-07-12 20:13:07 +02:00
DominikDoom
20e48a124c
Move caret coordinate function into TAC namespace too
2025-07-12 20:10:42 +02:00
DominikDoom
22a9449419
Fix typo
2025-07-12 20:09:14 +02:00
DominikDoom
bcb11af7ef
Make internal class properties private & formatting
2025-07-12 20:09:01 +02:00
DominikDoom
88c8a1d5d6
Also move the TacUtils class into the namespace for consistency
2025-07-12 19:01:13 +02:00
DominikDoom
87fa3851ca
Isolate all parsers in a local self-executing function
2025-07-12 18:54:56 +02:00
DominikDoom
8a574ec5e1
Isolate result type / class
2025-07-12 18:39:06 +02:00
DominikDoom
781cea83a0
Isolate textarea utils in sub-namespace
2025-07-12 18:29:06 +02:00
DominikDoom
0608706e7d
Fix more broken/missed references
2025-07-10 19:03:09 +02:00
DominikDoom
d1cb5269f6
Fix setup never running
2025-07-10 18:47:55 +02:00
DominikDoom
ab253e30f4
We need to init the CFG object
...
I was too used to typescript syntax
2025-07-10 18:40:00 +02:00
DominikDoom
0d65238a55
Another missing this reference
2025-07-10 18:38:48 +02:00
DominikDoom
de912bc800
Missed this
2025-07-10 18:25:48 +02:00
DominikDoom
8eb5176ab4
Move CFG to top level for shorter access, add hacky jsdoc typedef
2025-07-10 18:22:18 +02:00
DominikDoom
bdbda299f7
Refactor whole script to use isolated globals
2025-07-10 17:52:20 +02:00
DominikDoom
4d6e5b14ac
Use new TAC.Globals namespace for CFG
2025-07-10 14:07:13 +02:00
DominikDoom
085a7fc64c
Move caret util into its own class
2025-07-10 13:47:49 +02:00
DominikDoom
61d799a908
Merge branch 'main' into refactor-class-scope
2025-07-10 12:20:36 +02:00
DominikDoom
8766965a30
Credit original author
2025-05-08 12:43:40 +02:00
Disty0
34e68e1628
Fix SDNext ModernUI by following the cursor ( #327 )
2025-05-05 20:44:51 +02:00
DominikDoom
41d185b616
Improve IME consistency
...
Might help with #326
2025-05-01 13:48:32 +02:00
DominikDoom
e0baa58ace
Fix style appending to wrong node on forge classic
...
Fixes #323
2025-04-16 11:23:12 +02:00
DominikDoom
c1ef12d887
Fix weighted tags preventing normal tag completion
...
caused by filter applying to every tag instead of just one to one
Fixes #324
2025-04-15 21:56:16 +02:00
re-unknown
c341ccccb6
Add TIPO configuration for tag prompt in third-party selectors ( #319 )
2025-03-23 14:26:34 +01:00
undefined
63fca457a7
Indicate repeated tag ( #313 )
...
Shows 🔁 to mark a tag that has already been used in the prompt
2025-01-16 09:29:33 +01:00
DominikDoom
38700d4743
Formatting
2025-01-04 19:35:14 +01:00
DominikDoom
bb492ba059
Add default color config & wiki link fix for merged tag list
2025-01-04 19:33:29 +01:00
david419kr
b515c15e01
Underscore replacement exclusion list feature ( #306 )
2024-10-30 17:45:32 +01:00
DominikDoom
49ec047af8
Fix extra network tab refresh listener
2024-08-15 11:52:49 +02:00
DominikDoom
1c6bba2a3d
Formatting
2024-08-05 11:47:12 +02:00
DominikDoom
9a47c2ec2c
Mouse hover can now trigger selection event for extra network previews
...
Closes #292
2024-08-05 11:39:38 +02:00
DominikDoom
3eef536b64
Use custom wildcard wrapper chars from sd-dynamic-prompts if the option is set
...
Closes #286
2024-05-04 14:12:14 +02:00
DominikDoom
a27633da55
Remove hardcoded preview url modifiers, use ResultType instead
...
Fixes #284
2024-04-15 18:48:44 +02:00
DominikDoom
9155e4d42c
Prevent db response errors from breaking the regular completion
2024-04-14 12:01:15 +02:00
DominikDoom
3e2ee75f37
Move the previously global util functions to TacUtils class & update references
...
(to prevent naming conflicts and have cleaner modularization)
2024-04-13 19:38:32 +02:00
DominikDoom
d1eea880f3
Rename API call functions on JS side to prevent name conflicts
...
Fixes #282
2024-04-13 17:27:10 +02:00
DominikDoom
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
2024-03-16 16:44:43 +01:00
DominikDoom
a454383c43
Merge branch 'main' into feature-sort-by-frequent-use
2024-03-03 13:52:32 +01:00
DominikDoom
bec567fe26
Merge pull request #277 from Symbiomatrix/embpath
...
Embedding relative path.
2024-03-03 13:50:33 +01:00
DominikDoom
d4041096c9
Merge pull request #275 from Symbiomatrix/wildcard
2024-03-03 13:43:27 +01:00
Symbiomatrix
0903259ddf
Update ext_embeddings.js
2024-03-03 13:49:36 +02:00
Symbiomatrix
b71e6339bd
Fix tabs.
2024-03-03 12:21:29 +02:00
Symbiomatrix
7ddbc3c0b2
Update tagAutocomplete.js
2024-03-03 04:23:13 +02:00
DominikDoom
f810b2dd8f
Merge branch 'main' into feature-sort-by-frequent-use
2024-01-27 12:39:40 +01:00
DominikDoom
afa13306ef
Small regex fix to make style completion work after [ or before ,
2024-01-26 20:39:33 +01:00
DominikDoom
a966be7546
Merge branch 'main' into feature-sort-by-frequent-use
2024-01-26 16:21:15 +01:00
DominikDoom
d37e37acfa
Added option to autocomplete style names
...
To be used in tandem with https://github.com/SirVeggie/extension-style-vars
Closes #268
2024-01-26 16:16:04 +01:00
DominikDoom
342fbc9041
Pre-calculate usage bias for all results instead of in the sort function
...
Roughly doubles the sort performance
2024-01-19 21:10:09 +01:00
DominikDoom
d496569c9a
Cache sort key for small performance increase
2024-01-19 20:17:14 +01:00