Commit Graph

362 Commits (2847723221e1845aa743165659066ace9e1eca18)

Author SHA1 Message Date
Tom Hacohen 82434cec2c Fix exception by moving to the better props type declaration.
Seems like a regression with React (or a deprecation?) as it used to
work. Though the separate interface style is better and works better
with typescript anyway.
2019-02-14 11:12:56 +00:00
Tom Hacohen 2fd674a456 Add support for tasks. 2019-02-14 11:12:56 +00:00
Tom Hacohen d11180fed6 Fix material ui depracations. 2019-02-14 11:09:05 +00:00
Tom Hacohen 59aef075f5 Fix issue with navigation in journal views. 2019-02-14 10:40:27 +00:00
Tom Hacohen e4de0605f9 Fix all the issues that came with switching to react scripts 2019-02-14 10:21:51 +00:00
Tom Hacohen 3c05beef0b Move to react-scripts now that it supports typescript. 2019-02-14 10:21:51 +00:00
Tom Hacohen d09b2f964a Journal members: add a notice for no members. 2019-02-14 08:54:23 +00:00
Tom Hacohen 57f1aadc0d Expand containers to fill full vertical height. 2019-02-12 21:36:03 +00:00
Tom Hacohen b24070883a Journal: add a page for viewing members. 2019-02-12 21:36:03 +00:00
Tom Hacohen 8b438a81f6 Prettify the journals page. 2019-02-12 20:02:14 +00:00
Tom Hacohen 56f976c766 Implement journal creation and deletion. 2019-02-12 19:54:32 +00:00
Tom Hacohen 525ec58081 Journal edit: disallow editing journals we don't own. 2019-02-12 19:48:27 +00:00
Tom Hacohen c5fc6f23f5 Jounal store: simplify the store functions and change the list to a hash
It's always been a massive mess, this improves it.
2019-02-12 19:48:27 +00:00
Tom Hacohen 5b79e0f107 Implement journal update. 2019-02-12 19:48:27 +00:00
Tom Hacohen b583347473 Confirmation dialog: fix warnings. 2019-02-12 19:48:27 +00:00
Tom Hacohen b1070ecc94 Restructure the journals route.
This puts the jorunal list and the journal view in the same place
and will make it easier to add new/edit.
2019-02-12 19:27:25 +00:00
Tom Hacohen 4dac9703e9 Refresh button: add title. 2019-02-12 19:27:25 +00:00
Tom Hacohen 8f13da7a39 Remove the secondary header and update the appbar instead. 2019-02-12 19:27:21 +00:00
Tom Hacohen cf435118d4 Secondary header: add support for more than just text. 2019-02-12 13:40:12 +00:00
Tom Hacohen 20b409ffe8 Move the journals to their own page. 2019-02-12 13:26:46 +00:00
Tom Hacohen ebb2649078 Apply the theme to the base of the app. 2019-02-09 10:41:38 +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 45bd0a9054 Associate account workaround: allow journal creation to fail. 2019-01-26 22:56:52 +00:00
Tom Hacohen 7d2fa215a3 Also init tasks on first run. 2019-01-26 22:47:04 +00:00
Tom Hacohen a8c6b30456 Fix infinite loading indicator when there are no entries. 2019-01-26 22:46:48 +00:00
Tom Hacohen 9f4fb75d73 Main view: make the calendar the default view.
It's used much more often than the contact list, so makes sense it's
the default.
2019-01-13 19:00:26 +00:00
Tom Hacohen a9b6978ae5 Add basic support for viewing tasks. 2019-01-07 21:12:08 +00:00
Tom Hacohen 7d5bbd5742 Allow non-email usernames when using own server
Fixes #19

Co-authored-by: Nemanja Nedeljković <nemanjan00@gmail.com>
2019-01-04 21:16:50 +00:00
Tom Hacohen 3fc9e32f76 Item update/delete: fetch before inserting to make sure we're up to date. 2018-12-25 12:09:57 +00:00
Tom Hacohen e697d3d276 Make it clearer that the first encryption password entered sets it.
Fixes #26
2018-12-24 16:16:28 +00:00
Tom Hacohen e3e4a5288a Event edit: fix wording in confirmation dialog (contact -> event).
Fixes #27.
2018-12-24 08:31:22 +00:00
Tom Hacohen f4fab17fb9 Don't show recurring warning for non recurring events. 2018-12-14 16:47:42 +00:00
Tom Hacohen 6b859b0693 Change the tab text colour to black.
Keeping the main title white and bold for now as it pops more. Maybe also
need to change.

Fixes #25.
2018-12-03 16:12:37 +00:00
Tom Hacohen 493343dd92 Contact edit: fix default type for jabber. 2018-11-13 10:31:18 +00:00
Tom Hacohen 87c777ac10 Appbar: fix the warning about passing an unknown props. 2018-11-13 10:28:58 +00:00
Tom Hacohen 4d386f5a0a Contact edit: fix changing subfield types. 2018-11-13 10:26:58 +00:00
Tom Hacohen 31bb36187a Contact edit: improve design a bit. 2018-11-13 10:07:40 +00:00
Tom Hacohen edc662b7c0 Contact/event: fix creating items on non-default journals.
Fixes #22
2018-11-13 10:06:51 +00:00
Tom Hacohen fbdd478602 App: upgrade material-ui. 2018-10-25 00:49:38 +01:00
Tom Hacohen c1d446551b Event Edit: upgrade material-ui. 2018-10-25 00:17:45 +01:00
Tom Hacohen 6a0b94fa0e Contact edit: upgrade material-ui. 2018-10-25 00:07:55 +01:00
Tom Hacohen 40ad15673d Searchable addressbook: upgrade material-ui. 2018-10-24 23:46:59 +01:00
Tom Hacohen a936ef2b64 Journal entries: upgrade material-ui. 2018-10-24 23:40:44 +01:00
Tom Hacohen 505795c711 Address book: upgrade material-ui. 2018-10-24 23:33:43 +01:00
Tom Hacohen a249bb4586 Sidebar: upgrade material-ui. 2018-10-24 23:29:06 +01:00
Tom Hacohen 08bb517ef1 Login form: upgrade material-ui. 2018-10-24 23:26:11 +01:00
Tom Hacohen bc46c197ba Confirmation dialog: upgrade material-ui. 2018-10-24 23:10:59 +01:00
Tom Hacohen eac0508194 Loading indicator: upgrade material-ui. 2018-10-24 23:04:17 +01:00
Tom Hacohen 6d0614df63 Container: upgrade material-ui. 2018-10-24 23:03:10 +01:00
Tom Hacohen a33bde29d4 Pim Main: upgrade materail-ui. 2018-10-24 23:01:36 +01:00