Commit Graph

11 Commits

Author SHA1 Message Date
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
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 52b8888c3b Commit 2026-02-01 20:41:43 +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 5d4ac82c4d Refactor 2026-02-01 15:04:26 +01:00
Jesús Pavón Abián 932e44a9c9 Avance 2026-01-11 20:13:56 +01:00