Compare commits

...

233 Commits

Author SHA1 Message Date
adbenitez 5ac6fe3ed2 add allow to enable location streaming again, remove dead code 2024-07-07 21:37:51 +02:00
adbenitez b540b5250d Merge remote-tracking branch 'upstream/main' into lite 2024-07-07 21:25:07 +02:00
B. Petersen dd9d198c6f fix typo in string key 2024-07-06 23:55:49 +02:00
B. Petersen cd9b03cf5c assumeSingleDevice() and assumeMultiDevice() check for chatmail 2024-07-06 23:53:48 +02:00
B. Petersen 7257a3180d be more explicit on at-once deletion 2024-07-06 23:53:48 +02:00
B. Petersen 067677ecbf be unexcited about 'delete old messages' setting, showing that in the 'chats and media' summary is enough, too complicated otherwise 2024-07-06 23:53:48 +02:00
B. Petersen 1420a4b7d9 allow only automatic/atOnce for chatmail 2024-07-06 23:53:48 +02:00
B. Petersen d1552e389e do not repeat 'after Download' to not clutter the dialog; things should be clearer already without and for chatmail we do not want the other options 2024-07-06 23:53:48 +02:00
B. Petersen 89a4eb9538 set single-device on profile-creation, assume multi-device when we go a hint 2024-07-06 23:53:48 +02:00
B. Petersen 29b1c1e493 warn when chosing autodel-settings that may break multi-device 2024-07-06 23:53:48 +02:00
B. Petersen d7babe8694 tweak autodelete-from-sever UI
- say in the timespans explicitly that it is _latest after fetch_;
  this matches better to server-side settings on chatmail -
  but also when you have different (non-dc)-clients with different settings.

- do not show the alarming confirmation dialog for chatmail -
  other, non-dc clients is usually not fitting,
  and also there is anyways an auto-deletion

- the default for chatmail becomes 'automatic',
  'never' is just wrong for chatmail
2024-07-06 23:53:48 +02:00
B. Petersen 364ec0e88d prefer new 'Profile' over old 'Login' wording 2024-07-06 12:49:32 +02:00
B. Petersen 76888c540d update translations and local help 2024-07-05 14:20:17 +02:00
B. Petersen 7e7257bf41 refine huawei instructions 2024-06-24 12:19:47 +02:00
B. Petersen 221595cb12 remove deprecated hint 'chat with any email'
the string is deprecated and also no longer used on desktop/iOS.

the 'empty state view' where the string could appear
is anyways not shown often
(usually, there is 'saved messages' and 'device messages'),
so it also does not make sense to think over a replacement.
2024-06-20 17:52:55 +02:00
Asiel Díaz Benítez 0a8425d540 Merge pull request #3135 from deltachat/adb/issue-3119
don't go back to welcome screen when pressing back after instant onboarding
2024-06-19 13:44:07 +02:00
B. Petersen c22b20171d update translations 2024-06-19 12:43:17 +02:00
B. Petersen 796bcec8e1 consolidate wording for "Message Info"
before, "Info" and "Message Details" were used for the same things synonymously,

this is an issue mostly in the context menus,
where eg. iOS had "Info" but desktop did not -
and android had an "i"-icon ...

but also, tapping 'Info' and then getting a different title
(not only a longer version) is not super-nice.

with this change, everything is "Info", making also the "i"-icon fit.
this is also consistent with WhatsApp.
Signal has the same mess as we before, at least on iOS.
2024-06-19 12:27:20 +02:00
gerryfrancis bcdeff2870 Merge pull request #3136 from deltachat/f-droid-md-updates
Various corrections/updates to f-droid.md
2024-06-17 17:49:07 +02:00
gerryfrancis dc3f03c48e Update f-droid.md 2024-06-17 17:07:04 +02:00
gerryfrancis 9313e8e37a Further corrections/updates 2024-06-17 17:03:40 +02:00
gerryfrancis af46f8979a Various corrections/updates to f-droid.md 2024-06-17 16:22:42 +02:00
adbenitez cef9729ead don't go back to welcome screen when pressing back after instant onboarding 2024-06-16 00:52:12 +02:00
Asiel Díaz Benítez 80e2620aa3 Merge pull request #3130 from deltachat/adb/issue-3128
allow to mark as read selected chats
2024-06-15 20:35:09 +02:00
adbenitez 6a843f51ce use "mark as read" 2024-06-15 20:04:32 +02:00
B. Petersen b302786dab bump version to 1.46.5 2024-06-15 11:43:54 +02:00
B. Petersen 96d0a81ccf update changelog for 1.46.5 (1.46.4 was never released) 2024-06-15 11:43:54 +02:00
B. Petersen 75538c61a4 bump version to 1.46.4 2024-06-15 11:22:08 +02:00
B. Petersen dc28d188f2 update CHANGELOG for 1.46.4 2024-06-15 11:22:08 +02:00
Asiel Díaz Benítez b2c420c8bb Merge pull request #3131 from deltachat/adb/issue-3106
only show debug entries if developer mode is enabled
2024-06-15 10:19:09 +02:00
B. Petersen 8b18731e86 call setConfigFromQR() from background thread
setConfigFromQR() involves network and should not block the UI.
2024-06-14 21:33:55 +02:00
Asiel Díaz Benítez fb14a8ed66 Merge pull request #3101 from deltachat/weblate
Translations update from Hosted Weblate
2024-06-14 19:47:13 +02:00
Hosted Weblate 919b300246 Merge remote-tracking branch 'origin/main' 2024-06-14 18:29:58 +02:00
Asiel Díaz Benítez d1f7f4c31f Merge pull request #3132 from deltachat/adb/use-foss-flavor
rename fat flavor to foss
2024-06-14 18:29:55 +02:00
adbenitez d4048efb52 rename fat flavor to foss 2024-06-14 17:58:53 +02:00
adbenitez 5897711af5 only show debug entries if developer mode is enabled 2024-06-14 15:58:26 +02:00
adbenitez 39f17056d2 allow to mark as read selected chats 2024-06-14 14:18:23 +02:00
Hosted Weblate e78e79a65e Merge remote-tracking branch 'origin/main' 2024-06-13 20:14:37 +02:00
B. Petersen f7dfb875a7 do not forget to update changelog (i was searching for that before) 2024-06-13 20:14:33 +02:00
B. Petersen d86d390fe7 add instructions for releasing for Huawei AppGallery 2024-06-13 20:14:33 +02:00
Hosted Weblate f54fcb6c2f Merge remote-tracking branch 'origin/main' 2024-06-13 20:14:16 +02:00
B. Petersen 1083e19356 use name deviceMsgLabel as it is a label and no id
came over that while targeting https://github.com/deltachat/deltachat-ios/pull/2204
and was shortly confused about what is going on there :)

(the name saved to database is not changed, however,
to avoid popping up the message again in case we do an update without a new device messase)
2024-06-13 20:14:13 +02:00
Hosted Weblate e7bacfc447 Merge remote-tracking branch 'origin/main' 2024-06-13 20:02:41 +02:00
Asiel Díaz Benítez ce93edf1a3 Merge pull request #3108 from deltachat/adb/issue-3103
add support for RealtimeChannel API
2024-06-13 19:55:28 +02:00
adbenitez 3cd1f3b8cc update realtime preference name title and set summary 2024-06-13 19:42:11 +02:00
Hosted Weblate 194b4d2497 Merge remote-tracking branch 'origin/main' 2024-06-13 15:25:09 +00:00
B. Petersen b33b421615 cancel muting should not exit select-mode
exiting 'select mode' is unexpected when hitting 'cancel' -
the user may still want to do other things with the selection.

this makes the 'mute' behavior consisten with other cases showing a dialog,
eg. 'delete'
2024-06-13 17:25:05 +02:00
Hosted Weblate 5a44d90f15 Merge remote-tracking branch 'origin/main' 2024-06-13 15:12:18 +00:00
B. Petersen 4194e094c1 update translations 2024-06-13 17:12:13 +02:00
B. Petersen 5abb1b2d7b update local help 2024-06-13 17:12:13 +02:00
B. Petersen a408adb805 update deltachat-core-rust to 'chore(release): prepare for 1.140.2' of 'v1.140.2' 2024-06-13 17:12:13 +02:00
adbenitez cd0350cc6d send realtime data events as int array instead of base64 2024-06-13 16:26:47 +02:00
adbenitez 9e6b69c122 pass JSON array to InternalJSApi.sendRealtimeData() 2024-06-13 15:26:59 +02:00
adbenitez 29e563f89b add config option for realtime channels 2024-06-13 15:26:59 +02:00
adbenitez 06b36fe35c fix linter warning 2024-06-13 15:26:59 +02:00
adbenitez 50f6675d99 leave channel when webxdc is closed 2024-06-13 15:26:59 +02:00
adbenitez 07d895594e add API to JavaScriptInterface and Rpc, listent to realtime data event 2024-06-13 15:26:59 +02:00
adbenitez 5c57fbbd84 update res/raw/webxdc.js with new RealtimeChannel API 2024-06-13 15:26:59 +02:00
Hosted Weblate 8eb78766ca Merge remote-tracking branch 'origin/main' 2024-06-12 21:17:15 +00:00
Hosted Weblate 7fcf6e4476 Merge remote-tracking branch 'origin/main' 2024-06-12 16:18:24 +02:00
Hosted Weblate 960666a1d2 Merge remote-tracking branch 'origin/main' 2024-06-12 13:00:11 +00:00
Andrea Enzo Lattmann 1d1db84f10 Translated using Weblate (Italian)
Currently translated at 100.0% (17 of 17 strings)

Translation: Delta Chat/Android metadata
Translate-URL: https://hosted.weblate.org/projects/deltachat/android-metadata/it/
2024-06-10 22:09:24 +02:00
hugoalh 40b7b201d7 Translated using Weblate (Chinese (Traditional))
Currently translated at 11.7% (2 of 17 strings)

Translation: Delta Chat/Android metadata
Translate-URL: https://hosted.weblate.org/projects/deltachat/android-metadata/zh_Hant/
2024-06-08 07:09:25 +02:00
Hosted Weblate 0953e0b2f9 Merge remote-tracking branch 'origin/main' 2024-06-02 15:02:54 +00:00
Hosted Weblate b265c4975e Merge remote-tracking branch 'origin/main' 2024-06-02 15:15:35 +02:00
Hosted Weblate b87c57d482 Merge remote-tracking branch 'origin/main' 2024-06-02 13:05:04 +00:00
Hosted Weblate 997c8ed3b4 Merge remote-tracking branch 'origin/main' 2024-06-02 11:46:46 +00:00
imysl dc82346612 Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (17 of 17 strings)

Translation: Delta Chat/Android metadata
Translate-URL: https://hosted.weblate.org/projects/deltachat/android-metadata/zh_Hans/
2024-05-31 10:09:10 +00:00
Hosted Weblate 1a8ad28211 Merge remote-tracking branch 'origin/main' 2024-05-30 16:49:41 +02:00
Hosted Weblate 95a9668c45 Merge remote-tracking branch 'origin/main' 2024-05-29 17:34:54 +02:00
Hosted Weblate 22f4e5b38f Merge remote-tracking branch 'origin/main' 2024-05-29 12:13:07 +02:00
Hosted Weblate ad9aa23bff Merge remote-tracking branch 'origin/main' 2024-05-27 21:19:59 +02:00
Hosted Weblate 101ab11db0 Merge remote-tracking branch 'origin/main' 2024-05-27 18:48:04 +02:00
Hosted Weblate c4f891349b Merge remote-tracking branch 'origin/main' 2024-05-27 15:30:39 +00:00
gallegonovato 7380d5319d Translated using Weblate (Spanish)
Currently translated at 17.6% (3 of 17 strings)

