Commit Graph

152 Commits

Author SHA1 Message Date
011630a185 Remove messages once their ID is received. 2019-03-15 18:45:55 -07:00
f2a8acc59c Decode id strings. 2019-03-15 18:01:26 -07:00
1b0ad433b9 Add id field for sending messages.
The idea is to use this field to dismiss messages only when
a sync response with their id arrives.
2019-03-15 18:01:07 -07:00
7241d112b0 Add notification counts to page title. 2019-03-15 17:44:54 -07:00
f3af964a99
Create LICENSE
Thanks to #1 :)
2019-03-06 12:33:50 -08:00
3471f6cb74 Update screenshots 2019-02-25 21:15:13 -08:00
764a37317b Change colors in input. 2019-02-25 20:40:46 -08:00
aa4196ee69 Make the buttons round. 2019-02-25 20:34:02 -08:00
fe065130fe Scroll after "sending" messages. 2019-02-25 20:16:06 -08:00
267d68d673 fixup! Display "still sending" messages. 2019-02-25 20:04:15 -08:00
5f8751e142 Update CSS. 2019-02-25 19:58:05 -08:00
5d519242be Display "still sending" messages. 2019-02-25 19:54:54 -08:00
2136bf34b9 Create an abstraction for room data.
Unless you specifically need the Sync data, this will be more useful,
since it stores the messages being sent and the like.
2019-02-25 18:09:39 -08:00
6c67e85ca5 Add shadows to room css. 2019-02-25 17:39:25 -08:00
be7ea33085 Remove the "every other row" darkening. 2019-02-25 17:26:52 -08:00
ce1580926c Refactor to allow "messages".
This will allow us to group non-event things as messages, which will
then allow us to display messages that are still being sent.
2019-02-25 16:44:47 -08:00
1703c091a7 Send file names as captions when sending files and images. 2019-02-21 23:03:01 -08:00
28c829c2c8 Attempt to fix image "double sending" issue. 2019-01-24 21:14:02 -08:00
cf05f9dc4a Filter useless state events on the server side.
This means that presence events appear in the timeline, which is
something we DO want.
2018-12-27 22:33:48 -08:00
b0e796ee16 Add a button to reconnect. 2018-12-27 00:12:48 -08:00
4de9063e67 Disable DDOS-tier retry attempts on failed network communication. 2018-12-26 23:20:51 -08:00
85e410fc20 Fix table cell max size. 2018-12-26 21:54:44 -08:00
473101a15e Switch to dark CSS. 2018-12-25 18:28:32 -08:00
d0c21cc2fa Filter some useless events to improve performance. 2018-12-25 18:01:16 -08:00
3c91be9fb6 Group rooms by homeserver. 2018-12-24 14:17:57 -08:00
1d3b0febde Refactor some code. 2018-12-23 21:29:48 -08:00
70d6eba427 Add basic notification priority filtering. 2018-12-23 21:17:03 -08:00
e762864b45 Add screenshots. 2018-12-23 20:41:55 -08:00
6ea55241c8 Add screenshots. 2018-12-23 20:38:04 -08:00
12e5fdfbf1 Add video and file support. 2018-12-23 20:26:35 -08:00
525a6dd878 Add the basic HTML file. 2018-12-23 19:20:09 -08:00
859023942e Add a README. 2018-12-23 19:19:58 -08:00
2d133167ed Add error messages to some scenarios. 2018-12-23 00:39:20 -08:00
c08ef14832 Add display to errors. 2018-12-23 00:23:48 -08:00
50701e1885 Add retrieving account data, namely the notification setting. 2018-12-22 21:42:51 -08:00
490d0eff2c Fix typing menu to stay the same size. 2018-12-22 00:44:05 -08:00
d9ede51428 Use a text area for multiline input. 2018-12-22 00:05:32 -08:00
ee21fa199d Add CSS for code blocks and quotes. 2018-12-21 19:31:42 -08:00
d1a4035fef Fix duplicate function. 2018-12-21 18:52:17 -08:00
590764adc4 Add markdown rendering for messages that have it. 2018-12-20 22:59:31 -08:00
eb9e82483b Add markdown sending. 2018-12-20 22:01:09 -08:00
c483e6ac6c Add mime type info to file and image uploads. 2018-12-20 20:13:09 -08:00
03c472a78d Remove content-type from basic headers. 2018-12-20 19:45:58 -08:00
356c10cf24 Add sending images and files 2018-12-20 19:45:41 -08:00
98be6ed061 Add file buttons and messages (currently do nothing) 2018-12-20 17:03:26 -08:00
2cdfc45a93 Update new users in history responses. 2018-12-20 16:39:10 -08:00
437039bcc4 Properly collect state events from a room. 2018-12-19 23:41:55 -08:00
130b964d29 Add "load older messages" button 2018-12-19 21:52:07 -08:00
c88f2f3b3c Remove unused flags. 2018-12-17 22:07:27 -08:00
47e8969290 Store the transaction ID locally, too. 2018-12-17 21:56:24 -08:00