Commit Graph

792 Commits (896182ba68a4da303d47a4db260b1d5326363e60)

Author SHA1 Message Date
Jonathan Zacsh 670918f8f7
fix event descriptions to respect whitespace (#234) 2022-06-24 11:34:19 +03:00
Tom Hacohen 3bb5ed17be Relicense ical.js.d.ts to MPL-2.0 (same as ical.js).
This should make it easier for people to reuse it.
2022-02-25 15:08:45 +02:00
Tom Hacohen a48f929d94 Signup: add a link to the terms of service.
Fixes #188.
2021-10-03 13:31:39 +03:00
Tom Hacohen c0d884afd7 Event edit: automatically populate end date when setting start date.
Fixes #195.
2021-01-14 15:10:11 +02:00
Tom Hacohen e3d6bd21e4 Tasks: ignore empty categories 2020-12-09 18:45:00 +02:00
Tom Hacohen a748ae3cf1 Tasks: remove the categories property when there are no tags.
Fixes #179
2020-12-02 10:01:35 +02:00
Tom Hacohen 7a03f8c69c Fix usage the default server URL (actually use it)
This also fixes setting the server url using the REACT_APP_DEFAULT_API_PATH
env var.

Fixes #185
2020-11-30 09:33:17 +02:00
Tom Hacohen 1b50d197b1 Calendar: gracefully handle errors handling recurring events. 2020-11-11 09:39:46 +02:00
Ramzan 54c9735074 ContactEdit: fix contacts getting added to groups multiple times 2020-11-05 14:23:34 +02:00
Tom Hacohen 990f693da8 Update etebase dep and adjust according to the async changes. 2020-11-03 18:28:00 +02:00
Ramzan 6ab60f24ef Create GroupEdit 2020-10-29 18:26:44 -04:00
Ramzan 2505650708 ContactEdit: add group editor 2020-10-29 00:51:10 -04:00
Ramzan e0e21cfbce Contacts: Add edit button to group list items 2020-10-29 00:51:03 -04:00
Ramzan 88be50f215 Contacts: add new group button and adjust ContactEdit for group editing 2020-10-29 00:50:04 -04:00
Tom Hacohen 19444a38ba LoginForm: make it more clear that people should use usernames, not emails. 2020-10-27 16:25:44 +02:00
Tom Hacohen 022d4ea2e2 Wizard: have a skip button to skip collection init. 2020-10-26 21:06:45 +02:00
Tom Hacohen 8aa90ed86d New account wizard: soften the title to not say Error! 2020-10-25 10:08:11 +02:00
Tom Hacohen e9a99c9404 Add a nicer error message for 1.0 accounts. 2020-10-22 09:39:21 +03:00
Tom Hacohen 31aa091893 Tasks: fix handling of categories.
We were wrongly creating them as strings instead of arrays,
which was causig them to be serialized wrong.

Fixes #171
2020-10-21 18:57:01 +03:00
Tom Hacohen 66331a4e2a pim-types: add lastModified. 2020-10-21 15:57:18 +03:00
Tom Hacohen ffe60f8b28 Signup: add a link to the rest of the apps. 2020-10-21 15:54:08 +03:00
Tom Hacohen 6ea3b880f9 Fix being able to access the changelog of deleted items. 2020-10-18 12:45:42 +03:00
Tom Hacohen 1b788acf83 Signup: add a link to the pricing page. 2020-10-16 18:37:12 +03:00
Tom Hacohen f142b6081a Update etebase dep and adjust code accordingly. 2020-10-15 18:41:43 +03:00
Tom Hacohen 55cae0962d Contacts: redesign the address book view and add filtering by group.
This is the first step towards fixing #136.
2020-10-15 18:41:43 +03:00
Tom Hacohen 78e91abcb4 pim-types: add a function to get group membership. 2020-10-15 18:41:43 +03:00
Tom Hacohen d530204584 pim-types: Fixed group detection. 2020-10-15 18:41:43 +03:00
Tom Hacohen 334b2c68ee Tasks: use pushMessage instead of a custom one. 2020-10-15 18:41:43 +03:00
Tom Hacohen 0540c3bbbd Add an option for changing the default API URL during the build
Merge #130 again. It was accidentally removed when we merged to Etebase.
2020-10-11 17:37:38 +03:00
Tom Hacohen 1525738517 Settings: Implement the dashboard link. 2020-10-09 09:46:36 +03:00
niconfus f4e3153d4b Fix localization for DateTimePicker 2020-10-08 23:25:54 +03:00
Tom Hacohen 4e565fb3e6 Signup form: also show email specific errors. 2020-10-05 11:47:46 +03:00
Tom Hacohen 4e2e17dc05 Signup FormErrors: cleanup the naming. 2020-10-05 11:45:49 +03:00
Tom Hacohen 55507a57f6 Show messages on collection edit, remove and memebership management. 2020-10-02 10:29:34 +03:00
Tom Hacohen 1018a4ca90 Store asyncDispatch: support passing non-async actions 2020-10-02 10:27:59 +03:00
Tom Hacohen 55b285fa20 Adding member: fix error message. 2020-10-02 10:23:26 +03:00
Tom Hacohen 056211147d Settings: implement changing password. 2020-10-02 09:47:28 +03:00
Tom Hacohen 0e5bedc51c Add a global message queue that shows a snackbar. 2020-10-02 09:45:15 +03:00
Tom Hacohen 17fb106aa8 Password rules: move to a helper function. 2020-10-01 17:51:55 +03:00
Tom Hacohen b04a7bed5e Settings: only show account settings when logged in. 2020-10-01 17:21:02 +03:00
Tom Hacohen bbc8d3cd88 Settings: change title and sections. 2020-10-01 17:15:47 +03:00
Tom Hacohen f2a28ebcff Signup: change to the wizard page on signup. 2020-10-01 13:40:18 +03:00
Tom Hacohen 8f2068fe48 Wizard: set collection mtime when creating the first collections. 2020-10-01 13:37:48 +03:00
Tom Hacohen 0d6f7d5ed8 CollectionEdit: update mtime when editing and deleting collections. 2020-10-01 13:27:18 +03:00
Tom Hacohen b8d99b3ecb Invitations: add a confirmation dialog after an invite has been sent. 2020-10-01 11:14:18 +03:00
Tom Hacohen bc291b257a Auto refresh: refresh every 5 minutes instead of every 1 minute. 2020-09-30 16:02:38 +03:00
Tom Hacohen 99f39f4453 Auto refresh: fix usage of useEffect. 2020-09-30 16:01:14 +03:00
Tom Hacohen 0a84405619 Invitations: show who the invitation is from. 2020-09-29 16:40:22 +03:00
Tom Hacohen b4f4de7798 Update etebase and adjust usage accordingly. 2020-09-16 16:07:34 +03:00
Tom Hacohen c7e07150dd Invitations: move to side menu. 2020-09-07 17:41:47 +03:00