Private
Public Access
1
0
Commit Graph

430 Commits

Author SHA1 Message Date
a7e88bd3c3 wire up message loading 2025-04-30 19:50:36 -07:00
bdf76ca725 generators: sometimes generate messages from me as well 2025-04-30 19:46:09 -07:00
4c7c31ab8d implement bubble view 2025-04-30 19:12:00 -07:00
e976b3db4c initial scaffolding for inverted, custom message list 2025-04-30 15:58:47 -07:00
3e1fa63fdf reorg: separate dbus code out of conversation list model and into repository 2025-04-30 15:19:44 -07:00
56fba9b72c Use generated dbus interface rather than editing it every time 2025-04-30 14:53:17 -07:00
59cfc8008b dbus: remove duplicate property for credential item 2025-04-30 14:51:49 -07:00
907a69385d reorg 2025-04-30 14:24:33 -07:00
101694ddbc Some fixups for the badge 2025-04-28 18:40:16 -07:00
7200ae54e4 Adds the ability to sync just one conversation 2025-04-28 18:39:52 -07:00
a1250c8ebe adds dbus messaging for getting conversations. needs org 2025-04-28 18:21:02 -07:00
4eff88a51b initial commit: barebones 2025-04-28 17:29:32 -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
9c245a5b52 client: Started working on ability to sync messages after last known message 2025-04-28 15:17:58 -07:00
6375284d9e daemon: copy audit, cleanup 2025-04-27 23:27:21 -07:00
1e9b570993 devises a strategy for signals 2025-04-27 22:44:05 -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
22554a7644 daemon: reorg: use channels for comms instead of copying daemon arc/mutex 2025-04-27 12:53:45 -07:00
ef74df9f28 daemon: start working on events. notes:
Probably need to make the locking mechanism more granular. Only lock the
database during db writes, see if we can do multiple readers and a
single writer. Otherwise, the daemon will not be able to service
requests while an event is being handled, which is not good.
2025-04-25 21:43:36 -07:00
82192ffbe5 daemon: setting foundation for client creation 2025-04-25 20:02:18 -07:00
fe32efef2c daemon: scaffolding for settings / sync 2025-04-25 18:02:54 -07:00
0c6b55fa38 kordophoned: better daemon bootstrapping 2025-04-25 16:54:37 -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
James Magahern
d0e1f51b6b adds some clues about how to implement tapbacks 2025-04-07 18:59:53 -07:00
dd9025cc10 daemon: main reorg 2025-02-12 00:32:44 -08:00
68ff158d6c kordophoned: reorg: server impl in separate file, skeleton for conversations 2025-02-12 00:26:32 -08:00
6a7d376aa9 kpcli: add daemon messaging support 2025-02-12 00:10:33 -08:00
fddc45c62a Adds kordophoned, basic dbus interface 2025-02-11 23:15:24 -08:00
16c202734c kpcli: db: add support for printing messages table 2025-01-20 22:23:18 -08:00
bfc6fdddc1 proj: Fix warnings 2025-01-20 22:13:44 -08:00
5d3d2f194a kpcli: adds support for querying messages 2025-01-20 22:05:53 -08:00
146fac2759 kordophone-db: adds support for the Messages table 2025-01-20 22:05:34 -08:00
a8104c379c kordophone: add support for /messages 2025-01-20 19:43:21 -08:00
793faab721 kpcli: adds 'db' subcommand for interacting with the database 2025-01-08 13:32:55 -08:00
5d26ea9569 Background UpdateMonitorService: specify intent to Android OS 2024-12-30 19:21:23 -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
75d4767009 kpcli: reorg subcommands 2024-12-08 15:08:15 -08:00
1eb08ba464 Makefile for muscle memory 2024-12-08 15:06:35 -08:00