José Manuel Delicado
8e7351f4f5
Merge pull request #1011 from MCV-Software/dependabot/pip/iniconfig-2.3.1
...
build(deps): bump iniconfig from 2.3.0 to 2.3.1
2026-10-14 11:42:17 +02:00
dependabot[bot]
21406a53c5
build(deps): bump iniconfig from 2.3.0 to 2.3.1
...
Bumps [iniconfig](https://github.com/pytest-dev/iniconfig ) from 2.3.0 to 2.3.1.
- [Release notes](https://github.com/pytest-dev/iniconfig/releases )
- [Changelog](https://github.com/pytest-dev/iniconfig/blob/main/CHANGELOG )
- [Commits](https://github.com/pytest-dev/iniconfig/compare/v2.3.0...v2.3.1 )
---
updated-dependencies:
- dependency-name: iniconfig
dependency-version: 2.3.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-10-14 09:27:48 +00:00
José Manuel Delicado
610914fb3e
Merge pull request #1006 from MCV-Software/dependabot/pip/charset-normalizer-3.5.2
...
build(deps): bump charset-normalizer from 3.5.1 to 3.5.2
2026-10-06 07:47:41 +02:00
José Manuel Delicado
896471ed80
Merge pull request #1007 from MCV-Software/dependabot/pip/coverage-7.16.2
...
build(deps): bump coverage from 7.16.1 to 7.16.2
2026-10-06 07:46:10 +02:00
José Manuel Delicado
284636fb5c
Merge pull request #1008 from MCV-Software/dependabot/pip/oauthlib-4.0.0
...
build(deps): bump oauthlib from 3.3.1 to 4.0.0
2026-10-06 07:45:49 +02:00
dependabot[bot]
995829a935
build(deps): bump oauthlib from 3.3.1 to 4.0.0
...
Bumps [oauthlib](https://github.com/oauthlib/oauthlib ) from 3.3.1 to 4.0.0.
- [Release notes](https://github.com/oauthlib/oauthlib/releases )
- [Changelog](https://github.com/oauthlib/oauthlib/blob/master/CHANGELOG.rst )
- [Commits](https://github.com/oauthlib/oauthlib/compare/v3.3.1...v4.0.0 )
---
updated-dependencies:
- dependency-name: oauthlib
dependency-version: 4.0.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-10-05 23:33:56 +00:00
dependabot[bot]
cb79145f23
build(deps): bump coverage from 7.16.1 to 7.16.2
...
Bumps [coverage](https://github.com/coveragepy/coveragepy ) from 7.16.1 to 7.16.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.16.1...7.16.2 )
---
updated-dependencies:
- dependency-name: coverage
dependency-version: 7.16.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-10-05 23:33:52 +00:00
dependabot[bot]
4c93ccfdde
build(deps): bump charset-normalizer from 3.5.1 to 3.5.2
...
Bumps [charset-normalizer](https://github.com/jawah/charset_normalizer ) from 3.5.1 to 3.5.2.
- [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.1...3.5.2 )
---
updated-dependencies:
- dependency-name: charset-normalizer
dependency-version: 3.5.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-10-05 23:33:42 +00:00
José Manuel Delicado
4fe556b34c
Merge pull request #1005 from MCV-Software/dependabot/pip/cx-freeze-8.7.1
...
build(deps): bump cx-freeze from 8.7.0 to 8.7.1
2026-09-28 19:54:56 +02:00
José Manuel Delicado
383e5f0d64
Merge pull request #1004 from MCV-Software/dependabot/pip/markdown-3.11
...
build(deps): bump markdown from 3.10.3 to 3.11
2026-09-28 19:54:37 +02:00
dependabot[bot]
f1a0ae25d7
build(deps): bump cx-freeze from 8.7.0 to 8.7.1
...
Bumps [cx-freeze](https://github.com/marcelotduarte/cx_Freeze ) from 8.7.0 to 8.7.1.
- [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.7.0...8.7.1 )
---
updated-dependencies:
- dependency-name: cx-freeze
dependency-version: 8.7.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-09-28 17:53:08 +00:00
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