dependabot[bot]
b3ffa23898
build(deps): bump markdown from 3.10.3 to 3.11
...
Bumps [markdown](https://github.com/Python-Markdown/markdown ) from 3.10.3 to 3.11.
- [Release notes](https://github.com/Python-Markdown/markdown/releases )
- [Changelog](https://github.com/Python-Markdown/markdown/blob/master/docs/changelog.md )
- [Commits](https://github.com/Python-Markdown/markdown/compare/3.10.3...3.11.0 )
---
updated-dependencies:
- dependency-name: markdown
dependency-version: '3.11'
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-09-28 17:52:49 +00:00
José Manuel Delicado
39850e81de
Merge pull request #1003 from kastwey/fix/lief-for-cx-freeze-8.7
...
Bump lief to 1.0.0 to satisfy cx-Freeze 8.7.0
2026-09-27 16:35:17 +02:00
Juanjo M and Claude Opus 5.5
f3092a916a
Bump lief to 1.0.0 to satisfy cx-Freeze 8.7.0
...
cx-Freeze 8.7.0 (bumped by dependabot in 8fdbb4ae ) requires
lief>=0.16.0,<1.1.0 on Windows, but lief is still pinned to 0.15.1 and
excluded from dependabot updates. That makes `pip install -r
requirements.txt` fail with ResolutionImpossible, so none of the
requirements get installed on a fresh environment.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-09-27 13:35:32 +01:00
José Manuel Delicado
fdc138f462
Merge pull request #1002 from jpavonabian/fix-blueski-thread-dupes
...
Fix duplicated posts in Bluesky threads and bogus list position in direct messages
2026-09-22 19:35:25 +02:00
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
b1d14cb4dd
Merge pull request #999 from MCV-Software/dependabot/pip/idna-3.20
2026-09-22 06:44:24 +02:00
José Manuel Delicado
a5a3f89182
Merge pull request #1000 from MCV-Software/dependabot/pip/coverage-7.16.1
2026-09-22 06:43:22 +02:00
José Manuel Delicado
9a4c48d921
Merge pull request #1001 from MCV-Software/dependabot/pip/urllib3-2.8.0
2026-09-22 06:42:59 +02:00
dependabot[bot]
1111e2b139
build(deps): bump urllib3 from 2.7.0 to 2.8.0
...
Bumps [urllib3](https://github.com/urllib3/urllib3 ) from 2.7.0 to 2.8.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.7.0...2.8.0 )
---
updated-dependencies:
- dependency-name: urllib3
dependency-version: 2.8.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-09-21 23:35:26 +00:00
dependabot[bot]
ed5929d6cc
build(deps): bump coverage from 7.16.0 to 7.16.1
...
Bumps [coverage](https://github.com/coveragepy/coveragepy ) from 7.16.0 to 7.16.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.16.0...7.16.1 )
---
updated-dependencies:
- dependency-name: coverage
dependency-version: 7.16.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-09-21 23:35:17 +00:00
dependabot[bot]
27eb589228
build(deps): bump idna from 3.19 to 3.20
...
Bumps [idna](https://github.com/kjd/idna ) from 3.19 to 3.20.
- [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.19...v3.20 )
---
updated-dependencies:
- dependency-name: idna
dependency-version: '3.20'
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-09-21 23:35:11 +00:00
José Manuel Delicado
b7f823f7ef
Merge pull request #997 from MCV-Software/dependabot/pip/numpy-2.5.3
2026-09-15 06:39:08 +02:00
José Manuel Delicado
f2499c626f
Merge pull request #998 from MCV-Software/dependabot/pip/atproto-gte-0.0.72
2026-09-15 06:38:41 +02:00
dependabot[bot]
17d4972821
build(deps): update atproto requirement from >=0.0.71 to >=0.0.72
...
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.71...v0.0.72 )
---
updated-dependencies:
- dependency-name: atproto
dependency-version: 0.0.72
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-09-14 23:33:28 +00:00
dependabot[bot]
ddf42652d8
build(deps): bump numpy from 2.5.2 to 2.5.3
...
Bumps [numpy](https://github.com/numpy/numpy ) from 2.5.2 to 2.5.3.
- [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.2...v2.5.3 )
---
updated-dependencies:
- dependency-name: numpy
dependency-version: 2.5.3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-09-14 23:33:22 +00:00
José Manuel Delicado
c799c8de17
Merge pull request #995 from MCV-Software/dependabot/pip/coverage-7.16.0
2026-09-01 06:37:41 +02:00
dependabot[bot]
f0ab7dc48c
build(deps): bump coverage from 7.15.4 to 7.16.0
...
Bumps [coverage](https://github.com/coveragepy/coveragepy ) from 7.15.4 to 7.16.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.15.4...7.16.0 )
---
updated-dependencies:
- dependency-name: coverage
dependency-version: 7.16.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-09-01 04:35:14 +00:00
José Manuel Delicado
72d43153d9
Merge pull request #994 from MCV-Software/dependabot/pip/importlib-metadata-9.0.1
2026-09-01 06:33:45 +02:00
José Manuel Delicado
303a7478e7
Merge pull request #996 from MCV-Software/dependabot/pip/cx-freeze-8.7.0
2026-09-01 06:32:46 +02:00
dependabot[bot]
8fdbb4ae98
build(deps): bump cx-freeze from 8.6.4 to 8.7.0
...
Bumps [cx-freeze](https://github.com/marcelotduarte/cx_Freeze ) from 8.6.4 to 8.7.0.
- [Release notes](https://github.com/marcelotduarte/cx_Freeze/releases )
- [Changelog](https://github.com/marcelotduarte/cx_Freeze/blob/main/CHANGELOG.md )
- [Commits](https://github.com/marcelotduarte/cx_Freeze/compare/8.6.4...8.7.0 )
---
updated-dependencies:
- dependency-name: cx-freeze
dependency-version: 8.7.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-08-31 23:34:38 +00:00
dependabot[bot]
a9aa74c646
build(deps): bump importlib-metadata from 9.0.0 to 9.0.1
...
Bumps [importlib-metadata](https://github.com/python/importlib_metadata ) from 9.0.0 to 9.0.1.
- [Release notes](https://github.com/python/importlib_metadata/releases )
- [Changelog](https://github.com/python/importlib_metadata/blob/main/NEWS.rst )
- [Commits](https://github.com/python/importlib_metadata/compare/v9.0.0...v9.0.1 )
---
updated-dependencies:
- dependency-name: importlib-metadata
dependency-version: 9.0.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-08-31 23:34:25 +00:00
José Manuel Delicado
1a6d47a730
Merge pull request #990 from MCV-Software/dependabot/pip/idna-3.19
...
build(deps): bump idna from 3.18 to 3.19
2026-08-25 08:19:30 +02:00
José Manuel Delicado
a0d38561d3
Merge pull request #991 from MCV-Software/dependabot/pip/charset-normalizer-3.5.1
...
build(deps): bump charset-normalizer from 3.5.0 to 3.5.1
2026-08-25 08:19:13 +02:00
José Manuel Delicado
1db8243ec1
Merge pull request #992 from MCV-Software/dependabot/pip/mastodon-py-2.2.2
...
build(deps): bump mastodon-py from 2.2.1 to 2.2.2
2026-08-25 08:18:57 +02:00
José Manuel Delicado
d4f00e75cd
Merge pull request #993 from MCV-Software/dependabot/pip/atproto-gte-0.0.71
...
build(deps): update atproto requirement from >=0.0.69 to >=0.0.71
2026-08-25 08:18:17 +02:00
dependabot[bot]
4b3006fa17
build(deps): update atproto requirement from >=0.0.69 to >=0.0.71
...
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.69...v0.0.71 )
---
updated-dependencies:
- dependency-name: atproto
dependency-version: 0.0.71
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-08-24 23:34:37 +00:00
dependabot[bot]
1eb768fe27
build(deps): bump mastodon-py from 2.2.1 to 2.2.2
...
Bumps [mastodon-py](https://github.com/halcy/Mastodon.py ) from 2.2.1 to 2.2.2.
- [Release notes](https://github.com/halcy/Mastodon.py/releases )
- [Changelog](https://github.com/halcy/Mastodon.py/blob/master/CHANGELOG.rst )
- [Commits](https://github.com/halcy/Mastodon.py/compare/v2.2.1...v2.2.2 )
---
updated-dependencies:
- dependency-name: mastodon-py
dependency-version: 2.2.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-08-24 23:34:32 +00:00
dependabot[bot]
4753566382
build(deps): bump charset-normalizer from 3.5.0 to 3.5.1
...
Bumps [charset-normalizer](https://github.com/jawah/charset_normalizer ) from 3.5.0 to 3.5.1.
- [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.5.0...3.5.1 )
---
updated-dependencies:
- dependency-name: charset-normalizer
dependency-version: 3.5.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-08-24 23:34:24 +00:00
dependabot[bot]
162903dee9
build(deps): bump idna from 3.18 to 3.19
...
Bumps [idna](https://github.com/kjd/idna ) from 3.18 to 3.19.
- [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.18...v3.19 )
---
updated-dependencies:
- dependency-name: idna
dependency-version: '3.19'
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-08-24 23:34:09 +00:00
manuelcortez
6074e850e4
fix(buffers): prevent concurrent manual updates
2026-08-20 11:27:17 -06:00
manuelcortez
1a16e521fe
fix(mastodon): report failed login
2026-08-20 11:19:07 -06:00
manuelcortez
37d2daf8c4
Merge branch 'next-gen' of github.com:mcv-software/twblue into next-gen
2026-08-18 08:16:20 -06:00
José Manuel Delicado
188461f131
Merge pull request #987 from MCV-Software/dependabot/pip/charset-normalizer-3.5.0
2026-08-18 07:00:38 +02:00
José Manuel Delicado
81450c2969
Merge pull request #985 from MCV-Software/dependabot/pip/deepl-1.32.0
2026-08-18 06:59:52 +02:00
dependabot[bot]
26f399c5f7
build(deps): bump charset-normalizer from 3.4.9 to 3.5.0
...
Bumps [charset-normalizer](https://github.com/jawah/charset_normalizer ) from 3.4.9 to 3.5.0.
- [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.9...3.5.0 )
---
updated-dependencies:
- dependency-name: charset-normalizer
dependency-version: 3.5.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-08-18 04:58:57 +00:00
José Manuel Delicado
00682812f4
Merge pull request #986 from MCV-Software/dependabot/pip/numpy-2.5.2
2026-08-18 06:58:03 +02:00
José Manuel Delicado
55c46723f3
Merge pull request #988 from MCV-Software/dependabot/pip/chardet-7.6.0
2026-08-18 06:56:56 +02:00
José Manuel Delicado
6f44fca196
Merge pull request #989 from MCV-Software/dependabot/pip/setuptools-lt-85.0.0
2026-08-18 06:56:25 +02:00
dependabot[bot]
fdf5cab443
build(deps): update setuptools requirement from <83.0.0 to <85.0.0
...
Updates the requirements on [setuptools](https://github.com/pypa/setuptools ) to permit the latest version.
- [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/0.6...v84.0.0 )
---
updated-dependencies:
- dependency-name: setuptools
dependency-version: 84.0.0
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-08-17 23:35:33 +00:00
dependabot[bot]
8f14a20fc5
build(deps): bump chardet from 7.5.1 to 7.6.0
...
Bumps [chardet](https://github.com/chardet/chardet ) from 7.5.1 to 7.6.0.
- [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.5.1...7.6.0 )
---
updated-dependencies:
- dependency-name: chardet
dependency-version: 7.6.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-08-17 23:35:21 +00:00
dependabot[bot]
b744c630b9
build(deps): bump numpy from 2.5.1 to 2.5.2
...
Bumps [numpy](https://github.com/numpy/numpy ) from 2.5.1 to 2.5.2.
- [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.1...v2.5.2 )
---
updated-dependencies:
- dependency-name: numpy
dependency-version: 2.5.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-08-17 23:35:08 +00:00
dependabot[bot]
9910a2ed07
build(deps): bump deepl from 1.30.0 to 1.32.0
...
Bumps [deepl](https://github.com/DeepLcom/deepl-python ) from 1.30.0 to 1.32.0.
- [Release notes](https://github.com/DeepLcom/deepl-python/releases )
- [Changelog](https://github.com/DeepL/deepl-python/blob/main/CHANGELOG.md )
- [Commits](https://github.com/DeepLcom/deepl-python/compare/v1.30.0...v1.32.0 )
---
updated-dependencies:
- dependency-name: deepl
dependency-version: 1.32.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-08-17 23:35:00 +00:00
manuelcortez
c3700f4a4d
fix(mastodon): close duplicate streaming connections
2026-08-13 13:49:18 -06:00
manuelcortez
18290d9265
fix(ui): prevent invalid list selections
2026-08-13 08:58:40 -06:00
manuelcortez
3b86a70a4c
feat: add source runtime diagnostics
2026-08-12 14:07:16 -06:00
manuelcortez
0612f85b21
fix: use Mastodon character counter
2026-08-12 09:56:50 -06:00
manuelcortez
5261563745
fix: constrain setuptools for cx-Freeze
2026-08-12 09:27:23 -06:00
manuelcortez
34e367b9c5
chore: remove development bootstrap script
2026-08-12 09:17:30 -06:00
manuelcortez
cbdc61a2fb
Merge branch 'next-gen' of github.com:mcv-software/twblue into next-gen
2026-08-12 09:01:05 -06:00
José Manuel Delicado
fb5279b347
Merge pull request #981 from MCV-Software/dependabot/pip/packaging-26.3
...
build(deps): bump packaging from 26.2 to 26.3
2026-08-11 08:14:21 +02:00