Commit Graph

80 Commits

Author SHA1 Message Date
Sharon Kennedy
80c00149d2 main file should be chatbox 2020-10-16 13:43:15 -04:00
Sharon Kennedy
8439a1d100 export chatbox as react component 2020-10-15 11:40:12 -04:00
Sharon Kennedy
52e30336ad handle chat offline signal 2020-09-11 16:32:20 -04:00
Sharon Kennedy
2ffa63d583 remove loader when chat is closed 2020-09-08 08:20:23 -04:00
Sharon Kennedy
dbbe188adc update tests 2020-09-06 15:24:41 -04:00
Sharon Kennedy
91bec23c48 handle bot signal 2020-09-06 14:13:04 -04:00
Sharon Kennedy
4f0abfed09 wait for initial sync before adding listeners 2020-07-01 00:50:34 -04:00
Sharon Kennedy
b02ee6282a smaller start chat button on mobile 2020-06-27 11:31:01 -04:00
Sharon Kennedy
c80e3269c3 configurable max wait time 2020-06-25 22:20:54 -04:00
Sharon Kennedy
5ed83271d9 configurable size and position of chatbox 2020-06-25 21:56:55 -04:00
Sharon Kennedy
181a4da221 generic chat unavailable message 2020-06-11 23:08:38 -04:00
Sharon Kennedy
516a1e0fbd encrypt by default 2020-06-11 22:59:42 -04:00
Sharon Kennedy
f0b43743f7 add flag to disable encryption 2020-06-11 08:31:46 -04:00
Sharon Kennedy
5252321f56 store messages in object instead of array 2020-06-11 01:54:05 -04:00
Sharon Kennedy
93135daaa8 close chat connection if chat is offline 2020-06-10 17:49:19 -04:00
Sharon Kennedy
f27ebb3c71 move offline messaging to chatbox instead of bot 2020-06-10 16:59:50 -04:00
Sharon Kennedy
b5fb1d0a8b fix font sizing in dark mode 2020-05-26 10:46:06 -04:00
Sharon Kennedy
8427e82c9d add namespace to avoid css collistions 2020-05-26 09:28:32 -04:00
Sharon Kennedy
cae7619bd2 remove refs to org 2020-05-06 20:57:28 -04:00
Sharon Kennedy
ff084d77c6 express border-radius in em 2020-05-06 20:39:28 -04:00
Sharon Kennedy
d0d3fa1e01 fix font sizes 2020-05-06 19:46:59 -04:00
Sharon Kennedy
bc68a4028c update config 2020-04-30 10:12:36 -04:00
Sharon Kennedy
c5b15034eb update tests 2020-04-29 11:31:23 -04:00
Sharon Kennedy
19ee40c30c white outline on docked button 2020-04-28 23:54:23 -04:00
Sharon Kennedy
774d5be1ba use legacy olm to git rid of dep on olm.wasm 2020-04-28 23:43:17 -04:00
Sharon Kennedy
67933eae5d add outline to docked button 2020-04-28 17:48:27 -04:00
Sharon Kennedy
2917756e7a show placeholder msg while sending 2020-04-23 10:25:24 -04:00
Sharon Kennedy
3fd72429e3 placeholder message 2020-04-23 00:04:48 -04:00
Sharon Kennedy
c98192d25a recurring wait message 2020-04-22 22:03:38 -04:00
Sharon Kennedy
4de406259c show spinner until facilitator joins, set limit for wait time then show chat unavailable message 2020-04-22 18:01:58 -04:00
Sharon Kennedy
68230aa7e4 working on slow connections 2020-04-17 18:06:07 -04:00
Sharon Kennedy
fc0d0b2da7 fix input colours in dark mode 2020-04-02 18:04:23 -04:00
Sharon Kennedy
3f2aa3a9db fix tests 2020-03-27 18:21:13 -04:00
Sharon Kennedy
3fd9c7365d fix emoji selector issues 2020-03-26 23:58:47 -04:00
Sharon Kennedy
9d62ff661c fix emoji selector on safari, ensure room only gets created once if crypto fails 2020-03-26 19:13:55 -04:00
Sharon Kennedy
b4e4356cb7 add emoji selector 2020-03-25 19:01:29 -04:00
Sharon Kennedy
8ee452e2d3 change bot username to id 2020-03-22 11:07:41 -04:00
Sharon Kennedy
c971b3da47 add images for docs 2020-03-21 22:50:21 -04:00
Sharon Kennedy
792a994ef5 don't show bot messages unless the user initiated them 2020-03-20 16:47:13 -04:00
Sharon Kennedy
3935287c3f simpler transcript implementation, forgetting about file and image downloads for now 2020-03-19 09:38:44 -04:00
Sharon Kennedy
d8e482a689 trying ot get the images to load 2020-03-18 20:35:59 -04:00
Sharon Kennedy
47d546a8d4 linkify messages 2020-03-15 00:47:19 -04:00
Sharon Kennedy
54d4980e84 initial test suite done 2020-03-13 13:35:07 -04:00
Sharon Kennedy
c798700a20 test main chatbox functionality 2020-03-13 00:05:12 -04:00
Sharon Kennedy
a97696f687 added test suite for chatbox, use accept/reject buttons for ToS instead of typing answer 2020-03-12 13:08:57 -04:00
Sharon Kennedy
72ef085122 use config passed in to component instead of hard coded values 2020-03-05 00:06:24 -05:00
Sharon Kennedy
5569c4af63 fallback to unencryted chat if initCrypto fails or on decryption error 2020-03-04 22:05:09 -05:00
Sharon Kennedy
b934bb3a5f exit chat properly and clear local storage 2020-02-26 00:12:05 -05:00
Sharon Kennedy
9daba69247 fix color inconsistencies 2020-02-25 20:21:09 -05:00
Sharon Kennedy
5e4f96efba finish transitions on dark theme 2020-02-25 19:50:43 -05:00