Commit Graph

16 Commits

Author SHA1 Message Date
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
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 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 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 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 25ecd8b5fd Terminando de refactorizar 2026-02-01 18:58:38 +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 f7f12a1c7b Terminando integración 2026-02-01 10:42:05 +01:00
Jesús Pavón Abián 56d05b60a1 Avance 2026-01-11 20:16:39 +01:00
Jesús Pavón Abián 932e44a9c9 Avance 2026-01-11 20:13:56 +01:00
Jesús Pavón Abián 9d9d86160d Commit 2026-01-10 19:46:53 +01:00