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
1aed0106cd
Add a button for installing OpenTasks if not already installed.
5 years ago
Tom Hacohen
7216a177c5
Member list: indicate if a member is read only or not.
5 years ago
Tom Hacohen
a899502728
Move to a different read only icon.
5 years ago
Tom Hacohen
e44c4a394c
Add the UI to invite read only members to journals.
5 years ago
Tom Hacohen
5c894e001f
Implementing changing encryption password.
...
The way it's done is by changing the password and adding ourselves as
journal members with our public keys. Same way shared journals works.
This should not be used if you believe your encryption password has been
compromised. That would require a much more intrusive action (as the
note there indicates).
6 years ago
Tom Hacohen
723790178c
Optimise imports.
6 years ago
Tom Hacohen
8af6858422
Tasks: add ability to create, edit, deleted and view task journals
6 years ago
Tom Hacohen
0b21502645
Widgets: use the support library edit password widget.
6 years ago
Tom Hacohen
64a86e50d4
Debug info: when sharing, also share the full ACRA info.
7 years ago
Tom Hacohen
f6007019e8
Add support for setting custom servers
...
This makes it easier to host your own etesync server.
7 years ago
Tom Hacohen
660d5b94ba
Journal item activity: improve look (add elevation to contact name).
7 years ago
Tom Hacohen
c3ee3aac22
Journal item: Implement showing contacts.
...
This shows address book journal items in a nicer way.
7 years ago
Tom Hacohen
b964b8dfe1
Journal item: implement showing calendar events (based on etar)
...
This shows the calendar events in a nicer way based on Etar[1] which is
in turn based on the AOSP calendar.
1: https://github.com/Etar-Group/Etar-Calendar/
7 years ago
Tom Hacohen
7dba220d06
Journal item activity: create the infrastructure for a nicer interface
7 years ago
Tom Hacohen
e6ba52074a
Journal item: view journal item in a separate activity.
...
This change makes clicking on journal items in the list to show in a
separate activity. At the moment it just makes for a slightly nicer
presentation. In the future we would change it to show the data in a
nice formatted way instead of a raw dump of the vObject.
7 years ago
Tom Hacohen
889eede699
Journal list: Use icons for actions instead of text.
7 years ago
Tom Hacohen
a3e4fc48ab
Collection header: set owner visibility to gone when there's no owner.
7 years ago
Tom Hacohen
3c1cad8960
Fingerprint: Improve how the fingerprint dialog looks like.
7 years ago
Tom Hacohen
0bade21aae
ViewCollection: list the journal's owner if it's not owned by us.
7 years ago
Tom Hacohen
348e24c3e3
Account: indicate on the list if a collection is shared.
7 years ago
Tom Hacohen
656dad3615
Add UI to add/remove/list journal members.
...
Only owners of a journal are allowed to control and view its members.
7 years ago
Tom Hacohen
89731519e9
Account view: cleanup and share collection list items and adapter.
...
They were redundant and needed some cleanup, now they are better, and
shared between calendar and contact.
7 years ago
Ricki Hirner
1295e4557e
AccountsActivity: show message when global sync is disabled
7 years ago
Tal Hacohen
e4fc23eb70
Journal - Load entries on background
7 years ago
Tom Hacohen
1227a66409
Import: Make icon acessible and get it for address book.
7 years ago
Tom Hacohen
15580374fa
Import: Make the select calendar/account lists nicer
...
This also adds an icon (that will soon be replaced with the icon of the
relevant account), and shares the design between the calendar and the
contacts.
7 years ago
Tom Hacohen
7915a51f1f
Import: Make account import activity prettier.
7 years ago
Tal Hacohen
6820d9d413
Change desgin of both import lists
7 years ago
Tal Hacohen
1629ffba9f
Import - Add fragment to import all contacts from account
7 years ago
Tal Hacohen
7cac473c74
Import - Split ImportActivity to fragments and activity
7 years ago
Tal Hacohen
594c401038
Import - Show calendars in expandable list view
7 years ago
Tal Hacohen
466870ff50
Import - Add basic import activity
7 years ago
Tom Hacohen
987076d95e
Webview: fix behaviour of toolbar back button and simplify.
7 years ago
Tom Hacohen
9ba84109b2
Login: add a "forgot password" link.
7 years ago
Tom Hacohen
ced3d7283d
Remove change journal from main page.
7 years ago
Tom Hacohen
b0b5891e40
Add a collection view activity and move the journal viewer there
7 years ago
Tom Hacohen
838cc2a79d
Merge contacts/calendars collection handling
...
This also removes the "stats" from the edit collection screen.
7 years ago
Tom Hacohen
3530821ddd
JournalViewer: add an activity to view the journal.
...
It's very raw and hacky at the moment, it's just a preview release so
people could see their data is saved, and can look at it in its raw
form until we implement a nicer view.
7 years ago
Tom Hacohen
afcb00e4f1
Account screen: Use translatable strings for the titles
7 years ago
Tom Hacohen
4c7ae90b36
Encryption setup page: add a note about why we are asking for an additional password.
7 years ago
Tom Hacohen
32df64000f
Add stats to the collection edit page.
7 years ago
Tom Hacohen
7bb57c15a9
Add an edit collection page.
7 years ago
Tom Hacohen
9e8cfa77fa
Remove another unused string.
7 years ago
Tal Hacohen
c041ddb690
Add webview activity to handle etesync link.
7 years ago
Tom Hacohen
9ef2ea2d54
Add a "Coming soon" section for the Change Journal
...
Adding this because users were asking about the history feature. While
the history is maintained, there's currently no GUI to explore it, so
I've added this stub to make it more obvious that it's not there yet.
7 years ago
Tom Hacohen
6fdf2c3d1a
Remove unused resources (mainly strings).
7 years ago
Tom Hacohen
14fb5ffae8
Change username login field to 'email'.
7 years ago
Tom Hacohen
abc15f01d8
Rename the Android package to EteSync
...
I was trying to avoid it, and keep it as davdroid both for attribution,
and making it easy to cherry-pick fixes from DAVdroid.
However, it seems to be causing clashes with the davdroid app, although
every piece of documentation claims otherwise.[1]
At least it seems like cherry-picks can still be achieved using:
git cherry-pick -s recursive -X find-renames=30 COMMIT
1. https://developer.android.com/studio/build/application-id.html
(one such doc)
7 years ago