timmy
b27b171486
Handle multiple options sharing a dest
2026-08-16 13:06:44 -07:00
timmy
0f82ec8340
Merge branch 'bump-settngs' into develop
2026-08-16 13:06:44 -07:00
timmy
c2b8462e19
Use isinstance for type check
...
Merge branch 'uigenerator' into develop
2026-08-15 13:42:50 -07:00
timmy
217b8cb2d4
Merge branch 'mizaki-talker_file_picker' into develop
2026-08-15 13:42:50 -07:00
timmy
e2877ce557
Convert types back to their declared types in talkeruigenerator
2026-08-15 13:42:50 -07:00
timmy
08d6ee2346
Add a filename parser preview in settings
2026-08-15 13:42:50 -07:00
timmy
c7f2fea638
Merge branch 'mizaki-gentalker_password' into develop
2026-08-15 13:42:50 -07:00
Mizaki
59caa72fa6
Remove ignoring default for setting generation combobox
2026-08-15 13:42:50 -07:00
timmy
6c341d60f2
Merge branch 'mizaki-talker_gen_combo' into develop
2026-08-15 13:42:50 -07:00
timmy
a2a67f55ae
Merge branch 'mizaki-talker_setting_logo_blurb' into develop
2026-08-15 13:42:50 -07:00
timmy
25e3dc0816
Add a combobox to select a metadata source in the main window Fixes #508
2026-08-15 13:42:50 -07:00
timmy
df9d1f5c23
Fix generation and saving of talker settings fixes #515 #514
2026-08-15 13:42:50 -07:00
timmy
c367695477
Merge branch 'protofolius_issue_scheme' into develop
...
Ensure FilenameInfo is always filled out fixes #556
2026-08-15 13:42:50 -07:00
timmy
ac17e9e180
Use a QWebEngineView if QtWebEngine is available Fixes #396
2026-08-15 13:42:50 -07:00
timmy
8f129f7f45
Rename check_api_key to check_status
...
Parameter is changed to a settings dict so that a Talker can retrieve any info it needs
Change issue_id type annotation to str
Fix call to check_api
2026-08-15 13:42:50 -07:00
timmy
4351f929e5
Update setting group names
...
Make group names presentable to users and add builtin plugins during namespace generation.
Revamp talkeruigenerator.py to use generated group and setting names and remove as many hard-coded strings as possible
Add a --list-plugins commandline option
2026-08-15 13:42:50 -07:00
timmy
ec40116398
Use importlib.resources instead of __file__
2026-08-15 13:42:50 -07:00
timmy
9fb91317db
Fix folder archiver
...
Implement supports_comment and is_writable
Fix function call in ComicArchive for supports_comment
Add a menu option to open a folder as an archive
2026-08-15 13:39:46 -07:00
timmy
b6c55b6533
Merge branch 'mizaki-rate_limit_cv' into develop
2026-08-15 13:39:46 -07:00
timmy
abaddb91d0
Add filter to SeriesSelectionWindow and IssueSelectionWindow fixes #476
2026-08-15 13:39:46 -07:00
timmy
cf0b8d48ab
Fix #485
...
As mentioned in the comment in comictaggerlib/main.py:186
The default value should be None not the empty string.
We also check if the given value is the default or the empty string and
the setting is unset so the default value is not saved in the settings
file.
The default_api_url is shown in the GUI Settings Window it is not
currently show in the cli help.
2026-08-15 13:39:46 -07:00
timmy
a3b3b20800
Merge branch 'mizaki-hide_api_token' into develop
2026-08-15 13:39:46 -07:00
timmy
4fdb49a5cd
Update settngs to typed version fixes #453
...
Generate a namespace object for typing settngs
2026-08-15 13:39:46 -07:00
Mizaki
af96c3db3e
Replace instances of Comic Vine to use the talker's name
...
Change data to metadata
2026-08-15 13:39:46 -07:00
timmy
1c1de5bd99
Merge branch 'mizaki-talker_settings_generator' into develop
...
Merge branch 'mizaki-talkeruigen_fix' into develop
2026-08-15 13:39:46 -07:00
timmy
5ccd446d8c
Merge branch 'mizaki-source_logo_url' into develop
2026-08-15 13:39:46 -07:00
timmy
d05075b593
Merge branch 'volume-to-series' into develop
...
fixup series
2026-08-15 13:39:46 -07:00
timmy
2951dc40b9
Merge branch 'settings' into develop
...
Merge branch 'mizaki-rename_namespace_fix' into develop
2026-08-15 13:39:46 -07:00
timmy
2d7a434460
fixup whitespace gui
2026-08-15 10:29:26 -07:00
timmy
aad83c8c03
Update PyInstaller usage
...
Switch to rapidfuzz from thefuzz
Add associations to macOS app bundle
2022-10-25 21:48:01 -07:00
timmy
40314367c9
Improve formatting and consistency
2022-07-18 12:17:13 -07:00
timmy
947dc81c74
use thefuzz
...
use thefuzz
use thefuzz
2022-07-13 23:11:17 -07:00
timmy
ccb461ae76
Improve rename
...
Implement rename on ComicArchive
Simplify unique_file with pathlib
Fix issues during renaming and simplify with pathlib
Allow exporting as zip to export 7-zip archives
2022-07-09 23:13:18 -07:00
timmy
95643fdace
Fix community rating
...
The user rating control is replaced with critical rating which is now
represented as a float.
utils.xlate has been updated to have an is_float parameter
Metadata is reloaded on save so that changes can be seen
e.g. for CBL tags the critical rating field only stores integers
2022-06-23 13:18:42 -07:00
timmy
7e033857ba
Replace pkg_resources with importlib.metadata
2022-06-10 16:18:58 -07:00
timmy
d9c02b0115
Allow changing the ComicVine URL fixes #104
2022-06-10 15:23:58 -07:00
timmy
ff73cbf2f9
Fix small issues
...
Fix spelling errors
Remove Redundant exception types
Remove dead code
Change the forum link to point to GitHub discussions
2022-06-07 20:22:33 -07:00
timmy
db37ec7204
Add a literal search option
2022-06-07 12:16:23 -07:00
timmy
b5e6e41043
Add a log window to see the current log
2022-06-06 20:04:34 -07:00
timmy
4c9fa4f716
Update template help and default template
2022-06-02 18:32:41 -07:00
timmy
fd4c453854
Apply pre-commit configuration
2022-06-02 18:32:16 -07:00
timmy
4201558483
Merge branch 'wordSplit' into develop
2022-05-19 17:58:45 -07:00
timmy
eec715551a
Allow overwriting existing metadata
2022-05-19 13:28:36 -07:00
timmy
d3f552173e
Merge branch 'AutoImprint' into develop
2022-05-19 13:28:18 -07:00
timmy
3e3dcb03f9
Typed
2022-05-19 13:19:19 -07:00
timmy
1bbdebff42
Merge branch 'filenameParser' into develop
2022-05-06 00:33:36 -07:00
timmy
205d337751
Add new filename parser
...
I created a new, mostly over complicated, filename parser
The new parser works well in many cases and will collect more data than
the original parser but will sometimes give odd results because of how
complicated it has been made e.g.
'100 page giant' will cause issues however '100-page giant' will not
Remove the parse scan info setting as it was not respected in many cases
2022-05-06 00:30:33 -07:00
timmy
d469ee82d8
Cleanup ui files
...
Qt Designer has new defaults since these were originally generated
2022-05-04 00:06:32 -07:00
timmy
049971a78a
Merge branch 'removeRenamer' into develop
2022-04-29 23:29:24 -07:00
timmy
052e95e53b
Remove old file renamer
...
Use PureWindowsPath objects in templates and tests, this allows both
path separators to be used and compared regardless of platform
2022-04-29 23:27:58 -07:00