Jesús Pavón Abián and Claude 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