Commit Graph

1318 Commits (master)

Author SHA1 Message Date
Oğuz Ersen 6fbd1781ca Translated using Weblate (Turkish)
4 years ago
Allan Nordhøy 6ca0419ac0 Translated using Weblate (Norwegian Bokmål)
4 years ago
Tom Hacohen c5f9cd75b3 ChangePassword: remove confusing notice.
4 years ago
Tom Hacohen 193c5d454f CollectionMembersAdd: fix strings.
4 years ago
Tom Hacohen 918f30965d EtebaseCache: fix crash when removing and re-adding (sometimes).
4 years ago
Tom Hacohen 02a758739d Fix caps in string.
4 years ago
Tom Hacohen db843d8798 NewAccountWizard: add a new account setup wizard.
4 years ago
Tom Hacohen 82ce1783bc CollectionEdit: update mtime when editing and deleting collections.
4 years ago
Tom Hacohen a632ab9cf7 Invitations: add a confirmation dialog for sent invitations.
4 years ago
Tom Hacohen 025ff6a689 Adding member: change dialog title.
4 years ago
Tom Hacohen b76b9e7f6d Update deps and adjust code accordingly.
4 years ago
Tom Hacohen 19c0f8988b Update requery.
4 years ago
Tom Hacohen 468b97f6f0 Invitations: show who the invitation is from.
4 years ago
Tom Hacohen 1a6376e61a Update etebase dep.
4 years ago
Simon Vandevelde 85aae2ac5b Translated using Weblate (Dutch)
4 years ago
Allan Nordhøy 17beb44ca9 Translated using Weblate (Norwegian Bokmål)
4 years ago
Oğuz Ersen 3057d05db5 Translated using Weblate (Turkish)
4 years ago
Tom Hacohen f7852dc866 Update etebase dep.
4 years ago
Tom Hacohen a0b2d7754c BaseConfigurationFinder: make the Etebase error catcher more generic.
4 years ago
Tom Hacohen da26aaa179 Debug info: make the text selectable.
4 years ago
Tom Hacohen bf1acb1ff5 Improve logging for login/account creation
4 years ago
Tom Hacohen 2b88ad6896 Sync notifications: fix changes notifications to not show for items we pushed.
4 years ago
Tom Hacohen 16f7187a77 Mostly fix email sending for events with attendees.
4 years ago
Tom Hacohen 21d6459cd9 LocalEvent: fix crash when getting content of an event without a filename.
4 years ago
Tom Hacohen 86ea7e878e Sync: fix the sync notification to work with etesync 2.0
4 years ago
Tom Hacohen f29d117cc6 Item view: implement restoring item to a previous revision state.
4 years ago
Tom Hacohen be12f1d319 Collection creation: trigger an item load (even though empty).
4 years ago
Tom Hacohen 44c29b4bcd Sync error notifications: only have one notification for refersh collections.
4 years ago
Tom Hacohen d260d7699a Account settings: disable the account dashboard link until we implement it.
4 years ago
Tom Hacohen 52dcd459d9 Cleanup how we create address book names.
4 years ago
Tom Hacohen 9bfeb0c347 Collection view: improve empty collection messages.
4 years ago
Tom Hacohen 6e799d5887 Login and signup: improve dialog text.
4 years ago
Tom Hacohen 39ad32bbd0 Collection membership: implement leaving collections.
4 years ago
Tom Hacohen bf1155d0b8 Invitations: implement invitations handling.
4 years ago
Tom Hacohen b11ece37d5 SyncAdapter: fix crash when syncing empty accounts.
4 years ago
Tom Hacohen 2eeee1214f Signup: add a signup fragment so people can sign up from the app
4 years ago
Tom Hacohen 44503715a8 Login fragment: clear errors on validation success
4 years ago
Tom Hacohen f40a4a9b5c Strings: add a username string.
4 years ago
Tom Hacohen 5bf69d27d3 Login page: remove EteSync-specific string + update forgot password link.
4 years ago
Tom Hacohen cec32851cf Fix login/change password forms to have a consistent design.
4 years ago
Tom Hacohen bf050aa53b HttpClient: use the http client builder when using etesync
4 years ago
Tom Hacohen 048acdf26c Have a collection fetching cache like we had for etesync v1.
4 years ago
Tom Hacohen b637f25f4a Update etebase dep and adjust code accordingly
4 years ago
Tom Hacohen 20a2c1b445 Contacts sync: try setting the sync to expedited so it maybe happens sooner.
4 years ago
Tom Hacohen bc44062e93 Local resources: fix the mess of find by username/uid being all mixed up.
4 years ago
Tom Hacohen 97d1a40e49 AddressBook: set isSyncable=1 on creation and update readOnly
4 years ago
Tom Hacohen 00a1a223d0 SyncManager: correctly set the item's UID in the metadata.
4 years ago
Tom Hacohen 6459d71ab6 Make sure we never upload items without a uuid.
4 years ago
Tom Hacohen 6710459176 SyncManager tasks: fix bug with task lists being reset.
4 years ago
Tom Hacohen f6a44a33da AccountActivity: fix crash when removing account.
4 years ago
Tom Hacohen 2417f77a39 Sync: handle permission denied sync errors.
4 years ago
Tom Hacohen 5f8ca4326b Bump version
4 years ago
Tom Hacohen f725b3069b List entries fragment: remove unused variable.
4 years ago
Tom Hacohen 117f4e41f4 Item: support showing item revisions.
4 years ago
Tom Hacohen 73bebcd7c4 Entries list: preserve scroll position when moving back to fragment.
4 years ago
Tom Hacohen d768ab69cd Fix parsing of #RRGGBBAA collection colors.
4 years ago
Tom Hacohen 3e7e90d466 Server url: use our etebase partner URL.
4 years ago
Tom Hacohen 1bdd4d78f4 Implement account settings and password change.
4 years ago
Tom Hacohen a2a9a3e08c Request sync after editing/removing a collection.
4 years ago
Tom Hacohen cccbfba568 Contacts import: show a sensible error when address book is not found.
4 years ago
Tom Hacohen 7ff80aaf9b SyncManager: fix crash with imported items.
4 years ago
Tom Hacohen 712346c7ae Import: implement import in etebase.
4 years ago
Tom Hacohen c24936ff7e Collections: implement inviting members.
4 years ago
Tom Hacohen cbe7e142dc Members: implement removing members.
4 years ago
Tom Hacohen df9f2f4ed4 Collection member listing.
4 years ago
Tom Hacohen 251e610fe8 First sync failures on first account addition.
4 years ago
Tom Hacohen cea7f8fdc6 Implement showing changelog item.
4 years ago
Tom Hacohen 71e37fb9a6 Only allow collection owners to edit it.
4 years ago
Tom Hacohen 290aa159b2 Implement showing fingerprint.
4 years ago
Tom Hacohen b9d3dc691b Implement collection creation.
4 years ago
Tom Hacohen 74b4ef3ee9 Overhaul Etebase collection activity.
4 years ago
Tom Hacohen be22beb7f9 EditCollection: add a fragment to edit collection.
4 years ago
Tom Hacohen 63a8bf91a9 ViewCollection: add a basic etebase collection viewing activity.
4 years ago
Tom Hacohen 481dcc1944 SyncManager: handle stoken being null (empty collection).
4 years ago
Tom Hacohen 52b7a84a1a Sync adapter: handle some etebase exceptions.
4 years ago
Tom Hacohen f8c0eaca35 Sync manager: add etebase support (pushing changes)
4 years ago
Tom Hacohen 6302ab42de Sync manager: add etebase support (pulling changes)
4 years ago
Tom Hacohen efdce8c557 Account: logout and clear cache on account removal.
4 years ago
Tom Hacohen 85fd9fdd7c AccountSettings: fix issue when saved uri is null.
4 years ago
Tom Hacohen ea0f974086 Account activity: lock the cache when using it and cleanup color parsing
4 years ago
Tom Hacohen deb1bb831b AddressBooksSyncAdapter: implement syncing etebase address books
4 years ago
Tom Hacohen d6a0958d16 TaskListSyncAdapter: implement syncing etebase task lists
4 years ago
Tom Hacohen 1c284bce91 CalendarSyncAdapter: implement syncing etebase calendars.
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 2c0e14d3a3 EtebaseLocalCache: add stoken and fix issues with loading files.
4 years ago
Tom Hacohen 79b650da38 LocalEtebaseCache: make sure we always return the same item.
4 years ago
Tom Hacohen eeb93f523d Get account list: add etebase support.
4 years ago
Tom Hacohen 69b044a444 Remove redundant code.
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 90cc39deeb EtebaseLocalCache: add a class that implements a local cache for etebase.
4 years ago
Tom Hacohen 5da8edd54d Login dialog: add support for login into etebase accounts
4 years ago
Tom Hacohen 476f756307 Simplify Configuration class - caldav/carddav aren't required.
4 years ago
Tom Hacohen feed7c2119 Add lifecycle kotlin extensions.
4 years ago
Tom Hacohen 4bf36e7ad3 Add kotlin extensions, enable R8 and fix errors.
4 years ago
Tom Hacohen 693157f71e Fix gradle warning.
4 years ago
Tom Hacohen ee8c8d8fe1 Login credentials: keep the default uri (even if null).
4 years ago
Tom Hacohen 65861b3f1c Account settings: add support for storing an etebase session.
4 years ago
Tom Hacohen 1062ed5833 Update strings because usernames need not be emails anymore.
4 years ago
Tom Hacohen 6cd5a5bba6 Add etebase dep.
4 years ago
Tom Hacohen 6718da0615 strings: rename a string to make more sense.
4 years ago
Oğuz Ersen c022571b87 Translated using Weblate (Turkish)
4 years ago
Artem f985303583 Translated using Weblate (Russian)
4 years ago
Allan Nordhøy 92668188af Translated using Weblate (Norwegian Bokmål)
4 years ago
J. Lavoie 67a20c6f54 Translated using Weblate (Italian)
4 years ago
J. Lavoie e6b39f4f0b Translated using Weblate (French)
4 years ago
J. Lavoie c7b438ebbf Translated using Weblate (German)
4 years ago
Oğuz Ersen b6922d17ee Translated using Weblate (Turkish)
4 years ago
Oğuz Ersen 6a697e0e26 Translated using Weblate (Turkish)
4 years ago
Tom Hacohen 637e576130 Bump version
4 years ago
Tom Hacohen aefdfe5479 Update okhttp3 dependency.
4 years ago
Tom Hacohen 3001af5b2e Update targetSdk version as required by gplay.
4 years ago
Tom Hacohen d6919a3c90 Bump version
4 years ago
Tom Hacohen 09c75914d6 Update appcompat deps and update styles as required
4 years ago
Tom Hacohen c6c3dd35f6 Explicitly handle securityException for tasks permissions.
4 years ago
Tom Hacohen c90bf78dc5 Enable R8 and fix errors.
4 years ago
Tom Hacohen cf2198b1b8 Sync contacts: make the account user visible.
4 years ago
Tom Hacohen 74e245de6d Android 11: export address book
4 years ago
Tom Hacohen 16aca21e50 Bump version.
4 years ago
Tom Hacohen 2284af19a7 Remove redundant code.
4 years ago
Tom Hacohen 30354e4158 Tasks: reorder menu now that there are multiple task providers.
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
Tom Hacohen 52bf0b615c Add utilities to update and get the wanted tasks provider.
4 years ago
Tom Hacohen 5fca068845 Add a setting to choose if we prefer Tasks.org or OpenTasks.
4 years ago
Alex Baker e01f54c687 Add Tasks.org support
4 years ago
Tom Hacohen 23357b1b27 Bump version.
4 years ago
Tom Hacohen 5e0bf79e9f Bump journalmanager dependency.
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 55d90d9a9d Change contact link to lead to the website rather than email.
4 years ago
Tom Hacohen b0208f13a5 Fix compilation.
4 years ago
Tom Hacohen 46047f85bb Bump version.
4 years ago
Tom Hacohen 80a9f3a645 Change default collection names from 'Default' to be descriptive
4 years ago
Tom Hacohen 218182f07d Bump version.
4 years ago
Tom Hacohen bc75e9371b Add a notice to the import screen about the import importing everything
4 years ago
Tom Hacohen 0539d27eea Bump version.
4 years ago
Tom Hacohen c2df2f8d44 Show a snack if missing permissions.
4 years ago
Tom Hacohen ea6b8347da Bump version.
4 years ago
Tom Hacohen 47c96963e9 Journal: don't attempt fetching entries if we are already up to date.
4 years ago
Tom Hacohen 1bbbac4bd8 Bump version.
4 years ago
Tom Hacohen b530b4c02f Tasks collection view: add a warning about tasks not showing without OpenTasks.
4 years ago
bennypr0fane d92bc50a1d Update German translation and fix typos
4 years ago
Tom Hacohen 7adcb1d5ba Bump version.
4 years ago
Tom Hacohen ec78fc52af Member add: change confusing string.
4 years ago
Tom Hacohen d1abf5ace6 Bump version.
4 years ago
Tom Hacohen bb2b116723 Fix crash when initialising database.
4 years ago
Tom Hacohen e8ff818792 Bump version.
4 years ago
Tom Hacohen 20387612db Journal entry list: mark malformed entries with a bug icon.
4 years ago
Tom Hacohen 9f6b63620e Sync: make malformed entry errors non-fatal.
4 years ago