20 Commits
Author SHA1 Message Date
timmy ee67d8dfce Upgrade settngs to 0.9.1 2026-08-16 13:06:44 -07:00
timmy 4f67d42818 Add packaging dependency 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 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 80e39268dc Fix flake8 issues 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 5f79231290 Upgrade pre-commit hooks 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
Mizaki 14f6ca1697 PyrateLimter version 2 only for now. 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 b6c55b6533 Merge branch 'mizaki-rate_limit_cv' into develop 2026-08-15 13:39:46 -07:00
timmy c9ff524b51 Generate settngs namespace before formatting 2026-08-15 13:39:46 -07:00
timmy 23a2d0b8f5 Generate a namespace object for typing settngs v2 2026-08-15 13:39:46 -07:00
timmy a6416ccae5 Use tox for building
Mark mypy as optional

Update appimage step

Fix platform case
Remove icu check from appimage step as ComicTagger is not installed
Add appimagetool to allowed commands
Fix appimage paths

Fix package.yaml

Remove extraneous if

Fix pypi upload

Update requirements and Linux build dependencies

Update linux packages in GitHub Actions
2026-08-15 13:39:46 -07:00