Jann Stute
ea175800be
remove summary as it is not applicable anymore
2024-11-28 22:54:35 +01:00
Jann Stute
3ab8d6a871
remove obsolete filename search
2024-11-28 22:54:35 +01:00
Jann Stute
3d4b649903
implement NOT
2024-11-28 22:54:34 +01:00
Jann Stute
1f5a4dcc7e
make mypy happy
2024-11-28 22:54:34 +01:00
Jann Stute
cdf2f09d60
fix: search_library now correctly returns the number of *unique* entries
2024-11-28 22:51:02 +01:00
Jann Stute
d74743565d
fix: item_thumb didn't query entries correctly
2024-11-28 22:51:02 +01:00
Jann Stute
7a3679d730
remove obsolete tests
2024-11-28 22:51:02 +01:00
Jann Stute
2f9133754a
ruff fixes
2024-11-28 22:51:02 +01:00
Jann Stute
db6284f5bd
remove obsolete Search Mode UI and related code
2024-11-28 22:51:02 +01:00
Jann Stute
f9bf7a7eae
fix: use default value notation instead of if None statement in __post_init__
2024-11-28 22:51:02 +01:00
Jann Stute
7c43686823
refactoring: remove FilterState.id and implement Library.get_entry_full as replacement
2024-11-28 22:51:02 +01:00
Jann Stute
27fac24da3
fix: path now uses GLOB operator for proper GLOBs
2024-11-28 22:51:02 +01:00
Jann Stute
eda7f5200f
refactoring
2024-11-28 22:51:02 +01:00
Jann Stute
0d4afd47c8
fix tag search
2024-11-28 22:51:02 +01:00
Jann Stute
6eab426183
fix: remove uncecessary line that broke search when searching for exact name
2024-11-28 22:51:02 +01:00
Jann Stute
9681bfcf78
add todos
2024-11-28 22:51:02 +01:00
Jann Stute
cb8437b0a3
use query lang instead of tag_id FIlterState
2024-11-28 22:51:01 +01:00
Jann Stute
927beed5f9
fix: changed joins to outerjoins and added missing outerjoin
2024-11-28 22:51:01 +01:00
Jann Stute
e2e378f19b
Revert "fix: Entries without Tags are now searchable"
...
This reverts commit 19b40af7480b0c068b81b642b51536a9ec96d030.
2024-11-28 22:51:01 +01:00
Jann Stute
a636864ed0
make mypy happy
2024-11-28 22:51:01 +01:00
Jann Stute
06761a594b
fix: Entries without Tags are now searchable
2024-11-28 22:51:01 +01:00
Jann Stute
de08849faa
fix: check for None properly
2024-11-28 22:51:01 +01:00
Jann Stute
958ba86ef7
rudimentary search field integration
2024-11-28 22:51:01 +01:00
Jann Stute
fc3db94c40
refactoring and fixes
2024-11-28 22:51:01 +01:00
Jann Stute
f592f070aa
Revert "make mypy happy"
...
This reverts commit 926d0dd2e79d06203e84e2f83c06c7fe5b33de23.
2024-11-28 22:51:01 +01:00
Jann Stute
e0c404a1a6
add __init__.py
2024-11-28 22:51:01 +01:00
Jann Stute
1507c5c9d7
make mypy happy
2024-11-28 22:51:01 +01:00
Jann Stute
47a3b968ce
add BaseVisitor class
2024-11-28 22:51:01 +01:00
Jann Stute
6f3586448b
add parent property to AST
2024-11-28 22:51:01 +01:00
Jann Stute
581b7acd43
add more constraint types
2024-11-28 22:51:01 +01:00
Jann Stute
e9afa42848
add missing todo
2024-11-28 22:51:01 +01:00
Jann Stute
25a64d941f
ruff format
2024-11-28 22:51:01 +01:00
Jann Stute
2bbad4a5d1
make mypy happy
2024-11-28 22:51:01 +01:00
Jann Stute
eae8d9d571
fix: term was parsing ANDList instead of ORList
2024-11-28 22:51:01 +01:00
Jann Stute
7981d13274
add files
2024-11-28 22:51:01 +01:00
Jann Stute
20f93719d7
fix(ci): surpress errant mypy warnings ( #609 )
...
* fix: mypy error in ts_qt
* fix: mypy error in file_opener due to conflicting types
* fix: remove unnecessary type ignores
* refix type ignore comments
* partially revert "refix type ignore comments" due to being implemented in #608
2024-11-28 13:19:08 -08:00
DandyDev01
0d166e63c0
feat(parity): backend for aliases and parent tags ( #596 )
...
* backend for aliases and parents
* resolve merge conflics
2024-11-21 12:29:35 -08:00
Coolio
7ae2bc24d6
feat(ui): pre-select default tag name in BuildTagPanel ( #592 )
...
This changes the behavior of the tag name inside `BuildTagPanel` for newly created tags:
* The default "New Tag" name is now automatically highlighted
* Blank tag names (including spaces) are no longer allowed to be created
* NOTE: This does not change the tag name column rules in the db, nor does it necessarily need to
***
* [Feature Request]: Make the create tag panel have empty tag name field
* [Feature Request]: Make the create tag panel have empty tag name field
* Revert "[Feature Request]: Make the create tag panel have empty tag name field"
This reverts commit f9c7f5d889 .
* [Feature Request]: Make the create tag panel have empty tag name field
* Revert "[Feature Request]: Make the create tag panel have empty tag name field"
This reverts commit e5df3e0f15 .
* Update .gitignore
* Updated as per disscussion in issue #591 (DRAFT
* Updated as per disscussion in issue #591 (DRAFT
* Added formatting
* Updated code as per discussion is #592
* Updated code as per discussion is #592 (again)
* Fixed spacing
* Add placeholder text to name field.
Co-authored-by: Travis Abendshien <46939827+CyanVoxel@users.noreply.github.com >
* Use universal red color for red border.
Co-authored-by: Travis Abendshien <46939827+CyanVoxel@users.noreply.github.com >
* fix: add `src.core.palette` imports
---------
Co-authored-by: Travis Abendshien <46939827+CyanVoxel@users.noreply.github.com >
2024-11-19 14:14:34 -08:00
Дмитрий
2977e07223
ui: select thumb on press instead of click ( #556 )
...
Co-authored-by: gred <gred25@yandex.ru >
2024-11-18 15:35:00 -08:00
DandyDev01
774c886288
fix(ui): update ui when removing fields ( #560 )
2024-11-18 15:19:28 -08:00
python357-1
bec513f558
feat: add autocomplete for search engine ( #586 )
...
* feat: add autocomplete for mediatype, filetype, path, tag, and tag_id searches
* fix: address issues brought up in review
* fix: fix mypy issue
* fix: fix mypy issues for real this time
2024-11-18 10:45:51 -08:00
yed
139836d9c8
fix: stop thumbnail jobs when closing library ( #583 )
2024-11-14 19:55:16 -08:00
python357-1
fd0df94830
feat: make path search use globs ( #582 )
...
* feat: make path search use globs
* fix: specify types in path search
* chore: format with ruff
2024-11-14 14:02:34 -08:00
python357-1
97e0e80f6f
feat: add filetype and mediatype searches ( #575 )
...
* feat: add filetype and mediatype searches
* style: fix some style issues
* fix: parametrize mediatype and filetype tests
* style: fix remaining unordered import
* style: fix pytest parametrize calls
* feat: add human-readable names to mediacategories
* feat: use human-readable names in mediacategory: search
* feat: add human-readable name to open document
* fix: fix returning multiple filetypes issue and add regression test
2024-11-14 13:52:00 -08:00
Travis Abendshien
f21d49df7f
feat: add JXL thumbnail and animated APNG + WEBP support (port #344 and partially port #357 ) ( #549 )
...
* feat: add JXL image thumbnail support
Co-Authored-By: BPplays <58504799+bpplays@users.noreply.github.com >
* feat: add animated previews for webp and apng
Co-Authored-By: BPplays <58504799+bpplays@users.noreply.github.com >
---------
Co-authored-by: BPplays <58504799+bpplays@users.noreply.github.com >
2024-11-07 15:12:57 -08:00
Travis Abendshien
96026b66bc
feat: add OpenDocument thumbnail support (port #366 ) ( #545 )
...
* feat: add OpenDocument thumbnail support
Co-Authored-By: Josh Beatty <joshuatb6@gmail.com >
* tests: add test comparing odt to png snapshot
* tests: add test comparing ods to png snapshot
* test: combine OpenDocument tests
* test: combine compatible preview tests
* test: combine preview render tests
* fix: update test snapshots
---------
Co-authored-by: Josh Beatty <joshuatb6@gmail.com >
2024-11-07 15:00:51 -08:00
Travis Abendshien
c7171c5455
chore: update resources_rc.py
2024-11-07 13:31:13 -08:00
Weblate (bot)
5ee118c1fb
translations: update from Hosted Weblate ( #579 )
...
* Added translation using Weblate (Russian)
* Translated using Weblate (Russian)
Currently translated at 100.0% (142 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/ru/
* Added translation using Weblate (Portuguese)
* Added translation using Weblate (Portuguese (Brazil))
* Translated using Weblate (Portuguese (Brazil))
Currently translated at 46.4% (66 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/pt_BR/
* Translated using Weblate (Portuguese (Brazil))
Currently translated at 46.4% (66 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/pt_BR/
* Added translation using Weblate (Tamil)
* Translated using Weblate (Portuguese (Brazil))
Currently translated at 74.6% (106 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/pt_BR/
* Translated using Weblate (Portuguese (Brazil))
Currently translated at 74.6% (106 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/pt_BR/
* Translated using Weblate (Tamil)
Currently translated at 51.4% (73 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/ta/
* Added translation using Weblate (Spanish)
* Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (142 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/pt_BR/
* Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (142 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/pt_BR/
* Translated using Weblate (Tamil)
Currently translated at 88.0% (125 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/ta/
* Translated using Weblate (Spanish)
Currently translated at 11.2% (16 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/es/
* Translated using Weblate (Spanish)
Currently translated at 11.2% (16 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/es/
* Translated using Weblate (Spanish)
Currently translated at 19.7% (28 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/es/
* Translated using Weblate (Spanish)
Currently translated at 19.7% (28 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/es/
* Translated using Weblate (Russian)
Currently translated at 100.0% (142 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/ru/
* Translated using Weblate (Spanish)
Currently translated at 29.5% (42 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/es/
* Translated using Weblate (Spanish)
Currently translated at 29.5% (42 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/es/
* Translated using Weblate (Spanish)
Currently translated at 49.2% (70 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/es/
* Translated using Weblate (Spanish)
Currently translated at 49.2% (70 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/es/
* Translated using Weblate (Spanish)
Currently translated at 52.1% (74 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/es/
* Added translation using Weblate (Norwegian Bokmål)
* Translated using Weblate (Tamil)
Currently translated at 100.0% (142 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/ta/
* Translated using Weblate (Norwegian Bokmål)
Currently translated at 55.6% (79 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/nb_NO/
* Added translation using Weblate (French)
* Translated using Weblate (Russian)
Currently translated at 100.0% (142 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/ru/
* Translated using Weblate (Spanish)
Currently translated at 56.3% (80 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/es/
* Translated using Weblate (Spanish)
Currently translated at 56.3% (80 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/es/
* Translated using Weblate (Norwegian Bokmål)
Currently translated at 68.3% (97 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/nb_NO/
* Translated using Weblate (French)
Currently translated at 40.1% (57 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/fr/
* Translated using Weblate (Spanish)
Currently translated at 65.4% (93 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/es/
* Translated using Weblate (Spanish)
Currently translated at 65.4% (93 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/es/
* Translated using Weblate (Spanish)
Currently translated at 74.6% (106 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/es/
* Translated using Weblate (Spanish)
Currently translated at 83.8% (119 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/es/
* Translated using Weblate (Spanish)
Currently translated at 83.8% (119 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/es/
* Translated using Weblate (Spanish)
Currently translated at 83.8% (119 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/es/
* Translated using Weblate (Spanish)
Currently translated at 83.8% (119 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/es/
* Translated using Weblate (Spanish)
Currently translated at 93.6% (133 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/es/
* Translated using Weblate (Spanish)
Currently translated at 93.6% (133 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/es/
* Translated using Weblate (Spanish)
Currently translated at 100.0% (142 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/es/
* Translated using Weblate (Spanish)
Currently translated at 100.0% (142 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/es/
* Translated using Weblate (Spanish)
Currently translated at 100.0% (142 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/es/
* Translated using Weblate (Spanish)
Currently translated at 100.0% (142 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/es/
* Translated using Weblate (Spanish)
Currently translated at 100.0% (142 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/es/
* Translated using Weblate (English)
Currently translated at 100.0% (142 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/en/
* Translated using Weblate (Spanish)
Currently translated at 100.0% (142 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/es/
* Translated using Weblate (Spanish)
Currently translated at 100.0% (142 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/es/
* Translated using Weblate (Spanish)
Currently translated at 100.0% (142 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/es/
* Added translation using Weblate (Danish)
* Added translation using Weblate (German)
* Translated using Weblate (Danish)
Currently translated at 1.4% (2 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/da/
* Added translation using Weblate (Cantonese (Traditional Han script))
* Translated using Weblate (Tamil)
Currently translated at 99.2% (141 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/ta/
* Translated using Weblate (German)
Currently translated at 2.8% (4 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/de/
* Added translation using Weblate (Hungarian)
* Translated using Weblate (German)
Currently translated at 14.0% (20 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/de/
* Translated using Weblate (Hungarian)
Currently translated at 99.2% (141 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/hu/
* Translated using Weblate (German)
Currently translated at 14.7% (21 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/de/
* Added translation using Weblate (Swedish)
* Translated using Weblate (German)
Currently translated at 71.8% (102 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/de/
* Translated using Weblate (Swedish)
Currently translated at 78.8% (112 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/sv/
* Added translation using Weblate (Toki Pona)
* Translated using Weblate (Tamil)
Currently translated at 100.0% (142 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/ta/
* Translated using Weblate (Danish)
Currently translated at 2.8% (4 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/da/
* Translated using Weblate (Toki Pona)
Currently translated at 83.0% (118 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/tok/
* Added translation using Weblate (Italian)
* Translated using Weblate (French)
Currently translated at 64.0% (91 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/fr/
* Translated using Weblate (German)
Currently translated at 76.0% (108 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/de/
* Translated using Weblate (Hungarian)
Currently translated at 99.2% (141 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/hu/
* Translated using Weblate (Toki Pona)
Currently translated at 100.0% (142 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/tok/
* Translated using Weblate (Italian)
Currently translated at 11.2% (16 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/it/
* Added translation using Weblate (Turkish)
* Translated using Weblate (Turkish)
Currently translated at 88.7% (126 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/tr/
* Translated using Weblate (Turkish)
Currently translated at 100.0% (142 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/tr/
* Translated using Weblate (English)
Currently translated at 100.0% (142 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/en/
* Translated using Weblate (French)
Currently translated at 100.0% (142 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/fr/
* Translated using Weblate (English)
Currently translated at 100.0% (142 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/en/
* Translated using Weblate (French)
Currently translated at 100.0% (142 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/fr/
* Translated using Weblate (Russian)
Currently translated at 100.0% (142 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/ru/
* Translated using Weblate (Portuguese)
Currently translated at 0.0% (0 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/pt/
* Translated using Weblate (Portuguese)
Currently translated at 0.0% (0 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/pt/
* Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (142 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/pt_BR/
* Translated using Weblate (Tamil)
Currently translated at 100.0% (142 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/ta/
* Translated using Weblate (Spanish)
Currently translated at 100.0% (142 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/es/
* Translated using Weblate (Norwegian Bokmål)
Currently translated at 67.6% (96 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/nb_NO/
* Translated using Weblate (Norwegian Bokmål)
Currently translated at 67.6% (96 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/nb_NO/
* Translated using Weblate (French)
Currently translated at 100.0% (142 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/fr/
* Translated using Weblate (Danish)
Currently translated at 2.8% (4 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/da/
* Translated using Weblate (Danish)
Currently translated at 2.8% (4 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/da/
* Translated using Weblate (German)
Currently translated at 76.0% (108 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/de/
* Translated using Weblate (German)
Currently translated at 76.0% (108 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/de/
* Translated using Weblate (German)
Currently translated at 76.0% (108 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/de/
* Translated using Weblate (Cantonese (Traditional Han script))
Currently translated at 0.0% (0 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/yue_Hant/
* Translated using Weblate (Cantonese (Traditional Han script))
Currently translated at 0.0% (0 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/yue_Hant/
* Translated using Weblate (Hungarian)
Currently translated at 100.0% (142 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/hu/
* Translated using Weblate (Swedish)
Currently translated at 78.8% (112 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/sv/
* Translated using Weblate (Swedish)
Currently translated at 78.8% (112 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/sv/
* Translated using Weblate (Swedish)
Currently translated at 78.8% (112 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/sv/
* Translated using Weblate (Toki Pona)
Currently translated at 100.0% (142 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/tok/
* Translated using Weblate (Italian)
Currently translated at 11.2% (16 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/it/
* Translated using Weblate (Italian)
Currently translated at 11.2% (16 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/it/
* Translated using Weblate (Italian)
Currently translated at 11.2% (16 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/it/
* Translated using Weblate (Turkish)
Currently translated at 100.0% (142 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/tr/
* Update translation files
Updated by "Remove blank strings" add-on in Weblate.
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/
---------
Co-authored-by: Artyom Ognev <greatprincestolas@gmail.com >
Co-authored-by: Space_Fox <indtekworldbaj99@gmail.com >
Co-authored-by: Lobo Metalúrgico <hugolino1000@gmail.com >
Co-authored-by: Vasi <vasigaranvip195@gmail.com >
Co-authored-by: Nginearing <leonmarshall08@gmail.com >
Co-authored-by: gallegonovato <fran-carro@hotmail.es >
Co-authored-by: Allan Nordhøy <epost@anotheragency.no >
Co-authored-by: Bamowen <mathieu.monsauret@gmail.com >
Co-authored-by: Ryussei <weblate.or30w@aleeas.com >
Co-authored-by: Szíjártó Levente Pál <szijartoleventepal@gmail.com >
Co-authored-by: Zoinx <ammesammegaming@gmail.com >
Co-authored-by: gold <goldstargloww@gmail.com >
Co-authored-by: William de Castro <williamtdcastro@gmail.com >
Co-authored-by: Jann Stute <jann.stute@protonmail.com >
Co-authored-by: Nyghl <hknimre@gmail.com >
Co-authored-by: Obscaeris <mathysuzin@gmail.com >
2024-11-07 12:01:43 -08:00
Дмитрий
0358f51f99
feat: add IMAGE_RASTER_TYPES ( Fix #550 ) ( #551 )
...
* fix resolution info
* Fix for Raw and Vector Image types
* Small refactor
* Create IMAGE_RASTER_TYPES and remove is_image_ext_raster
* Change if statment only for raster
* Rename _IMAGE_SET to _IMAGE_RASTER_SET
---------
Co-authored-by: gred <gred25@yandex.ru >
2024-11-04 12:28:44 -08:00
Travis Abendshien
d3c3e634b9
feat: add ePub thumbnail support (port #387 ) ( #539 )
...
* feat: add ePub thumbnail support
Co-Authored-By: Jorge Rui Da Silva Barrios <29062316+jorgerui@users.noreply.github.com >
* tests: compare epub cover against png snapshot
Co-Authored-By: yed <yedpodtrzitko@users.noreply.github.com >
* test: optimize epub test file
---------
Co-authored-by: Jorge Rui Da Silva Barrios <29062316+jorgerui@users.noreply.github.com >
Co-authored-by: yed <yedpodtrzitko@users.noreply.github.com >
2024-10-17 15:15:51 -07:00