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