Commit Graph
274 Commits
Author SHA1 Message Date
timmy 51d4a4849c Replace most usage of QMessageBox with OptionalMessageDialog
Make startup catch exceptions more effectively fixes #802
2026-05-03 18:24:08 -07:00
pre-commit-ci[bot] 8b39368ce4 [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
2026-02-23 17:15:57 +00:00
timmy 02e3b838ab Fix selected tags missing from config fixes #822 2026-02-01 14:22:37 -08:00
timmy 77acc4a5d3 Fix unnecessary file existence checks 2026-01-31 13:36:46 -08:00
timmy 5c5169e393 Preserve config better fixes #813 2025-12-06 13:13:01 -08:00
timmy 8b35e17d79 Fix system notifications on macOS 2025-11-28 22:30:27 -08:00
timmy db0cb8da25 Fix maturity_rating and alternate_series not being set in the gui 2025-11-25 23:12:29 -08:00
timmy f0614d0c82 Fix version check 2025-11-25 23:12:29 -08:00
timmy 40492e5ee0 GUI Fixes
Fix showing rar help message when rar is read-only
Simplify some icon management
Make a toast if the save shortcut is used on a read-only archive
2025-11-25 23:12:29 -08:00
timmy f82d0257c1 Fix 'Remove archives from list' option not removing archives fixes #799 2025-11-25 23:12:29 -08:00
timmy 9c51b215e6 Upgrade to python3.10 2025-11-25 22:33:15 -08:00
kiryl f12e314faa Allow to drag and drop folders as a comics
- hold `Control` while dragging a folder to treat it as a comic
2025-10-09 21:42:23 +02:00
kiryl 537f1534c8 Fix open folder as a comic 2025-10-07 12:58:08 +02:00
timmy e436a52c2b Fix credits not showing in gui fixes #795 2025-10-05 13:05:33 -07:00
timmy 93a3f20596 Fixes
CI / lint (ubuntu-latest, 3.9) (push) Has been cancelled
CI / build-and-test (macos-13, 3.13) (push) Has been cancelled
CI / build-and-test (macos-13, 3.9) (push) Has been cancelled
CI / build-and-test (macos-14, 3.13) (push) Has been cancelled
CI / build-and-test (macos-14, 3.9) (push) Has been cancelled
CI / build-and-test (ubuntu-22.04, 3.13) (push) Has been cancelled
CI / build-and-test (ubuntu-22.04, 3.9) (push) Has been cancelled
CI / build-and-test (ubuntu-22.04-arm, 3.13) (push) Has been cancelled
CI / build-and-test (ubuntu-22.04-arm, 3.9) (push) Has been cancelled
CI / build-and-test (windows-latest, 3.13) (push) Has been cancelled
CI / build-and-test (windows-latest, 3.9) (push) Has been cancelled
Fix qt imports
Better cancelation
2025-09-29 18:38:54 -07:00
timmy 3da4c32dd1 More event handling
CI / lint (ubuntu-latest, 3.9) (push) Has been cancelled
CI / build-and-test (macos-13, 3.13) (push) Has been cancelled
CI / build-and-test (macos-13, 3.9) (push) Has been cancelled
CI / build-and-test (macos-14, 3.13) (push) Has been cancelled
CI / build-and-test (macos-14, 3.9) (push) Has been cancelled
CI / build-and-test (ubuntu-22.04, 3.13) (push) Has been cancelled
CI / build-and-test (ubuntu-22.04, 3.9) (push) Has been cancelled
CI / build-and-test (ubuntu-22.04-arm, 3.13) (push) Has been cancelled
CI / build-and-test (ubuntu-22.04-arm, 3.9) (push) Has been cancelled
CI / build-and-test (windows-latest, 3.13) (push) Has been cancelled
CI / build-and-test (windows-latest, 3.9) (push) Has been cancelled
2025-09-27 11:27:17 -07:00
timmy 620ff6d16f Fix #791
CI / lint (ubuntu-latest, 3.9) (push) Has been cancelled
CI / build-and-test (macos-13, 3.13) (push) Has been cancelled
CI / build-and-test (macos-13, 3.9) (push) Has been cancelled
CI / build-and-test (macos-14, 3.13) (push) Has been cancelled
CI / build-and-test (macos-14, 3.9) (push) Has been cancelled
CI / build-and-test (ubuntu-22.04, 3.13) (push) Has been cancelled
CI / build-and-test (ubuntu-22.04, 3.9) (push) Has been cancelled
CI / build-and-test (ubuntu-22.04-arm, 3.13) (push) Has been cancelled
CI / build-and-test (ubuntu-22.04-arm, 3.9) (push) Has been cancelled
CI / build-and-test (windows-latest, 3.13) (push) Has been cancelled
CI / build-and-test (windows-latest, 3.9) (push) Has been cancelled
2025-09-23 19:49:25 -07:00
timmy 81d89d7905 Only enable system tray when sending a notification because QT sucks
CI / lint (ubuntu-latest, 3.9) (push) Has been cancelled
CI / build-and-test (macos-13, 3.13) (push) Has been cancelled
CI / build-and-test (macos-13, 3.9) (push) Has been cancelled
CI / build-and-test (macos-14, 3.13) (push) Has been cancelled
CI / build-and-test (macos-14, 3.9) (push) Has been cancelled
CI / build-and-test (ubuntu-22.04, 3.13) (push) Has been cancelled
CI / build-and-test (ubuntu-22.04, 3.9) (push) Has been cancelled
CI / build-and-test (ubuntu-22.04-arm, 3.13) (push) Has been cancelled
CI / build-and-test (ubuntu-22.04-arm, 3.9) (push) Has been cancelled
CI / build-and-test (windows-latest, 3.13) (push) Has been cancelled
CI / build-and-test (windows-latest, 3.9) (push) Has been cancelled
2025-09-21 17:58:31 -07:00
timmy 5faa6ecfe3 Use system notifications if available
CI / lint (ubuntu-latest, 3.9) (push) Has been cancelled
CI / build-and-test (macos-13, 3.13) (push) Has been cancelled
CI / build-and-test (macos-13, 3.9) (push) Has been cancelled
CI / build-and-test (macos-14, 3.13) (push) Has been cancelled
CI / build-and-test (macos-14, 3.9) (push) Has been cancelled
CI / build-and-test (ubuntu-22.04, 3.13) (push) Has been cancelled
CI / build-and-test (ubuntu-22.04, 3.9) (push) Has been cancelled
CI / build-and-test (ubuntu-22.04-arm, 3.13) (push) Has been cancelled
CI / build-and-test (ubuntu-22.04-arm, 3.9) (push) Has been cancelled
CI / build-and-test (windows-latest, 3.13) (push) Has been cancelled
CI / build-and-test (windows-latest, 3.9) (push) Has been cancelled
2025-09-21 16:45:14 -07:00
timmy 88f11cd3b3 Fix ratelimit toast position
CI / lint (ubuntu-latest, 3.9) (push) Has been cancelled
CI / build-and-test (macos-13, 3.13) (push) Has been cancelled
CI / build-and-test (macos-13, 3.9) (push) Has been cancelled
CI / build-and-test (macos-14, 3.13) (push) Has been cancelled
CI / build-and-test (macos-14, 3.9) (push) Has been cancelled
CI / build-and-test (ubuntu-22.04, 3.13) (push) Has been cancelled
CI / build-and-test (ubuntu-22.04, 3.9) (push) Has been cancelled
CI / build-and-test (ubuntu-22.04-arm, 3.13) (push) Has been cancelled
CI / build-and-test (ubuntu-22.04-arm, 3.9) (push) Has been cancelled
CI / build-and-test (windows-latest, 3.13) (push) Has been cancelled
CI / build-and-test (windows-latest, 3.9) (push) Has been cancelled
2025-09-21 15:19:20 -07:00
timmy e481fe5033 Fix credit window
CI / lint (ubuntu-latest, 3.9) (push) Has been cancelled
CI / build-and-test (macos-13, 3.13) (push) Has been cancelled
CI / build-and-test (macos-13, 3.9) (push) Has been cancelled
CI / build-and-test (macos-14, 3.13) (push) Has been cancelled
CI / build-and-test (macos-14, 3.9) (push) Has been cancelled
CI / build-and-test (ubuntu-22.04, 3.13) (push) Has been cancelled
CI / build-and-test (ubuntu-22.04, 3.9) (push) Has been cancelled
CI / build-and-test (ubuntu-22.04-arm, 3.13) (push) Has been cancelled
CI / build-and-test (ubuntu-22.04-arm, 3.9) (push) Has been cancelled
CI / build-and-test (windows-latest, 3.13) (push) Has been cancelled
CI / build-and-test (windows-latest, 3.9) (push) Has been cancelled
2025-09-18 18:37:21 -07:00
timmy 9c2a2cbafd Start removal of QMessageBox static methods
CI / lint (ubuntu-latest, 3.9) (push) Has been cancelled
CI / build-and-test (macos-13, 3.13) (push) Has been cancelled
CI / build-and-test (macos-13, 3.9) (push) Has been cancelled
CI / build-and-test (macos-14, 3.13) (push) Has been cancelled
CI / build-and-test (macos-14, 3.9) (push) Has been cancelled
CI / build-and-test (ubuntu-22.04, 3.13) (push) Has been cancelled
CI / build-and-test (ubuntu-22.04, 3.9) (push) Has been cancelled
CI / build-and-test (ubuntu-22.04-arm, 3.13) (push) Has been cancelled
CI / build-and-test (ubuntu-22.04-arm, 3.9) (push) Has been cancelled
CI / build-and-test (windows-latest, 3.13) (push) Has been cancelled
CI / build-and-test (windows-latest, 3.9) (push) Has been cancelled
2025-09-18 13:30:44 -07:00
timmy 57a42583de Cleanup more dialogs 2025-09-18 13:29:24 -07:00
timmy 6669891899 Better event driven dialogs. Update pyqttoast for pyqt6 2025-09-18 13:29:24 -07:00
timmy 5dfb5e16d7 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-09-18 13:29:24 -07:00
timmy 65cd821770 Use signals a little better and avoid QDialog.exec 2025-09-18 13:29:24 -07:00
timmy ebc2db12b8 Improve canceling during a ratelimit 2025-09-18 13:29:24 -07:00
timmy 8e3c6179a9 Fix dark mode 2025-09-18 13:29:24 -07:00
timmy 0956f165d2 Display toast notification longer 2025-09-18 13:29:24 -07:00
timmy 144b3ba370 Display message when a ratelimit is hit 2025-09-18 13:29:24 -07:00
timmy f741fc9d16 Merge branch 'mizaki/md_plugin_note-769' into develop 2025-06-29 17:37:57 -07:00
timmy bfa9b07016 Use efficient list checks 2025-06-29 17:37:11 -07:00
Mizaki ee929d8f8a Add plugin sources notes to startup disclaimer and at bottom of metadata download settings window 2025-06-23 22:59:38 +01:00
timmy 1aadf2c52a Merge branch 'Kijaru/add_gtin_identifier-762' into develop 2025-06-19 09:06:10 -07:00
timmy 76e33cc6b6 Fix enabling original hash widgets 2025-06-19 00:13:59 -07:00
timmy 653e792bfd Switch to PyQt6 2025-06-18 17:24:37 -07:00
Kijaru 47df09c8c7 Add GTIN validation 2025-05-27 00:50:27 +02:00
Kijaru 38e7789c7b Add support for GTIN identifier 2025-05-17 11:54:59 +02:00
timmy c9e368bf3f Speedup ComicArchive access fixes #728
Fix invalid zip test
Removing the check on each file inside of the zip, invalid zip files may still be opened but don't really matter in this case
Cache reading the filename list
Add a list of supported extensions to check first for an archiver
Remove unnecessary calls to rar executable
Fix limiter on integration test
Remove excess processEvents calls
Fix unnecessary calls when inserting into the FileSelectionList
2025-05-02 13:42:01 -07:00
timmy 146f160802 Fix tag selection 2025-04-22 21:08:10 -07:00
timmy 400092dd84 Notify user when no tags are enabled 2025-03-02 13:34:23 -08:00
timmy 803768b33a Allow recording the original hash 2025-03-02 12:32:40 -08:00
Mizaki 8847518818 Add source info to auto-tag summary window 2025-02-08 22:40:39 +00:00
Mizaki 01d7612a58 Pass credit language ISO using the widget.data to respect the metadata credit requiring an ISO string. If the string fails to match an ISO, use the raw text. 2025-01-10 00:19:35 +00:00
timmy 04075cc20e Fix credit handling in GUI 2024-12-16 19:12:25 -08:00
timmy 38932f0782 Add language to ComicTagger 2024-12-06 23:18:45 -08:00
timmy 5df9359151 Merge branch 'mizaki/write_md_merge' into develop 2024-10-19 14:00:46 -07:00
timmy 119a0881e0 Merge branch 'mizaki/fix_readtags' into develop 2024-10-19 13:59:59 -07:00
timmy 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