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 |
|
Leeingnyo
|
de410f42b8
|
Replace InfoCache to LRUCache
|
2021-09-05 02:08:11 +09:00 |
|
Leeingnyo
|
0fd7caef4b
|
Rename
|
2021-09-05 00:02:05 +09:00 |
|
Leeingnyo
|
5e919d3e19
|
Make entry generic
|
2021-09-04 23:56:17 +09:00 |
|
Leeingnyo
|
9e90aa17b9
|
Move entry specific method
|
2021-09-04 14:37:05 +09:00 |
|
Leeingnyo
|
601346b209
|
Set cache if enabled
|
2021-08-30 23:07:59 +09:00 |
|
Leeingnyo
|
bf81a4e48b
|
Implement sorted entries cache
sorted_entries cached
|
2021-08-30 22:58:40 +09:00 |
|
Leeingnyo
|
4a09aee177
|
Implement library caching TitleInfo
* Cache sum of entry progress
* Cache cover_url
* Cache display_name
* Cache sort_opt
|
2021-08-30 11:31:45 +09:00 |
|
Leeingnyo
|
00c9cc1fcd
|
Prevent saving a sort opt unnecessarily
|
2021-08-30 11:31:45 +09:00 |
|
Leeingnyo
|
51a47b5ddd
|
Cache display_name
|
2021-08-30 11:31:45 +09:00 |
|
Leeingnyo
|
244f97a68e
|
Cache entries' cover_url
|
2021-08-30 08:24:40 +09:00 |
|
Alex Ling
|
cd8944ed2d
|
Slim option in library and title APIs
|
2021-04-25 12:41:37 +00:00 |
|
Alex Ling
|
ee52c52f46
|
Fix new linter errors
|
2021-03-12 15:03:12 +00:00 |
|
Alex Ling
|
def64d9f98
|
Rename interesting files to supported files
|
2021-01-26 10:55:50 +00:00 |
|
Leeingnyo
|
2b0cf41336
|
add and apply util method is_interesting_file
|
2021-01-26 04:17:32 +09:00 |
|
Leeingnyo
|
c51cb28df2
|
make filename extension downcase for comparing
|
2021-01-25 23:13:35 +09:00 |
|
Alex Ling
|
c7be0e0e7c
|
Separate insert_id into titles and entries
|
2021-01-19 09:08:31 +00:00 |
|
Alex Ling
|
667d390be4
|
Signature matching
|
2021-01-19 08:43:45 +00:00 |
|
Alex Ling
|
18e8e88c66
|
Initial work on title signature
|
2021-01-14 08:23:39 +00:00 |
|
Alex Ling
|
db2a51a26b
|
Clean up library classes
|
2020-12-30 15:23:38 +00:00 |
|
Alex Ling
|
bfc1b697bd
|
Add tag related methods for Title
|
2020-12-30 11:13:43 +00:00 |
|
Alex Ling
|
45a81ad5f6
|
Display the entries and sub-titles count
|
2020-12-30 11:13:43 +00:00 |
|
Alex Ling
|
96949905b9
|
Cache entry display names
This improves the title page load time (#116)
|
2020-12-26 09:32:03 +00:00 |
|
Alex Ling
|
341b586cb3
|
Add API documentation
|
2020-12-14 11:09:38 +00:00 |
|
Alex Ling
|
0cd46abc66
|
Finish batch marking (#75)
|
2020-07-30 11:39:23 +00:00 |
|