Joseph Milazzo
01007dee28
Refactored logs to use a logs/ folder and also roll over after 10MB. … ( #448 )
...
# Changed
- Changed: Log files now roll (kavita, kavita1, etc) up to 5 files, each with a max of 10MB each. After all 5 files fill up, they will roll over. (Closes #446 )
=============================
* Refactored logs to use a logs/ folder and also roll over after 10MB. A maximum of 5 logs will persist (50MB of log data).
* Updated entrypoint to accommodate rolling logs
Co-authored-by: Chris Plaatjes <kizaing@gmail.com>
2021-07-28 15:37:13 -05:00
Leonardo Dias
1c9b2572ae
Feat/usage stats collection ( #317 )
...
* feat: implement anonymous usage data collection
Co-authored-by: Joseph Milazzo <joseph.v.milazzo@gmail.com>
2021-06-20 17:26:35 -05:00
Joseph Milazzo
5259a1484a
Implemented the ability to configure the default port for non-docker users. Docker users will always be 5000. ( #280 )
2021-06-07 14:36:35 -05:00
Joseph Milazzo
d3b42081cb
Enable response compression (br and gzip) for images and static assets. After we scan a library, kick of a cleanup of cache to ensure if archives were changed, the cache is cleared too.
2021-03-12 10:37:42 -06:00
Joseph Milazzo
922c0153d3
Added series progress/rating information back in. Left attempts at doing via a JOIN or raw SQL.
2021-02-17 15:28:57 -06:00
Joseph Milazzo
6cc11d5c4c
Tried SharpCompress but had 20x speed decrement. Not using.
2021-01-25 18:18:07 -06:00
Joseph Milazzo
a057e3ce1d
Lots of bug fixes around publishing and handling weird cases on a real manga library. Implemented ability to have Volumes number 0 aka just latest chapters. Refactored DirectoryService code for scanning into it's own service. Lots of debug code, will be cleaned up later.
2021-01-23 17:44:48 -06:00
Joseph Milazzo
8c80ed090d
Added basic parsing and unit tests. Setting up an intermediate object to hold information from parser. Removed hangfire db from git.
2020-12-27 11:14:45 -06:00
Joseph Milazzo
4fd9943b91
Added Hangfire with LiteDB for a task running system. At the most basic, this allows us to monitor tasks running on the system (during dev only) and run tasks on a reoccuring or ad-hoc basis.
2020-12-26 14:03:35 -06:00
Joseph Milazzo
a2e6d03d5b
Initial commit
2020-12-12 17:03:06 -06:00