Commit Graph
138 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
Joshua Chaitin-Pollak 29c99619ed fix: Add parent method existence checks in settings and rename match selection signal connection. 2026-01-06 21:39:11 -05:00
timmy f9648d91f7 Fix markup showing in the filename_parser test 2025-11-25 23:09:46 -08:00
timmy 83b0de9257 Use the current comic metadata for the rename test 2025-11-25 23:09:46 -08: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 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 9137cee3cd Fix edgecases with filerenaming
Add warnings in gui for sub-optimal rename templates
Fix using lists when renaming
Explicitly disallow fields starting with `_`
Mark credit roles with prefix `credit_` so that values will properly
  return None for unkown roles
Add `credit_item_` prefix to allow direct usage of the credit class

Make filename tests more readable
2025-08-10 19:42:40 -07:00
timmy 4ec2e2d11b Fix log formatting
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
Contributions / A job to automate contrib in readme (push) Has been cancelled
2025-07-17 22:14:58 -07:00
timmy e34b23747b Fix clearing cache 2025-06-29 17:37:11 -07:00
timmy 1aadf2c52a Merge branch 'Kijaru/add_gtin_identifier-762' into develop 2025-06-19 09:06:10 -07:00
timmy 653e792bfd Switch to PyQt6 2025-06-18 17:24:37 -07:00
Kijaru 38e7789c7b Add support for GTIN identifier 2025-05-17 11:54:59 +02:00
timmy 38932f0782 Add language to ComicTagger 2024-12-06 23:18:45 -08:00
timmy e96de650bf Fix label names for standard location links 2024-09-21 17:06:17 -07:00
timmy b421a0edaa Add links to standard locations 2024-09-21 15:57:09 -07:00
timmy 3389c72a63 Merge branch 'help-messages' into develop 2024-06-21 19:53:30 -07:00
timmy 69a9566f42 Update all references of saved 'matadata' to 'tags' 2024-06-20 16:47:10 -07:00
timmy 0198eb9e2b Fix saving merge settings 2024-06-06 20:41:21 -07:00
timmy e5925b8ebc Merge branch 'mizaki/add_table_html_gui' into develop 2024-06-03 16:17:19 -07:00
timmy 710760dc91 Show the located rar exe 2024-06-03 16:08:09 -07:00
Mizaki a552f05b23 Add remove HTML tables back 2024-06-01 19:40:13 +01:00
timmy 706c46f2bb Fix the prompt on save button in settings 2024-05-21 19:57:47 -07:00
timmy e864e2db48 Re-arrange settings 2024-05-21 19:57:47 -07:00
Mizaki 6c3b63abd9 Add option for merge lists and fix saving overlay options in settings window 2024-05-11 22:08:49 +01:00
Mizaki bada694fd4 Rebase corrections 2024-05-11 16:44:44 +01:00
Mizaki 3d443e0908 lordwelch rewrite 2024-05-11 02:04:43 +01:00
Mizaki e9a592df50 GUI overlay settings moved to internal namespace and CLI args added 2024-05-11 02:02:01 +01:00
Mizaki 62240bf2f4 Add OverlayMode options for read style and data source 2024-05-11 02:02:01 +01:00
Mizaki ffb4efbcd7 GUI overlay settings moved to internal namespace and CLI args added 2024-05-11 02:01:59 +01:00
Mizaki 8b0683f67c Add OverlayMode options for read style and data source 2024-05-11 01:56:06 +01:00
Mizaki 29dc7ad830 Use multi-read styles. Table combo box style improvements. Tooltips 2024-04-29 00:40:41 +01:00
timmy 8b4bf8d51f Allow preserving the original filename when moving 2024-04-27 19:25:33 -07:00
timmy 9eae71fb62 Disable checkboxes when the complicated parser is not used 2024-03-09 13:07:49 -08:00
timmy 5155762711 Add comicfn2dict as an alternative filename parser 2024-03-03 21:47:31 -08:00
timmy 9eb50da744 Fix setting rar info in the settings window Fixes #596
Look in all drive letters for rar executable
2024-02-23 15:45:18 -08:00
Mizaki b9bf3be4b2 Add short metadata style names 2024-02-12 20:57:32 +00:00
timmy 999d3eb497 Merge branch 'pre-commit-ci-update-config' into develop 2024-02-06 17:08:43 -08:00
pre-commit-ci[bot] df762746ec [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
2024-01-29 17:14:26 +00:00
timmy fbe56f4db9 Remove unnecessary dest arguments in settings 2024-01-22 17:00:59 -08:00
timmy 085543321a cbxClearFormBeforePopulating not working 2024-01-22 16:50:15 -08:00
timmy 1ca585a65c Fix #584 2023-12-31 14:33:27 -08:00
timmy 3b2e763d7d Merge branch 'json-output' into develop 2023-12-17 18:28:53 -08:00
timmy 5b1c92e7b8 Fix a crash when fetching images during auto-tag in the gui 2023-12-17 16:25:21 -08:00
timmy 45643cc594 Add integration tests 2023-12-17 16:24:32 -08:00
timmy bb67ab009e Ensure that all output goes through a logger before output to the user
Adds an option to output json for CLI options
2023-12-17 15:51:43 -08:00
timmy cead69f8e3 Merge branch 'mizaki/settings_encoder' into develop 2023-12-01 19:43:18 -08:00
Mizaki 70541cc9ee Encode pathlib.Path for the settings file. Validate types from the JSON settings file after loaded. JSON.decoder not used due to its limitation with context. 2023-11-28 23:21:04 +00:00
timmy 1ff6f1768b Use importlib.resources instead of __file__ 2023-11-25 12:32:50 -08:00
timmy 9dc6f8914f Upgrade settings to 0.8.0 2023-11-19 23:14:40 -08:00