timmy
9f5275a29e
Fix a crash when fetching images during auto-tag in the gui
CI / lint (ubuntu-latest, 3.9) (push) Waiting to run
CI / build-and-test (macos-11, 3.9) (push) Waiting to run
CI / build-and-test (ubuntu-latest, 3.9) (push) Waiting to run
CI / build-and-test (windows-latest, 3.9) (push) Waiting to run
2026-08-16 13:06:44 -07:00
timmy
ee67d8dfce
Upgrade settngs to 0.9.1
2026-08-16 13:06:44 -07:00
timmy
493c494684
Move pyupgrade above autoflake to reduce runs of pre-commit required
2026-08-16 13:06:44 -07:00
github-actions[bot]
4638087bdd
docs(contributor): contrib-readme-action has updated readme
...
Update AUTHORS
2026-08-16 13:06:44 -07:00
timmy
e8a7770c54
Merge branch 'DrMcCoy/fix_crash_shortcut_pagetype' into develop
2026-08-16 13:06:44 -07:00
timmy
4f67d42818
Add packaging dependency
2026-08-16 13:06:44 -07:00
timmy
91d053b20d
Merge branch 'mizaki/talkers_version_check' into develop
2026-08-16 13:06:44 -07:00
timmy
fce074d7cd
Update dependencies
2026-08-16 13:06:44 -07:00
timmy
8514f3c9cc
Enable stricter mypy configuration
2026-08-16 13:06:44 -07:00
timmy
3caac771e1
Replace pycountry with isocodes
...
isocodes is updated more often and doesn't depend on deprecated packages
2026-08-16 13:06:44 -07:00
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
bbe6891d54
Merge branch 'mizaki/settings_encoder' into develop
2026-08-16 13:05:46 -07:00
timmy
acd690f040
Merge branch 'progress-dialog' into develop
2026-08-15 13:42:50 -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
6255535e3f
Remove flake8-warnings
2026-08-15 13:42:50 -07:00
timmy
405af25521
Fix pyinstaller build
...
Fix exception when PyQt is not installed
2026-08-15 13:42:50 -07:00
timmy
a26ae7a11e
Add metron-talker as an optional dependency
...
Bump metron-talker version
2026-08-15 13:42:50 -07:00
timmy
78245a8b99
Pin chardet version
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
987938e7f7
Fix saving CBI when credits are empty
2026-08-15 13:42:50 -07:00
timmy
80e39268dc
Fix flake8 issues
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
be2b9f282a
Handle errors when reading zip comments fixes #548
2026-08-15 13:42:50 -07:00
timmy
dbdfb5ac9a
Merge branch 'mizaki-window_sorting' into develop
2026-08-15 13:42:50 -07:00
timmy
da8237284b
Merge branch 'mizaki-gmd_list_set' into develop
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
timmy
aa9cda7378
Merge branch 'mizaki-remove_series_genres' 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
30378ce1a4
Fix a crash when setting the page type with no comic selected
2026-08-15 13:42:50 -07:00
timmy
1010756597
Merge branch 'mizaki-on_change_windows' into develop
2026-08-15 13:42:50 -07:00
timmy
991ae17ea2
Fix date display in the issue selection window
2026-08-15 13:42:50 -07:00
Mizaki
9c735ebaf0
Fix crash with series and issue window if the year is None. Closes #523
2026-08-15 13:42:50 -07:00
timmy
0727c4f11e
Fix issue padding validation fixes #513
2026-08-15 13:42:50 -07:00
timmy
2ce816b60c
Stop deleting self.progialog in the series selection window
2026-08-15 13:42:50 -07:00
timmy
7dd3c9d13b
Change --only-set-cv-key to --only-save-config
2026-08-15 13:42:50 -07:00
timmy
7693b2137b
Fix --darkmode
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
dc7415d89a
Use a dictionary instead of a list in the issue/series selection windows
...
List lookups were done by row number which became inaccurate if any sorting was done
Fixes #507
Merge branch 'mizaki-fix_auto_id' into develop
2026-08-15 13:42:50 -07:00
timmy
b905d837b1
Simplify ComicCacher to store a single binary data field and ID(s)
...
If the ComicCacher is to be a generic cache for talkers it must assume
very little. Current assumptions:
- There are issues that can be queried individually by an "Issue ID" and they have a relation to a single series
- There are series that can be queried individually by an "Series ID" and they have a relation to zero or more issues
- There are Searches that can be queried by the search term and they have a relation to zero or more series
Each series and issue have a boolean `complete` attribute which is up to the talker to decide what it means.
Data is returned as a tuple ([series, complete] or [issue, complete]) or a list of tuples
An issue consists of an ID, an series ID and a binary data attribute which is up to the talker to determine what it means.
An series consists of in ID and a binary data attribute which is up to the talker to determine what it means.
The data attribute is binary to allow for compression and efficient storage of binary data (e.g. pickle) it is suggested to store it as json or similar text format encoded with utf-8. If the talker is using a website API it is suggested to store the raw response from the server.
All caches automatically expire 7 days after insertion.
2026-08-15 13:42:50 -07:00
timmy
d7e8481209
Update pre-commit
2026-08-15 13:42:50 -07:00
timmy
5f79231290
Upgrade pre-commit hooks
2026-08-15 13:42:50 -07:00
timmy
44dd624c6a
Merge branch 'lexNumbers' into develop
2026-08-15 13:42:50 -07:00
timmy
2dc5164f2d
Fix parsing '&' with the "complicated" filename parser
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
2ba87d1bc3
Fix parsing a month name in the series fixes #542
2026-08-15 13:42:50 -07:00