72f07f2a75
Merge pull request #912 from jpavonabian/atproto-integration
...
Atproto integration
2026-03-04 04:55:38 -06:00
Jesús Pavón Abián
e7dce5e2b6
Resolver conflicto de next-gen
2026-03-03 20:59:22 +01:00
Jesús Pavón Abián
61cc882fbc
Fix a shortkut
2026-03-03 20:56:37 +01:00
Jesús Pavón Abián
96ac92957d
Limpiando
2026-03-03 19:33:46 +01:00
José Manuel Delicado
75f2e4f039
Merge pull request #910 from MCV-Software/dependabot/pip/types-python-dateutil-2.9.0.20260302
...
build(deps): bump types-python-dateutil from 2.9.0.20260124 to 2.9.0.20260302
2026-03-03 07:37:02 +01:00
José Manuel Delicado
93e28b24e5
Merge pull request #911 from MCV-Software/dependabot/pip/certifi-2026.2.25
...
build(deps): bump certifi from 2026.1.4 to 2026.2.25
2026-03-03 07:36:43 +01:00
dependabot[bot]
79d28a0e50
build(deps): bump certifi from 2026.1.4 to 2026.2.25
...
Bumps [certifi](https://github.com/certifi/python-certifi ) from 2026.1.4 to 2026.2.25.
- [Commits](https://github.com/certifi/python-certifi/compare/2026.01.04...2026.02.25 )
---
updated-dependencies:
- dependency-name: certifi
dependency-version: 2026.2.25
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-03 00:41:57 +00:00
dependabot[bot]
59be1f4b2b
build(deps): bump types-python-dateutil
...
Bumps [types-python-dateutil](https://github.com/typeshed-internal/stub_uploader ) from 2.9.0.20260124 to 2.9.0.20260302.
- [Commits](https://github.com/typeshed-internal/stub_uploader/commits )
---
updated-dependencies:
- dependency-name: types-python-dateutil
dependency-version: 2.9.0.20260302
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-03 00:41:54 +00:00
José Manuel Delicado
ec5c2125fa
Merge pull request #909 from MCV-Software/dependabot/pip/cx-freeze-8.6.0
...
Update translation files / update_catalogs (push) Failing after 52s
build(deps): bump cx-freeze from 8.5.3 to 8.6.0
2026-02-24 07:41:03 +01:00
José Manuel Delicado
daa5b9e7bc
Merge pull request #908 from MCV-Software/dependabot/pip/chardet-6.0.0.post1
...
build(deps): bump chardet from 5.2.0 to 6.0.0.post1
2026-02-24 07:40:21 +01:00
dependabot[bot]
83bb7b4682
build(deps): bump cx-freeze from 8.5.3 to 8.6.0
...
Bumps [cx-freeze](https://github.com/marcelotduarte/cx_Freeze ) from 8.5.3 to 8.6.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.5.3...8.6.0 )
---
updated-dependencies:
- dependency-name: cx-freeze
dependency-version: 8.6.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-24 00:19:30 +00:00
dependabot[bot]
1186431a9c
build(deps): bump chardet from 5.2.0 to 6.0.0.post1
...
Bumps [chardet](https://github.com/chardet/chardet ) from 5.2.0 to 6.0.0.post1.
- [Release notes](https://github.com/chardet/chardet/releases )
- [Commits](https://github.com/chardet/chardet/compare/5.2.0...6.0.0.post1 )
---
updated-dependencies:
- dependency-name: chardet
dependency-version: 6.0.0.post1
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-24 00:19:17 +00:00
Jesús Pavón Abián
e115464cc8
Fix unknown sender names in Bluesky chats, reduce false notifications, and reorder Chats buffer
...
Resolve sender DIDs to display names by building member maps from conversation
data. Fix compose functions to prefer snake_case attributes (ATProto SDK convention).
Ensure stable key comparison in dedup logic by converting ATProto objects to strings.
Move Chats buffer to appear after Mentions and before Notifications.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-18 08:46:17 +01:00
Jesús Pavón Abián
83781e521e
Fix broken application.app.controller references in Bluesky buffers
...
application.app was never set anywhere - application.py is just a
constants module. Every call to view_chat(), on_new_chat(),
view_conversation(), on_reposts(), and on_likes() crashed with
AttributeError, silently swallowed by get_event's except clause.
Fix: store controller reference on each buffer during create_buffer()
in mainController, then use self.controller instead of the broken
application.app.controller pattern throughout all Bluesky buffer and
dialog code.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-18 08:16:23 +01:00
Jesús Pavón Abián
876d02d00e
Add chat support for invisible interface in Bluesky buffers
...
ChatBuffer now has get_message(), get_formatted_message(), and view_item()
so repeat_item, copy_to_clipboard, and view work correctly with chat
messages. open_conversation (Ctrl+Win+Alt+C) detects chat buffers and
delegates to view_chat(). Opening a chat buffer now announces its name
and item count for screen reader feedback.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-17 22:59:59 +01:00
Jesús Pavón Abián
73bfe93269
Nest Bluesky chat buffers under Chats node and prevent duplicates
...
Replicate the Mastodon pattern where conversation buffers are inserted
as children of the direct_messages node, making Chats expandable in the
tree. Also adds duplicate detection and auto-navigation to existing
chat buffers.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-17 22:47:26 +01:00
José Manuel Delicado
8d94162233
Merge pull request #905 from MCV-Software/dependabot/pip/markdown-3.10.2
...
Update translation files / update_catalogs (push) Failing after 14s
build(deps): bump markdown from 3.10.1 to 3.10.2
2026-02-17 07:36:50 +01:00
José Manuel Delicado
4b0b9b01e4
Merge pull request #906 from MCV-Software/dependabot/pip/pillow-12.1.1
...
build(deps): bump pillow from 12.1.0 to 12.1.1
2026-02-17 07:36:27 +01:00
José Manuel Delicado
27b97ecdae
Merge pull request #907 from MCV-Software/dependabot/pip/deepl-1.28.0
...
build(deps): bump deepl from 1.27.0 to 1.28.0
2026-02-17 07:35:59 +01:00
dependabot[bot]
21b44b6e6e
build(deps): bump deepl from 1.27.0 to 1.28.0
...
Bumps [deepl](https://github.com/DeepLcom/deepl-python ) from 1.27.0 to 1.28.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.27.0...v1.28.0 )
---
updated-dependencies:
- dependency-name: deepl
dependency-version: 1.28.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-16 23:34:07 +00:00
dependabot[bot]
000f60569d
build(deps): bump pillow from 12.1.0 to 12.1.1
...
Bumps [pillow](https://github.com/python-pillow/Pillow ) from 12.1.0 to 12.1.1.
- [Release notes](https://github.com/python-pillow/Pillow/releases )
- [Changelog](https://github.com/python-pillow/Pillow/blob/main/CHANGES.rst )
- [Commits](https://github.com/python-pillow/Pillow/compare/12.1.0...12.1.1 )
---
updated-dependencies:
- dependency-name: pillow
dependency-version: 12.1.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-16 23:34:03 +00:00
dependabot[bot]
0ccbe7933b
build(deps): bump markdown from 3.10.1 to 3.10.2
...
Bumps [markdown](https://github.com/Python-Markdown/markdown ) from 3.10.1 to 3.10.2.
- [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.1...3.10.2 )
---
updated-dependencies:
- dependency-name: markdown
dependency-version: 3.10.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-16 23:33:58 +00:00
Juanjo M
5023671c15
Merge branch 'atproto-integration' of https://github.com/jpavonabian/TWBlue into atproto-integration
2026-02-15 23:51:00 +00:00
Juanjo M
6e56d94448
Improve Bluesky reply/quote accessibility and split test bootstrap workflow
...
- Fix Bluesky quoted post rendering across list output, screen-reader speech, and View Post by centralizing quote extraction.
- Add robust quote URL extraction (facets/embed/text), include quoted URLs in URL shortcuts, and append full quoted URLs when hidden/truncated.
- Improve reply context handling:
- add and use `$reply_to` template variable,
- hydrate missing reply target handles in home/feed items,
- keep backward compatibility for templates that do not include `$reply_to`.
- Align Bluesky default/fallback post templates to include reply context (`$reply_to`).
- Add/extend focused Bluesky tests for quote text, quote URLs, reply context, and template fallback behavior.
- Refactor scripts:
- add bootstrap-dev.ps1 for environment setup (submodules, venv, deps),
- keep run-tests.ps1 focused on running tests only,
- add PowerShell comment-based help in English.
- Update README with the new bootstrap/test workflow and examples.
2026-02-15 23:50:00 +00:00
Jesús Pavón Abián
c7175f942e
Commit
2026-02-14 23:53:24 +01:00
José Manuel Delicado
2cbd888b1b
Merge pull request #902 from MCV-Software/dependabot/pip/wxpython-4.2.5
...
Update translation files / update_catalogs (push) Failing after 16s
build(deps): bump wxpython from 4.2.4 to 4.2.5
2026-02-10 07:35:20 +01:00
José Manuel Delicado
fb90a97795
Merge pull request #903 from MCV-Software/dependabot/pip/setuptools-82.0.0
...
build(deps): bump setuptools from 80.9.0 to 82.0.0
2026-02-10 07:35:04 +01:00
José Manuel Delicado
8a24b3818f
Merge pull request #904 from MCV-Software/dependabot/pip/coverage-7.13.4
...
build(deps): bump coverage from 7.13.2 to 7.13.4
2026-02-10 07:34:02 +01:00
dependabot[bot]
3320c1a2d7
build(deps): bump coverage from 7.13.2 to 7.13.4
...
Bumps [coverage](https://github.com/coveragepy/coveragepy ) from 7.13.2 to 7.13.4.
- [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.2...7.13.4 )
---
updated-dependencies:
- dependency-name: coverage
dependency-version: 7.13.4
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-10 01:43:27 +00:00
dependabot[bot]
1970aa6be5
build(deps): bump setuptools from 80.9.0 to 82.0.0
...
Bumps [setuptools](https://github.com/pypa/setuptools ) from 80.9.0 to 82.0.0.
- [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/v80.9.0...v82.0.0 )
---
updated-dependencies:
- dependency-name: setuptools
dependency-version: 82.0.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-10 01:43:22 +00:00
dependabot[bot]
2cb61f5895
build(deps): bump wxpython from 4.2.4 to 4.2.5
...
Bumps [wxpython](https://github.com/wxWidgets/Phoenix ) from 4.2.4 to 4.2.5.
- [Release notes](https://github.com/wxWidgets/Phoenix/releases )
- [Changelog](https://github.com/wxWidgets/Phoenix/blob/master/CHANGES.rst )
- [Commits](https://github.com/wxWidgets/Phoenix/compare/wxPython-4.2.4...wxPython-4.2.5 )
---
updated-dependencies:
- dependency-name: wxpython
dependency-version: 4.2.5
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-10 01:43:13 +00:00
Jesús Pavón Abián
abf4cb0df1
Bugs y restaurar mastodon a su estado original, que se tocó sin querer
2026-02-05 09:31:50 +01:00
Jesús Pavón Abián
de1c9ee744
Esqueleto esquelético de chats. No funcionan todavía... Pero se pueden enviar y recibir de forma extraña.
2026-02-03 23:29:48 +01:00
Jesús Pavón Abián
7754cccc2e
Chats, plantillas, movidas varias.
2026-02-03 13:28:12 +01:00
José Manuel Delicado
769483eaf5
Merge pull request #900 from MCV-Software/dependabot/pip/psutil-7.2.2
...
Update translation files / update_catalogs (push) Failing after 1m5s
build(deps): bump psutil from 7.2.1 to 7.2.2
2026-02-03 07:32:52 +01:00
José Manuel Delicado
f433970574
Merge pull request #901 from MCV-Software/dependabot/pip/numpy-2.4.2
...
build(deps): bump numpy from 2.4.1 to 2.4.2
2026-02-03 07:32:25 +01:00
dependabot[bot]
aa6d8a28c9
build(deps): bump numpy from 2.4.1 to 2.4.2
...
Bumps [numpy](https://github.com/numpy/numpy ) from 2.4.1 to 2.4.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.4.1...v2.4.2 )
---
updated-dependencies:
- dependency-name: numpy
dependency-version: 2.4.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-03 04:28:12 +00:00
dependabot[bot]
99760751eb
build(deps): bump psutil from 7.2.1 to 7.2.2
...
Bumps [psutil](https://github.com/giampaolo/psutil ) from 7.2.1 to 7.2.2.
- [Changelog](https://github.com/giampaolo/psutil/blob/master/HISTORY.rst )
- [Commits](https://github.com/giampaolo/psutil/compare/release-7.2.1...release-7.2.2 )
---
updated-dependencies:
- dependency-name: psutil
dependency-version: 7.2.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-03 04:27:55 +00:00
Jesús Pavón Abián
5f9cf2c25b
Refactor seguidores y seguidos
2026-02-02 18:54:18 +01:00
Jesús Pavón Abián
5abe9e7d74
URLS en interfaz invisible
2026-02-02 18:41:11 +01:00
Jesús Pavón Abián
aca1e07f84
Idiomas
2026-02-02 15:01:36 +01:00
Jesús Pavón Abián
c357ce4ae5
Refactor
2026-02-02 14:32:18 +01:00
Jesús Pavón Abián
afa12c89ec
Refactor
2026-02-02 09:37:54 +01:00
Jesús Pavón Abián
a72505e63b
Arreglados un montón de bugs.
2026-02-02 09:24:23 +01:00
Jesús Pavón Abián
64d2af770c
Refactor. Eliminación de bugs
2026-02-01 21:53:32 +01:00
Jesús Pavón Abián
93d37ab3e8
Plantillas
2026-02-01 21:10:46 +01:00
Jesús Pavón Abián
b14bff2d0e
Más limpieza. Actualización de archivos .md para el contexto.
2026-02-01 20:51:39 +01:00
Jesús Pavón Abián
30a7b1a12a
Eliminando srcantiguo para limpiar el repo
2026-02-01 20:49:00 +01:00
Jesús Pavón Abián
4cd8636e4a
Sesiones
2026-02-01 20:45:54 +01:00
Jesús Pavón Abián
52b8888c3b
Commit
2026-02-01 20:41:43 +01:00