1434 Commits (5ad5c166ea7227a23132a941263506272af99d70)
 

Author SHA1 Message Date
Tom Hacohen 49da4ea666
README: document MEDIA_ROOT and add a section about backups 4 years ago
Tom Hacohen 1c8f7cdc60 Update changelog. 4 years ago
Tom Hacohen 13a46cb1db Myauth: add missing migration.
Fixes #70
4 years ago
Michael Nahkies 4f4bdc7b6b
chore: fix install instructions in readme, .gitignore venv / secret.txt (#68) 4 years ago
Michael Nahkies b6919d17be chore: fix broken links in README.md 4 years ago
Tal Leibman d8e5c37db1
Use black for code formatting and format the code
Merge #65
4 years ago
Tom Hacohen 9ec16e9216 Update changelog. 4 years ago
Tom Hacohen ab8b2bc58a README: update + add chat badge. 4 years ago
Tom Hacohen 1b50d197b1 Calendar: gracefully handle errors handling recurring events. 4 years ago
Tom Hacohen bdd787b915 Gracefully handle uploading the same item twice.
We were failing until now, but since the uid is sure to be unique,
we can just assume that if it's the same uid it's the same content.
This means we can just gracefully fail as the data is the same.

Until now, we were raising an error, but we now just do nothing
and consider it a success.

This is especially useful when a network error caused an item to
be uploaded but not updated on the client side.
4 years ago
Victor R. Santos e9de8f1adb Add env variable to change configuration file path.
ETEBASE_EASY_CONFIG_PATH is optional, the server serches for the
configurations files in this order:
- "ETEBASE_EASY_CONFIG_PATH"
- etebase-server.ini
- /etc/etebase-server/etebase-server.ini
4 years ago
Tom Hacohen 47103df48a Change user creation to not ask for a password (and clarify the readme). 4 years ago
Tom Hacohen 801826b8b6 Fix the URL in the success template. 4 years ago
Tom Hacohen 65319047b8 Remove leftover files from EteSync 1.0.
No idea how they got here.
4 years ago
Ramzan 54c9735074 ContactEdit: fix contacts getting added to groups multiple times 4 years ago
Tom Hacohen 990f693da8 Update etebase dep and adjust according to the async changes. 4 years ago
Tom Hacohen 843b59a0ac Login/Changepassword: change to verifying the hostname without the part.
Verifying the port was causing issues, and anyhow, this check is
paranoid and isn't strictly necessary for security.
The problem is that Django's `get_host()` and the equivalent on some
platforms returns it without the port, though on others (like e.g. the
library we use from JS) it returns with the port. This was inconsistent
and was causing authentication to fail.

We thus relaxed the test to not include the port when matching, which
should make it work consistently across all platforms.
4 years ago
Tom Hacohen e9cbb9bf37
Merge Contacts: Add basic group editing functionality
Merge of #176
4 years ago
Tom Hacohen a6f5e070a4 Update changelog. 4 years ago
Tom Hacohen 422b62d5b2 Disallow creating new collections without a collection type set. 4 years ago
Tom Hacohen f55ebeae7c Collection saving: add another verification for collection UID uniqueness.
Even with the previous check, there could still be a race condition where two
collections with the same UID are created. Adding this extra check after
will prevent that from happening.
4 years ago
Tom Hacohen b097f3b8fa
README: update instructions and fix type
Fixes #60
4 years ago
Ramzan 6ab60f24ef Create GroupEdit 4 years ago
Ramzan 2505650708 ContactEdit: add group editor 4 years ago
Ramzan e0e21cfbce Contacts: Add edit button to group list items 4 years ago
Ramzan 88be50f215 Contacts: add new group button and adjust ContactEdit for group editing 4 years ago
Tom Hacohen 19444a38ba LoginForm: make it more clear that people should use usernames, not emails. 4 years ago
Tom Hacohen 022d4ea2e2 Wizard: have a skip button to skip collection init. 4 years ago
Tom Hacohen 46abeac2c0 Test reset: also reset memberships. 4 years ago
Tom Hacohen 8aa90ed86d New account wizard: soften the title to not say Error! 4 years ago
Tom Hacohen 037f0f79a7
README: improve the update instructions for versions < 0.5.0 4 years ago
Tom Hacohen e9a99c9404 Add a nicer error message for 1.0 accounts. 4 years ago
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
4 years ago
Tom Hacohen 0a246aaa8d
README: improve self-hosting instructions 4 years ago
Tom Hacohen 66331a4e2a pim-types: add lastModified. 4 years ago
Tom Hacohen ffe60f8b28 Signup: add a link to the rest of the apps. 4 years ago
Tom Hacohen bc4e022450 Sign the webapp using Signed Pages. 4 years ago
Tom Hacohen 3b4cd424ab Update changelog. 4 years ago
Tom Hacohen 529b5c22e8
README: mention that this is EteSync 2.0 4 years ago
Tom Hacohen 0e814ea410 Merge: merge in the new etebase (EteSync 2.0) code 4 years ago
Tom Hacohen 6ea3b880f9 Fix being able to access the changelog of deleted items. 4 years ago
Tom Hacohen 1b788acf83 Signup: add a link to the pricing page. 4 years ago
Tom Hacohen f142b6081a Update etebase dep and adjust code accordingly. 4 years ago
Tom Hacohen 55cae0962d Contacts: redesign the address book view and add filtering by group.
This is the first step towards fixing #136.
4 years ago
Tom Hacohen 78e91abcb4 pim-types: add a function to get group membership. 4 years ago
Tom Hacohen d530204584 pim-types: Fixed group detection. 4 years ago
Tom Hacohen 334b2c68ee Tasks: use pushMessage instead of a custom one. 4 years ago
Tom Hacohen 5bce4d9932 Collection Type: fix backwards compatibility for creating new collections.
Continuation to 409248d419.
4 years ago
Tom Hacohen 409248d419 CollectionTypes: add backward compatibility adjustments until 2.0 is out. 4 years ago
Tom Hacohen 5d8a92f000 Collections: add support for collection types.
We also added the field for invitations, as it's needed for collections
to work.
4 years ago