WithoutPants
409a200ebc
Fix URL prefix re-inserted when redirecting settings page ( #4650 )
2024-03-05 14:54:07 +11:00
WithoutPants
20ac388f77
Update changelog
2024-03-05 14:46:32 +11:00
CJ
0626a7aea1
fix lightbox display modes ( #4644 )
2024-03-05 13:37:39 +11:00
Flashy78
2ca9e0f43a
Adding disambiguation to performer draft ( #4122 )
2024-02-29 12:47:20 +11:00
WithoutPants
b4823bec8a
Use proxy in utils.ReadImageFromURL ( #4637 )
2024-02-29 11:28:30 +11:00
WithoutPants
945188a0ba
Fix images with , character not rendering ( #4636 )
2024-02-29 11:28:11 +11:00
Weblate (bot)
b59afd2dcd
Translations update from Hosted Weblate ( #4634 )
...
* Translated using Weblate (Indonesian)
Currently translated at 33.9% (386 of 1136 strings)
Translation: stashapp/stash
Translate-URL: https://hosted.weblate.org/projects/stashapp/stash/id/
* Add Indonesian locale option
---------
Co-authored-by: Tukimin Satrio <k797du3eh@mozmail.com >
Co-authored-by: WithoutPants <53250216+WithoutPants@users.noreply.github.com >
2024-02-29 10:18:20 +11:00
Weblate (bot)
9202787be0
Translations update from Hosted Weblate ( #4615 )
...
* Translated using Weblate (Swedish)
Currently translated at 100.0% (1135 of 1135 strings)
Translation: stashapp/stash
Translate-URL: https://hosted.weblate.org/projects/stashapp/stash/sv/
* Translated using Weblate (Chinese (Simplified))
Currently translated at 98.4% (1117 of 1135 strings)
Translation: stashapp/stash
Translate-URL: https://hosted.weblate.org/projects/stashapp/stash/zh_Hans/
* Translated using Weblate (Indonesian)
Currently translated at 13.9% (158 of 1135 strings)
Translation: stashapp/stash
Translate-URL: https://hosted.weblate.org/projects/stashapp/stash/id/
* Translated using Weblate (Polish)
Currently translated at 85.2% (968 of 1135 strings)
Translation: stashapp/stash
Translate-URL: https://hosted.weblate.org/projects/stashapp/stash/pl/
* Translated using Weblate (French)
Currently translated at 95.5% (1085 of 1135 strings)
Translation: stashapp/stash
Translate-URL: https://hosted.weblate.org/projects/stashapp/stash/fr/
* Translated using Weblate (French)
Currently translated at 95.5% (1085 of 1135 strings)
Translation: stashapp/stash
Translate-URL: https://hosted.weblate.org/projects/stashapp/stash/fr/
* Translated using Weblate (Polish)
Currently translated at 85.3% (969 of 1135 strings)
Translation: stashapp/stash
Translate-URL: https://hosted.weblate.org/projects/stashapp/stash/pl/
* Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (1135 of 1135 strings)
Translation: stashapp/stash
Translate-URL: https://hosted.weblate.org/projects/stashapp/stash/zh_Hans/
* Translated using Weblate (Czech)
Currently translated at 53.3% (606 of 1135 strings)
Translation: stashapp/stash
Translate-URL: https://hosted.weblate.org/projects/stashapp/stash/cs/
* Translated using Weblate (Czech)
Currently translated at 56.0% (636 of 1135 strings)
Translation: stashapp/stash
Translate-URL: https://hosted.weblate.org/projects/stashapp/stash/cs/
---------
Co-authored-by: alpacaserious <srhsgsef@gmail.com >
Co-authored-by: wql219 <wanqinglin219@hotmail.com >
Co-authored-by: Tukimin Satrio <k797du3eh@mozmail.com >
Co-authored-by: Mateusz <mateuszvx8.96@gmail.com >
Co-authored-by: doodoo <adr.web@hotmail.fr >
Co-authored-by: Nathan Lafrenière-Racine <nathan.lafreniere@gmail.com >
Co-authored-by: Nymeria <Tractorb@seznam.cz >
2024-02-28 11:54:37 +11:00
WithoutPants
4999e85fae
Fix performer disambiguation styling in select
2024-02-28 11:21:29 +11:00
WithoutPants
2bdf0d9e62
Fix penis length being incorrectly truncated ( #4630 )
2024-02-28 11:08:28 +11:00
WithoutPants
2e00cb6c5a
Document plugin settings
2024-02-28 11:07:31 +11:00
WithoutPants
33857122b8
Add 0.25.0 changelog
2024-02-28 10:18:59 +11:00
CJ
768f74a0b3
Fix unset gallery card width on initialization ( #4612 )
2024-02-28 09:10:15 +11:00
InfiniteStash
98c428ba4e
Improve scene tagger prioritization ( #4618 )
2024-02-28 08:29:49 +11:00
WithoutPants
fcf249e5f6
Improve plugin hook cyclic detection ( #4625 )
...
* Move and rename HookTriggerEnum into separate package
* Move visited plugin hook handler code
* Allow up to ten plugin hook loops
2024-02-28 08:29:25 +11:00
WithoutPants
3a56dd98db
Change handlerRequiredFilter to check for .forcegallery ( #4627 )
2024-02-28 08:28:29 +11:00
WithoutPants
48c287ed76
Add last o sort option ( #4626 )
2024-02-28 08:28:11 +11:00
NodudeWasTaken
9c6fbfc16f
Add filename to image serve ( #4616 )
2024-02-27 16:11:40 +11:00
Raghavan
6a9175c954
Implement UI event dispatcher/listener ( #4492 )
...
* page change event
* expose event to plugin api
* Update UIPluginApi.md
* Add to example plugin
---------
Co-authored-by: WithoutPants <53250216+WithoutPants@users.noreply.github.com >
2024-02-27 09:27:28 +11:00
WithoutPants
56896d7c7d
Fix panic
2024-02-26 15:08:45 +11:00
Weblate (bot)
2e35221003
Translations update from Hosted Weblate ( #4585 )
...
* Translated using Weblate (Estonian)
Currently translated at 100.0% (1106 of 1106 strings)
Translation: stashapp/stash
Translate-URL: https://hosted.weblate.org/projects/stashapp/stash/et/
* Translated using Weblate (Hungarian)
Currently translated at 42.7% (473 of 1106 strings)
Translation: stashapp/stash
Translate-URL: https://hosted.weblate.org/projects/stashapp/stash/hu/
* Translated using Weblate (Hungarian)
Currently translated at 42.7% (473 of 1106 strings)
Translation: stashapp/stash
Translate-URL: https://hosted.weblate.org/projects/stashapp/stash/hu/
* Translated using Weblate (Swedish)
Currently translated at 100.0% (1106 of 1106 strings)
Translation: stashapp/stash
Translate-URL: https://hosted.weblate.org/projects/stashapp/stash/sv/
* Translated using Weblate (Chinese (Simplified))
Currently translated at 87.2% (965 of 1106 strings)
Translation: stashapp/stash
Translate-URL: https://hosted.weblate.org/projects/stashapp/stash/zh_Hans/
* Translated using Weblate (Chinese (Traditional))
Currently translated at 80.9% (895 of 1106 strings)
Translation: stashapp/stash
Translate-URL: https://hosted.weblate.org/projects/stashapp/stash/zh_Hant/
* Translated using Weblate (Chinese (Simplified))
Currently translated at 91.4% (1011 of 1106 strings)
Translation: stashapp/stash
Translate-URL: https://hosted.weblate.org/projects/stashapp/stash/zh_Hans/
* Translated using Weblate (Chinese (Simplified))
Currently translated at 91.4% (1011 of 1106 strings)
Translation: stashapp/stash
Translate-URL: https://hosted.weblate.org/projects/stashapp/stash/zh_Hans/
* Translated using Weblate (Chinese (Simplified))
Currently translated at 91.4% (1011 of 1106 strings)
Translation: stashapp/stash
Translate-URL: https://hosted.weblate.org/projects/stashapp/stash/zh_Hans/
* Translated using Weblate (Chinese (Simplified))
Currently translated at 96.6% (1071 of 1108 strings)
Translation: stashapp/stash
Translate-URL: https://hosted.weblate.org/projects/stashapp/stash/zh_Hans/
* Translated using Weblate (Chinese (Simplified))
Currently translated at 96.6% (1071 of 1108 strings)
Translation: stashapp/stash
Translate-URL: https://hosted.weblate.org/projects/stashapp/stash/zh_Hans/
* Translated using Weblate (Chinese (Simplified))
Currently translated at 96.6% (1071 of 1108 strings)
Translation: stashapp/stash
Translate-URL: https://hosted.weblate.org/projects/stashapp/stash/zh_Hans/
* Translated using Weblate (Chinese (Simplified))
Currently translated at 96.7% (1072 of 1108 strings)
Translation: stashapp/stash
Translate-URL: https://hosted.weblate.org/projects/stashapp/stash/zh_Hans/
* Translated using Weblate (Chinese (Simplified))
Currently translated at 96.7% (1072 of 1108 strings)
Translation: stashapp/stash
Translate-URL: https://hosted.weblate.org/projects/stashapp/stash/zh_Hans/
* Translated using Weblate (Chinese (Simplified))
Currently translated at 96.8% (1073 of 1108 strings)
Translation: stashapp/stash
Translate-URL: https://hosted.weblate.org/projects/stashapp/stash/zh_Hans/
* Translated using Weblate (Chinese (Simplified))
Currently translated at 96.8% (1073 of 1108 strings)
Translation: stashapp/stash
Translate-URL: https://hosted.weblate.org/projects/stashapp/stash/zh_Hans/
* Translated using Weblate (Chinese (Simplified))
Currently translated at 96.8% (1073 of 1108 strings)
Translation: stashapp/stash
Translate-URL: https://hosted.weblate.org/projects/stashapp/stash/zh_Hans/
* Added translation using Weblate (Indonesian)
* Translated using Weblate (Swedish)
Currently translated at 100.0% (1108 of 1108 strings)
Translation: stashapp/stash
Translate-URL: https://hosted.weblate.org/projects/stashapp/stash/sv/
* Translated using Weblate (Chinese (Simplified))
Currently translated at 97.6% (1098 of 1125 strings)
Translation: stashapp/stash
Translate-URL: https://hosted.weblate.org/projects/stashapp/stash/zh_Hans/
* Translated using Weblate (Chinese (Simplified))
Currently translated at 97.6% (1098 of 1125 strings)
Translation: stashapp/stash
Translate-URL: https://hosted.weblate.org/projects/stashapp/stash/zh_Hans/
* Translated using Weblate (Chinese (Simplified))
Currently translated at 97.6% (1098 of 1125 strings)
Translation: stashapp/stash
Translate-URL: https://hosted.weblate.org/projects/stashapp/stash/zh_Hans/
* Translated using Weblate (Chinese (Simplified))
Currently translated at 97.6% (1098 of 1125 strings)
Translation: stashapp/stash
Translate-URL: https://hosted.weblate.org/projects/stashapp/stash/zh_Hans/
* Translated using Weblate (Indonesian)
Currently translated at 8.3% (94 of 1125 strings)
Translation: stashapp/stash
Translate-URL: https://hosted.weblate.org/projects/stashapp/stash/id/
* Translated using Weblate (Chinese (Simplified))
Currently translated at 97.6% (1098 of 1125 strings)
Translation: stashapp/stash
Translate-URL: https://hosted.weblate.org/projects/stashapp/stash/zh_Hans/
* Translated using Weblate (Chinese (Simplified))
Currently translated at 98.0% (1103 of 1125 strings)
Translation: stashapp/stash
Translate-URL: https://hosted.weblate.org/projects/stashapp/stash/zh_Hans/
* Translated using Weblate (Chinese (Simplified))
Currently translated at 98.4% (1107 of 1125 strings)
Translation: stashapp/stash
Translate-URL: https://hosted.weblate.org/projects/stashapp/stash/zh_Hans/
* Translated using Weblate (Chinese (Simplified))
Currently translated at 98.4% (1107 of 1125 strings)
Translation: stashapp/stash
Translate-URL: https://hosted.weblate.org/projects/stashapp/stash/zh_Hans/
---------
Co-authored-by: LauriL <TheLauri@users.noreply.hosted.weblate.org >
Co-authored-by: Kolbász <services@perjel.hu >
Co-authored-by: R Balu <balu.ka@hotmail.com >
Co-authored-by: alpacaserious <srhsgsef@gmail.com >
Co-authored-by: BugGeeker <darling940620@foxmail.com >
Co-authored-by: Y. Chen <daniel.yifu.chen@gmail.com >
Co-authored-by: 宿命 <331874545@qq.com >
Co-authored-by: 张Ly <zanzhz1101@gmail.com >
Co-authored-by: wql219 <wanqinglin219@hotmail.com >
Co-authored-by: Tukimin Satrio <k797du3eh@mozmail.com >
Co-authored-by: celery1806 <qincai233@gmail.com >
2024-02-23 16:36:12 +11:00
WithoutPants
ba1ebba6c0
Add Clean generated files task ( #4607 )
...
* Add clean generate task
* Add to library tasks
* Save and read defaults
* Stop handling and logging
* Make filename parsing more robust
2024-02-23 15:56:00 +11:00
WithoutPants
4a3ce8b6ec
Fix auto tag from object not honouring the ignore autotag flag ( #4610 )
...
* Fix auto tag from object ignoring the ignore autotag field
* Disable auto tag buttons where ignore auto tag is enabled
2024-02-23 14:34:04 +11:00
WithoutPants
4b84ec0d85
Support setting galleries in multiple images ( #4608 )
2024-02-23 11:42:04 +11:00
WithoutPants
a302fc78ea
Fix crash when generating thumbnail during scan
2024-02-23 11:20:07 +11:00
WithoutPants
f2bc3d5567
Log on scene cover fetch error
2024-02-22 14:59:03 +11:00
WithoutPants
a303446bb7
Scene play and o-counter history view and editing ( #4532 )
...
Co-authored-by: randemgame <61895715+randemgame@users.noreply.github.com >
2024-02-22 11:28:18 +11:00
WithoutPants
0c2a2190e5
Plugin API improvements ( #4603 )
...
* Accept plain map for runPluginTask
* Support running plugin task without task name
* Add interface to run plugin operations
* Update RunPluginTask client mutation
2024-02-22 11:20:21 +11:00
WithoutPants
a8c909e0c9
Add option to generate image thumbnails during generate ( #4602 )
...
* Add option to generate image thumbnails
* Limit number of concurrent image thumbnail generation ops
2024-02-22 11:19:23 +11:00
dogwithakeyboard
c4a91d15a6
include primary tag name in search and sort ( #4606 )
2024-02-22 11:18:29 +11:00
WithoutPants
61bd9233b2
Fix incorrect documentation in Plugins.md
2024-02-22 08:15:40 +11:00
dogwithakeyboard
37acd6b79b
restore image performer age filter ( #4601 )
2024-02-21 11:22:04 +11:00
WithoutPants
5bb9bf902c
Show upgradable packages only when checking for updates ( #4599 )
...
* Sort upgradable packages to top
* Show upgradable packages only by default
* Fix loading state when refetching
2024-02-21 08:24:18 +11:00
WithoutPants
76e5598876
Improve handling of moved and added video files ( #4598 )
...
* If old file path is not in library, treat as move
* Use existing phash if file with same oshash exists
2024-02-20 14:04:31 +11:00
dogwithakeyboard
8b1d4ccc97
Movie scene sorting ( #4588 )
2024-02-20 14:01:27 +11:00
Raghavan
cff068f519
add pluginApi.d.ts ( #4595 )
...
* add pluginApi.d.ts
* Don't lint pluginApi.d.ts
2024-02-20 13:00:44 +11:00
WithoutPants
276bc5a8cb
Fix 404 not returning immediately in asset resolver ( #4597 )
2024-02-20 13:00:27 +11:00
WithoutPants
b4a6cc43d1
Default tag hover popover to right ( #4593 )
2024-02-20 09:03:06 +11:00
WithoutPants
777fb44ac6
Fix default url not redirecting in studio page ( #4592 )
2024-02-20 09:02:52 +11:00
bob123491234
f5a42ede2d
Add galleries to image edit panel ( #4573 )
...
* Add Galleries to ImageEditPanel
* Exclude filesystem-based galleries from selection
---------
Co-authored-by: WithoutPants <53250216+WithoutPants@users.noreply.github.com >
2024-02-19 14:45:29 +11:00
WithoutPants
7bb38ae6dc
Don't error out if a single url not fetched ( #4591 )
2024-02-19 14:45:11 +11:00
WithoutPants
7d56f1a093
Fix panic
2024-02-19 14:10:41 +11:00
WithoutPants
afd7f02644
Error if duplicate plugin id is loaded ( #4571 )
...
* Error if duplicate plugin id is loaded
* Use case insensitive comparison
2024-02-19 13:55:52 +11:00
WithoutPants
93b851eae6
Merge studio stash ids ( #4572 )
2024-02-19 11:45:04 +11:00
WithoutPants
1dfb960a87
Fix import
2024-02-19 11:43:14 +11:00
WithoutPants
e231812203
Movie select overhaul ( #4563 )
...
* Add ids to findMovies input
* Use ids for other find interfaces
* Update client side
* Fix gallery select function
* Replace movie select
* Re-add creatable
* Overhaul movie table
* Remove and deprecated unused code
2024-02-19 10:25:08 +11:00
WithoutPants
e7f610ce18
Fix invalid share causing error during cleaning ( #4570 )
2024-02-19 10:24:10 +11:00
WithoutPants
6e9718a600
Toast improvements ( #4584 )
...
* Change default toast placement
* Position at bottom on mobile
* Show single toast message at a time
* Optionally show dialog for error messages
* Fix circular dependency
* Animate toast
2024-02-19 10:22:34 +11:00
WithoutPants
6fb1c41ae9
Update translation files ( #4581 )
...
Updated by "Cleanup translation files" hook in Weblate.
Translation: stashapp/stash
Translate-URL: https://hosted.weblate.org/projects/stashapp/stash/
Co-authored-by: Hosted Weblate <hosted@weblate.org >
2024-02-17 14:26:37 +11:00
WithoutPants
5aba3c1a98
Weblate translations update ( #4578 )
...
* Translated using Weblate (French)
Currently translated at 100.0% (1056 of 1056 strings)
Translation: stashapp/stash
Translate-URL: https://hosted.weblate.org/projects/stashapp/stash/fr/
* Translated using Weblate (Portuguese (Brazil))
Currently translated at 81.3% (859 of 1056 strings)
Translation: stashapp/stash
Translate-URL: https://hosted.weblate.org/projects/stashapp/stash/pt_BR/
* Translated using Weblate (Swedish)
Currently translated at 96.3% (1017 of 1056 strings)
Translation: stashapp/stash
Translate-URL: https://hosted.weblate.org/projects/stashapp/stash/sv/
* Update translation files
Updated by "Cleanup translation files" hook in Weblate.
Translation: stashapp/stash
Translate-URL: https://hosted.weblate.org/projects/stashapp/stash/
* Translated using Weblate (French)
Currently translated at 100.0% (1056 of 1056 strings)
Translation: stashapp/stash
Translate-URL: https://hosted.weblate.org/projects/stashapp/stash/fr/
* Translated using Weblate (Swedish)
Currently translated at 99.8% (1054 of 1056 strings)
Translation: stashapp/stash
Translate-URL: https://hosted.weblate.org/projects/stashapp/stash/sv/
* Translated using Weblate (French)
Currently translated at 100.0% (1056 of 1056 strings)
Translation: stashapp/stash
Translate-URL: https://hosted.weblate.org/projects/stashapp/stash/fr/
* Added translation using Weblate (Norwegian Bokmål)
* Translated using Weblate (French)
Currently translated at 100.0% (1056 of 1056 strings)
Translation: stashapp/stash
Translate-URL: https://hosted.weblate.org/projects/stashapp/stash/fr/
* Translated using Weblate (Hungarian)
Currently translated at 37.5% (397 of 1056 strings)
Translation: stashapp/stash
Translate-URL: https://hosted.weblate.org/projects/stashapp/stash/hu/
* Translated using Weblate (Swedish)
Currently translated at 99.9% (1055 of 1056 strings)
Translation: stashapp/stash
Translate-URL: https://hosted.weblate.org/projects/stashapp/stash/sv/
* Pretty locale files
* Sort locale keys
---------
Co-authored-by: doodoo <adr.web@hotmail.fr >
Co-authored-by: Robert de Abreu Viana <deathrobert2010@gmail.com >
Co-authored-by: alpacaserious <srhsgsef@gmail.com >
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Co-authored-by: Allan Nordhøy <epost@anotheragency.no >
Co-authored-by: R Balu <balu.ka@hotmail.com >
Co-authored-by: Luna Jernberg <droidbittin@gmail.com >
2024-02-17 14:06:40 +11:00