Gauthier Roebroeck
f797254f9f
refactor: normalize enum values
...
instead of adding new ones
2020-08-03 16:11:12 +08:00
rouhannb
3ad438d53f
fix(metadata): recognize ComicInfo Day tag and "MA15+" rating
...
These fields are used by comictagger.
2020-08-03 16:11:12 +08:00
Gauthier Roebroeck
7025df98d0
build: update dependencies
2020-07-31 11:52:23 +08:00
semantic-release-bot
4b028e8296
chore(release): 0.51.0 [skip ci]
...
# [0.51.0](https://github.com/gotson/komga/compare/v0.50.1...v0.51.0 ) (2020-07-31)
### Bug Fixes
* **webreader:** cycle image fit would not persist setting ([e5272d2 ](e5272d2243 ))
### Features
* **webreader:** better display of landscape images ([09984a4 ](09984a4284 )), closes [#123 ](https://github.com/gotson/komga/issues/123 )
* get images dimension during media analysis ([f9d55ec ](f9d55ecfd0 )), closes [#123 ](https://github.com/gotson/komga/issues/123 )
2020-07-31 02:46:50 +00:00
Gauthier Roebroeck
d95c9a838c
build: upgrade vuetify
2020-07-31 10:16:29 +08:00
Gauthier Roebroeck
f2aa5f8ac3
build(webui): upgrade dependencies
2020-07-31 09:52:35 +08:00
Gauthier Roebroeck
09984a4284
feat(webreader): better display of landscape images
...
in double page mode, landscape images will be displayed as a single page
media analysis must be rerun for this to work
closes #123
2020-07-31 09:23:29 +08:00
Gauthier Roebroeck
f9d55ecfd0
feat: get images dimension during media analysis
...
media analysis will get width and height for each image in a book
this is required for #123
2020-07-31 09:23:29 +08:00
Gauthier Roebroeck
6dc1e198a3
build(webui): upgrade eslint
2020-07-31 09:23:29 +08:00
Gauthier Roebroeck
fceedc81b8
style: linting errors
2020-07-31 09:23:29 +08:00
Gauthier Roebroeck
e5272d2243
fix(webreader): cycle image fit would not persist setting
2020-07-31 09:23:29 +08:00
semantic-release-bot
2db64e8f0d
chore(release): 0.50.1 [skip ci]
...
## [0.50.1](https://github.com/gotson/komga/compare/v0.50.0...v0.50.1 ) (2020-07-30)
### Bug Fixes
* **docker:** docker image doesn't start ([8bce80b ](8bce80b408 ))
2020-07-30 08:02:27 +00:00
Gauthier Roebroeck
8bce80b408
fix(docker): docker image doesn't start
2020-07-30 15:51:37 +08:00
semantic-release-bot
a36cb5ffd5
chore(release): 0.50.0 [skip ci]
...
# [0.50.0](https://github.com/gotson/komga/compare/v0.49.0...v0.50.0 ) (2020-07-30)
### Features
* **webui:** add system theme option ([8f22f01 ](8f22f01b3b ))
2020-07-30 06:30:54 +00:00
Shadowfied
8f22f01b3b
feat(webui): add system theme option
...
which will follow the OS theme and switch accordingly
2020-07-30 14:01:38 +08:00
Gauthier Roebroeck
ec3b9ba3df
refactor: remove jooq logo in logs
2020-07-30 09:59:55 +08:00
Gauthier Roebroeck
33c179a483
build: update dependencies
2020-07-29 21:39:46 +08:00
Gauthier Roebroeck
e824bef126
build: migration to Spring Boot 2.3.2
2020-07-29 20:20:04 +08:00
Gauthier Roebroeck
792cab94bf
build: upgrade Gradle to 6.5.1
2020-07-29 15:36:05 +08:00
Gauthier Roebroeck
1a62a146c9
build: dependency updates only check for stable
2020-07-29 15:33:31 +08:00
Gauthier Roebroeck
b472caf0ba
build: use runtimeOnly for imageio dependencies
2020-07-28 17:50:26 +08:00
Gauthier Roebroeck
a64e68d646
refactor: use files instead of streams for rar files
2020-07-28 17:47:18 +08:00
semantic-release-bot
289551a7e3
chore(release): 0.49.0 [skip ci]
...
# [0.49.0](https://github.com/gotson/komga/compare/v0.48.1...v0.49.0 ) (2020-07-25)
### Features
* **webreader:** add shortcut information menu ([1885f32 ](1885f32416 ))
* **webui:** dark theme ([efe2021 ](efe2021bdc )), closes [#179 ](https://github.com/gotson/komga/issues/179 )
2020-07-25 01:40:11 +00:00
Shadowfied
efe2021bdc
feat(webui): dark theme
...
closes #179
2020-07-25 09:08:39 +08:00
primetoxinz
1885f32416
feat(webreader): add shortcut information menu
2020-07-25 09:05:06 +08:00
semantic-release-bot
40c1ca53e4
chore(release): 0.48.1 [skip ci]
...
## [0.48.1](https://github.com/gotson/komga/compare/v0.48.0...v0.48.1 ) (2020-07-21)
### Bug Fixes
* fix database migration errors ([f84ba17 ](f84ba17079 )), closes [#239 ](https://github.com/gotson/komga/issues/239 ) [#238 ](https://github.com/gotson/komga/issues/238 ) [#237 ](https://github.com/gotson/komga/issues/237 ) [#240 ](https://github.com/gotson/komga/issues/240 )
2020-07-21 08:03:19 +00:00
Gauthier Roebroeck
f84ba17079
fix: fix database migration errors
...
fix the H2 database before attempting a migration. This solves the following errors:
- [SQLITE_CONSTRAINT_PRIMARYKEY] A PRIMARY KEY constraint failed (UNIQUE constraint failed: READ_PROGRESS.BOOK_ID, READ_PROGRESS.USER_ID)
- [SQLITE_CONSTRAINT_NOTNULL] A NOT NULL constraint failed (NOT NULL constraint failed: MEDIA_PAGE.NUMBER)
closes #239 , closes #238 , closes #237 , closes #240
2020-07-21 15:36:27 +08:00
Gauthier Roebroeck
1c28a9496b
chore: normalize line feeds
...
closes #243
2020-07-21 10:19:16 +08:00
semantic-release-bot
b69c4f62a2
chore(release): 0.48.0 [skip ci]
...
# [0.48.0](https://github.com/gotson/komga/compare/v0.47.0...v0.48.0 ) (2020-07-16)
### Features
* change database from H2 to SQLite ([20b2b39 ](20b2b39d36 )), closes [#218 ](https://github.com/gotson/komga/issues/218 )
2020-07-16 01:04:16 +00:00
Gauthier Roebroeck
9d5b9d292d
ci: fix dockerhub push
2020-07-16 08:53:54 +08:00
Gauthier Roebroeck
20b2b39d36
feat: change database from H2 to SQLite
...
This is a major change, but done transparently.
At startup, a migration from H2 to SQLite will be triggered:
- if the H2 database is a file (not in memory)
- if the H2 database has not been migrated yet
- if the SQLite database is newly minted
All the data will be transferred from H2 to SQLite before the startup of the application (before the API can serve any requests).
After the migration, an empty file will be stored next to the H2 database file (same name with ".imported" suffix).
The H2 database files will be automatically removed in a later version.
A new configuration key is available to customize the file path of the SQLite database: `komga.database.file`
The database backup feature has been removed. It might be re-added later on using a different logic.
The IDs of entities have been changed from number to string in the API.
closes #218
2020-07-16 07:54:53 +08:00
Gauthier Roebroeck
1965415c00
refactor: load pdf from file instead of inputstream
2020-07-16 07:48:30 +08:00
Gauthier Roebroeck
3105fc4ef4
ci: deploy pre-releases
2020-07-16 07:47:25 +08:00
semantic-release-bot
23e1240f8d
chore(release): 0.47.0 [skip ci]
...
# [0.47.0](https://github.com/gotson/komga/compare/v0.46.0...v0.47.0 ) (2020-07-14)
### Features
* **webui:** change internals for shortcuts. add new shortcuts for settings ([b402817 ](b402817edb )), closes [#172 ](https://github.com/gotson/komga/issues/172 )
2020-07-14 01:32:28 +00:00
primetoxinz
b402817edb
feat(webui): change internals for shortcuts. add new shortcuts for settings
...
Closes #172
2020-07-14 09:05:46 +08:00
semantic-release-bot
5e30e9dcd5
chore(release): 0.46.0 [skip ci]
...
# [0.46.0](https://github.com/gotson/komga/compare/v0.45.2...v0.46.0 ) (2020-07-13)
### Features
* **webui:** add simple next/previous book buttons to reader toolbar ([e428115 ](e4281156f5 )), closes [#233 ](https://github.com/gotson/komga/issues/233 )
2020-07-13 12:53:17 +00:00
primetoxinz
e4281156f5
feat(webui): add simple next/previous book buttons to reader toolbar
...
PR #233
2020-07-13 20:27:10 +08:00
dependabot[bot]
35fb4010a3
build(deps): bump npm from 6.13.7 to 6.14.6
...
Bumps [npm](https://github.com/npm/cli ) from 6.13.7 to 6.14.6.
- [Release notes](https://github.com/npm/cli/releases )
- [Changelog](https://github.com/npm/cli/blob/latest/CHANGELOG.md )
- [Commits](https://github.com/npm/cli/compare/v6.13.7...v6.14.6 )
Signed-off-by: dependabot[bot] <support@github.com>
2020-07-08 10:16:03 +08:00
semantic-release-bot
6db14c93d6
chore(release): 0.45.2 [skip ci]
...
## [0.45.2](https://github.com/gotson/komga/compare/v0.45.1...v0.45.2 ) (2020-07-05)
### Bug Fixes
* **webui:** browse collection should show all series ([8629ea9 ](8629ea9936 )), closes [#226 ](https://github.com/gotson/komga/issues/226 )
2020-07-05 09:43:03 +00:00
Gauthier Roebroeck
8629ea9936
fix(webui): browse collection should show all series
...
closes #226
2020-07-05 17:16:09 +08:00
semantic-release-bot
2063bede25
chore(release): 0.45.1 [skip ci]
...
## [0.45.1](https://github.com/gotson/komga/compare/v0.45.0...v0.45.1 ) (2020-07-05)
### Bug Fixes
* **webui:** read button link underline on hover ([863258d ](863258d8be ))
2020-07-05 05:23:51 +00:00
Gauthier Roebroeck
863258d8be
fix(webui): read button link underline on hover
2020-07-05 12:57:52 +08:00
semantic-release-bot
e04ad3c844
chore(release): 0.45.0 [skip ci]
...
# [0.45.0](https://github.com/gotson/komga/compare/v0.44.0...v0.45.0 ) (2020-07-05)
### Features
* **api:** claim status ([47dd2f6 ](47dd2f66e0 )), closes [#207 ](https://github.com/gotson/komga/issues/207 )
* **webui:** claim server from login screen ([d4810bd ](d4810bdc80 )), closes [#207 ](https://github.com/gotson/komga/issues/207 )
2020-07-05 04:26:20 +00:00
Gauthier Roebroeck
d4810bdc80
feat(webui): claim server from login screen
...
closes #207
2020-07-05 12:00:00 +08:00
Gauthier Roebroeck
47dd2f66e0
feat(api): claim status
...
remove the claim profile
added noclaim profile that will create initial user accounts if none exist
related to #207
2020-07-05 11:59:20 +08:00
semantic-release-bot
c98bcb0036
chore(release): 0.44.0 [skip ci]
...
# [0.44.0](https://github.com/gotson/komga/compare/v0.43.4...v0.44.0 ) (2020-07-03)
### Bug Fixes
* **webui:** make card title as link ([d6e4b80 ](d6e4b807db )), closes [#224 ](https://github.com/gotson/komga/issues/224 )
* **webui:** reset edit book dialog to first tab on reopen ([5760a06 ](5760a06b7a ))
### Features
* generate collections from ComicInfo SeriesGroup ([277cdcd ](277cdcd4e3 )), closes [#210 ](https://github.com/gotson/komga/issues/210 )
* **api:** metadata import settings per library ([6824212 ](6824212514 )), closes [#199 ](https://github.com/gotson/komga/issues/199 )
* **webui:** metadata import settings per library ([521cc42 ](521cc42858 )), closes [#199 ](https://github.com/gotson/komga/issues/199 )
2020-07-03 09:13:21 +00:00
Gauthier Roebroeck
277cdcd4e3
feat: generate collections from ComicInfo SeriesGroup
...
optional behavior that can be set per library
closes #210
2020-07-03 16:45:51 +08:00
Gauthier Roebroeck
0d20c2a464
build(webui): fix failing web build
2020-07-03 15:45:09 +08:00
Gauthier Roebroeck
7003d8a687
build(webui): run lint on pre-commit
...
run linter in production mode
2020-07-03 15:44:00 +08:00
Gauthier Roebroeck
521cc42858
feat(webui): metadata import settings per library
...
ability to edit libraries
move library add dialog to global instance
closes #199
2020-07-03 15:03:43 +08:00