Commit Graph

1542 Commits

Author SHA1 Message Date
adbenitez 1e149eef83 improve screen reader support in conversations 2023-10-03 21:46:36 +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 a7f1c7e014 update translations 2023-10-02 21:52:17 +02:00
B. Petersen c6d944b692 update translations 2023-10-01 13:16:34 +02:00
B. Petersen 05850a0d00 move part of left padding from emoji-button to parent; this looks better the emoji button is not needed as using system-emoji are used 2023-09-30 18:12:51 +02:00
adbenitez 9ad19a3c41 display text in reaction pill 2023-09-30 17:32:08 +02:00
adbenitez 7b21dacc72 rename reactions_details_title to reactions 2023-09-29 14:39:42 +02:00
adbenitez 79fb395613 set same padding right 2023-09-29 14:37:55 +02:00
Asiel Díaz Benítez 6bf5e9bfd0 Merge branch 'stable' into adb/issue-2675 2023-09-28 21:47:52 -04:00
adbenitez e6107c4dcf add reactions details dialog 2023-09-29 03:45:35 +02:00
B. Petersen 24f15b6d92 update translations 2023-09-28 22:30:35 +02:00
B. Petersen e1a36cfeae clarify 'less' 2023-09-28 22:23:32 +02:00
B. Petersen ecd8558e7f reword 'Built-In Camera' to 'In-App Camera'
built-in may also refer to the camera hardware build into you phone,
esp. on some translations this may get confusing
2023-09-28 22:23:32 +02:00
B. Petersen 660f0e90c3 do not pass +NUM to translations
i just checked all translations from Signal,
they all use `+NUM` or very few `+ NUM`
(the latter might be a typo as transifex makes it easy to mess up with spaces).

also, the string would be hard to explain to translators
and would probably result in quite some questions.

if a language pops up that need sth. different,
we can still iterate.
2023-09-28 22:23:32 +02:00
B. Petersen d208b011c5 show 'verified by SELF' as such
core was changed to return SELF from `get_verifier_id()`
at https://github.com/deltachat/deltachat-core-rust/pull/4754 -
until then, core will return always a contact-id,
which is equal to the current state
2023-09-28 21:46:15 +02:00
adbenitez 974bec7a78 fix error 2023-09-27 22:36:09 +02:00
adbenitez a38ad255da basic display of reactions 2023-09-27 20:41:49 +02:00
B. Petersen 30d4febee7 use system camera as default
the system camera has usually more features (flash, physical zoom, filter)
and is less buggy than the mostly unmaintained built-in one.
also, the system camera seems to be more supported
(isDeviceSupported() is not needed) and does not require to ask for permission.

there is still a switch in "advanced settings" to use the old built-in camera,
however, at some point we may remove the old code completely.
2023-09-27 18:22:55 +02:00
WofWca da5309124e style: add dark theme for webxdc wrapper
It affects the "loading" stage

Related: https://github.com/deltachat/deltachat-desktop/pull/3411
2023-09-26 13:16:09 +02:00
B. Petersen 42143519d7 remove ts fragments from webxdc.js
main reason is, that these annotations cover the code,
making it hard to follow what is going on.

maybe opionionated, however,
in general, .ts is not needed in small projects,
and an additional burden for devs.
2023-09-26 11:29:06 +02:00
B. Petersen 3194e94f28 set icon beside 'verified by' 2023-09-26 10:46:37 +02:00
Asiel Díaz Benítez 6bda2b290a Merge pull request #2662 from deltachat/adb/webxdc-rounded-corners
set rounded corners for webxdc app icons
2023-09-25 14:49:48 +02:00
adbenitez 32a70bd8da apply suggestions 2023-09-25 14:39:44 +02:00
adbenitez b4fe0b30e7 use isBigScreen and isLandscape attrs 2023-09-25 13:17:55 +02:00
adbenitez 9ff3693746 set rounded corner for webxdc icons 2023-09-25 13:08:13 +02:00
adbenitez 287e1d25b0 fix bug if already in landscape mode, and improve tablet support 2023-09-25 01:20:20 +02:00
B. Petersen 1e69fa8d04 update translations 2023-09-24 11:44:33 +02:00
link2xt 85f1965a1d fix: add missing bqi entry to language_values array 2023-09-05 11:20:06 +00:00
B. Petersen 2ec89d617c update translations 2023-08-31 17:01:08 +02:00
bjoern 93acb0e4bc add 'Close Window' string needed for desktop (#2644) 2023-08-31 16:57:48 +02:00
B. Petersen 71e65f5a4a update translations 2023-08-31 16:21:51 +02:00
bjoern e02e2d7735 adapt videchat instance example (#2643)
- meet.jit.si is no longer usable without registration,
  so does not work smoothly for ad-hoc calls

- basicwebrtc: protocol is no longer build-in in any app,
  so that example does not make sense as well

this is an intermediate step,
we want to get rid of the example string completely
and instead show the URLs of the predefined settings.

closes https://github.com/deltachat/deltachat-android/issues/2642
2023-08-31 16:15:10 +02:00
B. Petersen 081e658a5d clarify new webxdc-send-to-chat-strings 2023-08-31 14:51:17 +02:00
B. Petersen 716cc3396a update translations 2023-08-31 14:10:58 +02:00
B. Petersen 254a78bb02 typo 2023-08-07 10:30:43 +02:00
bjoern fdc1de2d70 update verified icon (#2629) 2023-08-04 22:57:19 +02:00
bjoern 432c7d29d6 update translations and help, add Luri Bakhtiari (#2628)
* update translations: eo, fa

* add language: bqi (Luri Bakhtiari)

* update locale language name for arab language, see discussion at https://github.com/deltachat/deltachat-desktop/pull/3338#discussion_r1283543601

* update local help
2023-08-04 22:27:04 +02:00
B. Petersen e0f4c4fd89 update translations 2023-07-24 14:44:56 +02:00
B. Petersen a1e78f58f7 update translations 2023-07-21 23:51:22 +02:00
adbenitez e7523d6245 try to fix popup/dialog background in webview 2023-06-25 01:55:59 +02:00
B. Petersen 43e3fe6076 update translations: it, nl, sq, tr, zh_CN 2023-06-22 13:58:34 +02:00
B. Petersen 48a963a5fe update translations 2023-06-21 22:44:56 +02:00
bjoern bf0f2e1449 add strings for improved sendToChat title (#2592) 2023-06-21 22:39:42 +02:00
B. Petersen e46fbc2c75 update translations: de, nl, pl, tr, uk 2023-06-21 15:08:43 +02:00
B. Petersen 878c31e907 update translations: bg, pl 2023-06-20 20:08:58 +02:00
B. Petersen 3178370f77 update translations: es, it, zh_CN 2023-06-20 14:58:33 +02:00
B. Petersen ed80c3eeec update translations: en, de 2023-06-20 12:36:47 +02:00
B. Petersen 0891dcb186 fix '>' in xml 2023-06-20 11:44:26 +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
B. Petersen 5b46696e28 update translations 2023-06-19 23:53:25 +02:00