WithoutPants
76648fee66
Update changelog for patch release
2024-10-16 08:08:37 +11:00
WithoutPants
ad00bee393
Update changelog for patch
2024-10-10 11:53:22 +11:00
WithoutPants
cef5b46f93
Fix merge dialog select boxes display issue ( #5299 )
2024-09-25 14:04:42 +10:00
WithoutPants
4ad0241c53
Update changelog
2024-09-22 14:04:26 +10:00
DogmaDragon
3abdcbee6f
Replace movie with group ( #5280 )
2024-09-22 13:18:12 +10:00
WithoutPants
476688c84d
Database connection pool refactor ( #5274 )
...
* Move optimise out of RunAllMigrations
* Separate read and write database connections
* Enforce readonly connection constraint
* Fix migrations not using tx
* #5155 - allow setting cache size from environment
* Document new environment variable
2024-09-20 12:56:26 +10:00
WithoutPants
c9f76a01c5
Add UI option for rescan scan option ( #5254 )
2024-09-11 17:29:27 +10:00
GlitchGal
129dd0ffcc
ImageDetailPanel Patch Component ( #5245 )
2024-09-11 11:56:17 +10:00
DogmaDragon
ba83da1983
Add note about saved filter sorting ( #5234 )
2024-09-08 01:20:44 +03:00
WithoutPants
2b288fd67c
Add changelog for 0.27 ( #5224 )
2024-09-05 16:35:14 +10:00
DogmaDragon
010a355e0b
Add info about regex modifiers ( #5200 )
2024-09-02 22:44:17 +03:00
WithoutPants
b1b223c90a
Persist tagger settings and change defaults ( #5165 )
...
* Persist tagger settings in UIConfig
* Show males and set tags by default
* Add release note
2024-08-28 09:19:50 +10:00
DogmaDragon
d8ee57cd50
[Docs] add note about caption functionality [skip ci]
2024-08-23 02:31:33 +03:00
WithoutPants
49060e6686
UI nested instead ( #5125 )
...
* Support multiple calls to PluginApi.patch.instead for a component.
Allow calling the original/chained function from the hook function.
* Add example of new usage of instead
* Update documentation
2024-08-20 12:36:45 +10:00
WithoutPants
15a7b8a859
Movie group renames ( #5039 )
...
* Rename Movie and MoviePartial to Group/GroupPartial
* Rename Movie interfaces
* Update movie url builders to use group
* Rename movieRoutes to groupRoutes
* Update dataloader
* Update names in sqlite package
* Rename in resolvers
* Add GroupByURL to scraper config
* Scraper backward compatibility hacks
2024-07-04 09:10:26 +10:00
WithoutPants
cbd273a19c
Merge branch 'v0.26.2-stage' into develop
2024-06-27 10:24:25 +10:00
WithoutPants
2a373a25ca
Update changelog
2024-06-27 10:16:42 +10:00
WithoutPants
f9a624b803
Default view filters ( #4962 )
...
* Merge/adapt from yoshnopa:defaultDetails
* Deprecate and remove default filter calls
* Fix weird behaviour when clicking set as default
* Update deprecated get/set default filter resolvers
* Add config migration
---------
Co-authored-by: yoshnopa <usingusenet@protonmail.com >
2024-06-18 10:51:52 +10:00
WithoutPants
845d718c67
Plugin api improvements ( #4935 )
...
* Support hook into App component
* Add hookable PluginSettings component
* Add useSettings to plugin hooks
* Make setting inputs hookable
* Add hooks for performer details panel
* Update docs
2024-06-11 13:18:45 +10:00
anonymous-ants
e4b89064b1
Fix typos in docs (en) ( #4946 )
2024-06-11 08:26:56 +10:00
WithoutPants
d1998cb5b0
Update changelog
2024-06-07 14:54:37 +10:00
DogmaDragon
4b8af18fab
Update manual documentation ( #4921 )
2024-06-06 14:46:28 +10:00
WithoutPants
540e80c86b
Support patching select sorting function ( #4903 )
...
* Fix return types for RegisterComponent and PatchFunction
* Add support for patching TagSelect.sort
* Add support for patching PerformerSelect.sort
* Patch other select component sort functions
* Document patchable functions/components
2024-05-31 18:16:31 +10:00
WithoutPants
2b699fcf95
Default create missing to true in Identify ( #4873 )
...
* Default create missing to true in Identify
* Update manual
2024-05-30 13:12:07 +10:00
WithoutPants
bf0e0f2210
Add v0.26.0 changelog ( #4875 )
2024-05-24 12:13:30 +10:00
WithoutPants
bfc60bb23f
Replace viper with koanf ( #4845 )
...
* Migrate to koanf
* Use temp logger for crashes before config is initialised
* Remove snake case hacks
* Add migration for config file keys
* Add migration note for new migration
* Renamed viper functions
* Remove front-end viper workaround
* Correctly default scan options
2024-05-21 11:24:47 +10:00
CJ
1d565a7cbd
Enable track activity by default ( #4710 )
...
* enable track Activity by default
* Add v0.26.0 release notes and update "Track Activity" label
---------
Co-authored-by: WithoutPants <53250216+WithoutPants@users.noreply.github.com >
2024-05-14 12:02:59 +10:00
DogmaDragon
911da87264
Update plugins script language ( #4762 )
2024-04-16 00:07:57 +03:00
WithoutPants
95d0e5dd34
Update changelog
2024-03-13 14:13:13 +11:00
WithoutPants
cd2f0922ab
Update changelog
2024-03-06 10:12:53 +11:00
WithoutPants
20ac388f77
Update changelog
2024-03-05 14:46:32 +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
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
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
61bd9233b2
Fix incorrect documentation in Plugins.md
2024-02-22 08:15:40 +11:00
WithoutPants
440c261f5b
Developer option: extra blob paths ( #4566 )
...
* Allow additional read-only blob paths
* Add developer option to add more blob sources
* Add makefile targets to start and remove build container
* Documentation
2024-02-16 12:39:45 +11:00
WithoutPants
46eb01198a
Plugin api improvements ( #4546 )
...
* Expose useToast
* Expose components:
- studio/tag/performer/gallery selects
- date input
- country select
- folder select
2024-02-12 15:07:44 +11:00
Raghavan
892d74c98b
expose useful libs ( #4489 )
...
* expose useful libs
* Update UIPluginApi.md
2024-02-06 11:29:01 +11:00
DogmaDragon
64f2071d8c
Add note for auto tag ( #4490 )
2024-01-24 21:00:57 +11:00
WithoutPants
aeb68a5851
Update changelog
2024-01-15 10:34:59 +11:00
WithoutPants
95a2c8d13f
Update changelog for bugfix release
2024-01-10 11:21:06 +11:00
WithoutPants
bd7d4ac7ff
Update changelog for bugfix release
2023-12-29 14:29:49 +11:00
WithoutPants
d258976358
Update changelog
2023-12-22 14:13:29 +11:00
WithoutPants
e304d981d0
Add changelog for 0.24.0 ( #4380 )
2023-12-20 13:32:35 +11:00
WithoutPants
c9501ef881
Default package sources ( #4364 )
...
* Set default package sources
* Add release notes
* Add documentation
* Index URL -> Source URL
2023-12-18 09:45:21 +11:00
WithoutPants
b915428f06
UI Plugin API ( #4256 )
...
* Add page registration
* Add example plugin
* First version of proper react plugins
* Make reference react plugin
* Add patching functions
* Add tools link poc
* NavItem poc
* Add loading hook for lazily loaded components
* Add documentation
2023-11-28 13:06:44 +11:00
WithoutPants
11be56cc42
UI plugin dependencies ( #4307 )
...
* Add requires field to UI plugin config
* Use defer instead of async for useScript
* Load plugins based on dependency
* Document new field
2023-11-27 13:41:04 +11:00
WithoutPants
222475df82
Plugin assets, external scripts and CSP overrides ( #4260 )
...
* Add assets for plugins
* Move plugin javascript and css into separate endpoints
* Allow loading external scripts
* Add csp overrides
* Only include enabled plugins
* Move URLMap to utils
* Use URLMap for assets
* Add documentation
2023-11-19 10:41:16 +11:00
DingDongSoLong4
4dd4c3c658
Improved/fixed macOS support ( #4153 )
...
* Fix macOS notifications
* Change CFBundleIdentifier to match domain
* Distribute Stash.app
* Also build universal phasher binary
* Fix binary name in check_version.go
* Expose GOOS, working dir and home dir in systemStatus endpoint
* Disable setup in working directory when running Stash.app
* More Makefile improvements, remove unused scripts
* Improve READMEs and documentation
2023-11-19 10:36:13 +11:00