a93a773071
xpc: Use reply port when replying to RPC messages
2025-08-24 15:28:33 -07:00
06b27c041a
cargo fmt
2025-08-24 11:04:41 -07:00
da813806bb
xpc: implement signals
2025-08-24 10:36:39 -07:00
16db2caacc
xpc: implement rest of methods in kpcli except signals.
2025-08-23 20:13:33 -07:00
0b7b35b301
cargo fmt
2025-08-23 20:02:54 -07:00
6f90e1c749
xpc: Better type unpacking
2025-08-23 20:01:13 -07:00
b7fabd6c05
xpc: implement GetConversations
2025-08-23 19:48:49 -07:00
8ff95f4bf9
xpc: generic interface for dispatching methods
2025-08-23 19:24:42 -07:00
e51fa3abeb
kordophoned becomes a lib
2025-08-20 23:12:31 -07:00
e9bda39d8a
xpc: hacky implementation of GetVersion
2025-08-10 21:48:44 -07:00
James Magahern
911454aafb
first pass at xpc impl
2025-08-01 12:26:17 -07:00
43b668e9a2
Fix linux build
2025-07-31 19:40:03 -07:00
James Magahern
8115f94121
kordophoned sans kpcli building on macos
2025-07-31 19:16:44 -07:00
742703cb8e
Version: 1.0.0
2025-07-15 18:04:11 -07:00
3197814098
Implement hybrid versioning approach
2025-07-15 16:39:57 -07:00
21703b9f8e
AttachmentStore: less chatty logging
2025-06-27 00:54:40 -07:00
6e14585a12
EDS: Found the issue where address book sometimes doesn't load -v
...
The wrong source was getting selected. Not sure if this one is always a
decoy, there might be others that we aren't supposed to use. Happy that
it's working now though.
2025-06-27 00:48:20 -07:00
b043ff6f08
eds: still not able to resolve sometimes, some AI generated attempts at solving
2025-06-26 20:44:24 -07:00
9e3e6dc66f
ContactResolver: implement in-memory cache for positive results
2025-06-26 18:50:58 -07:00
e73cf321c0
Add normalization for eds resolver
2025-06-26 18:37:23 -07:00
5a399cc6ca
weird: need to filter out bidi control characters from sender handles from server
2025-06-26 18:33:08 -07:00
f6bb1a9b57
Don't overwrite already resolved participants, better naming of keys
2025-06-26 18:23:15 -07:00
bb19db17cd
Started working on contact resolution
2025-06-26 16:23:53 -07:00
3b30cb77c8
Implements mark as read
2025-06-18 15:02:04 -07:00
fa6c7c50b7
Refactor: serverimpl -> dbus::agent, clean up main.rs
2025-06-18 01:03:14 -07:00
032573d23b
cargo fmt
2025-06-16 19:26:13 -07:00
75fe4d4608
fix all warnings
2025-06-16 19:25:24 -07:00
9d591dffc5
Try to resolve daemon hang when changing settings
2025-06-16 19:06:35 -07:00
45aaf55804
dbus: filter attachment characters here. not ideal...
2025-06-16 18:52:58 -07:00
31eeb8659a
fix update reconnect notification when waking from sleep
2025-06-13 19:01:00 -07:00
b2049fb432
Workaround for empty server messages (typing indicator)
2025-06-13 17:47:29 -07:00
45d873907f
bugfixes, better handling of server url changes
2025-06-13 17:11:29 -07:00
dece6f1abc
daemon: update monitor: implements ping/pong (required server changes)
2025-06-13 16:45:28 -07:00
4f40be205d
Adds CONTENT_LENGTH workaround for CocoaHTTPServer bug
2025-06-12 21:19:47 -07:00
ff03e73758
plumb attachment guids for sendmessage
2025-06-12 20:36:40 -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
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
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
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
83eb97fd9c
websocket: automatically reconnect if not heard from for a while
2025-05-14 17:39:23 -07:00