Commit Graph

1601 Commits

Author SHA1 Message Date
Timmy Welch
ca8f36d105 Fix toasts and modal dialogs
Toasts calculated the duration bar in python this is now a QPropertyAnimation

Series/Issue Selection windows now use signals/slots to communicate
2025-01-14 21:23:17 -08:00
Timmy Welch
13ee9e9ad8 Use signals a little better and avoid QDialog.exec 2025-01-14 17:41:00 -08:00
Timmy Welch
a9da87bff3 Improve canceling during a ratelimit 2025-01-04 15:14:32 -08:00
Timmy Welch
d011975fd0 Fix typo 2024-12-24 21:17:59 -08:00
Timmy Welch
4d767f026a Fix dark mode 2024-12-23 20:10:18 -08:00
Timmy Welch
b1c164add0 Skip GUI tests on Windows and Linux 2024-12-22 20:27:23 -08:00
Timmy Welch
e184353493 Display toast notification longer 2024-12-18 22:34:03 -08:00
Timmy Welch
94ca1fd58b Add tests 2024-12-18 21:15:51 -08:00
Timmy Welch
63c836a327 Display message when a ratelimit is hit 2024-12-16 01:03:31 -08:00
Timmy Welch
92ce2987ea Regenerate settngs 2024-12-07 15:30:44 -08:00
Timmy Welch
c282ebf845 Switch ubuntu runner to 22.04 and macos to 13 2024-12-07 14:41:22 -08:00
Timmy Welch
38932f0782 Add language to ComicTagger 2024-12-06 23:18:45 -08:00
Timmy Welch
bf0a46055a Fix parsing ' in filenames
Fixes #672
2024-12-06 23:18:45 -08:00
Timmy Welch
0fa329ca75 Add language to Credit in ComicAPI 2024-12-06 23:09:25 -08:00
Timmy Welch
577e99ae39 Print CLI tags when using the print command 2024-12-06 23:02:10 -08:00
Timmy Welch
5df9359151 Merge branch 'mizaki/write_md_merge' into develop 2024-10-19 14:00:46 -07:00
Timmy Welch
119a0881e0 Merge branch 'mizaki/fix_readtags' into develop 2024-10-19 13:59:59 -07:00
Timmy Welch
f4f732b742 Fix accidental re-ordering of pages when pages.image_index is disabled on a metadata type 2024-10-19 13:58:19 -07:00
Timmy Welch
a8f269aefa Fix export to CBZ 2024-10-19 10:37:27 -07:00
Mizaki
6930f0cb74 Fix switching unclean read tags 2024-10-17 21:44:09 +01:00
Mizaki
170476a705 Preserve hidden metadata values when reading from GUI form 2024-10-15 13:06:19 +01:00
Timmy Welch
7448e9828b Sort pages in archive order before writing CR metadata 2024-10-14 16:54:13 -07:00
Timmy Welch
6d20fe348f Update pre-commit 2024-10-11 21:07:17 -07:00
Timmy Welch
5b02358bf1 Fix all inputs being disabled when an invalid tag is loaded from settings 2024-10-11 21:04:48 -07:00
Timmy Welch
78df903de7 pre-commit 2024-09-27 15:08:00 -07:00
Timmy Welch
4cd70670cc Allow custom paramaters in comicvine url 2024-09-27 15:06:26 -07:00
Timmy Welch
dcb532d7c9 Add Image Comics to publishers.json 2024-09-27 14:45:33 -07:00
Timmy Welch
5820c36ea5 Fix CV error handling 2024-09-27 14:39:25 -07:00
Timmy Welch
c0db1e52ae Make cleanup_html produce text that is more compliant with markdown 2024-09-22 16:26:15 -07:00
Timmy Welch
e46656323c Fix clearing invalid tags 2024-09-22 16:24:28 -07:00
Timmy Welch
e96de650bf Fix label names for standard location links 2024-09-21 17:06:17 -07:00
Timmy Welch
b421a0edaa Add links to standard locations 2024-09-21 15:57:09 -07:00
Timmy Welch
a9fdafdb93 Format message better 2024-09-21 15:39:37 -07:00
Timmy Welch
a4a6d54d7e Merge branch 'cv-cache' into develop 2024-09-20 15:02:20 -07:00
Timmy Welch
9358431146 Add a notice about Metron/GCD changes on PyInstaller builds 2024-09-20 14:45:06 -07:00
Timmy Welch
a60eda1602 Typo 2024-09-20 13:57:14 -07:00
Timmy Welch
c796ad7c7a Enable debug logging for pyrate-limiter 2024-09-20 13:52:25 -07:00
Timmy Welch
63718882a5 Update pyinstaller package to not include metron or gcd by default
This makes it so that users using pyinstaller can update metron and gcd without waiting for a new ComicTagger release
2024-09-19 19:23:41 -07:00
Timmy Welch
89dfec2363 ComicVine improvements
Add more logging
Add a 10 second timeout to all requests
Log unhandled exceptions
2024-09-19 19:13:03 -07:00
Timmy Welch
39a4a37d7c Add tests 2024-09-19 19:03:30 -07:00
Timmy Welch
25e5134577 Cache more ComicVine lookups 2024-09-19 17:31:06 -07:00
Timmy Welch
a7f1d566ab Merge branch 'plugin-isolation' into develop 2024-09-19 16:26:35 -07:00
Timmy Welch
234d9e49fe Fix test 2024-09-17 15:32:01 -07:00
Timmy Welch
6ea9230382 Allow .whl files 2024-09-17 14:27:01 -07:00
Timmy Welch
1803a37591 Handle None values when doing conversions and catch indexing errors 2024-09-17 09:20:11 -07:00
Timmy Welch
c50de9bed7 Fix plugin folder 2024-09-16 16:52:51 -07:00
Timmy Welch
6a97ace933 Only support zip local plugins 2024-09-16 16:46:42 -07:00
Timmy Welch
f56d58bf45 Fix reading plugin files 2024-09-16 16:13:11 -07:00
Timmy Welch
4c9096a11b Implement the most basic local plugin isolation possible
Remove modules belonging to local plugins after loading
Remove sys.path entry after loading

This means that multiple local plugins can be installed with the same import path and should work correctly
This does not allow loading a local plugin that has the same import path as an installed plugin
2024-09-15 17:09:33 -07:00
Timmy Welch
c9c0c99a2a Increase rate limits on CV to cover the 200 requests/Hr restriction
Add twitter's alternative to HTTP code 429
2024-09-12 13:56:57 -07:00