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
InfiniteStash
409f8fc70c
Fix type issues ( #4176 )
2023-10-16 14:34:54 +11:00
DingDongSoLong4
b4b7cf02b6
Improve caching, HTTP headers and URL handling ( #3594 )
...
* Fix relative URLs
* Improve login base URL and redirects
* Prevent duplicate customlocales requests
* Improve UI base URL handling
* Improve UI embedding
* Improve CSP header
* Add Cache-Control headers to all responses
* Improve CORS responses
* Improve authentication handler
* Add back media timestamp suffixes
* Fix default image handling
* Add default param to other image URLs
2023-04-19 13:01:32 +10:00
DingDongSoLong4
bd747317d4
Update dependencies (again) ( #3442 )
...
* Update dependencies
* Upgrade rollup
* Remove all index.ts reexport files
2023-02-17 09:42:44 +11:00
DingDongSoLong4
a1851b3713
Update dependencies ( #3123 )
...
* Update localforage, remove query-string
* Update fontawesome and flag-icons
* Update formatjs
* Update axios and videojs
* Update apollo client and graphql
* Update bootstrap and react
* Update polyfills
* Update vite
* Update ESLint
* Update stylelint
* Update configs
* Rebuild yarn.lock
2023-02-16 14:06:44 +11:00
WithoutPants
4a054ab081
Support file-less scenes. Add scene split, merge and reassign file ( #3006 )
...
* Reassign scene file functionality
* Implement scene create
* Add scene create UI
* Add sceneMerge backend support
* Add merge scene to UI
* Populate split create with scene details
* Add merge button to duplicate checker
* Handle file-less scenes in marker preview generate
* Make unique file name for file-less scene exports
* Add o-counter to scene update input
* Hide rescan for file-less scenes
* Generate heatmap if no speed set on file
* Fix count in scene/image queries
2022-11-14 16:35:09 +11:00
TgSeed
593477cbe1
Performer/Studio/Tag/Gallery Create compnent has default name as search query ( #2701 )
...
* feat: Closes #2618
fix: New button is now available even if pathname ends with '/'
2022-09-16 11:05:33 +10:00
WithoutPants
3b4b20e9b2
React code splitting ( #2603 )
...
* Code split using react lazy
* Split locales
* Move to lodash-es
* Import individual icons
2022-06-22 14:41:31 +10:00
cj
bc85614ff9
Recommendation home page ( #2571 )
2022-05-10 11:51:20 +10:00
Still Hsu
a05952829c
i18n: Migrate hard strings ( #2353 )
...
Co-authored-by: WithoutPants <53250216+WithoutPants@users.noreply.github.com>
2022-03-09 12:42:08 +11:00
WithoutPants
d176e9f192
Settings UI refactor ( #2086 )
...
* Full width settings page
* Group settings
* Make config fields optional
* auto save on change
* Add settings context
* Refactor stash library section
* Restructure settings
* Refactor tasks page
* Add collapse buttons for setting groups
* Add collapse buttons in library
* Add loading indicator
* Simplify task options. Add details to manual
* Add manual links to tasks page
* Add help tooltips
* Refactor about page
* Refactor log page
* Refactor tools panel
* Refactor plugin page
* Refactor task queue
* Improve disabled styling
2021-12-14 15:06:05 +11:00
WithoutPants
7c44a9c993
Refactor tasks follow up ( #2061 )
...
* Move scan options out of dialog
* Move autotag and clean options out of dialogs
* Move generate options out of dialog
* Animate button while tasks running
* Revert to earlier Tasks UI iteration
* Rearrange and clarify scan options
2021-11-30 09:45:36 +11:00
liquid-flow
3671388b8d
Rework main navbar ( #1769 )
...
* Fix responsive layout
* Refactor MainNavbar
* Stick the navbar to the bottom on mobile
* Fix menu item icon-text vertical alignment
Co-authored-by: WithoutPants <53250216+WithoutPants@users.noreply.github.com>
2021-11-04 18:12:48 +11:00
WithoutPants
b5381ff071
Add option to disable create from dropdown ( #1814 )
...
* Convert config hooks to common context
* Add option to disable creating from dropdown
2021-10-11 17:45:58 +11:00
gitgiggety
9591faf3d4
Mobile fixes ( #1539 )
...
* Make new tag, gallery and studio pages mobile friendly
* Enable new button on mobile
* Update movies edit HTML to be more in line with scene
Update the code of the MovieEditPanel to be more in sync with the
SceneEditPanel. Changes made are:
* Use FormUtil.renderLabel instead of manually building
* Always apply xs=9 breakpoint
This fixes some layout issues on mobile while still looking the same on
tablet and desktop resolution.
* Enable delete button for tags, studios and movies on mobile
* Add changelog
Co-authored-by: WithoutPants <53250216+WithoutPants@users.noreply.github.com>
2021-07-12 20:56:38 +10:00
WithoutPants
16da483674
Change gallery icon to images ( #1167 )
2021-03-04 08:27:42 +11:00
WithoutPants
7609969491
Add donate button to navbar ( #1117 )
2021-02-11 09:12:35 +11:00
aGlkZGVu
fad64ba126
Implement user customizable menu items ( #974 )
2020-12-09 11:59:09 +11:00
InfiniteTF
794ea00d37
Upgrade create-react-app and assorted libraries ( #914 )
...
* Update create-react-app, react, typescript and eslint versions
* Various library updates
2020-11-25 13:20:48 +11:00
InfiniteTF
3346f8dcca
Stash-box tagger integration ( #454 )
2020-10-24 14:31:39 +11:00
WithoutPants
aca2c7c5f4
Images section ( #813 )
...
* Add new configuration options
* Refactor scan/clean
* Schema changes
* Add details to galleries
* Remove redundant code
* Refine thumbnail generation
* Gallery overhaul
* Don't allow modifying zip gallery images
* Show gallery card overlays
* Hide zoom slider when not in grid mode
2020-10-13 10:12:46 +11:00
WithoutPants
244ae54f3f
Add grid view, image to tag ( #641 )
...
* Add grid view for tags
* Add tag page
* Import/export tags
* Add tag name uniqueness checks
* Fix styling on missing marker previews
* Add trace loglevel
* Add SQL trace
* Add filter options for tags
* Add tag sort by options
* Add tag page keyboard shortcuts
2020-07-07 10:35:43 +10:00
WithoutPants
bfeb7d1824
Add keyboard shortcuts ( #637 )
...
* Add documentation
* Fix manual styling
* Add dialog for setting Movie images
* Mention manual in README
2020-07-02 08:45:14 +10:00
WithoutPants
83f8bc0832
In-app help manual ( #628 )
2020-06-23 10:15:02 +10:00
InfiniteTF
df2d2c2d09
Upgrade javascript libraries ( #516 )
...
* Bump react-bootstrap
* Bump library versions and clean up hooks
* Bump intl libraries
* Fix image pasting
2020-05-08 12:06:07 +10:00
InfiniteTF
f21e04dcbc
Fix navbar height ( #481 )
2020-04-21 09:30:15 +10:00
WithoutPants
15e7756d33
Replace basic auth with cookie authentication ( #440 )
...
* Add logout functionality and button
* Make session age configurable
2020-04-08 12:51:12 +10:00
InfiniteTF
66cb7f4928
Update prettier to v2.0.1 and enable for SCSS ( #420 )
2020-04-03 10:29:33 +11:00
WithoutPants
ff495361d9
Port Movies UI to v2.5 ( #397 )
...
* Ignore generated-graphql.tsx in 2.5
* Make movie name mandatory
* Port #395 fix to v2.5
* Differentiate front/back image browse buttons
* Move URL, Synopsis to separate rows
* Fix unknown query params crashing UI
2020-03-21 08:21:49 +11:00
InfiniteTF
b3fab3cfef
Make mobile menu behavior more consistent, and stats styles responsive ( #391 )
2020-03-08 12:55:42 +11:00
WithoutPants
cb594f0e43
Fix various issues with v2.5 UI ( #390 )
...
* Fix navbar collapse breakpoint
* Fix list filter colors and height
* Make styling similar to v2
* Fix scene card zoom and orientation
* Keep p tag even without details
* Fix custom css
* Default settings tab to tasks
* Fix flickering progress bar. Fix percentage.
* Fix unsetting studio
* Fix scene gallery select
* Don't hide edit on small devices
* Fix log dropdown style
* Use monospace for custom css input
2020-03-06 20:02:02 +11:00
Infinite
8672c4437e
Navbar key
2020-03-01 21:04:38 +01:00
Infinite
857b2cc78d
Lint + prettier
2020-03-01 21:04:37 +01:00
Infinite
960d5c7000
Switch to hamburger menu for phones
2020-03-01 21:04:37 +01:00
Infinite
49354d571b
Small fixes
2020-03-01 21:04:37 +01:00
Infinite
a43cae43c0
Prettier
2020-03-01 21:04:37 +01:00
Infinite
0fdde7726b
i18n
2020-03-01 21:04:37 +01:00
Infinite
fd560c2147
Switch back to CRA
2020-03-01 21:04:36 +01:00
Infinite
49a6076500
Style changes
2020-03-01 21:04:36 +01:00
Infinite
c1ce6d539d
Prettier
2020-03-01 21:04:35 +01:00
Infinite
3f9f32c356
Responsive styles for portrait orientation phones
2020-03-01 21:04:35 +01:00
Infinite
247ad0a470
Style fixes
2020-03-01 21:04:35 +01:00
Infinite
3fa3f61d93
Styling
2020-03-01 21:04:35 +01:00
Infinite
1928f09dcf
Eject create-react-app
2020-03-01 21:04:35 +01:00
Infinite
244c8ff234
Prettier
2020-03-01 21:04:32 +01:00
Infinite
9827647122
Linting update
2020-03-01 21:04:32 +01:00
Infinite
0e717d6aae
Fixes
2020-03-01 21:04:31 +01:00
Infinite
129dcecdef
Blueprint removed
2020-03-01 21:04:31 +01:00
Infinite
4d44deff64
WIP
2020-03-01 21:04:30 +01:00