Commit Graph
35 Commits
Author SHA1 Message Date
Don Eisele 2514dcfeba Change icon per-library in app menu 2023-03-07 16:05:01 -06:00
Don Eisele fe640a20c8 lint 2023-03-06 10:31:25 -06:00
Don Eisele 880e7ee9a1 Add search for missing tags in library (settings UI still needs some tweaking) 2023-03-06 10:21:30 -06:00
Don Eisele 7f8cc306fc Add name/notes/caption to library. 2023-03-04 00:02:08 -06:00
James Smith ab1fafb3c8 move library scans to their own actions 2023-02-22 17:12:41 +00:00
Don Eisele 0d47880e84 Fix tests to match previous commit. Put a redirect in for /libraries/1 to go to /models?library=1 2023-01-31 21:39:24 -06:00
Don Eisele bc29a2129e Restructure:
Moved model group actions from libraries#show to models#index (and bulkedit/update)

Features added:
filter models#index by libary
filter models#index by multiple tags at once
filter models#index collection
filter models#index by search query
All four above filters are logically anded together
Bulk editor modified to operate logically the same way for filter sets

Models added in header
Quick Search box added in header
Limits box added in models view

Tags are greyed out if they would result in 0 models if added to current filters.

Helper added:
params_passthrough() Grabs current filters from params() to be able to pass through or merge for use in buttons/links
2023-01-31 19:30:14 -06:00
James Smith a3c32e1930 lint: don't use find_by_x 2022-12-12 16:38:50 +00:00
James Smith 9b118dd838 refactor fetching of all tags into a Library method 2022-11-19 10:45:40 +00:00
James Smith 0fa5357ded Add order parameter for library model lists 2022-09-30 23:24:47 +01:00
James Smith 5b380b7947 Move scan button into navigation bar 2022-08-01 13:04:29 +01:00
James Smith 4dca56068c hide tags that are only used once from the library list 2022-06-26 16:21:00 +01:00
James Smith 055bde6303 change to kaminari pagination to avoid conflicts with will_paginate 2022-06-24 13:55:02 +01:00
James Smith 16d62253d0 fix up model pagination 2022-06-17 17:07:14 +01:00
James Smith 347834d8d7 user user pagination settings instead of config file 2022-06-17 14:39:13 +01:00
Matthew Page 5efcbf3297 show all tags in library taglist 2022-05-11 08:32:21 -07:00
Matthew Page f4e5846953 Make pagination default, add missing tests, and move all config into config files 2022-04-17 17:54:27 -07:00
Matthew Page 848889a163 fix some lint issues 2022-04-06 17:32:56 -07:00
Matthew Page 2f4252039b use default per_page 2022-04-06 16:36:46 -07:00
Matthew Page 653e4120d9 add optional pagination to models 2022-04-06 15:58:57 -07:00
James Smith 2b89f4a9cf change Part to File, and combine with images 2022-01-06 17:14:30 +00:00
James Smith 60fc5d2366 Use delayed_job table to detect if a scan is in progress
resolves #31
2021-03-30 23:29:13 +01:00
James Smith 198e5abd2a Big query speedups by including things and passing them into partials rather than loading from DB every time. 2021-03-30 21:36:26 +01:00
James Smith e77e216ffd render form errors for invalid libraries 2021-03-15 23:42:33 +00:00
James Smith 635db7eaaf Add ability to delete a library
Resolves #78
2021-03-14 19:03:12 +00:00
James Smith ad9a3336b3 fix typo 2021-03-06 00:18:23 +00:00
James Smith 0fdd154602 set title tag to something helpful 2021-03-03 00:29:26 +00:00
James Smith e849dcf3c6 DRY library controller 2021-02-26 12:11:13 +00:00
James Smith 26e16f4bfb sort tags by name 2021-02-13 11:37:13 +00:00
James Smith d37aac3cd8 only show tags per library
There's almost certainly a better way of doing this
2021-02-12 17:12:48 +00:00
James Smith ffd7a8004d show breadcrumbs for tag browsing
for now
2021-02-12 16:40:44 +00:00
James Smith 400a03df5e display tags at the side of libraries and add simple filtering 2021-02-12 16:34:08 +00:00
James Smith a50e7eda31 lint 2021-02-09 22:09:46 +00:00
James Smith dc62d68f0b create new libraries and rescan existing ones 2021-02-09 22:03:04 +00:00
James Smith df7339668c add simple library view 2021-02-06 21:22:58 +00:00