Commit graph

955 commits

Author SHA1 Message Date
Gauthier Roebroeck
22b0b7e748 fix(webreader): incorrect display on safari and firefox
closes #262
2020-08-07 10:07:38 +08:00
Gauthier Roebroeck
b9e4bea71b fix(webui): missing settings icon in sidebar 2020-08-07 09:33:29 +08:00
Gauthier Roebroeck
2ffed282d7 fix(webui): thumbnails explorer navigation misaligned 2020-08-07 09:33:29 +08:00
semantic-release-bot
cd12adf20a chore(release): 0.52.1 [skip ci]
## [0.52.1](https://github.com/gotson/komga/compare/v0.52.0...v0.52.1) (2020-08-06)

### Bug Fixes

* **webreader:** webtoon reader not loading images ([1a030b4](1a030b4db5)), closes [#259](https://github.com/gotson/komga/issues/259)
2020-08-06 06:21:39 +00:00
Gauthier Roebroeck
1a030b4db5 fix(webreader): webtoon reader not loading images
closes #259
2020-08-06 13:52:16 +08:00
semantic-release-bot
cb065d7d0e chore(release): 0.52.0 [skip ci]
# [0.52.0](https://github.com/gotson/komga/compare/v0.51.1...v0.52.0) (2020-08-06)

### Bug Fixes

* **webui:** missing settings icon in webreader ([9693829](969382988d))

### Features

* **webreader:** display reading direction on book opening ([ebf2aac](ebf2aac0ac))
* **webreader:** webtoon reader, fit to screen ([44c814a](44c814a5ba)), closes [#81](https://github.com/gotson/komga/issues/81) [#145](https://github.com/gotson/komga/issues/145)
2020-08-06 03:10:57 +00:00
Gauthier Roebroeck
ebf2aac0ac feat(webreader): display reading direction on book opening 2020-08-06 10:42:11 +08:00
Gauthier Roebroeck
44c814a5ba feat(webreader): webtoon reader, fit to screen
shortcut help changed from menu to dialog
shortcut help is now context aware

closes #81, closes #145
2020-08-06 10:42:11 +08:00
Gauthier Roebroeck
969382988d fix(webui): missing settings icon in webreader 2020-08-06 10:42:11 +08:00
semantic-release-bot
457f923f5c chore(release): 0.51.1 [skip ci]
## [0.51.1](https://github.com/gotson/komga/compare/v0.51.0...v0.51.1) (2020-08-03)

### Bug Fixes

* **metadata:** recognize ComicInfo Day tag and "MA15+" rating ([3ad438d](3ad438d53f))
2020-08-03 08:40:34 +00:00
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