DominikDoom
d7e98200a8
Use count increase logic
2023-09-26 12:20:15 +02:00
DominikDoom
030a83aa4d
Use query parameter instead of path to fix wildcard subfolder issues
2023-09-26 11:55:12 +02:00
DominikDoom
581bf1e6a4
Use composite key with name & type to prevent collisions
2023-09-26 11:35:24 +02:00
DominikDoom
74ea5493e5
Add rest of utils functions
2023-09-26 10:58:46 +02:00
DominikDoom
6cf9acd6ab
Catch sqlite exceptions, add tag list endpoint
2023-09-24 20:06:40 +02:00
DominikDoom
b44c36425a
Fix db load version comparison, add sort options
2023-09-24 17:59:14 +02:00
DominikDoom
2baa12fea3
Merge branch 'main' into feature-sort-by-frequent-use
2023-09-24 15:34:18 +02:00
DominikDoom
1a9157fe6e
Fix wildcard load if no non-extension wildcards exist
...
Fixes #241
2023-09-21 10:15:53 +02:00
DominikDoom
11ffed8afc
Merge branch 'feature-sorting' into feature-sort-by-frequent-use
2023-09-15 16:37:34 +02:00
DominikDoom
cb54b66eda
Refactor PR #239 to use new refresh API endpoint of this branch
2023-09-15 16:32:20 +02:00
DominikDoom
92a937ad01
Merge branch 'main' into feature-sorting
2023-09-15 16:30:23 +02:00
NoCrypt
2622e1b596
Refresh extra: fix python code did not excecuted
2023-09-15 21:12:30 +07:00
NoCrypt
b03b1a0211
Add listener for extra network refresh button
2023-09-15 20:48:16 +07:00
DominikDoom
3e33169a3a
Disable sort order dropdown pointer events while refresh is running
...
Doesn't prevent keyboard focus, but changing the values there is much slower since the list doesn't stay open.
2023-09-13 22:30:37 +02:00
DominikDoom
d8d991531a
Don't sort umi tags since they use count
2023-09-13 22:04:59 +02:00
DominikDoom
f626b9453d
Merge branch 'main' into feature-sorting
2023-09-13 21:56:29 +02:00
DominikDoom
5067afeee9
Add missing null safety
2023-09-13 21:55:09 +02:00
DominikDoom
018c6c8198
Fix Umi tag gathering & sorting
...
Fixes #238
2023-09-13 21:50:41 +02:00
DominikDoom
2846d79b7d
Small cleanup, add reverse option
...
Properly add text at the end on non-reverse numeric
2023-09-13 19:39:48 +02:00
DominikDoom
783a847978
Fix typo
2023-09-13 16:37:44 +02:00
DominikDoom
44effca702
Add sorting to javascript side
...
Now uses the sortKey if available. Elements without a sortKey will always use name as fallback.
Removed sort direction API again since it needs to be modeled case-by-case in the javascript anyway.
2023-09-13 14:03:49 +02:00
DominikDoom
0a8e7d7d84
Stub API setup for tag usage stats
2023-09-12 14:10:15 +02:00
DominikDoom
46d07d703a
Improve parentheses handling
...
Still not perfect, but hoüpefully a good compromise. Should be less annoying during normal prompt writing.
Closes #107
2023-09-12 12:56:55 +02:00
DominikDoom
bd1dbe92c2
Don't trigger on programmatic third party input events
...
Fixes #233
2023-09-12 11:50:07 +02:00
DominikDoom
5db035cc3a
Add missing comma for keyword insertion at end
2023-09-09 14:54:11 +02:00
DominikDoom
90cf3147fd
Formatting
2023-09-09 14:51:24 +02:00
DominikDoom
4d4f23e551
Formatting
2023-09-09 14:43:55 +02:00
DominikDoom
80b47c61bb
Add new setting to choose where keywords get inserted
...
Closes #232
2023-09-09 14:41:52 +02:00
DominikDoom
57821aae6a
Add option to include embeddings in normal search
...
along with new keybind functionality for quick jumping between sections.
Closes #230
2023-09-07 13:18:04 +02:00
ReUnknown
e5f93188c3
Support for updated style editor
2023-09-02 16:51:41 +09:00
DominikDoom
3e57842ac6
Remove unnecessary autocomplete call in wildcards
...
which would result in duplicate file requests
2023-08-29 10:23:13 +02:00
DominikDoom
32c4589df3
Rework wildcards to use own API endpoint
...
Maybe fixes #226
2023-08-29 09:39:32 +02:00
DominikDoom
5bbd97588c
Remove duplicate slash from wildcard files
...
(should be cosmetic only)
2023-08-28 19:15:34 +02:00
DominikDoom
651cf5fb46
Add metaKey and Shift to non-captured modifiers
...
Fixes #222
2023-08-19 11:59:41 +02:00
DominikDoom
97ebe78205
!After Detailer (adetailer) support
2023-08-15 14:44:38 +02:00
DominikDoom
b937e853c9
Fix booru wiki links with translations
2023-08-08 19:23:13 +02:00
DominikDoom
f63bbf947f
Fix API endpoint to work with symlinks / external folders
...
Fixes #217
2023-08-07 22:15:48 +02:00
DominikDoom
995a5ecdba
Live preview images for extra networks
...
Same as the thumbnails in the extra networks tab, just in a small preview window during completion
2023-08-07 18:50:55 +02:00
DominikDoom
90d144a5f4
Fix for new trimming rule cutting off first letter
...
if Loras weren't in a subfolder
2023-08-07 17:51:21 +02:00
DominikDoom
14a4440c33
Fix extra network sorting
...
Caused by loras including their (hidden) folder prefixes instead of just by name
2023-08-07 17:38:40 +02:00
DominikDoom
cdf092f3ac
Fix lora keyword lookup for deep subfolders
2023-08-07 15:17:49 +02:00
DominikDoom
0b2bb138ee
Add option to keep wildcard file content order
...
instead of sorting alphabetically
Fixes #211
2023-08-05 13:42:24 +02:00
DominikDoom
4a415f1a04
Fix for duplicate wildcard entries
...
Caused by multiple yaml files specifying the same subkey
2023-07-29 17:27:43 +02:00
DominikDoom
a020df91b2
Fix wildcard traversal condition
2023-07-29 16:26:07 +02:00
DominikDoom
0260765b27
Add support for dynamic-prompts yaml wildcards
2023-07-29 16:13:23 +02:00
DominikDoom
2e271aea5c
Support for new webui 1.5.0 lora features
...
Prefers trigger words over the model-keyword ones
Uses custom per-lora multiplier if set
2023-07-26 14:38:51 +02:00
DominikDoom
b28497764f
Check keywords for .pt and .ckpt loras too
...
Especially for custom keywords, the preset list mostly uses safetensors
2023-07-23 11:27:02 +02:00
DominikDoom
0d9d5f1e44
Safety check & remove log
2023-07-23 11:08:29 +02:00
DominikDoom
de3380818e
Quote lora filenames to handle commas in filenames
...
Fixes #206
2023-07-23 11:05:44 +02:00
DominikDoom
e47c14ab5e
Refresh temp files now also reloads the keyword dict
2023-07-22 15:33:42 +02:00
DominikDoom
c41372143d
Add option to load only user list for keywords
2023-07-22 14:08:32 +02:00
DominikDoom
f1d911834b
Fix keyword name check for single element dicts
...
(important for user defined mappings with a unique hash)
2023-07-22 13:41:48 +02:00
DominikDoom
40d9fc1079
Add ability to undo keyword insertion directly after
2023-07-22 13:07:06 +02:00
DominikDoom
88fa4398c8
Fix for hash collisions as long as the mapping file specifies a name in addition
2023-07-22 12:06:00 +02:00
DominikDoom
3496fa58d9
Add trigger word completion using the model-keyword extension
...
Works for both the built-in and user defined list
Restructure some of the python helper for path reusability
2023-07-22 12:06:00 +02:00
DominikDoom
737b697357
Fix for insertion adding space before comma even if not needed
2023-07-08 18:03:44 +02:00
DominikDoom
707202ed71
Add override option for space at end of prompt
...
Closes #196
2023-07-06 12:53:16 +02:00
DominikDoom
922414b4ba
Add separate "append spaces" setting
...
Also rewrote settings to use newer webui features
2023-07-06 12:39:47 +02:00
DominikDoom
4923c8a177
Add first-difference based wildcard completion
...
along with an option to choose the wanted mode
2023-06-20 18:22:08 +02:00
DominikDoom
9632909f72
Add safeguards so a wrong translation file format setting doesn't break the script
...
This should also prevent the issue in #189
2023-06-20 10:00:28 +02:00
DominikDoom
7be3066d77
Partial wildcard completion & color coding for subfolders
...
As proposed in #190
2023-06-20 09:58:57 +02:00
DominikDoom
9b66d42111
Fix wildcards selection closing after mouse select
...
Fixes #184
2023-06-05 21:50:30 +02:00
DominikDoom
2d7e6181f5
Fix embed refresh & JS selector
2023-05-26 17:18:53 +02:00
DominikDoom
eff53d0ca7
Reset embeds too
2023-05-26 16:47:42 +02:00
DominikDoom
a7da670e97
New "setting" for reloading temp files
...
This allows refreshing Lora, lycos, hypernets and wildcards without having to restart the UI
2023-05-26 15:40:25 +02:00
DominikDoom
6997558714
Support for hires fix prompts
...
Only available on the webui dev branch for now.
Closes #179
2023-05-21 13:54:38 +02:00
DominikDoom
a95f422f10
Merge branch 'feature-rubytext' into main
...
Live translation feature, pretty WIP so expect some bugs
2023-05-15 19:06:09 +02:00
DominikDoom
3169c4c653
Support searching chants by name
2023-05-11 21:17:55 +02:00
DominikDoom
1d40449942
Use file selection for chants, fix sorting
2023-05-11 18:37:55 +02:00
DominikDoom
495feb026c
Fix formatting
2023-05-11 17:30:47 +02:00
Gin
79b670eaea
fix chants search issue
2023-05-11 13:46:45 +08:00
Gin
6b51dc806b
fix chants search issue
2023-05-11 12:47:01 +08:00
Gin
5b9af499c3
吟唱模板功能基本完成
2023-05-11 12:11:18 +08:00
Gin
aed449c882
fix chant issue
2023-05-11 11:21:53 +08:00
Gin
a724da362c
try chants
2023-05-11 10:18:49 +08:00
DominikDoom
cc67adf82f
Fix quicksettings dropdown changes not being detected
...
Fixes #176
2023-05-09 14:42:32 +02:00
DominikDoom
c1d610e390
Fix list sometimes not scrolling to top (again)
2023-05-08 19:06:11 +02:00
DominikDoom
7fabc84a1e
Prefix CFG and loading vars to prevent collisions
2023-05-08 18:47:05 +02:00
DominikDoom
5d5db7bafe
Fix for gradio 3.16
...
Should resolve part of #175
2023-05-07 20:45:20 +02:00
DominikDoom
40edb89974
Fix model name not being detected after startup
...
Fixes #174
2023-05-06 20:09:24 +02:00
DominikDoom
f9f7732c69
Add missing safety check
...
Fixes #173
2023-05-06 11:54:34 +02:00
DominikDoom
e7af9dbfba
Remove unnecessary css
...
Has become obsolete with recent gradio update
2023-05-05 16:00:52 +02:00
DominikDoom
64cf9b2159
Make model dropdown selectors a bit more compact
2023-05-05 15:58:47 +02:00
DominikDoom
ba38d1b893
Fix model change detection in newest gradio
...
Fixes #172
2023-05-05 11:28:01 +02:00
DominikDoom
4442cb78ec
Add theme detection fallback for old versions
2023-05-04 13:06:10 +02:00
DominikDoom
68b4224f37
Add support for tiled-diffusion
...
https://github.com/pkuliyi2015/multidiffusion-upscaler-for-automatic1111
2023-05-04 12:26:55 +02:00
DominikDoom
fc6c1ff579
Add on-demand textarea setup for accordions
...
Closes #170
2023-05-04 12:25:49 +02:00
ReUnknown
664ae50c1a
Support for Tagger
2023-05-03 19:49:42 +09:00
ReUnknown
8912957a26
Support for image browser
2023-05-03 19:35:27 +09:00
DominikDoom
0e177d0945
Add option for live preview
2023-05-02 17:59:36 +02:00
DominikDoom
94365630c7
Fix end-of-tag detection for brackets before a weight modifier
2023-05-02 17:46:04 +02:00
DominikDoom
d4941c7b73
Fix rt color
2023-05-02 17:46:04 +02:00
DominikDoom
91fb1cba38
Fix replacer matching partial words
...
Now checks for end of word / string or tag boundary correctly
2023-05-02 17:46:04 +02:00
DominikDoom
3169420fd3
Fix parentheses parsing
2023-05-02 17:46:04 +02:00
DominikDoom
84b6a0394e
Fix more bugs related to replacing
...
Also some involving parentheses
2023-05-02 17:46:04 +02:00
DominikDoom
38fd2523e6
Fix issue with self-containing tags, add auto select on click
2023-05-02 17:46:04 +02:00
DominikDoom
85db4a61df
Adjust styling for bigger translation
2023-05-02 17:46:04 +02:00
DominikDoom
b18823e88f
Sliding window search, fix double replacement
2023-05-02 17:46:04 +02:00
DominikDoom
83461e2f54
Ruby Text live translation feature (WIP)
2023-05-02 17:46:04 +02:00
DominikDoom
a2e7b6bf6c
Also fix dark mode detection for tag colors
2023-05-02 12:30:04 +02:00