eb4426e473
UpdateMonitor: dont leak convo in log
2025-08-29 15:12:23 -06:00
c1507e9ee1
Merge branch 'wip/macos-xpc'
...
* wip/macos-xpc: (23 commits)
auth: try switching to platform agnostic auth store
daemon: fix crash when misconfigured
xpc: better file descriptor handling
xpc: adds OpenAttachmentFd
xpc: full attachment data
sync policy: only ignore empty bodies if there are no attachments
xpc: include attachment guids
cargo fmt
xpc: Some cleanup
xpc: refactor -- separate rpc impl and xpc glue
xpc: refactor, less chatty logging
xpc: Use reply port when replying to RPC messages
cargo fmt
xpc: implement signals
xpc: implement rest of methods in kpcli except signals.
cargo fmt
xpc: Better type unpacking
xpc: implement GetConversations
xpc: kpcli: clean up client interface
xpc: generic interface for dispatching methods
...
2025-08-25 01:01:56 -07:00
c30330a444
auth: try switching to platform agnostic auth store
2025-08-25 00:56:03 -07:00
f82123a454
daemon: fix crash when misconfigured
2025-08-25 00:09:57 -07:00
cc59fe4996
xpc: better file descriptor handling
2025-08-24 23:38:14 -07:00
eaa5966e99
xpc: adds OpenAttachmentFd
2025-08-24 23:20:25 -07:00
f2353461b3
xpc: full attachment data
2025-08-24 23:01:11 -07:00
f277fcd341
sync policy: only ignore empty bodies if there are no attachments
2025-08-24 19:46:28 -07:00
ee32a0398f
xpc: include attachment guids
2025-08-24 19:46:16 -07:00
f239d1de19
cargo fmt
2025-08-24 16:20:14 -07:00
28738a1e92
xpc: Some cleanup
2025-08-24 16:19:56 -07:00
00bbc3b330
xpc: refactor -- separate rpc impl and xpc glue
2025-08-24 15:49:55 -07:00
73508bea9e
xpc: refactor, less chatty logging
2025-08-24 15:34:05 -07:00
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
8cdcb049cf
rpm packaging, includes systemd service
2025-08-08 11:56:14 -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