Private
Public Access
1
0
Commit Graph

430 Commits

Author SHA1 Message Date
66c2752096 ChatRepository: Bump up sync limit a bit 2024-03-19 00:55:43 -07:00
09294e7da9 MessageListScreen: Annotate sender in group chats 2024-03-19 00:48:15 -07:00
3d3abc1813 MessageListScreen: Add time annotations/max width 2024-03-19 00:15:36 -07:00
1c78ecc93d UpdateMonitor: Fix authentication with update monitor 2024-03-18 23:15:17 -07:00
c56776842a ConversationListScreen: Implements pull-to-refresh 2024-03-18 22:48:02 -07:00
3f670671e9 NoContentView: Configurable text and icon 2024-03-18 22:20:44 -07:00
0cf9baba7c Adds NoContentView (not yet used) 2024-03-06 22:26:41 -08:00
a191ab044d ConversationListScreen: Fix clipping for list cell 2024-03-02 15:37:03 -08:00
d0be011053 Backend: UI: Implements authentication. 2024-03-02 00:38:17 -08:00
c666083e4b Fix tests: Need to write proper date unmarshalling also 2024-03-01 23:01:57 -08:00
222ec84855 BackendTests: Fix Backend Tests. 2024-03-01 21:46:14 -08:00
077b12b1ac Settings: Save server, username, password 2024-02-26 23:03:10 -08:00
175a83ca21 Adds ServerConfigRepository that view models listen to
* app/src/main/java/net/buzzert/kordophonedroid/ui/shared/ServerConfigRepository.kt:
2024-02-26 01:10:55 -08:00
94bb9baa72 SettingsScreen: username/password 2024-02-26 00:29:53 -08:00
ed4e3cd0bb SettingsScreen: Started working on settings screen
Still need to do auth
2024-02-25 19:42:10 -08:00
413fe338ca Logging: these need to be public oslogs 2024-01-07 18:14:50 -08:00
72527088cc logging: Use os log if running in launchd 2024-01-07 18:12:17 -08:00
c65803845b FetchAttachment: need to check for some edge cases wrt preview generation 2024-01-07 18:11:59 -08:00
James Magahern
831636216d Ensure all dates returned are ISO8601 2024-01-05 16:26:19 -08:00
a8043e53b3 Update SendMessage for new protocol 2024-01-03 23:46:10 -08:00
James Magahern
147dc15d1d SendOperation: Return whole message, not just GUID. 2024-01-02 18:14:31 -08:00
f242a08967 gitignore: release 2023-12-11 00:28:33 -08:00
78efe78d4b Implement auto mark as read for conversations 2023-12-10 23:59:34 -08:00
d8ca07f92a Actually check authentication 2023-12-10 19:51:18 -08:00
5a672c4b2e ResponseDecodeError should report underlying error 2023-12-10 19:50:28 -08:00
7db8c39042 Better error handling 2023-12-10 19:37:53 -08:00
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