WithoutPants
cc97e96eaa
Add wall zoom functionality ( #6011 )
...
* Show zoom slider when wall view active
* Add zoom functionality to scene wall
* Add zoom functionality to image wall
* Add zoom functionality to gallery wall
* Add zoom functionality for marker wall
2025-09-09 16:45:29 +10:00
WithoutPants
b1883f3df5
Add gallery link to image lightbox ( #6012 )
2025-09-09 16:44:51 +10:00
gregpetersonanon
fd36c0fac7
Allow scan to continue when encountering an error ( #6073 )
2025-09-09 15:10:13 +10:00
feederbox826
b5b207c940
remove ruby and faraday gem ( #6020 )
2025-09-09 15:07:00 +10:00
feederbox826
c0ba119ebf
exclude empty regex exclude ( #6023 )
2025-09-09 15:04:39 +10:00
feederbox826
e23bdfa204
Add media hardware key support ( #6031 )
2025-09-09 15:03:55 +10:00
WithoutPants
14be3c24ff
Revert "Search term filter tag on scene list ( #5991 )" ( #6003 )
...
This reverts commit 21ee88b149 .
2025-07-08 13:12:46 +10:00
WithoutPants
21ee88b149
Search term filter tag on scene list ( #5991 )
...
* Add search term to filter tags on scene list page
Clicking on the tag selects all on the search term input. Clicking on the x erases it.
* Ensure clear criteria maintains consistent behaviour on other pages
2025-07-08 10:41:33 +10:00
WithoutPants
dd9a1f5ce3
Apply filter hook to subpage sidebar filters ( #5995 )
...
* Apply filterHook to sidebar filters on subpages
* Hide studio filter in studio subpage
2025-07-08 10:41:12 +10:00
WithoutPants
694675470e
Map parent studio after creation ( #5996 )
2025-07-08 10:40:54 +10:00
WithoutPants
642b0f2291
Add missing keybinds to scene list ( #5994 )
2025-07-03 14:41:06 +10:00
WithoutPants
1b3a8acab2
Bring back select all/none to scene list ( #5993 )
2025-07-03 13:07:37 +10:00
WithoutPants
108c0c7de5
Use /plugins instead of /plugin in testReact
2025-07-03 10:40:51 +10:00
WithoutPants
dcfb3b7d37
Throw error on re-registering component only if in prod environment ( #5990 )
...
This was causing an error when hot-reloading components, meaning that the components would not be refreshed.
2025-07-02 17:07:01 +10:00
WithoutPants
d98e9c6618
Show filter tags in scene list toolbar ( #5969 )
...
* Add filter tags to toolbar
* Show overflow control if filter tags overflow
* Remove second set of filter tags from top of page
* Add border around filter area
2025-07-02 16:34:40 +10:00
QxxxGit
f01f95ddfb
Organize UIPluginApi.md docs and pluginApi.d.ts ( #5971 )
...
* Organized alphabetically and removed duplicate Setting and TabTitleCounter
* Organized components alphabetically
* Add missing PerformerDetailsPanel and PerformerDetailsPanel.DetailGroup
* Add missing SceneFileInfoPanel component
* Add missing MainNavBar.MenuItems and MainNavBar.UtilityItems in docs
2025-07-01 13:48:16 +10:00
WithoutPants
3a232b1d6c
Pagination styling ( #5973 )
...
* Raise pagination slightly to avoid occlusion from link bar
* Add shadow to pagination
2025-06-30 07:53:33 +10:00
WithoutPants
6f4920cb81
Update custom css links and replace plex theme link with themes link ( #5976 )
2025-06-30 07:53:08 +10:00
WithoutPants
61ab6ce6bd
Fix funscript parsing issues ( #5978 )
...
* Accept floating point numbers for at field in funscript
* Ignore type of script version field
* Write rounded ints for csv
2025-06-30 07:52:53 +10:00
WithoutPants
7215b6e918
Ensure tmp dir is created before creating temp file ( #5977 )
2025-06-30 07:52:32 +10:00
WithoutPants
bd8ec8cb83
Don't update stash ids when scraping from stash-box ( #5975 )
2025-06-30 07:52:12 +10:00
WithoutPants
429022a468
Handle marshalling scraped movie to group ( #5974 )
2025-06-30 07:51:53 +10:00
WithoutPants
5323d68d3d
Add graphql playground link to tools panel ( #5807 )
...
* Add graphql playground link to tools panel
* Move to separate section
2025-06-27 16:26:03 +10:00
DogmaDragon
3af472d3b2
Fix typo in Plugins documentation for clarity ( #5972 )
2025-06-27 12:54:44 +10:00
WithoutPants
7eff7f02d0
Add findFolder and findFolders queries to graphql schema ( #5965 )
...
* Add findFolder and findFolders queries to graphql schema
* Add zip file criterion to file and folder queries
2025-06-26 15:48:29 +10:00
WithoutPants
661d2f64bb
Make path criterion default modifier includes instead of equals ( #5968 )
2025-06-26 15:47:45 +10:00
WithoutPants
d0a7b09bf3
Scene list toolbar ( #5938 )
...
* Add sticky query toolbar to scenes page
* Filter button accept count instead of filter
* Add play button
* Add create button functionality. Remove new scene button from navbar
* Separate toolbar into component
* Separate sort by select component
* Don't show filter tags control if no criteria
* Add utility setter methods to ListFilterModel
* Add results header with display options
* Use css for filter tag styling
* Add className to OperationDropdown and Item
* Increase size of sidebar controls on mobile
2025-06-26 09:17:22 +10:00
DogmaDragon
27bc6c8fca
Update captions documentation ( #5967 )
...
* Update captions documentation to clarify file location and naming conventions
* Clarify naming convention
2025-06-26 07:33:55 +10:00
WithoutPants
704041d5e0
Add findFiles and findFile graphql queries ( #5941 )
...
* Add findFile and findFiles
* Add parent folder and zip file fields to file graphql types
* Add parent_folder, zip_file fields to Folder graphql type
* Add format to ImageFile type
* Add format filter fields to image/video file filters
2025-06-24 13:05:17 +10:00
damontecres
8d78fd682d
Include searching by tag sort name ( #5963 )
2025-06-24 13:02:19 +10:00
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