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
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
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
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
Jesús Pavón Abián
6f0514fd6a
Refactor y eliminar patrones raros.
2026-02-01 20:40:09 +01:00
Jesús Pavón Abián
0d8395c6fc
Recuperar código antiguo que funciona. Limpiar basura.
2026-02-01 20:21:44 +01:00
Jesús Pavón Abián
86adf2311a
Arreglado un problema con inicio de sesiones
2026-02-01 20:15:10 +01:00
Jesús Pavón Abián
8402bc6d82
OCR en imágenes funciona.
2026-02-01 19:49:49 +01:00
Jesús Pavón Abián
c275ed9cf8
Refactor
2026-02-01 19:15:31 +01:00
Jesús Pavón Abián
13a9a6538d
Sonidos
2026-02-01 19:03:36 +01:00
Jesús Pavón Abián
25ecd8b5fd
Terminando de refactorizar
2026-02-01 18:58:38 +01:00
Jesús Pavón Abián
5d4ac82c4d
Refactor
2026-02-01 15:04:26 +01:00
Jesús Pavón Abián
de10c927d9
Refactorización. Casi finalizado a falta de testeo profundo
2026-02-01 14:57:17 +01:00
Jesús Pavón Abián
ca3ee06738
Refactor
2026-02-01 14:48:00 +01:00
Jesús Pavón Abián
6ee67cc886
Commit de no perder cambios
2026-02-01 13:57:01 +01:00
Jesús Pavón Abián
f45af14229
Paginación
2026-02-01 13:17:49 +01:00
Jesús Pavón Abián
a99611215e
Botones de interfaz gráficas ahora funcionan.
2026-02-01 13:16:54 +01:00
Jesús Pavón Abián
2b978bcafc
Refactorización
2026-02-01 13:13:00 +01:00
Jesús Pavón Abián
fdcc77989e
Más hilos
2026-02-01 13:08:35 +01:00
Jesús Pavón Abián
3e239f05c8
Los hilos funcionan ahora como en Mastodon. Refactorización de código
2026-02-01 13:07:16 +01:00
Jesús Pavón Abián
9bb1522eca
Hilos funcionan.
2026-02-01 13:01:32 +01:00
Jesús Pavón Abián
6a5e4407ac
Arreglado ver perfil.
2026-02-01 12:49:33 +01:00
Jesús Pavón Abián
d87d7ffcb5
Título de converrsaciones
2026-02-01 12:39:50 +01:00
Jesús Pavón Abián
4a9214ab71
Funciona ver posts.
2026-02-01 12:33:56 +01:00
Jesús Pavón Abián
f5b19b3457
Cambios
2026-02-01 11:59:04 +01:00
Jesús Pavón Abián
87915d9f22
Se ven posts con atajos
2026-02-01 10:45:24 +01:00
Jesús Pavón Abián
f7f12a1c7b
Terminando integración
2026-02-01 10:42:05 +01:00
Jesús Pavón Abián
ec8d6ecada
Merge next-gen
2026-02-01 09:07:27 +01:00
José Manuel Delicado
e2156efa14
Merge pull request #898 from MCV-Software/dependabot/pip/markdown-3.10.1
...
Update translation files / update_catalogs (push) Has been cancelled
build(deps): bump markdown from 3.10 to 3.10.1
2026-01-27 07:41:39 +01:00
dependabot[bot]
a919d31f7c
build(deps): bump markdown from 3.10 to 3.10.1
...
Bumps [markdown](https://github.com/Python-Markdown/markdown ) from 3.10 to 3.10.1.
- [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.0...3.10.1 )
---
updated-dependencies:
- dependency-name: markdown
dependency-version: 3.10.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-01-27 00:36:26 +00:00
José Manuel Delicado
1f7459800a
Merge pull request #894 from MCV-Software/dependabot/pip/coverage-7.13.2
...
build(deps): bump coverage from 7.13.1 to 7.13.2
2026-01-26 16:15:43 +01:00
José Manuel Delicado
3b64f5f35a
Merge pull request #895 from MCV-Software/dependabot/pip/types-python-dateutil-2.9.0.20260124
...
build(deps): bump types-python-dateutil from 2.9.0.20251115 to 2.9.0.20260124
2026-01-26 16:15:18 +01:00
dependabot[bot]
cdb97579e9
build(deps): bump types-python-dateutil
...
Bumps [types-python-dateutil](https://github.com/typeshed-internal/stub_uploader ) from 2.9.0.20251115 to 2.9.0.20260124.
- [Commits](https://github.com/typeshed-internal/stub_uploader/commits )
---
updated-dependencies:
- dependency-name: types-python-dateutil
dependency-version: 2.9.0.20260124
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-01-26 15:12:42 +00:00
dependabot[bot]
51d019f035
build(deps): bump coverage from 7.13.1 to 7.13.2
...
Bumps [coverage](https://github.com/coveragepy/coveragepy ) from 7.13.1 to 7.13.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.13.1...7.13.2 )
---
updated-dependencies:
- dependency-name: coverage
dependency-version: 7.13.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-01-26 15:12:41 +00:00
beb676d9ab
mastodon: fix: ensure pagination works correctly with pinned posts
Update translation files / update_catalogs (push) Failing after 3s
2026-01-21 12:00:50 -06:00