Commit Graph

147 Commits

Author SHA1 Message Date
471f5b301b Store the ApiUrl in the message, so that user can't change it midway. 2018-12-17 02:40:39 -08:00
6f1e3da27b Add storing login token (but not retrieving it) 2018-12-17 02:34:46 -08:00
720e6db334 Read room state events from timeline, too. 2018-12-15 23:36:05 -08:00
983592d520 Set read marker on opening room. 2018-12-15 20:56:17 -08:00
6c96bae01f Send read receipts for messages received after opening room. 2018-12-15 19:22:49 -08:00
2529f6f7ae Add padding to typing message. 2018-12-15 18:14:40 -08:00
55f40d5a51 Cleanup command code. 2018-12-14 00:08:16 -08:00
78620c3b4f Scroll when new messages arrive and user is close to the bottom. 2018-12-14 00:02:15 -08:00
fdb3213ec5 Decrease the font size. 2018-12-13 21:58:15 -08:00
2e804f84a3 Render image messages. 2018-12-13 19:45:55 -08:00
92a7820a8e Add sending messages on enter. 2018-12-13 18:41:54 -08:00
00b6462fe4 Fix input box shrinking in Chrome. 2018-12-13 18:41:43 -08:00
2c99d10075 Change table layout.
Dynamically resizing is a pain in the ass and not portable.
2018-12-13 18:06:20 -08:00
d95e383fb1 Add room notifications. 2018-12-13 17:47:58 -08:00
56878533f4 Add "typing people wrapper" 2018-12-13 16:28:13 -08:00
5627168d20 Add new lookup functions. 2018-12-13 16:01:54 -08:00
0e2cd8c9e9 Store ephemeral events 2018-12-13 14:51:09 -08:00
2c7b72fba6 Open room on notification click. 2018-12-13 14:06:15 -08:00
46352c429a Add notifications 2018-12-13 13:42:23 -08:00
b25e5d77af Retrieve user display names on initial log in. 2018-12-13 12:45:30 -08:00
996da079e2 Begin working on requesting users' names. 2018-12-13 02:38:25 -08:00
2449a3c8c4 Add requesting user data. 2018-12-13 02:37:59 -08:00
2505610aa2 Add a separate message for first sync, and add event listing. 2018-12-13 01:46:57 -08:00
3e7d12b6e4 Add notification sending functionality. 2018-12-12 00:03:17 -08:00
00ba3a6ac0 Max username overflow hidden. 2018-12-10 23:27:45 -08:00
8338eef381 Implement improvements suggested by Ryan. 2018-12-10 23:24:17 -08:00
42126c1489 Add icon view. 2018-12-10 16:16:39 -08:00
d855467f14 Add a scroll view so that messages can be scrolled without input. 2018-12-10 15:27:18 -08:00
56a2212410 Darken background and add lines to headers. 2018-12-10 15:10:38 -08:00
8261ae402a Prevent room list from shrinking on large messages; align user names. 2018-12-10 14:32:29 -08:00
d15cc437b7 Add proper styling to usernames. 2018-12-10 14:20:06 -08:00
27634bf766 Change layout to always display rooms. Also, add room CSS. 2018-12-10 13:18:02 -08:00
cee113b0dd Rename container to wrapper for consistency. 2018-12-10 12:47:40 -08:00
16b83511d6 Move some CSS around, add link styles. 2018-12-10 12:47:31 -08:00
4b2c0d2ae8 Style the "Log In" screen. 2018-12-10 12:22:33 -08:00
b76e4bdf7d Add room message sending. 2018-12-09 23:58:16 -08:00
5ac8e8cb36 Use response next batch when available. This prevents duplication. 2018-12-09 13:02:54 -08:00
841d537168 Fix duplicate events.
I'm not sure why they show up twice, but oh well.
2018-12-09 00:48:43 -08:00
70cf5273e9 Add long polling live updates. 2018-12-09 00:48:26 -08:00
0ceb1413ce Add navigation and proper room views. 2018-12-08 20:02:29 -08:00
e492452451 Use routes to navigate. 2018-12-08 19:09:20 -08:00
7d97fc1aba Add basic viewing for rooms. 2018-12-08 17:48:45 -08:00
e06c4a8772 Add logging in. 2018-12-08 15:06:14 -08:00
3656b0f3f0 Begin working on Http requests. 2018-12-08 13:49:38 -08:00
c292a4c29b Add optionals where required. 2018-12-08 01:21:53 -08:00
8bc4ba83bc Start working on Matrix data models. 2018-12-08 00:50:31 -08:00
0066c6476b Initial commit. Start basic Elm application. 2018-12-07 23:07:26 -08:00