Commit Graph

10118 Commits

Author SHA1 Message Date
Philipp Wolfer
618c4f2104 PICARD-2780: Fix checking "video" flag in track comparison
The MB API can return "null" for the video flag of a recording. This was
not considered False in the check.
2023-10-28 00:50:19 +02:00
Philipp Wolfer
1e33a4c357 PICARD-2781: Fix matching release type score for releases without type
No type should use the "Other" type weight instead of leading to zero
match score.
2023-10-28 00:50:19 +02:00
Philipp Wolfer
de6f1dbcd6 Update picard.pot 2023-10-26 15:41:11 +02:00
dependabot[bot]
e336bbe9cd Bump actions/checkout from 3 to 4
Bumps [actions/checkout](https://github.com/actions/checkout) from 3 to 4.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v3...v4)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-10-24 15:49:25 +02:00
Laurent Monin
2377e29d3b Merge pull request #2339 from metabrainz/zas-patch-1
Create dependabot.yml and check github actions versions
2023-10-24 15:14:59 +02:00
Laurent Monin
be5001cb67 Check monthly instead of weekly 2023-10-24 13:07:21 +02:00
Laurent Monin
8b888bb592 Create dependabot.yml and check github actions versions 2023-10-24 11:30:34 +02:00
Vac31
1a4f7cf45b Translated using Weblate (Lithuanian)
Currently translated at 19.9% (234 of 1171 strings)

Co-authored-by: Vac31 <gateway_31@protonmail.com>
Translate-URL: https://translations.metabrainz.org/projects/picard/app/lt/
Translation: Picard/App
2023-10-23 13:27:52 +00:00
Vac31
8d23086f66 Translated using Weblate (Lithuanian)
Currently translated at 19.8% (232 of 1171 strings)

Co-authored-by: Vac31 <gateway_31@protonmail.com>
Translate-URL: https://translations.metabrainz.org/projects/picard/app/lt/
Translation: Picard/App
2023-10-22 11:27:51 +00:00
Vac31
d326fa98b6 Translated using Weblate (Lithuanian)
Currently translated at 19.5% (229 of 1171 strings)

Co-authored-by: Vac31 <gateway_31@protonmail.com>
Translate-URL: https://translations.metabrainz.org/projects/picard/app/lt/
Translation: Picard/App
2023-10-20 08:27:51 +00:00
Vac31
ed97b3227e Translated using Weblate (Lithuanian)
Currently translated at 19.2% (226 of 1171 strings)

Co-authored-by: Vac31 <gateway_31@protonmail.com>
Translate-URL: https://translations.metabrainz.org/projects/picard/app/lt/
Translation: Picard/App
2023-10-18 19:27:51 +00:00
Bob Swift
8c34b15a61 Simplify description of "Use track relationships" option setting 2023-10-18 19:22:36 +02:00
Bob Swift
4f40749aa6 Update metadata option screen to clarify relationship selections 2023-10-18 19:22:36 +02:00
Vac31
2fe50635f8 Translated using Weblate (Lithuanian)
Currently translated at 3.6% (38 of 1041 strings)

Translated using Weblate (Lithuanian)

Currently translated at 15.7% (184 of 1171 strings)

Co-authored-by: Vac31 <gateway_31@protonmail.com>
Translate-URL: https://translations.metabrainz.org/projects/picard/app/lt/
Translate-URL: https://translations.metabrainz.org/projects/picard/constants/lt/
Translation: Picard/App
Translation: Picard/Constants
2023-10-15 15:27:50 +00:00
salo.rock
26bd8cf65f Translated using Weblate (Italian)
Currently translated at 100.0% (1171 of 1171 strings)

Co-authored-by: salo.rock <salo.rock@users.noreply.translations.metabrainz.org>
Translate-URL: https://translations.metabrainz.org/projects/picard/app/it/
Translation: Picard/App
2023-10-15 15:27:50 +00:00
Philipp Wolfer
f95f3ead9a Release 2.10 2023-10-12 08:23:55 +02:00
jaimeMF
888da98bb2 Translated using Weblate (Spanish)
Currently translated at 100.0% (15 of 15 strings)

Translated using Weblate (Spanish)

Currently translated at 88.2% (15 of 17 strings)

Co-authored-by: jaimeMF <musicbrainz@jregistros.fastmail.net>
Translate-URL: https://translations.metabrainz.org/projects/picard/appstream/es/
Translate-URL: https://translations.metabrainz.org/projects/picard/installer/es/
Translation: Picard/AppStream
Translation: Picard/Installer
2023-10-11 17:27:49 +00:00
Zas
4f54e91231 Translated using Weblate (French)
Currently translated at 99.9% (1170 of 1171 strings)

Co-authored-by: Zas <Zas@users.noreply.translations.metabrainz.org>
Translate-URL: https://translations.metabrainz.org/projects/picard/app/fr/
Translation: Picard/App
2023-10-11 17:27:48 +00:00
Philipp Wolfer
3bdf79e838 Run update constants 2023-10-10 16:27:33 +02:00
Philipp Wolfer
eb237c1e01 PICARD-2774: Do not fail loading files with invalid ID3 image types 2023-10-10 16:18:53 +02:00
Philipp Wolfer
892693be67 PICARD-2775: Mitigate libwebp vulnerability (CVE-2023-4863)
A libwebp vulnerarbility allows arbitrary code execution when loading
a manipulated image. Disable the Qt webp imageformat plugin for binary
builds for macOS and Windows for now. WebP images still can be loaded
and saved, but they will not be displayed.
2023-10-10 16:18:35 +02:00
Philipp Wolfer
c0e8e2eaae Show placeholder if cover image format is unsupported 2023-10-10 16:18:35 +02:00
Vac31
ea7f9b5371 Translated using Weblate (Lithuanian)
Currently translated at 100.0% (17 of 17 strings)

Translated using Weblate (Lithuanian)

Currently translated at 2.8% (33 of 1171 strings)

Co-authored-by: Vac31 <gateway_31@protonmail.com>
Translate-URL: https://translations.metabrainz.org/projects/picard/app/lt/
Translate-URL: https://translations.metabrainz.org/projects/picard/appstream/lt/
Translation: Picard/App
Translation: Picard/AppStream
2023-10-09 17:27:47 +00:00
Philipp Wolfer
11c1d1bd70 Fix track metadata compare ignoring video check if there is no release 2023-10-06 07:23:44 +02:00
Vac31
7ffff43546 Translated using Weblate (Lithuanian)
Currently translated at 1.9% (20 of 1041 strings)

Translated using Weblate (Lithuanian)

Currently translated at 100.0% (15 of 15 strings)

Co-authored-by: Vac31 <gateway_31@protonmail.com>
Translate-URL: https://translations.metabrainz.org/projects/picard/constants/lt/
Translate-URL: https://translations.metabrainz.org/projects/picard/installer/lt/
Translation: Picard/Constants
Translation: Picard/Installer
2023-10-04 17:27:44 +00:00
Laurent Monin
705b475513 Merge pull request #2334 from phw/PICARD-2769-show-orig-metadata-if-unset
PICARD-2769: Show a file's original metadata in the panes for unset tags
2023-10-02 18:10:16 +02:00
Laurent Monin
dc851395e0 Merge pull request #2333 from zas/get_qt_enum_generator
Make `get_qt_enum()` a generator and extend tests
2023-10-02 18:09:47 +02:00
Laurent Monin
cf3013a353 Make get_qt_enum() a generator and extend tests 2023-10-02 14:02:10 +02:00
Philipp Wolfer
5eccdad7ac PICARD-2769: Show a file's original metadata in the panes for unset tags
In case a tag has been unset and "clear existing tags" is not enabled
display a file's original value in the pane columns.
2023-10-02 13:18:06 +02:00
Philipp Wolfer
1506462940 Extend asciipunct tests to check for conversion of DOT LEADER 2023-10-02 11:02:49 +02:00
Philipp Wolfer
8281bb03aa PICARD-2768: Fix loading series relationships for recordings 2023-09-29 08:59:44 +02:00
Laurent Monin
6792bff482 Merge pull request #2331 from zas/debug_envvar
In debug mode, log QT_* env vars
2023-09-27 18:31:39 +02:00
Laurent Monin
598ce73ab7 In debug mode, log QT_* env vars
It might be useful as many QT_ env vars modify the behavior of Qt and therefore Picard's behavior.


Example of output:

```
D: 16:50:10,035 tagger.__init__:325: Qt Environment: QT_ACCESSIBILITY='1' QT_QPA_PLATFORMTHEME='qt5ct'
```
2023-09-27 16:59:51 +02:00
Philipp Wolfer
c965eff013 Additional tests for win_prefix_longpath 2023-09-26 15:13:10 +02:00
Philipp Wolfer
4a056e8322 Release 2.10.0rc1 2023-09-26 07:05:53 +02:00
Philipp Wolfer
067f6237a8 Run update_constants 2023-09-26 07:04:22 +02:00
Bob Swift
ac21b878bd Highlight associated labels for items not showing highlight 2023-09-25 16:26:58 +02:00
Hosted Weblate
d1186c0747 Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Co-authored-by: Hosted Weblate <hosted@weblate.org>
Translate-URL: https://translations.metabrainz.org/projects/picard/app/
Translation: Picard/App
2023-09-25 14:01:20 +00:00
Philipp Wolfer
6f740a8fd9 Update picard.pot 2023-09-25 16:01:05 +02:00
Philipp Wolfer
ea73f66c40 Remove German (Swiss) translation files.
Maintaining just the slight differences in spelling and maybe some words
is difficult. If Weblate would have dedicated support for language variants
this would be possible. But currently the German (Swiss) variant is
incomplete and it is even unclear how many strings should be modified.
2023-09-25 15:59:04 +02:00
Philipp Wolfer
2381b64e35 Revert accidental translatable string change 2023-09-25 15:40:20 +02:00
Laurent Monin
f2da2b7234 Import RELEASE_* directly from respective files
Add a TODO about removing imports from `const/__init__.py`
2023-09-25 14:25:10 +02:00
Philipp Wolfer
fb7ddcc394 Fixed tabulator order in option pages 2023-09-25 07:56:08 +02:00
Laurent Monin
15bf226c84 Consistency: use utf-8 encoding name everywhere
In fact, Python codec is `utf_8` but it has aliases, `utf8' (declared as
alias) or `utf-8` (because `_` or `-` do not make difference) are
working, but we mainly use `utf-8` among the code.

See https://docs.python.org/3/library/codecs.html#standard-encodings
2023-09-25 07:44:18 +02:00
Laurent Monin
a9d4efd808 Extend string quoting guidelines
- Add a note about URI & quoting
- Add note about XML
- Clarify scope and usage if in doubt

Clarification
2023-09-25 07:44:18 +02:00
Laurent Monin
713c4355e7 More consistent string quoting 2023-09-25 07:44:18 +02:00
Bob Swift
7ea8e04f85 Get option group name from parent page name if appropriate 2023-09-25 07:33:36 +02:00
Philipp Wolfer
ab4526521c Translated using Weblate (German)
Currently translated at 100.0% (1171 of 1171 strings)

Co-authored-by: Philipp Wolfer <ph.wolfer@gmail.com>
Translate-URL: https://translations.metabrainz.org/projects/picard/app/de/
Translation: Picard/App
2023-09-23 07:27:41 +00:00
Bob Swift
0b8ed2f5d1 Hide individual update items but leave plugins update check visible 2023-09-23 01:18:06 +02:00
Philipp Wolfer
118f5f7b66 Build macOS and Windows packages with libdiscid 0.6.4 2023-09-22 14:49:21 +02:00