Commit Graph

3202 Commits

Author SHA1 Message Date
manuelcortez 4b3e2b5d54 Merge pull request #978 from kastwey/fix/unknown-image-format-profiles
Fix "Unknown image format" error when showing or updating profiles
2026-08-02 21:15:34 -06:00
Juanjo M b6681df03c Fix "Unknown image format" error when showing or updating profiles
wx only decodes the image formats its own handlers support. Mastodon
instances commonly serve avatars and headers as WebP, so wx.Image failed
and raised a modal "Unknown image format" dialog, which blocked the user
from updating their profile or from reading someone's profile.

Images are now decoded with Pillow and their raw pixel data handed over
to wx, through a new mysc.image_utils module shared by the Mastodon and
Bluesky profile dialogs. Undecodable or unreachable images log the
problem and leave an empty placeholder instead of raising.

Also accept WebP and JPEG files in the header/avatar file pickers, warn
the user with a common message dialog when the picked file cannot be
read, and fix the parentless wx.StaticBitmap placeholders that were
created when a profile image could not be downloaded.
2026-08-02 15:08:25 +01:00
José Manuel Delicado 130afe3432 Merge pull request #976 from MCV-Software/dependabot/pip/certifi-2026.7.22
build(deps): bump certifi from 2026.6.17 to 2026.7.22
2026-07-28 09:36:15 +02:00
dependabot[bot] fb22d67b2d build(deps): bump certifi from 2026.6.17 to 2026.7.22
Bumps [certifi](https://github.com/certifi/python-certifi) from 2026.6.17 to 2026.7.22.
- [Commits](https://github.com/certifi/python-certifi/compare/2026.06.17...2026.07.22)

---
updated-dependencies:
- dependency-name: certifi
  dependency-version: 2026.7.22
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-07-27 23:33:28 +00:00
José Manuel Delicado 48bd12fb41 Merge pull request #975 from MCV-Software/dependabot/pip/types-python-dateutil-2.9.0.20260716
build(deps): bump types-python-dateutil from 2.9.0.20260518 to 2.9.0.20260716
2026-07-17 19:11:05 +02:00
José Manuel Delicado cbf6883e07 Merge pull request #974 from MCV-Software/dependabot/pip/coverage-7.15.2
build(deps): bump coverage from 7.15.1 to 7.15.2
2026-07-17 19:10:35 +02:00
dependabot[bot] 77283b5b24 build(deps): bump types-python-dateutil
Bumps [types-python-dateutil](https://github.com/python/typeshed) from 2.9.0.20260518 to 2.9.0.20260716.
- [Commits](https://github.com/python/typeshed/commits)

---
updated-dependencies:
- dependency-name: types-python-dateutil
  dependency-version: 2.9.0.20260716
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-07-17 17:10:00 +00:00
dependabot[bot] 232aa48ee9 build(deps): bump coverage from 7.15.1 to 7.15.2
Bumps [coverage](https://github.com/coveragepy/coveragepy) from 7.15.1 to 7.15.2.
- [Release notes](https://github.com/coveragepy/coveragepy/releases)
- [Changelog](https://github.com/coveragepy/coveragepy/blob/main/CHANGES.rst)
- [Commits](https://github.com/coveragepy/coveragepy/compare/7.15.1...7.15.2)

---
updated-dependencies:
- dependency-name: coverage
  dependency-version: 7.15.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-07-17 17:09:51 +00:00
José Manuel Delicado a735f4f4db Merge pull request #971 from MCV-Software/dependabot/pip/charset-normalizer-3.4.9
build(deps): bump charset-normalizer from 3.4.8 to 3.4.9
2026-07-14 07:33:04 +02:00
José Manuel Delicado dc66d48e77 Merge pull request #972 from MCV-Software/dependabot/pip/coverage-7.15.1
build(deps): bump coverage from 7.15.0 to 7.15.1
2026-07-14 07:32:46 +02:00
José Manuel Delicado 3b04cebf57 Merge pull request #973 from MCV-Software/dependabot/pip/pillow-12.3.0
build(deps): bump pillow from 12.2.0 to 12.3.0
2026-07-14 07:32:26 +02:00
dependabot[bot] 6b919dc65b build(deps): bump pillow from 12.2.0 to 12.3.0
Bumps [pillow](https://github.com/python-pillow/Pillow) from 12.2.0 to 12.3.0.
- [Release notes](https://github.com/python-pillow/Pillow/releases)
- [Changelog](https://github.com/python-pillow/Pillow/blob/main/CHANGES.rst)
- [Commits](https://github.com/python-pillow/Pillow/compare/12.2.0...12.3.0)

---
updated-dependencies:
- dependency-name: pillow
  dependency-version: 12.3.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-07-13 23:33:38 +00:00
dependabot[bot] 3c916738b6 build(deps): bump coverage from 7.15.0 to 7.15.1
Bumps [coverage](https://github.com/coveragepy/coveragepy) from 7.15.0 to 7.15.1.
- [Release notes](https://github.com/coveragepy/coveragepy/releases)
- [Changelog](https://github.com/coveragepy/coveragepy/blob/main/CHANGES.rst)
- [Commits](https://github.com/coveragepy/coveragepy/compare/7.15.0...7.15.1)

---
updated-dependencies:
- dependency-name: coverage
  dependency-version: 7.15.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-07-13 23:33:27 +00:00
dependabot[bot] d000deebae build(deps): bump charset-normalizer from 3.4.8 to 3.4.9
Bumps [charset-normalizer](https://github.com/jawah/charset_normalizer) from 3.4.8 to 3.4.9.
- [Release notes](https://github.com/jawah/charset_normalizer/releases)
- [Changelog](https://github.com/jawah/charset_normalizer/blob/master/CHANGELOG.md)
- [Commits](https://github.com/jawah/charset_normalizer/compare/3.4.8...3.4.9)

---
updated-dependencies:
- dependency-name: charset-normalizer
  dependency-version: 3.4.9
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-07-13 23:33:22 +00:00
José Manuel Delicado 63e152f589 Merge pull request #967 from MCV-Software/dependabot/pip/setuptools-83.0.0
build(deps): bump setuptools from 82.0.1 to 83.0.0
2026-07-07 07:35:12 +02:00
José Manuel Delicado 50cfd6462d Merge pull request #968 from MCV-Software/dependabot/pip/charset-normalizer-3.4.8
build(deps): bump charset-normalizer from 3.4.7 to 3.4.8
2026-07-07 07:34:39 +02:00
José Manuel Delicado 18f955bd83 Merge pull request #969 from MCV-Software/dependabot/pip/coverage-7.15.0
build(deps): bump coverage from 7.14.3 to 7.15.0
2026-07-07 07:34:05 +02:00
José Manuel Delicado 2b1bc41b9a Merge pull request #970 from MCV-Software/dependabot/pip/numpy-2.5.1
build(deps): bump numpy from 2.5.0 to 2.5.1
2026-07-07 07:33:43 +02:00
dependabot[bot] bc6be70ed3 build(deps): bump numpy from 2.5.0 to 2.5.1
Bumps [numpy](https://github.com/numpy/numpy) from 2.5.0 to 2.5.1.
- [Release notes](https://github.com/numpy/numpy/releases)
- [Changelog](https://github.com/numpy/numpy/blob/main/doc/RELEASE_WALKTHROUGH.rst)
- [Commits](https://github.com/numpy/numpy/compare/v2.5.0...v2.5.1)

---
updated-dependencies:
- dependency-name: numpy
  dependency-version: 2.5.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-07-06 23:33:52 +00:00
dependabot[bot] 2769f17fc4 build(deps): bump coverage from 7.14.3 to 7.15.0
Bumps [coverage](https://github.com/coveragepy/coveragepy) from 7.14.3 to 7.15.0.
- [Release notes](https://github.com/coveragepy/coveragepy/releases)
- [Changelog](https://github.com/coveragepy/coveragepy/blob/main/CHANGES.rst)
- [Commits](https://github.com/coveragepy/coveragepy/compare/7.14.3...7.15.0)

---
updated-dependencies:
- dependency-name: coverage
  dependency-version: 7.15.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-07-06 23:33:41 +00:00
dependabot[bot] 74c0765d4c build(deps): bump charset-normalizer from 3.4.7 to 3.4.8
Bumps [charset-normalizer](https://github.com/jawah/charset_normalizer) from 3.4.7 to 3.4.8.
- [Release notes](https://github.com/jawah/charset_normalizer/releases)
- [Changelog](https://github.com/jawah/charset_normalizer/blob/master/CHANGELOG.md)
- [Commits](https://github.com/jawah/charset_normalizer/compare/3.4.7...3.4.8)

---
updated-dependencies:
- dependency-name: charset-normalizer
  dependency-version: 3.4.8
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-07-06 23:33:33 +00:00
dependabot[bot] 17a49dad1a build(deps): bump setuptools from 82.0.1 to 83.0.0
Bumps [setuptools](https://github.com/pypa/setuptools) from 82.0.1 to 83.0.0.
- [Release notes](https://github.com/pypa/setuptools/releases)
- [Changelog](https://github.com/pypa/setuptools/blob/main/NEWS.rst)
- [Commits](https://github.com/pypa/setuptools/compare/v82.0.1...v83.0.0)

---
updated-dependencies:
- dependency-name: setuptools
  dependency-version: 83.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-07-06 23:33:27 +00:00
José Manuel Delicado 722e680a75 Merge pull request #966 from MCV-Software/dependabot/pip/atproto-gte-0.0.69
build(deps): update atproto requirement from >=0.0.68 to >=0.0.69
2026-06-29 16:45:29 +02:00
dependabot[bot] 17820e1531 build(deps): update atproto requirement from >=0.0.68 to >=0.0.69
Updates the requirements on [atproto](https://github.com/MarshalX/atproto) to permit the latest version.
- [Release notes](https://github.com/MarshalX/atproto/releases)
- [Changelog](https://github.com/MarshalX/atproto/blob/main/CHANGES.md)
- [Commits](https://github.com/MarshalX/atproto/compare/v0.0.68...v0.0.69)

---
updated-dependencies:
- dependency-name: atproto
  dependency-version: 0.0.69
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-06-29 14:44:02 +00:00
José Manuel Delicado cb01ea1846 Merge pull request #965 from MCV-Software/dependabot/pip/coverage-7.14.3
build(deps): bump coverage from 7.14.2 to 7.14.3
2026-06-23 08:40:19 +02:00
dependabot[bot] 131e026bdd build(deps): bump coverage from 7.14.2 to 7.14.3
Bumps [coverage](https://github.com/coveragepy/coveragepy) from 7.14.2 to 7.14.3.
- [Release notes](https://github.com/coveragepy/coveragepy/releases)
- [Changelog](https://github.com/coveragepy/coveragepy/blob/main/CHANGES.rst)
- [Commits](https://github.com/coveragepy/coveragepy/compare/7.14.2...7.14.3)

---
updated-dependencies:
- dependency-name: coverage
  dependency-version: 7.14.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-06-22 23:33:10 +00:00
José Manuel Delicado ef88511217 Merge pull request #961 from MCV-Software/dependabot/pip/pytest-9.1.1
build(deps): bump pytest from 9.1.0 to 9.1.1
2026-06-22 17:57:11 +02:00
José Manuel Delicado 8ef4beff96 Merge pull request #962 from MCV-Software/dependabot/pip/certifi-2026.6.17
build(deps): bump certifi from 2026.5.20 to 2026.6.17
2026-06-22 17:56:47 +02:00
José Manuel Delicado 5cc96e9bb4 Merge pull request #963 from MCV-Software/dependabot/pip/coverage-7.14.2
build(deps): bump coverage from 7.14.1 to 7.14.2
2026-06-22 17:56:10 +02:00
José Manuel Delicado 6ada1aba56 Merge pull request #964 from MCV-Software/dependabot/pip/numpy-2.5.0
build(deps): bump numpy from 2.4.6 to 2.5.0
2026-06-22 17:55:48 +02:00
dependabot[bot] 18ee6c41d5 build(deps): bump numpy from 2.4.6 to 2.5.0
Bumps [numpy](https://github.com/numpy/numpy) from 2.4.6 to 2.5.0.
- [Release notes](https://github.com/numpy/numpy/releases)
- [Changelog](https://github.com/numpy/numpy/blob/main/doc/RELEASE_WALKTHROUGH.rst)
- [Commits](https://github.com/numpy/numpy/compare/v2.4.6...v2.5.0)

---
updated-dependencies:
- dependency-name: numpy
  dependency-version: 2.5.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-06-22 15:54:50 +00:00
dependabot[bot] 27fad39e59 build(deps): bump coverage from 7.14.1 to 7.14.2
Bumps [coverage](https://github.com/coveragepy/coveragepy) from 7.14.1 to 7.14.2.
- [Release notes](https://github.com/coveragepy/coveragepy/releases)
- [Changelog](https://github.com/coveragepy/coveragepy/blob/main/CHANGES.rst)
- [Commits](https://github.com/coveragepy/coveragepy/compare/7.14.1...7.14.2)

---
updated-dependencies:
- dependency-name: coverage
  dependency-version: 7.14.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-06-22 15:54:44 +00:00
dependabot[bot] 07fd2d2fed build(deps): bump certifi from 2026.5.20 to 2026.6.17
Bumps [certifi](https://github.com/certifi/python-certifi) from 2026.5.20 to 2026.6.17.
- [Commits](https://github.com/certifi/python-certifi/compare/2026.05.20...2026.06.17)

---
updated-dependencies:
- dependency-name: certifi
  dependency-version: 2026.6.17
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-06-22 15:54:39 +00:00
dependabot[bot] 1b681b01f7 build(deps): bump pytest from 9.1.0 to 9.1.1
Bumps [pytest](https://github.com/pytest-dev/pytest) from 9.1.0 to 9.1.1.
- [Release notes](https://github.com/pytest-dev/pytest/releases)
- [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst)
- [Commits](https://github.com/pytest-dev/pytest/compare/9.1.0...9.1.1)

---
updated-dependencies:
- dependency-name: pytest
  dependency-version: 9.1.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-06-22 15:54:34 +00:00
José Manuel Delicado f810b4d310 Merge pull request #960 from MCV-Software/dependabot/pip/pytest-9.1.0
build(deps): bump pytest from 9.0.3 to 9.1.0
2026-06-16 07:35:23 +02:00
dependabot[bot] 245c32604d build(deps): bump pytest from 9.0.3 to 9.1.0
Bumps [pytest](https://github.com/pytest-dev/pytest) from 9.0.3 to 9.1.0.
- [Release notes](https://github.com/pytest-dev/pytest/releases)
- [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst)
- [Commits](https://github.com/pytest-dev/pytest/compare/9.0.3...9.1.0)

---
updated-dependencies:
- dependency-name: pytest
  dependency-version: 9.1.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-06-15 23:33:28 +00:00
José Manuel Delicado 77291d7c3d Merge pull request #959 from jpavonabian/blueski-fix
Fix empty Bluesky home timeline and missing image descriptions
2026-06-11 08:54:29 +02:00
Jesús Pavón Abián 30d82d8d12 Arreglar alt y mostrar la home, que desaparecía. 2026-06-11 08:40:48 +02:00
José Manuel Delicado a82bdf8fa9 Merge pull request #958 from MCV-Software/dependabot/pip/pywin32-312 2026-06-09 05:52:54 +02:00
dependabot[bot] cc6e00500a build(deps): bump pywin32 from 311 to 312
Bumps [pywin32](https://github.com/mhammond/pywin32) from 311 to 312.
- [Release notes](https://github.com/mhammond/pywin32/releases)
- [Changelog](https://github.com/mhammond/pywin32/blob/main/CHANGES.md)
- [Commits](https://github.com/mhammond/pywin32/commits)

---
updated-dependencies:
- dependency-name: pywin32
  dependency-version: '312'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-06-08 23:33:38 +00:00
José Manuel Delicado 7be20241b0 Merge pull request #955 from MCV-Software/dependabot/pip/idna-3.18
build(deps): bump idna from 3.16 to 3.18
2026-06-03 19:08:17 +02:00
José Manuel Delicado 83bd2d7f40 Merge pull request #956 from MCV-Software/dependabot/pip/atproto-gte-0.0.67
build(deps): update atproto requirement from >=0.0.65 to >=0.0.67
2026-06-03 19:07:55 +02:00
José Manuel Delicado ce6fe56109 Merge pull request #957 from MCV-Software/dependabot/pip/coverage-7.14.1
build(deps): bump coverage from 7.14.0 to 7.14.1
2026-06-03 19:07:39 +02:00
dependabot[bot] e5a8277563 build(deps): bump coverage from 7.14.0 to 7.14.1
Bumps [coverage](https://github.com/coveragepy/coveragepy) from 7.14.0 to 7.14.1.
- [Release notes](https://github.com/coveragepy/coveragepy/releases)
- [Changelog](https://github.com/coveragepy/coveragepy/blob/main/CHANGES.rst)
- [Commits](https://github.com/coveragepy/coveragepy/compare/7.14.0...7.14.1)

---
updated-dependencies:
- dependency-name: coverage
  dependency-version: 7.14.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-06-03 16:37:29 +00:00
dependabot[bot] 6db19ba259 build(deps): update atproto requirement from >=0.0.65 to >=0.0.67
Updates the requirements on [atproto](https://github.com/MarshalX/atproto) to permit the latest version.
- [Release notes](https://github.com/MarshalX/atproto/releases)
- [Changelog](https://github.com/MarshalX/atproto/blob/main/CHANGES.md)
- [Commits](https://github.com/MarshalX/atproto/compare/v0.0.65...v0.0.67)

---
updated-dependencies:
- dependency-name: atproto
  dependency-version: 0.0.67
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-06-03 16:37:24 +00:00
dependabot[bot] 75e9255894 build(deps): bump idna from 3.16 to 3.18
Bumps [idna](https://github.com/kjd/idna) from 3.16 to 3.18.
- [Release notes](https://github.com/kjd/idna/releases)
- [Changelog](https://github.com/kjd/idna/blob/master/HISTORY.md)
- [Commits](https://github.com/kjd/idna/compare/v3.16...v3.18)

---
updated-dependencies:
- dependency-name: idna
  dependency-version: '3.18'
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-06-03 16:37:19 +00:00
José Manuel Delicado 80c236216e Merge pull request #952 from MCV-Software/dependabot/pip/idna-3.16
build(deps): bump idna from 3.13 to 3.16
2026-05-26 07:35:02 +02:00
José Manuel Delicado 14badf9f9e Merge pull request #953 from MCV-Software/dependabot/pip/types-python-dateutil-2.9.0.20260518
build(deps): bump types-python-dateutil from 2.9.0.20260508 to 2.9.0.20260518
2026-05-26 07:34:41 +02:00
José Manuel Delicado 9567a6af10 Merge pull request #954 from MCV-Software/dependabot/pip/certifi-2026.5.20
build(deps): bump certifi from 2026.4.22 to 2026.5.20
2026-05-26 07:34:22 +02:00
dependabot[bot] 784176bfe7 build(deps): bump certifi from 2026.4.22 to 2026.5.20
Bumps [certifi](https://github.com/certifi/python-certifi) from 2026.4.22 to 2026.5.20.
- [Commits](https://github.com/certifi/python-certifi/compare/2026.04.22...2026.05.20)

---
updated-dependencies:
- dependency-name: certifi
  dependency-version: 2026.5.20
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-05-26 04:56:26 +00:00