Commit Graph

3199 Commits

Author SHA1 Message Date
Luis Ángel San Martín
5b4205a19b Print some more help in yacreaderlibraryserver's description 2023-08-14 18:20:47 +02:00
Luis Ángel San Martín
42f2771b3f Setup LibrariesUpdateCoordinator in yacreaderlibraryserver 2023-08-14 18:19:24 +02:00
Luis Ángel San Martín
e740ad0f38 Add a readme describing how settings work in yacreaderlibraryserver 2023-08-14 18:18:16 +02:00
Luis Ángel San Martín
12c268ab42 Fix Qt5 Compilation 2023-08-13 15:22:15 +02:00
Luis Ángel San Martín
07cee51ef0 Update CHANGELOG 2023-08-13 12:34:58 +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
Luis Ángel San Martín
0024d9afda Add method to ComicView to reload its content 2023-08-13 11:41:40 +02:00
Luis Ángel San Martín
3a0e8db189 Implement support for updating ComicModel without resetting the whole model
TODO: Favorites, Label, ReadingList still fallback to full reload because we need a way of comparing old vs new results. SearchResult does nothing because we don't have access to the search query.
2023-08-13 11:40:59 +02:00
Luis Ángel San Martín
2e9ec030ad Implement support for updating FolderModel without resetting the whole model
This will make views keep their state after an update.
2023-08-13 11:33:33 +02:00
Luis Ángel San Martín
c06156a937 Make ComicFlow/ComicFlowWidget able to insert new covers at a given position 2023-08-13 11:17:18 +02:00
Luis Ángel San Martín
024f6df9de Add methods to the flow implementations to add new items dynamically 2023-08-13 11:15:47 +02:00
Luis Ángel San Martín
82aa380bb5 Add methods to ComicItem to get/set the internal data 2023-08-13 11:13:21 +02:00
Luis Ángel San Martín
f33eb0f3f5 Fix name values used for comparison 2023-08-13 11:12:52 +02:00
Luis Ángel San Martín
a60e11d93a Add methods to FolderItem 2023-08-13 11:12:14 +02:00
Luis Ángel San Martín
f7d47103a2 Fix typo 2023-08-13 10:45:12 +02:00
Luis Ángel San Martín
ecde1ee836 Add a busy indicator to YACReaderTitledToolBar
It will be used in the libraries section to show that libraries are being updated in the background.
2023-08-13 10:44:49 +02:00
Luis Ángel San Martín
f02d4e5d98 Make BusyIndicator size configurable 2023-08-13 10:38:49 +02:00
Luis Ángel San Martín
6cef156893 Add new UI settings to control automatic library updates 2023-08-13 10:37:29 +02:00
Luis Ángel San Martín
afa9763499 Add class to coordinate automatic library updates 2023-08-13 10:33:24 +02:00
Luis Ángel San Martín
86e0e7be0a Add setting keys for automatic library updates 2023-08-13 10:22:11 +02:00
Luis Ángel San Martín
fe5d1e4d3b Add enum to represent the update interval for automatic updates 2023-08-13 10:21:23 +02:00
Luis Ángel San Martín
be7a16efa6 Refactor YACReaderLibraries
It includes a new UUID per library (which isn't used yet) and a new class YACReaderLibrary that replaces the old `QMap<QString, QPair<int, QString>>`.
2023-08-13 10:19:28 +02:00
Luis Ángel San Martín
dd411db9ef Remove commented code 2023-08-13 10:05:09 +02:00
Luis Ángel San Martín
231bc59a48 Do not parse any data, we only need the ids 2023-08-08 19:00:01 +02:00
Luis Ángel San Martín
df26f10b9f Remove unused include 2023-08-08 18:59:17 +02:00
Luis Ángel San Martín
599f6615a5 Update CHANGELOG 2023-08-06 09:08:59 +02:00
Luis Ángel San Martín
71a7a07274 Add DB_VERSION to keep track of DBs versions
This will make easy to track compatibility with a certain DB structure across different flavors of YACReader. It will only change when the DB structure changes.
2023-08-06 08:55:55 +02:00
Luis Ángel San Martín
c0effb43b3 Fix set type context menu 2023-08-06 08:52:18 +02:00
Luis Ángel San Martín
9e8519e5ed
Merge pull request #393 from YACReader/macos-universal
Macos universal builds
2023-07-22 22:28:57 +02:00
Luis Ángel San Martín Rodríguez
fc831f7d1c Fix artifact name 2023-07-22 22:19:57 +02:00
Luis Ángel San Martín Rodríguez
ee44426218 Fix name 2023-07-22 21:06:43 +02:00
Luis Ángel San Martín Rodríguez
1179ec81a2 Fix compileOSX.sh 2023-07-22 20:25:09 +02:00
Luis Ángel San Martín Rodríguez
56b1e20aef Replace qt6 builds in macos with a universal build 2023-07-22 19:05:35 +02:00
Luis Ángel San Martín Rodríguez
fe1a980983 Add universal version of 7z.so for macos (arm64+x86_64) 2023-07-22 19:03:51 +02:00
Luis Ángel San Martín
c549bcdd96 Add linux builds of 7z.so for some architectures
x86_64, x86, arm64
2023-07-20 12:40:44 +02:00
Luis Ángel San Martín
f3866b3a2f
Merge pull request #389 from YACReader/7zip-migration
7zip migration
2023-07-19 12:15:37 +02:00
Luis Ángel San Martín
8d04a836ee Improve 7zip docs 2023-07-19 09:29:11 +02:00
Luis Ángel San Martín
ba1a6b7508 Update README 2023-07-19 09:03:42 +02:00
Luis Ángel San Martín
5f35fdcaef Load 7z.so from LIBDIR in non macos unix systems 2023-07-18 15:07:17 +02:00
Luis Ángel San Martín Rodríguez
f57fb9f08e Do not publish artifacts unless all jobs end ok 2023-07-18 11:28:27 +02:00
Luis Ángel San Martín Rodríguez
99792e80a8 Add a job for building on linux with 7zip support 2023-07-18 11:27:52 +02:00
Luis Ángel San Martín Rodríguez
cff2407ffd Use different artifact names for intel/apple builds 2023-07-18 11:23:23 +02:00
Luis Ángel San Martín Rodríguez
98b798c7ca Fix wrong dmg.json pushed 2023-07-18 10:15:51 +02:00
Luis Ángel San Martín Rodríguez
06aea1c819 Publish all the artifacts 2023-07-18 09:36:15 +02:00
Luis Ángel San Martín Rodríguez
4b4e7d5814 Use ARCH_NAME during dmg creation 2023-07-18 09:35:55 +02:00