Commit Graph

1019 Commits

Author SHA1 Message Date
Luis Ángel San Martín
04f0d22563 Fix "more recent" calculation in the server side
All comics received were being sent back if they were already opened
2024-01-13 17:19:20 +01:00
Luis Ángel San Martín
e26169386c include comic_info_id in comic json 2024-01-13 17:15:54 +01:00
Luis Ángel San Martín
851215f12d Add method for getting the legacy id from the uuid 2024-01-13 17:15:30 +01:00
Luis Ángel San Martín
d25a122b48 Update server version to 2.1 2024-01-07 10:53:31 +01:00
Luis Ángel San Martín
53f7fd4a28 Add new controller for getting a folder 2024-01-07 10:53:21 +01:00
Luis Ángel San Martín
5728d4bb18 Add more info to json content + better handling of optionality 2024-01-07 10:52:27 +01:00
Luis Ángel San Martín
b4951fcb1a Add convenience method for getting the new uuid from the legacy id 2024-01-07 10:26:22 +01:00
Luis Ángel San Martín
9e05f8ea6e Add function for loading a single folder by id 2024-01-07 09:18:16 +01:00
Luis Ángel San Martín
15619ed96c Load comic number when getting the comics currently being read 2024-01-07 09:09:22 +01:00
Luis Ángel San Martín
63c2896270 Fix args 2023-12-16 08:28:59 +01:00
Luis Ángel San Martín
cf99229441 Add some css to the webui status page controller 2023-12-16 08:28:42 +01:00
Luis Ángel San Martín
ed82f0c801 Add more info to the start log in YACReaderLibrary 2023-12-16 08:27:46 +01:00
Luis Ángel San Martín
16924eea38 Fix url creation for local files 2023-11-29 18:02:56 +01:00
Felix Kauselmann
9278160bbc
ComicInfo::getTypeString: Return an empty string for unhandled enums (#403)
* ComicInfo::getTypeString: Add default return for unhandled enum

* CXX flags: Promote warnings about missing branches in enum-based switches as errors

* Add missing case in switch

* Catch conversion errors in debug mode and silence missing return warnings

* Replace default with missing cases

* ComicInfo::getTypeString: Use QStringLiterals

* Revert "CXX flags: Promote warnings about missing branches in enum-based switches as errors"

This reverts commit d22c115925.

---------

Co-authored-by: Luis Ángel San Martín <luisangelsm@gmail.com>
2023-10-28 17:07:32 +02:00
Luis Ángel San Martín
682f5761b2 Propagate updates to all the parent folders 2023-10-19 19:34:02 +02:00
Luis Ángel San Martín
14fccb01d0 Clean code 2023-10-19 19:32:03 +02:00
Luis Ángel San Martín
24a3602b27 Make sure that columns without title are always hidden 2023-10-15 13:05:59 +02:00
Luis Ángel San Martín
f319b00c70 Add a data migration to ensure that the number types are migrated to text in the db schema
This fixes a problem storing some text number formats in the db when the type is integer.
2023-10-15 12:53:30 +02:00
Luis Ángel San Martín
54fc070a2e Load the default columns if the .ini file doesn't have a config for the headers 2023-10-12 22:41:34 +02:00
Luis Ángel San Martín
3747c71c66 Add context menu to pick what columns are visible in the classic comics view 2023-10-09 19:27:47 +02:00
Luis Ángel San Martín
e6e5208001 Add new columns to the comics model 2023-10-09 19:26:53 +02:00
Luis Ángel San Martín
585ec86b61 Use DB_VERSION instead of VERSION 2023-09-02 22:20:38 +02:00
Luis Ángel San Martín
d1533174b0 Try to send files and folders to the bin before trying to delete them 2023-08-25 16:21:21 +02:00
Luis Ángel San Martín
7bfe9ea6b3 Keep disabled actions during navigation while automatic updates are happening 2023-08-24 17:51:18 +02:00
Luis Ángel San Martín
b513103d9b Add a mechanism to control if automatic updates can start
For now they won't start if the user is editing comics information.
2023-08-23 22:45:09 +02:00
Luis Ángel San Martín
e4fb0fd40c lupdate 2023-08-23 22:00:18 +02:00
Luis Ángel San Martín
8e2910607d Make automatic updates cancelable by the user 2023-08-23 21:50:21 +02:00
Luis Ángel San Martín
726ae067dd Update ts files 2023-08-22 22:06:37 +02:00
Luis Ángel San Martín
b6282b9bd4 Add a warning about library updates 2023-08-22 22:04:20 +02:00
Luis Ángel San Martín
060131d66a Don't reload anything if the model is not loaded 2023-08-21 22:43:59 +02:00
Luis Ángel San Martín
fe983c2cd2 Early finish if the database is not valid 2023-08-21 22:43:34 +02:00
Luis Ángel San Martín
9d8766938b updateLibrary should only try to update the library 2023-08-21 22:42:36 +02:00
Luis Ángel San Martín
7249988837 Return invalid databases if the database doesn't exist 2023-08-21 22:40:27 +02:00
Luis Ángel San Martín
d70ea49c53 Minimize the amount of actions available during updates 2023-08-20 18:42:11 +02:00
Luis Ángel San Martín
a6696f35b2 Restore value change committed by mistake 2023-08-20 17:28:27 +02:00
Luis Ángel San Martín
3cd83eb31b Missing declaration 2023-08-20 14:14:54 +02:00
Luis Ángel San Martín
0623a6b101 Implement stop/cancel on LibrariesUpdateCoordinator 2023-08-20 12:39:04 +02:00
Luis Ángel San Martín
bf35d0a621 Stop library creation/updates on exit 2023-08-20 12:38:35 +02:00
Luis Ángel San Martín
45043cf36e Make possible to cancel updates/creations 2023-08-20 12:36:40 +02:00
Luis Ángel San Martín
a6caf98af9 Reload comic cover when it changes 2023-08-17 19:42:10 +02:00
Luis Ángel San Martín
7f129ac1fa Emit a signal when the cover of a comic changes 2023-08-17 19:41:43 +02:00
Luis Ángel San Martín
ab9472cb58 Add a method for triggering the change of a comic cover from the model
Sad day for nice code.
2023-08-17 19:41:13 +02:00
Luis Ángel San Martín
5b8ec75e5f Update secondary views when the model gets reloaded 2023-08-16 17:46:33 +02:00
Luis Ángel San Martín
12c268ab42 Fix Qt5 Compilation 2023-08-13 15:22:15 +02:00
Luis Ángel San Martín
8e43bda13b Refresh current content after editing tags instead of doing a full reload.
TODO: detect row movements, now rows are deleted and readded
2023-08-13 12:31:19 +02:00
Luis Ángel San Martín
93a826f80a Setup LibrariesUpdateCoordinator 2023-08-13 11:57:40 +02:00
Luis Ángel San Martín
811ba2f957 Do models updates instead of do full library or folder reloads 2023-08-13 11:55:44 +02:00
Luis Ángel San Martín
7aac11483e Add method to YACReaderContentViewsManager to update the current content view 2023-08-13 11:43:28 +02:00
Luis Ángel San Martín
80ff6ed63b Add method to FolderContentView to reload its contents 2023-08-13 11:42:36 +02:00
Luis Ángel San Martín
b2d48a77ca Update the flow view with new covers when the model adds rows 2023-08-13 11:42:06 +02:00