WithoutPants
81c3988777
Give bottom pagination bar transparent background ( #5958 )
2025-06-24 13:01:28 +10:00
WithoutPants
4b5424dd51
Update manual with new patchable components
2025-06-24 08:27:41 +10:00
dogwithakeyboard
e69238307c
add missing property to death date item ( #5962 )
2025-06-24 07:59:27 +10:00
feederbox826
019fe81de9
Update Freeones scraper from CommunityScrapers ( #5956 )
...
1b103ad2d5
Co-authored-by: feederbox826 <feederbox826@users.noreply.github.com>
2025-06-23 14:13:01 +10:00
WithoutPants
5177f71dbd
Fix UI crash in performer -> gallery wall lightbox ( #5947 )
2025-06-23 14:12:07 +10:00
WithoutPants
497146adc5
Support patching Pagination and PaginationIndex ( #5957 )
2025-06-23 14:11:51 +10:00
WithoutPants
f81f60e76f
Show custom fields on compact expanded details ( #5946 )
2025-06-20 16:04:10 +10:00
WithoutPants
849a368d3d
Fix ordering of tags ( #5945 )
2025-06-20 16:03:56 +10:00
QxxxGit
c09913a614
Add useLightbox and useGalleryLightbox in plugin api ( #5936 )
2025-06-20 16:03:22 +10:00
WithoutPants
c5fe6748c0
Hide list view options popover on select ( #5940 )
2025-06-19 16:40:06 +10:00
WithoutPants
fe9a6d87d2
Fix filtered list toolbar overflow on mobile devices ( #5933 )
...
Scenes list page is still ugly, but that will be addressed separately.
2025-06-17 12:30:28 +10:00
WithoutPants
7d692232ed
Move pagination to a sticky bottom toolbar on scenes page ( #5924 )
...
* Adjust main padding to be the same as navbar height
* Add LoadedContent component for loading and error display
* Add option for pagination popup placement
* Show results summary at top only. Add sticky bottom pagination
2025-06-17 11:00:00 +10:00
WithoutPants
a145576f39
Display mode options dropdown ( #5923 )
...
* Separate ZoomSlider into own component
* Turn ListViewOptions into dropdown
Also puts zoom slider in the dropdown
* Move ZoomSlider into separate file
* Add title
* Restyle slider
2025-06-13 11:45:10 +10:00
WithoutPants
574fd680c9
Filter performers/tags/studios list by current filter ( #5920 )
2025-06-13 09:07:11 +10:00
QxxxGit
e95c1bbc76
Patched AlertModal, SweatDrops, TruncatedText, BackgroundImage components ( #5913 )
...
* Patched AlertModal, SweatDrops, TruncatedText
* Patch BackgroundImage component
* Inline PatchComponent calls
---------
Co-authored-by: WithoutPants <53250216+WithoutPants@users.noreply.github.com>
2025-06-11 17:32:36 +10:00
Rémi Marseault
155dbc370b
fix: Prevent generating invalid link on empty scraper response ( #5876 )
2025-06-11 17:32:11 +10:00
philMorel
60f1ee2360
feat: Add Performers tab to Group detail page ( #5895 )
...
* Feat(#1401 ): Show all performers from group's scenes on group detail
* Add Groups criterion to performers
---------
Co-authored-by: WithoutPants <53250216+WithoutPants@users.noreply.github.com>
2025-06-11 17:07:09 +10:00
WithoutPants
3d03072da0
Error loading plugins ( #5813 )
...
* Improve error messages when unable to contact server
* Improve error message presentation
* Catch errors when configuration can't be loaded
* Use ErrorMessage in PagedList
* Add icon to error message
2025-06-11 16:54:11 +10:00
WithoutPants
ed4d17b8f0
Scene Filter sidebar ( #5714 )
...
* Add Sidebar component
* Add PerformerQuickFilter to Scene filter sidebar
* Add other quick filters
* Add confirmVariant field to AlertModal
* Add SidebarSavedFilterList
* Add sidebar toggle button
* Add data-type attr for criterion option
* Refactor LabeledIdFilter
* Move search input into sidebar
* Save sidebar state in local forage
* Add sidebar rating filter
* Add organised filter
* Open sidebar to / key. Focus search input on sidebar open
* Blur clearable input on escape key
2025-06-11 15:55:10 +10:00
smith113-p
a91b9c4d92
Slightly simplify code after PR #5894 ( #5917 )
...
The code looks like it does because it initially used string pointers; however, the version that landed used a regular string array, so we can just the = operator.
2025-06-11 11:49:47 +10:00
QxxxGit
709fdb14de
Rating system patched components ( #5912 )
2025-06-11 11:46:05 +10:00
CJ
46b0b8cba4
Patch CustomFields Component ( #5914 )
2025-06-11 11:45:03 +10:00
WithoutPants
815ce7139c
Add handler for /plugin/{}/assets ( #5907 )
...
This allows for React applications to be hosted in a plugins asset directory.
2025-06-03 20:35:29 +10:00
feederbox826
358193e25e
Add note for macOS restriction ( #5906 )
2025-06-03 10:59:10 +10:00
dependabot[bot]
4aca81ad9b
Bump vite from 4.5.13 to 4.5.14 in /ui/v2.5 ( #5902 )
...
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite ) from 4.5.13 to 4.5.14.
- [Release notes](https://github.com/vitejs/vite/releases )
- [Changelog](https://github.com/vitejs/vite/blob/v4.5.14/packages/vite/CHANGELOG.md )
- [Commits](https://github.com/vitejs/vite/commits/v4.5.14/packages/vite )
---
updated-dependencies:
- dependency-name: vite
dependency-version: 4.5.14
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-03 10:21:47 +10:00
CJ
c66ef42480
New patchable performer page components ( #5897 )
2025-06-03 10:16:57 +10:00
DirtyRacer1337
d9a316d083
add explorer plugin ( #5882 )
2025-06-03 10:13:14 +10:00
smith113-p
96d2b36a08
Submit all scene URLs to Stashbox ( #5894 )
2025-06-03 10:05:43 +10:00
WithoutPants
00f5d0d984
Upgrade gqlgenc ( #5901 )
...
* Update gqlgenc
* Fix type error
* Fix package names in config
* Remove override and regenerate
* Update compiler and bump version
2025-06-03 08:55:51 +10:00
QxxxGit
044ed2708f
Gallery card patched component ( #5880 )
...
* Gallery card patched component
* Define in pluginApi.d.ts
2025-06-02 17:20:34 +10:00
WithoutPants
8e697b50eb
Revamp scene and marker wall views ( #5816 )
...
* Use gallery for scene wall
* Move into separate file
* Remove unnecessary class names
* Apply configuration
* Reuse styling
* Add Scene Marker wall panel
* Adjust target row height
2025-06-02 17:18:36 +10:00
DogmaDragon
5ea4c507b2
docs: Update scraper objects ( #5794 )
2025-06-02 17:16:42 +10:00
dogwithakeyboard
10d4fcce8d
Add zoomIndex to gallery card ( #5844 )
2025-06-02 17:15:23 +10:00
Rémi Marseault
86848e7d70
feat(onDelete): Redirect to previous page to preserve filters ( #5818 )
2025-06-02 17:12:17 +10:00
dependabot[bot]
91ac2833f5
Bump vite from 4.5.11 to 4.5.13 in /ui/v2.5 ( #5847 )
...
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite ) from 4.5.11 to 4.5.13.
- [Release notes](https://github.com/vitejs/vite/releases )
- [Changelog](https://github.com/vitejs/vite/blob/v4.5.13/packages/vite/CHANGELOG.md )
- [Commits](https://github.com/vitejs/vite/commits/v4.5.13/packages/vite )
---
updated-dependencies:
- dependency-name: vite
dependency-version: 4.5.13
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-02 17:10:50 +10:00
DogmaDragon
8ecbf4f7e4
Update tripwire link to direct to the forum ( #5885 )
2025-06-02 17:07:55 +10:00
smith113-p
0bd4edd9f4
Use StashIDPill to show stash IDs in the tagger view ( #5879 )
...
* Use StashIDPill to show stash IDs in the tagger view
This is visually nicer, but more importantly, lets you see easily which stash-boxes are already associated with this scene.
* Move into separate component. Add key
---------
Co-authored-by: WithoutPants <53250216+WithoutPants@users.noreply.github.com>
2025-06-02 17:07:24 +10:00
Maista
af34829f38
Stash box validation bugfix ( #5831 )
...
* Remove accidental copypaste error
The apiKey ref was accidentally associated with the max_requests_per_minute field which made the "Test Credentials" button error out every time
* Fix error messages in stash-box validation
The message from err.Error() can start with any number of errors like NetworkError
so we can check for substrings instead
2025-06-02 15:47:03 +10:00
DogmaDragon
155c4ec72a
docs: Add note on Chrome 136 requirements for remote debugging ( #5884 )
2025-05-23 16:07:15 +03:00
DogmaDragon
26fe812be4
Remove matrix references + add community forum ( #5853 )
2025-05-01 11:31:56 +03:00
DogmaDragon
997e9bfa52
Update runner image ( #5846 )
2025-04-28 10:34:54 +03:00
DogmaDragon
d0ece86bb8
Update markdown syntax for Scrapers Development page ( #5829 )
...
* Update markdown syntax for Scrapers Development
* Fix typo
2025-04-16 08:56:21 +10:00
WithoutPants
62d7076ff3
Add missing group scraper fields ( #5820 )
2025-04-16 08:55:27 +10:00
WithoutPants
f9fb33e8cc
Fix scene gallery viewer displaying incorrect image
2025-04-09 12:30:04 +10:00
mz28k
2375bc6cac
Fix to find a match for a parent studio ( #5810 )
2025-04-07 14:58:59 +10:00
WithoutPants
87d01e86fd
Fix range marker alignment ( #5804 )
2025-04-04 15:32:52 +11:00
feederbox826
e774706f43
update Dockerfile-CUDA ( #5689 )
2025-04-04 14:47:22 +11:00
WithoutPants
8efae13afb
Revert dot marker styling changes ( #5801 )
...
* Move marker css into styles
Removes vjs-marker-dot styling, using existing vjs-marker class instead
* Revert dot marker changes
2025-04-02 16:13:54 +11:00
WithoutPants
6ed66f3275
Ignore missing scenes when submitting fingerprints ( #5799 )
2025-04-02 15:48:07 +11:00
WithoutPants
2eb7bde95a
Fix marker preview deleted when modifying marker with duration ( #5800 )
2025-04-02 14:57:24 +11:00