Commit Graph

1318 Commits (master)

Author SHA1 Message Date
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
Tom Hacohen a62c77c306 Bump version.
4 years ago
Tom Hacohen 42c61ed087 Bump journalmanager dependency (fixes crash in login page).
4 years ago
Tom Hacohen 202847f30c Remove unused code.
4 years ago
Tom Hacohen b702cc6c17 Bump version.
4 years ago
Tom Hacohen d603245eb3 Fix DebugInfoActivity - was crashing when fetching services
4 years ago
Tom Hacohen b5fbd9c39e Bump version.
4 years ago
Tom Hacohen 021c6595e3 Add a FAB to the collection view activity with info about EteSync.
4 years ago
Tom Hacohen ccc17ba141 Login: change the welcome message based if first login or not.
4 years ago
Tom Hacohen df94fde5ff Move CollectionInfo and SyncEntry to the journalmanager module.
4 years ago
Tom Hacohen 09e2a9255a CollectionInfo: remove deprecated code.
4 years ago
Tom Hacohen ceead4815b Move to the external journalmanager module (moved the code there)
4 years ago
Tom Hacohen b70e8903c5 SettingsDB: fix file descriptor leaks.
4 years ago
Tom Hacohen 5857ed51d0 Logout: invalidate the auth token after logging out.
4 years ago
Tom Hacohen a04a6ee284 JournalAuthenticator: add a way to invalidate tokens.
4 years ago
Tom Hacohen 5efd717189 Bump version.
4 years ago
yumekui 13f7bd9fd0 German translation: Calendar invites
4 years ago
Tom Hacohen dbb244f1be Bump version
4 years ago
Tom Hacohen 5db8545f8f Upgrade ical4android.
4 years ago
Tom Hacohen a021ea0cc6 Bump version.
4 years ago
Tom Hacohen 72253932d3 Revert "Revert "Revert "App: only init the data store once per application."""
4 years ago
Tom Hacohen cbf636545e Bump version.
5 years ago
Tom Hacohen 496b6cd633 Fix tests.
5 years ago
Tom Hacohen 63cbaddfc6 Add a lock when pushing changes.
5 years ago
Tom Hacohen e83c95e8ec Sync settings: remove deprecated 5/10 minutes sync options from the UI.
5 years ago
Tom Hacohen 139490bd0b Bump version.
5 years ago
Tom Hacohen 5fc26c6461 Fix issue with journal preview showing the wrong dates.
5 years ago
Tom Hacohen da3ac48bbf Revert "Revert "App: only init the data store once per application.""
5 years ago
Tom Hacohen e860a37bf7 Update the user guide's url to the Android specific one.
5 years ago
Tom Hacohen 61ba7429dd Bump version.
5 years ago
Tom Hacohen 73179318f3 Revert "App: only init the data store once per application."
5 years ago
Tom Hacohen 377225f876 Bump version.
5 years ago
Tom Hacohen 19b4e2a796 Revert "Add a reentrant lock to our entity data store."
5 years ago
Tom Hacohen 423fcf060c build.gradle: fix indentation.
5 years ago
Ricki Hirner 8422892708 Address books accounts: set initial user data twice for older Android versions
5 years ago
Tom Hacohen 8abbbd122f Add autofill hints to the login screen.
5 years ago
Tom Hacohen c4b987ef9d Bump version.
5 years ago
Tom Hacohen 413218d55f Fix Norwegian Bokmål to not translate untranslatable strings.
5 years ago
Tom Hacohen 527a18b80e Bump version.
5 years ago
Marius Lindvall 0518269812 Translate to Norwegian Bokmål
5 years ago
Tom Hacohen c052c64816 Bump version.
5 years ago
Tom Hacohen 26ea8900a2 App: only init the data store once per application.
5 years ago
Tom Hacohen 9ed172e23c Add a reentrant lock to our entity data store.
5 years ago
Tom Hacohen a74f188b3b requery: use our own data store class.
5 years ago
Tom Hacohen d8600f2f04 SetupEncryption: fix issue with inserting existing services.
5 years ago
Tom Hacohen 990ab81c2b ServiceEntity: rename fetch to fetchOrCreate.
5 years ago
Tom Hacohen 9600cd3f1f Service default creation: correctly set the type.
5 years ago
Tom Hacohen 6ccf9de66c Bump version.
5 years ago
Tom Hacohen f7f2dac76b Change the wording for setting collection's color.
5 years ago
Tom Hacohen 5df3a59a2e Gracefully handle trying to insert again an entry we have in the db.
5 years ago
Tom Hacohen 925ba9049e Bump version.
5 years ago
Tom Hacohen 570ed1b84a SyncAdapter: move journal fetching to a separate caching class
5 years ago
Tom Hacohen c0642fc00a Bump version.
5 years ago
Tom Hacohen b50c633ca1 Improve debug information in createLocalEntry.
5 years ago
Tom Hacohen 56ecb04644 Bump version.
5 years ago
Tom Hacohen 67b6dce44f Basemanager: consider SSLProtocolExceptions as real issues.
5 years ago
Tom Hacohen c26c2c5332 Update cert4android and adjust HttpClient accordingly
5 years ago
Tom Hacohen d64e6ba33f Fix databinder errors
5 years ago
Tom Hacohen 7ce455c88a Bump version.
5 years ago
Tom Hacohen 1bbf00c6bd Revert "BaseManager: Consider SSLHandshakeExceptions as real issues."
5 years ago
Tom Hacohen 37a1c06dbd Account settings: change Mannage Account to Account Dashboard
5 years ago
Tom Hacohen 99a174c93d Side menu: rename external links to useful links.
5 years ago
Tom Hacohen b450d20d2a Side menu: change Web site to Website.
5 years ago
Tom Hacohen 6ca0af69a2 Side menu: change from Contact developer to Contact.
5 years ago
Tom Hacohen e016eff43e Bump version.
5 years ago
Tom Hacohen d8cb979d36 Journal viewer: make raw journal entries's text selectable.
5 years ago
Tom Hacohen ffb7f53c0a TaskList: catch exception when trying to acquire task list
5 years ago
Tom Hacohen 9a79fbe459 Bump version.
5 years ago
Tom Hacohen d659b48f6d Create collection: gracefully handle IO exceptions.
5 years ago
Tom Hacohen d3ad17e0bb BaseManager: Consider SSLHandshakeExceptions as real issues.
5 years ago
Tom Hacohen 36a44ba339 LocalAddressBook: update according to vcard4android changes.
5 years ago
Tom Hacohen 9560d4a65b BaseManager: add a debug log for the beginning of a network call.
5 years ago
Tom Hacohen 3451f51376 Bump version.
5 years ago
Tom Hacohen 58f16681aa Debug info: add calling class information to reports.
5 years ago
Tom Hacohen 3c74cb1575 Optimise imports.
5 years ago
Tom Hacohen 7405452975 Bump version.
5 years ago
Tom Hacohen c8a81862ea Import: fix import of contacts.
5 years ago
Tom Hacohen 9018b6cdd0 Import: make it easy to report import issues to devs.
5 years ago
Tom Hacohen d1d08658f9 Don't export private activities.
5 years ago
Tom Hacohen 687f973725 Fix formatting.
5 years ago
Tom Hacohen 7aea44bb27 Bump version.
5 years ago
Tom Hacohen 1cfdc59b17 Change journal: make it possible to revert an item to a past state.
5 years ago
Tom Hacohen 97358224ab Bump version.
5 years ago
Tom Hacohen 6031bd2699 Events: automatically transform EMAIL event reminders to DISPLAY ones.
5 years ago
Tom Hacohen cfae3bf0b5 Bump version.
5 years ago
Tom Hacohen 8e457c5ec7 Import contacts: fix wrong import account.
5 years ago
Tom Hacohen 201a1e078e Change the icon to an adaptive icon
5 years ago
Tom Hacohen 5fe963d7b9 Bump version.
5 years ago
Tom Hacohen cac34e6785 Import: verify activity is not null when finishing import.
5 years ago
Tom Hacohen 84ab0cb16f Import: check if successfully acquired the provider before trying to import.
5 years ago
Tom Hacohen b2f41fd0a8 Invitation email: update signature.
5 years ago
Tom Hacohen d2739a50ef Bump version.
5 years ago
Tom Hacohen 7d7096cc58 Allow connecting to insecure (http) servers.
5 years ago
Tom Hacohen 1f9e7fa6a6 Revert: Import: always import, don't try to find duplicates based on UID
5 years ago
Tom Hacohen bbd40e0255 LocalGroup: implement updateAsDirty.
5 years ago
Tom Hacohen cc83e2c5d9 Tasks: implement update as dirty.
5 years ago
Tom Hacohen 101e7e2559 Settings: cleanup the code to open the app's notification settings
5 years ago
Tom Hacohen aea3bb3c5c Bump version.
5 years ago
Tom Hacohen d08ec6926d Encryption password error: add a note about username casing.
5 years ago
Tom Hacohen cdc5afba61 Fix debug log for failed login attempts.
5 years ago
Tom Hacohen 032abfaa60 Build: update target sdk version.
5 years ago
Tom Hacohen 336ec16920 Bump version.
5 years ago
Tom Hacohen 16efe446c0 WebActivity: gracefully handle unsupported link types.
5 years ago
Tom Hacohen 9c13d5247c Bump version.
5 years ago
Tom Hacohen 7cfba6dc34 Acra: don't include email prefix.
5 years ago
Tom Hacohen 1a7ef1b78e Sync: log broken entries on processing failure.
5 years ago
Tom Hacohen 7932610c87 Webview: add missing call to super's save instance state.
5 years ago
Tom Hacohen 3ae422bb99 Bump version.
5 years ago
Tom Hacohen 6196b71a67 Update requery and kotlin version.
5 years ago
Tom Hacohen 58b54f9d66 Account list: workaround rare crash when listing accounts.
5 years ago
Tom Hacohen e6d53fbfa0 Bump version.
5 years ago
Tom Hacohen d358ac0ba4 Import: implement importing tasks from file.
5 years ago
Tom Hacohen bfe68b9684 LocalTask: add a function to save tasks as dirty.
5 years ago
Tom Hacohen f4ce548310 Import: replace size check with isEmpty().
5 years ago
Tom Hacohen 6381617f2c Import: only dismiss import dialog if already showing.
5 years ago
Tom Hacohen e4b29832f5 Import: mark progressDialog as non-null.
5 years ago
Tom Hacohen bab8cdf913 Bump version.
5 years ago
Tom Hacohen 2615fbd9ce Unify all of the sync adapter exception handling.
5 years ago
Tom Hacohen 6250cacd30 Add missing exception handling to contacts sync.
5 years ago
Tom Hacohen 1d5bcc6a3d Add a separate exception for HttpConflict.
5 years ago
Tom Hacohen fe980f937e Fix potential crash when opening and stopping the app very quickly.
5 years ago
Tom Hacohen 6bd405012d Bump version.
5 years ago
Tom Hacohen 9c8daf1ebd More optimise imports.
5 years ago
Tom Hacohen c484d29a42 Optimise imports.
5 years ago
Tom Hacohen 3b0bfbb054 Don't rely on the ACCOUNTS_CHANGED broadcast receiver
5 years ago
Tom Hacohen f629d23c38 Fix access to uninitialized properties in account update service.
5 years ago
Tom Hacohen 45b8e24503 Bump version.
5 years ago
Tom Hacohen 2e2841cea4 Fix encryption password change not to crash.
5 years ago
Tom Hacohen 91ac46e211 Bump version.
5 years ago
Tom Hacohen 41c7239a8c Members list: fix crash and handle correct lifecycle.
5 years ago
Steve Divskinsy e3e61eb7bd Fix spelling in values/strings.xml
5 years ago
Tom Hacohen 47c9452a4d Bump version.
5 years ago
Tom Hacohen 7010967a31 Import: fix crash when import finishes while the activity is dead.
5 years ago
Tom Hacohen f41c7cd4c9 Contacts sync manager: remove unnecessary not-null assertion.
5 years ago
Tom Hacohen eef861614e Contacts sync manager: only init one resource downloader per sync.
5 years ago
Tom Hacohen 487d330a7a Contacts Sync Manager: remove redundant address book init.
5 years ago
Steve Divskinsy 2f7866ce75 Correct spelling
5 years ago
Tom Hacohen 3637fc95db Sync: catch and report SSLHandshakeExceptions.
5 years ago
Tom Hacohen 6ac83beb47 Debug activity: fix crash when getting sync errors.
5 years ago
Tom Hacohen a702a4e794 Crash email: include a body with requests for more information.
5 years ago
Tom Hacohen 608f40058b Update ACRA.
5 years ago
Tom Hacohen 409f586835 Add tutanota to the list of email clients not supporting attachments.
5 years ago
Tom Hacohen 5562d917f3 Bump version.
5 years ago
Tom Hacohen 0a2a3b2d99 Rename queryCapabilites to prepareFetch
5 years ago
Tom Hacohen 44c516a868 Sync: fix the sync to also do the initial preparation in chunks
5 years ago
Tom Hacohen dcc3ec6f88 Fix crash when removing journal members
5 years ago
Tom Hacohen d04d0f902f Fix closing of the HttpClient when syncing.
5 years ago
Tom Hacohen bc829d0d1e Improve logging in syncmanager and import.
5 years ago
Tom Hacohen 8d660e376a Bump version (only number)
5 years ago
Tom Hacohen 022ed146c4 Bump version.
5 years ago
Tom Hacohen 5090a3206e Only show the custom certificate popup when using EteSync interactively
5 years ago
Tom Hacohen ee2dad4d19 Set certmanager foreground/background state.
5 years ago
Tom Hacohen 4134f78da4 Upgrade cert4android and refactor httpclient based on upstream
5 years ago
Tom Hacohen 75020c1841 Settings: add a link to the notification settings.
5 years ago
Tom Hacohen 07292a1422 Log to file: improve strings.
5 years ago
Tom Hacohen d147728acd Add a setting to control log verbosity.
5 years ago
Tom Hacohen 705df2a536 Overhaul the notification system and add notification channels.
5 years ago
Tom Hacohen 64f8c5e1d2 Move the sync notification helper under syncadapter and rename it.
5 years ago
Tom Hacohen ac22ece30d Don't use a separate :sync process anymore so prefs don't need IPC.
5 years ago
Tom Hacohen 21c64d58ec Fix broadcast receiever intent to the correct etesync one.
5 years ago
Tom Hacohen 1cdad6232e Log to file: move to use normal preferences.
5 years ago
Tom Hacohen df315a48ab Fix logging to file.
5 years ago
Tom Hacohen 17b6e69c86 Move everything to use the new Logger
5 years ago
Tom Hacohen 216b51d138 Create a logger object to take care of all the logging.
5 years ago
Tom Hacohen 14abc6400d Rename the logger's name to etesync.
5 years ago
Tom Hacohen a7aed85a4c Import latest logger code from davdroid.
5 years ago
Tom Hacohen b382b8515c Request sync after encryption password change.
5 years ago
Tom Hacohen a2e126071a Bump version.
5 years ago
Tom Hacohen a605c2ae49 Fix adding journal members following an encryption password change.
5 years ago
Tom Hacohen 9f0b492c42 Fix collection editing following an encryption password change.
5 years ago
Tom Hacohen 6f453faf06 Import: cleanup code a bit.
5 years ago
Tom Hacohen 77d89f3b4b Import: Rename poorly named class.
5 years ago
Tom Hacohen c4ee03b733 Fix null warning
5 years ago
Tom Hacohen 2e639aad16 Bump version.
5 years ago
Tom Hacohen cf8afd541c ACRA: switch to notification alerts on crashes.
5 years ago
Tom Hacohen 332caf1631 View Collection: add checks if we successfully managed to acquire the provider.
5 years ago
Tom Hacohen f0a320f854 Bump version.
5 years ago
Tom Hacohen 356017a541 Entry sync: also generate UUIDs for first synced deleted entries
5 years ago
Tom Hacohen f64960699b LocalTask: remove a potentiall bad logging message.
5 years ago
Tom Hacohen e1573ef7ab Tasks journal view: show the number of tasks in the journal.
5 years ago
Tom Hacohen 7eee04f458 Remove wrong not-null assertion.
5 years ago
Tom Hacohen db8667e84a Fix issue with OpenTasks causing a lot of syncs in some rare cases.
5 years ago
Tom Hacohen c6472fe220 Unify the sync interval settings across journal types.
5 years ago
Tom Hacohen b765f177c7 Migrate to AndroidX.
5 years ago
Tom Hacohen 130cea18ce Tasks: move the opentasks install button to the menu.
5 years ago
Tom Hacohen 4cc664ee6c Fix misleading logging message.
5 years ago
Tom Hacohen 1b15aaab19 Import: minor code cleanups.
5 years ago
Tom Hacohen ab7f9be65a Bump version.
5 years ago
Tom Hacohen 858378b107 Revert "Event invites: Warn about clients that don't support email attachments"
5 years ago
Tom Hacohen b64b95e204 Import from file: fix issues with sometimes importing from file.
5 years ago
Tom Hacohen 4fb49cf5f4 Import from file: dismiss dialog and print an error in a missed error case.
5 years ago
Tom Hacohen 4f2e90484e Bump version.
5 years ago
Tom Hacohen 2beebdb25e Fix proguard rules for ezvcard and ical4j.
5 years ago
Tom Hacohen 3ba342ccc3 Bump version.
5 years ago
Tom Hacohen 98ca5fa318 Fix the setting controlling change notifications.
5 years ago
Tom Hacohen dfb609a26a Bump version.
5 years ago
Tom Hacohen cb570978e5 Account activity: don't hide collection headers even if empty.
5 years ago
Tom Hacohen 1aed0106cd Add a button for installing OpenTasks if not already installed.
5 years ago
Tom Hacohen bbbfbffe59 Add a helper function for checking if a package is installed.
5 years ago
Tom Hacohen 0cda396d20 Event invites: Warn about clients that don't support email attachments
5 years ago
Tom Hacohen 09ee9a2bd1 Rename and move the function checking if email attachments are supported.
5 years ago