Tom Hacohen
5237b14b74
Event and task: show timezone information.
...
First steps towards #29 .
2019-02-15 10:59:49 +00:00
Tom Hacohen
172cc4ce53
Task: rename the completed property to finished and include cancelled.
2019-02-14 22:00:13 +00:00
Tom Hacohen
66d95216f7
Add support for editing a task's status.
2019-02-14 21:57:19 +00:00
Tom Hacohen
a32e2c9019
Event and task description: show the text preformatted.
...
We previously had it in a div, which was dropping newlines.
2019-02-14 21:47:32 +00:00
Tom Hacohen
47c259d803
Improve task viewing.
2019-02-14 21:47:32 +00:00
Tom Hacohen
e90a92ed57
Add a function to format just a date.
2019-02-14 21:47:32 +00:00
Tom Hacohen
c2d4027e13
Move event date formatting function to a shared place.
2019-02-14 21:47:32 +00:00
Tom Hacohen
4db3b24743
Add task edit support.
2019-02-14 21:47:32 +00:00
Tom Hacohen
09ddfe8be8
Event: fix date calculation to account for exact same dates.
2019-02-14 20:15:48 +00:00
Tom Hacohen
8b81d79c5b
Upgrade many of the deps.
2019-02-14 18:32:37 +00:00
Tom Hacohen
7336fe5527
Change the max container width to 30rem.
2019-02-14 18:23:44 +00:00
Tom Hacohen
8e8397eef1
Bump material ui versions.
2019-02-14 18:18:57 +00:00
Tom Hacohen
2847723221
Disable javascript inlining as was clashing with CSP.
2019-02-14 11:23:49 +00:00
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
699f40d465
Update redux-actions.
2019-02-12 19:27:25 +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
591549be2a
Update gitignore.
2019-02-12 13:33:31 +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
4bf8896931
README: fix typo
2019-02-08 13:20:46 +00:00
Tom Hacohen
030c88a376
README: add a note about
...
Fixes #13
2019-02-08 13:20:23 +00:00
Tom Hacohen
69a80edbbc
README: Add etesync logo.
2019-02-04 14:29:38 +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
1ad1cb932d
Bump version.
2019-01-07 21:13:51 +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
3c06fe00be
Update react-datetime.
2018-12-25 12:25:17 +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