Commit Graph
3167 Commits
Author SHA1 Message Date
Jesús Pavón AbiánandClaude Opus 5 0e5a75048a Fix duplicated posts in Bluesky threads and bogus list position in DMs
Thread buffers rebuilt themselves from scratch on every refresh with no
deduplication and no guard against overlapping runs, and the list control was
mutated from the update timer's background thread. Threads opened from the same
account also shared a single session.db entry, because the buffer name was
derived from the author instead of the post.

- Name conversation buffers after the post URI, and navigate to an already open
  thread instead of opening a second buffer for it.
- Deduplicate thread items by URI, and refuse a refresh while one is in flight.
- Move the clear-and-fill step onto the GUI thread via wx.CallAfter.
- Stop start_buffers() from starting a buffer that create_buffer() already
  started, since needs_init was never cleared.

The direct messages list never focused an item after being rebuilt, so its
position was announced as "0 of 1", which cannot exist. The conversation list
now focuses an item whenever it cannot restore the previous selection, and the
buffer navigation announcements no longer report a position while nothing is
focused.

Verified against the live Bluesky API that app.bsky.feed.getPostThread itself
returns no repeated posts, so the duplication was entirely on our side.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-22 16:29:04 +02: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
dependabot[bot] 76b5789a25 build(deps): bump types-python-dateutil
Bumps [types-python-dateutil](https://github.com/python/typeshed) from 2.9.0.20260508 to 2.9.0.20260518.
- [Commits](https://github.com/python/typeshed/commits)

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

Signed-off-by: dependabot[bot] <support@github.com>
2026-05-26 04:56:22 +00:00
dependabot[bot] 8791c57b5c build(deps): bump idna from 3.13 to 3.16
Bumps [idna](https://github.com/kjd/idna) from 3.13 to 3.16.
- [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.13...v3.16)

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

Signed-off-by: dependabot[bot] <support@github.com>
2026-05-26 04:56:16 +00:00
José Manuel Delicado ef31d85da1 Merge pull request #948 from MCV-Software/dependabot/pip/zipp-4.1.0
build(deps): bump zipp from 3.23.1 to 4.1.0
2026-05-19 11:37:54 +02:00
José Manuel Delicado 4a259c4e70 Merge pull request #949 from MCV-Software/dependabot/pip/numpy-2.4.6
build(deps): bump numpy from 2.4.4 to 2.4.6
2026-05-19 11:37:28 +02:00
José Manuel Delicado abc2b57b27 Merge pull request #950 from MCV-Software/dependabot/pip/decorator-5.3.1
build(deps): bump decorator from 5.2.1 to 5.3.1
2026-05-19 11:36:55 +02:00
José Manuel Delicado 7d5c163377 Merge pull request #951 from MCV-Software/dependabot/pip/requests-2.34.2
build(deps): bump requests from 2.34.0 to 2.34.2
2026-05-19 11:36:22 +02:00
dependabot[bot] 374ac3a940 build(deps): bump requests from 2.34.0 to 2.34.2
Bumps [requests](https://github.com/psf/requests) from 2.34.0 to 2.34.2.
- [Release notes](https://github.com/psf/requests/releases)
- [Changelog](https://github.com/psf/requests/blob/main/HISTORY.md)
- [Commits](https://github.com/psf/requests/compare/v2.34.0...v2.34.2)

---
updated-dependencies:
- dependency-name: requests
  dependency-version: 2.34.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-05-19 09:35:33 +00:00
dependabot[bot] d2e6aba059 build(deps): bump decorator from 5.2.1 to 5.3.1
Bumps [decorator](https://github.com/micheles/decorator) from 5.2.1 to 5.3.1.
- [Release notes](https://github.com/micheles/decorator/releases)
- [Changelog](https://github.com/micheles/decorator/blob/master/CHANGES.md)
- [Commits](https://github.com/micheles/decorator/compare/5.2.1...5.3.1)

---
updated-dependencies:
- dependency-name: decorator
  dependency-version: 5.3.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-05-19 09:35:27 +00:00
dependabot[bot] 993a24beab build(deps): bump numpy from 2.4.4 to 2.4.6
Bumps [numpy](https://github.com/numpy/numpy) from 2.4.4 to 2.4.6.
- [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.4...v2.4.6)

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

Signed-off-by: dependabot[bot] <support@github.com>
2026-05-19 09:35:19 +00:00
dependabot[bot] 2017ea43d5 build(deps): bump zipp from 3.23.1 to 4.1.0
Bumps [zipp](https://github.com/jaraco/zipp) from 3.23.1 to 4.1.0.
- [Release notes](https://github.com/jaraco/zipp/releases)
- [Changelog](https://github.com/jaraco/zipp/blob/main/NEWS.rst)
- [Commits](https://github.com/jaraco/zipp/compare/v3.23.1...v4.1.0)

---
updated-dependencies:
- dependency-name: zipp
  dependency-version: 4.1.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-05-19 09:35:09 +00:00
José Manuel Delicado 66f8a2daf2 Merge pull request #944 from MCV-Software/dependabot/pip/types-python-dateutil-2.9.0.20260508
build(deps): bump types-python-dateutil from 2.9.0.20260408 to 2.9.0.20260508
2026-05-12 07:32:50 +02:00
dependabot[bot] 66ae09be17 build(deps): bump types-python-dateutil
Bumps [types-python-dateutil](https://github.com/python/typeshed) from 2.9.0.20260408 to 2.9.0.20260508.
- [Commits](https://github.com/python/typeshed/commits)

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

Signed-off-by: dependabot[bot] <support@github.com>
2026-05-12 05:32:06 +00:00
José Manuel Delicado f64ba2d736 Merge pull request #945 from MCV-Software/dependabot/pip/urllib3-2.7.0
build(deps): bump urllib3 from 2.6.3 to 2.7.0
2026-05-12 07:30:44 +02:00
José Manuel Delicado 4194e2a86f Merge pull request #946 from MCV-Software/dependabot/pip/coverage-7.14.0
build(deps): bump coverage from 7.13.5 to 7.14.0
2026-05-12 07:30:28 +02:00
José Manuel Delicado b2704ca61b Merge pull request #947 from MCV-Software/dependabot/pip/requests-2.34.0
build(deps): bump requests from 2.33.1 to 2.34.0
2026-05-12 07:29:30 +02:00
dependabot[bot] 7a1b3578d1 build(deps): bump requests from 2.33.1 to 2.34.0
Bumps [requests](https://github.com/psf/requests) from 2.33.1 to 2.34.0.
- [Release notes](https://github.com/psf/requests/releases)
- [Changelog](https://github.com/psf/requests/blob/main/HISTORY.md)
- [Commits](https://github.com/psf/requests/compare/v2.33.1...v2.34.0)

---
updated-dependencies:
- dependency-name: requests
  dependency-version: 2.34.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-05-12 05:27:47 +00:00
dependabot[bot] 83b8f27711 build(deps): bump coverage from 7.13.5 to 7.14.0
Bumps [coverage](https://github.com/coveragepy/coveragepy) from 7.13.5 to 7.14.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.13.5...7.14.0)

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

Signed-off-by: dependabot[bot] <support@github.com>
2026-05-12 05:27:40 +00:00
dependabot[bot] 2359fc30ac build(deps): bump urllib3 from 2.6.3 to 2.7.0
Bumps [urllib3](https://github.com/urllib3/urllib3) from 2.6.3 to 2.7.0.
- [Release notes](https://github.com/urllib3/urllib3/releases)
- [Changelog](https://github.com/urllib3/urllib3/blob/main/CHANGES.rst)
- [Commits](https://github.com/urllib3/urllib3/compare/2.6.3...2.7.0)

---
updated-dependencies:
- dependency-name: urllib3
  dependency-version: 2.7.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-05-12 05:27:35 +00:00
José Manuel Delicado 35c65251ba Merge pull request #941 from MCV-Software/dependabot/pip/certifi-2026.4.22
build(deps): bump certifi from 2026.2.25 to 2026.4.22
2026-04-28 07:38:43 +02:00
José Manuel Delicado 5180b12470 Merge pull request #942 from MCV-Software/dependabot/pip/idna-3.13
build(deps): bump idna from 3.11 to 3.13
2026-04-28 07:38:21 +02:00
José Manuel Delicado efe89c9de0 Merge pull request #943 from MCV-Software/dependabot/pip/packaging-26.2
build(deps): bump packaging from 26.1 to 26.2
2026-04-28 07:37:58 +02:00
dependabot[bot] 8b5668e8ee build(deps): bump packaging from 26.1 to 26.2
Bumps [packaging](https://github.com/pypa/packaging) from 26.1 to 26.2.
- [Release notes](https://github.com/pypa/packaging/releases)
- [Changelog](https://github.com/pypa/packaging/blob/main/CHANGELOG.rst)
- [Commits](https://github.com/pypa/packaging/compare/26.1...26.2)

---
updated-dependencies:
- dependency-name: packaging
  dependency-version: '26.2'
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-04-28 02:09:39 +00:00
dependabot[bot] 4f75dd8b02 build(deps): bump idna from 3.11 to 3.13
Bumps [idna](https://github.com/kjd/idna) from 3.11 to 3.13.
- [Release notes](https://github.com/kjd/idna/releases)
- [Changelog](https://github.com/kjd/idna/blob/master/HISTORY.rst)
- [Commits](https://github.com/kjd/idna/compare/v3.11...v3.13)

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

Signed-off-by: dependabot[bot] <support@github.com>
2026-04-28 02:09:25 +00:00
dependabot[bot] 5181be1428 build(deps): bump certifi from 2026.2.25 to 2026.4.22
Bumps [certifi](https://github.com/certifi/python-certifi) from 2026.2.25 to 2026.4.22.
- [Commits](https://github.com/certifi/python-certifi/compare/2026.02.25...2026.04.22)

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

Signed-off-by: dependabot[bot] <support@github.com>
2026-04-28 02:09:21 +00:00
José Manuel Delicado fbddadbd8d Merge pull request #938 from MCV-Software/dependabot/pip/chardet-7.4.3
build(deps): bump chardet from 7.4.0.post2 to 7.4.3
2026-04-21 07:34:00 +02:00
José Manuel Delicado a928305293 Merge pull request #939 from MCV-Software/dependabot/pip/packaging-26.1
build(deps): bump packaging from 25.0 to 26.1
2026-04-21 07:33:40 +02:00
José Manuel Delicado 5017818713 Merge pull request #937 from MCV-Software/dependabot/pip/demoji-2.0.0
build(deps): bump demoji from 1.1.0 to 2.0.0
2026-04-21 07:33:00 +02:00
dependabot[bot] b1ec7e022d build(deps): bump demoji from 1.1.0 to 2.0.0
Bumps [demoji](https://github.com/bsolomon1124/demoji) from 1.1.0 to 2.0.0.
- [Release notes](https://github.com/bsolomon1124/demoji/releases)
- [Changelog](https://github.com/bsolomon1124/demoji/blob/master/CHANGELOG.md)
- [Commits](https://github.com/bsolomon1124/demoji/compare/v1.1.0...v2.0.0)

---
updated-dependencies:
- dependency-name: demoji
  dependency-version: 2.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-04-21 05:32:27 +00:00
José Manuel Delicado 8dacbaf9f2 Merge pull request #940 from MCV-Software/dependabot/pip/deepl-1.30.0
build(deps): bump deepl from 1.29.0 to 1.30.0
2026-04-21 07:31:05 +02:00
dependabot[bot] c40767b7e1 build(deps): bump deepl from 1.29.0 to 1.30.0
Bumps [deepl](https://github.com/DeepLcom/deepl-python) from 1.29.0 to 1.30.0.
- [Release notes](https://github.com/DeepLcom/deepl-python/releases)
- [Changelog](https://github.com/DeepLcom/deepl-python/blob/main/CHANGELOG.md)
- [Commits](https://github.com/DeepLcom/deepl-python/compare/v1.29.0...v1.30.0)

---
updated-dependencies:
- dependency-name: deepl
  dependency-version: 1.30.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-04-21 00:24:18 +00:00
dependabot[bot] 837a4a08fb build(deps): bump packaging from 25.0 to 26.1
Bumps [packaging](https://github.com/pypa/packaging) from 25.0 to 26.1.
- [Release notes](https://github.com/pypa/packaging/releases)
- [Changelog](https://github.com/pypa/packaging/blob/main/CHANGELOG.rst)
- [Commits](https://github.com/pypa/packaging/compare/25.0...26.1)

---
updated-dependencies:
- dependency-name: packaging
  dependency-version: '26.1'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-04-21 00:24:11 +00:00
dependabot[bot] 29c93fea1b build(deps): bump chardet from 7.4.0.post2 to 7.4.3
Bumps [chardet](https://github.com/chardet/chardet) from 7.4.0.post2 to 7.4.3.
- [Release notes](https://github.com/chardet/chardet/releases)
- [Changelog](https://github.com/chardet/chardet/blob/main/docs/changelog.rst)
- [Commits](https://github.com/chardet/chardet/compare/7.4.0.post2...7.4.3)

---
updated-dependencies:
- dependency-name: chardet
  dependency-version: 7.4.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-04-21 00:24:07 +00:00
José Manuel Delicado ddb2143521 Merge pull request #934 from MCV-Software/dependabot/pip/pytest-9.0.3
Update translation files / update_catalogs (push) Failing after 17s
2026-04-14 06:07:37 +02:00
José Manuel Delicado 36203b4365 Merge pull request #935 from MCV-Software/dependabot/pip/cx-freeze-8.6.4 2026-04-14 06:07:07 +02:00
José Manuel Delicado 3ece4358c5 Merge pull request #936 from MCV-Software/dependabot/pip/zipp-3.23.1 2026-04-14 06:06:36 +02:00