87 Commits (e9a99c9404fd6866b9675b65b28d7667516efc32)

Author SHA1 Message Date
Tom Hacohen bc291b257a Auto refresh: refresh every 5 minutes instead of every 1 minute. 4 years ago
Tom Hacohen 99f39f4453 Auto refresh: fix usage of useEffect. 4 years ago
Tom Hacohen 7ba75ae3c1 Wizard: add a first-run wizard to help create new accounts. 4 years ago
Tom Hacohen cb35557565 App: make the main container flex so we can nicely fill pages. 4 years ago
Tom Hacohen c7a4110cbb Invitations: implement viewing, accepting and rejecting invitations. 4 years ago
Tom Hacohen b370c59184 Show a nicer dialog for sync errors. 4 years ago
Tom Hacohen 750eae59b4 Change to the recommended way of doing login-guarded pages.
It's also much cleaner in our case because the signup page is no longer
handled from inside the login page.
4 years ago
Tom Hacohen 6970ebc503 Add Signup page. 4 years ago
Tom Hacohen ba89498ee9 Appbar: remove the useless back button - always open the menu. 4 years ago
Tom Hacohen 85ef564b63 Autorefresh: remove url hack. 4 years ago
Tom Hacohen 877171b2ea App: cleanup the component and make sync add to fetch count. 4 years ago
Tom Hacohen 96ae079145 Add a collections section. 4 years ago
Tom Hacohen 1b73899182 Appbar: make sure it changes when the location changes. 4 years ago
Tom Hacohen a4ee9b57c9 Fix sidemenu and drawer menu icon for the home routes. 4 years ago
Tom Hacohen 749d9de581 SideMenu: change to be a function component. 4 years ago
Tom Hacohen c1b57eecfd App: change to be a function component. 4 years ago
Tom Hacohen 9ec5d2a708 Change code to double-quotes. 4 years ago
Tom Hacohen 1327279816 Update dependencies and adjust code accordingly. 4 years ago
ramzan 384e12e1ba
Change 'copy' to 'duplicate' and switch to more appropriate icon (#149) 4 years ago
Ramzan 2b43463fb0 Implement Event copying.
Fixes #51.
4 years ago
Ramzan 205d7a3e1b Prevent autoRefresh from running when editing an item 4 years ago
Ramzan de07f76c92 Implement an auto refresh function that calls fetchAll every minute
if the user is online and logged in.

Fixes #28.
4 years ago
Tom Hacohen f80ce5b458 Theme: add a class to indicate if in dark mode. 4 years ago
Tom Hacohen 435256bede Experimental: add dark mode.
It's been ready for a while, though we haven't bothered enabling it because the
calendar view is less than great, though I think it makes sense to enable it
now as experimental and improve it as we go.

Fixes #128.
5 years ago
Andrew P Maney fe8fbfdfd8 Tasks: adds tags 5 years ago
Tom Hacohen e0e805d009 JournalEntries: use a virtualized list for the entries. 5 years ago
Tom Hacohen 0b18cac914 Licensing: add license headers to source files. 5 years ago
Tom Hacohen 90392fe432 Change entries to also not be a complex fetch type. 5 years ago
Tom Hacohen 118d26ce83 Simplify the fetch credentials structure to not use the fetch record.
It was thrashing the redux store. We made the same change for the ios app.
5 years ago
Tom Hacohen d0ec686592 Debug: added a debug route to let people easily inspect their journals.
Useful when people are helping with debugging.
5 years ago
Tal Leibman 4318e064b3 Journal Import: add an import link to the sidebar
Fixes #55
5 years ago
Tom Hacohen fcf8f1af58 Upgrade material-ui. 5 years ago
Tom Hacohen 9abb3dcad9 Make parse errors non-fatal
Before this patch, parse errors would make the whole app stop and show
an error. Now we handle them more gracefully by showing the parsing
errors in a non-fatal way.

This was implemented in a hacky way, and will be changed once the web
app is refactored to better resemble the iOS app.

Fixes #48.
5 years ago
Tom Hacohen 11dd883f5f lint: replace tslint with eslint and fix new warnings and errors. 5 years ago
Tom Hacohen 7da0a6009b More tslint fixes. 6 years ago
Tom Hacohen 9913adc756 Update tslint config and update code to conform. 6 years ago
Tom Hacohen 43044750e3 Add support for settings (route and store). 6 years ago
Tom Hacohen 2fd674a456 Add support for tasks. 6 years ago
Tom Hacohen 57f1aadc0d Expand containers to fill full vertical height. 6 years ago
Tom Hacohen b24070883a Journal: add a page for viewing members. 6 years ago
Tom Hacohen 5b79e0f107 Implement journal update. 6 years ago
Tom Hacohen 4dac9703e9 Refresh button: add title. 6 years ago
Tom Hacohen 8f13da7a39 Remove the secondary header and update the appbar instead. 6 years ago
Tom Hacohen ebb2649078 Apply the theme to the base of the app. 6 years ago
Tom Hacohen 51e436be2e Remove the hacky getPalette function and use the theme instead. 6 years ago
Tom Hacohen 87c777ac10 Appbar: fix the warning about passing an unknown props. 6 years ago
Tom Hacohen fbdd478602 App: upgrade material-ui. 6 years ago
Tom Hacohen f828e3d290 Upgrade material-ui and start migrating to it. 6 years ago
Tom Hacohen ae26e34eb4 Update react, typescript recompose and etc. 6 years ago
Tom Hacohen 2056c62b80 Use the error boundary component to semi-gracefully catch errors. 7 years ago