Commit Graph
20 Commits
Author SHA1 Message Date
Jesús Pavón AbiánandClaude Opus 4.6 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ánandClaude Opus 4.6 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
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 c357ce4ae5 Refactor 2026-02-02 14:32:18 +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 93d37ab3e8 Plantillas 2026-02-01 21:10:46 +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 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 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 f7f12a1c7b Terminando integración 2026-02-01 10:42:05 +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