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
64c5169542
server: messages: add TODO regarding optional params
2023-06-19 18:32:36 -07:00
2d415a1170
messages: Implements /messages API
2023-06-19 18:31:05 -07:00
cdf3d922f7
Better generated names and messages
2023-06-19 12:57:21 -07:00
63ac783e18
conversation: DisplayName
2023-06-18 13:12:06 -07:00
6bbcf8cc63
Authentication: Implements authentication
2023-06-18 13:11:51 -07:00
53870e25a9
server: Return proper version
2023-06-16 23:38:48 -07:00
a2b14c88ea
Initial commit: conversaions, status, version
2023-06-16 23:35:41 -07:00
27e3c09228
ConversationListScreen: Unread indicator, time modified
2023-06-12 01:11:57 -07:00
e547cec441
Initial commit -
...
Basic list of conversations (UI only) are working using Jetpack Compose.
Next step is to try and get data loading from a Room database.
Ideally, I can have a test data store and a real data store, and some way to switch between them.
2023-06-11 21:04:14 -07:00
James Magahern
2f5d50188b
Adds websocket updates via the /updates endpoint
Kordophone-2.4
2023-01-17 16:16:23 -08:00
James Magahern
56ae7982c6
Last message preview uses imagent provided description
2023-01-12 17:00:18 -08:00
James Magahern
bc9e4f52b4
PreviewURL is nil on old macOS for some reason
Kordophone-2.3
2022-12-20 16:43:45 -08:00
James Magahern
3082c4ab19
Adds support for image previews
...
Just need to append ?preview=1 to attachment fetch operation.
2022-12-20 16:29:26 -08:00
ba8f76f4bd
versionoperation: don't require auth
2022-08-03 19:55:04 -07:00