Travis Abendshien
a0bb5f44e0
chore: merge main into pyright-alchemy
2025-09-06 03:25:23 -07:00
Travis Abendshien
7a8d34e190
feat(ui): add thumb cache size setting to settings panel ( #1088 )
...
* feat: add thumb cache size setting to settings panel
* refactor: change names in cache_manager.py to be less ambiguous, more descriptive
* refactor: store cache size in MiB instead of bytes
2025-09-05 16:04:06 -07:00
Travis Abendshien
3374f6b07f
fix: add option to use old Windows 'start' command ( #1084 )
2025-09-05 13:44:52 -07:00
Travis Abendshien
eecb4d3e38
fix: account for leading slash pattern in wcmatch ( #1092 )
2025-09-05 13:38:02 -07:00
Travis Abendshien
583d107cb8
fix: reorder renderer types to fix early false positives ( #1093 )
2025-09-05 12:44:51 -07:00
Travis Abendshien
2db8bed304
translations: add Czech, Portuguese (Portugal), and Romanian in UI
2025-09-04 15:18:07 -07:00
Travis Abendshien
01680cab34
fix: update SQL_FILENAME to import from new constant ( #1094 )
2025-09-04 13:30:45 -07:00
Travis Abendshien
bbb17285e7
chore: merge main into pyright-alchemy
2025-09-03 16:09:58 -07:00
Travis Abendshien
ccd7ce136e
Revert "fix: reorder renderer types to fix early false positives"
...
This reverts commit 25f85bf443 .
2025-09-03 02:26:20 -07:00
Travis Abendshien
25f85bf443
fix: reorder renderer types to fix early false positives
2025-09-03 02:23:14 -07:00
Travis Abendshien
ce095385a8
chore: bump version to v9.5.4
v9.5.4
2025-09-01 15:43:10 -07:00
Jann Stute
54f9c93285
refactor: auto mnemonics ( #1083 )
2025-09-01 15:38:34 -07:00
Weblate (bot)
1132026aff
translations: update Hungarian ( #1079 )
...
Currently translated at 100.0% (355 of 355 strings)
Translated using Weblate (Hungarian)
Currently translated at 99.7% (354 of 355 strings)
Translated using Weblate (Hungarian)
Currently translated at 99.4% (353 of 355 strings)
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/hu/
Translation: TagStudio/Strings
Co-authored-by: Szíjártó Levente Pál <szijartoleventepal@gmail.com >
2025-09-01 15:19:21 -07:00
Jann Stute
c16445f47e
feat: auto generation of mnemonics ( #1082 )
2025-09-01 15:14:37 -07:00
Travis Abendshien
781aca27ae
fix: don't flush entire changes when adding tags in bulk ( #1081 )
...
* fix: don't flush entire changes when adding tags in bulk
* fix: remove bumped version
* fix: remove bumped version, again
2025-09-01 15:14:09 -07:00
Weblate (bot)
4f9d805cac
translations: update from Hosted Weblate ( #1078 )
...
* Translated using Weblate (Turkish)
Currently translated at 80.5% (281 of 349 strings)
Co-authored-by: Anonymous <noreply@weblate.org >
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/tr/
Translation: TagStudio/Strings
* Translated using Weblate (Filipino)
Currently translated at 89.1% (311 of 349 strings)
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Co-authored-by: searinminecraft <kitakita@disroot.org >
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/fil/
Translation: TagStudio/Strings
* Translated using Weblate (Tamil)
Currently translated at 89.1% (311 of 349 strings)
Co-authored-by: Anonymous <noreply@weblate.org >
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/ta/
Translation: TagStudio/Strings
* Translated using Weblate (Portuguese (Brazil))
Currently translated at 71.3% (249 of 349 strings)
Co-authored-by: Anonymous <noreply@weblate.org >
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/pt_BR/
Translation: TagStudio/Strings
* Translated using Weblate (German)
Currently translated at 100.0% (349 of 349 strings)
Translated using Weblate (German)
Currently translated at 89.1% (311 of 349 strings)
Co-authored-by: Anonymous <noreply@weblate.org >
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Co-authored-by: Liveside <livesi5e@gmail.com >
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/de/
Translation: TagStudio/Strings
* Translated using Weblate (Russian)
Currently translated at 89.6% (313 of 349 strings)
Co-authored-by: Anonymous <noreply@weblate.org >
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/ru/
Translation: TagStudio/Strings
* Translated using Weblate (Japanese)
Currently translated at 89.6% (313 of 349 strings)
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Co-authored-by: wany-oh <wany-oh@users.noreply.hosted.weblate.org >
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/ja/
Translation: TagStudio/Strings
* Translated using Weblate (Portuguese)
Currently translated at 73.6% (257 of 349 strings)
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Co-authored-by: ssantos <ssantos@web.de >
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/pt/
Translation: TagStudio/Strings
* Translated using Weblate (Hungarian)
Currently translated at 100.0% (349 of 349 strings)
Translated using Weblate (Hungarian)
Currently translated at 92.8% (324 of 349 strings)
Co-authored-by: Anonymous <noreply@weblate.org >
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Co-authored-by: Szíjártó Levente Pál <szijartoleventepal@gmail.com >
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/hu/
Translation: TagStudio/Strings
* Translated using Weblate (Polish)
Currently translated at 84.8% (296 of 349 strings)
Co-authored-by: Anonymous <noreply@weblate.org >
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/pl/
Translation: TagStudio/Strings
* Translated using Weblate (Spanish)
Currently translated at 90.2% (315 of 349 strings)
Co-authored-by: Anonymous <noreply@weblate.org >
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/es/
Translation: TagStudio/Strings
* Translated using Weblate (French)
Currently translated at 100.0% (349 of 349 strings)
Translated using Weblate (French)
Currently translated at 92.8% (324 of 349 strings)
Co-authored-by: Anonymous <noreply@weblate.org >
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Co-authored-by: Med <45147847+kitsumed@users.noreply.github.com >
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/fr/
Translation: TagStudio/Strings
* Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 89.1% (311 of 349 strings)
Co-authored-by: Anonymous <noreply@weblate.org >
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/zh_Hant/
Translation: TagStudio/Strings
* Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 89.1% (311 of 349 strings)
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Co-authored-by: Luoyu <tkiuvvv2333@gmail.com >
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/zh_Hans/
Translation: TagStudio/Strings
* Translated using Weblate (Norwegian Bokmål)
Currently translated at 89.1% (311 of 349 strings)
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Co-authored-by: Neemek <sindodeg@gmail.com >
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/nb_NO/
Translation: TagStudio/Strings
* Translated using Weblate (Toki Pona)
Currently translated at 84.8% (296 of 349 strings)
Co-authored-by: Bee Crankson <ProfB.crankson@gmail.com >
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/tok/
Translation: TagStudio/Strings
* Translated using Weblate (Viossa)
Currently translated at 82.8% (289 of 349 strings)
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Co-authored-by: Nginearing <142851004+Nginearing@users.noreply.github.com >
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/qpv/
Translation: TagStudio/Strings
---------
Co-authored-by: searinminecraft <kitakita@disroot.org >
Co-authored-by: Liveside <livesi5e@gmail.com >
Co-authored-by: wany-oh <wany-oh@users.noreply.hosted.weblate.org >
Co-authored-by: ssantos <ssantos@web.de >
Co-authored-by: Szíjártó Levente Pál <szijartoleventepal@gmail.com >
Co-authored-by: Med <45147847+kitsumed@users.noreply.github.com >
Co-authored-by: Luoyu <tkiuvvv2333@gmail.com >
Co-authored-by: Neemek <sindodeg@gmail.com >
Co-authored-by: Bee Crankson <ProfB.crankson@gmail.com >
Co-authored-by: Nginearing <142851004+Nginearing@users.noreply.github.com >
Co-authored-by: Travis Abendshien <46939827+CyanVoxel@users.noreply.github.com >
2025-09-01 13:01:39 -07:00
Weblate (bot)
bb10baf892
translations: update from Hosted Weblate ( #1076 )
...
* Translated using Weblate (Turkish)
Currently translated at 80.5% (281 of 349 strings)
Co-authored-by: Anonymous <noreply@weblate.org >
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/tr/
Translation: TagStudio/Strings
* Translated using Weblate (Filipino)
Currently translated at 89.1% (311 of 349 strings)
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Co-authored-by: searinminecraft <kitakita@disroot.org >
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/fil/
Translation: TagStudio/Strings
* Translated using Weblate (Tamil)
Currently translated at 89.1% (311 of 349 strings)
Co-authored-by: Anonymous <noreply@weblate.org >
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/ta/
Translation: TagStudio/Strings
* Translated using Weblate (Portuguese (Brazil))
Currently translated at 71.3% (249 of 349 strings)
Co-authored-by: Anonymous <noreply@weblate.org >
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/pt_BR/
Translation: TagStudio/Strings
* Translated using Weblate (German)
Currently translated at 89.1% (311 of 349 strings)
Co-authored-by: Anonymous <noreply@weblate.org >
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/de/
Translation: TagStudio/Strings
* Translated using Weblate (Russian)
Currently translated at 89.6% (313 of 349 strings)
Co-authored-by: Anonymous <noreply@weblate.org >
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/ru/
Translation: TagStudio/Strings
* Translated using Weblate (Japanese)
Currently translated at 89.6% (313 of 349 strings)
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Co-authored-by: wany-oh <wany-oh@users.noreply.hosted.weblate.org >
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/ja/
Translation: TagStudio/Strings
* Translated using Weblate (Portuguese)
Currently translated at 73.6% (257 of 349 strings)
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Co-authored-by: ssantos <ssantos@web.de >
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/pt/
Translation: TagStudio/Strings
* Translated using Weblate (Hungarian)
Currently translated at 92.8% (324 of 349 strings)
Co-authored-by: Anonymous <noreply@weblate.org >
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/hu/
Translation: TagStudio/Strings
* Translated using Weblate (Polish)
Currently translated at 84.8% (296 of 349 strings)
Co-authored-by: Anonymous <noreply@weblate.org >
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/pl/
Translation: TagStudio/Strings
* Translated using Weblate (Spanish)
Currently translated at 90.2% (315 of 349 strings)
Co-authored-by: Anonymous <noreply@weblate.org >
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/es/
Translation: TagStudio/Strings
* Translated using Weblate (French)
Currently translated at 92.8% (324 of 349 strings)
Co-authored-by: Anonymous <noreply@weblate.org >
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/fr/
Translation: TagStudio/Strings
* Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 89.1% (311 of 349 strings)
Co-authored-by: Anonymous <noreply@weblate.org >
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/zh_Hant/
Translation: TagStudio/Strings
* Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 89.1% (311 of 349 strings)
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Co-authored-by: Luoyu <tkiuvvv2333@gmail.com >
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/zh_Hans/
Translation: TagStudio/Strings
* Translated using Weblate (Norwegian Bokmål)
Currently translated at 89.1% (311 of 349 strings)
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Co-authored-by: Neemek <sindodeg@gmail.com >
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/nb_NO/
Translation: TagStudio/Strings
* Translated using Weblate (Toki Pona)
Currently translated at 84.8% (296 of 349 strings)
Co-authored-by: Bee Crankson <ProfB.crankson@gmail.com >
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/tok/
Translation: TagStudio/Strings
* Translated using Weblate (Viossa)
Currently translated at 82.8% (289 of 349 strings)
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Co-authored-by: Nginearing <142851004+Nginearing@users.noreply.github.com >
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/qpv/
Translation: TagStudio/Strings
---------
Co-authored-by: searinminecraft <kitakita@disroot.org >
Co-authored-by: wany-oh <wany-oh@users.noreply.hosted.weblate.org >
Co-authored-by: ssantos <ssantos@web.de >
Co-authored-by: Luoyu <tkiuvvv2333@gmail.com >
Co-authored-by: Neemek <sindodeg@gmail.com >
Co-authored-by: Bee Crankson <ProfB.crankson@gmail.com >
Co-authored-by: Nginearing <142851004+Nginearing@users.noreply.github.com >
2025-09-01 12:04:11 -07:00
Travis Abendshien
1ae92a3661
feat: add setting to select splash screen ( #1077 )
...
* feat: add setting to select splash screen
* feat: add random setting to splash screens
2025-09-01 12:01:32 -07:00
Travis Abendshien
2f4b72fd4d
feat: add library cleanup screen and 'fix ignored files' window ( #1070 )
...
* feat(ui): add LibraryInfoWindow with statistics
* feat: add library cleanup screen
* fix: missing resource
* tests: add basic test for resource_manager.py
* feat: remove ignored files in bulk
* feat: open backups folder from library info window
* refactor: rename unlinked+ignored modal files
* refactor: sort en.json
2025-08-31 16:53:56 -07:00
Weblate (bot)
7a7e1cc4bd
translations: update from Hosted Weblate ( #1071 )
...
* Translated using Weblate (Hungarian)
Currently translated at 100.0% (330 of 330 strings)
Co-authored-by: Szíjártó Levente Pál <szijartoleventepal@gmail.com >
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/hu/
Translation: TagStudio/Strings
* Translated using Weblate (French)
Currently translated at 100.0% (330 of 330 strings)
Co-authored-by: Med <45147847+kitsumed@users.noreply.github.com >
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/fr/
Translation: TagStudio/Strings
---------
Co-authored-by: Szíjártó Levente Pál <szijartoleventepal@gmail.com >
Co-authored-by: Med <45147847+kitsumed@users.noreply.github.com >
2025-08-31 16:49:53 -07:00
purpletennisball
a9a1470a08
fix: parent tags in tag editor are uneditable ( #1073 )
2025-08-31 16:38:01 -07:00
Travis Abendshien
dcf564e8c3
fix: add loop cutoff to get_tag_categories() ( #1075 )
2025-08-31 14:00:39 -07:00
Travis Abendshien
9891caca35
fix: set generate_thumbs default to true
2025-08-30 15:34:52 -07:00
Xarvex
131c5df86b
fix(nix/package): ignore mutating test files, add new problematic tests
2025-08-30 12:16:50 -05:00
Travis Abendshien
d8b058ac5a
docs: update launch arguments
2025-08-29 17:40:32 -07:00
Travis Abendshien
a9bdd93c64
docs: update roadmap
2025-08-29 17:29:13 -07:00
Xarvex
2926b91980
chore(thumbs): prepare for pillow_heif removing AVIF support ( #1065 )
...
* fix(thumb_renderer): prepare for pillow_heif removing AVIF support
* fix(nix/package): add pillow-avif-plugin
2025-08-29 17:05:40 -07:00
Travis Abendshien
46f7edf6e8
chore: fix tests
2025-08-29 16:26:09 -07:00
Travis Abendshien
745fea6b85
refactor: addresss type hints in query_lang
2025-08-29 16:22:31 -07:00
Travis Abendshien
668ac23a86
chore: add json library files to pyright ignore
2025-08-29 16:22:31 -07:00
Travis Abendshien
8e8f416246
refactor: fix type hints in db.py
2025-08-29 16:22:31 -07:00
Travis Abendshien
218aa9e0d1
refactor: merge cyclicly imported files into library.py
2025-08-29 16:22:28 -07:00
Travis Abendshien
8e1ae81ec9
feat: replace extension exclusion system with .ts_ignore ( #1046 )
...
* feat: replace extension exclusion with ts_ignore
2025-08-29 14:25:54 -07:00
Weblate (bot)
44c7d223ff
fix(translations): update Portuguese keys ( #1069 )
...
Currently translated at 80.5% (270 of 335 strings)
Update translation files
Updated by "Cleanup translation files" add-on in Weblate.
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/pt/
Translation: TagStudio/Strings
Co-authored-by: Travis Abendshien <46939827+CyanVoxel@users.noreply.github.com >
2025-08-29 14:03:03 -07:00
Travis Abendshien
3f9aa87ab6
feat(ui): add LibraryInfoWindow with statistics ( #1056 )
2025-08-29 13:54:42 -07:00
Weblate (bot)
2583a76f56
translations: update from Hosted Weblate ( #1066 )
...
* Translated using Weblate (Hungarian)
Currently translated at 100.0% (329 of 329 strings)
Co-authored-by: Szíjártó Levente Pál <szijartoleventepal@gmail.com >
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/hu/
Translation: TagStudio/Strings
* Translated using Weblate (Spanish)
Currently translated at 99.6% (327 of 328 strings)
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Co-authored-by: Joan <joancanalscrehuet@gmail.com >
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/es/
Translation: TagStudio/Strings
* Translated using Weblate (French)
Currently translated at 100.0% (329 of 329 strings)
Translated using Weblate (French)
Currently translated at 100.0% (328 of 328 strings)
Co-authored-by: Bamowen <mathieu.monsauret@gmail.com >
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Co-authored-by: Med <45147847+kitsumed@users.noreply.github.com >
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/fr/
Translation: TagStudio/Strings
---------
Co-authored-by: Szíjártó Levente Pál <szijartoleventepal@gmail.com >
Co-authored-by: Joan <joancanalscrehuet@gmail.com >
Co-authored-by: Bamowen <mathieu.monsauret@gmail.com >
Co-authored-by: Med <45147847+kitsumed@users.noreply.github.com >
2025-08-29 13:51:53 -07:00
TheBobBobs
d8919ab283
perf: optimize db queries for preview panel ( #942 )
...
* perf: optimize mapping of category->tags
* perf: one less db call for Library.tag_display_name
* fix: include joins in Library.get_tag_hierarchy
* fix: remove category if empty in preview panel
* fix: add missing imports and remove unneeded dict
* fix: add tags that are categories to their own category
* fix: flip parent_id/child_id in get_tag_hierarchy
* fix: prevent trying to save duplicate TagParents
2025-08-29 13:42:15 -07:00
TheBobBobs
08d0ba4eee
perf: optimize sql for or queries ( #948 )
2025-08-28 16:57:10 -07:00
Jann Stute
e551359845
refactor: unwrap instead of assert not None ( #1068 )
...
* refactor: unwrap instead of assert not None
* fix: address review feedback
2025-08-28 13:27:49 -07:00
Travis Abendshien
12e074b71d
refactor: store DB version inside versions table ( #1058 )
...
* refactor: store DB version inside `versions` table
* tests: update search_library db file
* chore: add copyright info to library constants.py
* fix: only backup db if loaded version is lower
* chore: mark Preferences as @deprecated
2025-08-28 12:58:51 -07:00
Travis Abendshien
4704b92804
ci(tests): fix broken tests and add type hints ( #1062 )
...
* ci: expand pyright ignore rules to vendored and tests
* tests: comment out unused Mocks for further evaluation
* tests: fix broken tests, add type hints
* chore: address type feedback
* chore: remove unused qtbot parameter
2025-08-27 04:33:38 -07:00
Travis Abendshien
3a0da4699a
fix: swap parent and child logic for TAG_CHILDREN_QUERY ( #1064 )
2025-08-27 03:19:19 -07:00
TheBobBobs
3125a995a7
refactor: make cache_manager thread safe ( #1039 )
...
* refactor: make cache_manager thread safe
* fix: move CacheManager to ts_qt
* fix: handle unexpected files in thumbnail cache
* perf(cache): reduce folder checks by tracking recently used folders
---------
Co-authored-by: Travis Abendshien <46939827+CyanVoxel@users.noreply.github.com >
2025-08-26 19:10:50 -07:00
Eric
5dfcc36d70
feat: add thumbnail generation toggle ( #1057 )
2025-08-26 18:51:36 -07:00
Xarvex
eb2887e871
fix(pyproject): remove extraPaths intended for external libraries
...
This also resolves issues in editors using the wrong paths for
completion and reporting missing type stubs.
2025-08-25 22:55:49 -05:00
HeikoWasTaken
02a56892e6
feat: add version argument ( #1060 )
...
Co-authored-by: heiko <heiko_was_taken@protonmail.com >
2025-08-25 22:32:51 -05:00
Travis Abendshien
3489e159a5
docs: update roadmap
2025-08-25 12:01:59 -07:00
purpletennisball
6c257f9671
fix: folders with names of unlinked entries are linked ( #1027 )
...
* fix: render folder entries as unlinked
* fix: hide file size for linked folders
* fix: linked folders can be revealed in explorer
* fix: linked folders can be opened
* fix: linked folders can be deleted
* fix: skip rendering thumbnails in `ThumbRenderer._render`
* fix: skip getting image metadata for folders
* fix: conflicts
* style: ruff
2025-08-25 11:39:21 -07:00
Weblate (bot)
acba9c3c33
translations: update from Hosted Weblate ( #1026 )
...
* Translated using Weblate (Russian)
Currently translated at 100.0% (325 of 325 strings)
Co-authored-by: Dott-rus <antonamelin8@gmail.com >
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/ru/
Translation: TagStudio/Strings
* Translated using Weblate (Romanian)
Currently translated at 10.7% (35 of 327 strings)
Added translation using Weblate (Romanian)
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Co-authored-by: VLTNO <gfree6311@gmail.com >
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/ro/
Translation: TagStudio/Strings
* Translated using Weblate (Japanese)
Currently translated at 100.0% (325 of 325 strings)
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Co-authored-by: wany-oh <wany-oh@users.noreply.hosted.weblate.org >
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/ja/
Translation: TagStudio/Strings
* Translated using Weblate (Portuguese)
Currently translated at 83.0% (270 of 325 strings)
Translated using Weblate (Portuguese)
Currently translated at 83.0% (270 of 325 strings)
Translated using Weblate (Portuguese)
Currently translated at 83.0% (270 of 325 strings)
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Co-authored-by: Travis Abendshien <46939827+CyanVoxel@users.noreply.github.com >
Co-authored-by: ssantos <ssantos@web.de >
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/pt/
Translation: TagStudio/Strings
* Translated using Weblate (Hungarian)
Currently translated at 100.0% (328 of 328 strings)
Translated using Weblate (Hungarian)
Currently translated at 100.0% (325 of 325 strings)
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Co-authored-by: Szíjártó Levente Pál <szijartoleventepal@gmail.com >
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/hu/
Translation: TagStudio/Strings
* Translated using Weblate (Polish)
Currently translated at 93.4% (302 of 323 strings)
Co-authored-by: Feather <featherprinceyt@gmail.com >
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/pl/
Translation: TagStudio/Strings
* Translated using Weblate (French)
Currently translated at 100.0% (328 of 328 strings)
Translated using Weblate (French)
Currently translated at 100.0% (325 of 325 strings)
Translated using Weblate (French)
Currently translated at 100.0% (325 of 325 strings)
Co-authored-by: Bamowen <mathieu.monsauret@gmail.com >
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Co-authored-by: Med <45147847+kitsumed@users.noreply.github.com >
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/fr/
Translation: TagStudio/Strings
* Translated using Weblate (Swedish)
Currently translated at 29.5% (96 of 325 strings)
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Co-authored-by: skrap konto <skrap.kontot.4@gmail.com >
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/sv/
Translation: TagStudio/Strings
* Update translation files
Updated by "Squash Git commits" add-on in Weblate.
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/
---------
Co-authored-by: Dott-rus <antonamelin8@gmail.com >
Co-authored-by: VLTNO <gfree6311@gmail.com >
Co-authored-by: wany-oh <wany-oh@users.noreply.hosted.weblate.org >
Co-authored-by: Travis Abendshien <46939827+CyanVoxel@users.noreply.github.com >
Co-authored-by: ssantos <ssantos@web.de >
Co-authored-by: Szíjártó Levente Pál <szijartoleventepal@gmail.com >
Co-authored-by: Feather <featherprinceyt@gmail.com >
Co-authored-by: Bamowen <mathieu.monsauret@gmail.com >
Co-authored-by: Med <45147847+kitsumed@users.noreply.github.com >
Co-authored-by: skrap konto <skrap.kontot.4@gmail.com >
2025-08-25 11:20:52 -07:00
Xarvex
899c534467
fix(nix): fixup and rework, always use nixpkgs PySide/Qt ( #1048 )
2025-08-24 18:08:14 -05:00