Private
Public Access
1
0

454 Commits

Author SHA1 Message Date
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
2519bc05ad daemon: implements post office 2025-05-02 14:22:43 -07:00
07b55f8615 client: implements send_message 2025-05-02 12:03:56 -07:00
05b4beb2fb fix bug where mock server crashes when sending more than one update 2025-05-01 20:48:43 -07:00
2106bce755 daemon: reorg 2025-05-01 20:45:20 -07:00
2314713bb4 daemon: incorporate update monitor in daemon activities 2025-05-01 20:36:43 -07:00
1c2f09e81b clippy 2025-05-01 18:08:04 -07:00
f6ac3b5a58 client: implements event/updates websocket 2025-05-01 18:07:18 -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
f80d1a609b attempt to resolve scaling issues on 2x displays 2025-04-30 21:19:24 -07:00
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