Private
Public Access
1
0
Commit Graph

37 Commits

Author SHA1 Message Date
James Magahern
911454aafb first pass at xpc impl 2025-08-01 12:26:17 -07:00
742703cb8e Version: 1.0.0 2025-07-15 18:04:11 -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
032573d23b cargo fmt 2025-06-16 19:26:13 -07:00
b2049fb432 Workaround for empty server messages (typing indicator) 2025-06-13 17:47:29 -07:00
930f905efc Perf optimizations, recommended by o3 2025-06-12 18:09:58 -07:00
1d3b2f25ba cargo fmt 2025-06-06 16:39:31 -07:00
e55b29eb4d plub through attachment guids via messages 2025-05-26 16:52:38 -07:00
819b852c1f Fixes bug where updates can cause a sync loop 2025-05-04 00:15:13 -07:00
d843127c6d daemon: maintain outgoing message reference so model is consistent 2025-05-03 21:45:53 -07:00
0d61b6f2d7 daemon: adds conversation list limit, fixes auth saving in db auth store 2025-05-03 18:19:48 -07:00
2314713bb4 daemon: incorporate update monitor in daemon activities 2025-05-01 20:36:43 -07:00
13a78ccd47 adds the ability to clear db 2025-05-01 01:08:24 -07:00
fd4c43d585 client: actually do authentication properly 2025-05-01 01:02:36 -07:00
e7d837d68c cargo clippy/fix 2025-04-28 16:06:51 -07:00
c189e5f9e3 daemon: add support for getting messages from db 2025-04-28 16:00:04 -07:00
cecfd7cd76 implements settings, conversation dbus encoding 2025-04-27 18:07:58 -07:00
49f8b81b9c daemon: Token store 2025-04-27 14:01:19 -07:00
84f782cc03 daemon: implement solution for background sync 2025-04-27 13:40:59 -07:00
82192ffbe5 daemon: setting foundation for client creation 2025-04-25 20:02:18 -07:00
b1f171136a refactor: with_repository/with_settings 2025-04-25 16:35:10 -07:00
89c9ffc187 cleanup 2025-04-25 15:48:50 -07:00
f7d094fcd6 reorg: split repo / database so settings can use db connection as well 2025-04-25 15:42:46 -07:00
bfc6fdddc1 proj: Fix warnings 2025-01-20 22:13:44 -08:00
146fac2759 kordophone-db: adds support for the Messages table 2025-01-20 22:05:34 -08:00
793faab721 kpcli: adds 'db' subcommand for interacting with the database 2025-01-08 13:32:55 -08:00
89f8d21ebb clippy/cleanup 2024-12-21 18:01:00 -08:00
53d4604b63 remove unused Date model 2024-12-21 17:52:11 -08:00
ab44a169e6 reorg: move tests to separate module 2024-12-21 17:50:47 -08:00
8f523fd7fc reorg: separate db::records from insertable models 2024-12-21 17:09:37 -08:00
c4c6e4245d chatdatabase: implements all_conversations with participant zippering 2024-12-21 16:34:47 -08:00
f79cbbbc85 kordophone-db: switch to diesel for more features 2024-12-14 19:03:27 -08:00
86601b027a kordophone-db: participants, but still need to "upsert" these
Might move to SeaORM instead of trying to do this with microrm
2024-12-14 12:53:44 -08:00
fac9b1ffe6 adds kordophone-db 2024-12-08 21:12:17 -08:00