Commit graph

6453 commits

Author SHA1 Message Date
Vincent
8aac656107 Modals finished. Need to xfer all to React 2019-12-20 16:08:57 +11:00
Vincent
9afb8b4d5e Major rework of context menus 2019-12-20 10:57:50 +11:00
Vincent
d0d5012e07 Fixed breaking sessionToggle issues 2019-12-18 17:48:37 +11:00
Vincent
e9d543fe4a Dropdown generalisation and simplification 2019-12-18 17:14:27 +11:00
Vincent
12011a30d4 Inital dropdown, modal and toggle 2019-12-18 11:50:19 +11:00
Vincent
649c8c9be5 Resolved conflicts 2019-12-17 14:45:53 +11:00
Vincent
08cc218364 Fixed orderin of toasts with Maps 2019-12-17 14:43:00 +11:00
Vince
24ebf6b26a
Update js/background.js
Co-Authored-By: Mikunj Varsani <Mikunj@users.noreply.github.com>
2019-12-17 12:30:47 +11:00
Vince
90cce5e9ae
Update js/background.js
Co-Authored-By: Mikunj Varsani <Mikunj@users.noreply.github.com>
2019-12-17 12:30:33 +11:00
Vince
bfab163c5c
Update js/background.js
Co-Authored-By: Mikunj Varsani <Mikunj@users.noreply.github.com>
2019-12-17 12:30:26 +11:00
Vince
c4d7cfb90e
Update js/background.js
Co-Authored-By: Mikunj Varsani <Mikunj@users.noreply.github.com>
2019-12-17 12:30:15 +11:00
Vince
9cd27abf31
Merge branch 'brand-redesign' into brand-redesign 2019-12-17 11:04:15 +11:00
Vincent
597c177ced Syntactical sugar 2019-12-17 10:53:31 +11:00
Vincent
d2ff34c1c0 Additional icons for session toasts 2019-12-17 10:44:59 +11:00
Vincent
34ce386bdb Finalise uniquified toast stacking and deletion 2019-12-17 10:31:34 +11:00
Audric Ackermann
99bc379daf
redesign registration page (#691)
redesign registration page
2019-12-17 09:50:08 +11:00
Vincent
4d463c659c Filesize toast amend 2019-12-16 17:38:43 +11:00
Vincent
5a6960b481 Completed toast stacking, fadeout and close. 2019-12-16 17:28:23 +11:00
Audric Ackermann
0d445ab948 make registration page look closer to design 2019-12-16 13:53:38 +11:00
Audric Ackermann
6574585938 make default theme to dark 2019-12-16 13:52:50 +11:00
Audric Ackermann
2c80dec146 add session brand icon on registration page 2019-12-16 13:05:17 +11:00
Audric Ackermann
cca4b51c8f remove showSubtitle option on registration page 2019-12-16 11:27:27 +11:00
Audric Ackermann
2cc7f3ed20 fix merge issue 2019-12-16 11:07:25 +11:00
Audric Ackermann
b1d8590a66 update tslint.json to allow use of dangerouslySetInnerHTML in SessionHTMLRenderer 2019-12-16 09:38:34 +11:00
Audric Ackermann
d7cc76f08e add dev-lint command to packages.json which does not stop on prettier failure 2019-12-16 09:38:34 +11:00
Audric Ackermann
db12bf0f3e ugly hack to empty contenteditable div 2019-12-16 09:38:34 +11:00
Audric Ackermann
49d5106b56 validate form registration on enter press 2019-12-16 09:38:34 +11:00
Audric Ackermann
148210c390 lock dompurify in yarn.lock 2019-12-16 09:38:34 +11:00
Audric Ackermann
e3360b1978 hide registration subtitle and fix enableShowHide in SessionInput 2019-12-16 09:38:34 +11:00
Audric Ackermann
e17e93ef84 remove props 118n in our code and call it from the window global 2019-12-16 09:38:34 +11:00
Audric Ackermann
ccd037201b remove unused sessionIconButton class under /session 2019-12-16 09:38:34 +11:00
Audric Ackermann
b1406ed391 lint and remove unused code 2019-12-16 09:38:34 +11:00
Audric Ackermann
4ad62284fa add an animation when showing the sessionID on registration 2019-12-16 09:38:34 +11:00
Audric Ackermann
1e7cd24b1b session button green borders turns white when hovered 2019-12-16 09:38:34 +11:00
Audric Ackermann
907883b679 add DOMPurify to package.json 2019-12-16 09:38:34 +11:00
Audric Ackermann
5039930508 add basic secondary device link to new registration page
needs to handle errors and popup to show secret words, ...
2019-12-16 09:38:34 +11:00
Audric Ackermann
818cfc6dd3 make display name mandatory (remove optional string) 2019-12-16 09:38:34 +11:00
Audric Ackermann
5e67c28132 remove useless TabSelectEvent interface 2019-12-16 09:38:34 +11:00
Audric Ackermann
803b24ef16 fix lint 2019-12-16 09:38:34 +11:00
Audric Ackermann
8d11553fe5 add a *ignore* method to Promise to make tslint happy 2019-12-16 09:38:34 +11:00
Audric Ackermann
d5b8436f4d integrate dangerouslySetInnerHTML into custom components and sanityze it before rendering 2019-12-16 09:38:34 +11:00
Audric Ackermann
f84e286ddc update show mnemonic button size 2019-12-16 09:38:33 +11:00
Audric Ackermann
0bb92971ee SessionButtonTypes -> SessionButtonType and create enum for registration tabs 2019-12-16 09:38:33 +11:00
Audric Ackermann
295e707101 move ts session globals to global.d.ts 2019-12-16 09:38:01 +11:00
Audric Ackermann
1da1da80e9 add the eye button to show/hide mnemonic 2019-12-16 09:38:01 +11:00
Audric Ackermann
47101c85f7 add signin with mnemonic to sessionRegistration page 2019-12-16 09:38:01 +11:00
Audric Ackermann
25127e6c1e update font to ne monospaced in sessionID 2019-12-16 09:38:01 +11:00
Audric Ackermann
e2519c38e1 fix lint 2019-12-16 09:38:01 +11:00
Audric Ackermann
d6913c4819 do not localize registration strings which cannot be easily made
begin your session
ensuring peace of mind
and terms and conditions
are all static english code because otherwise we would need to use
dangerouslySetHtml
2019-12-16 09:37:32 +11:00
Audric Ackermann
291e3b48a0 add i18n translation and use them in the app 2019-12-16 09:37:31 +11:00