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
Tom Hacohen
acd22b9b47
Serializers: remove unused field.
4 years ago
Tom Hacohen
741b6d7c52
Collection removed memberships: only return removed memberships within our returned range.
...
Before this change we were returning all of the removed memberships that happened
after stoken. Though instead, we should just return the removed memberships that
happened after stoken and before the new stoken we are returning.
4 years ago
Tom Hacohen
aa7b049b62
Stoken: always return the stoken object, not the rev.
4 years ago
Tom Hacohen
cb67bb9e85
Update etebase dep.
4 years ago
Tom Hacohen
c7bd01b2d1
Logout: allow any authenticated user (instead of normal permissions).
...
We should always allow users to log out if they are authenticated. This
doesn't need to use the global permissions.
4 years ago
Tom Hacohen
47f3e08846
Signup: improve docs.
4 years ago
Tom Hacohen
24c161b0d8
Signup: don't try to clean fields for objects we haven't created.
4 years ago
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.
4 years ago
Tom Hacohen
9cad5d62e1
Account: change Dashboard URL endpoint's permissions.
...
We only want to require that the account is authenticated, not the rest of
the permissions. As we want to be able to get a dashboard url for accounts
that aren't currently valid.
4 years ago
Tom Hacohen
1525738517
Settings: Implement the dashboard link.
4 years ago
Tom Hacohen
aae10980d6
Update etebase dep.
4 years ago
Tom Hacohen
13654bc093
Bump version
4 years ago
Tom Hacohen
b0d5326dd2
README: update for EteSync 2.0.
4 years ago