Commit Graph

  • 7ab9513e05 Serializers: rename message to detail to conform with the rest of the API. Tom Hacohen 2020-09-02 11:11:17 +0300
  • bf22b1676f Serializers: improve field serialization errors. Tom Hacohen 2020-09-02 11:07:43 +0300
  • 750eae59b4 Change to the recommended way of doing login-guarded pages. Tom Hacohen 2020-09-01 18:34:26 +0300
  • 835367ba9f Signup and login: link to eachother. Tom Hacohen 2020-09-01 18:10:14 +0300
  • 6970ebc503 Add Signup page. Tom Hacohen 2020-09-01 17:58:17 +0300
  • 99016871de LoginForm: migrate to functional component. Tom Hacohen 2020-09-01 17:34:00 +0300
  • 8bcf436b99 Items edit: remove warnings about not all types being supported. Tom Hacohen 2020-09-01 17:25:14 +0300
  • 82a3233a43 Update according to etebase-js changes. Tom Hacohen 2020-09-01 16:08:33 +0300
  • 7ad14407ca Update etebase dep. Tom Hacohen 2020-09-01 16:04:09 +0300
  • 02c4b264f2 Preserve content on deletion. Tom Hacohen 2020-09-01 12:59:42 +0300
  • 3bb4429d16 Server url: use our etebase partner URL. Tom Hacohen 2020-08-31 15:40:29 +0300
  • 2327466113 Invitations: error when trying to invite oneself. Tom Hacohen 2020-08-28 13:55:15 +0300
  • f7920df2ed Tasks: always show searchbar. Tom Hacohen 2020-08-28 09:27:29 +0300
  • 824172d1d3 Birthday calendar: prepend '19' to double-digit birth years. Tom Hacohen 2020-08-25 13:19:49 +0300
  • 9e0b1efda9
    Merge pull request #160 from ramzan/hide-birthday-collection Tom Hacohen 2020-08-24 07:10:21 +0300
  • 109013e9ec EventEdit: allow changing calendar when duplicating event Ramzan 2020-08-20 17:04:11 -0400
  • 593e30ad77 Hide read only journals when creating/editing an item Ramzan 2020-08-19 18:14:32 -0400
  • c8442d9440 Appbar: remove the useless back button - always open the menu. Tom Hacohen 2020-08-08 11:58:17 +0300
  • 5756bf37ba Make edit buttons disabled for readOnly journals. Tom Hacohen 2020-08-19 21:13:16 +0300
  • f526bcb293 SyncGate: create auto-generated SyncInfoJournal of address book birtdays Ramzan 2020-08-18 19:12:52 -0400
  • 724095728e helpers: add parseDate function Ramzan 2020-08-18 19:06:49 -0400
  • 9daf113ea3 pim-types: add getter for bday property Ramzan 2020-08-18 19:04:00 -0400
  • 562dc48610 Fix issue with yearly recurrence. Tom Hacohen 2020-08-19 20:40:27 +0300
  • 8593ab1357 Login: add a user visible error on password failure. Tom Hacohen 2020-08-18 12:24:30 +0300
  • 693a5ec778 Login: return an UNAUTHORIZED (401) error on bad username/password, not 400. Tom Hacohen 2020-08-18 12:04:42 +0300
  • 5af2aeda7e Add an endpoint to know if a server is an etebase server or not. Tom Hacohen 2020-08-18 12:02:56 +0300
  • b434fc829a Fix item cache being deleted on fetch. Tom Hacohen 2020-08-12 17:44:54 +0300
  • 5c077ddc0e SyncManager: make helper functions private. Tom Hacohen 2020-08-10 14:00:10 +0300
  • a36a70e30c store: improve typing in cache deserialize. Tom Hacohen 2020-08-10 13:32:03 +0300
  • 1ca1960c8e Update etesync dep. Tom Hacohen 2020-08-10 09:27:05 +0300
  • c4d239dba3 Login: add signup link. Tom Hacohen 2020-08-09 10:24:20 +0300
  • e58f3dd9e6 Rename cache/credentials2 to remove the 2. Tom Hacohen 2020-08-08 12:10:23 +0300
  • 1268564b90 Move FIXME to the correct place. Tom Hacohen 2020-08-08 12:05:32 +0300
  • 3187807842 Fix React warning. Tom Hacohen 2020-08-08 12:02:12 +0300
  • ba89498ee9 Appbar: remove the useless back button - always open the menu. Tom Hacohen 2020-08-08 11:58:17 +0300
  • b8442532e8 Improve error handling: failing to parse items/collections + syncmanager Tom Hacohen 2020-08-08 11:47:51 +0300
  • 74f4409f56 Colors: fix handling of collection and event colors. Tom Hacohen 2020-08-08 10:50:44 +0300
  • b93718a5cb Login: show a nice error when pointing to a bad Etebase server. Tom Hacohen 2020-08-08 10:23:24 +0300
  • d464040d8e Router: add more 404s. Tom Hacohen 2020-08-08 10:11:24 +0300
  • 58533f165d Login form: call the username username rather than email. Tom Hacohen 2020-08-08 10:04:14 +0300
  • a540514f87 Login: make it visible that it's loading. Tom Hacohen 2020-08-08 10:00:02 +0300
  • 430d313be1 helpers: import some helpers from iOS. Tom Hacohen 2020-08-08 09:53:38 +0300
  • 14fd5832f5 Error boundary: simplify page. Tom Hacohen 2020-08-08 09:49:26 +0300
  • 1489f8ec1b SyncCollections: fix the return type of the setSyncCollection action. Tom Hacohen 2020-08-08 09:45:31 +0300
  • 2456b2645f Store: move the base64 serialization to the persistor serializers. Tom Hacohen 2020-08-08 09:41:51 +0300
  • 346dc95cee Rename Credentials2/Cache2 (left-overs from the etebase migration). Tom Hacohen 2020-08-07 18:28:02 +0300
  • abf2224d31 Store: clear cache and sync items on logout. Tom Hacohen 2020-08-07 18:25:54 +0300
  • 40c3a1f114 SyncManager: clean up collection handling. Tom Hacohen 2020-08-07 18:23:29 +0300
  • 626771d2c5 Store: implement updating store in bulk. Tom Hacohen 2020-08-07 18:21:44 +0300
  • 6e3bb42f96 Item batch: clean up reducers and update store on upload Tom Hacohen 2020-08-07 18:09:55 +0300
  • 200102d222 createAction: fix the action type. Tom Hacohen 2020-08-07 17:45:50 +0300
  • 2c2abbb7ae Collection upload: consolidate reducer and update store on upload. Tom Hacohen 2020-08-07 17:20:25 +0300
  • 2f8794e8fd store: add a useAsyncDispatch function for type-correct async dispatch. Tom Hacohen 2020-08-07 17:17:16 +0300
  • a7cae3203b Update etebase dep Tom Hacohen 2020-08-07 16:17:31 +0300
  • 8f5af8f63b Update etebase dependency. Tom Hacohen 2020-08-07 10:19:41 +0300
  • 460c2e2b4a Pim: move all of the item save/delete functions to one place. Tom Hacohen 2020-08-06 18:37:12 +0300
  • 181ff241da Tasks: autocomplete from all of the tags options (not just hardcoded). Tom Hacohen 2020-08-06 12:18:11 +0300
  • 85ef564b63 Autorefresh: remove url hack. Tom Hacohen 2020-08-06 11:02:18 +0300
  • dc7f2fb47c Remove redundant code. Tom Hacohen 2020-08-06 10:59:59 +0300
  • e01012160b Collection edit: remove the word journal. Tom Hacohen 2020-08-06 10:58:56 +0300
  • dcb1337905 Event clone: also clone collection/item Uid. Tom Hacohen 2020-08-06 10:58:43 +0300
  • 1877afca50 Remove wrong hardcoded url. Tom Hacohen 2020-08-06 10:56:18 +0300
  • f28d4f6af0 Fix isAdmin and isReadOnly for collections. Tom Hacohen 2020-08-06 10:51:43 +0300
  • 4047638e6f Completely remove EteSync dependency. Tom Hacohen 2020-08-06 10:36:59 +0300
  • 8fb50df017 Remove more redundant code. Tom Hacohen 2020-08-06 10:25:23 +0300
  • 0343c80fb9 SyncManager: remove persistor force-persist. Tom Hacohen 2020-08-06 10:21:53 +0300
  • c69f5e27ad Journals: remove unused journals components. Tom Hacohen 2020-08-06 10:20:27 +0300
  • 2f565994b7 CollectionMembers: add pages to control collection memberships. Tom Hacohen 2020-08-06 10:19:52 +0300
  • 0bb7867059 Collection: add a changelog history page. Tom Hacohen 2020-08-06 09:25:41 +0300
  • 059522532a Fix setting of mtime for newly created items. Tom Hacohen 2020-08-06 09:24:26 +0300
  • 26788cc749 Collections: add collection list import page. Tom Hacohen 2020-08-05 21:56:03 +0300
  • 3db3720eef CollectionList: show colorbox when color is available. Tom Hacohen 2020-08-05 21:55:48 +0300
  • 3a690e351a Collections: implement import. Tom Hacohen 2020-08-05 21:35:22 +0300
  • 9cf37a0fb4 Collections: add a component that views the collection. Tom Hacohen 2020-08-05 21:03:45 +0300
  • d5a582e842 Task edit: fix task edit (setting the collection). Tom Hacohen 2020-08-05 20:49:21 +0300
  • 9077f3878e ContactEdit: fix constructor's type and rename journalUid. Tom Hacohen 2020-08-05 20:45:09 +0300
  • 8e8c779fa6 Event edit: fix event edit (setting the collection). Tom Hacohen 2020-08-05 20:44:03 +0300
  • 877171b2ea App: cleanup the component and make sync add to fetch count. Tom Hacohen 2020-08-05 20:33:07 +0300
  • 3ebaf35f49 Implement adding new collections and editing existing Tom Hacohen 2020-08-05 20:22:44 +0300
  • 96ae079145 Add a collections section. Tom Hacohen 2020-08-05 19:00:14 +0300
  • 1b73899182 Appbar: make sure it changes when the location changes. Tom Hacohen 2020-08-05 18:32:38 +0300
  • b804a8945d Add back the tab navigation buttons. Tom Hacohen 2020-08-05 18:27:08 +0300
  • a4ee9b57c9 Fix sidemenu and drawer menu icon for the home routes. Tom Hacohen 2020-08-05 17:53:16 +0300
  • 09dc82df67 Fix Debug page. Tom Hacohen 2020-08-05 17:22:54 +0300
  • 7f85d304a8 Store: fix cache collection storage. Tom Hacohen 2020-08-05 17:21:57 +0300
  • b39f100bdb Create tasks route. Tom Hacohen 2020-08-05 16:55:54 +0300
  • 32426b2460 Create the calendar route. Tom Hacohen 2020-08-05 16:36:24 +0300
  • b29f19639a Contacts: implement FAB for adding contacts. Tom Hacohen 2020-08-05 16:28:00 +0300
  • 36e5f2ccff Moved contact components under Contacts and remove from Pim. Tom Hacohen 2020-08-05 16:12:06 +0300
  • 460c712411 Remove PimMain. Tom Hacohen 2020-08-05 16:08:47 +0300
  • b796217cd1 Implement contacts editing. Tom Hacohen 2020-08-05 15:27:08 +0300
  • 2edc95cce7 snap Tom Hacohen 2020-08-05 12:31:39 +0300
  • 1f1d3b6a89 basic sync Tom Hacohen 2020-08-05 12:05:23 +0300
  • 1817fbf87d Etebase change to login. Tom Hacohen 2020-08-05 11:39:12 +0300
  • 6d18d494a7 JournalMembers: change to be a function component. Tom Hacohen 2020-08-06 09:46:20 +0300
  • 6e4689f697 JournalEntries: change to be a function component. Tom Hacohen 2020-08-05 22:14:28 +0300
  • cd7739a3d1 ImportDialog: change to be a function component. Tom Hacohen 2020-08-05 21:13:25 +0300
  • 749d9de581 SideMenu: change to be a function component. Tom Hacohen 2020-08-05 17:35:33 +0300
  • 2eaa9b503a SearchableAddressBook: change to be a function component. Tom Hacohen 2020-08-05 12:35:29 +0300
  • c1b57eecfd App: change to be a function component. Tom Hacohen 2020-08-05 12:20:52 +0300