Commit Graph

3353 Commits

Author SHA1 Message Date
Luis Ángel San Martín
60413d9c9f Update the script for building in Ubuntu 24.04
It builds now 7z.so with rar support, so no codecs are needed at runtime, YACReader no longer loads separated codecs.
2024-09-22 17:22:30 +02:00
Luis Ángel San Martín
f0c142b300 Build and install 7z.so, loading Codecs/Rar.so is broken
Also use multistage builds to have smaller images
2024-09-22 15:20:30 +02:00
Luis Ángel San Martín
fc853630d8 Fix job name 2024-09-22 12:29:20 +02:00
Luis Ángel San Martín
c81c3310a1 Wait for code format validation 2024-09-22 12:29:20 +02:00
Luis Ángel San Martín
e18796154b Parallelize docker images build and explicitly load the arm64 image (buildx) 2024-09-22 12:29:20 +02:00
Luis Ángel San Martín
8c368cdd2a Increase timeout again 2024-09-22 12:29:20 +02:00
Luis Ángel San Martín
cb7fa6a3e8 Increase timeout, buildx is slow 2024-09-22 12:29:20 +02:00
Luis Ángel San Martín
0874802b3f Don't use buildx unless it's needed to speed things up 2024-09-22 12:29:20 +02:00
Luis Ángel San Martín
2e42afb3ac Fix paths 2024-09-22 12:29:20 +02:00
Luis Ángel San Martín
b4981045d4 Fix images building 2024-09-22 12:29:20 +02:00
Luis Ángel San Martín
a99136c7ad Export using type=oci 2024-09-22 12:29:20 +02:00
Luis Ángel San Martín
6ca4f72e5b Fix buildx 2024-09-22 12:29:20 +02:00
Luis Ángel San Martín
c64f3fcaf4 Try to not use Docker@2 for building 2024-09-22 12:29:20 +02:00
Luis Ángel San Martín
298bc27258 Fix task in BuildDockerImages 2024-09-22 12:29:20 +02:00
Luis Ángel San Martín
fc84084658 Add support for official docker images for yacreaderlibraryserver 2024-09-22 12:29:20 +02:00
Luis Ángel San Martín
a9aa661bbb Load Rar.so if it exists 2024-09-22 12:29:06 +02:00
Luis Ángel San Martín
ae1b698825 Add missing include 2024-09-22 11:33:38 +02:00
Luis Ángel San Martín
97a416f7e4 Fix load7zLibrary()
QLibrary just checks the extension, but it doesn't check that the file exists...
2024-09-22 11:28:29 +02:00
Luis Ángel San Martín
dedb1cbb2e Use QLOG_ERROR when 7z fails to load 2024-09-22 11:13:03 +02:00
Luis Ángel San Martín
63fcde8035 Extract 7z loading to it's own function
This will unify 7z loading in all scenarios and it also fixes the search path in Linux, now the apps will always try to load 7z.so from LIBDIR/yacreader/7z.so, if it fails they'll try 7zip/7z.so
2024-09-15 15:50:09 +02:00
Luis Ángel San Martín
bb36368ad2 Revert proof of concept for covers as webp
This was pushed to develop by mistake
2024-09-09 17:30:39 +02:00
Luis Ángel San Martín
176fdc028a
Merge pull request #447 from YACReader/enable_pdfium_in_qt6_builds
Update builds
2024-09-08 13:44:16 +02:00
Luis Ángel San Martín
a66d5d1cd7 Add some scripts for building and install YACReader on Ubuntu 22 and 24 2024-09-08 12:25:14 +02:00
Luis Ángel San Martín
5715801616 Always use 7zip instead of p7zip 2024-09-08 12:23:27 +02:00
Luis Ángel San Martín
d54602c72f Install libpoppler-qt6-dev in Ubuntu 24.04 images 2024-09-08 12:08:40 +02:00
Luis Ángel San Martín
3c103b5c2b Missing new line 2024-09-08 12:03:54 +02:00
Luis Ángel San Martín
d54396dfb7 Check if Ubuntu 24.04 is available 2024-09-08 11:55:05 +02:00
Luis Ángel San Martín
c3fe4fbedb Specify pdfium 2024-09-07 19:34:05 +02:00
Luis Ángel San Martín
4d50b0c47d Enable pdfium in qt6 builds 2024-09-07 19:19:59 +02:00
Luis Ángel San Martín
196cce526d Update CHANGELOG 2024-09-05 18:39:37 +02:00
Luis Ángel San Martín
289b42fb26 Fix Qt5 compilation 2024-09-05 18:32:25 +02:00
Luis Ángel San Martín
1c48f05398 Add support for printing more information in diagnosis log
Also yacreaderlibraryserver can now print this with the --system-info option

This will help when giving support to users.
2024-09-05 17:48:48 +02:00
Luis Ángel San Martín
a3f3149764 Return 404 if the comic is not found 2024-08-31 12:44:31 +02:00
Luis Ángel San Martín Rodríguez
c5924e625b Fix trackpad scrolling in YACReader 2024-08-18 14:51:10 +02:00
Luis Ángel San Martín
ca1b057361 Fix partial updates nuking then whole db 2024-08-13 22:05:30 +02:00
Luis Ángel San Martín
fd26a2490d Fix "show recent indicator" toggle not working 2024-08-13 21:51:27 +02:00
Luis Ángel San Martín
e4469dc7a7 Don't use sorting heuristic in comics with more than 1000 pages
Sorting heuristic to try to find spreads in the content of a comic is now only used for files with less than 1000 pages to avoid false positives.
2024-08-09 16:00:30 +02:00
Luis Ángel San Martín
be90e9e3a1
Merge pull request #439 from YACReader/defult-content-type-for-libraries 2024-07-10 23:25:47 +02:00
Luis Ángel San Martín Rodríguez
a0e22d83b0 Fix macos compilation 2024-07-10 17:49:18 +02:00
Luis Ángel San Martín
b54b13ed31 Update CHANGELOG 2024-07-10 16:30:08 +02:00
Luis Ángel San Martín
8ce878b0cb Fix access to library actions on macos 2024-07-10 16:26:05 +02:00
Luis Ángel San Martín
689a6465aa Fix format 2024-07-09 19:42:41 +02:00
Luis Ángel San Martín
f9039c7a26 Add support for setting the content type to a whole library 2024-07-09 19:18:22 +02:00
Luis Ángel San Martín
58ec456fc7 Extract the library QActions to its own file 2024-06-23 19:02:13 +02:00
Luis Ángel San Martín Rodríguez
f29c3a4f96 BUMP minimum render size for PDF pages 2024-06-20 17:12:03 +02:00
Luis Ángel San Martín
15c904c139
Merge pull request #437 from YACReader/fix-macos-builds-hdiutil 2024-06-16 08:46:51 +02:00
Luis Ángel San Martín Rodríguez
998434019b Try macos-12 explicitly 2024-06-15 23:45:56 +02:00
Luis Ángel San Martín Rodríguez
b58bb6ad27 Try to build using macos-11 2024-06-15 19:28:55 +02:00
Luis Ángel San Martín
7fbd25514f Fix headers in the table view getting stuck in a non moveable state
The state can be saved with "sections moveable = false", so when it's restored the headers become non moveable, setting the property to true later should prevent this from happening.
2024-06-15 16:29:52 +02:00
Luis Ángel San Martín
996983562f
Merge pull request #436 from YACReader/mojave-fixes-qt5
Try to use Qt 5.15.10 to make macos builds work in Mojave
2024-05-28 18:22:30 +02:00