Private
Public Access
1
0
Commit Graph

327 Commits

Author SHA1 Message Date
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
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
b92d1a2892 server: implements /updates websocket 2023-08-13 00:33:46 -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
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
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
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
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
James Magahern
e5b78d62f0 Adds "status" operation kordophone-2.2 2022-08-03 17:28:23 -07:00
James Magahern
3ca9abcccd Adds "version" operation 2022-08-03 17:27:15 -07:00
James Magahern
cad3425327 MessagesList: Also adds support for afterMessageGUID 2022-08-03 17:13:01 -07:00
James Magahern
83ba072a9d RestrictedEntitlements: Maybe okay for "Debug" to make it easier during development 2022-08-03 16:58:05 -07:00
James Magahern
bd01480ad6 Don't build using restricted entitlements by default. 2022-08-03 16:56:53 -07:00
James Magahern
c7087a394e MessagesList: Add support for beforeMessageGUID and beforeDate 2022-08-03 16:52:39 -07:00
ebad248c1c Adds conversation delete option kordophone-2.1 2022-05-25 22:34:19 -07:00
e161eedef3 CORS 2022-05-25 21:27:13 -07:00
7a3303da06 Auth: Use Set-Cookie for auth token Kordophone-1.2 2021-07-06 23:41:51 -07:00
641e4c53fa Add Makefile for ez installing 2021-07-06 23:41:39 -07:00
James Magahern
4d51ba7dd2 Auth: adds JWT bearer auth via /authenticate.
Works in addition to digest auth
Kordophone-1.1
2021-07-06 22:52:33 -07:00
James Magahern
f64ffcb8cc Add port number option Kordophone-1.0 2021-06-14 21:40:55 -07:00
James Magahern
3c99b647d2 GPG is too much trouble for the access file 2021-06-12 17:44:31 -07:00