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
Tom Hacohen
40af8a49d7
Make the event and contact itemUid the consistent.
...
It was different between them and compared to viewing a journal's item.
This was inconsistent and is now fixed.
7 years ago