Timmy Welch
f56d58bf45
Fix reading plugin files
2024-09-16 16:13:11 -07:00
Timmy Welch
4c9096a11b
Implement the most basic local plugin isolation possible
...
Remove modules belonging to local plugins after loading
Remove sys.path entry after loading
This means that multiple local plugins can be installed with the same import path and should work correctly
This does not allow loading a local plugin that has the same import path as an installed plugin
2024-09-15 17:09:33 -07:00
Timmy Welch
c9c0c99a2a
Increase rate limits on CV to cover the 200 requests/Hr restriction
...
Add twitter's alternative to HTTP code 429
2024-09-12 13:56:57 -07:00
Timmy Welch
58f71cf6d9
Remove archived tags from tests
2024-09-12 13:17:06 -07:00
Timmy Welch
befffc98b1
Catch all exceptions when parsing metadata from the CLI
2024-09-12 13:11:30 -07:00
Timmy Welch
006f3cbd1f
Remove comet and cbl tags
2024-09-12 12:09:07 -07:00
Timmy Welch
582224abec
Fixes for quick-tag
2024-09-12 11:51:38 -07:00
Timmy Welch
acb59f9e83
Fix saving settings
2024-08-24 12:19:11 -07:00
Timmy Welch
fab30f3f29
Add experimental quick-tag
2024-08-18 19:16:55 -07:00
Timmy Welch
2cb6caea8d
Ignore update with incomplete data when complete data is already cached
2024-08-16 17:05:28 -07:00
Timmy Welch
ffdf7d71e1
Fix tests
2024-08-16 12:50:14 -07:00
Timmy Welch
db3d5d6a01
Merge branch 'jxl' into develop
2024-08-09 16:34:25 -07:00
Timmy Welch
8709ef301d
Fix failing test
2024-08-03 23:11:31 -07:00
Timmy Welch
b8728c5eed
Improve performance when re-tagging file based tags in zip archives
2024-08-03 14:41:04 -07:00
pre-commit-ci[bot]
0ba81f9f86
[pre-commit.ci] auto fixes from pre-commit.com hooks
...
for more information, see https://pre-commit.ci
2024-08-03 21:27:25 +00:00
Timmy Welch
8c85a60f67
Add pillow-jxl-plugin as an optional dependency
2024-08-03 14:15:00 -07:00
Timmy Welch
d089c4bb6a
Merge branch 'mizaki/modify_cb_delegate' into develop
2024-08-03 14:04:49 -07:00
Mizaki
8ace830d5e
Remove double import
2024-07-31 22:13:15 +01:00
Timmy Welch
893728cbef
Merge remote-tracking branch 'origin/pre-commit-ci-update-config' into develop
2024-07-30 18:35:06 -07:00
pre-commit-ci[bot]
d4a90e8934
[pre-commit.ci] auto fixes from pre-commit.com hooks
...
for more information, see https://pre-commit.ci
2024-07-29 17:21:53 +00:00
pre-commit-ci[bot]
a529b14459
[pre-commit.ci] pre-commit autoupdate
...
updates:
- [github.com/asottile/pyupgrade: v3.16.0 → v3.17.0](https://github.com/asottile/pyupgrade/compare/v3.16.0...v3.17.0 )
2024-07-29 17:21:31 +00:00
Timmy Welch
3227105558
Merge branch 'pre-commit-ci-update-config' into develop
2024-07-27 19:40:22 -07:00
Timmy Welch
d62dff49b4
Fix overlay tests
2024-07-27 19:39:15 -07:00
Timmy Welch
2d4d10e31d
Add comment on a python oddity
2024-07-27 19:26:09 -07:00
Timmy Welch
0048901a61
Remove unused attributes
2024-07-27 19:23:37 -07:00
Timmy Welch
a7a9d38428
Make ImageMetadata a dataclass
2024-07-27 19:23:37 -07:00
Timmy Welch
219ede2d5d
Improve StrEnum
...
Return the actual string for __str__
Allow case insensitive conversion
2024-07-27 16:45:22 -07:00
Timmy Welch
e96cb8ad15
Add button to autodetect double pages
...
A page is marked as a double page if it's as least as wide as tall.
Closes: #578
Co-authored-by: Sven Hesse <drmccoy@drmccoy.de>
2024-07-27 16:39:34 -07:00
Timmy Welch
0a4aef1a1b
Add back apply_archive_info_to_metadata when writing tags
2024-07-27 16:24:29 -07:00
Timmy Welch
63832606b1
Add ability to auto-detect double pages
...
Co-authored-by: Sven Hesse <drmccoy@drmccoy.de>
2024-07-27 16:24:29 -07:00
Timmy Welch
f10ceb3216
Fix duplicate items in credits and pages when merging metadata
2024-07-27 15:45:03 -07:00
Timmy Welch
d8adbbecdd
Fix inadequate checks on page attributes
2024-07-27 15:43:38 -07:00
Timmy Welch
f043da6b62
Enable navigation with left and right arrow keys in the page browser
2024-07-27 15:42:20 -07:00
Timmy Welch
77e551e582
Add Auto-Tag back to the toolbar
2024-07-27 15:40:48 -07:00
pre-commit-ci[bot]
9d389970b8
[pre-commit.ci] pre-commit autoupdate
...
updates:
- [github.com/pre-commit/mirrors-mypy: v1.10.0 → v1.11.0](https://github.com/pre-commit/mirrors-mypy/compare/v1.10.0...v1.11.0 )
2024-07-22 17:19:27 +00:00
Mizaki
a44e037311
Use custom delegate to unify combobox item style
2024-07-06 22:50:49 +01:00
Timmy Welch
cc50e373dc
Fix missing / in glob
2024-06-30 20:25:18 -07:00
Timmy Welch
9350a07f50
Enable support for the plaintext keyring
2024-06-30 20:03:47 -07:00
Timmy Welch
6325a2a707
Pass ACTIONS_* variables because github can't be consistent
2024-06-30 19:36:25 -07:00
Timmy Welch
ea96c44d84
Pass github actions environment variables
2024-06-30 19:06:15 -07:00
Timmy Welch
4c8a4dcbd3
Make python 3.9 compatible
2024-06-29 21:04:32 -07:00
Timmy Welch
bd53678442
Copy oidc-exchange.py from pypa/gh-action-pypi-publish
2024-06-29 20:51:27 -07:00
Timmy Welch
c370baa6a2
re-add pyinstaller to release
2024-06-29 19:22:33 -07:00
Timmy Welch
45c604b332
Remove source tar.gz from github release
2024-06-29 19:03:36 -07:00
Timmy Welch
64db58ed3d
Fix dmg creation
2024-06-29 18:54:13 -07:00
Timmy Welch
ab8f4a3702
Merge branch 'mizaki/placeholder_text' into develop
2024-06-29 18:44:14 -07:00
Timmy Welch
c28dc19df6
Improve filename parsing
2024-06-29 18:43:40 -07:00
Timmy Welch
56d8c507e2
Use a directory that isn't deleted
2024-06-29 17:15:13 -07:00
Timmy Welch
10a1554e73
Fix release again
...
Place binaries in dist/binary to make pypa/gh-action-pypi-publish happy
Don't run the formatter and qrc generator during release as it causes issues with setuptools_scm
2024-06-29 16:04:27 -07:00
Timmy Welch
c8017c4269
Fix release (maybe)
2024-06-23 19:22:00 -07:00