Commit Graph

3748 Commits

Author SHA1 Message Date
Simon Laux cb84872957 fix that ndk make didn't work with symlinked core (#2139)
* fix that ndk make didn't work with symlinked core

* Use $PWD instead of $(pwd)

Co-authored-by: Hocuri <hocuri@gmx.de>
2021-11-23 11:37:51 +01:00
Hocuri 206929a63c Switch from Mapbox to Maplibre (#2143) 2021-11-23 10:29:33 +01:00
Hocuri a4dd8446e8 Fix layout bug in chatlist title (#2137)
Fix #2127

* Fix layout bug in chatlist title

* Support RTL languages better
2021-11-22 10:14:51 +01:00
B. Petersen a9764e89ed update translations 2021-11-17 11:06:03 +01:00
B. Petersen 6468094ac2 update translations 2021-11-16 22:27:50 +01:00
B. Petersen 3cadf2f3fa update translations 2021-11-16 22:20:34 +01:00
B. Petersen 5b64238c82 fix translation source 2021-11-16 22:19:35 +01:00
Hocuri a6be2f426c Don't set draft after creating group, instead improve group creation hint (#2134)
fix deltachat/deltachat-core-rust#2793

Also see deltachat/deltachat-core-rust#2805
2021-11-16 10:44:55 +01:00
bjoern 6a89861623 prepare 1.24.4 (#2135)
* update changelog for 1.24.4

* bump version to 1.24.4
2021-11-15 23:01:32 +01:00
B. Petersen 2a16ab4fc2 update deltachat-core-rust submodule 2021-11-15 14:53:44 +01:00
B. Petersen c2a98233c3 update local help 2021-11-15 13:36:34 +01:00
B. Petersen 86582100da update translations 2021-11-15 13:34:02 +01:00
Asiel Díaz Benítez 6309e8da98 Merge pull request #2132 from deltachat/adb-fix-ci
CI: fix and improve apk preview workflows
2021-11-13 12:35:51 -05:00
adbenitez 16f912875f add comment with link to apk preview when the app is built 2021-11-13 01:07:22 -05:00
adbenitez 2ebfeebdbd CI: fix apk previews 2021-11-12 16:06:10 -05:00
bjoern c87be95d5d prepare 1.24.3 (#2130)
* update changelog for 1.24.3

* bump version to 1.24.3
2021-11-12 00:57:34 +01:00
B. Petersen 5352690246 update translations and local help 2021-11-11 22:37:32 +01:00
B. Petersen 425ab77a49 update deltachat-core-rust submodule 2021-11-11 16:48:07 +01:00
cyBerta 3927ecd8fb Merge pull request #2129 from deltachat/fix_package_naming
package names should always be lower cased
2021-11-11 01:45:01 +01:00
cyberta 60f8c58d0d package names should always be lower cased 2021-11-10 15:43:05 +01:00
cyBerta 18c3306832 Merge pull request #2088 from deltachat/provider-app-support
provider app support
2021-11-10 14:54:01 +01:00
cyberta 502ff5c12a add a little coment about IPC 2021-11-10 14:35:19 +01:00
cyberta 287c344e74 change AndroidYggmail package name to chat.delta.AndroidYggmail 2021-11-10 13:48:50 +01:00
Asiel Díaz Benítez e5fdf3303d Merge pull request #2125 from deltachat/adb-issue-2124
fix NullPointerException in SaveAttachmentTask.onPostExecute()
2021-11-09 21:52:25 -05:00
cyberta 981552a97d IPCAddAccountsService: switch to account instead of re-adding if account already exists 2021-11-08 13:19:20 +01:00
cyberta 4aee96254f No need to call super.handleMessage() as IncomingHandler directly inherits from Handler which has an empty handleMessage stub 2021-11-08 12:58:24 +01:00
adbenitez 68f09c6d68 fix NullPointerException in SaveAttachmentTask.onPostExecute() 2021-11-07 15:47:33 -05:00
bjoern 0522c1a539 prepare 1.24.2 (#2123)
* bump version to 1.24.2

* keep existing outfile file scheme (deltachat-VARIANT-RELEASE-VERSION.apk) (default probably is changed by gradle7)

* update changelog
2021-11-07 15:27:13 +01:00
B. Petersen e11fbc7455 update translations 2021-11-07 14:01:05 +01:00
bjoern 18ee751485 fix backups for android10 (#2122)
- Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DOWNLOADS)
  was not writable for android10 (older and newer androids are okay)

- the import selectMediaType() showed up,
  however never did show the exported file on android10 (also here, older and newer androids are okay)

re-adding the flag `android:requestLegacyExternalStorage="true"` that was removed in #2087
fixed both problems, at least in the emulator.

seems as if the flag is still respected when running on sdk29 even when targeting sdk30;
when running on sdk30, however, the flag is ignored.

at least the following doc does not say that the flag is needless in sdk30:
https://developer.android.com/reference/android/R.attr#requestLegacyExternalStorage
2021-11-07 13:33:49 +01:00
bjoern ab8543d654 bump version to 1.24.1 (#2121) 2021-11-06 22:11:07 +01:00
Asiel Díaz Benítez 02ed207fa5 reduce selected account's checkmark size a bit (#2118) 2021-11-06 22:07:20 +01:00
B. Petersen 3bf28d0e0a update translations 2021-11-06 21:04:17 +01:00
B. Petersen 5e1681b028 update deltachat-core-rust submodule 2021-11-06 21:02:39 +01:00
Asiel Díaz Benítez 8774d05fda make toolbar's avatar visible if needed (#2117)
* make toolbar's avatar visible if needed

* make avatar visible when going back to chatlist after forwarding
2021-11-05 12:06:18 +01:00
bjoern 949f9b5b2f prepare 1.24.0 (#2104)
* update changelog for 1.24.0

* add device message

* add recent commits to changelog

* bump version to 1.24.0
2021-11-05 00:48:37 +01:00
Hocuri 7344b491af Fix photo view rail (#2113)
* Fix: Don't check for write permission when we don't need it

* Revert one of the changes from Signal
2021-11-04 22:09:44 +01:00
cyberta 357044764f add missing Intent flag 2021-11-04 21:26:06 +01:00
bjoern a30480b2d7 remove deprecated gradle element 'dexOptions' (#2115)
without, there is a warning in gradle7 that says:

"DSL element 'dexOptions' is obsolete and should be removed.
It will be removed in version 8.0 of the Android Gradle plugin.
Using it has no effect, and the AndroidGradle plugin optimizes dexing automatically."

not sure, what the option was about in older gradles.
2021-11-04 21:17:37 +01:00
B. Petersen 1eb4f20ec3 update local help 2021-11-04 17:42:41 +01:00
B. Petersen 22604fbef7 update translations 2021-11-04 17:20:31 +01:00
cyberta aab70f0f05 add a Toast showing the reason why the auto-configuration failed 2021-11-04 12:53:45 +01:00
cyberta a21c039f4d don't update UI wrt. provider info in companion app auto-configuration 2021-11-04 12:53:45 +01:00
cyberta a8f61ee23b little clean-up 2021-11-04 12:53:45 +01:00
cyberta a09321261f clear the activity stack if IPCAddAccountService starts the RegistrationActivity 2021-11-04 12:53:45 +01:00
cyberta f802cd18f0 send broadcast to request account data if no account has been yet configured 2021-11-04 12:53:33 +01:00
cyberta 1e3ee61325 auto-configure companion app accounts 2021-11-04 12:51:21 +01:00
cyberta f5d6112f07 initial IPCAddAccountService implementation: receive messages from other apps 2021-11-04 12:51:21 +01:00
B. Petersen 56ea95fd30 fix layout of yggmail addresses 2021-11-04 12:51:21 +01:00
Asiel Díaz Benítez be56cb380e QR activities improvements (#2103)
* allow to copy QR data and to read QR data from clipboard

* add share option

* allow to scan QR from gallery

* use menu_copy_to_clipboard instead of menu_copy_link_to_clipboard

* use AttachmentManager

* reuse Bitmap

* change REQUEST_CODE_IMAGE value

* use getCacheDir()

* replace handleOpenPgp4Fpr with handleQrData

* show error message if scanning QR failed

* use Log.e() instead of Log.w()

* Revert "use getCacheDir()"

This reverts commit 2a2a801b311e7c4929f5063d3340234413528b93.

the impact of this change is eaasily larger than expected,
see comments at https://github.com/deltachat/deltachat-android/pull/2103

if needed, we can discuss and re-add that in a separate, more focused pr.

Co-authored-by: B. Petersen <r10s@b44t.com>
2021-11-04 12:26:32 +01:00