Commit Graph

353 Commits (8b438a81f6b5eb71a82ea96b90dd7496b77e59cf)

Author SHA1 Message Date
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
Tom Hacohen 291b8ae8a6 Pim index: upgrade material-ui. 2018-10-24 22:53:18 +01:00
Tom Hacohen d6b7ba0240 Journal: upgrade material-ui 2018-10-24 22:41:34 +01:00
Tom Hacohen 5cdf5d5563 Contact: upgrade material-ui. 2018-10-24 22:04:30 +01:00
Tom Hacohen 0a9d4f8a10 Calendar: implement basic recurrence support.
At the moment it only shows recurrence in the calendar. You can't edit
specific instances, only the whole series (the first event). You can't
event edit the rrule at the moment. It's view only (mostly).

While this is not much, this is already a major boost to the usability
of etesync web.

Fixes #15.
2018-10-23 23:38:21 +01:00
Tom Hacohen 048c591b95 ICAL types: add more types and properties. 2018-10-23 23:38:21 +01:00
Tom Hacohen 563f718597 Fix contact's birthday and anniversary date presentation. 2018-10-05 10:27:33 +01:00
Tom Hacohen e0ec5ee6c8 Encryption password login: add autofocus. 2018-10-05 10:12:11 +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