Commit Graph

1556 Commits

Author SHA1 Message Date
6ea9230382 Allow .whl files 2024-09-17 14:27:01 -07:00
6a97ace933 Only support zip local plugins 2024-09-16 16:46:42 -07:00
f56d58bf45 Fix reading plugin files 2024-09-16 16:13:11 -07:00
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
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
58f71cf6d9 Remove archived tags from tests 2024-09-12 13:17:06 -07:00
befffc98b1 Catch all exceptions when parsing metadata from the CLI 2024-09-12 13:11:30 -07:00
006f3cbd1f Remove comet and cbl tags 2024-09-12 12:09:07 -07:00
582224abec Fixes for quick-tag 2024-09-12 11:51:38 -07:00
acb59f9e83 Fix saving settings 2024-08-24 12:19:11 -07:00
fab30f3f29 Add experimental quick-tag 2024-08-18 19:16:55 -07:00
2cb6caea8d Ignore update with incomplete data when complete data is already cached 2024-08-16 17:05:28 -07:00
ffdf7d71e1 Fix tests 2024-08-16 12:50:14 -07:00
db3d5d6a01 Merge branch 'jxl' into develop 2024-08-09 16:34:25 -07:00
8709ef301d Fix failing test 2024-08-03 23:11:31 -07:00
b8728c5eed Improve performance when re-tagging file based tags in zip archives 2024-08-03 14:41:04 -07:00
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
8c85a60f67 Add pillow-jxl-plugin as an optional dependency 2024-08-03 14:15:00 -07:00
d089c4bb6a Merge branch 'mizaki/modify_cb_delegate' into develop 2024-08-03 14:04:49 -07:00
8ace830d5e Remove double import 2024-07-31 22:13:15 +01:00
893728cbef Merge remote-tracking branch 'origin/pre-commit-ci-update-config' into develop 2024-07-30 18:35:06 -07:00
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
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
3227105558 Merge branch 'pre-commit-ci-update-config' into develop 2024-07-27 19:40:22 -07:00
d62dff49b4 Fix overlay tests 2024-07-27 19:39:15 -07:00
2d4d10e31d Add comment on a python oddity 2024-07-27 19:26:09 -07:00
0048901a61 Remove unused attributes 2024-07-27 19:23:37 -07:00
a7a9d38428 Make ImageMetadata a dataclass 2024-07-27 19:23:37 -07:00
219ede2d5d Improve StrEnum
Return the actual string for __str__
Allow case insensitive conversion
2024-07-27 16:45:22 -07:00
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
0a4aef1a1b Add back apply_archive_info_to_metadata when writing tags 2024-07-27 16:24:29 -07:00
63832606b1 Add ability to auto-detect double pages
Co-authored-by: Sven Hesse <drmccoy@drmccoy.de>
2024-07-27 16:24:29 -07:00
f10ceb3216 Fix duplicate items in credits and pages when merging metadata 2024-07-27 15:45:03 -07:00
d8adbbecdd Fix inadequate checks on page attributes 2024-07-27 15:43:38 -07:00
f043da6b62 Enable navigation with left and right arrow keys in the page browser 2024-07-27 15:42:20 -07:00
77e551e582 Add Auto-Tag back to the toolbar 2024-07-27 15:40:48 -07:00
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
a44e037311 Use custom delegate to unify combobox item style 2024-07-06 22:50:49 +01:00
cc50e373dc Fix missing / in glob 2024-06-30 20:25:18 -07:00
9350a07f50 Enable support for the plaintext keyring 2024-06-30 20:03:47 -07:00
6325a2a707 Pass ACTIONS_* variables because github can't be consistent 2024-06-30 19:36:25 -07:00
ea96c44d84 Pass github actions environment variables 2024-06-30 19:06:15 -07:00
4c8a4dcbd3 Make python 3.9 compatible 2024-06-29 21:04:32 -07:00
bd53678442 Copy oidc-exchange.py from pypa/gh-action-pypi-publish 2024-06-29 20:51:27 -07:00
c370baa6a2 re-add pyinstaller to release 2024-06-29 19:22:33 -07:00
45c604b332 Remove source tar.gz from github release 2024-06-29 19:03:36 -07:00
64db58ed3d Fix dmg creation 2024-06-29 18:54:13 -07:00
ab8f4a3702 Merge branch 'mizaki/placeholder_text' into develop 2024-06-29 18:44:14 -07:00
c28dc19df6 Improve filename parsing 2024-06-29 18:43:40 -07:00
56d8c507e2 Use a directory that isn't deleted 2024-06-29 17:15:13 -07:00