750 Commits (1877afca501f5cf976fd9d6d95cbd12d5878e359)
 

Author SHA1 Message Date
Tom Hacohen c0c5af0cab Fix issue with different items across collections sharing the same uid
The existing code falsely (and accidentally) assumed that all items
(even across different collections) will have unique uids. This is a
false assumption, especially when importing one collection into the
other.
5 years ago
Tom Hacohen e85d611aa6 Block sharing of old-style journals. 5 years ago
Tom Hacohen a0da029631 Sync helpers: add a function to create journal entry from sync entry. 5 years ago
Tom Hacohen 28c16ccae5 Journal members: implement giving access 5 years ago
Tom Hacohen d0c9a9c559 Crypto: Add function to get cryptomanager's encryption key. 5 years ago
Tom Hacohen 34e6fc3668 User info: make it possible to deserialize contentless user info. 5 years ago
Tom Hacohen 61a4347a64 PrettyFingerprint: add a widget for pretty showing of fingerprints. 5 years ago
Tom Hacohen 4255e9f3d8 Confirmation dialog: fix confirmation dialog titles. 5 years ago
Tom Hacohen 68b38f115f List: implement right icon for list items. 5 years ago
Tom Hacohen 85ac4da839 Journal members: implement revoking access. 5 years ago
Tom Hacohen a557ec1fd2 Fix creation of default journals for new accounts.
I don't know when it stopped working or why, but this fixes it.
It was obviously an error, and was caused by sloppy typing.
5 years ago
Tom Hacohen 46fe1ceeb6 Gracefully handle wrong encryption passwords.
Until now we just showed integrity error which could be one of many issues.
Now we show an explicit error message and only clear the encryption password
cache rather than the whole cache.
5 years ago
Tom Hacohen dfd6914cd9 Fix version number when saving events/todos. 5 years ago
Tom Hacohen d1293b08c3 Journal: implement importing entries from file
It still needs a bit of polished, such as proper error handling,
progress indication, chunked pushing and etc, though it does work!

Fixes #17
6 years ago
Tom Hacohen 8a58fb01fc Journal view: fix viewing of tasks directly from the journal. 6 years ago
Tom Hacohen 5de1087a2a Ical.js types: add support for getting all subcomponents. 6 years ago
Tom Hacohen be43fd5b51 Fix type in page title.
Fixes #41.
6 years ago
Tom Hacohen cd28f282fb API helpers: split the function creating journal entry. 6 years ago
Tom Hacohen 941b47b59a API helpers: rename createJournalEntry -> addJournalEntry.
Following the change from the previous commit.
6 years ago
Tom Hacohen 9b7f24eb8a Store actions: Rename createEntries -> addEntries. 6 years ago
Tom Hacohen 49273fbc6f Calendar: scroll to 8am when opening week and day views.
Fixes #40.
6 years ago
Tom Hacohen 4b09b9832a Task: fix allDay when a task doesn't have a startDate. 6 years ago
Tom Hacohen 494bc2e3bd Fix viewing tasks with no start or end date. 6 years ago
Tom Hacohen f26af1e1ac Journal actions: split fetchAll and fetching journal entries. 6 years ago
Tom Hacohen 8cc20ec3ed Fix removal of deleted jorunals from the journal list.
Fixes #36.
6 years ago
Tom Hacohen ae3f32cc01 Store: handle addJournal correctly (include empty entry list).
Fixes #35.
6 years ago
Tom Hacohen aeca32afa8 AddressBook: make sort case insensitive.
Fixes #34.
6 years ago
Tom Hacohen ad45ad3f83 Update tslint and fix warnings. 6 years ago
Tom Hacohen a7251f6dc7 Update tslint. 6 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 3d67ad13b6 Remove redundant semi-colons. 6 years ago
Tom Hacohen 5c94954c96 Store reducers: fix inconsistent empty lines. 6 years ago
Tom Hacohen 812c8df61a store reducers: fix copy paste for type. 6 years ago
Tom Hacohen 7e406e4f77 Split the store construction to a separate file. 6 years ago
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.
6 years ago
Tom Hacohen 3b7fadcc69 Set the locale based on the settings.
Partially fixes #4
6 years ago
Tom Hacohen 43044750e3 Add support for settings (route and store). 6 years ago
Tom Hacohen b46291f360 Make the login screen slightly nicer. 6 years ago
Tom Hacohen e4c2cece16 Remove the unneeded isomorphic fetch. 6 years ago
Tom Hacohen 5f60119c91 Update node-rsa. 6 years ago
Tom Hacohen 5237b14b74 Event and task: show timezone information.
First steps towards #29.
6 years ago
Tom Hacohen 172cc4ce53 Task: rename the completed property to finished and include cancelled. 6 years ago
Tom Hacohen 66d95216f7 Add support for editing a task's status. 6 years ago
Tom Hacohen a32e2c9019 Event and task description: show the text preformatted.
We previously had it in a div, which was dropping newlines.
6 years ago
Tom Hacohen 47c259d803 Improve task viewing. 6 years ago
Tom Hacohen e90a92ed57 Add a function to format just a date. 6 years ago
Tom Hacohen c2d4027e13 Move event date formatting function to a shared place. 6 years ago
Tom Hacohen 4db3b24743 Add task edit support. 6 years ago
Tom Hacohen 09ddfe8be8 Event: fix date calculation to account for exact same dates. 6 years ago