Commit Graph

419 Commits (3d67ad13b62590327453827c223b56c17c2eb108)

Author SHA1 Message Date
Tom Hacohen 3d67ad13b6 Remove redundant semi-colons. 2019-02-21 21:36:08 +00:00
Tom Hacohen 5c94954c96 Store reducers: fix inconsistent empty lines. 2019-02-21 14:29:33 +00:00
Tom Hacohen 812c8df61a store reducers: fix copy paste for type. 2019-02-21 14:29:13 +00:00
Tom Hacohen 7e406e4f77 Split the store construction to a separate file. 2019-02-21 14:14:46 +00:00
Tom Hacohen a4fca53541 Rename the locale settings to locale
I was trying to make it easier for people, but on second thought, en-GB
is definitely not representative of Europe, so having this split was
confusing.
2019-02-16 19:35:58 +00:00
Tom Hacohen 3b7fadcc69 Set the locale based on the settings.
Partially fixes #4
2019-02-16 19:22:31 +00:00
Tom Hacohen 43044750e3 Add support for settings (route and store). 2019-02-16 19:22:05 +00:00
Tom Hacohen b46291f360 Make the login screen slightly nicer. 2019-02-16 18:22:15 +00:00
Tom Hacohen e4c2cece16 Remove the unneeded isomorphic fetch. 2019-02-15 16:11:22 +00:00
Tom Hacohen 5f60119c91 Update node-rsa. 2019-02-15 15:43:49 +00:00
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