Commit Graph

932 Commits

Author SHA1 Message Date
8520a29a05 Detect modified files and update them
The old file is delete, the modified file is inserted and the existing metadata is copied over. The added date is updated to avoid new matches during the update process.
2023-06-05 23:28:12 +02:00
68ece533e1 Replace Q_OS_MAC with Q_OS_MACOS 2023-06-04 20:55:11 +02:00
072f73b986 Use the right signal 2023-06-03 22:08:37 +02:00
16faacec65 Debounce input from the search edit
This makes writing there a little bit more pleasant
2023-06-03 20:25:14 +02:00
c30e1c6829 Use Q_DECLARE_METATYPE with TypeSpecialList 2023-06-03 17:39:41 +02:00
864516d781 Add Recent list. 2023-06-03 16:45:47 +02:00
0f974d7caa Update macos icons 2023-06-01 16:38:40 +02:00
e4dbe3d62e Support filtering by since/before dates in the search engine
e.g. added>7 (recent content since 7 days ago) or added<30 (content added before the last 30 days)
2023-05-31 22:11:47 +02:00
d3829bc07c Add the full path of a library when it can't be found 2023-05-31 22:06:57 +02:00
1bf0c1ff67 Fix InfoComicsView scroll bar in Qt6 2023-05-31 19:03:06 +02:00
94ddc54888 Remove usage of Qt.platform.os 2023-05-24 21:01:02 +02:00
352e52f454 Remove usage of Qt.platform.os 2023-05-24 20:58:01 +02:00
85b1c42380 Remove usage of Qt.platform.os 2023-05-24 20:57:45 +02:00
78800010f6 Remove usage of Qt.platform.os 2023-05-24 20:45:43 +02:00
7b88d47396 #include "yacreader_global.h" in Y_MAC_UI is used 2023-05-24 18:10:03 +02:00
0efa67ab40 Fix compilation in macos 2023-05-24 18:06:23 +02:00
315d2deced Don't use Q_OS_MAC for ui specifics, Y_MAC_UI is the replacement 2023-05-23 18:51:33 +02:00
0651a7be8f Comment unused connection 2023-05-21 21:16:25 +02:00
f331b8c251 Handle some nulls in qml 2023-05-21 21:12:23 +02:00
0dd167b9ca Remove TODOs 2023-05-21 21:11:58 +02:00
6d457be912 Improve search engine with new operators and new fields 2023-05-21 20:29:13 +02:00
80f9cc445f Make the style of the tool bar in FolderContentView match the one in ComicsView 2023-05-21 10:01:12 +02:00
f9a52eaeb8 Draw better circles 2023-05-21 10:00:21 +02:00
45af72520b Add setting to control what "recent" is considered. 2023-05-20 17:43:38 +02:00
6a6a239cc7 Add the possibility to show a recently added/updated indicator 2023-05-20 16:17:40 +02:00
11df4a9b42 Update inserted folders with the added date 2023-05-20 16:14:30 +02:00
9c9b62db70 Fix role name 2023-05-20 15:33:47 +02:00
a003ee40f6 Handle undefined values 2023-05-20 15:33:04 +02:00
1744002658 Fix nul -> null in qml 2023-05-20 14:50:32 +02:00
153388ee94 Fix icon name 2023-05-20 14:49:40 +02:00
3d95ea37a1 Add "added" date to the root folder 2023-05-17 20:31:34 +02:00
ae8d07ccaf Do not crash if mi is not valid 2023-05-17 18:30:00 +02:00
6ba6adb26f Fix loading folder from sql query 2023-05-17 18:29:16 +02:00
880e17acff Display new metadata in the info views 2023-05-16 21:47:59 +02:00
2cb201098d Update the properties dialog to support the new metadata 2023-05-15 21:04:33 +02:00
d5acae870b Extract comic vine json parsing to its own file + add support for extra fields 2023-05-14 17:48:10 +02:00
c7faaf6ff5 Fix day parsing from ComicInfo.xml 2023-05-14 17:44:08 +02:00
e9ce6fc5af Update the XML parser to parse the new supported fields 2023-05-13 11:34:38 +02:00
f2bf53ce5b Add new fields to the DB and make then available to be used in the apps 2023-05-12 16:59:23 +02:00
830d8d911f Fix type
It is used as a string, and because how sqlite3 works internally the field can actually store a string, so no need for data migration.
2023-05-03 18:58:32 +02:00
a47b706e29 Fix a bunch of warnings 2023-04-30 14:00:09 +02:00
579281aacc Add an Android link to the server dialog info 2023-04-29 09:23:30 +02:00
37f1b49164 Remove commented code 2023-04-29 09:22:41 +02:00
76347060c7 Update dialog info when it is shown 2023-04-29 09:06:13 +02:00
9b196a655a Remove obsolete setting that doesn't have any effect 2023-04-29 08:54:31 +02:00
d6b1c68285 Fix json produced by the search controller 2023-04-11 23:32:32 +02:00
1a0b9da8d7 Do not accept empty values for the server port in the server settings dialog 2023-04-08 12:31:15 +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
4198b5ca3a Implement a server controller to provide a search API 2023-04-07 10:51:34 +02:00