Private
Public Access
1
0
Commit Graph

454 Commits

Author SHA1 Message Date
a8886279c6 Update send message to account for guid returned by servers 2023-12-10 18:30:56 -08:00
416949095c Update sendMessage to return inserted guid for new protocol 2023-12-10 17:45:40 -08:00
James Magahern
87d65e294b sendMessage: return guid after sending. This guid is stable 2023-12-05 15:41:07 -08:00
f222078a9d Identify ourselves as KordophoneMock 2023-12-02 22:23:41 -08:00
6375900710 Implements message loading and display 2023-08-24 00:45:18 -07:00
a0e8e049f0 Updates: need to have one channel per observer 2023-08-24 00:30:57 -07:00
7895a3a2e0 Fix bug where generated messages have wrong guids 2023-08-23 21:29:13 -07:00
4add2b4674 Better database syncing... maybe 2023-08-19 01:22:56 -07:00
19a6960ab2 Implement deletion of non-existent conversations 2023-08-17 01:53:37 -07:00
84e3a27c62 Fix list updates (it was isEqual) 2023-08-17 01:44:19 -07:00
770bb496f5 Trying to plumb list changes... 2023-08-17 01:07:15 -07:00
b38c51d108 Fix for update 2023-08-17 00:42:32 -07:00
4eef98aef4 Start integration with app: adds Hilt for dep injection, implements a view model 2023-08-17 00:37:50 -07:00
28f2bfe580 Implements message watching per conversation 2023-08-14 00:12:38 -07:00
f6affec830 Adds update/db monitoring of messages added 2023-08-13 19:59:04 -07:00
62ea95099a Implements UpdateMonitor 2023-08-13 18:41:49 -07:00
b92d1a2892 server: implements /updates websocket 2023-08-13 00:33:46 -07:00
1feb7ea6f6 Started working on synchronization 2023-08-10 01:10:15 -07:00
e9a9d1c064 prompt: adds 'version' command 2023-08-10 00:42:49 -07:00
56ad3a49ea Kordophone-2.6: lastMessage in /conversations 2023-08-10 00:42:21 -07:00
b92c683a0e /conversations: encode last message also Kordophone-2.6 2023-08-10 00:28:20 -07:00
f43c348f92 BackendTest: add message/convo generation features 2023-08-09 23:47:00 -07:00
32e68a80b2 Integrate ChatRepository and CachedChatDatabase 2023-08-09 23:00:28 -07:00
4fda6428ce Adds Message retrieval 2023-08-09 02:00:52 -07:00
4724ae5728 Started working on Cache Database 2023-08-09 01:32:38 -07:00
f13a809f1e PerformMessageQuery: Add comment regarding sort assumption 2023-08-08 21:39:43 -07:00
6a0b7ca225 Implement beforeMessageGUID/afterMessageGUID/beforeDate 2023-08-08 21:38:04 -07:00
5c9f580dff Cool ASCII art welcome message 2023-08-08 21:37:51 -07:00
fde5bb9f53 MessageEntry: UI tweaks 2023-08-07 23:51:30 -07:00
67af3ada35 Fix previews 2023-08-07 23:37:40 -07:00
98d0a90544 SendMessage: plumb a guid through to uniquely identify a pending message 2023-08-07 23:00:08 -07:00
0f87ea2200 Implements /sendMessage using a message queue 2023-08-07 22:52:33 -07:00
7a5e1fd338 Implements /message fetching 2023-08-07 21:30:46 -07:00
203e1c5ed9 Upgrade project and dependencies 2023-08-07 19:35:42 -07:00
2e9b62b654 Adds backend module, tests for /version and /conversations (not real tests yet) 2023-08-06 12:27:58 -07:00
b77020e23c server: implements /markConversation 2023-07-19 12:10:25 -06:00
1fce2c7cb3 Implements pollUpdates 2023-07-19 11:58:13 -06:00
7611bedef7 conversation: adds Equal() 2023-07-19 10:56:49 -06:00
16148949c8 Some progress on message list UI 2023-07-07 00:11:13 -07:00
James Magahern
37ff0b375f send: must be performed on main queue Kordophone-2.5 2023-07-06 15:27:31 -07:00
James Magahern
d071e68a56 Security: adds authentication to updates websocket operation 2023-07-06 15:27:12 -07:00
ac27ac2d14 prompt: Implements receive message 2023-06-23 00:56:06 -07:00
943f52ac45 server: Implements sendMessage 2023-06-23 00:44:25 -07:00
06046ac266 prompt: adds ls, help, mark 2023-06-23 00:32:17 -07:00
191cffd4cf web/server: stub /pollUpdates 2023-06-22 23:55:46 -07:00
732e9b9667 generator: Generate names deterministically 2023-06-22 23:45:43 -07:00
James Magahern
a4c25df183 Prompt: adds interactive prompt (that does nothing right now) 2023-06-22 12:03:37 -07:00
James Magahern
27de41ddb2 Retab 2023-06-22 11:06:18 -07:00
James Magahern
84dbb7f006 Switch to zerolog 2023-06-22 11:03:00 -07:00
3613aac4c1 Log API endpoints 2023-06-19 20:34:06 -07:00