Files
arcanechat-android/res
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
..
2020-08-17 15:26:34 +02:00
2018-08-14 17:20:46 +02:00
2018-08-14 17:20:46 +02:00
2023-09-27 20:41:49 +02:00
2020-09-25 01:36:30 +00:00
2018-08-14 17:20:46 +02:00
2018-08-14 17:20:46 +02:00
2023-10-03 00:42:20 +02:00
2023-05-15 12:49:40 +02:00
2023-05-15 12:49:40 +02:00
2023-09-28 22:30:35 +02:00
2023-09-28 22:30:35 +02:00
2023-06-21 22:44:56 +02:00
2023-09-28 22:30:35 +02:00
2023-09-28 22:30:35 +02:00
2023-09-28 22:30:35 +02:00
2023-09-28 22:30:35 +02:00
2023-09-28 22:30:35 +02:00
2023-10-02 21:52:17 +02:00
2023-05-15 12:49:40 +02:00
2023-09-28 22:30:35 +02:00
2023-09-28 22:30:35 +02:00
2023-09-28 22:30:35 +02:00
2023-09-28 22:30:35 +02:00
2023-05-15 12:49:40 +02:00
2023-05-15 12:49:40 +02:00
2023-09-24 11:44:33 +02:00
2023-10-02 21:52:17 +02:00
2023-09-28 22:30:35 +02:00
2023-09-28 22:30:35 +02:00
2023-06-21 22:44:56 +02:00
2023-09-28 22:30:35 +02:00
2023-05-15 12:49:40 +02:00
2023-09-27 20:41:49 +02:00
2023-10-01 13:16:34 +02:00
2023-09-28 22:30:35 +02:00
2023-03-19 11:05:41 +01:00
2023-09-28 22:30:35 +02:00
2023-06-21 22:44:56 +02:00
2023-09-28 22:30:35 +02:00
2023-05-15 12:49:40 +02:00
2023-09-28 22:30:35 +02:00
2023-10-01 13:16:34 +02:00
2023-09-28 22:30:35 +02:00
2023-05-15 12:49:40 +02:00
2018-08-14 17:20:46 +02:00
2018-08-14 17:20:46 +02:00
2023-03-19 11:05:41 +01:00
2023-03-19 11:05:41 +01:00
2023-10-01 13:16:34 +02:00
2023-09-28 22:30:35 +02:00
2023-10-01 13:16:34 +02:00
2023-05-22 22:02:31 +02:00
2020-12-22 13:22:05 +01:00