Gauthier Roebroeck
8272cbe52a
refactor: remove flyway migration repair
2022-03-03 14:17:01 +08:00
Gauthier Roebroeck
d10e14bc19
refactor: remove unused function
2022-03-03 14:17:01 +08:00
Gauthier Roebroeck
cf6d26196f
refactor: make KomgaUser.roles a lazy property
2022-03-03 14:17:01 +08:00
Gauthier Roebroeck
ae43e72f59
refactor: regenerate toString with newly added restrictions
2022-03-03 14:17:01 +08:00
Gauthier Roebroeck
b7001fc3e2
refactor: simplify content restriction classes
2022-03-03 14:17:01 +08:00
Gauthier Roebroeck
8ab553c392
refactor: remove unused property
2022-03-03 14:17:01 +08:00
Gauthier Roebroeck
37dfa923e9
feat(webui): edit user restrictions
2022-03-03 14:17:01 +08:00
Gauthier Roebroeck
093610e186
feat(webui): logout when session expired
2022-03-03 14:17:01 +08:00
Gauthier Roebroeck
e345d6f9ef
feat(api): manage restrictions for users
2022-03-03 14:17:01 +08:00
Gauthier Roebroeck
5ecc9c6785
fix(api): expired sessions would not be destroyed
2022-03-03 14:17:01 +08:00
Gauthier Roebroeck
fa04d9511a
feat(api): add /api/v2/users and deprecate /api/v1/users
...
simplify the user DTO classes
make api logout endpoint to version agnostic
2022-03-03 14:17:01 +08:00
Gauthier Roebroeck
f1ab136b5e
feat: persist user content restriction
2022-03-03 14:17:01 +08:00
Gauthier Roebroeck
c7c5592c50
feat(webui): update series sharing labels
2022-03-03 14:17:01 +08:00
Gauthier Roebroeck
769b0e6a0c
feat(api): update series sharing labels
2022-03-03 14:17:01 +08:00
Gauthier Roebroeck
562c57ccc8
feat(api): retrieve all sharing labels
2022-03-03 14:17:01 +08:00
Gauthier Roebroeck
8d4eb68f7d
feat: restrict content by labels
2022-03-03 14:17:01 +08:00
Gauthier Roebroeck
496ebb0aac
feat: sharing labels for series
2022-03-03 14:17:01 +08:00
Gauthier Roebroeck
3a218c0afa
refactor: use fetchSet
2022-03-03 14:17:01 +08:00
Gauthier Roebroeck
ee68ea6451
refactor: move language utils
2022-03-03 14:17:01 +08:00
Gauthier Roebroeck
b0d6314ec9
feat(api): restrict content according to user's restrictions
2022-03-03 14:17:01 +08:00
Gauthier Roebroeck
2621500666
fix: ignore Qnap @Recycle directories by default
2022-03-03 14:17:00 +08:00
Gauthier Roebroeck
02d51b96c8
fix(webui): books selection bar wouldn't hide the toolbar on Dashboard
2022-03-03 14:17:00 +08:00
Gauthier Roebroeck
50ab60fc59
refactor(webui): use breakpoint conditionals
2022-03-03 14:17:00 +08:00
Gauthier Roebroeck
70a546f19c
fix(webui): display library navigation as bottom bar for sm screens
2022-03-03 14:17:00 +08:00
dependabot[bot]
167bca8d3f
build(deps): bump url-parse from 1.5.7 to 1.5.10 in /komga-webui ( #820 )
...
Bumps [url-parse](https://github.com/unshiftio/url-parse ) from 1.5.7 to 1.5.10.
- [Release notes](https://github.com/unshiftio/url-parse/releases )
- [Commits](https://github.com/unshiftio/url-parse/compare/1.5.7...1.5.10 )
---
updated-dependencies:
- dependency-name: url-parse
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-03-01 09:40:42 +08:00
dependabot[bot]
220c78edbe
build(deps): bump url-parse from 1.5.3 to 1.5.7 in /komga-webui ( #812 )
...
Bumps [url-parse](https://github.com/unshiftio/url-parse ) from 1.5.3 to 1.5.7.
- [Release notes](https://github.com/unshiftio/url-parse/releases )
- [Commits](https://github.com/unshiftio/url-parse/compare/1.5.3...1.5.7 )
---
updated-dependencies:
- dependency-name: url-parse
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-02-19 22:32:01 +08:00
semantic-release-bot
50f26f048a
chore(release): 0.152.0 [skip ci]
...
# [0.152.0](https://github.com/gotson/komga/compare/v0.151.2...v0.152.0 ) (2022-02-18)
### Features
* **api:** new history endpoint to retrieve historical events ([88f7f57 ](88f7f57a5d ))
* **webui:** history view ([f8bea23 ](f8bea23b2a ))
* **webui:** move some views into media management section ([90caee9 ](90caee988e ))
### Performance Improvements
* **webui:** reduce duplicate api calls for components with datatables ([1a82497 ](1a8249732d ))
2022-02-18 10:42:20 +00:00
Gauthier Roebroeck
90caee988e
feat(webui): move some views into media management section
2022-02-18 18:28:30 +08:00
Gauthier Roebroeck
f8bea23b2a
feat(webui): history view
2022-02-18 18:28:30 +08:00
Gauthier Roebroeck
88f7f57a5d
feat(api): new history endpoint to retrieve historical events
2022-02-18 18:28:30 +08:00
Gauthier Roebroeck
1a8249732d
perf(webui): reduce duplicate api calls for components with datatables
2022-02-18 18:28:30 +08:00
semantic-release-bot
50af68ccb8
chore(release): 0.151.2 [skip ci]
...
## [0.151.2](https://github.com/gotson/komga/compare/v0.151.1...v0.151.2 ) (2022-02-17)
### Bug Fixes
* **webui:** links not showing underline on hover on dark theme ([e476d78 ](e476d78770 ))
* **webui:** restore library alphabetical navigation from url ([1faaf12 ](1faaf12de4 ))
### Performance Improvements
* convert to cbz on first scan ([b724f20 ](b724f205cd ))
* don't recompute book hash during scan if filesize is different ([33cd19a ](33cd19ae04 ))
* hash and delete pages in a single scan ([b436e90 ](b436e90a8c ))
2022-02-17 04:12:13 +00:00
Gauthier Roebroeck
5787bbdaa2
refactor: rename TaskReceiver to TaskEmitter
2022-02-17 11:58:10 +08:00
Gauthier Roebroeck
b436e90a8c
perf: hash and delete pages in a single scan
2022-02-17 11:58:10 +08:00
Gauthier Roebroeck
b724f205cd
perf: convert to cbz on first scan
2022-02-17 11:58:10 +08:00
Gauthier Roebroeck
33cd19ae04
perf: don't recompute book hash during scan if filesize is different
2022-02-17 11:58:10 +08:00
Gauthier Roebroeck
1faaf12de4
fix(webui): restore library alphabetical navigation from url
2022-02-17 11:58:10 +08:00
Gauthier Roebroeck
e476d78770
fix(webui): links not showing underline on hover on dark theme
2022-02-17 11:58:10 +08:00
semantic-release-bot
9b76c58224
chore(release): 0.151.1 [skip ci]
...
## [0.151.1](https://github.com/gotson/komga/compare/v0.151.0...v0.151.1 ) (2022-02-15)
### Bug Fixes
* **opds:** better titles for entries ([9f2808d ](9f2808dfdc ))
* translated using Weblate ([6975728 ](6975728974 ))
* **webui:** clearer item card display ([052f3d3 ](052f3d3804 ))
2022-02-15 10:15:15 +00:00
Weblate (bot)
6975728974
fix: translated using Weblate
...
Currently translated at 100.0% (604 of 604 strings)
fix: translated using Weblate (Chinese (Simplified))
Currently translated at 99.6% (602 of 604 strings)
fix: translated using Weblate (French)
Currently translated at 100.0% (604 of 604 strings)
fix: translated using Weblate (Vietnamese)
Currently translated at 82.5% (497 of 602 strings)
fix: translated using Weblate (Swedish)
Currently translated at 100.0% (602 of 602 strings)
fix: translated using Weblate (Chinese (Simplified))
Currently translated at 99.6% (600 of 602 strings)
fix: translated using Weblate (French)
Currently translated at 100.0% (602 of 602 strings)
Co-authored-by: Eric <alchemillatruth@purelymail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Nathan <bonnemainsnathan@gmail.com>
Co-authored-by: Quyen Truong <quyent22@cs.washington.edu>
Co-authored-by: Shjosan <shjosan@kakmix.co>
Translate-URL: https://hosted.weblate.org/projects/komga/webui/fr/
Translate-URL: https://hosted.weblate.org/projects/komga/webui/sv/
Translate-URL: https://hosted.weblate.org/projects/komga/webui/vi/
Translate-URL: https://hosted.weblate.org/projects/komga/webui/zh_Hans/
Translation: komga/webui
Co-authored-by: Eric <alchemillatruth@purelymail.com>
Co-authored-by: Nathan <bonnemainsnathan@gmail.com>
Co-authored-by: Quyen Truong <quyent22@cs.washington.edu>
Co-authored-by: Shjosan <shjosan@kakmix.co>
2022-02-15 18:02:05 +08:00
dependabot[bot]
0921644028
build(deps): bump follow-redirects from 1.14.7 to 1.14.8 in /komga-webui ( #809 )
...
Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects ) from 1.14.7 to 1.14.8.
- [Release notes](https://github.com/follow-redirects/follow-redirects/releases )
- [Commits](https://github.com/follow-redirects/follow-redirects/compare/v1.14.7...v1.14.8 )
---
updated-dependencies:
- dependency-name: follow-redirects
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-02-15 18:01:33 +08:00
Gauthier Roebroeck
9f2808dfdc
fix(opds): better titles for entries
...
force sort for Chunky via prepending
display series titles for books when needed
2022-02-15 17:59:52 +08:00
Gauthier Roebroeck
b9c12bc228
refactor: use stringbuilder
2022-02-15 17:59:52 +08:00
Gauthier Roebroeck
052f3d3804
fix(webui): clearer item card display
2022-02-15 17:59:52 +08:00
semantic-release-bot
cbe77c780c
chore(release): 0.151.0 [skip ci]
...
# [0.151.0](https://github.com/gotson/komga/compare/v0.150.0...v0.151.0 ) (2022-02-14)
### Bug Fixes
* **metrics:** configure step for 24h ([55df968 ](55df968651 ))
* remove caching of ZipFile ([57082bd ](57082bd990 )), closes [#801 ](https://github.com/gotson/komga/issues/801 )
* **webui:** don't show metrics if there's no data ([9fe50fd ](9fe50fd5ce ))
* **webui:** page hash matches dialog would not reset properly ([c0c7b09 ](c0c7b09faa ))
* **webui:** properly set known hash card button initial status ([17c76de ](17c76de308 ))
### Features
* **webui:** adapt card content depending on context ([35bf05e ](35bf05eb39 )), closes [#679 ](https://github.com/gotson/komga/issues/679 )
* **webui:** show series for books in search bar ([1463078 ](1463078367 )), closes [#678 ](https://github.com/gotson/komga/issues/678 )
* **webui:** show series title within read list navigation ([f388e9b ](f388e9bf76 ))
### Performance Improvements
* **webui:** reduce number of API calls on app initial load ([f7dc98a ](f7dc98aa7e ))
* **webui:** reduce number of API calls on book details screen ([5f8894d ](5f8894d47a ))
2022-02-14 03:07:16 +00:00
Gauthier Roebroeck
57082bd990
fix: remove caching of ZipFile
...
closes #801
2022-02-14 10:52:44 +08:00
Gauthier Roebroeck
c0c7b09faa
fix(webui): page hash matches dialog would not reset properly
2022-02-14 10:52:44 +08:00
Gauthier Roebroeck
f7dc98aa7e
perf(webui): reduce number of API calls on app initial load
2022-02-14 10:52:44 +08:00
Gauthier Roebroeck
5f8894d47a
perf(webui): reduce number of API calls on book details screen
2022-02-14 10:52:44 +08:00
Gauthier Roebroeck
f388e9bf76
feat(webui): show series title within read list navigation
2022-02-14 10:52:44 +08:00