Commit Graph
3278 Commits
Author SHA1 Message Date
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 MandClaude 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á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 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