Commit Graph

3036 Commits

Author SHA1 Message Date
c0cb792eca Update changelog 2023-04-07 20:34:07 +02:00
f8f25c396f YACReaderLibraryServer: Print QR code and basic server info on start 2023-04-07 20:24:59 +02:00
c100edfcd0 Move network interface filtering to separate file 2023-04-07 20:22:49 +02:00
9f67bb5e53 Server: Port IP detection and filtering to QNetworkInterface 2023-04-07 20:22:49 +02:00
1a6e36d7d2 Merge pull request #377 from YACReader/search_service
Search API
2023-04-07 13:26:25 +02:00
37ad8dc082 Update CHANGELOG 2023-04-07 12:35:34 +02:00
6d94efac14 Fix yacreaderlibraryserver compiltaion 2023-04-07 11:01:24 +02:00
4198b5ca3a Implement a server controller to provide a search API 2023-04-07 10:51:34 +02:00
5c0b5c7430 Add method for getting the db container path from a library id 2023-04-07 10:51:05 +02:00
ceb34a1409 Extract sql queries creation for the search engine so we can reuse them 2023-04-07 10:49:09 +02:00
044bab0c4c Remove unused import 2023-04-06 19:02:43 +02:00
cab277f3a9 Remove header comments 2023-04-06 19:02:32 +02:00
a57e7a828a Merge pull request #375 from selmf/new_qr_engine
Replace libqrencode with nayuki/QR-Code-generator
2023-03-26 14:45:43 +02:00
ffdb06017d Exclude new QR encoder from clang-format checks
Third party code should not be checked.
2023-03-25 11:34:46 +01:00
8f631763ce Replace libqrencode with nayuki/QR-Code-generator 2023-03-25 11:06:17 +01:00
ad4139e017 Don't clear numPages when deleting metadata 2023-01-16 18:14:21 +01:00
44638219f1 Update CHANGELOG 2023-01-14 14:18:55 +01:00
8f0619887c Change how wheel scrolling works in qml grid views
This fixes scrolling in Qt6
2023-01-14 14:15:30 +01:00
dec297a63c Update version in CHANGELOG 2023-01-07 10:48:44 +01:00
49ef617757 Bump version number and what's new 2023-01-07 10:34:34 +01:00
308fb22fd9 Bump vcredist version and hope that installation is fixed
“X64 VC Redist no longer removes runtime files when run with /installer /passive switches.”
2023-01-03 13:10:38 +01:00
5ddfa2c4f5 Update CHANGELOG 2022-12-29 08:26:34 +01:00
399f4fd89f Update CHANGELOG 2022-12-27 09:34:22 +01:00
0afe2c33b7 Fix currentPage value when closing YACReader in double page mode
If the latest page of the comic is visible, that should be the currentPage value so YACReaderLibrary can mark the comic as read.
2022-12-27 09:26:55 +01:00
250c48848c setAllocationLimit is Qt6 only 2022-12-12 22:07:30 +01:00
7fed222cb7 Format 2022-12-12 21:53:07 +01:00
fc1f48aaa5 Remove image allocation limit
This commit fixes this error: QImageIOHandler: Rejecting image as it exceeds the current allocation limit of 128 megabytes
2022-12-12 18:37:29 +01:00
6f358e4ea3 Merge pull request #356 from selmf/std_unique
Add support for poppler-qt6 pdf backend
2022-11-20 10:53:10 +01:00
06d744e88b Fix regression in poppler-qt5 build 2022-11-19 20:02:31 +01:00
d4f12ff066 Fix poppler-qt6 setup for initial comic extractor 2022-11-19 20:02:31 +01:00
4a59dd6db6 Add support for poppler-qt6
Fixes #352
2022-11-19 20:02:31 +01:00
be85954b0c Use std::unique_ptr for pdf objects 2022-11-19 20:02:31 +01:00
0414104067 YACReader: Fix crash when exiting while processing a comic
When quitting YACReader while processing a comic, the comic thread needs
to be properly terminated to avoid segfaults and other possible problems.
2022-11-19 19:27:52 +01:00
21b8b70657 QsLog: Use dedicated logging thread to avoid segfaults at app shutdown
When shutting down our apps, we clean up some ressources after app.exec()
has finished. As our logger runs on the apps main thread, it can no longer
respond to any debug messages generated during the cleanup phase.

This can lead to segfaults and error masking.

Solution: Run QsLog in a dedicated thread.
2022-11-19 19:26:34 +01:00
35466e5080 Fix crash caused by clearing the ip value
ip is connected to regenerateQR
2022-11-17 22:53:08 +01:00
27b5692f26 Update CHANGELOG 2022-11-10 21:46:59 +01:00
0f9d782bb8 Detect back/forward mouse buttons to move back and forward through the browsing history 2022-11-10 21:46:51 +01:00
2b56945374 Make comic vine dialog modal 2022-11-10 21:46:36 +01:00
24f855b21d Merge pull request #353 from YACReader/fix_drag_n_drop_grid_view
Fix drag&drop in the comics grid view
2022-11-06 13:04:34 +01:00
ffd8fd3bfb Fix Drag&Drop in the comics grid view 2022-11-06 11:48:27 +01:00
a7ff96b9ce Fix indentation 2022-11-06 10:15:00 +01:00
7ed8426cad Merge pull request #350 from selmf/develop
Unix: Fix regression in translation install target
2022-10-31 17:47:18 +01:00
a35cb979e4 Unix: Fix regression in translation install target
The introduction of CONFIG+= lrelease introduced a regression in the
installation of translation files on systems using make install targets.

This is fixed by replacing the old translation targets with the target
supplied by lrelease.

Fixes #349
2022-10-31 13:19:50 +01:00
4c2b6da884 Set 9.10 changelog 2022-10-30 08:40:34 +01:00
7bfa157856 Mention the new webui page in what's new 2022-10-30 08:00:36 +01:00
97bef77251 Format 2022-10-29 11:25:21 +02:00
75e7e76e82 Update CHANGELOG and what's new 2022-10-29 11:11:11 +02:00
45a480ae68 Update UI strings 2022-10-29 11:09:00 +02:00
ae990d82af Add a new action to scan the xml info from a folder 2022-10-29 11:07:57 +02:00
76642737fd Implement XML scanning for a folder 2022-10-29 11:07:40 +02:00