Commit Graph

  • 13654bc093 Bump version Tom Hacohen 2020-10-08 23:32:30 +0300
  • b0d5326dd2 README: update for EteSync 2.0. Tom Hacohen 2020-10-08 23:32:26 +0300
  • 523a97d9bf Merge: add EteSync 2.0 support Tom Hacohen 2020-10-08 23:27:14 +0300
  • f4e3153d4b Fix localization for DateTimePicker niconfus 2020-10-08 16:07:58 -0400
  • 3a4db2fd3c Fix localization for DateTimePicker niconfus 2020-10-08 16:07:58 -0400
  • 74f40abc65 Account: add a dashboard url endpoint. Tom Hacohen 2020-10-08 21:03:54 +0300
  • 9152e6f42d Fix bad stoken error. Tom Hacohen 2020-10-08 21:01:45 +0300
  • 4e565fb3e6 Signup form: also show email specific errors. Tom Hacohen 2020-10-05 11:47:46 +0300
  • 4e2e17dc05 Signup FormErrors: cleanup the naming. Tom Hacohen 2020-10-05 11:45:49 +0300
  • 55507a57f6 Show messages on collection edit, remove and memebership management. Tom Hacohen 2020-10-02 10:29:34 +0300
  • 1018a4ca90 Store asyncDispatch: support passing non-async actions Tom Hacohen 2020-10-02 10:27:59 +0300
  • 55b285fa20 Adding member: fix error message. Tom Hacohen 2020-10-02 10:23:26 +0300
  • 056211147d Settings: implement changing password. Tom Hacohen 2020-10-02 09:22:45 +0300
  • 0e5bedc51c Add a global message queue that shows a snackbar. Tom Hacohen 2020-10-02 09:45:09 +0300
  • 17fb106aa8 Password rules: move to a helper function. Tom Hacohen 2020-10-01 17:30:02 +0300
  • b04a7bed5e Settings: only show account settings when logged in. Tom Hacohen 2020-10-01 17:21:02 +0300
  • bbc8d3cd88 Settings: change title and sections. Tom Hacohen 2020-10-01 17:15:47 +0300
  • 06f2dd72a7 Exception: fix detail/code for exception. Tom Hacohen 2020-10-01 16:45:47 +0300
  • 6214688170 Invitations: share the username of the inviter. Tom Hacohen 2020-09-29 14:56:29 +0300
  • f2a28ebcff Signup: change to the wizard page on signup. Tom Hacohen 2020-10-01 13:40:18 +0300
  • 7403b9a61a Migration: set collection mtime when creating the first collections. Tom Hacohen 2020-10-01 13:38:19 +0300
  • 8f2068fe48 Wizard: set collection mtime when creating the first collections. Tom Hacohen 2020-10-01 13:37:48 +0300
  • 0d6f7d5ed8 CollectionEdit: update mtime when editing and deleting collections. Tom Hacohen 2020-10-01 11:38:12 +0300
  • b8d99b3ecb Invitations: add a confirmation dialog after an invite has been sent. Tom Hacohen 2020-10-01 11:14:18 +0300
  • bc291b257a Auto refresh: refresh every 5 minutes instead of every 1 minute. Tom Hacohen 2020-09-30 16:02:38 +0300
  • 99f39f4453 Auto refresh: fix usage of useEffect. Tom Hacohen 2020-09-30 16:01:14 +0300
  • 0a84405619 Invitations: show who the invitation is from. Tom Hacohen 2020-09-29 16:40:22 +0300
  • a55af64c18 Update etebase dep. Tom Hacohen 2020-09-29 16:39:02 +0300
  • c9983fd79d
    Update README for Etebase with new wiki links (#56) Simon Vandevelde 2020-09-27 16:48:52 +0200
  • 1e7e9eceac README: update signup instructions to EteSync 2.0. Tom Hacohen 2020-09-27 09:45:31 +0300
  • 8a557ff82c Disable signups by default. Tom Hacohen 2020-09-27 09:42:01 +0300
  • f5ced873ac Lint: fix lint errors. Tom Hacohen 2020-09-23 16:27:20 +0300
  • 5c803d8a51 Only expose drf's auth in debug mode. Tom Hacohen 2020-09-22 18:00:28 +0300
  • 5d9b47531b Collectin: make sure collections always have a unique UID. Tom Hacohen 2020-09-22 12:17:33 +0300
  • 18b3f45b79 Collection main_item: make a OneToOneField intsead of just a foreign key. Tom Hacohen 2020-09-22 11:33:17 +0300
  • 7b8b0a5685 Login: make case insensitive. Tom Hacohen 2020-09-21 12:09:19 +0300
  • 4dbdb3d7cf Invitations: gracefully error when trying to invite an already invited user. Tom Hacohen 2020-09-20 19:33:55 +0300
  • fa974c58d1 Upgrade etebase dep. Tom Hacohen 2020-09-19 15:32:08 +0300
  • b4f4de7798 Update etebase and adjust usage accordingly. Tom Hacohen 2020-09-16 16:07:34 +0300
  • 6475a8e343 Migration: add a warning about mtime missing when migrating. Tom Hacohen 2020-09-16 10:32:39 +0300
  • 9e9206e690 Migration: add a note when migrating shared journals. Tom Hacohen 2020-09-16 10:21:52 +0300
  • ee848679b1 Migration: add a minimum password length requirement. Tom Hacohen 2020-09-13 18:50:35 +0300
  • 0e4e5b46ad Migration: properly handle field-specific errors. Tom Hacohen 2020-09-13 18:49:45 +0300
  • 374048f013 Fix disabling of browseable API when debug is off. Tom Hacohen 2020-09-13 14:37:48 +0300
  • 00cf2d83a0 Only enable browsable API when debugging is on. Tom Hacohen 2020-09-13 14:17:25 +0300
  • 3de1d48b9e Browsable API: use input fields for relations. Tom Hacohen 2020-09-13 14:13:06 +0300
  • c04650f890 README: update contribution information. Tom Hacohen 2020-09-11 16:02:47 +0300
  • eac8fae376 README: update contribution information. Tom Hacohen 2020-09-11 16:01:44 +0300
  • 094983ad47 Show the server error on failure to create account Tom Hacohen 2020-09-11 09:55:55 +0300
  • 71c1ebc213 Migration: let the server know that we are migrating an account Tom Hacohen 2020-09-09 18:29:59 +0300
  • 9efb8d4c40 Update example-configs to etebase. Tom Hacohen 2020-09-10 19:20:52 +0300
  • b9f20d251a Add example config for using using nginx with uwsgi Prof. Jayanth R Varma 2018-11-07 02:18:46 +0530
  • 38e0700ac0 Update django and remove unused deps. Tom Hacohen 2020-09-10 18:54:18 +0300
  • 5785f803ac Port over easyconfig from the etesync server code. Pierre-Alain TORET 2020-09-10 18:51:25 +0300
  • 9c6a7e9428 Login: fix server error when trying to login to users without userinfo. Tom Hacohen 2020-09-10 13:31:54 +0300
  • a85e816810 User not found: return a 401 instead of a 404. Tom Hacohen 2020-09-09 17:07:32 +0300
  • 6d224307f8 Migration: change it to a multi-step wizard. Tom Hacohen 2020-09-09 14:03:26 +0300
  • 283909eabd Migration: add signup. Tom Hacohen 2020-09-09 13:24:36 +0300
  • da6f625a34 Migration: use new password widget. Tom Hacohen 2020-09-09 13:11:08 +0300
  • c7e07150dd Invitations: move to side menu. Tom Hacohen 2020-09-07 17:41:47 +0300
  • 1a18ce11ce Change history: show a placeholder when change history is empty. Tom Hacohen 2020-09-07 17:38:43 +0300
  • 7ba75ae3c1 Wizard: add a first-run wizard to help create new accounts. Tom Hacohen 2020-09-07 17:33:04 +0300
  • 2a43a9e94e Container: support flexbox directives. Tom Hacohen 2020-09-07 15:59:03 +0300
  • cb35557565 App: make the main container flex so we can nicely fill pages. Tom Hacohen 2020-09-07 15:51:03 +0300
  • 12f5f482cd Passwords: add and use a new PasswordField widget. Tom Hacohen 2020-09-07 15:01:37 +0300
  • 3ea16cd0d9 Update material-ui dep. Tom Hacohen 2020-09-07 14:48:39 +0300
  • e9db783640 Signup: add a note about remembering your password. Tom Hacohen 2020-09-07 14:29:27 +0300
  • 0c59aef1dc Forgot password: fix the link to point to the faq entry. Tom Hacohen 2020-09-07 14:20:02 +0300
  • e738622396 Signup: enforce a minimum password length. Tom Hacohen 2020-09-07 14:16:32 +0300
  • 27209c282f Update etebase dep. Tom Hacohen 2020-09-07 12:37:10 +0300
  • f579f3fcb0 Migration: add a tool to migrate to etesync 2.0. Tom Hacohen 2020-08-31 18:11:54 +0300
  • d90931fbe5 Make access level an int instead of a string. Tom Hacohen 2020-09-07 11:02:40 +0300
  • dc98cd6010 Workaround typescript issue with list responses being any. Tom Hacohen 2020-09-06 18:48:22 +0300
  • f36f8b3d18 Tasks: always show searchbar. Tom Hacohen 2020-08-28 09:27:29 +0300
  • bd649a61cc EventEdit: allow changing calendar when duplicating event Ramzan 2020-08-20 17:04:11 -0400
  • 8d15a66e98 helpers: add parseDate function Ramzan 2020-08-18 19:06:49 -0400
  • 88189c4e4e pim-types: add getter for bday property Ramzan 2020-08-18 19:04:00 -0400
  • 1565772933 Fix issue with yearly recurrence. Tom Hacohen 2020-08-19 20:40:27 +0300
  • 3ce158ca88 Tasks: autocomplete from all of the tags options (not just hardcoded). Tom Hacohen 2020-08-06 12:18:11 +0300
  • 9f426bf2c8 Collection members: show admins in the member list. Tom Hacohen 2020-09-06 18:13:05 +0300
  • aed7862cab Collection creation: change title to Collection instead of journal. Tom Hacohen 2020-09-06 17:54:20 +0300
  • f6d4a72670 Collection edit: validate colors before allowing saving. Tom Hacohen 2020-09-06 17:52:30 +0300
  • 085298f14c Sync manager: fix handling of removedCollections. Tom Hacohen 2020-09-04 17:08:12 +0300
  • c7a4110cbb Invitations: implement viewing, accepting and rejecting invitations. Tom Hacohen 2020-09-04 17:01:22 +0300
  • aed87399c0 Members: fetch members in chunks. Tom Hacohen 2020-09-04 15:07:06 +0300
  • 485b65cb69 Implment item and collection change history. Tom Hacohen 2020-09-04 15:03:44 +0300
  • 1f00fbe8cc GenericChangeHistory: split the change history to its own component. Tom Hacohen 2020-09-04 14:23:06 +0300
  • da95830d9f CacheItems: don't delete when deleted, just mark as such. Tom Hacohen 2020-09-04 12:10:12 +0300
  • f2d051a4a6 Improve handling of Etebase errors. Tom Hacohen 2020-09-04 12:00:16 +0300
  • b370c59184 Show a nicer dialog for sync errors. Tom Hacohen 2020-09-04 11:59:58 +0300
  • d4a05faa0a Error reducer: fix handling of appending errors. Tom Hacohen 2020-09-04 11:53:01 +0300
  • 0805bdf171 Deploy script: don't sign for now. Tom Hacohen 2020-09-02 23:26:25 +0300
  • 8ff6757b91 Update etebase dep. Tom Hacohen 2020-09-02 21:07:06 +0300
  • bc471cfde5 Deploy script: set -e Tom Hacohen 2020-09-02 21:11:33 +0300
  • 5a5c777619 Deploy script: set -e Tom Hacohen 2020-09-02 21:11:30 +0300
  • a9b21441a1 Deploy: change deploy information to pim.etesync.com. Tom Hacohen 2020-09-02 15:37:29 +0300
  • 43569727f4 Signup: send a signal on account signup. Tom Hacohen 2020-09-02 12:54:27 +0300
  • 42a72ce5c7 Serializers user signup: correctly handle EtebaseValidationErrors. Tom Hacohen 2020-09-02 12:50:47 +0300
  • 22463b00dd Signup and login: clean up error handling. Tom Hacohen 2020-09-02 11:36:18 +0300
  • 20fed45aee Update etebase dep. Tom Hacohen 2020-09-02 11:23:35 +0300