Commit Graph

23 Commits (643010ccfe02ecd0b9c6260f883c858cdbcce6c4)

Author SHA1 Message Date
Tom Hacohen 28c3a8395b Logout: invalidate the auth token after logging out. 2020-01-23 18:41:11 +02:00
Tal Leibman 4318e064b3 Journal Import: add an import link to the sidebar
Fixes #55
2019-11-23 17:16:36 +02:00
Tom Hacohen fcf8f1af58 Upgrade material-ui. 2019-11-18 16:38:14 +02:00
Tom Hacohen 566261b91a lint: fix all remaining warnings! 2019-11-07 07:55:51 +02:00
Tom Hacohen 11dd883f5f lint: replace tslint with eslint and fix new warnings and errors. 2019-11-06 00:18:17 +02:00
Tom Hacohen 21e7d7d822 Add missing img alt text. 2019-09-10 22:41:00 +01:00
Tom Hacohen ad45ad3f83 Update tslint and fix warnings. 2019-02-22 16:27:35 +00:00
Tom Hacohen 7da0a6009b More tslint fixes. 2019-02-22 09:43:05 +00:00
Tom Hacohen 43044750e3 Add support for settings (route and store). 2019-02-16 19:22:05 +00:00
Tom Hacohen 20b409ffe8 Move the journals to their own page. 2019-02-12 13:26:46 +00:00
Tom Hacohen 51e436be2e Remove the hacky getPalette function and use the theme instead. 2019-02-09 10:22:55 +00:00
Tom Hacohen a9b6978ae5 Add basic support for viewing tasks. 2019-01-07 21:12:08 +00:00
Tom Hacohen a249bb4586 Sidebar: upgrade material-ui. 2018-10-24 23:29:06 +01:00
Tom Hacohen f828e3d290 Upgrade material-ui and start migrating to it. 2018-10-04 23:31:17 +01:00
Tom Hacohen ae26e34eb4 Update react, typescript recompose and etc. 2018-10-04 22:45:30 +01:00
Tom Hacohen 719b0516f0 Support shared journals in side menu too.
This code path needs to be merged with SyncGate.
2017-12-30 15:33:25 +00:00
Tom Hacohen 2056c62b80 Use the error boundary component to semi-gracefully catch errors. 2017-12-29 11:46:06 +00:00
Tom Hacohen d869be6bc9 Revert "Only mark journals that have been shared with us as unsupported."
This is not needed, because key is set only if we have a key set for us
which means it was either shared with us, or we have a reason to have a
key (maybe changed the password).

(Kept the fixme that was added in that commit)

This reverts commit 3408e16013.
2017-12-27 10:14:43 +00:00
Tom Hacohen 3408e16013 Only mark journals that have been shared with us as unsupported.
Journals that we've shared are supported even if we share them,
so make the check a bit more explicit so we show them.
2017-12-26 11:59:03 +00:00
Tom Hacohen b769c18021 Show a shorter login form (only enc password) if already logged in.
This is extremely useful for iOS devices where a PWA's session storage
is deleted every time it's minimised, and it's also useful for people
having multiple tabs open.
2017-12-17 17:49:09 +00:00
Tom Hacohen ec8a1d9017 Fix react-router related types. 2017-12-16 23:12:24 +00:00
Tom Hacohen e085c0c40a Side menu journals: don't trigger recalcs on route changes. 2017-12-16 20:10:23 +00:00
Tom Hacohen 98686f197a Move all of the side menu items to one place. 2017-12-16 18:08:26 +00:00