Commit Graph

300 Commits

Author SHA1 Message Date
B. Petersen 16bd563311 bump version to 1.45.1, add missing changelog entry 2024-05-19 23:40:41 +02:00
B. Petersen bc823e5b16 bump version to 1.45.0 beta 2024-05-13 18:45:25 +02:00
B. Petersen e2d51ca1a3 support android 4.1-4.3 again 2024-05-07 15:34:50 +02:00
B. Petersen 3cafdaf57e allow fcm for all flavours 2024-05-07 15:34:50 +02:00
B. Petersen 256c010b61 add FcmReceiveService 2024-05-07 15:34:50 +02:00
B. Petersen 3843028322 exclude analytics from FCM, cmp https://stackoverflow.com/questions/39327141/disable-the-analytics-service-for-firebase-cloud-messaging and the signal source code 2024-05-07 15:34:50 +02:00
B. Petersen bf5f42d3ff increase minSdkVersion for now, we'll try to go down later (we succeeded for the emoji selector) 2024-05-07 15:34:50 +02:00
B. Petersen 9118ac4a87 apply suggestions from console.firebase.google.com
however, skipping BoM for now and keep what we're doing otherwise.

(BoM would be

dependencies {
  // Import the BoM for the Firebase platform
  implementation platform('com.google.firebase:firebase-bom:32.8.1')

  // Declare the dependencies for the desired Firebase products without specifying versions
  // For example, declare the dependencies for Firebase Authentication and Cloud Firestore
  implementation 'com.google.firebase:firebase-auth'
  implementation 'com.google.firebase:firebase-firestore'
}

and does some magic with version numbers, see https://firebase.google.com/docs/android/learn-more?hl=en&authuser=1#bom ,
we'll need to do try domr other magic wrt not increasing targetSdkVersion,
so stay simple here)
2024-05-07 15:34:50 +02:00
Asiel Díaz Benítez 9eaf8bb1f3 use new experimental maps integration (#3005)
* use new maps integration

* Update src/com/b44t/messenger/DcContext.java

Co-authored-by: bjoern <r10s@b44t.com>

* Update src/org/thoughtcrime/securesms/WebxdcActivity.java

Co-authored-by: bjoern <r10s@b44t.com>

* fix typo

---------

Co-authored-by: bjoern <r10s@b44t.com>
2024-04-25 12:04:13 -04:00
link2xt 430c15861a Replace Signal's getFileDescriptorOwner with K-9's SafeContentResolver (#2976) 2024-04-13 18:52:37 +00:00
bjoern 2faf7a640f react with any emoji (#2979)
* add button to select any reaction

* add emojipicker to build.gradle and manifest

* fix build error

* open reaction picker and send any reaction

* use RelativeLayout as parent for EmojiPickerView

* dismiss AlertDialog on emoji-selection

* reduce columns to 8 like on iOS

* disable "more reactions" button in android < 5

* show selected reactions instead of '...', this is what whatsapp, signal are doing

* make '...' a bit less bold in light mode

---------

Co-authored-by: adbenitez <asieldbenitez@gmail.com>
2024-03-27 12:33:13 -04:00
B. Petersen 9a0eb0e24f bump version to 1.44.0 2024-03-07 13:01:34 +01:00
bjoern 6a15d7bb0b prepare 1.43.1 (#2960)
* update CHANGELOG to 1.43.1, core part

* update CHANGELOG to 1.43.1, android part

* bump version to 1.43.1
2024-02-14 16:20:42 +01:00
bjoern f4e26299f7 prepare 1.43.0 (#2952)
* update CHANGELOG, core part

* update CHANGELOG, android part

* bump version to 1.43.0
2024-02-03 23:50:41 +01:00
Asiel Díaz Benítez 90ed5a84da upgrade some dependencies (#2838)
* upgrade some deps

* update .github/workflows/preview-apk.yml
2024-01-15 15:05:13 -05:00
B. Petersen d290d022bf bump version to 1.42.6 2023-12-02 18:38:52 +01:00
B. Petersen 0dbf8a2d97 bump version to 1.42.4 2023-11-24 21:33:26 +01:00
B. Petersen 875e7f14ee bump version to 1.42.3 2023-11-21 23:14:07 +01:00
B. Petersen 835d19b8f6 bump version to 1.42.2 2023-11-21 01:17:49 +01:00
B. Petersen 9a806b4bfb bump version to 1.42.1 2023-11-16 22:38:24 +01:00
B. Petersen c1b12c337a bump version to 1.42.0 2023-11-16 00:25:54 +01:00
B. Petersen fed5d817f8 bump version to 1.41.9 2023-11-15 23:20:50 +01:00
B. Petersen 881693d9b8 bump version for 1.41.8 2023-11-14 22:29:29 +01:00
B. Petersen f86b1a4945 bump version to 1.41.7 2023-11-14 11:51:51 +01:00
B. Petersen 124a2936bc bump version to 1.41.6 2023-11-10 23:42:42 +01:00
B. Petersen 866bb7759b bump version to 1.41.5 2023-11-06 22:40:28 +01:00
bjoern 019fc22804 prepare 1.41.4 (#2826)
* changelog for 1.41.4, core part

* changelog for 1.41.4, android part

* bump verison to 1.41.4
2023-11-06 20:35:39 +01:00
B. Petersen 006b90bcde bump version to 1.41.3 2023-11-01 00:14:46 +01:00
bjoern 5ef66807a2 prepare 1.41.2 (#2777)
* update CHANGELOG, core part

* update release-checklist

* update CHANGELOG, android part

* bump version to 1.41.2
2023-10-30 20:32:36 +01:00
B. Petersen 0432933dee bump version to 1.41.1 2023-10-14 17:06:27 +02:00
B. Petersen b2a43a88d1 bump version to 1.41.0 2023-10-05 20:15:21 +02:00
bjoern f18831b196 set targetSdkVersion to 33 (#2649)
* set targetSdkVersion to 33

* api33 requires permission NEARBY_WIFI_DEVICES to access wifi

not sure, if this affects getSystemService(Context.WIFI_SERVICE),
however, we anyway do not ask for permissions here but just try/catch -
if things do not work, we just cannot get the wifi name

(we're not asking for permission as this would require LOCATION in the past -
and that would scare users that just installed Delta Chat
and select "Add Second Devive".
this is the exact reason why NEARBY_WIFI_DEVICES was introduced, btw.
so in case getting the Wifi name does not work on api33,
we can consider asking for a permission - would still be on startup, however)

* update storage permissions in manifest

according to https://developer.android.com/training/data-storage/shared/media#storage-permission

* also update compileSdkVersion

* api33: adapt audio permission request

* api33: adapt gallery permission request

* request correct permissions for the 'photo rail'

* request correct permissions for avatar selection

* api33: storage and audio permission not needed

* add comment wrt 'camera roll'

* add POST_NOTIFICATIONS to the manifest, this already allows to enable notifications in the system settings

* ask for POST_NOTIFICATIONS permission on startup

* explain how to re-enable notifications if initially disabled

* prefer a device message over an alert

* show in settings if notifications are system-disabled
2023-10-03 00:42:20 +02:00
B. Petersen 12ca77ab01 create 1.40.1 release 2023-08-19 12:38:15 +02:00
bjoern a80fcf32a6 prepare 1.40.0 (#2630)
* update CHANGELOG for 1.40, core part

* update CHANGELOG for 1.40, android part

* bump version to 1.40
2023-08-05 01:04:32 +02:00
Hocuri 3becdf52ec Fix crash in the "Full Msg" view by downgrading Gson (#2610) 2023-06-30 16:29:08 +02:00
Asiel Díaz Benítez ebaa5f69c4 Merge pull request #2588 from deltachat/adb/improve-crop
use image editor for avatar selection when possible
2023-06-27 18:31:00 +02:00
bjoern 0bf64511c4 prepare 1.38.2 (#2593)
* update CHANGELOG

* bump version to 1.38.2 - google needs a fresh versionCode: due to a failed upload the old one seems burned :)
2023-06-22 08:48:12 +02:00
bjoern e6aed3a6f9 prepare 1.38.1 (#2591)
* update CHANGELOG for 1.38.1

* bump version tp 1.38.1
2023-06-21 15:38:18 +02:00
bjoern b8a38ff5cf prepare 1.38.0 (#2590)
* update changelog for 1.38.0

* update device message for 1.38.0

* bump bersion to 1.38.0

* make device message translatable
2023-06-20 11:38:45 +02:00
adbenitez 592607dd0e use image editor for avatar selection when possible
also update old android-crop dependency
2023-06-11 20:22:43 +02:00
adbenitez 75a387be6c update dependency com.github.penfeizhou.android.animation:glide-plugin:2.25.0 2023-06-09 14:29:07 +02:00
bjoern 167920b90f prepare 1.37.0 (#2584)
* update CHANGELOG for 1.37.0, core part

* update CHANGELOG for 1.37.0, android part

* bump version to 1.37.0

* update device message
2023-06-07 19:46:40 +02:00
adbenitez 941627db6e move Rpc class to com.b44t.messenger.rpc package 2023-04-25 20:09:59 -04:00
bjoern 5e8294eb64 prepare 1.36.5 (#2548)
* update changelog for 1.36.5

* bump version to 1.36.5
2023-04-20 22:32:05 +02:00
B. Petersen a98a21092c bump version to 1.36.4, fixing reported core version 2023-04-18 13:34:05 +02:00
bjoern 8c026738f4 prepare 1.36.3 (#2545)
* update changelog for 1.36.3

* bump version to 1.36.3
2023-04-17 23:23:35 +02:00
link2xt 0e307bc4a7 Set ndkVersion in build.gradle 2023-04-15 14:22:08 +00:00
link2xt 22058dd81d Setup Android plugin using plugins and pluginManagement 2023-04-14 13:08:52 +00:00
link2xt 8e2dd50d89 Upgrade from Gradle 7.5 to Gradle 8.0.2
Upgraded gradle plugin from 7.2.2 to 7.4.2.

Upgraded gradle wrapper with

    ./gradlew wrapper --gradle-version 8.0.2 --gradle-distribution-sha256-sum=ff7bf6a86f09b9b2c40bb8f48b25fc19cf2b2664fd1d220cd7ab833ec758d0d7

This command updated gradle/wrapper/gradle-wrapper.properties.
Checksum for 8.0.2 is copied from <https://gradle.org/release-checksums/>.

Replaced deprecated "package" attribute with "namespace" in build.gradle.
2023-04-14 13:08:52 +00:00
bjoern da517bdc9b prepare 1.36.2 (#2535)
* update deltachat-core-rust to 'ref: More logging for ongoing and get_backup (#4289)' of branch 'stable-1.112'

* update changelog for 1.36.2

* bump version to 1.36.2

* add some feedback at end of upload-release script, similar to upload-beta
2023-04-05 15:41:15 +02:00