Tom Hacohen
|
e75d586c0f
|
Move journal fetching to redux.
|
7 years ago |
Tom Hacohen
|
57f89e3840
|
Store: make global fetch count tracking generic.
|
7 years ago |
Tom Hacohen
|
c6ec2bcaf1
|
Fix wrong type in store.
|
7 years ago |
Tom Hacohen
|
fb660fc54c
|
Make request types generic.
|
7 years ago |
Tom Hacohen
|
37aaebbbd8
|
Clear login form username and password on submission.
|
7 years ago |
Tom Hacohen
|
3c3ffb15d3
|
Implement logout and workaround an issue with redux-persist not persisting.
For some reason it doesn't persist when credentials === undefined.
|
7 years ago |
Tom Hacohen
|
94c6916447
|
Add a basic redux store.
|
7 years ago |
Tom Hacohen
|
55f595d52a
|
Start using react fragments.
|
7 years ago |
Tom Hacohen
|
808c5111b8
|
Update README about the hosted client.
|
7 years ago |
Tom Hacohen
|
36cf88aaf2
|
Fix the main navigation link.
|
7 years ago |
Tom Hacohen
|
fe6490a098
|
Show raw journal items when clicked.
|
7 years ago |
Tom Hacohen
|
00d8b43cc5
|
Login: change login form to be a controlled component.
I thought it would be easier to use an uncontrolled component, but
it fails when loading fails. The form just clears.
This fixes it.
|
7 years ago |
Tom Hacohen
|
df4ea83208
|
Don't change history when switching tabs.
|
7 years ago |
Tom Hacohen
|
b0741978d0
|
Journal list: improve look.
|
7 years ago |
Tom Hacohen
|
1bf6314ac3
|
EteSync: fix the sync entry action constant for Delete.
|
7 years ago |
Tom Hacohen
|
1a9202521d
|
Add in-app navigation links.
|
7 years ago |
Tom Hacohen
|
5b8c000d45
|
Don't recreate views when switching tabs.
|
7 years ago |
Tom Hacohen
|
635a41d41f
|
Add a calendar view.
|
7 years ago |
Tom Hacohen
|
154beee6d1
|
Fix input types for the login page.
|
7 years ago |
Tom Hacohen
|
fddf39244d
|
Add a contact page.
|
7 years ago |
Tom Hacohen
|
2a6220e6d4
|
Make it possible to navigate between collection items and journal entries.
|
7 years ago |
Tom Hacohen
|
6c96d7994f
|
Improve the look of the journals page.
|
7 years ago |
Tom Hacohen
|
336a07e065
|
Remove the old welcome to react header.
|
7 years ago |
Tom Hacohen
|
b668e6478a
|
Organise calendars and address books in lists.
|
7 years ago |
Tom Hacohen
|
3faa7b3ed6
|
Simplify calls to setState, apparently it already shallow merges.
|
7 years ago |
Tom Hacohen
|
f8ee484c3b
|
Add some login form validation.
|
7 years ago |
Tom Hacohen
|
516bdd2622
|
Improve log in look and feel.
|
7 years ago |
Tom Hacohen
|
622805a5b6
|
Improve the look and feel of the login form.
|
7 years ago |
Tom Hacohen
|
ef92632885
|
Change to the production API and allow setting a custom server.
|
7 years ago |
Tom Hacohen
|
0a05095da2
|
Home: redirect to the journals view.
|
7 years ago |
Tom Hacohen
|
d7c90ccb0a
|
Move to material-ui.
|
7 years ago |
Tom Hacohen
|
295867a439
|
Login form: add a missing prevent default.
|
7 years ago |
Tom Hacohen
|
07c986b01d
|
Add a very basic login page and cache the keys in session storage.
|
7 years ago |
Tom Hacohen
|
2947607a45
|
Update type definitions for ICAL and fix type errors.
|
7 years ago |
Tom Hacohen
|
bd077ac996
|
Move to our own sjcl with everything built in.
|
7 years ago |
Tom Hacohen
|
f5c31a3dbe
|
Add views for actual collection items.
I.e calendar events and address book content.
|
7 years ago |
Tom Hacohen
|
8c20687a72
|
Split away the journal list item view from the jorunal view.
|
7 years ago |
Tom Hacohen
|
e92a9c9961
|
Improve presentation of journal log.
|
7 years ago |
Tom Hacohen
|
8087f2d3f4
|
Fix to previous commit: fix redirect to entries page.
|
7 years ago |
Tom Hacohen
|
d4c49c1f55
|
Load the actual journal from the journal page.
This fixes viewing journals with version != 1.
|
7 years ago |
Tom Hacohen
|
25bf249d9f
|
Improve journal page.
|
7 years ago |
Tom Hacohen
|
af921e1b28
|
Move the header back outside of the internal components.
|
7 years ago |
Tom Hacohen
|
132f63e2a6
|
Move all of the etesync context to a separate place.
This means that encryption key derivation and token access
are not called as often.
|
7 years ago |
Tom Hacohen
|
6f9c783159
|
Cleanup the route resolver a bit.
|
7 years ago |
Tom Hacohen
|
7dd8248aab
|
Added a hacky journal view.
A lot of code duplication.
|
7 years ago |
Tom Hacohen
|
557e5ec0b4
|
Add basic routing.
|
7 years ago |
Tom Hacohen
|
b9798f1b13
|
Switch to the hash router for security.
This is needed to avoid accidentally leaking urls to the server.
|
7 years ago |
Tom Hacohen
|
bba3282def
|
Add a basic journal list view.
|
7 years ago |
Tom Hacohen
|
9fd1b31299
|
Fix journal not having version set.
This commit also cleans up the sharing between the json from the API and
the internal state of the object.
|
7 years ago |
Tom Hacohen
|
11aa1ffd94
|
API: first verify, then try to decrypt!
|
7 years ago |