Translation: Delta Chat/Android metadata
Translate-URL: https://hosted.weblate.org/projects/deltachat/android-metadata/es/
2024-05-26 09:09:23 +02:00
adbenitez af94274987 update core 2023-11-19 13:51:41 +01:00
adbenitez 08b052aa93 add back 40KiB download limit 2023-11-19 13:18:01 +01:00
adbenitez c4b0b6d9c7 update core 2023-11-17 20:45:46 +01:00
adbenitez 6a4c73c0e6 fix BaseConversationItem 2023-11-17 20:44:39 +01:00
adbenitez 78e1d11801 Merge remote-tracking branch 'upstream/main' into lite 2023-11-17 19:26:07 +01:00
adbenitez 2178e555ca Merge remote-tracking branch 'upstream/main' into lite 2023-10-28 01:41:57 +02:00
adbenitez a3393d43c0 modify release message 2023-10-12 23:24:57 +02:00
adbenitez f63eb3e57f Merge remote-tracking branch 'upstream/main' into lite 2023-10-12 23:11:40 +02:00
adbenitez 8ea9cfe7a1 remove built-in camera 2023-10-11 13:54:21 +02:00
adbenitez 092fd9603f update proguard-rules.pro 2023-10-11 13:25:08 +02:00
adbenitez ed1ba1dce9 remove emoji picker 2023-10-11 13:24:24 +02:00
adbenitez 58b35519cb fix merging bug 2023-10-11 12:58:10 +02:00
adbenitez 07bfa48588 Merge remote-tracking branch 'upstream/feat/verified-1to1' into lite 2023-10-10 18:50:57 +02:00
adbenitez 96851c458a Merge remote-tracking branch 'upstream/main' into lite 2023-10-10 18:44:09 +02:00
B. Petersen 26abdae96c Merge branch 'stable' 2023-09-24 12:35:22 +02:00
B. Petersen 0dcf4d4a80 Merge branch 'stable' 2023-09-24 11:46:02 +02:00
B. Petersen 934970b21a Merge branch 'stable' 2023-09-24 11:28:48 +02:00
B. Petersen 3f581caa8c Merge branch 'stable' 2023-08-31 17:01:24 +02:00
B. Petersen ceb0467847 Merge branch 'stable' 2023-08-31 16:22:19 +02:00
B. Petersen 6aefe32380 Merge branch 'stable' 2023-08-31 16:17:18 +02:00
link2xt 715a1487c2 Merge remote-tracking branch 'origin/stable' 2023-08-26 03:21:28 +00:00
Asiel Díaz Benítez ec355010a5 Merge pull request #2637 from deltachat/adb/issue-2633
improve mailto Intent handling in ShareActivity
2023-08-22 19:35:39 +02:00
Hocuri 22017fd162 Add regression test 2023-08-15 18:27:45 +02:00
adbenitez 39184f8a09 improve mailto Intent handling in ShareActivity 2023-08-15 11:27:37 +02:00
B. Petersen c4a4469424 Merge branch 'stable' 2023-08-07 10:31:07 +02:00
link2xt d6014123a0 Merge branch 'stable' 2023-08-06 16:38:30 +00:00
link2xt 51a02c30f9 update deltachat-core-rust to 'api!(deltachat-jsonrpc): use kind as a tag for all union types' of 'master' 2023-08-06 16:34:46 +00:00
Asiel Díaz Benítez d396a43504 Merge pull request #2624 from deltachat/adb/fix-conversations-activity
fix: load updated display name when chat protection breaks
2023-08-05 23:06:55 +02:00
B. Petersen ce65e1aee9 Merge branch 'stable' 2023-08-04 22:58:54 +02:00
B. Petersen a3aa2cb454 Merge branch 'stable' 2023-08-04 22:31:44 +02:00
B. Petersen 33d5568619 Merge branch 'stable' 2023-08-02 12:34:48 +02:00
link2xt 2d7b7c49c3 Remove unused osName argument from DcAccounts constructor 2023-07-31 18:34:46 +00:00
link2xt a0821a9cf3 Update to the new dc_accounts_new() API 2023-07-31 18:34:46 +00:00
link2xt d847eefddf update deltachat-core-rust to 'refactor: hide DcSecretKey trait from the API' of 'master' 2023-07-31 18:34:46 +00:00
adbenitez 56a26a561d update release workflow 2023-07-26 20:21:31 +02:00
adbenitez cf6db57cb8 update submodule 2023-07-26 20:16:47 +02:00
adbenitez 1da9fdc6b4 remove old ndk-make.sh 2023-07-26 20:15:13 +02:00
adbenitez 1c13a564ec remove stickers in the image editor 2023-07-26 20:14:43 +02:00
adbenitez cc2f1f2270 add proguard-rules.pro 2023-07-26 18:43:02 +02:00
adbenitez 3bdd16d224 Merge remote-tracking branch 'upstream/master' into lite 2023-07-26 18:24:39 +02:00
adbenitez cf23f62887 fix: load updated display name when chat protection breaks 2023-07-26 00:22:28 +02:00
bjoern 387babe235 change button order of verification-broken alert (#2621)
Having "OK" in the middle of the buttons is weird. The old order was:

```
End-to-end encryption cannot...
[More Info]  [OK] [Scan QR code]
```

1. _If_ the main purpose of the dialog would be to "Scan QR code",
   the text should point that out more, also the opening button.
   Then, the button position would be correct, however,
   it has to read "Cancel" then.

2. _However_, the main purpose of the dialog is to "Show Info",
   "Scan QR code" is only an optional offering and the button a shortcut only.
   And finishing "Show Info" is better done by a simple "OK".
   Then, the "OK" should be rightmost.

This PR implements the second option, the buttons read as follows afterwards:

```
End-to-end encryption cannot...
[More Info]  [Scan QR code] [OK]
```
2023-07-24 18:08:11 +02:00
B. Petersen 5271f2d4e8 Merge branch 'stable' 2023-07-24 14:45:40 +02:00
B. Petersen ab36541c03 Merge branch 'stable' 2023-07-23 11:50:08 +02:00
B. Petersen d9019a4c4c Merge branch 'stable' 2023-07-21 23:52:39 +02:00
Asiel Díaz Benítez 8965b4eb58 Merge pull request #2620 from deltachat/fix-csp
webxdc: allow media from blob: and data:
2023-07-21 23:06:19 +02:00
B. Petersen fd212aed03 webxdc: allow media from blob: and data: 2023-07-21 22:46:32 +02:00
Hocuri 6b1527b815 Update Submodule (#2619)
Fix https://github.com/deltachat/deltachat-android/issues/2616
Closes https://github.com/deltachat/deltachat-android/pull/2618

Verified 1:1 chats added a new API to Core, which DC Android now needs.

So far, we only updated the submodule on a release. I think we should
also update it when DC Android needs a new API introduced in Core:

1. To make builds "just work" for new contributors without having to
   checkout the correct commit in Core
2. To make the preview builds of the CI here work.
2023-07-17 23:07:41 +02:00
Hocuri 11a2cfbff7 Verified 1:1 chats, Android UI (#2560)
Depends on https://github.com/deltachat/deltachat-core-rust/pull/4315/.

Follow-up for https://github.com/deltachat/deltachat-android/pull/2541.

- Show a "verified" icon on protection changed update messages
- Add C API
- Show a dialog over the input bar not only for contact requests, but also when the protection is broken (using the new method `isHalfBlocked()`)
  - The positive button reads "OK" (as opposed to contact requests where it reads "Accept")
- Add SVG icons, remove PNG one
- Translations
- When tapping on the `DC_INFO_PROTECTION_{EN|DIS}ABLED` message, show more information (for now, it leads to the online preview of my FAQ PR)
- Block loading remote images in the "Full Msg View" not only for contact requests, also when the protection is broken (using the new method `isHalfBlocked()`)
- Show a big verified/crossed-out-verified symbol over the `DC_INFO_PROTECTION_{EN|DIS}ABLED` messages
- Fix a bug that was kind of present before (for contact requests) but only became really visible now:
  - Set a draft with an image (or other attachment)
  - Your chat partner breaks verification
  - Expected: Both the input bar and the draft image are hidden by the input-bar-dialog.
  - Bug behavior (before c31de5bcf): The input bar is hidden, but the draft image stays visible.
2023-07-14 12:05:05 +02:00
adbenitez 141f326fec Merge remote-tracking branch 'upstream/master' into lite 2022-11-17 01:07:04 -05:00
adbenitez 94c4e0aa92 Merge remote-tracking branch 'upstream/master' into lite 2022-08-25 18:01:12 -04:00
adbenitez fc4d9df3ac Merge remote-tracking branch 'upstream/master' into lite 2022-08-24 02:20:20 -04:00
adbenitez 2590b82f0e Merge remote-tracking branch 'upstream/master' into lite 2022-07-15 03:11:09 -04:00
adbenitez 943d40b92e Merge remote-tracking branch 'upstream/master' into lite 2022-05-17 21:20:40 -04:00
adbenitez acf840c05b Merge remote-tracking branch 'upstream/master' into lite 2022-05-05 02:44:40 -04:00
adbenitez 05f7d6cd98 update submodule 2022-05-05 02:44:11 -04:00
adbenitez 0b4d36f0cf Merge remote-tracking branch 'upstream/master' into lite 2022-05-01 20:25:53 -04:00
adbenitez ee5ce97779 Merge remote-tracking branch 'upstream/master' into lite 2022-04-07 17:44:28 -04:00
adbenitez f32b1f3d95 Merge remote-tracking branch 'upstream/master' into lite 2022-01-29 02:07:06 -05:00
adbenitez 122de0e3ad Merge remote-tracking branch 'upstream/master' into lite 2022-01-18 14:57:26 -05:00
adbenitez 8180aa9b0d tweak release 2021-12-16 14:03:03 -05:00
adbenitez 0bfcfa1444 test release 2021-12-16 13:51:26 -05:00
adbenitez 34a369fa49 test release 2021-12-16 13:43:31 -05:00
adbenitez ccb8b417a6 test release 2021-12-16 13:31:55 -05:00
adbenitez 8d16baed11 test release 2021-12-16 13:25:12 -05:00
adbenitez 81f7022957 test release 2021-12-16 13:16:47 -05:00
adbenitez b1dd60607b tweak release 2021-12-16 13:07:06 -05:00
adbenitez 557053a25d tweak release 2021-12-16 12:57:29 -05:00
adbenitez aa61597804 tweak release 2021-12-16 12:38:45 -05:00
adbenitez 1fbf04ed28 tweak release 2021-12-16 12:25:43 -05:00
adbenitez 06420e032d try to fix CI 2021-12-16 12:13:11 -05:00
adbenitez 86d1350c64 fix release.yml 2021-12-16 01:31:56 -05:00
adbenitez d896955077 fix release.yml 2021-12-16 00:27:54 -05:00
adbenitez 9a42c26697 update version name 2021-12-16 00:14:59 -05:00
adbenitez 8db5e2ce01 improve release process, generate split apks for each arch 2021-12-16 00:14:16 -05:00
adbenitez d4d5655e72 Merge remote-tracking branch 'upstream/master' into lite 2021-12-15 12:31:19 -05:00
adbenitez 91c53ab5cf tweak CI 2021-11-12 15:52:54 -05:00
adbenitez e02674b2ca fix CI 2021-11-12 15:49:52 -05:00
adbenitez 360dcf5bc7 Merge remote-tracking branch 'upstream/master' into lite 2021-11-12 01:17:05 -05:00
adbenitez 17a5f9a266 fix crash when opening Advanced settings 2021-11-08 20:00:15 -05:00
adbenitez 46df7e5ab2 update build.gradle 2021-11-08 19:37:38 -05:00
adbenitez 33ff464028 Merge remote-tracking branch 'upstream/master' into lite 2021-11-08 17:30:58 -05:00
adbenitez c6c49da1f2 Merge remote-tracking branch 'upstream/master' into lite 2021-10-24 02:59:52 -04:00
adbenitez c7912a0df7 Merge remote-tracking branch 'upstream/master' into lite 2021-10-15 16:25:12 -04:00
adbenitez 459e57f56c Merge remote-tracking branch 'upstream/master' into lite 2021-10-03 02:32:27 -04:00
adbenitez a0ff8043b0 update version number 2021-09-13 21:56:05 -04:00
adbenitez 9d75045fec Merge remote-tracking branch 'upstream/master' into lite 2021-09-13 21:45:32 -04:00
adbenitez b8b3deaad0 update version name 2021-08-20 16:30:49 -04:00
adbenitez df82368327 add missing import 2021-08-20 16:29:08 -04:00
adbenitez 377060afe1 Merge remote-tracking branch 'upstream/master' into lite 2021-08-20 16:19:17 -04:00
adbenitez 06800d24ab Merge remote-tracking branch 'upstream/master' into lite 2021-06-25 19:11:16 -04:00
adbenitez 030b08ddd1 update submodule 2021-05-22 18:33:22 -04:00
adbenitez 67cc39b648 Merge remote-tracking branch 'upstream/master' into lite 2021-05-22 18:27:28 -04:00
adbenitez 34d20b6c78 Merge remote-tracking branch 'upstream/master' into lite 2021-05-22 15:08:22 -04:00
adbenitez 3e64619ec5 Merge remote-tracking branch 'upstream/master' into lite 2021-04-22 15:13:46 -04:00
adbenitez f167e6d1d8 update version name 2021-04-15 14:02:41 -04:00
adbenitez 0f3d00abfa remove APNG and animated webp support 2021-04-15 13:59:34 -04:00
adbenitez f5932f7d42 Merge remote-tracking branch 'upstream/master' into lite 2021-04-15 13:58:56 -04:00
adbenitez 912fb3e595 update release.yml 2021-04-15 13:56:21 -04:00
adbenitez b5c688232b don't requests location permission 2021-03-27 23:18:27 -04:00
adbenitez 4cbf12068b delete maps 2021-03-27 00:01:11 -04:00
adbenitez 97ad251cd9 update version number 2021-03-26 15:46:32 -04:00
adbenitez bdc71b965e update release.yml 2021-03-26 15:44:02 -04:00
adbenitez 4f84efbfff tweak AudioCodec.java 2021-03-26 15:15:26 -04:00
adbenitez e91bc5d3b7 Merge remote-tracking branch 'upstream/master' into lite 2021-03-26 14:41:32 -04:00
adbenitez dc08de5b3f update submodule 2021-02-06 19:47:38 -05:00
adbenitez df03a7456f Merge remote-tracking branch 'upstream/master' into lite 2021-02-06 19:46:33 -05:00
adbenitez a0024b5201 add submodule 2021-02-01 17:01:33 -05:00
adbenitez 2bdb000361 add submodule 2021-02-01 16:59:28 -05:00
adbenitez a04321981b Merge remote-tracking branch 'upstream/master' into lite 2021-02-01 16:56:43 -05:00
adbenitez 1f02e306df update build.gradle and add submodule 2021-01-26 17:59:31 -05:00
adbenitez 5c6652e153 add submodule 2021-01-26 14:54:47 -05:00
adbenitez 380e624ab8 add submodule 2021-01-26 14:49:58 -05:00
adbenitez 1d775843ab Merge remote-tracking branch 'upstream/master' into lite 2021-01-26 14:45:42 -05:00
adbenitez 45d5cd7667 update release worflow 2021-01-22 23:12:27 -05:00
adbenitez f7976f5d43 add release workflow 2021-01-22 22:41:08 -05:00
adbenitez ef39faeb4c Merge remote-tracking branch 'upstream/master' into lite 2021-01-22 17:30:28 -05:00
adbenitez ee5eee9355 Merge remote-tracking branch 'upstream/master' into lite 2021-01-16 12:49:17 -05:00
adbenitez 9ec005de09 Merge remote-tracking branch 'upstream/master' into lite 2021-01-10 23:44:07 -05:00
adbenitez 2a75a885d2 Merge remote-tracking branch 'upstream/master' into lite 2020-12-19 15:33:13 -05:00
adbenitez 955bf8d5c9 Merge remote-tracking branch 'upstream/master' into lite 2020-12-16 13:10:34 -05:00
adbenitez 9bb6424767 Merge remote-tracking branch 'upstream/master' into lite 2020-12-13 13:09:11 -05:00
adbenitez 9a9f488c50 fix ndk-make.sh 2020-12-06 21:16:02 -05:00
adbenitez 428fb18de0 update .gitmodules 2020-12-06 16:50:28 -05:00
adbenitez 691a0a075a Merge remote-tracking branch 'upstream/master' into lite 2020-12-06 09:39:33 -05:00
adbenitez 65a15ed556 Merge remote-tracking branch 'upstream/master' into lite 2020-12-03 16:13:56 -05:00
adbenitez aec3b64967 Merge remote-tracking branch 'upstream/master' into lite 2020-11-21 23:59:19 -05:00
adbenitez 7b0adee9ae Merge remote-tracking branch 'upstream/master' into lite 2020-11-19 22:22:13 -05:00
adbenitez 203bbb3109 Merge remote-tracking branch 'upstream/master' into lite 2020-11-15 16:23:05 -05:00
adbenitez 28ac48b23c update ndk-make.sh 2020-11-14 16:36:59 -05:00
adbenitez 82c4ad9689 update jni/deltachat-core-rust 2020-11-14 16:36:32 -05:00
adbenitez 92701038a5 Merge remote-tracking branch 'upstream/master' into lite 2020-11-14 12:27:10 -05:00
adbenitez 33188d17b5 Merge remote-tracking branch 'upstream/master' into lite 2020-11-12 17:12:16 -05:00
adbenitez 5713b6cee9 Merge remote-tracking branch 'upstream/master' into lite 2020-11-11 16:45:00 -05:00
adbenitez 925abec974 Merge remote-tracking branch 'upstream/master' into lite 2020-11-07 11:57:07 -05:00
adbenitez 0d99f366d9 Merge remote-tracking branch 'upstream/master' into lite 2020-11-06 10:50:50 -05:00
adbenitez 99d1b391f6 Merge remote-tracking branch 'upstream/master' into lite 2020-11-01 00:07:21 -04:00
adbenitez 5d023c9ad0 Merge remote-tracking branch 'upstream/master' into lite 2020-10-30 20:17:15 -04:00
adbenitez 37cc050d30 Merge remote-tracking branch 'upstream/master' into lite 2020-10-29 17:57:27 -04:00
adbenitez f42391335d Merge remote-tracking branch 'upstream/master' into lite 2020-10-27 23:01:41 -04:00
adbenitez 0f5d5ad23c remove link 2020-10-26 13:40:57 -04:00
adbenitez e494f4733a Merge remote-tracking branch 'upstream/master' into lite 2020-10-26 13:39:21 -04:00
adbenitez 5a7b61db29 Merge remote-tracking branch 'upstream/master' into lite 2020-10-24 14:52:13 -04:00
adbenitez 8f68944642 Merge remote-tracking branch 'upstream/master' into lite 2020-10-21 14:12:00 -04:00
adbenitez 89f4b9f90c Merge remote-tracking branch 'upstream/master' into lite 2020-10-19 15:27:58 -04:00
adbenitez bc3f3be0ba Merge remote-tracking branch 'upstream/master' into lite 2020-10-18 16:46:17 -04:00
adbenitez 7434361ff0 Merge remote-tracking branch 'upstream/master' into lite 2020-10-16 16:27:08 -04:00
adbenitez 6d658faf78 Merge remote-tracking branch 'upstream/master' into lite 2020-10-15 23:47:00 -04:00
adbenitez c18f2d14d1 Merge remote-tracking branch 'upstream/master' into lite 2020-10-14 19:10:10 -04:00
adbenitez c94b084f60 Merge remote-tracking branch 'upstream/master' into lite 2020-10-12 15:03:50 -04:00
adbenitez e60c412a09 Merge branch 'deltachat' into lite 2020-08-03 10:44:40 -04:00
adbenitez 438ddf5297 Merge branch 'deltachat' into lite 2020-10-10 23:29:21 -04:00
adbenitez c1d74f26c2 Merge branch 'deltachat' into lite 2020-10-08 23:26:34 -04:00
adbenitez c477090460 set app identity 2020-09-30 22:27:21 -04:00
adbenitez 7a7e6645d1 Merge branch 'deltachat' into adb-deltachat 2020-09-30 22:18:13 -04:00
adbenitez e705e88fcf Merge branch 'deltachat' into adb-deltachat 2020-09-22 15:08:24 -04:00
adbenitez 702ad64d0b don't compile for all arch 2020-09-20 15:17:20 -04:00
adbenitez 901d8c6f83 make compatible with deltalab id 2020-09-20 14:59:59 -04:00
374 changed files with 1956 additions and 2751 deletions
+65
View File
@@ -0,0 +1,65 @@
name: Upload Release APK
on:
push:
tags:
- 'v*.*.*'
jobs:
check:
runs-on: ubuntu-latest
outputs:
match: ${{ steps.check-tag.outputs.match }}
steps:
- id: check-tag
run: |
if [[ "${{ github.event.ref }}" =~ ^refs/tags/v[0-9]+\.[0-9]+\.[0-9]+.*$ ]]; then
echo ::set-output name=match::true
fi
build:
needs: check
if: needs.check.outputs.match == 'true'
name: Upload Release APK
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
with:
submodules: recursive
- uses: Swatinem/rust-cache@v1
with:
working-directory: jni/deltachat-core-rust
- uses: actions/setup-java@v1.4.3
with:
java-version: 11
- uses: android-actions/setup-android@v2
- uses: nttld/setup-ndk@v1
id: setup-ndk
with:
ndk-version: r23c
- name: Compile core
env:
ANDROID_NDK_ROOT: ${{ steps.setup-ndk.outputs.ndk-path }}
run: |
export PATH="${PATH}:${ANDROID_NDK_ROOT}/toolchains/llvm/prebuilt/linux-x86_64/bin/:${ANDROID_NDK_ROOT}"
./scripts/install-toolchains.sh && ./scripts/ndk-make.sh
- name: Build APK
run: |
mkdir -p ~/.gradle
echo -n ${{ secrets.SIGNING_KEY }} | base64 -d >> ~/app.keystore
echo "DC_RELEASE_STORE_FILE=$HOME/app.keystore" >> ~/.gradle/gradle.properties
echo "DC_RELEASE_STORE_PASSWORD=${{ secrets.KEY_STORE_PASSWORD }}" >> ~/.gradle/gradle.properties
echo "DC_RELEASE_KEY_ALIAS=${{ secrets.ALIAS }}" >> ~/.gradle/gradle.properties
echo "DC_RELEASE_KEY_PASSWORD=${{ secrets.KEY_PASSWORD }}" >> ~/.gradle/gradle.properties
./gradlew --no-daemon assembleFossRelease
- name: Release
uses: softprops/action-gh-release@v1
with:
token: "${{ secrets.GITHUB_TOKEN }}"
body: "WARNING: DeltaChat Lite is not DeltaLab! it is a lightweight version of Delta Chat"
prerelease: ${{ contains(github.event.ref, '-beta') }}
fail_on_unmatched_files: true
files: build/outputs/apk/foss/release/*.apk
+1 -1
View File
@@ -1,3 +1,3 @@
[submodule "jni/deltachat-core-rust"]
path = jni/deltachat-core-rust
url = https://github.com/deltachat/deltachat-core-rust
url = https://github.com/adbenitez/deltalab-core
+22
View File
@@ -1,5 +1,27 @@
# Delta Chat Android Changelog
## v1.46.5
2024-06
* support webxdc apps with experimental realtime channels ("Settings / Advanced / Realtime Webxdc Channels")
* fewer traffic in larger chatmail groups by allowing more than 50 recipients per time
* log debug level (mostly foreign modules) only if "Settings / Advanced / Developer Mode" is enabled
* fix: avoid asking to disable battery optimisations when creating the second profile
* fix hangs on low/no network during onboarding
* fix: cancel muting does not cancel selection in chatlist
* fix migrated address losing verified status and key on experimental AEAP
* fix: allow creation of groups by outgoing messages without recipients
* fix: avoid group splits by preferring ID from encrypted header over references for new groups
* fix: do not fail to send images with wrong extensions
* fix: retry sending MDNs on temporary error
* fix: do not miss new messages while expunging the folder
* fix missing logging info lines
* fix: remove group member locally even if sending fails
* fix: revert group member addition if the corresponding message couldn't be sent
* update translations and local help
* update to core 1.140.2
## v1.46.3
2024-06
+10
View File
@@ -109,6 +109,16 @@ on <https://developer.amazon.com/dashboard>:
f) on "Step 4" page: "Submit app"
## Release on Huawei AppGallery
on <https://developer.huawei.com/consumer/en/appgallery>:
13. a) go to "Upload your app / Android / Delta Chat / Update", again "Update" upper right
b) "Manage Packages / Upload", upload the APK from above, hit "Save"
c) Update "App Information / New Features", hit "Save", then "Next"
d) Hit "Submit"; on the next page, confirm version and language
## Releases on Apklis, Passkoocheh
These stores are not under our control.
+38 -24
View File
@@ -1,6 +1,6 @@
plugins {
id 'com.android.application' version '8.1.4'
id 'com.google.gms.google-services' version '4.4.1'
// id 'com.google.gms.google-services' version '4.4.1'
}
repositories {
@@ -29,8 +29,8 @@ android {
useLibrary 'org.apache.http.legacy'
defaultConfig {
versionCode 686
versionName "1.46.3"
versionCode 688
versionName "1.46.5"
applicationId "com.b44t.messenger"
multiDexEnabled true
@@ -45,10 +45,6 @@ android {
buildConfigField "boolean", "DEV_BUILD", "false"
ndk {
abiFilters "armeabi-v7a", "arm64-v8a", "x86", "x86_64"
}
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
buildConfigField("String", "TEST_ADDR", buildConfigProperty("TEST_ADDR"))
@@ -89,11 +85,8 @@ android {
}
buildTypes {
debug {
minifyEnabled false
applicationIdSuffix ".beta"
}
release {
applicationIdSuffix ".lite2"
// minification and proguard disabled for now.
//
// when enabled, it can cut down apk size about 6%,
@@ -103,29 +96,50 @@ android {
//
// nb: it is highly recommended to use the same settings in debug+release -
// otherwise problems might be noticed delayed only
minifyEnabled false
signingConfig signingConfigs.release
minifyEnabled true
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'),
'proguard-rules.pro'
if(project.hasProperty("DC_RELEASE_STORE_FILE")) {
signingConfig signingConfigs.release
}
}
}
productFlavors {
fat {
foss {
dimension "none"
buildConfigField "boolean", "USE_PLAY_SERVICES", "false"
}
gplay {
dimension "none"
applicationId "chat.delta"
apply plugin: "com.google.gms.google-services"
//apply plugin: "com.google.gms.google-services"
buildConfigField "boolean", "USE_PLAY_SERVICES", "true"
}
}
splits {
abi {
enable true
reset()
include "armeabi-v7a", "arm64-v8a", "x86", "x86_64"
universalApk true
}
}
project.ext.versionCodes = ['armeabi': 1, 'armeabi-v7a': 2, 'arm64-v8a': 3, 'mips': 5, 'mips64': 6, 'x86': 8, 'x86_64': 9]
android.applicationVariants.all { variant ->
variant.outputs.all {
outputFileName = outputFileName
.replace("deltachat-android", "deltachat")
variant.outputs.all { output ->
output.outputFileName = output.outputFileName
.replace("deltalab-android", "deltachat-lite")
.replace("-gplay", "")
.replace("-release", "")
.replace(".apk", "-${variant.versionName}.apk")
output.versionCodeOverride =
project.ext.versionCodes.get(output.getFilter(
com.android.build.OutputFile.ABI), 0) * 10000000 + android.defaultConfig.versionCode
}
}
@@ -181,7 +195,7 @@ dependencies {
implementation 'com.makeramen:roundedimageview:2.1.0' // crops the avatars to circles
implementation 'com.pnikosis:materialish-progress:1.5' // used only in the "Progress Wheel" in Share Activity.
implementation 'com.soundcloud.android:android-crop:1.0.1@aar' // used for profile and group avatar selection in Android SDK<19
implementation 'com.nineoldandroids:library:2.4.0' // DEPRECATED! Used to slide in the half-camera.
//implementation 'com.nineoldandroids:library:2.4.0' // DEPRECATED! Used to slide in the half-camera.
implementation 'mobi.upod:time-duration-picker:1.1.3' // Used to pick the time for inactivity.
implementation 'com.amulyakhare:com.amulyakhare.textdrawable:1.0.1' // number of unread messages,
// the one-letter circle for the contacts (when there is not avatar) and a white background.
@@ -197,11 +211,11 @@ dependencies {
// <https://github.com/cketti/SafeContentResolver>
implementation 'de.cketti.safecontentresolver:safe-content-resolver-v14:1.0.0'
gplayImplementation('com.google.firebase:firebase-messaging:23.4.1') { // for PUSH notifications
exclude group: 'com.google.firebase', module: 'firebase-core'
exclude group: 'com.google.firebase', module: 'firebase-analytics'
exclude group: 'com.google.firebase', module: 'firebase-measurement-connector'
}
// gplayImplementation('com.google.firebase:firebase-messaging:23.4.1') { // for PUSH notifications
// exclude group: 'com.google.firebase', module: 'firebase-core'
// exclude group: 'com.google.firebase', module: 'firebase-analytics'
// exclude group: 'com.google.firebase', module: 'firebase-measurement-connector'
// }
testImplementation 'junit:junit:4.13.1'
testImplementation 'org.assertj:assertj-core:1.7.1'
+21 -21
View File
@@ -2,22 +2,22 @@
- <https://f-droid.org/en/packages/com.b44t.messenger/>
is the Delta Chat page on F-Droid.org,
the F-Droid-app will show similar information.
the F-Droid app will show similar information.
- <https://github.com/deltachat/deltachat-android/tree/master/metadata>
- <https://github.com/deltachat/deltachat-android/tree/main/metadata>
contains the description, icon, screenshots and all meta data shown for Delta Chat on F-Droid
in the [fastlane format](https://f-droid.org/en/docs/All_About_Descriptions_Graphics_and_Screenshots/#fastlane-structure).
- <https://gitlab.com/fdroid/fdroiddata/blob/master/metadata/com.b44t.messenger.yml> and
<https://gitlab.com/fdroid/fdroiddata/-/tree/master/metadata/com.b44t.messenger>
contain [additional F-Droid-specific metadata](https://f-droid.org/en/docs/All_About_Descriptions_Graphics_and_Screenshots/#in-the-f-droid-repo)
- <https://gitlab.com/fdroid/fdroiddata/blob/master/metadata/com.b44t.messenger.yml>
contains [additional F-Droid-specific metadata](https://f-droid.org/en/docs/All_About_Descriptions_Graphics_and_Screenshots/#in-the-f-droid-repo)
and build instructions that do not fit the fastlane format.
F-Droid adds new versions automatically to the end of `.yml` file.
- new versions are recognized by tags in the form `v1.2.3` -
before adding tags like that, have a look at `docs/release-checklist.md`
the build and distribution is expected to take
[up to 5 days](https://gitlab.com/fdroid/wiki/-/wikis/FAQ#how-long-does-it-take-for-my-app-to-show-up-on-website-and-client).
- New versions are recognized by tags in the form `v1.2.3` -
before adding tags like that, have a look at
<https://github.com/deltachat/deltachat-android/blob/main/RELEASE.md#release-on-f-droid>.
The build and distribution is expected to take
[up to 7 days](https://gitlab.com/fdroid/wiki/-/wikis/FAQ#how-long-does-it-take-for-my-app-to-show-up-on-website-and-client).
# F-Droid Build status
@@ -25,7 +25,7 @@
- <https://monitor.f-droid.org/builds>
shows F-Droid's overall build status,
if Delta Chat shows up at "Need updating" or "Running",
things are working as expected :)
things are working as expected. :)
- <https://f-droid.org/repo/com.b44t.messenger_VERSIONCODE.apk>
(with VERSIONCODE = 537 or so) links to successfully built apk
@@ -41,22 +41,22 @@ $ git clone https://gitlab.com/fdroid/fdroiddata
$ git clone https://gitlab.com/fdroid/fdroidserver
$ cd fdroiddata
now, metadata/com.b44t.messenger.yml can be modified.
for testing, one can change the repo to a branch
Now, metadata/com.b44t.messenger.yml can be modified.
For testing, one can change the repo to a branch
by adding the line `Update Check Mode:RepoManifest/BRANCH` to the file.
set some path to ndk etc:
Set some path to ndk etc:
$ cp ../fdroidserver/examples/config.py . # adapt file as needed
checkout repo as f-droid would do:
Checkout repo as F-Droid would do:
$ ../fdroidserver/fdroid checkupdates -v com.b44t.messenger
(for testing with uncommitted changes, add --allow-dirty)
build repo as f-droid would do:
Build repo as F-Droid would do:
$ ../froidserver/fdroid build -v com.b44t.messenger:<versionCode>
(via https://f-droid.org/docs/Installing_the_Server_and_Repo_Tools/
and https://f-droid.org/docs/Building_Applications/ -
(via <https://f-droid.org/docs/Installing_the_Server_and_Repo_Tools/>
and <https://f-droid.org/docs/Building_Applications/> -
might require `pip install pyasn1 pyasn1_modules pyaml requests`)
@@ -66,14 +66,14 @@ might require `pip install pyasn1 pyasn1_modules pyaml requests`)
and `metadata/en-US/full_description.txt`
in <https://github.com/deltachat/deltachat-android/> repository.
- make sure there is a "newline" at the end of the description
(see <https://gitlab.com/fdroid/fdroiddata/merge_requests/3580>)
- Make sure there is a "newline" at the end of the description
(see <https://gitlab.com/fdroid/fdroiddata/merge_requests/3580>).
# Changing F-Droid metadata
- the file `com.b44t.messenger.yml` can be changed via a PR to the <https://gitlab.com/fdroid/fdroiddata/> repository
- The file `com.b44t.messenger.yml` can be changed via a PR to the <https://gitlab.com/fdroid/fdroiddata/> repository.
- reformat the metadata using
- Reformat the metadata using
$ ../fdroidserver/fdroid rewritemeta com.b44t.messenger # called from fdroiddata dir
+19
View File
@@ -0,0 +1,19 @@
Delta Chat es una aplicación de mensajería totalmente compatible con
infraestructura de correo electrónico.
Por lo tanto, con Delta Chat se obtiene la facilidad de conocidos mensajeros con el alcance de
e-mail. Además, eres independiente de otras empresas o servicios, ya que tu
Los datos no están relacionados con Delta Chat, ni siquiera agregará nuevas dependencias aquí.
Algunas características de un vistazo:
* Seguro con cifrado automático de extremo a extremo, compatible con el nuevo estándar <a href="https://autocrypt.org">Autocrypt</a>
* Rápido mediante el uso de Push-IMAP
* Mayor base de usuarios -- también se puede llegar a los receptores que no usan Delta Chat
* Compatible -- no sólo consigo mismo
* Interfaz de usuario elegante y sencilla
* Sistema distribuido
* Sin spam -- sólo los mensajes de usuarios conocidos se muestran por defecto
* Fiable -- seguro para uso profesional
* Confiable -- incluso se puede utilizar para mensajes de negocios
* Totalmente OpenSource y basado en estándares
+1 -1
View File
@@ -1 +1 @@
Chatta via e-mail. Elegantemente Retrò, Decentralizzato e Aperto. Privacy da Progettazione.
Chatta via e-mail. Elegantemente Retrò, Decentralizzato e Aperto. Riservatezza da Progettazione.
+10
View File
@@ -0,0 +1,10 @@
当传统电子邮件用户向群组发送邮件并添加新收件人时,这些新收件人将成为群组成员。
将来自传统电子邮件用户的附带PGP密钥视为倾向于互相加密的信号。
将来自传统电子邮件用户的加密或签名消息视为倾向于互相加密的信号。
修复旧数据库的迁移问题。
修复:仅在聊天已被其他成员知晓的情况下发送临时计时器变更消息。
修复:使用相对路径访问数据库,以避免在迁移到其他设备或路径时出现问题。
修复通过SOCKS5的IMAP连接的读写超时问题。
修复:如果没有修改任何字符,则不发送“群组名称变更”信息。
新增希腊语翻译,更新其他语言翻译。
更新至core104版本。
+13
View File
@@ -0,0 +1,13 @@
修复:使归档的对话可见,这些对话不会自动解除归档(静音的对话):添加未读计数器并将归档移至顶部
修复:直接发送AVIF、HEIC、TXT、PPT、XLS、XML等格式的文件,不进行转换
修复:当获取现有消息失败时触发重新连接
修复:在消息获取失败后不再重试,以防止无限重新连接循环
修复:如果消息已加密但未签名,不再添加错误提示
修复:不再从消息行首删除前导空格
修复发送引用文本时的边缘情况问题
修复STARTTLS连接问题
修复:不将无效的电子邮件地址视为异常处理
修复:及时清理在1.34.8版本中引入的相对数据库路径问题
加快聊天列表和联系人列表的更新速度
更新翻译
更新至core106版本
+5
View File
@@ -0,0 +1,5 @@
* 在“添加账户”和“配置”中增加SOCKS5代理选项
* 引入DNS缓存功能:如果网络中的DNS服务停止工作,Delta Chat仍能通过使用先前的IP地址成功连接到IMAP服务器
* 显示完整邮件内容:不自动加载远程内容以请求
* 修复多种错误并增强日志记录功能
* 更新翻译内容
+8
View File
@@ -0,0 +1,8 @@
* 添加第二台设备到账号的新简便方法:安装后选择“作为第二台设备添加”,然后扫描第一台设备上的二维码
* 查看所有聊天中的“所有媒体”
* 新增“清空聊天”选项
* 为所有账号显示通知
* 在“显示完整消息”中更好地利用深色/浅色模式
* 在应用信息消息旁显示图标
* 通过缓存SMTP和IMAP连接的DNS结果以提高对解析中断的处理能力
* 加速并提升了可靠性的改进与修复
+8
View File
@@ -0,0 +1,8 @@
* 在使用“设置/添加第二台设备”设置好第二台设备后,添加一条设备添加消息
* 显著加快“作为第二台设备添加”在接收端的连接时间
* 如有可能,在扫描“添加第二台设备”二维码后直接显示Wi-Fi名称
* 修复“添加第二台设备”立即重启的问题
* 修复:在“所有媒体”视图中不只显示已删除的媒体
* 修复:在“添加第二台设备”后如有需要则更新数据库
* 更新翻译内容和本地帮助文档
* 更新至core112.6版本
+6
View File
@@ -0,0 +1,6 @@
* 根据系统主题自动选择浅色/深色模式启动
* 修复一对一聊天中的验证图标问题
* 修正因在长IMAP响应中错误的EOF检测导致的获取错误
* 更多错误修复
* 更新翻译内容和本地帮助文档
* 更新至core112.7版本
+4
View File
@@ -0,0 +1,4 @@
* 将SOCKS5配置来也用来加载HTML邮件中的远程图片
* 错误修复
* 更新翻译内容和本地帮助文档
* 更新至core112.8版本
+6
View File
@@ -0,0 +1,6 @@
* 新的Webxdc APIimportFiles()和sendToChat()
* 移除附件的大小限制
* 节省流量和存储空间:对大的PNG及其他受支持的图像格式进行重新编码(大的JPEG文件一直都会被重新编码;以“文件”形式发送的图像仍不会被重新编码或以其他方式改变)
* 节省本地存储空间:对数据库中的HTML邮件进行压缩
* 提升群组成员身份一致性
* 大量错误修复
+5
View File
@@ -0,0 +1,5 @@
* 在可能的情况下,使用图像编辑器来选择头像
* 改进深色模式下的加载屏幕显示效果
* 更新“已验证图标”
* 添加卢尔语(Luri) 巴克提尔利语(Bakhtiari)语翻译,更新其他语言翻译
* 大量错误修复
+5
View File
@@ -0,0 +1,5 @@
* 在可能的情况下,使用图像编辑器来选择头像
* 改进深色模式下的加载屏幕显示效果
* 更新“已验证图标”
* 添加卢尔语(Luri) 巴克提尔利语(Bakhtiari)语翻译,更新其他语言翻译
* 大量错误修复
+6
View File
@@ -0,0 +1,6 @@
- 现在一对一聊天为保证了端到端的加密的联系人使用绿色对勾标记
- 为了简化每个人的体验,我们也用绿色对勾标记这些聊天
- 如有可能,群聊会自动创建并尽可能保证端到端的加密
- 接受/屏蔽、已存档、置顶、静音状态在您所有设备间同步
- 相机、语音消息、备份全部、屏幕阅读器、每个账户单独的壁纸、相册全选、Webxdc横屏模式等方面有更多的改进
- 大量的错误修复
+6
View File
@@ -0,0 +1,6 @@
- 现在一对一聊天为保证了端到端的加密的联系人使用绿色对勾标记
- 为了简化每个人的体验,我们也用绿色对勾标记这些聊天
- 如有可能,群聊会自动创建并尽可能保证端到端的加密
- 接受/屏蔽、已存档、置顶、静音状态在您所有设备间同步
- 相机、语音消息、备份全部、屏幕阅读器、每个账户单独的壁纸、相册全选、Webxdc横屏模式等方面有更多的改进
- 大量的错误修复
+6
View File
@@ -0,0 +1,6 @@
- 在设备间同步“您的个人资料名称”、“显示组邮件”和“阅读回执”选项的更改
- 取消对.xdc文件大小的接收方限制
- 修复针对如163.com等提供商的登录错误
- 修复在使用多个私钥时的解密错误
- 修复在webxdc更新时的数据库锁定错误
- 更新翻译内容
+8
View File
@@ -0,0 +1,8 @@
- "反应功能":长按消息以作出回应
- 如果无法扫描二维码,可以将它们分享为“邀请链接”
- 现在,所有账户的未读消息会被计数并在标题中显示
- 移除了Webxdc的发送限制
- 长按聊天列表项现在可以直接使聊天静音/取消静音
- 在打开“密码与账户”前,会要求输入系统解锁密码
- 新选项:“设置/高级/读取系统通讯录”
- 大量错误修复
+16
View File
@@ -0,0 +1,16 @@
Delta Chat 是一款完全兼容现有电子邮件基础设施的即时通讯应用程序。
因此,使用 Delta Chat,您既能享受到知名即时通讯软件的便捷性,又能拥有电子邮件的广泛可达性。此外,您将独立于其他公司或服务——因为您的数据不依赖于 Delta Chat,您在这里也不会增加新的依赖关系。
部分功能亮点包括:
* 安全性:自动端到端加密,并支持最新的<a href="https://autocrypt.org">Autocrypt</a>标准
* 速度:通过Push-IMAP技术实现快速通信
* 最大用户基数:未使用 Delta Chat 的接收者也能顺利接收到信息
* 兼容性强:不仅限于 Delta Chat 用户之间的交流
* 优雅且简单的用户界面
* 分布式系统
* 无垃圾邮件:默认仅显示已知联系人的消息
* 可靠性高:适合专业用途
* 值得信赖:可用于商业信息交流
* 完全开源且基于标准构建
+1 -1
View File
@@ -1 +1 @@
通过电子邮件进行即时通信
通过电子邮件进行即时通信。经典优雅,去中心化且开源。保护隐私。
+1 -1
View File
@@ -1 +1 @@
過電子郵件即時通信
過電子郵件聊天。優雅復古、去中心化而且開源。隱私設計。
+1
View File
@@ -0,0 +1 @@
Delta Chat
+9
View File
@@ -0,0 +1,9 @@
# native methods
-keep class com.b44t.messenger.** { *; }
-keep class org.thoughtcrime.securesms.util.FileUtils* { *; }
# bug with video recoder
-keep class com.coremedia.iso.** { *; }
# unused SealedData constructor needed by JsonUtils
-keep class org.thoughtcrime.securesms.crypto.KeyStoreHelper* { *; }
+1 -1
View File
@@ -33,7 +33,7 @@
# deploy DeltaChat from the jni/deltachat-core-rust directory by
# typing `nmake`:
#
# nmake() {(cd ../..; scripts/ndk-make.sh arm64-v8a && ./gradlew installFatDebug; notify-send "install finished")}
# nmake() {(cd ../..; scripts/ndk-make.sh arm64-v8a && ./gradlew installFossDebug; notify-send "install finished")}
#
#
# If anything doesn't work, please open an issue!!
+2 -2
View File
@@ -15,7 +15,7 @@ if [[ ${VERSION:0:1} == "v" ]]; then
fi
APKGPLAY="gplay/release/deltachat-gplay-release-$VERSION.apk"
APKDEV="build/outputs/apk/fat/debug/deltachat-fat-debug-$VERSION.apk"
APKDEV="build/outputs/apk/foss/debug/deltachat-foss-debug-$VERSION.apk"
ls -l $APKGPLAY
ls -l $APKDEV
read -p "upload these apks to download.delta.chat/android/beta? ENTER to continue, CTRL-C to abort."
@@ -28,7 +28,7 @@ echo "upload done."
echo ""
echo "and now: here is Delta Chat $VERSION - choose your flavour and mind your backups:"
echo "- 🍋 https://download.delta.chat/android/beta/deltachat-gplay-release-$VERSION.apk (android, overwrites existing gplay installs, should keep data)"
echo "- 🍉 https://download.delta.chat/android/beta/deltachat-fat-debug-$VERSION.apk (android, can be installed beside gplay)"
echo "- 🍉 https://download.delta.chat/android/beta/deltachat-foss-debug-$VERSION.apk (android, fully FOSS, can be installed beside gplay)"
echo "- 🍏 https://testflight.apple.com/join/uEMc1NxS (ios, update to $VERSION may take a day or so)"
echo ""
echo "what to test: PLEASE_FILL_OUT"
Binary file not shown.

Before

Width:  |  Height:  |  Size: 98 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 221 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 159 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 167 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 258 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 236 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 295 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 301 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 244 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 249 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 178 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 153 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 246 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 152 KiB

+4 -2
View File
@@ -545,7 +545,7 @@ for Delta Chat users.</p>
And no, there is no alternative on Apples phones to achieve instant message delivery
because Apple devices do not allow Delta Chat to fetch data in the background.
Push notifications are automatically activated for iOS users because
<a href="#privacy-notifications">Delta Chats privacy-minimizing Push Notification system</a>
<a href="#privacy-notifications">Delta Chats privacy-preserving Push Notification system</a>
does not expose data to Apple that it doesnt already have.</p>
<h3 id="android-push">
@@ -1214,7 +1214,9 @@ independent security analysis, from most recent to older:</p>
<li>
<p>2024 March, we received a deep security analysis from the Applied Cryptography
research group at ETH Zuerich and addressed all raised issues.
See our blog post about <a href="https://delta.chat/en/2024-03-25-crypto-analysis-securejoin">Hardening Guaranteed End-to-End encryption</a> for more detailed information.</p>
See our blog post about <a href="https://delta.chat/en/2024-03-25-crypto-analysis-securejoin">Hardening Guaranteed End-to-End encryption</a> for more detailed information and the
<a href="https://eprint.iacr.org/2024/918.pdf">Cryptographic Analysis of Delta Chat</a>
research paper published afterwards.</p>
</li>
<li>
<p>2023 April, we fixed security and privacy issues with the “web
+27 -28
View File
@@ -507,7 +507,7 @@ anstelle von proprietärem Google-Code auf dem Telefon.</p>
Und nein, es gibt für Apple-Telefonen keine Alternative, Push-Benachrichten zuzustellen;
Apple-Geräte erlauben es Delta Chat nicht, Daten im Hintergrund abzurufen.
Push-Benachrichtigungen werden für iOS-Nutzer automatisch aktiviert, da
<a href="#privacy-notifications">Delta Chats datenschutzminimierendes Push-Benachrichtigungssystem</a>
<a href="#privacy-notifications">Delta Chats datenschutzwahrendes Push-Benachrichtigungssystem</a>
keine Daten an Apple weitergibt, die Apple nicht bereits hat.</p>
<h3 id="android-push">
@@ -556,47 +556,46 @@ können sicher ausprobiert werden, wenn Sie feststellen, dass Nachrichten nur mi
</h3>
<p>Delta Chat Push Notification support avoids leakage of private information.
It does not leak e-mail, IP address or message content (not even encrypted)
to any system involved in the delivery of Push Notifications.</p>
<p>Delta Chats Vorgehensweise, Push-Benachrichtigungen zu verwenden, vermeidet die Weitergabe privater Informationen.
Es werden keine E-Mail- oder IP-Adressen oder Nachrichteninhalte (auch nicht verschlüsselt)
an irgendein System, das an der Zustellung von Push-Benachrichtigungen beteiligt ist, weitergegeben.</p>
<p>Here is how Delta Chat apps perform Push Notification delivery:</p>
<p>So verwendet Delta Chat Push-Benachrichtigungen:</p>
<ul>
<li>
<p>A Delta Chat app obtains a “device token” locally and stores it
on the <a href="https://delta.chat/chatmail">chatmail</a> server.</p>
<p>Eine Delta-Chat-Anwendung erhält lokal ein „Geräte-Token“ (eine zufällige Zahl) und speichert es
auf dem <a href="https://delta.chat/chatmail">Chatmail</a>-Server.</p>
</li>
<li>
<p>When a <a href="https://delta.chat/chatmail">chatmail</a> server receives an e-mail for a Delta Chat user
it forwards the “device token” to the central Delta Chat notification proxy.</p>
<p>Wenn ein <a href="https://delta.chat/chatmail">Chatmail</a>-Server eine E-Mail für einen Delta Chat-Benutzer erhält
erhält, leitet er den „Geräte-Token“ an den zentralen Delta-Chat-Benachrichtigungs-Proxy weiter.</p>
</li>
<li>
<p>The central Delta Chat notification proxy forwards
the “device token” to the respective Push service (Apple, Google, etc.),
without ever knowing the IP or e-mail address of Delta Chat users.</p>
<p>Der zentrale Delta-Chat-Benachrichtigungs-Proxy leitet
das „Geräte-Token“ an den jeweiligen Push-Dienst (Apple, Google, etc.) weiter,
ohne jemals die IP- oder E-Mail-Adresse des Delta-Chat-Benutzers zu kennen.</p>
</li>
<li>
<p>The central Push Service (Apple, Google, etc.)
wakes up the Delta Chat app on your device
to check for new messages in the background.
It does not know about the chatmail or e-mail address of the device it wakes up.
The central Apple/Google Push services never see an e-mail address (sender or receiver)
and also never see any message content (also not in encrypted forms).</p>
<p>Der zentrale Push-Dienst (Apple, Google, etc.)
weckt die Delta-Chat-App auf Ihrem Gerät auf
um im Hintergrund nach neuen Nachrichten zu suchen.
Der zentrale Push-Dienst weiß nichts über die Chatmail- oder E-Mail-Adresse des Geräts, das er aufweckt und sieht nie eine E-Mail-Adresse (Absender oder Empfänger)
und auch nie den Inhalt einer Nachricht (auch nicht in verschlüsselter Form).</p>
</li>
</ul>
<p>As of May 2024, chatmail servers know about “device tokens”
but we plan to encrypt this information to the notification proxy
such that the chatmail server never learns the device token.</p>
<p>Stand Mai 2024 kennen die Chatmail-Server die Geräte-Token,
aber wir planen, diese Informationen an den Benachrichtigungs-Proxy zu verschlüsseln
zu verschlüsseln, so dass der Chatmail-Server niemals das „Geräte-Token“ erfährt.</p>
<p>The central Delta Chat notification proxy <a href="https://github.com/deltachat/notifiers">is small and fully implemented in Rust</a>
and forgets about device-tokens as soon as Apple/Google/etc processed them,
usually in a matter of milliseconds.</p>
<p>Der zentrale Delta-Chat-Benachrichtigungs-Proxy <a href="https://github.com/deltachat/notifiers">ist klein und vollständig in Rust implementiert</a>
und vergisst die Geräte-Token, sobald Apple/Google/etc. sie verarbeitet hat,
normalerweise innerhalb weniger Millisekunden.</p>
<p>Resulting from this overall privacy design, even the seizure of a chatmail server,
or the full seizure of the central Delta Chat notification proxy
would not reveal private information that Push services do not already have.</p>
<p>Aufgrund dieses umfassenden Datenschutzkonzepts würde sogar die Beschlagnahmung eines Chatmail-Servers,
oder die vollständige Beschlagnahmung des zentralen Delta-Chat-Benachrichtigungsproxys
keine privaten Informationen preisgeben, die den zentralen Push-Diensten nicht bereits vorliegen.</p>
<h3 id="warum-integriert-sich-delta-chat-in-zentralisierte-proprietäre-applegoogle-push-dienste">
@@ -1151,7 +1150,7 @@ Für andere Programme können Sie online eine Lösung finden.</p>
<ul>
<li>
<p>Im März 2024 erhielten wir von der Forschungsgruppe “Applied Cryptography” der ETH Zürich eine umfassende Sicherheitsanalyse und haben alle aufgeworfenen Fragen adressiert.
Weitere Informationen finden Sie in unserem Blogbeitrag über <a href="https://delta.chat/en/2024-03-25-crypto-analysis-securejoin">Hardening Guaranteed End-to-End encryption</a>.</p>
Weitere Informationen finden Sie in unserem Blogbeitrag über <a href="https://delta.chat/en/2024-03-25-crypto-analysis-securejoin">Hardening Guaranteed End-to-End encryption</a> und in der hinterher publizierten <a href="https://eprint.iacr.org/2024/918.pdf">Kryptografischen Analyse von Delta Chat</a></p>
</li>
<li>
<p>Im April 2023 haben wir Sicherheits- und Datenschutzprobleme mit den “In Chats geteilten Apps”-Feature behoben, die mit Fehlern beim Sandboxing, insbesondere mit Chromium zusammenhängen. Wir haben daraufhin eine unabhängige Sicherheitsprüfung von Cure53 durchführen lassen, und alle gefundenen Probleme wurden mit den im April 2023 veröffentlichten 1.36 Releases behoben. Siehe <a href="https://delta.chat/en/2023-05-22-webxdc-security">hier für die vollständige Hintergrundgeschichte</a>.</p>
+4 -2
View File
@@ -549,7 +549,7 @@ for Delta Chat users.</p>
And no, there is no alternative on Apples phones to achieve instant message delivery
because Apple devices do not allow Delta Chat to fetch data in the background.
Push notifications are automatically activated for iOS users because
<a href="#privacy-notifications">Delta Chats privacy-minimizing Push Notification system</a>
<a href="#privacy-notifications">Delta Chats privacy-preserving Push Notification system</a>
does not expose data to Apple that it doesnt already have.</p>
<h3 id="android-push">
@@ -1220,7 +1220,9 @@ independent security analysis, from most recent to older:</p>
<li>
<p>2024 March, we received a deep security analysis from the Applied Cryptography
research group at ETH Zuerich and addressed all raised issues.
See our blog post about <a href="https://delta.chat/en/2024-03-25-crypto-analysis-securejoin">Hardening Guaranteed End-to-End encryption</a> for more detailed information.</p>
See our blog post about <a href="https://delta.chat/en/2024-03-25-crypto-analysis-securejoin">Hardening Guaranteed End-to-End encryption</a> for more detailed information and the
<a href="https://eprint.iacr.org/2024/918.pdf">Cryptographic Analysis of Delta Chat</a>
research paper published afterwards.</p>
</li>
<li>
<p>2023 April, we fixed security and privacy issues with the “web
+4 -2
View File
@@ -542,7 +542,7 @@ for Delta Chat users.</p>
And no, there is no alternative on Apples phones to achieve instant message delivery
because Apple devices do not allow Delta Chat to fetch data in the background.
Push notifications are automatically activated for iOS users because
<a href="#privacy-notifications">Delta Chats privacy-minimizing Push Notification system</a>
<a href="#privacy-notifications">Delta Chats privacy-preserving Push Notification system</a>
does not expose data to Apple that it doesnt already have.</p>
<h3 id="android-push">
@@ -1182,7 +1182,9 @@ independent security analysis, from most recent to older:</p>
<li>
<p>2024 March, we received a deep security analysis from the Applied Cryptography
research group at ETH Zuerich and addressed all raised issues.
See our blog post about <a href="https://delta.chat/en/2024-03-25-crypto-analysis-securejoin">Hardening Guaranteed End-to-End encryption</a> for more detailed information.</p>
See our blog post about <a href="https://delta.chat/en/2024-03-25-crypto-analysis-securejoin">Hardening Guaranteed End-to-End encryption</a> for more detailed information and the
<a href="https://eprint.iacr.org/2024/918.pdf">Cryptographic Analysis of Delta Chat</a>
research paper published afterwards.</p>
</li>
<li>
<p>2023 April, we fixed security and privacy issues with the “web
+4 -2
View File
@@ -523,7 +523,7 @@ for Delta Chat users.</p>
And no, there is no alternative on Apples phones to achieve instant message delivery
because Apple devices do not allow Delta Chat to fetch data in the background.
Push notifications are automatically activated for iOS users because
<a href="#privacy-notifications">Delta Chats privacy-minimizing Push Notification system</a>
<a href="#privacy-notifications">Delta Chats privacy-preserving Push Notification system</a>
does not expose data to Apple that it doesnt already have.</p>
<h3 id="android-push">
@@ -1186,7 +1186,9 @@ independent security analysis, from most recent to older:</p>
<li>
<p>2024 March, we received a deep security analysis from the Applied Cryptography
research group at ETH Zuerich and addressed all raised issues.
See our blog post about <a href="https://delta.chat/en/2024-03-25-crypto-analysis-securejoin">Hardening Guaranteed End-to-End encryption</a> for more detailed information.</p>
See our blog post about <a href="https://delta.chat/en/2024-03-25-crypto-analysis-securejoin">Hardening Guaranteed End-to-End encryption</a> for more detailed information and the
<a href="https://eprint.iacr.org/2024/918.pdf">Cryptographic Analysis of Delta Chat</a>
research paper published afterwards.</p>
</li>
<li>
<p>Début 2023, nous avons réparé les failles de sécurité et de confidentialité de la fonctionnalité “partage dappli web dans une discussion” liées à des dysfonctionnements en mode bac à sable, en particulier avec Chromium. Après quoi, nous avons soumis Delta Chat à un nouvel audit de sécurité indépendant par Cure53, puis effectué les réparations de toutes les failles découvertes pour la version 1.36 de nos applications, publiée en avril 2023.
+4 -2
View File
@@ -549,7 +549,7 @@ for Delta Chat users.</p>
And no, there is no alternative on Apples phones to achieve instant message delivery
because Apple devices do not allow Delta Chat to fetch data in the background.
Push notifications are automatically activated for iOS users because
<a href="#privacy-notifications">Delta Chats privacy-minimizing Push Notification system</a>
<a href="#privacy-notifications">Delta Chats privacy-preserving Push Notification system</a>
does not expose data to Apple that it doesnt already have.</p>
<h3 id="android-push">
@@ -1220,7 +1220,9 @@ independent security analysis, from most recent to older:</p>
<li>
<p>2024 March, we received a deep security analysis from the Applied Cryptography
research group at ETH Zuerich and addressed all raised issues.
See our blog post about <a href="https://delta.chat/en/2024-03-25-crypto-analysis-securejoin">Hardening Guaranteed End-to-End encryption</a> for more detailed information.</p>
See our blog post about <a href="https://delta.chat/en/2024-03-25-crypto-analysis-securejoin">Hardening Guaranteed End-to-End encryption</a> for more detailed information and the
<a href="https://eprint.iacr.org/2024/918.pdf">Cryptographic Analysis of Delta Chat</a>
research paper published afterwards.</p>
</li>
<li>
<p>2023 April, we fixed security and privacy issues with the “web
+8 -6
View File
@@ -538,11 +538,11 @@ per gli utenti di Delta Chat.</p>
</h3>
<p>Sì, Delta Chat utilizza automaticamente le Notifiche Push per i profili <a href="https://delta.chat/chatmail">chatmail</a>.
<p>Sì, Delta Chat utilizza automaticamente le notifiche push per i profili <a href="https://delta.chat/chatmail">chatmail</a>.
E no, non esiste alcuna alternativa sui telefoni Apple per ottenere la consegna dei messaggi istantanei
perché i dispositivi Apple non consentono a Delta Chat di recuperare i dati in background.
Le Notifiche Push vengono attivate automaticamente per gli utenti iOS perché
<a href="#privacy-notifications">Sistema di Notifiche Push per ridurre al minimo la privacy di Delta Chat</a>
Le notifiche push vengono attivate automaticamente per gli utenti iOS perché
<a href="#privacy-notifications">Sistema di notifiche push che tutela la privacy di Delta Chat</a>
non espone ad Apple i dati che non possiede già.</p>
<h3 id="android-push">
@@ -1205,9 +1205,11 @@ unanalisi di sicurezza indipendente, dal più recente al più vecchio:</p>
<ul>
<li>
<p>Marzo 2024, abbiamo ricevuto unanalisi approfondita della sicurezza dalla Crittografia Applicata
gruppo di ricerca dellETH di Zurigo e ha affrontato tutte i problemi emersi.
Consulta il nostro post sul blog sul <a href="https://delta.chat/en/2024-03-25-crypto-analysis-securejoin">rafforzamento della crittografia end-to-end garantita</a> per informazioni più dettagliate.</p>
<p>2024 March, we received a deep security analysis from the Applied Cryptography
research group at ETH Zuerich and addressed all raised issues.
See our blog post about <a href="https://delta.chat/en/2024-03-25-crypto-analysis-securejoin">Hardening Guaranteed End-to-End encryption</a> for more detailed information and the
<a href="https://eprint.iacr.org/2024/918.pdf">Cryptographic Analysis of Delta Chat</a>
research paper published afterwards.</p>
</li>
<li>
<p>A partire dal 2023, abbiamo risolto i problemi di sicurezza e privacy con il servizio “web
+4 -2
View File
@@ -542,7 +542,7 @@ for Delta Chat users.</p>
And no, there is no alternative on Apples phones to achieve instant message delivery
because Apple devices do not allow Delta Chat to fetch data in the background.
Push notifications are automatically activated for iOS users because
<a href="#privacy-notifications">Delta Chats privacy-minimizing Push Notification system</a>
<a href="#privacy-notifications">Delta Chats privacy-preserving Push Notification system</a>
does not expose data to Apple that it doesnt already have.</p>
<h3 id="android-push">
@@ -1212,7 +1212,9 @@ independent security analysis, from most recent to older:</p>
<li>
<p>2024 March, we received a deep security analysis from the Applied Cryptography
research group at ETH Zuerich and addressed all raised issues.
See our blog post about <a href="https://delta.chat/en/2024-03-25-crypto-analysis-securejoin">Hardening Guaranteed End-to-End encryption</a> for more detailed information.</p>
See our blog post about <a href="https://delta.chat/en/2024-03-25-crypto-analysis-securejoin">Hardening Guaranteed End-to-End encryption</a> for more detailed information and the
<a href="https://eprint.iacr.org/2024/918.pdf">Cryptographic Analysis of Delta Chat</a>
research paper published afterwards.</p>
</li>
<li>
<p>Sinds begin 2023 hebben we diverse beveiligings- en privacyproblemen met webapps
+14 -19
View File
@@ -459,7 +459,7 @@ nadal będziesz mógł pisać, ale nie będziesz już powiadamiany o żadnych no
</h3>
<p>Tak, Delta Chat automatycznie korzysta z powiadomień push dla profili <a href="https://delta.chat/chatmail">chatmail</a>
. I nie, w telefonach Apple nie ma alternatywy umożliwiającej natychmiastowe dostarczanie wiadomości, ponieważ urządzenia Apple nie pozwalają Delta Chat na pobieranie danych w tle. Powiadomienia push są automatycznie aktywowane dla użytkowników iOS, ponieważ <a href="#privacy-notifications">minimalizujący prywatność system powiadomień push Delta Chat</a> nie udostępnia Apple danych, których jeszcze nie posiada.</p>
. I nie, w telefonach Apple nie ma alternatywy umożliwiającej natychmiastowe dostarczanie wiadomości, ponieważ urządzenia Apple nie pozwalają Delta Chat na pobieranie danych w tle. Powiadomienia push są automatycznie aktywowane dla użytkowników iOS, ponieważ <a href="#privacy-notifications">system prywatności powiadomień Delta Chat</a> nie udostępnia Apple danych, których jeszcze nie posiada.</p>
<h3 id="android-push">
@@ -575,32 +575,22 @@ nadal będziesz mógł pisać, ale nie będziesz już powiadamiany o żadnych no
</h3>
<p>If you have a second communication channel with your chat partner,
like a video chat or a different messenger,
you can generate an invite link.</p>
<p>Jeśli masz drugi kanał komunikacji ze swoim partnerem na czacie, np. czat wideo lub inny komunikator, możesz wygenerować link zaproszenia.</p>
<p>If you are together in person,
you can show a QR code to your chat partner.</p>
<p>Jeśli jesteście razem osobiście, możesz pokazać kod QR swojemu rozmówcy.</p>
<ul>
<li>
<p>For <strong>Group invitations</strong>,
tap the chat group title to see its member list,
and select “QR Invite code”.</p>
<p>W przypadku <strong>zaproszeń grupowych</strong> dotknij tytułu czatu grupy, aby wyświetlić listę jej członków, i wybierz „Kod QR zaproszenia”.</p>
</li>
<li>
<p>For <strong>direct 1:1 chat invitations</strong>,
tap the QR Code icon <img style="vertical-align:middle; width:1.8em; margin:1px" src="../qr-icon.png" />
on the Delta Chat app main screen.</p>
<p>Aby uzyskać <strong>bezpośrednie zaproszenia na czat 1:1</strong>, dotknij ikony kodu QR <img style="vertical-align:middle; width:1.8em; margin:1px" src="../qr-icon.png" /> na ekranie głównym aplikacji Delta Chat.</p>
</li>
</ul>
<p>Let your chat partner scan the QR image
with their Delta Chat app,
or click “Copy” or “Share” to create an invite link
and share it with your chat partner.</p>
<p>Pozwól swojemu partnerowi czatu zeskanować obraz QR za pomocą aplikacji Delta Chat lub dotknij „Kopiuj” lub „Udostępnij”, aby utworzyć link zaproszenia i udostępnić go swojemu partnerowi czatu.</p>
<p>Now wait while <a href="https://securejoin.delta.chat/en/latest/new.html#setup-contact-protocol">Secure-Join network messages are exchanged</a> between both devices.</p>
<p>Teraz poczekaj, aż między obydwoma urządzeniami <a href="https://securejoin.delta.chat/en/latest/new.html#setup-contact-protocol">nastąpi wymiana wiadomości sieciowych Secure-Join</a>.</p>
<ul>
<li>
@@ -886,9 +876,14 @@ W przypadku innych programów można znaleźć rozwiązanie online.</p>
<p>Projekt Delta Chat przeszedł cztery niezależne audyty bezpieczeństwa i jedną niezależną analizę bezpieczeństwa, od najnowszego do najstarszego:</p>
<p>W marcu 2024 r. otrzymaliśmy dogłębną analizę bezpieczeństwa od grupy badawczej ds. kryptografii stosowanej w ETH Zuerich i zajęliśmy się wszystkimi poruszonymi kwestiami. Bardziej szczegółowe informacje można znaleźć w naszym poście na blogu na temat <a href="https://delta.chat/en/2024-03-25-crypto-analysis-securejoin">szyfrowania typu „end-to-end” z gwarancją hartowania</a>.</p>
<ul>
<li>
<p>2024 March, we received a deep security analysis from the Applied Cryptography
research group at ETH Zuerich and addressed all raised issues.
See our blog post about <a href="https://delta.chat/en/2024-03-25-crypto-analysis-securejoin">Hardening Guaranteed End-to-End encryption</a> for more detailed information and the
<a href="https://eprint.iacr.org/2024/918.pdf">Cryptographic Analysis of Delta Chat</a>
research paper published afterwards.</p>
</li>
<li>
<p>W kwietniu 2023 r. naprawiliśmy problemy z bezpieczeństwem i prywatnością w funkcji „aplikacje internetowe udostępniane na czacie”, związane z awariami piaskownicy, szczególnie w przypadku Chromium. Następnie przeprowadziliśmy niezależny audyt bezpieczeństwa od Cure53 i wszystkie wykryte problemy zostały naprawione w aplikacji z serii 1.36 wydanej w kwietniu 2023 r. <a href="https://delta.chat/en/2023-05-22-webxdc-security">Pełną historię bezpieczeństwa end-to-end w sieci można znaleźć tutaj</a>.</p>
</li>
+4 -2
View File
@@ -543,7 +543,7 @@ for Delta Chat users.</p>
And no, there is no alternative on Apples phones to achieve instant message delivery
because Apple devices do not allow Delta Chat to fetch data in the background.
Push notifications are automatically activated for iOS users because
<a href="#privacy-notifications">Delta Chats privacy-minimizing Push Notification system</a>
<a href="#privacy-notifications">Delta Chats privacy-preserving Push Notification system</a>
does not expose data to Apple that it doesnt already have.</p>
<h3 id="android-push">
@@ -1214,7 +1214,9 @@ independent security analysis, from most recent to older:</p>
<li>
<p>2024 March, we received a deep security analysis from the Applied Cryptography
research group at ETH Zuerich and addressed all raised issues.
See our blog post about <a href="https://delta.chat/en/2024-03-25-crypto-analysis-securejoin">Hardening Guaranteed End-to-End encryption</a> for more detailed information.</p>
See our blog post about <a href="https://delta.chat/en/2024-03-25-crypto-analysis-securejoin">Hardening Guaranteed End-to-End encryption</a> for more detailed information and the
<a href="https://eprint.iacr.org/2024/918.pdf">Cryptographic Analysis of Delta Chat</a>
research paper published afterwards.</p>
</li>
<li>
<p>2023 April, we fixed security and privacy issues with the “web
File diff suppressed because it is too large Load Diff
+4 -2
View File
@@ -549,7 +549,7 @@ for Delta Chat users.</p>
And no, there is no alternative on Apples phones to achieve instant message delivery
because Apple devices do not allow Delta Chat to fetch data in the background.
Push notifications are automatically activated for iOS users because
<a href="#privacy-notifications">Delta Chats privacy-minimizing Push Notification system</a>
<a href="#privacy-notifications">Delta Chats privacy-preserving Push Notification system</a>
does not expose data to Apple that it doesnt already have.</p>
<h3 id="android-push">
@@ -1220,7 +1220,9 @@ independent security analysis, from most recent to older:</p>
<li>
<p>2024 March, we received a deep security analysis from the Applied Cryptography
research group at ETH Zuerich and addressed all raised issues.
See our blog post about <a href="https://delta.chat/en/2024-03-25-crypto-analysis-securejoin">Hardening Guaranteed End-to-End encryption</a> for more detailed information.</p>
See our blog post about <a href="https://delta.chat/en/2024-03-25-crypto-analysis-securejoin">Hardening Guaranteed End-to-End encryption</a> for more detailed information and the
<a href="https://eprint.iacr.org/2024/918.pdf">Cryptographic Analysis of Delta Chat</a>
research paper published afterwards.</p>
</li>
<li>
<p>2023 April, we fixed security and privacy issues with the “web
+4 -2
View File
@@ -550,7 +550,7 @@ for Delta Chat users.</p>
And no, there is no alternative on Apples phones to achieve instant message delivery
because Apple devices do not allow Delta Chat to fetch data in the background.
Push notifications are automatically activated for iOS users because
<a href="#privacy-notifications">Delta Chats privacy-minimizing Push Notification system</a>
<a href="#privacy-notifications">Delta Chats privacy-preserving Push Notification system</a>
does not expose data to Apple that it doesnt already have.</p>
<h3 id="android-push">
@@ -1221,7 +1221,9 @@ independent security analysis, from most recent to older:</p>
<li>
<p>2024 March, we received a deep security analysis from the Applied Cryptography
research group at ETH Zuerich and addressed all raised issues.
See our blog post about <a href="https://delta.chat/en/2024-03-25-crypto-analysis-securejoin">Hardening Guaranteed End-to-End encryption</a> for more detailed information.</p>
See our blog post about <a href="https://delta.chat/en/2024-03-25-crypto-analysis-securejoin">Hardening Guaranteed End-to-End encryption</a> for more detailed information and the
<a href="https://eprint.iacr.org/2024/918.pdf">Cryptographic Analysis of Delta Chat</a>
research paper published afterwards.</p>
</li>
<li>
<p>Në fillim të 2023-shit, ndreqëm probleme sigurie dhe privatësie me
+11 -2
View File
@@ -457,7 +457,12 @@
</h3>
<p>Так, Delta Chat автоматично використовує push-повідомлення для <a href="https://delta.chat/chatmail">chatmail</a>-профілів. І ні, на телефонах Apple немає альтернативи миттєвій доставці повідомлень тому що пристрої Apple не дозволяють Delta Chat отримувати дані у фоновому режимі. Push-сповіщення автоматично активуються для користувачів iOS, тому що <a href="#privacy-notifications">система push-сповіщень Delta Chat, що мінімізує конфіденційність</a> не передає Apple дані, яких у неї ще немає.</p>
<p>Yes, Delta Chat automatically uses Push Notifications for <a href="https://delta.chat/chatmail">chatmail</a> profiles.
And no, there is no alternative on Apples phones to achieve instant message delivery
because Apple devices do not allow Delta Chat to fetch data in the background.
Push notifications are automatically activated for iOS users because
<a href="#privacy-notifications">Delta Chats privacy-preserving Push Notification system</a>
does not expose data to Apple that it doesnt already have.</p>
<h3 id="android-push">
@@ -877,7 +882,11 @@ Look for something like <strong>Start Autocrypt Setup Transfer</strong> in the s
<ul>
<li>
<p>2024 березня ми отримали глибокий аналіз безпеки від дослідницької групи Applied Cryptography з прикладної криптографії в ETH Zuerich і вирішили всі порушені питання. Більш детальну інформацію можна знайти в нашому блозі в статті <a href="https://delta.chat/en/2024-03-25-crypto-analysis-securejoin">Hardening Guaranteed End-to-end encryption</a>.</p>
<p>2024 March, we received a deep security analysis from the Applied Cryptography
research group at ETH Zuerich and addressed all raised issues.
See our blog post about <a href="https://delta.chat/en/2024-03-25-crypto-analysis-securejoin">Hardening Guaranteed End-to-End encryption</a> for more detailed information and the
<a href="https://eprint.iacr.org/2024/918.pdf">Cryptographic Analysis of Delta Chat</a>
research paper published afterwards.</p>
</li>
<li>
<p>Починаючи з 2023 року, ми виправили проблеми з безпекою та конфіденційністю у функції “веб застосунків, що поширені у чаті”, пов’язані зі збоями в роботі пісочниці особливо в Chromium. Згодом ми отримали незалежний аудит безпеки аудит безпеки від Cure53, і всі знайдені проблеми були виправлені в серії додатків 1.36, випущених у квітні 2023 року. Повну історію про наскрізну безпеку в Інтернеті дивіться <a href="https://delta.chat/en/2023-05-22-webxdc-security">тут</a>.</p>
+58 -71
View File
@@ -6,7 +6,7 @@
<li><a href="#与其他通信软件相比delta-chat-有哪些优势">与其他通信软件相比,Delta Chat 有哪些优势?</a></li>
<li><a href="#如果希望收到我从未发送过消息的人的消息该怎么办">如果希望收到我从未发送过消息的人的消息,该怎么办?</a></li>
<li><a href="#delta-chat-支持图像视频和其他附件吗">Delta Chat 支持图像、视频和其他附件吗?</a></li>
<li><a href="#multiple-accounts">What are profiles? How can I switch between them?</a></li>
<li><a href="#multiple-accounts">什么是账户资料?如何在它们之间切换?</a></li>
<li><a href="#谁会看见我的个人资料图片">谁会看见我的个人资料图片?</a></li>
<li><a href="#signature">我可以为 Delta Chat 设置签名文本/状态/格言吗?</a></li>
<li><a href="#固定静音归档是什么意思">固定、静音、归档是什么意思?</a></li>
@@ -115,14 +115,14 @@
</h2>
<p>Delta Chat is a reliable, decentralized and secure messaging app,
available for mobile and desktop platforms.</p>
<p>Delta Chat 是一款可靠、去中心化和安全的消息应用程序、
适用于移动和桌面平台。</p>
<p>Delta Chat feels like Whatsapp or Telegram but you can also use and regard it as an e-mail app.
You can signup anonymously to a variety of <a href="https://delta.chat/chatmail">interoperable chatmail servers</a>
which are minimal e-mail servers optimized for fast and secure operations.
Or you may use classic e-mail servers and an existing e-mail account
in which case Delta Chat acts as an e-mail app.</p>
<p>Delta Chat 感觉就像 Whatsapp Telegram,但你也可以把它当作电子邮件应用程序来使用。
你可以匿名注册到各种<a href="https://delta.chat/chatmail">可互操作的聊天邮件服务器</a>
这些都是为快速安全运行而优化的最小电子邮件服务器。
您也可以使用传统的电子邮件服务器和现有的电子邮件账户
在这种情况下, Delta Chat 可充当邮件客户端。</p>
<p><img style="float:right; width:50%; max-width:360%; margin:1em;" src="../delta-what-optim.png" /></p>
@@ -134,15 +134,15 @@ in which case Delta Chat acts as an e-mail app.</p>
</h3>
<p>To securely setup contact with others <a href="#howtoe2ee">scan an invite QR code
or share an invite link</a>.
This is required when using a (default) chatmail-based chat profile
because chatmail servers reject un-encrypted outgoing messages.</p>
<p>要安全地与他人建立联系[扫描邀请二维码
或分享邀请链接]#howtoe2ee)。
使用(默认的)基于chatmail的聊天账户时需要这样做
因为chatmail会拒绝未加密的发送信息。</p>
<p>If you create a chat profile with a classic e-mail address
you may manually create a contact if you know their e-mail address
and then write a message to them
even if the recipient is not using Delta Chat.</p>
<p>当使用经典电子邮件地址创建聊天配置文件时
如果您知道联系人的电子邮件地址,您可以手动创建联系人
然后给他们写信息
即使收件人没有使用Delta Chat</p>
<h3 id="与其他通信软件相比delta-chat-有哪些优势">
@@ -154,23 +154,23 @@ even if the recipient is not using Delta Chat.</p>
<ul>
<li>
<p>Anonymous chat profiles with fast, secure and interoperable <a href="https://delta.chat/chatmail">chatmail servers</a>
which offer instant Push Notifications for iOS and Android devices.</p>
<p>使用快速、安全、可互操作的 <a href="https://delta.chat/chatmail">chatmail 服务器</a> 创建匿名聊天账户
iOS Android 设备提供即时推送通知。</p>
</li>
<li>
<p>Pervasive <a href="#multiple-accounts">multi-profile</a> and multi-device support on all platforms.</p>
<p>跨平台支持 [多配置文件](#多账户)和多设备。</p>
</li>
<li>
<p>Interactive <a href="https://webxdc.org/apps">web apps in chats</a> for gaming and collaboration</p>
<p>交互性 <a href="https://webxdc.org/apps">聊天中的网页小程序</a></p>
</li>
<li>
<p><a href="#security-audits">Audited end-to-end encryption</a>
safe against network and server attacks.</p>
<p><a href="#security-audits">经审计的端到端加密</a>
安全地抵御网络和服务器攻击。</p>
</li>
<li>
<p>Free and Open Source software, both app and server side.
Built on <a href="https://github.com/deltachat/deltachat-core-rust/blob/master/standards.md">E-mail and Web Internet Standards</a>,
<a href="https://xkcd.com/927/">to avoid “yet another standard syndrome (xkcd 927)</a></p>
<p>免费开源软件,包括应用程序和服务器端。
基于<a href="https://github.com/deltachat/deltachat-core-rust/blob/master/standards.md">电子邮件和网络互联网标准</a>
<a href="https://xkcd.com/927/">避免 “又一个标准综合症(xkcd 927</a></p>
</li>
</ul>
@@ -208,25 +208,25 @@ Built on <a href="https://github.com/deltachat/deltachat-core-rust/blob/master/s
<h3 id="multiple-accounts">
What are profiles? How can I switch between them? <a href="#multiple-accounts" class="anchor"></a>
什么是账户资料?如何在它们之间切换? <a href="#multiple-accounts" class="anchor"></a>
</h3>
<p>A profile is <strong>a name, a picture</strong> and some additional information for encrypting messages.
A profile lives on your device(s) only
and uses a chatmail or a classic e-mail server to transport messages.</p>
<p>一份账户资料包括<strong>姓名、照片</strong>和一些额外的加密信息。
个人配置只存在于您的设备(们)中
并使用聊天邮件或传统电子邮件服务器传输信息。</p>
<p>On first installation of Delta Chat a first profile is created.</p>
<p>首次安装Delta Chat 时,会创建第一个账户资料文件。</p>
<p>Later, you can tap your profile image in the upper left corner to <strong>Add Profiles</strong>
or to <strong>Switch Profiles</strong>.</p>
<p>之后,您可以点击左上角的个人资料图像,<strong>添加个人账户</strong>
<strong>切换账户</strong></p>
<p>You may want to use separate profiles for political, family or work related activities,
or e. g. for a dedicated “spam-profile” with which you register at websites and platforms
that tend to cause unsolicited messages (“spam”) sooner or later.</p>
<p>您可能希望为政治、家庭或工作相关的活动使用不同的账户资料,
或者例如,为专门用于注册网站和平台的“垃圾邮件账户资料”,
这些网站和平台往往会早晚导致未经请求的消息(即“垃圾邮件”)</p>
<p>You may also wish to learn <a href="#multiclient">how to use the same profile on multiple devices</a>.</p>
<p>您可能还想了解 <a href="#multiclient">如何在多台设备上使用同一账户资料</a></p>
<h3 id="谁会看见我的个人资料图片">
@@ -438,16 +438,18 @@ They will most likely also not be decryptable anymore
<ul>
<li>
<p>默认情况下,Delta Chat 会在本地设备上存储您的所有消息。如果您,例如,想要节省邮件提供商处的存储空间,那么可以选择开启自动删除旧消息。这些消息还将保存在您的设备上(除非您在设备上删除它们)。</p>
<p>默认情况下,Delta Chat 会在本地设备上存储您的所有消息。
如果您,例如,想要节省邮件提供商处的存储空间,
那么可以选择配置Delta Chat 以开启服务端自动删除旧消息。
这些消息还将保存在您的设备上,除非您在设备上删除它们。</p>
</li>
<li>
<p>To turn it on, go to <strong>Delete Old Messages → Delete Messages from Server</strong>
in the “Chats and Media” settings.
You can set a timeframe between “At once” and “After 1 year”.
All e-mails received by Delta Chat will be deleted from the server after this timeframe.</p>
<p>要打开它,请转到 “聊天和媒体 “设置中的<strong>删除旧信息 → 从服务器删除信息</strong>
您可以在 “立即 “和 “1 年后 “之间设置时限。
Delta Chat 收到的所有电子邮件都将在此期限后从服务器中删除。</p>
</li>
<li>
<p>注意:如果在多台设备上使用 Delta Chat,请将消息在服务器上保存足够长的时间,以便其他设备能够下载消息。在这种情况下,您应当根据其他设备的使用频率,将自动删除设置到“一天后”或相似的选项上。</p>
<p>注意:如果在多台设备上使用 Delta Chat,请将消息在服务器上保存足够长的时间,以便其他设备能够下载消息。在这种情况下,您应当根据其他设备(们)的使用频率,将自动删除设置到“一天后”或相似的选项上。</p>
</li>
</ul>
@@ -512,7 +514,7 @@ for Delta Chat users.</p>
And no, there is no alternative on Apples phones to achieve instant message delivery
because Apple devices do not allow Delta Chat to fetch data in the background.
Push notifications are automatically activated for iOS users because
<a href="#privacy-notifications">Delta Chats privacy-minimizing Push Notification system</a>
<a href="#privacy-notifications">Delta Chats privacy-preserving Push Notification system</a>
does not expose data to Apple that it doesnt already have.</p>
<h3 id="android-push">
@@ -1173,7 +1175,9 @@ independent security analysis, from most recent to older:</p>
<li>
<p>2024 March, we received a deep security analysis from the Applied Cryptography
research group at ETH Zuerich and addressed all raised issues.
See our blog post about <a href="https://delta.chat/en/2024-03-25-crypto-analysis-securejoin">Hardening Guaranteed End-to-End encryption</a> for more detailed information.</p>
See our blog post about <a href="https://delta.chat/en/2024-03-25-crypto-analysis-securejoin">Hardening Guaranteed End-to-End encryption</a> for more detailed information and the
<a href="https://eprint.iacr.org/2024/918.pdf">Cryptographic Analysis of Delta Chat</a>
research paper published afterwards.</p>
</li>
<li>
<p>2023 April, we fixed security and privacy issues with the “web
@@ -1725,7 +1729,7 @@ if you set a <a href="#signature">signature text</a>.</p>
<p>副本会被发送到收件箱,然后会被移动到 DeltaChat 文件夹;它不会被放到“已发送”文件夹里。Delta Chat <em>从不</em> 将东西上传到已发送文件夹,因为这意味着上传一条消息两次(一次通过 SMTP,一次通过 IMAP 到已发送文件夹)。</p>
<p>The default setting for “Send Copy to Self” is “on”.</p>
<p>“给自己发送副本”的默认设置为 “开”。</p>
<h3 id="为什么我可以选择监视已发送文件夹">
@@ -1735,7 +1739,7 @@ if you set a <a href="#signature">signature text</a>.</p>
</h3>
<p>监视已发送文件夹的唯一原因是:您在同时使用其他的邮件应用程序(比如 Thunderbird),并且想让邮件分发代理参与聊天对话。</p>
<p>监视已发送文件夹的唯一原因是:您在使用Delta Chat软件的同时使用其他的邮件应用程序(比如 Thunderbird),并且想让邮件分发代理参与聊天对话。</p>
<p>不过,我们推荐使用 Delta Chat 桌面客户端;您可以在 <a href="https://get.delta.chat">get.delta.chat</a> 下载它。监视“已发送”文件夹的选项是在还没有 Delta Chat 桌面客户端的时候引入的,这个选项可能会在未来消失。</p>
@@ -1807,48 +1811,31 @@ it is recommended to leave any group chat before uninstalling Delta Chat.</p>
</h3>
<p>Delta Chat 没有接受风险投资,也没有负债累累,更没有承受产生巨额利润或将用户及其朋友和家人卖给广告商(或更糟)的压力。我们宁愿使用目前来自欧盟和美国的公共资金,来帮助我们努力建立一个基于自由开源社区开发的、去中心化的、多样化的聊天消息软件生态系统。</p>
<p>Delta Chat 没有接受风险投资,也没有负债累累,更没有承受产生巨额利润或将用户及其朋友和家人卖给广告商(或更糟)的压力。我们宁愿使用目前来自欧盟和美国的公共资金,来帮助我们努力建立一个基于自由开源社区开发的、去中心化的、多样化的聊天消息软件生态系统。</p>
<p>具体来说,到目前为止,对 Delta Chat 开发的资助有这些来源:</p>
<ul>
<li>
<p>The <a href="https://nextleap.eu">NEXTLEAP</a> EU project funded the research
and implementation of verified groups and setup contact protocols
in 2017 and 2018 and also helped to integrate end-to-end Encryption
through <a href="https://autocrypt.org">Autocrypt</a>.</p>
<p><a href="https://nextleap.eu">NEXTLEAP</a>欧盟项目资助了以下研究和实施工作:在 2017 年和 2018 年实施的验证组和设置联系协议和通过 <a href="https://autocrypt.org">Autocrypt</a>整合了端到端加密。</p>
</li>
<li>
<p><a href="https://opentechfund.org">开放技术基金</a> 2018/2019 年提供的第一笔赠款(约 20 万美元)期间,我们显著改善了安卓应用,发布了第一个桌面测试版,并根据人权方面的用户体验研究进行了功能开发,请参阅我们的结论<a href="https://delta.chat/en/2019-07-19-uxreport">《需求发现与用户体验报告》</a>。2019/2020 年的第二笔赠款(约 30 万美元)对发布 Delta/iOS 版本,将核心库转换到 Rust ,以及为所有平台开发新功能提供了帮助。</p>
</li>
<li>
<p>The <a href="https://nlnet.nl/">NLnet foundation</a> granted in 2019/2020 EUR 46K for
completing Rust/Python bindings and instigating a Chat-bot eco-system.</p>
<p><a href="https://nlnet.nl/">NLnet 基金会</a> 2019/2020 年拨款 4.6 万欧元,用于完成 Rust/Python 绑定并建立聊天机器人生态系统。</p>
</li>
<li>
<p>在 2021 年,我们从两项下一代互联网提案收到了欧盟的进一步资助,即 <a href="https://dapsi.ngi.eu/hall-of-fame/eppd/">EPPD - 电子邮件提供商可移植性目录</a>(约 9.7 万欧元)和 <a href="https://nlnet.nl/project/EmailPorting/">AEAP - 电子邮件地址移植</a>(约 9 万欧元)。这带来了更好的多账户支持,改进的二维码联系人和群组设置,和所有平台上的多处网络改进。</p>
</li>
<li>
<p>From End 2021 till March 2023 we received <em>Internet Freedom</em> funding (500K USD) from the
U.S. Bureau of Democracy, Human Rights and Labor (DRL).
This funding supported our long-running goals to make Delta Chat more usable
and compatible with a wide range of e-mail servers world-wide, and more resilient and secure
in places often affected by internet censorship and shutdowns.</p>
<p>从 2021 年底到 2023 年 3 月,我们从美国民主、人权和劳工局(DRL)获得了<em>互联网自由</em>资金(50 万美元)。这笔资金支持了我们的长期目标,即让Delta Chat 更好用,并与全球范围内的各种电子邮件服务器兼容,而且在经常受到互联网审查制度影响的地方更具弹性和安全性。</p>
</li>
<li>
<p>Beginning 2023 we got accepted in the Next Generation Internet (NGI)
Entrust program for our “Private Decentralized Apps” proposals.
Exact amount is to be determined (around 100K EUR).
This funding supports further developments of <a href="https://webxdc.org">webxdc “apps shared in a chat”</a>.</p>
<p>从 2023 年开始,我们的 “私有去中心化应用程序 “提案获得了 下一代互联网(NGI)托付计划的青睐。 具体金额待定(约 10 万欧元)。这笔资金将支持<a href="https://webxdc.org">webxdc “聊天共享应用程序”</a>的进一步开发。</p>
</li>
<li>
<p>Sometimes we receive one-time donations from private individuals.
For example, in 2021 a generous individual bank-wired us 4K EUR
with the subject “keep up the good developments!”. 💜
We use such money to fund development gatherings or to care for ad-hoc expenses
that can not easily be predicted for, or reimbursed from, public funding grants.
Receiving more donations also helps us to become more independent and long-term viable
as a contributor community.</p>
<p>我们有时会收到个人的一次性捐款。 例如,2021 年,一位慷慨的人士以 “继续保持良好的发展态势!”为主题通过银行向我们捐赠了4千欧元💜。 我们用这些钱来资助发展活动或支付不容易预测或从公共基金中报销的临时费用。收到更多的捐款也有助于我们作为一个贡献者社区变得更加独立和长期可持续。</p>
</li>
@@ -1859,8 +1846,8 @@ as a contributor community.</p>
<p>上面提到的钱款资助主要是由在弗赖堡(德国)的 merlinux GmbH 组织的,分发给了来自世界各地的十多位贡献者。</p>
<p>Please see <a href="https://delta.chat/zh_CN/contribute">Delta Chat Contribution channels</a>
for both monetary and and other contribution possibilities.</p>
<p>请参阅 [Delta Chat 捐款渠道](捐款)
以了解货币捐款和其他捐款的可能性。</p>
Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 9.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 8.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 9.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 9.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 9.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 9.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 8.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 8.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 8.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 8.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.9 KiB

Some files were not shown because too many files have changed in this diff Show More