Private
Public Access
1
0
Commit Graph

440 Commits

Author SHA1 Message Date
6fb88c3a0d Switch from Entry to TextView for multiline, paste support for attachments 2025-06-12 20:35:56 -07:00
137da5b3d1 Finish daemon support for uploaded attachments + sending 2025-06-12 19:46:53 -07:00
f3e59b9951 Adds ui support for attachments, results not yet connected to daemon 2025-06-12 19:26:49 -07:00
8dbe36fde1 Repository: add support for attachment uploading 2025-06-12 18:13:59 -07:00
930f905efc Perf optimizations, recommended by o3 2025-06-12 18:09:58 -07:00
2f4e9b7c07 Implements attachment uploading 2025-06-12 17:58:03 -07:00
501bd3f604 Add back message list watching, support attachments without metadata 2025-06-12 17:54:09 -07:00
54790d1d70 Implements attachments display in transcript 2025-06-06 20:03:02 -07:00
4ddc0dca39 Notify when attachment download succeeds, fix deadlock in attachment store 2025-06-06 20:02:09 -07:00
1d3b2f25ba cargo fmt 2025-06-06 16:39:31 -07:00
8cd72d9417 cargo fix 2025-06-06 16:35:51 -07:00
9e8c976a0e remove some unused builder code in daemon::models::message 2025-06-06 16:30:22 -07:00
77e1078d6a plumb all known attachments via dbus if known 2025-06-06 16:28:29 -07:00
1a2dad08a5 adds image bubble layout for attachments 2025-06-06 14:33:40 -07:00
2e55f3ac9e dbus: remove some signals I wont implement 2025-06-05 20:21:30 -07:00
cbc7679f58 AttachmentStore now has its own runloop, can download attachments 2025-06-05 20:19:34 -07:00
595c7a764b adds CLAUDE hints 2025-05-28 14:57:12 -07:00
e55b29eb4d plub through attachment guids via messages 2025-05-26 16:52:38 -07:00
2b5df53cc3 better d-bus interface for attachments 2025-05-26 16:19:26 -07:00
831e490eb4 Started to factor out DbusRegistry from Endpoint 2025-05-26 15:49:29 -07:00
c02d4ecdf3 broken: started working on attachment dbus object, but order of endpoint creation seems to matter, need to reuse more parts 2025-05-25 18:52:18 -07:00
0d4c2e5104 Started working on attachment store 2025-05-15 20:11:10 -07:00
77177e07aa kpcli: fix for update data structure changes 2025-05-14 17:43:28 -07:00
83eb97fd9c websocket: automatically reconnect if not heard from for a while 2025-05-14 17:39:23 -07:00
1ed7f5bda3 Fix retain cycles 2025-05-14 17:37:23 -07:00
4ad9613827 temporary solution for infinite sync: just remember the times 2025-05-12 20:46:26 -07:00
7339b49759 Encoding: need to include associated chat item guids.
Beginning to understand associated chat items (reactions, etc).
2025-05-09 23:39:16 -07:00
95c2e855dd some better logging around websocket connections 2025-05-09 22:25:57 -07:00
f377bbb7f9 Change unread indicator from number to icon 2025-05-04 00:49:21 -07:00
4aa6e53e3a adjust date attribution time a bit 2025-05-04 00:17:50 -07:00
819b852c1f Fixes bug where updates can cause a sync loop 2025-05-04 00:15:13 -07:00
f38e2a9798 Nicer app menu 2025-05-04 00:14:00 -07:00
d4cc3358b7 reorg: message-list-view -> transcript-view 2025-05-04 00:13:47 -07:00
3e9e8fb3d0 transcriptview: reset scroll position when model changes 2025-05-03 23:39:21 -07:00
7ccdbced30 Show conversation display name in title 2025-05-03 23:26:53 -07:00
786d982ce0 Add sender annotations 2025-05-03 23:19:15 -07:00
dd91746310 reorg: message-list -> transcript 2025-05-03 22:47:56 -07:00
d3dfffd652 show dates in transcript 2025-05-03 22:41:51 -07:00
8e87c2bce2 Less chattier log when syncing 2025-05-03 22:13:03 -07:00
21c926456d reorg: message layout becomes interface for other types of chat items (like date) 2025-05-03 22:12:26 -07:00
d843127c6d daemon: maintain outgoing message reference so model is consistent 2025-05-03 21:45:53 -07:00
518608a04e attempt to resolve chatter problems 2025-05-03 21:45:17 -07:00
0d61b6f2d7 daemon: adds conversation list limit, fixes auth saving in db auth store 2025-05-03 18:19:48 -07:00
e44120712f fixes for very large conversation lists 2025-05-03 18:19:17 -07:00
0f565756df adds setting screen 2025-05-03 01:11:26 -07:00
26d54f91d5 implements authentication/token retrieval/keyring 2025-05-03 01:06:50 -07:00
ecf66131e9 server: enqueue message update after sending. real server does this 2025-05-02 15:52:01 -07:00
ef0312ccbd ~buzzert/Kordophone#9: gtk v2: Conversation selected state lost when reloading 2025-05-02 15:51:43 -07:00
461c37bd20 daemon: updatemonitor: dont sync convo list on conversation update, only message sync 2025-05-02 15:46:33 -07:00
410182eab8 implements sending 2025-05-02 15:09:12 -07:00