Commit Graph

42 Commits

Author SHA1 Message Date
6b1987a16a Use a better default search string from comic files 2025-05-05 19:20:51 +02:00
868de856a7 Add support for exact match searches
It will be enabled by default.
2025-05-05 18:35:07 +02:00
e5f02bebe5 Try to always get some description for single volume issues
If the issue doesn't have a description it will get the volume description.
2025-05-04 21:50:36 +02:00
e7652355de Fix status check 2025-05-04 18:13:33 +02:00
51590aaa4f Rename method 2025-05-04 18:12:37 +02:00
fca1e2004e Add new ScraperStatus for exact volume searches 2025-05-04 17:46:50 +02:00
1b4116db1a Remove default cases from switches using enum class 2025-05-04 17:33:39 +02:00
9d7a554ab3 Convert ScraperMode and ScraperStatus into enum class 2025-05-04 17:26:05 +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
2b56945374 Make comic vine dialog modal 2022-11-10 21:46:36 +01:00
689e31891f Extract method 2022-10-24 19:00:04 +02:00
0ee18b0aea Tag comics from ComicVine should be marked as edited 2022-09-01 11:08:50 +02:00
7df011e181 Add an edit for filtering series results returned by Comic Vine 2022-08-18 16:22:07 +02:00
8b4b586acc Show the automatic volume text that is going to be used in comic vine dialog
The user can chose to use it or edit it before starting the search.
2022-08-18 14:35:25 +02:00
040883a107 Fix static assert when compiling with Qt 6.2.2
QtConcurrent::run doesn't like that reference anymore
2021-12-28 17:48:35 +01:00
6f1f8198d9 Use MultiMap instead of Map 2021-10-19 00:00:09 +02:00
ec95f8f5c3 Do not use screengeometry 2021-10-19 00:00:09 +02:00
36227a1354 QtConcurrent::run has changed in Qt6 2021-10-19 00:00:09 +02:00
314b6295de Remove qt4 support 2021-10-19 00:00:09 +02:00
5aa02a19bb clang-format 2021-10-18 21:56:52 +02:00
175f533b75 Typo in ComicVine field 2021-09-27 18:45:09 +02:00
8377de7c3e Clazy: Use fixits to refactor some old style signal connections 2021-06-29 13:53:12 +02:00
c5de729635 Set the default button based on the current context 2021-03-06 18:07:29 +01:00
5303e247b7 Always use toggleSkipButton 2021-03-06 18:06:05 +01:00
f98ce43465 Add a shortcut to going back 2021-03-06 18:03:04 +01:00
5459ff78cf Disable close button as the default when pressing enter
It can be triggered using ESC
2021-03-06 18:02:41 +01:00
0f6b203d34 Embrace HTML coming from Comic Vine 2021-03-06 09:05:35 +01:00
51a9c72d05 Replace QtScript with QJson*
QtScript is deprecated and this was needed to start supporting Qt6
2021-02-27 12:02:57 +01:00
4b3042def4 Fix object leaks in database code
Qt's database and query model requires that both the queries and the database
objects are out of scope before a database connection can safely be removed.

Solution: Properly encapsulate databases and queries in "{ }" and use a string
to cache the connection name for out-of-scope removal.
2020-08-25 17:34:46 +02:00
346bcdaf75 Clang format fix. 2019-09-25 17:38:59 +02:00
cfb4e31af9 Fix for story arcs not being parsed from comicvine. 2019-09-25 17:38:59 +02:00
bb334cfd50 Use auto to avoid duplicating the type name 2019-06-01 16:04:48 +02:00
e3ec56aa43 Format code using clang-format 2019-05-30 19:46:37 +02:00
eeb303a5c1 Avoid parsing non supported dates from comic vine 2019-04-28 09:30:15 +02:00
44db4397e8 Avoid parsing null values from comic vine 2019-04-28 09:28:50 +02:00
ebcb52bf16 Library: bugfix a 'switch case' that had no 'break' 2019-04-01 11:25:16 +02:00
0453bf126a Library: unused method parameter, so comment out the name 2019-04-01 11:25:16 +02:00
d5a11fb16b Add .gitattributes rules for text and binary handling 2018-07-30 15:04:04 +02:00
8921b016a5 Avoid null values for issues' title coming from Comic Vine 2018-05-31 18:31:32 +02:00
229afbc9a9 Fix crash caused by accessing the UI thread from a background thread.
ComicVineDialog was calling close from background, plus accepted is emmited from a background thread, so it needs a QueuedConnection.
2018-05-31 18:09:41 +02:00
52c76d5482 Create unique database connections per thread and remove them using the database connection name from the QSqlDatabase instance being used. 2018-04-24 20:53:24 +02:00
2cbbf8d433 Headless server: simplify system config logger 2018-01-28 13:32:56 +01:00