Tom Hacohen
79675261d2
Fix build following changes.
4 years ago
Tom Hacohen
eb09c3a0e0
Account Loader: use view models instead of AsyncTask.
...
Should fix rare crashes some users were experiencing.
4 years ago
Tom Hacohen
586ad902c6
Crash reporting: including username when possible.
4 years ago
Tom Hacohen
05b41c7f7d
Migration: add a tool for migrating to EteSync v2.
4 years ago
Tom Hacohen
73c1d1ee0b
Update etebase dep and adjust code accordingly.
4 years ago
Tom Hacohen
918f30965d
EtebaseCache: fix crash when removing and re-adding (sometimes).
...
Essentially the problem was that when we were removing the account, the cache
directory was removed. Though then when readding the account, we would get the
cache handler from our handler cache, which would already be init, so it'd
assume the directory already exists. This was only relevant if there were
network errors because otherwise the sync would also happen it the background
which would create the missing dirs anyway.
The solution: remove the object from the handler cache when removing account.
4 years ago
Tom Hacohen
b76b9e7f6d
Update deps and adjust code accordingly.
4 years ago
Tom Hacohen
bf1155d0b8
Invitations: implement invitations handling.
4 years ago
Tom Hacohen
b637f25f4a
Update etebase dep and adjust code accordingly
4 years ago
Tom Hacohen
f6a44a33da
AccountActivity: fix crash when removing account.
4 years ago
Tom Hacohen
d768ab69cd
Fix parsing of #RRGGBBAA collection colors.
4 years ago
Tom Hacohen
290aa159b2
Implement showing fingerprint.
4 years ago
Tom Hacohen
b9d3dc691b
Implement collection creation.
4 years ago
Tom Hacohen
63a8bf91a9
ViewCollection: add a basic etebase collection viewing activity.
4 years ago
Tom Hacohen
efdce8c557
Account: logout and clear cache on account removal.
4 years ago
Tom Hacohen
ea0f974086
Account activity: lock the cache when using it and cleanup color parsing
4 years ago
Tom Hacohen
2069e9b215
LocalEtebaseCache: create a shared collection + meta type.
4 years ago
Tom Hacohen
608f1ff371
Sync collections and show them in the account page.
4 years ago
Tom Hacohen
eeb93f523d
Get account list: add etebase support.
4 years ago
Tom Hacohen
09c932c02c
Account Settings: add a flag to check if legacy (and use in account page).
4 years ago
Tom Hacohen
aefdfe5479
Update okhttp3 dependency.
4 years ago
Tom Hacohen
8d32a5a956
Tasks: improve warning messages to include Tasks.org.
4 years ago
Alex Baker
a36cfb8c9b
Use getWantedTaskProvider
4 years ago
Alex Baker
e01f54c687
Add Tasks.org support
4 years ago
Tom Hacohen
a3b0f71c13
Add a link to install Tasks.org (recommended tasks provider).
4 years ago
Tom Hacohen
3103d4d42a
Add a notice about only OpenTasks lists showing in app.
4 years ago
Tom Hacohen
df94fde5ff
Move CollectionInfo and SyncEntry to the journalmanager module.
4 years ago
Tom Hacohen
ceead4815b
Move to the external journalmanager module (moved the code there)
4 years ago
Tom Hacohen
5857ed51d0
Logout: invalidate the auth token after logging out.
4 years ago
Tom Hacohen
fe980f937e
Fix potential crash when opening and stopping the app very quickly.
5 years ago
Tom Hacohen
17b6e69c86
Move everything to use the new Logger
5 years ago
Tom Hacohen
b382b8515c
Request sync after encryption password change.
...
This is because we need the journals to be up to date with the newly
added key, or otherwise there could be issues when editing them.
5 years ago
Tom Hacohen
b765f177c7
Migrate to AndroidX.
5 years ago
Tom Hacohen
130cea18ce
Tasks: move the opentasks install button to the menu.
...
It was quite ugly having it there.
5 years ago
Tom Hacohen
cb570978e5
Account activity: don't hide collection headers even if empty.
...
This was an annoying remanent from DAVDroid. Maybe it makes sense for
DAV, but it defo doesn't make sense for us where we can just create
collections (and anyhow always have existing defaults!).
5 years ago
Tom Hacohen
1aed0106cd
Add a button for installing OpenTasks if not already installed.
5 years ago
Tom Hacohen
e3ff58c1c2
Fix issue with Calendars missing from the account view.
6 years ago
Tom Hacohen
743c9e2de7
Many warning fixes.
6 years ago
Tom Hacohen
e39e882c0a
Fix many compilation warnings
...
Either deprecated usage or kotlin warnings
6 years ago
Tom Hacohen
8af6858422
Tasks: add ability to create, edit, deleted and view task journals
6 years ago
Tom Hacohen
7f2ab44bca
Implement Tasks support via OpenTasks
...
This adds support for tasks via OpenTasks.
https://github.com/dmfs/opentasks
Need the OpenTasks client for it to be used.
Currently you can't create new task lists. You can only have the default
one, but that's just a UI thing.
Fixes #7
6 years ago
Tom Hacohen
c4daed9391
Upgrade vcard4android and ical4android.
...
This is a monster commit because to be honest, it's a monster change. It
was impossible to do it in smaller steps because things just wouldn't
compile.
We couldn't do the migration step by step because they moved to Kotlin
which was causing a lot of troubles.
Now we are all on Kotlin, so things should hopefully work just fine.
6 years ago
Tom Hacohen
e38c720d1a
Kotlin: more kotlin migration.
6 years ago
Tom Hacohen
093eee6409
Kotlin: more kotlin migration.
6 years ago
Tom Hacohen
26715f2f34
Kotlin: fix some wrong null assertions.
6 years ago
Tom Hacohen
4d516c5fe1
Kotlin: more kotlin migration.
6 years ago
Tom Hacohen
f77063ff1a
Kotlin: more kotlin migration.
6 years ago