Alex Ling
6ab885499c
Use smaller icons on web UI
2022-03-11 14:04:28 +00:00
Alex Ling
91561ecd6b
Add simple manifest.json ( closes #262 )
2022-03-11 13:44:16 +00:00
Alex Ling
1b32dc3de9
Add sort title to API response
2022-01-15 12:09:03 +00:00
Leeingnyo
ecaec307d6
Fix title sort bug, invalidate titles of the Library
...
Refactor remove cache
2021-12-26 05:15:21 +09:00
Leeingnyo
b711072492
Fix lint
2021-12-26 04:10:03 +09:00
Leeingnyo
0f94288bab
Avoid N+1 queries problem
2021-12-26 03:29:41 +09:00
Leeingnyo
1cd777d27d
Cache sorted titles
2021-12-26 02:56:57 +09:00
Leeingnyo
1ec8dcbfda
Use sort_title, sort_titles in title page
2021-12-26 02:55:52 +09:00
Leeingnyo
8fea35fa51
Use sorted_titles
2021-12-26 00:27:00 +09:00
Leeingnyo
234b29bbdd
Fix save
2021-12-25 23:05:12 +09:00
Leeingnyo
edfef80e5c
Invalidate sort result cache after change sort_title
2021-12-25 23:05:12 +09:00
Leeingnyo
546bd0138c
Use sort_title instead of title
2021-12-25 22:43:35 +09:00
Leeingnyo
ab799af866
Implement sort_title getter, setter
2021-12-25 22:43:35 +09:00
Leeingnyo
f9254c49a1
Fix lint error
2021-12-19 17:14:47 +09:00
Leeingnyo
70259d8e50
Do same with an entry
2021-12-19 17:03:10 +09:00
Leeingnyo
0fa2bfa744
Fix bug on examine
2021-12-19 16:40:38 +09:00
Alex Ling
974b6cfe9b
Use depth instead of shallow in API
2021-09-22 09:17:14 +00:00
Leeingnyo
2c022a07e7
Avoid unnecessary sorts when getting deep percentage
...
This make page loading fast
2021-09-18 18:49:29 +09:00
Alex Ling
16397050dd
Update comments
2021-09-18 02:24:50 +00:00
Alex Ling
3f73591dd4
Update comments
2021-09-18 02:14:22 +00:00
Alex Ling
ec25109fa5
Merge branch 'feature/preserve-scanned-titles' of https://github.com/Leeingnyo/Mango into feature/preserve-scanned-titles
2021-09-18 02:04:02 +00:00
Alex Ling
96f1ef3dde
Improve comments on examine
2021-09-18 02:00:10 +00:00
Leeingnyo
b56e16e1e1
Remove counter, yield everytime
2021-09-18 10:59:43 +09:00
Leeingnyo
70ab198a33
Add config 'forcely_yield_count'
...
the default value 1000 would make a fiber yield on each 4ms on SSD
Apply yield counter in Dir.contents_signauture
Use contents_signature cache in Title.new
2021-09-16 00:16:26 +09:00
Alex Ling
44a6f822cd
Simplify Title.new
2021-09-15 09:00:30 +00:00
Alex Ling
2c241a96bb
Merge branch 'dev' into feature/preserve-scanned-titles
2021-09-15 08:58:24 +00:00
Leeingnyo
a3b2cdd372
Lint
2021-09-15 01:17:44 +09:00
Leeingnyo
663c0c0b38
Remove nested title including self
2021-09-14 23:28:28 +09:00
Leeingnyo
57b2f7c625
Get nested ids when title removed
2021-09-14 23:08:07 +09:00
Leeingnyo
9489d6abfd
Use reference instead of primitive
2021-09-14 23:07:47 +09:00
Leeingnyo
670cf54957
Apply yield forcely
2021-09-14 22:51:37 +09:00
Leeingnyo
2e09efbd62
Collect deleted ids
2021-09-14 22:51:25 +09:00
Leeingnyo
523195d649
Define ExamineContext, apply it when scanning
2021-09-14 22:37:30 +09:00
Alex Ling
4eaf271fa4
Simplify #json_build
2021-09-14 02:30:57 +00:00
Alex Ling
4b464ed361
Allow sorting in /api/book endpoint
2021-09-13 10:58:07 +00:00
Alex Ling
a9520d6f26
Add shallow option to library API endpoints
2021-09-13 10:18:07 +00:00
Leeingnyo
8c90b46114
Remove removed titles from title_hash
2021-09-12 13:39:28 +09:00
Leeingnyo
bdbdf9c94b
Fix to pass 'make check', fix comments
2021-09-12 11:09:48 +09:00
Leeingnyo
7e36c91ea7
Remove debug print
2021-09-12 10:47:15 +09:00
Leeingnyo
9309f51df6
Memoization on dir contents_signature
2021-09-12 02:19:49 +09:00
Leeingnyo
a8f729f5c1
Sort entries and titles when they needed
2021-09-12 02:19:49 +09:00
Leeingnyo
4e8b561f70
Apply contents signature of directories
2021-09-12 02:19:49 +09:00
Leeingnyo
fb43abb950
Enhance the examine method
2021-09-12 02:14:58 +09:00
Leeingnyo
eb3e37b950
Examine titles and recycle them
2021-09-12 02:14:58 +09:00
Leeingnyo
0a90e3b333
Ignore caches
2021-09-12 02:14:58 +09:00
Leeingnyo
291a340cdd
Add yaml serializer to Library, Title, Entry
2021-09-12 02:14:58 +09:00
Leeingnyo
5cb85ea857
Set cached data when changed
2021-09-06 09:41:46 +09:00
Leeingnyo
9807db6ac0
Fix bug on entry_cover_url_cache
2021-09-06 02:32:13 +09:00
Leeingnyo
565a535d22
Remove caching verbosely, add cached_cover_url
2021-09-06 02:32:13 +09:00
Leeingnyo
11976b15f9
Make LRUCache togglable
2021-09-05 03:02:20 +09:00