Compare commits

...

7982 Commits

Author SHA1 Message Date
adbenitez 1b0b87f148 update build.gradle 2025-10-15 18:19:26 +02:00
adbenitez a955d6f2f7 Merge remote-tracking branch 'upstream/main' 2025-10-13 16:28:46 +02:00
adb 2143bc01d1 Merge pull request #3945 from deltachat/update-core-and-stuff-13/10/25
Update core to 2.20.0
2025-10-13 16:07:51 +02:00
adbenitez 5a3728428b update changelog 2025-10-13 15:47:38 +02:00
adbenitez f236085b92 update deltachat-core-rust to 'chore(release): prepare for 2.20.0' of 'v2.20.0' 2025-10-13 15:44:58 +02:00
adb b0cea8f099 Merge pull request #3943 from deltachat/update-core-and-stuff-10/10/25
Update core to 2.18.0
2025-10-10 18:04:23 +02:00
adbenitez 7590b21928 update version number and strings 2025-10-10 17:39:05 +02:00
adbenitez ea7fd0ec22 update deltachat-core-rust to 'chore(release): prepare for 2.18.0' of 'v2.18.0' 2025-10-10 15:57:51 +02:00
adb 6a4e40d17b Merge pull request #3937 from deltachat/link2xt/recommend-lix-instead-of-determinate-nix-installer
Recommend Lix instead of Determinate Nix Installer
2025-10-10 15:28:02 +02:00
adb 5302e86011 Merge pull request #3938 from deltachat/adb/speedup-ci
speed up the PR's apk preview building
2025-10-10 13:30:18 +02:00
adb 5382e880a9 Merge branch 'main' into adb/speedup-ci 2025-10-10 12:29:24 +02:00
adb 2385b236c7 Merge pull request #3940 from deltachat/prep-2.17.0
update build.gradle
2025-10-10 12:28:30 +02:00
adbenitez 5224119f9e update build.gradle 2025-10-09 20:09:12 +02:00
adb dfef2b4120 Merge pull request #3939 from deltachat/update-translations-9/10/25
update translations
2025-10-09 20:05:55 +02:00
adbenitez 6d7f417233 update translations 2025-10-09 20:04:07 +02:00
adb 05ef95e757 Merge branch 'main' into adb/speedup-ci 2025-10-09 18:45:54 +02:00
adbenitez 8aa45b7bc9 speed up the PR's apk preview building 2025-10-09 16:49:29 +02:00
link2xt 7cea23caf5 Recommend Lix instead of Determinate Nix Installer
Determinate Systems server is installing its own fork of Nix
that is apparently not open source:
<https://lobste.rs/s/be78ef/dropping_upstream_nix_from_determinate#c_m3hq6r>
The company behind it also pushes the users to use FlakeHub
and has other problems.

[Lix] installer is a fork of The Determinate Nix Installer.
I uninstalled Nix preivously installed with The Determinate Nix Installer
and installed Lix, it works just the same for Android builds.

Upstream Nix would also be fine,
but it still has old installer that does not enable Flakes
and breaks on macOS on upgrades apparently,
so we cannot recommend it as the easiest way.

[Lix]: https://lix.systems/
2025-10-09 14:08:03 +00:00
adbenitez 4a2bed3e6c Merge remote-tracking branch 'upstream/main' 2025-10-09 15:39:22 +02:00
adbenitez 3aa2fbf67a Merge remote-tracking branch 'upstream/main' 2025-10-09 15:34:30 +02:00
adb c5d9471f2a Merge pull request #3936 from deltachat/adb/remove-awebp-dep
remove dependency for awebp, it is supported by Android
2025-10-09 15:01:38 +02:00
adb 5117b70c58 Merge pull request #3935 from deltachat/adb/deprecated-videochat-stock
don't set deprecated/unused stock strings
2025-10-09 14:27:54 +02:00
adbenitez da4d17aa14 remove dependency for awebp, it is supported by Android 2025-10-09 14:22:51 +02:00
adbenitez 6135813bff don't set deprecated/unused stock strings 2025-10-09 14:08:08 +02:00
adb 8547f7aab8 Merge pull request #3934 from deltachat/adb/update-calls-webapp-v0.10.0-beta
update calls webapp to v0.10.0-beta
2025-10-08 20:02:41 +02:00
adb 6dca20045c Merge branch 'main' into adb/update-calls-webapp-v0.10.0-beta 2025-10-08 19:17:17 +02:00
adbenitez 58ef777091 update calls webapp to v0.10.0-beta 2025-10-08 19:16:12 +02:00
B. Petersen 4a836b3d82 string 'Calls' not used at all 2025-10-08 19:11:09 +02:00
B. Petersen 363122fd15 clarify some strings 2025-10-08 19:11:09 +02:00
adb b751219c78 Merge pull request #3785 from deltachat/adb/integrated-videocalls
Android calls UI
2025-10-08 18:36:19 +02:00
adbenitez e586fafc54 tweak call footer's date format 2025-10-08 16:58:27 +02:00
adbenitez 2c04319c52 Merge branch 'adb/integrated-videocalls' of https://github.com/deltachat/deltachat-android into adb/integrated-videocalls 2025-10-08 16:45:55 +02:00
adbenitez f9607e4453 tweak call message-type colors 2025-10-08 16:45:17 +02:00
adb 6aec209ebc Update src/main/res/values/strings.xml
Co-authored-by: bjoern <r10s@b44t.com>
2025-10-08 14:31:33 +00:00
adbenitez 9adc9b34e5 fix string 2025-10-08 15:58:32 +02:00
adb 9267501bc1 Merge branch 'main' into adb/integrated-videocalls 2025-10-08 15:47:00 +02:00
adb 924c3f8920 Update src/main/java/org/thoughtcrime/securesms/preferences/AdvancedPreferenceFragment.java
Co-authored-by: bjoern <r10s@b44t.com>
2025-10-08 13:45:21 +00:00
adb 8f93dacbff Update src/main/res/xml/preferences_advanced.xml
Co-authored-by: bjoern <r10s@b44t.com>
2025-10-08 13:40:10 +00:00
adb a07e9312ea Merge pull request #3932 from deltachat/adb/issue-3930
process permissions result in GroupCreateActivity
2025-10-08 12:48:26 +02:00
adbenitez 79f6010d5f update changelog 2025-10-08 12:08:39 +02:00
adbenitez c5af1d4f2b process permissions result in GroupCreateActivity 2025-10-08 12:05:38 +02:00
adb 20a3820871 Merge pull request #3931 from deltachat/adb/media-preview-edge2edge
fix edge-to-edge in MediaPreviewActivity
2025-10-08 11:52:08 +02:00
adb cb0d1106b4 Merge branch 'main' into adb/media-preview-edge2edge 2025-10-08 11:19:52 +02:00
adb 291ef86a4f Merge branch 'main' into adb/integrated-videocalls 2025-10-08 11:17:40 +02:00
adb b0457bc036 Merge pull request #3925 from deltachat/adb/new-rpc-bindings
use auto-generated RPC bindings
2025-10-08 11:17:01 +02:00
adbenitez 4d7107314a fix edge-to-edge in MediaPreviewActivity 2025-10-07 19:15:07 +02:00
adbenitez 4185219088 update calls webapp to v0.9.0-beta 2025-10-07 14:32:18 +02:00
adb ef51492d0b Merge branch 'main' into adb/new-rpc-bindings 2025-10-06 18:20:00 +02:00
adbenitez 4dc10f977e update calls-webapp 0.8.0 2025-10-06 16:06:49 +02:00
adbenitez aaba52dba6 Merge branch 'adb/integrated-videocalls' of https://github.com/deltachat/deltachat-android into adb/integrated-videocalls 2025-10-06 15:51:22 +02:00
adbenitez ca4808aaca tweak strings 2025-10-06 15:51:10 +02:00
adb 66324fe914 Merge branch 'adb/new-rpc-bindings' into adb/integrated-videocalls 2025-10-06 15:49:19 +02:00
adbenitez a5f67e9d9f update core to 2.17.0 2025-10-06 15:48:22 +02:00
B. Petersen 8b5c887402 add 'Save Message' string
the string can be used for the action to put a message to 'Saved Messages'.

it will be useful esp. on desktop,
where plain 'Save' often has the mindset of 'Files',
esp. for older ppl :)
the added noun tries to break that.

additionally, desktop can resort menu items,
but that alone would not solve the issue.

there are also thoughs about renaming that alltogether,
eg. to bookmark, but that is a larger and more breaking change,
also the messages are not just 'bookmarked' on purpose,
to eg. survive auto deletion.
2025-10-03 14:33:20 +02:00
adbenitez 183cb03577 set new calls-related stock strings 2025-10-02 17:09:28 +02:00
adbenitez b1e6d59ba9 now it is CallState.Canceled not CallState.Cancelled 2025-10-02 17:05:43 +02:00
adb 33f38889c1 Merge branch 'adb/new-rpc-bindings' into adb/integrated-videocalls 2025-10-02 15:45:19 +02:00
adbenitez f97e800907 update core 2025-10-02 15:44:49 +02:00
adbenitez 21e597d09e add instructions on JSON-RPC binding generation 2025-10-02 15:28:21 +02:00
adbenitez 6b040b160d update changelog 2025-10-02 15:11:00 +02:00
adbenitez 57e5523bf3 update core to v2.16.0 2025-10-02 15:07:01 +02:00
adbenitez 874492c9ae update calls web-app 2025-10-01 16:16:52 +02:00
adbenitez 8ae6407461 add call duration to message bubble 2025-09-30 22:41:14 +02:00
adbenitez ae8ce94c00 add spaces around == 2025-09-30 22:39:37 +02:00
adbenitez 74208fff69 update CallInfo 2025-09-30 22:37:47 +02:00
adbenitez 7ace2b9baf add spaces arround == 2025-09-30 20:46:01 +02:00
adbenitez f28fffb9df update core 2025-09-30 20:07:47 +02:00
adbenitez 349e8d80c8 hide delivery status if not sending or error 2025-09-30 17:30:38 +02:00
adbenitez 4b9217e3e6 rename calls package 2025-09-30 16:29:47 +02:00
adbenitez 4e6e805ede remove unused old videochat invitation API 2025-09-30 15:59:58 +02:00
adbenitez 02a1c86f01 allow to pick call and call back by clicking call messages 2025-09-27 19:43:00 +02:00
adbenitez b28fb4ac9e update calls webapp 2025-09-27 19:36:35 +02:00
adbenitez fddc80e60b use new call_info RPC API 2025-09-27 01:09:50 +02:00
adb e5b1becf13 Merge branch 'adb/new-rpc-bindings' into adb/integrated-videocalls 2025-09-27 01:02:32 +02:00
adbenitez 01b78e37fd update src/main/java/chat/delta/rpc/types/CallState.java 2025-09-27 01:02:06 +02:00
adbenitez d0b1f36f60 fix imports, import from new Rpc package 2025-09-27 00:17:34 +02:00
adb e388464d28 Merge branch 'adb/new-rpc-bindings' into adb/integrated-videocalls 2025-09-27 00:14:07 +02:00
adbenitez afc7a04b63 revert changes in Rpc class 2025-09-27 00:13:13 +02:00
adbenitez b871e42b86 use auto-generated RPC bindings 2025-09-26 23:40:26 +02:00
adbenitez 3479233f82 offer incoming call when clicking on the notification 2025-09-26 18:00:06 +02:00
adbenitez 7e3e35a9a1 update calls-app to 0.6.0-beta 2025-09-26 17:47:35 +02:00
adbenitez 92711444e4 update calls-app to 0.6.0-beta 2025-09-26 17:25:47 +02:00
adb ec576d7159 Merge branch 'main' into adb/integrated-videocalls 2025-09-24 16:29:51 +02:00
adb 70a05221ab Merge pull request #3924 from deltachat/adb/update-workflows
update workflows and fix adding artifact link as comment to PRs
2025-09-24 16:29:27 +02:00
adbenitez 6335cfa178 update workflows and fix adding artifact link as comment to PRs 2025-09-24 15:35:55 +02:00
adbenitez ebda8c4577 hide calls button in "Saved Messages" and "Device Messages" 2025-09-24 14:23:52 +02:00
adbenitez de9a2df1b4 update DeclineCallReceiver.java 2025-09-22 18:43:20 +02:00
adbenitez a3c7e3db3d use RPC for call API 2025-09-22 18:33:59 +02:00
adbenitez 249fc829be fix constant numbering in ConversationAdapter.java 2025-09-22 17:44:27 +02:00
adb 5b62f7bf25 Merge pull request #3920 from deltachat/adb/issue-3916
improve displaying of call messages
2025-09-19 20:17:54 +02:00
adbenitez df6c858b92 improve displaying of calls messages 2025-09-19 18:44:06 +02:00
adbenitez c9816ae785 don't allow to edit call messages 2025-09-19 14:29:46 +02:00
adbenitez a24069ce3d ask for required permissions in incoming call 2025-09-17 19:27:45 +02:00
adbenitez f770f817d0 tweak preference name 2025-09-17 17:52:00 +02:00
adbenitez bee804e095 update to new calls-app's API 2025-09-12 18:59:34 +02:00
adbenitez 6b1c6b37ac add support for calls.getIceServers() and calls.getAvatar() 2025-09-12 15:59:00 +02:00
adbenitez 881e69c176 remove unused code 2025-09-11 21:58:54 +02:00
adbenitez ac6df2ff85 update changelog 2025-09-11 21:50:03 +02:00
adbenitez 7698ac5c06 some tweaks 2025-09-11 21:44:15 +02:00
adbenitez c2abe42b60 don't reject call on notification dismiss 2025-09-11 16:50:28 +02:00
adbenitez 3e95197d02 tweak calls channel 2025-09-11 16:33:15 +02:00
adbenitez 534a75feaa remove notification on accepted call 2025-09-11 13:22:21 +02:00
adbenitez 7a11234431 go back to chat after finishing call 2025-09-10 21:04:08 +02:00
adbenitez 0e91537a4d allow to decline calls and remove call notification 2025-09-10 20:47:25 +02:00
adbenitez b074bf1819 allow to answer from notification 2025-09-10 18:55:19 +02:00
adbenitez b8d2552aa8 remove unused imports 2025-09-10 16:04:55 +02:00
adbenitez 320c120a61 don't use calls integration API 2025-09-10 13:01:05 +02:00
adbenitez 6c1a3c850a tweak preview-apk workflow 2025-09-09 18:18:05 +02:00
adbenitez 7ec87f55b6 auto-accept calls for testing 2025-09-09 17:39:29 +02:00
adbenitez f6ce98f9a2 remove DC_MSG_VIDEOCHAT_INVITATION 2025-09-09 16:10:42 +02:00
adbenitez cb465ec85e remove outdated info message types 2025-09-09 15:16:56 +02:00
adbenitez 6f10a90c5f update calls webapp 0.4.0-beta 2025-09-09 14:58:05 +02:00
adb 9f439c852f Merge branch 'main' into adb/integrated-videocalls 2025-09-09 13:48:53 +02:00
adbenitez 2cc0451a8a update core 2025-09-09 13:48:40 +02:00
adb 02230d05a1 Merge pull request #3912 from deltachat/update-core-and-stuff-9/9/25
Update core to 2.13.0
2025-09-09 13:47:39 +02:00
adbenitez 9a6f6d7ea6 update strings 2025-09-09 13:45:24 +02:00
adbenitez f4cd299f70 update changelog 2025-09-09 13:35:49 +02:00
adbenitez d0358a4d0c update deltachat-core-rust to 'chore(release): prepare for 2.13.0' of 'v2.13.0' 2025-09-09 13:23:33 +02:00
adbenitez 4fc115b93d add basic notification 2025-09-09 13:22:20 +02:00
adbenitez 0157510c5d don't ask to start call 2025-09-06 21:39:06 +02:00
adbenitez 831ce19689 update core 2025-09-05 18:43:16 +02:00
adbenitez 9431e26696 end call on closing webview 2025-09-05 14:58:10 +02:00
adbenitez 9ef01dd352 add calls button 2025-09-03 16:07:19 +02:00
adbenitez 01c766db41 remove old videochat invitations 2025-09-03 16:02:09 +02:00
adb 364d15442a Merge branch 'main' into adb/integrated-videocalls 2025-09-03 14:21:53 +02:00
adb 32eefaab42 Merge pull request #3908 from deltachat/adb/issue-3893
show warning if background notifications will be unreliable
2025-09-02 18:12:46 +02:00
adb 4b8177f7f0 Merge branch 'main' into adb/issue-3893 2025-09-02 18:12:24 +02:00
B. Petersen 092a5caf8b deprecate another string 2025-09-02 18:11:39 +02:00
B. Petersen bfe4438773 deprecate some strings 2025-09-02 18:11:39 +02:00
adbenitez d251fffc07 update changelog 2025-09-02 17:37:22 +02:00
adb 180c2bc8de Merge branch 'main' into adb/issue-3893 2025-09-02 17:35:57 +02:00
adb 082815f676 Merge pull request #3910 from deltachat/adb/issue-3907
disable clone option for incoming channel
2025-09-02 17:02:07 +02:00
adbenitez 640688d774 update code to new calls app path 2025-09-02 14:59:06 +02:00
adbenitez 30868198a2 update calls webapp 2025-09-02 14:17:30 +02:00
adb 75673ef1ad Merge branch 'main' into adb/integrated-videocalls 2025-09-02 14:15:25 +02:00
adbenitez 478d937b3c tweak behavior 2025-09-02 00:01:36 +02:00
adb 7a5eb6bea6 Update src/main/res/values/strings.xml
Co-authored-by: bjoern <r10s@b44t.com>
2025-09-01 14:46:45 +00:00
adbenitez 0142d51835 update changelog 2025-09-01 16:45:51 +02:00
adbenitez 075bad3638 hide member list on incoming channels 2025-09-01 16:44:51 +02:00
adbenitez 1f173bae9b disable clone option for incoming channel 2025-09-01 16:33:52 +02:00
adbenitez 2deb61477f show warning if background notifications will be unreliable 2025-09-01 15:52:10 +02:00
adb fcc1ab1079 Merge pull request #3899 from deltachat/link2xt/nix-35
nix: update to Android platform 35
2025-08-27 17:14:25 +02:00
link2xt c72207da8a nix: update to Android platform 35 2025-08-27 00:32:50 +00:00
adb 82233d7862 Merge pull request #3898 from deltachat/adb/issue-3894
default to permanent notification if push is not possible
2025-08-26 16:26:28 +02:00
adbenitez 2547a0435c improve preference handling 2025-08-26 15:54:09 +02:00
adbenitez b6ce6d908f Merge branch 'adb/issue-3894' of https://github.com/deltachat/deltachat-android into adb/issue-3894 2025-08-26 13:24:04 +02:00
adbenitez c6bbb0a524 improve code 2025-08-26 13:23:54 +02:00
adb 826258a1be Merge branch 'main' into adb/issue-3894 2025-08-22 17:42:41 +02:00
B. Petersen 05dde13e68 update CHANGELOG 2025-08-22 17:35:32 +02:00
B. Petersen 06130c7cd8 fix initial selection 2025-08-22 17:35:32 +02:00
B. Petersen 5d7c701da8 drop disappearing messages options 1 and 30 minutes
- with the recent change to start the timer when the chat is opened,
  one minute is too easy too short to miss important information

- "30 minutes" does not really fit into the distribution;
  all other option have at least the factor 5 to the previous one,
  from "30 minutes" to "60 minutes", the time is doubled only.

removing the overall number of options and dropping the ones without larger usecases,
does not only simplifies UI;
having less tiny details also reduces noise in groups
where ppl people changing it very often for various weird reasons
(found the latter point somewhere in the Signal forum, btw)
2025-08-22 17:35:32 +02:00
adbenitez 91e898ee96 update changelog 2025-08-22 16:39:33 +02:00
adb 61e9466c59 Merge branch 'main' into adb/issue-3894 2025-08-22 16:38:37 +02:00
adbenitez 39c48d3dcd default to permanent notification if push is not possible 2025-08-22 16:36:00 +02:00
adbenitez 1c7c3f06e6 prototype with TelecomManager and ConnectionService APIs 2025-08-22 15:17:32 +02:00
B. Petersen d4ddb68137 remove deprecated strings 2025-08-20 17:47:07 +02:00
adbenitez c9ac421315 update call.html 2025-08-19 14:00:51 +02:00
adb e14bf24bb1 Merge branch 'main' into adb/integrated-videocalls 2025-08-18 15:22:52 +02:00
adb 700d11f600 Merge pull request #3889 from deltachat/adb/issue-3688
avoid superfluous error message when user cancel configuration
2025-08-18 15:12:16 +02:00
adbenitez fbb33c735c Merge branch 'adb/integrated-videocalls' of https://github.com/deltachat/deltachat-android into adb/integrated-videocalls 2025-08-18 14:58:46 +02:00
adbenitez 7cc9d7ea2f update core 2025-08-18 14:58:35 +02:00
adb ca27be240e Merge branch 'main' into adb/integrated-videocalls 2025-08-18 14:53:03 +02:00
adbenitez 8ab9b92517 update core 2025-08-18 14:47:57 +02:00
adbenitez f95b48ad6a Merge remote-tracking branch 'upstream/main' 2025-08-17 19:31:59 +02:00
adbenitez 8ebdc5414a update changelog 2025-08-17 18:33:03 +02:00
adbenitez a0e07cb2ea avoid superfluous error message when user cancel configuration 2025-08-17 18:30:22 +02:00
adb 152360d94a Merge pull request #3888 from deltachat/adb/issue-3853
fix direct share shortcuts
2025-08-16 21:31:26 +02:00
adbenitez 8513f7cd36 update changelog 2025-08-16 20:18:12 +02:00
adbenitez 17e3f3afdd fix direct share shortcuts 2025-08-16 20:10:53 +02:00
adb 7d7f62dae1 Merge pull request #3814 from deltachat/adb/issue-3795
target SDK 35 and implement edge-to-edge
2025-08-16 19:24:50 +02:00
adb 2bd0a0d935 Merge branch 'main' into adb/issue-3795 2025-08-16 17:08:37 +02:00
B. Petersen cf0414dd66 update CHANGELOG 2025-08-16 17:02:41 +02:00
B. Petersen 5fbd065882 improve info messages for dark theme
this improves readability of info messages
by setting the foreground to while.
`universal_overlay` was made for that;
it is in use like that on iOS/desktop since a long time.

moreover, other parts using the combination of
`conversation_item_update_bg_color`/`conversation_item_update_text_color`
are improved equally, eg. the day titles.
2025-08-16 17:02:41 +02:00
adb 5982a9dd8f Merge branch 'main' into adb/issue-3795 2025-08-16 16:15:59 +02:00
adbenitez 4b20e3f41f update changelog 2025-08-16 16:15:23 +02:00
adb ac8d8886cc Merge pull request #3885 from deltachat/link2xt/build-tools-35
Update Android SDK Build Tools to 35.0.0 in flake.nix
2025-08-16 16:13:58 +02:00
adbenitez a803d472bf don't use setStatusBarColor 2025-08-16 03:19:37 +02:00
adbenitez 396ed14067 adapt activities to edge-to-edge 2025-08-16 02:10:02 +02:00
adbenitez 5faea5e40a revert empty line 2025-08-15 23:24:19 +02:00
adbenitez 08bb248919 revert status bar color hack 2025-08-15 23:23:02 +02:00
link2xt 30dd7a9c33 Update Android SDK Build Tools to 35.0.0 in flake.nix
Since buildToolsVersion is not specified in `build.gradle`,
default version is set by Android Gradle Plugin.
Gradle plugin was updated in a77b1a5dd6,
so build tools version should be updated in flake.nix
to the corresponding version, otherwise building
fails while trying to install 35.0.0 into
read-only path managed by Nix.
2025-08-14 16:13:49 +00:00
adb 28f57a2ccb Merge branch 'main' into adb/issue-3795 2025-08-14 16:25:04 +02:00
adbenitez c0717237ad Merge remote-tracking branch 'upstream/main' 2025-08-13 16:28:56 +02:00
adb 5716372453 Merge pull request #3884 from deltachat/prep-2.11.0
prepare 2.11.0
2025-08-13 14:45:56 +02:00
adbenitez d362cf4467 bump version 2025-08-13 14:45:06 +02:00
adb 56118d3732 Merge pull request #3883 from deltachat/imgbot
[ImgBot] Optimize images
2025-08-13 14:00:48 +02:00
adb a03f51f7c5 Merge pull request #3875 from deltachat/adb/issue-3874
avoid NPE in DecryptableUri
2025-08-13 13:56:49 +02:00
ImgBotApp 6cf59133c2 [ImgBot] Optimize images
*Total -- 3,963.23kb -> 2,946.99kb (25.64%)

/fastlane/metadata/android/en-US/images/phoneScreenshots/3.png -- 981.79kb -> 657.29kb (33.05%)
/fastlane/metadata/android/en-US/images/phoneScreenshots/1.png -- 481.97kb -> 350.50kb (27.28%)
/fastlane/metadata/android/en-US/images/phoneScreenshots/4.png -- 357.58kb -> 272.44kb (23.81%)
/fastlane/metadata/android/en-US/images/phoneScreenshots/2.png -- 967.63kb -> 750.70kb (22.42%)
/fastlane/metadata/android/en-US/images/phoneScreenshots/5.png -- 1,174.26kb -> 916.06kb (21.99%)

Signed-off-by: ImgBotApp <ImgBotHelp@gmail.com>
2025-08-13 11:56:18 +00:00
adb ef8d833f5e Merge branch 'main' into adb/issue-3874 2025-08-13 13:55:37 +02:00
adb b110c1f91e Merge pull request #3467 from deltachat/adb/issue-3437
add "After 1 year" option to disappearing messages
2025-08-13 13:55:04 +02:00
adbenitez e53a1f0b22 update changelog 2025-08-13 13:54:41 +02:00
adb 5a5cbfceb7 Merge branch 'main' into adb/issue-3437 2025-08-13 13:47:42 +02:00
adb 57a557a9b4 Merge pull request #3882 from deltachat/update-core-and-stuff-13/8/25
update core to 2.11.0
2025-08-13 13:45:20 +02:00
adbenitez 2328bf1e2a update translations 2025-08-13 13:44:34 +02:00
adbenitez ce4c9aaba0 update changelog 2025-08-13 13:18:54 +02:00
adbenitez 71a2cb7a5b update deltachat-core-rust to 'chore(release): prepare for 2.11.0' of 'v2.11.0' 2025-08-13 13:11:36 +02:00
adb 79462c0596 Merge branch 'main' into adb/issue-3795 2025-08-12 17:16:36 +02:00
adb 68f5d1ae27 Merge pull request #3881 from deltachat/adb/dont-use-android.R.id.content
don't use android.R.id.content
2025-08-12 16:34:31 +02:00
adbenitez 77caced5ed don't use android.R.id.content 2025-08-12 15:56:25 +02:00
adb 88a4f99cf8 Merge branch 'main' into adb/issue-3795 2025-08-12 15:19:37 +02:00
B. Petersen 42544fd447 update translations 2025-08-12 14:57:13 +02:00
adb 5ff869cd4a Merge pull request #3879 from deltachat/adb/issue-3878
call dcContext.deleteMsgs() in background thread
2025-08-09 16:35:00 +02:00
adbenitez 4af1666a31 call dcContext.deleteMsgs() in background thread 2025-08-09 16:01:46 +02:00
adbenitez 786fd3f47d avoid NPE in DecryptableUri 2025-08-09 15:24:02 +02:00
adb a0d9315ff4 Merge pull request #3873 from deltachat/adb/improve-screenshots
update screenshots
2025-08-09 00:51:07 +02:00
adbenitez 86954a3c42 update screenshots 2025-08-09 00:15:05 +02:00
adb f136b6d7d1 Merge branch 'main' into adb/issue-3795 2025-08-08 15:44:23 +02:00
adbenitez 9e4b744046 set ephemeral timer stock strings for 1 year 2025-08-08 15:36:24 +02:00
adb 8db4604224 Merge branch 'main' into adb/issue-3437 2025-08-08 15:12:01 +02:00
adb 43f9094c04 Merge pull request #3872 from deltachat/r10s/allow-cloning-email-chats
allow to clone email chats
2025-08-08 15:08:56 +02:00
adb 1217e65889 Merge branch 'main' into adb/issue-3437 2025-08-08 15:08:28 +02:00
adb d8eaf0ad4b Merge branch 'main' into adb/issue-3795 2025-08-08 15:04:52 +02:00
adb 4fbb8d2b78 Merge branch 'main' into r10s/allow-cloning-email-chats 2025-08-08 14:50:06 +02:00
adb 7cebd04086 Merge pull request #3867 from deltachat/adb/issue-3608
make apk builds more reproducible
2025-08-08 14:33:22 +02:00
adb b584fdfd89 Merge pull request #3870 from deltachat/adb/issue-3782
improve group image quality
2025-08-08 14:32:51 +02:00
B. Petersen db35fef6db update CHANGELOG 2025-08-08 13:39:15 +02:00
B. Petersen 068102a0d8 allow to clone email chats
this was disallowed at a time where we had no api
to create ad-hoc "new email" chats
2025-08-08 13:36:00 +02:00
adb 02ff8a2a6b Merge branch 'main' into adb/issue-3608 2025-08-08 13:03:28 +02:00
adbenitez 321b5a223b fix comment for 1 year value 2025-08-08 00:42:29 +02:00
adb ab7fd960ca Merge branch 'main' into adb/issue-3437 2025-08-08 00:38:46 +02:00
adbenitez dec685023e use same max. avatar size for groups and profiles, remove superflous class 2025-08-08 00:17:30 +02:00
adbenitez 168d2ae16c improve group image quality 2025-08-07 23:59:05 +02:00
adb e55249182a Merge pull request #3869 from deltachat/adb/update-deps-6/8/25
remove some dependecies and upgrade others
2025-08-07 23:50:43 +02:00
adbenitez 0966487978 pin firebase version 2025-08-07 23:14:06 +02:00
adbenitez fd057485db remove com.annimon:stream dependency 2025-08-07 17:45:01 +02:00
adbenitez a68f3a7024 remove dependecy on com.pnikosis:materialish-progress 2025-08-06 19:40:47 +02:00
adbenitez 1dad6ebf8a remove unused me.leolin:ShortcutBadger and com.jpardogo.materialtabstrip:library 2025-08-06 19:39:49 +02:00
adbenitez a77b1a5dd6 update gradle and some deps 2025-08-06 19:38:41 +02:00
adbenitez c0a65e2e9f properly set the pre-selected option 2025-08-06 15:48:27 +02:00
adbenitez 82ef0560a5 change to 1 year 2025-08-06 15:19:40 +02:00
adb 9166b2a42a Merge branch 'main' into adb/issue-3437 2025-08-06 15:01:14 +02:00
adb 2ef3811a56 Merge branch 'main' into adb/issue-3795 2025-08-06 14:47:41 +02:00
adb 1b91c1c482 Merge branch 'main' into adb/issue-3608 2025-08-06 14:47:13 +02:00
adbenitez 0d8962f76c make apk builds more reproducible 2025-08-06 14:45:25 +02:00
adb e98535418c Merge pull request #3865 from deltachat/adb/issue-3860
update screenshots
2025-08-06 14:06:45 +02:00
adbenitez 5eb9065d89 update screenshots 2025-08-05 18:35:08 +02:00
adb 9e70c43ab8 Merge pull request #3862 from deltachat/prep-2.10.0
Prepare 2.10.0
2025-08-05 12:37:28 +02:00
adbenitez fc8bfabeb2 update changelog 2025-08-05 11:56:40 +02:00
adbenitez 681c22293f update version number 2025-08-05 11:51:14 +02:00
adb bed8d511fe Merge pull request #3861 from deltachat/update-core-and-stuff-5/8/25
Update core to 2.10.0
2025-08-05 11:49:15 +02:00
adbenitez eeeb686868 update strings 2025-08-05 11:33:38 +02:00
adbenitez 76dda10a31 update changelog 2025-08-05 11:26:33 +02:00
adbenitez 6a7c4f24e9 update deltachat-core-rust to 'chore(release): prepare for 2.10.0' of 'v2.10.0' 2025-08-05 11:22:29 +02:00
adb 8cdfafd7c3 Merge pull request #3859 from deltachat/hoc/lookup-key-contacts-too
fix: Lookup key contacts by addr when clicking on a link
2025-08-05 11:20:46 +02:00
Hocuri 1c6faeac04 fix: Lookup key contacts by addr when clicking on a link
Companion PR to https://github.com/chatmail/core/pull/7073
2025-08-04 16:02:39 +02:00
adbenitez 7ecf0a7daa Merge remote-tracking branch 'upstream/main' 2025-08-03 00:25:01 +02:00
adb b2bf7e8ae7 Merge pull request #3858 from deltachat/adb/issue-3850
share address for email contacts
2025-08-02 22:24:15 +00:00
adbenitez 0a34456302 update changelog 2025-08-02 21:51:10 +02:00
adb 3ebcc1dd99 Merge branch 'main' into adb/issue-3850 2025-08-02 19:50:24 +00:00
adb ff7df0e1e6 Merge pull request #3856 from deltachat/adb/issue-3855
don't enlarge avatars for special chats
2025-08-02 19:49:42 +00:00
adbenitez 68cd070b98 share address for email contacts 2025-08-02 21:48:58 +02:00
adb 8ff8cffa15 Merge branch 'main' into adb/issue-3855 2025-08-02 19:31:59 +00:00
adb dc216feb30 Merge pull request #3857 from deltachat/adb/fix-changelog-typos-2/8/25
fix typos in changelog
2025-08-02 19:31:21 +00:00
adbenitez 84fc885617 fix typos in changelog 2025-08-02 21:30:31 +02:00
adbenitez 72bcbe80c0 update changelog 2025-08-02 21:27:49 +02:00
adbenitez b4ed26b842 don't enlarge avatars for special chats 2025-08-02 21:25:45 +02:00
adb 7be6b0a1ee Merge pull request #3854 from deltachat/adb/fix-archived-link-item
fix archived link item's layout
2025-08-01 18:17:43 +00:00
adbenitez 9a2fdcdcbd update changelogC 2025-08-01 19:42:48 +02:00
adbenitez e81960f98a fix "Archived" item's layout in chatlit 2025-08-01 19:41:49 +02:00
adbenitez a37fcfcaf7 Merge remote-tracking branch 'upstream/main' 2025-07-31 23:14:46 +02:00
adb fd4a377752 Merge pull request #3852 from deltachat/prep-2.9.0
prepare 2.9.0
2025-07-31 19:45:21 +00:00
adbenitez d40652d394 prepare 2.9.0 2025-07-31 21:44:18 +02:00
adb aacca5531c Merge pull request #3851 from deltachat/update-core-and-stuff-31/7/25
update to core v2.9.0
2025-07-31 19:17:39 +00:00
adbenitez 51cb844e63 update strings 2025-07-31 21:17:09 +02:00
adbenitez ef0b8efcfa update changelog 2025-07-31 21:13:53 +02:00
adbenitez 3e943483da update deltachat-core-rust to 'chore(release): prepare for 2.9.0' of 'v2.9.0' 2025-07-31 21:10:26 +02:00
adb a9013bb574 Merge pull request #3846 from deltachat/adb/issue-3841
improve footer layout
2025-07-31 19:09:07 +00:00
adbenitez aa5fcb139e update changelog 2025-07-31 17:00:00 +02:00
adb c526c42d19 Merge branch 'main' into adb/issue-3841 2025-07-31 14:56:54 +00:00
adb f66003c6b1 Merge pull request #3847 from deltachat/adb/disable-edit-on-classic-email
improve classic email threads/chats UX
2025-07-31 14:56:31 +00:00
adbenitez cc64142e7b don't enlage email chats avatar placeholder 2025-07-31 16:47:58 +02:00
adbenitez a280407370 update changelog 2025-07-31 16:26:44 +02:00
adb dda5efedc4 Merge branch 'main' into adb/issue-3841 2025-07-31 14:21:14 +00:00
adb 1cd4ec1ec9 Merge branch 'main' into adb/disable-edit-on-classic-email 2025-07-31 14:17:58 +00:00
adb 1a8b905071 Merge pull request #3848 from deltachat/adb/issue-3845
hide address in search results
2025-07-31 14:17:43 +00:00
adbenitez de13a70c66 update changelog 2025-07-31 16:17:15 +02:00
adb 2caa98e08a Merge branch 'main' into adb/issue-3841 2025-07-30 21:54:32 +00:00
adb ba997d9f71 Merge branch 'main' into adb/disable-edit-on-classic-email 2025-07-30 21:54:20 +00:00
B. Petersen 3985f2f468 remove stock strings no longer in use 2025-07-30 23:49:39 +02:00
adbenitez 86bd38bdad hide address in search results 2025-07-30 23:49:36 +02:00
adbenitez ffa1c69be2 improve code efficiency 2025-07-30 23:37:54 +02:00
adbenitez 3a3388ed59 disable non-functional disappearing timer option for email threads 2025-07-30 23:37:16 +02:00
adbenitez 8c04c199e6 disable editing messages on classic email threads 2025-07-30 23:30:59 +02:00
adbenitez ecdbbed8c1 improve footer layout 2025-07-30 23:22:51 +02:00
adbenitez e6f4a616fb Merge remote-tracking branch 'upstream/main' 2025-07-28 22:55:43 +02:00
adb 68f270eea3 Merge pull request #3844 from deltachat/prep-2.8.0
prepare 2.8.0
2025-07-28 20:44:37 +00:00
adbenitez 52aeec8d17 update version number 2025-07-28 22:44:01 +02:00
adb bdcaffde3d Merge pull request #3843 from deltachat/update-core-and-stuff-28/7/25
Update to core 2.8.0
2025-07-28 20:32:27 +00:00
adbenitez d19dcb41ec update translations 2025-07-28 22:31:11 +02:00
adbenitez 5525cfa5a9 update changelog 2025-07-28 22:01:46 +02:00
adbenitez 8715e9eba2 update deltachat-core-rust to 'chore(release): prepare for 2.8.0' of 'v2.8.0' 2025-07-28 21:58:11 +02:00
adbenitez 3cc58c2a0f update readme 2025-07-25 01:12:57 +02:00
adbenitez 5cc5a80990 Merge remote-tracking branch 'upstream/main' 2025-07-24 18:43:44 +02:00
adb 52c0197682 Merge pull request #3837 from deltachat/update-to-core-2.6.0
prepare 2.6.0
2025-07-23 16:07:40 +00:00
adbenitez c75adbe93c update strings 2025-07-23 15:55:02 +02:00
adbenitez f16c59897d update version number 2025-07-23 15:54:44 +02:00
adbenitez 636235148f update deltachat-core-rust to 'chore(release): prepare for 2.6.0' of 'v2.6.0' 2025-07-23 15:51:58 +02:00
adb 46226a7ab5 Merge pull request #3835 from deltachat/prep-2.5.0
prepare 2.5.0
2025-07-22 20:06:40 +00:00
adbenitez f11ae0a5ff prepare 2.5.0 2025-07-22 17:35:42 +02:00
adb 2264e1bf22 Merge pull request #3834 from deltachat/adb/issue-3827
don't show "delete for everyone" in unencrypted chats
2025-07-22 15:33:24 +00:00
adbenitez c095510a42 don't show "delete for everyone" in unnecrypted chats 2025-07-22 16:56:25 +02:00
adbenitez fe6838e315 Merge remote-tracking branch 'upstream/main' 2025-07-22 16:47:51 +02:00
adb 6dbbdae2df Merge pull request #3833 from deltachat/adb/update-core-2.5.0
update core to v2.5.0
2025-07-22 14:46:04 +00:00
adbenitez a5070c879a update changelog 2025-07-22 16:45:45 +02:00
adbenitez 1bbf352c4c update deltachat-core-rust to 'chore(release): prepare for 2.5.0' of 'v2.5.0' 2025-07-22 16:37:58 +02:00
adbenitez 011ba4595b Merge remote-tracking branch 'upstream/main' 2025-07-22 16:08:45 +02:00
adb 10345ab8c3 Merge pull request #3818 from deltachat/adb/tune-down-fetchworker
don't use FetchWorker if we have push notifications
2025-07-22 13:36:08 +00:00
adb b5d0878511 Merge pull request #3832 from deltachat/update-core-and-stuff-22.7.25
Update core to 2.4.0
2025-07-22 13:35:37 +00:00
adbenitez 8a393ad274 update translations 2025-07-22 15:29:41 +02:00
adbenitez 84e8be9776 update changelog 2025-07-22 15:05:05 +02:00
adbenitez da6aa901ca update deltachat-core-rust to 'chore(release): prepare for 2.4.0' of 'v2.4.0' 2025-07-22 15:03:19 +02:00
adb 8b52a99327 tune down green checkmark (#3828)
* remove green checkmarks from chatlist

* remove green checkmark from contact lists

* remove green checkmark from chat-protected info-message (DC_INFO_PROTECTION_ENABLED)

* remove green checkmark from profile title

* add green checkmark to "Introduced by..." line

* when tapping chat-protected or chat-e2ee info-message, open help at #e2ee

* update changelog

* Update CHANGELOG.md

Co-authored-by: Hocuri <hocuri@gmx.de>

* add verified checkmark when verifier is unknown but contact is verified

* Update CHANGELOG.md

---------

Co-authored-by: Hocuri <hocuri@gmx.de>
Co-authored-by: bjoern <r10s@b44t.com>
2025-07-22 14:21:59 +02:00
B. Petersen 9c6271b1d1 update translations 2025-07-22 14:18:39 +02:00
B. Petersen 8564259787 update local help 2025-07-22 14:18:39 +02:00
B. Petersen 9e7ee3170e message about moved profile-switch no longer needed 2025-07-22 00:50:41 +02:00
B. Petersen b2cdff820a deprecate some stock strings; none of them are in use in core any longer 2025-07-22 00:50:41 +02:00
adbenitez f1789950a6 Merge remote-tracking branch 'upstream/main' 2025-07-20 21:29:15 +02:00
adb 0bc8750984 Merge pull request #3826 from deltachat/prep-2.3.0-beta
bump version
2025-07-20 19:18:18 +00:00
adbenitez 6351bcc11e bump version 2025-07-20 21:17:16 +02:00
adb 66ae731a37 Merge pull request #3825 from deltachat/adb/update-translations-20-07-25
update translations and changelog
2025-07-20 19:13:27 +00:00
adbenitez cc1fd53021 update translations and changelog 2025-07-20 21:11:07 +02:00
adbenitez 3937f0e149 remove unnecessary "force encryption" 2025-07-20 20:23:02 +02:00
adbenitez 2839250011 don't show last seen for saved messages and device chats 2025-07-20 01:15:27 +02:00
adbenitez 5844563de4 update core 2025-07-19 19:55:25 +02:00
adbenitez a8698a03df update scripts 2025-07-19 19:53:53 +02:00
adbenitez 6a6044c77d improve profile 2025-07-19 19:52:12 +02:00
adbenitez 2a0be883c2 Merge remote-tracking branch 'upstream/main' 2025-07-19 16:44:15 +02:00
B. Petersen 5ff8101c2c replace 'half blocked' by 'contact request' 2025-07-19 15:02:52 +02:00
B. Petersen 9e87a4b2a8 allow tapping new e2ee-info-messages; remove outdated protection-broken path 2025-07-19 15:02:52 +02:00
B. Petersen 9740921f25 update translations 2025-07-19 15:01:34 +02:00
B. Petersen de2892a4c2 update deltachat-core-rust to 'chore(release): prepare for 2.3.0' of 'v2.3.0' 2025-07-19 15:01:34 +02:00
adb c344b18326 add device message (#3820)
* add device message

* apply tweaks of @hpk42 and @hocuri

* change two emojis, donate as discussed and 🔲 instead of ⌘ which is known as a keyboard shortcut symbol, at least on mac, and adds confusion

---------

Co-authored-by: B. Petersen <r10s@b44t.com>
2025-07-19 14:47:26 +02:00
B. Petersen 54d2516f6c add string 'E-Mail' 2025-07-18 13:32:49 +02:00
B. Petersen 8f61bec805 update translations 2025-07-18 13:32:49 +02:00
B. Petersen 107fe00afa simplify e2ee strings
as discussed with @hpk42, we want to simplify the terms used in UI,
as there is no switch-forth-and-back, the "from now on" is superfluous,
and the "guaranteed" at least noisy and raises questions.

also, this allows us to use the same string when establishing via vcard contacts,
which is a good thing to move forward just now.

the faq will explain nuances then
2025-07-16 23:57:58 +02:00
adbenitez 8642563c86 don't use FetchWorker if we have push notifications 2025-07-16 18:51:57 +02:00
adb c9d4d2bdbc Merge pull request #3815 from deltachat/adb/allow-to-create-new-unencrypted-group
Add new option to create unencrypted email thread
2025-07-16 14:16:04 +00:00
adbenitez 83f5d0793a hide "add contact manually" from "new chat" screen and from group memeber selection 2025-07-16 15:47:27 +02:00
adbenitez 16dd79aa9a hide edit pencil when enlarging avatar of unencrypted group 2025-07-15 22:03:55 +02:00
adbenitez d7c3303cec allow to create new unencrypted group 2025-07-15 22:03:31 +02:00
adbenitez a9541a936e implement edge-to-edge 2025-07-15 17:43:32 +02:00
adb 54f2d2e991 Merge pull request #3810 from deltachat/adb/account-move-to-top
allow to "move to top" accounts in the accounts list
2025-07-15 15:38:37 +00:00
adb 8daaa45aa3 Merge branch 'main' into adb/account-move-to-top 2025-07-15 15:38:24 +00:00
bjoern fa40d4fb44 make donate device message translatable (#3813)
* make donate device message translatable

* update CHANGELOG

* Update CHANGELOG.md

Co-authored-by: Hocuri <hocuri@gmx.de>

* Update src/main/res/values/strings.xml

---------

Co-authored-by: Hocuri <hocuri@gmx.de>
2025-07-14 11:25:45 +02:00
B. Petersen a26ce76964 update translations 2025-07-13 14:05:48 +02:00
B. Petersen 2e798c5b04 add strings missing for 'new email' 2025-07-13 14:05:48 +02:00
adbenitez 9104971baa update changelog 2025-07-12 01:13:37 +02:00
adbenitez 3d6dc80d8a update deltachat-core-rust to 'chore(release): prepare for 2.1.0' of 'v2.1.0' 2025-07-12 01:12:13 +02:00
adbenitez 410072358d temporarily check core's main branch with "set_accounts_order" support 2025-07-11 16:01:32 +02:00
adbenitez 1d7d0dd329 allow to "move to top" accounts in the account selector 2025-07-11 16:01:10 +02:00
adb 15ed570dce Merge pull request #3809 from deltachat/adb/prep-1.59.0
update version number
2025-07-10 20:35:43 +00:00
Hocuri 90cf75421b fix: Small channel fixes (#3807)
* fix: Small channel fixes

- In the profile view of an InBroadcast, the subtitle said "Contact".
  I just removed the subtitle, because it already says "Channel" at the
  top.
- When tapping on the avatar of an InBroadcast, an "Edit" button was shown

* fix: Also disable edit button for mailinglists
2025-07-10 19:30:52 +02:00
adbenitez a8aecea814 update version number 2025-07-10 18:33:55 +02:00
adb fcf98ab7e9 Merge pull request #3808 from deltachat/adb/update-strings
update strings and local help
2025-07-10 16:32:35 +00:00
adbenitez e1d6b8f3b8 update strings and local help 2025-07-10 18:05:41 +02:00
bjoern 629532a996 Update translations 2025 07 10 (#3806)
* pull translations

* update channel hint as discussed

* add some more translator hints

* pull again after uploading new strings
2025-07-10 13:45:14 +02:00
B. Petersen 36798a2f57 fix profile's edit display
this was lost on merging main to channels-pr at
https://github.com/deltachat/deltachat-android/pull/3783/files#diff-4e3273297b4c47b24d3616a9030a5c2de21519ebcfc0c6d5e49c6ded45476a72L117
2025-07-10 13:03:26 +02:00
Hocuri 717777f628 Show channels in a proper "Channel" chat (#3783)
* Rename "broadcast list" to "channel"/"broadcast channel" both in UI and code

* feat: Add new channel types

* Update CHANGELOG.md

* adb's review

* refactor: Rename BroadcastChannel to Broadcast

* Revert accidental change

* Make it possible to leave channels

- In a chat, if the chat is an InBroadcast, and it's not a contact
  request, then the `Leave` menu option is shown with the translated
  stock string `menu_leave_channel` as its label.
- If the user clicks on it, the confirmation dialog has
  `menu_leave_channel` (rather than `menu_leave_group`) as its positive
  option.

Counterpart of https://github.com/chatmail/core/pull/6984.

---------

Co-authored-by: adbenitez <asieldbenitez@gmail.com>
Co-authored-by: adb <adb@merlinux.eu>
2025-07-10 10:32:04 +02:00
adbenitez 5af2d4fa8f Merge remote-tracking branch 'upstream/main' 2025-07-09 23:51:26 +02:00
adb 23d521beed Merge pull request #3793 from deltachat/adb/pgp-contacts2
adapt to new key-contacts
2025-07-09 21:07:00 +00:00
adb b699451c2a Update CHANGELOG.md
Co-authored-by: Hocuri <hocuri@gmx.de>
2025-07-09 20:34:53 +00:00
adbenitez fa6fad5787 update changelog 2025-07-09 22:20:49 +02:00
adbenitez ab641df8f9 update core to 2.0.0 2025-07-09 22:13:08 +02:00
adbenitez 90ced3efb0 Merge remote-tracking branch 'origin/main' into adb/pgp-contacts2 2025-07-09 17:36:10 +02:00
B. Petersen 0d50af1aa5 mailinglist profile: addr in subtitle, no members
this is follow up for #3792 and does the same as before -
showing no members for mailinglists and showing its address in the subtitle
2025-07-09 17:32:27 +02:00
adbenitez 7f982e6302 update core 2025-07-08 23:24:01 +02:00
adb 0ba20e9fc8 Merge branch 'main' into adb/pgp-contacts2 2025-07-08 21:20:15 +00:00
adb cf0df03d9f Merge pull request #3803 from deltachat/adb/issue-3798
modify QR icon
2025-07-08 21:19:34 +00:00
adbenitez 111629ace2 Merge remote-tracking branch 'upstream/main' 2025-07-08 22:14:42 +02:00
adbenitez 8afe5739a8 Merge commit '466329995' 2025-07-08 22:13:38 +02:00
adbenitez b9520c95ed Merge branch 'main' into adb/pgp-contacts2 2025-07-08 18:08:51 +02:00
adb 1cf01c6414 Merge branch 'main' into adb/issue-3798 2025-07-08 15:21:49 +00:00
bjoern 98d5259d0e tweak new profile (#3800)
* adapt divider to style used elsewhere

* offer copy-to-clipboard on long-tap address

* Revert "offer copy-to-clipboard on long-tap address"

This reverts commit 92570b8e1ef5898b99a9a2769eea0e1e16bf25e1.

* show copy-context menu on long pressing address
2025-07-08 05:27:42 +02:00
adb 0945696450 Merge pull request #3802 from deltachat/adb/issue-3801
hidde "chats in common" header when no chats in common
2025-07-07 23:20:27 +00:00
adbenitez 59ec5826aa update changelog 2025-07-07 18:39:51 +02:00
adbenitez e6415abda2 modify QR icon 2025-07-07 17:42:16 +02:00
adbenitez f9885fbcad hidde "chats in common" header when no chats in common 2025-07-07 17:30:45 +02:00
bjoern 4663299951 re-focus profile (#3792)
* duplicate ProfileActivity to AllMediaActivity

* update CHANGELOG

* remove profile stuff from AllMediaActivity

* remove media stuff from ProfileActivity

* remove TabLayout from ProfileActivity

* decouple header from viewType

* easier name editing

* add link to 'apps & media'

* move bio up

* move 'send message' up

* prepare avatar/title/subtitle

* set title

* set subtitle to member count

* add address to profile

* rename ProfileSettings* to just Profile*

* set avatar

* use avatar view

* adaptive avatar cell height

* no endless growing of online-indicator

* simplify

* handle tap on avatars

* rename Profile* to AllMedia*

* set title accordingly

* move 'last seen' up

* edit name by tapping

* Revert "edit name by tapping"

This reverts commit 6727b168302fbe50cbde803fbc83692965d3df59.

Reason is that it introduces uncertainity what happens if the name is tapped -
we do not want to nudge ppl to edit the group name in a similar way.

we may revert this revert,
but for now, let's see if the icon atop isn't sufficient.

* add media count

* space below avatar

* refactor allmedia viewtypes

* select the first tab that has content

* format footer

* remove unused headers

* space above header

* add dividers

* tweak some spacings

* tap on avatar only for enlarge/set avatar

* immediate view of first tap

* tweak value display

* add icons to buttons

* tweak paddings

* no address for self-talk and device-chat

* use signature background for less cluttered UI

* avoid global state modification and showing eg. app-icon tinted also elsewhere

* tweak sizes

* move introduced-by/server down. these information become less important the more chats you have with the contact - and otherwise just clutter UI

* update CHANGELOG

* typo

* use more normal font and spacing for footer

* open "media" deterministically

remove the smart forwarding to "tab with content",
which results in unclear behaviour.

also, we want to push for apps,
which is also the thing that really changes.
when searching for an image, another tap is fine.
2025-07-05 11:16:30 +02:00
adbenitez 0ee08fee42 update core 2025-06-30 20:49:50 +02:00
adbenitez bd8698c3f3 add DcContact.isKeyContact() 2025-06-30 18:58:28 +02:00
adbenitez 0f694876f5 update core submodule 2025-06-27 00:39:10 +02:00
adbenitez 55ea8bbbce Merge branch 'adb/pgp-contacts2' of https://github.com/deltachat/deltachat-android into adb/pgp-contacts2 2025-06-25 14:47:12 +02:00
adbenitez ae2c152382 don't allow to edit mailinglist name
it will get reset on next incoming message anyways
2025-06-25 14:45:22 +02:00
adbenitez 825ee6a79e don't allow to leave email threads 2025-06-25 14:45:05 +02:00
adb edd7938497 Merge branch 'main' into adb/pgp-contacts2 2025-06-24 18:13:01 +00:00
adbenitez f0d62f41c9 show email address for email contacts 2025-06-24 20:12:37 +02:00
adbenitez b5e7f13819 don't allow to edit or clone email threads 2025-06-24 20:05:18 +02:00
adbenitez 9a1c6ce2ad don't show email icon on pending downloads 2025-06-24 18:01:52 +02:00
adbenitez 966d8784f3 adapt to new PGP-contacts 2025-06-24 17:46:51 +02:00
adbenitez 571f49ab13 revert meeting change 2025-06-20 19:04:42 +02:00
adbenitez 365f1dbbe6 basic call 2025-06-20 18:56:45 +02:00
adbenitez 100bb06e20 Merge remote-tracking branch 'origin/r10s/call-api' into adb/integrated-videocalls 2025-06-20 18:54:58 +02:00
adbenitez 27f662707a fix VideochatUtil 2025-06-19 17:20:46 +02:00
adbenitez 3086c72304 undo temporary test 2025-06-19 17:17:53 +02:00
B. Petersen eee218a3b6 add call api 2025-06-19 00:48:59 +02:00
adbenitez fa868077b0 test integrated webxdc 2025-06-18 17:41:09 +02:00
adb e8776177ba Merge branch 'main' into adb/integrated-videocalls 2025-06-18 15:28:04 +00:00
bjoern 9caf94d035 add some DeltaTouch specific strings (#3788)
* add some DeltaTouch specific strings

* typo
2025-06-13 16:43:49 +02:00
B. Petersen 7593ec1831 reword 'Shared Chats' to 'Chats in Common' 2025-06-12 19:36:30 +02:00
adb 677c0592fc Merge branch 'main' into adb/integrated-videocalls 2025-06-12 12:57:07 +00:00
adb 0cc58006ba Merge pull request #3786 from deltachat/adb/improve-reactions-dialog
allow to react with same emoji as others
2025-06-12 12:56:47 +00:00
adbenitez 60e3f475de update build.gradle 2025-06-10 17:45:34 +02:00
adbenitez 8f47783aaf update core 2025-06-10 17:11:34 +02:00
adbenitez a521974b3b Merge remote-tracking branch 'upstream/adb/integrated-videocalls' 2025-06-10 17:10:17 +02:00
adbenitez 2aa71e3eb2 Merge remote-tracking branch 'upstream/adb/improve-reactions-dialog' 2025-06-10 16:35:06 +02:00
adbenitez 005cf835a1 allow to react with same emoji as others 2025-06-10 16:28:56 +02:00
adbenitez 5fb61b008b set name when joining call 2025-06-10 16:05:56 +02:00
adbenitez dd93de3833 improve the videocalls: open in internal webview 2025-06-10 15:20:34 +02:00
adbenitez a13e31a5f7 don't register to open arbitrary files and links 2025-06-10 12:58:20 +02:00
adbenitez 3d891d07a9 undo unnecessary changes 2025-06-10 12:58:04 +02:00
adb bd3c4f9186 Merge pull request #3780 from deltachat/adb/webxdc-tts
add Web API's TTS support to webxdc
2025-05-31 10:46:24 +00:00
adbenitez f4f0df3adb Merge remote-tracking branch 'upstream/adb/webxdc-tts' 2025-05-27 16:08:21 +02:00
adbenitez 6fbe5e2f56 update core 2025-05-27 16:07:30 +02:00
adbenitez edeec415a1 Merge remote-tracking branch 'upstream/main' 2025-05-27 16:05:23 +02:00
adbenitez 90350729d5 Merge branch 'adb/webxdc-tts' of https://github.com/deltachat/deltachat-android into adb/webxdc-tts 2025-05-26 17:40:44 +02:00
adbenitez 7ae4cd4dd3 update changelog 2025-05-26 17:40:03 +02:00
adbenitez 0b50dd445f update changelog 2025-05-26 17:39:01 +02:00
adb bd40f4eb04 Merge branch 'main' into adb/webxdc-tts 2025-05-26 15:38:26 +00:00
adbenitez cfdfab1716 check if lang is empty 2025-05-26 17:37:06 +02:00
adbenitez f8d0fd3f77 update webxdc.js 2025-05-26 17:33:47 +02:00
adbenitez 7186afa321 add Web API's TTS support to webxdc 2025-05-26 17:31:47 +02:00
B. Petersen 201f6e46b0 remove 'metadata' folder again
the 'metadata' folder was already removed at
https://github.com/deltachat/deltachat-android/pull/3211/files ,
however then re-created with unimportant files by weblate,
cmp. https://github.com/deltachat/deltachat-android/issues/3414

as the latter seems to be no longer the case,
remove the folder again and see if it stays away now :)
2025-05-25 11:51:14 +02:00
Yurt Page 813d4324f7 README.md: add link Transifex translations 2025-05-25 11:05:33 +02:00
B. Petersen 27875b83bc unify singular/plural in attach menu
also otherwise, we say "[attach] Contact", "[attach] File", "[attach] Video" etc. -
so it should be "[attach] App" as well.

this is also what desktop/iOS are doing.

the title in the app picker itself, however,
is fine with reading "Apps" - it shows multiple ones
2025-05-24 16:26:08 +02:00
B. Petersen 29d04afc51 update CHANGELOG 2025-05-24 13:24:53 +02:00
B. Petersen e6655fa21d point out that app drafts need to be sent
we got some feedback,
that ppl were wondering if others can use an app
once drafted and opend.

the old title "Tap to open" might even underline that impression.

this PR changes the title to "Tap 'Send' to share"
(we need to be super-short here, "Tap 'Send' to let others use the app" is already too much :)

the sending out of apps is the much more important step than to open,
play a game and then wondering ...
ppl will figure out the latter themselves,
wondering if one can configure eg. a poll before sending -
and if not, then it's that.
2025-05-24 13:24:53 +02:00
adb 7712ada816 Merge pull request #3776 from deltachat/adb/add-direct-action-for-apps-tab
show action button to see the list of apps sent in chat
2025-05-23 14:59:13 +00:00
adbenitez 52788976e3 update changelog 2025-05-23 15:13:24 +02:00
adbenitez 56f55be938 update apps icon 2025-05-23 15:07:19 +02:00
adbenitez 47350b1809 show action button to see the list of apps sent in chat 2025-05-23 14:26:34 +02:00
B. Petersen bb410a1bb1 update CHANGELOG 2025-05-23 13:43:35 +02:00
B. Petersen 04ed9e27c1 remove ambigious time from app list
it is unclear, which time this is - time of adding or time of last update?
it is the prior, however,
both are not important enough to clutter the list,
also desktop/ios do not show them.

i assume, the time display was just kept when adapting from files view.

by making the apps easier accessible,
(cmp https://github.com/deltachat/deltachat-ios/pull/2721 )
we really only want an uncluttered list.
2025-05-23 13:43:35 +02:00
B. Petersen 93c52ec527 remove redundant 'App' subtitle in 'Apps' list 2025-05-23 13:43:35 +02:00
B. Petersen a7b86dd59a update translations 2025-05-21 19:17:20 +02:00
B. Petersen 5587eda657 clearer instructions how to add apps&co to a chat
the instructions are shown when there are no Apps, Images etc. in a chat.

while the "shared in this chat" wording
is maybe more correct on an abstract way
(there are other ways than "attach" to have an app),
the "attached in this chat" points implicitly better to the new app selector -
esp. as the same wording is used for "images",
where the avg user usually knows about how to get that attached.

this little rewording comes from a discussion with @hpk42,
surely, there can be more improvements :)
2025-05-19 22:42:43 +02:00
adb b8a1daff45 Merge pull request #3769 from deltachat/adb/fix-changelog-19/5/25
fix version header
2025-05-19 11:12:17 +00:00
adbenitez deddc5dd29 fix version header 2025-05-19 13:11:31 +02:00
adbenitez 2f371c69cf Merge remote-tracking branch 'upstream/main' 2025-05-19 12:56:38 +02:00
adbenitez c4aa00d40d Merge remote-tracking branch 'upstream/main' 2025-05-15 17:56:41 +02:00
adb 46b5ae4831 Merge pull request #3767 from deltachat/adb/tweak-dcmsg-getWebxdcInfo
avoid causing and logging exception in getWebxdcInfo
2025-05-15 15:38:43 +00:00
adbenitez 16e89bb58a avoid causing and logging exception in getWebxdcInfo if getWebxdcInfoJson returns empty string 2025-05-15 14:19:52 +02:00
adb 1566ea87d3 Merge pull request #3766 from deltachat/prep-1.58.4
prepare 1.58.4
2025-05-15 11:38:11 +00:00
adbenitez cf653f41b7 prepare 1.58.4 2025-05-15 12:49:47 +02:00
adb 785729272a Merge pull request #3765 from deltachat/update-core-and-stuff-15/5/25
Update core to 1.159.5
2025-05-15 10:48:05 +00:00
adbenitez a881f84a03 update changelog 2025-05-15 12:11:09 +02:00
adbenitez d3b2f2df97 update translations 2025-05-15 12:11:01 +02:00
adbenitez f518a3eea9 update deltachat-core-rust to 'chore(release): prepare for 1.159.5' of 'v1.159.5' 2025-05-15 11:56:48 +02:00
l 20819912ee Update Rust to 1.86.0 (#3763) 2025-05-13 15:59:01 +00:00
adb 25ad133e1f Merge pull request #3764 from deltachat/simon/fix-typo-in-full-description
fix typo in full_description
2025-05-13 11:17:19 +00:00
Simon Laux 4eef4a86b5 fix typo in full_description 2025-05-13 00:13:31 +00:00
adb fb50b03af4 Merge pull request #3760 from deltachat/prep-1.58.3
prepare v1.58.3
2025-05-06 14:29:26 +00:00
adbenitez b6ffc8df9e prepare v1.58.3 2025-05-06 16:03:15 +02:00
adb 9a71de6944 Merge pull request #3759 from deltachat/update-core-and-stuff-6/5/25
Update core to 1.159.3
2025-05-06 14:00:59 +00:00
adbenitez f6ab0b18a2 update strings 2025-05-06 15:50:41 +02:00
adbenitez f023961239 update changelog 2025-05-06 15:43:43 +02:00
adbenitez aeb78d579e update deltachat-core-rust to 'chore(release): prepare for 1.159.3' of 'v1.159.3' 2025-05-06 15:37:55 +02:00
B. Petersen cdc47423f9 update translations 2025-05-06 11:47:00 +02:00
B. Petersen 9790730d75 remove deprecated strings 2025-05-06 11:47:00 +02:00
B. Petersen 6cc9a2594f add strings needed for iOS 2025-05-06 11:47:00 +02:00
adb 6814df2976 Merge pull request #3757 from deltachat/adb/add-donate-button
add "Donate" button to main settings
2025-05-05 21:41:30 +00:00
adbenitez 8e8b49508d update changelog 2025-05-05 22:11:15 +02:00
adbenitez 619ac2bb21 put donate and help in category 2025-05-05 21:48:15 +02:00
adbenitez f6750a1583 add "Donate" button to main settings 2025-05-05 19:11:21 +02:00
adb ce895355f5 Merge pull request #3756 from deltachat/r10s/fix-jsonrpc-crash
fix crash in JSONRPC
2025-05-05 14:31:54 +00:00
B. Petersen 17e45fd2ab log error if JSONRPC fails 2025-05-05 13:36:25 +02:00
B. Petersen 8f2b761361 update CHANGELOG 2025-05-03 21:01:15 +02:00
B. Petersen bc72fce060 fix crash in JSONRPC
the fix could have been avoid by checking for null
or not being overly specific with the exception.

as this is a very sensible area,
where any failure is dramatic,
we do both.
2025-05-03 20:39:20 +02:00
Hocuri 501a77e1dc refactor: Rename addTransport -> addOrUpdateTransport() (#3754)
The API was renamed in https://github.com/chatmail/core/pull/6800 (i.e. core v1.159.2)
2025-04-30 14:03:50 +02:00
adbenitez ad6f232d34 undo community hack 2025-04-27 02:11:35 +02:00
adbenitez efbe43ec70 Merge remote-tracking branch 'upstream/main' 2025-04-27 02:09:10 +02:00
B. Petersen 5e38b25c43 make 'microphone' hint fitting for desktop as well
i think, it is even an improvement for Android:
the hint is now also anchored by 'System Settings'
which is more in focus by casual users than 'App Settings' (long tap icon).
also, some android derivates may have different order,
which is captured better by a broader hint.
2025-04-26 17:33:06 +02:00
B. Petersen 6f3f356997 update CHANGELOG 2025-04-26 17:29:55 +02:00
B. Petersen d6f485511c fix selfName if displayname is not set
classic onboarding allows not setting a displayname on purpose,
however, that results in broken webxdc layouts
as the name is then replaced by a 40-or-so-chars-hash-without-spaces.

one can argue, that apps should handle that gracefully,
but most do not and just look buggy.

it seems reasonable,
to use the email address in that case,
same as we do at other places if the name is unknwon.
(tbh, i thought it was like that, but i mixed sth up in OS comparison).
this was also the situation before we changed selfAddr calculation, btw.
it is anyway a cornercase, webxdc cannot send the address somewhere
nor can correlate reasonably, and if the user sets a name, things are fine
(and more often than not we nudge user to set one :)
2025-04-26 17:29:55 +02:00
adb a527b2f404 Merge pull request #3747 from deltachat/prep-1.58.2
prepare 1.58.2
2025-04-24 12:46:41 +00:00
adbenitez 7c77b946ed update version number 2025-04-24 14:45:50 +02:00
adb ca77886012 Merge pull request #3746 from deltachat/update-core-and-stuff-24/4/25
Update core to 1.159.2
2025-04-24 12:42:17 +00:00
adbenitez fa5e305dff update local help 2025-04-24 14:31:01 +02:00
adbenitez 9e70bfb5ae update changelog: fix core version 2025-04-24 14:08:57 +02:00
adbenitez f4c7a9439d update strings 2025-04-24 13:47:09 +02:00
adbenitez 5d05e99ad6 update changelog 2025-04-24 13:45:32 +02:00
adbenitez 79bd1c7cb3 update deltachat-core-rust to 'chore(release): prepare for 1.159.2' of 'v1.159.2' 2025-04-24 13:42:04 +02:00
adb 848a86c718 Merge pull request #3745 from deltachat/adb/fix-warnings-in-profile
fix some linter warnings in classes related to profile
2025-04-23 14:05:43 +00:00
adb e759efc389 Merge pull request #3744 from deltachat/adb/fix-some-linter-warnings-22/4/25
fix some linter warnings
2025-04-22 22:11:40 +00:00
adb 63ea218b98 Merge pull request #3743 from deltachat/adb/fix-lint-warnings-conversationlistitem
fix linter warnings in ConversationListItem
2025-04-22 21:49:16 +00:00
adbenitez 07f4a859f3 fix some linter warnings in classes related to profile 2025-04-22 23:22:57 +02:00
adbenitez 34eeec4a39 fix some linter warnings 2025-04-22 23:02:57 +02:00
adbenitez 7f1734b57c fix linter warnings in ConversationListItem 2025-04-22 22:53:47 +02:00
adbenitez 83fa4c493d Merge remote-tracking branch 'upstream/main' 2025-04-21 23:00:52 +02:00
adb cbc8d2b659 Merge pull request #3741 from deltachat/prep-1.58.1
Prepare 1.58.1
2025-04-19 21:20:25 +00:00
adbenitez 6ff1c7a689 update version number 2025-04-19 22:07:59 +02:00
adbenitez b10185b6b9 update changelog 2025-04-19 22:07:22 +02:00
adb 6ef35c6ce1 Merge pull request #3740 from deltachat/update-core-and-stuff-19/4/25
update core to 1.159.1
2025-04-19 20:05:20 +00:00
adbenitez e04e6dfe06 update changelog 2025-04-19 22:05:01 +02:00
adb 60b322d83e Merge branch 'main' into update-core-and-stuff-19/4/25 2025-04-19 19:59:31 +00:00
adb 94e597d2d1 Merge pull request #3583 from deltachat/adb/issue-3575
show profiles connectivity state
2025-04-19 19:56:14 +00:00
adbenitez c1168566f3 update translations 2025-04-19 21:32:02 +02:00
adbenitez 72fc6ca4dc update deltachat-core-rust to 'chore(release): prepare for 1.159.1' of 'v1.159.1' 2025-04-19 21:27:27 +02:00
adb b2a3042d02 Merge branch 'main' into adb/issue-3575 2025-04-19 19:24:55 +00:00
adb ed4c5e7a72 Merge pull request #3736 from deltachat/adb/issue-3735
fix and update PhotoView dependency
2025-04-17 11:15:47 +00:00
B. Petersen 29a0f3dadb update translations 2025-04-17 11:14:56 +02:00
B. Petersen 1820af288e update translations 2025-04-16 21:06:44 +02:00
B. Petersen be48179a25 update script to grep for strings to chatmail dirs 2025-04-16 21:06:44 +02:00
adbenitez 2aa4245563 fix and update PhotoView dependency 2025-04-15 17:48:55 +02:00
adbenitez 54b5dba6ea update changelog 2025-04-14 19:39:25 +02:00
adb 60fa0c98df Merge branch 'main' into adb/issue-3575 2025-04-14 17:32:37 +00:00
adbenitez ea60418a70 Merge remote-tracking branch 'upstream/main' 2025-04-13 14:34:50 +02:00
adb 2bd1493a42 Merge pull request #3732 from deltachat/prep-1.58.0
prepare 1.58.0
2025-04-13 10:56:34 +00:00
adbenitez 04a22cc8c6 update version number 2025-04-13 12:55:16 +02:00
adbenitez d2780c4c03 Merge remote-tracking branch 'upstream/main' 2025-04-13 12:21:53 +02:00
bjoern bc73e1a2ba open contact in scope when tapping info messages (#3710)
* open contact in scope when tapping info messages

* update CHANGELOG

---------

Co-authored-by: adb <adb@merlinux.eu>
2025-04-12 00:22:24 +02:00
adbenitez 0522aef0fd enable broadcast lists for chatmail again 2025-04-11 20:50:20 +02:00
adbenitez d5a0be0c9c Merge remote-tracking branch 'upstream/main' 2025-04-11 20:21:26 +02:00
adb d66acbb71e Merge pull request #3731 from deltachat/update-core-and-stuff-11/4/25
Update core to 1.159.0
2025-04-11 16:41:56 +00:00
adbenitez 5c06156463 Merge remote-tracking branch 'upstream/main' 2025-04-11 18:40:37 +02:00
adb c07b2b4aa1 Merge branch 'main' into update-core-and-stuff-11/4/25 2025-04-11 16:17:31 +00:00
bjoern 389dddc9ea remove address from primary settings UI (#3730)
* remove address from primary settings UI

showing the address here prominently results in bad UX
as ppl try to pass the address around,
which will not result in e2ee and will often not work.

see https://github.com/deltachat/deltachat-ios/pull/2664
for more resoning and discussion, eg. why remove it unconditionally

* show status

* update changelog

---------

Co-authored-by: adb <adb@merlinux.eu>
Co-authored-by: adbenitez <asieldbenitez@gmail.com>
2025-04-11 18:15:36 +02:00
adbenitez 5dfdc94468 update translations 2025-04-11 18:12:57 +02:00
adbenitez 52d65c1bbb update deltachat-core-rust to 'chore(release): perpare for 1.159.0' of 'v1.159.0' 2025-04-11 18:00:51 +02:00
adbenitez f0f07055cf update changelog 2025-04-11 18:00:35 +02:00
adb c6c66f19f2 Merge pull request #3729 from deltachat/adb/issue-3701
remove address from contact list and group member list
2025-04-11 14:35:05 +00:00
adbenitez fb3d95264a Merge branch 'adb/issue-3701' of https://github.com/deltachat/deltachat-android into adb/issue-3701 2025-04-11 16:33:04 +02:00
adbenitez 92e67bd80a remove unused import 2025-04-11 16:32:53 +02:00
adb 1518bab671 Merge branch 'main' into adb/issue-3701 2025-04-11 14:32:06 +00:00
adb 632da643af Merge pull request #3724 from deltachat/adb/issue-3721
avoid NPE in UriGlideRenderer
2025-04-11 14:31:01 +00:00
adb 7353873281 Merge pull request #3725 from deltachat/adb/issue-3717
avoid SecurityException in NotificationsPreferenceFragment
2025-04-11 14:30:18 +00:00
adb f9ac0375b9 Update src/main/java/org/thoughtcrime/securesms/preferences/NotificationsPreferenceFragment.java
Co-authored-by: bjoern <r10s@b44t.com>
2025-04-11 14:29:14 +00:00
adbenitez 78820ec18a update changelog 2025-04-11 16:25:10 +02:00
adbenitez 3c0e4fd853 don't display last-seen etc. just hide address 2025-04-11 16:22:29 +02:00
adb 31c9de1f03 Merge pull request #3723 from deltachat/adb/issue-3719
catch IllegalArgumentException in InstantOnboardingActivity.progressError()
2025-04-10 21:43:09 +00:00
adbenitez 4240c8b324 remove address from contact list and group member list 2025-04-10 22:09:41 +02:00
B. Petersen f47fff292f update translations 2025-04-08 00:10:17 +02:00
B. Petersen 9106f12b77 remove now unused stock translations 2025-04-08 00:10:17 +02:00
B. Petersen be709fb6df update translations 2025-04-07 16:47:27 +02:00
B. Petersen fca0c03087 add a hint to 'Add Second Device' for ASM 2025-04-07 16:39:28 +02:00
adbenitez 2613be7216 update changelog 2025-04-06 18:34:39 +02:00
adbenitez 43941f9075 avoid SecurityException in NotificationsPreferenceFragment 2025-04-06 18:20:51 +02:00
adbenitez 765e2b490e avoid NPE in UriGlideRenderer 2025-04-06 16:12:49 +02:00
adbenitez cfae361b88 catch IllegalArgumentException in InstantOnboardingActivity.progressError() 2025-04-06 16:03:55 +02:00
B. Petersen bdebd98627 update translations 2025-04-04 20:01:42 +02:00
Hocuri be159407ff feat: In ndk-make.sh, support custom CARGO_TARGET_DIR (#3716)
Running ndk-make.sh triggers a complete rust rebuild, because some compiler flags are changed. Then when you run a normal cargo command again (cargo check etc.), there is another rebuild. My solution is to locally change the target directory. This PR makes ndk-make.sh support such custom target directories.
2025-04-03 12:35:00 +00:00
Hocuri 9daa2d77cd refactor: Remove dead 'configure' code (#3714)
* refactor: Remove dead configure code

* refactor: Remove unnecessary startIo() call; addTransport starts IO itself
2025-04-03 14:12:09 +02:00
Hocuri 05d2d0964f fix: Avoid NPE because of progressDialog (#3715) 2025-04-03 14:11:08 +02:00
Hocuri 10c4a105bb feat: Move to addTransport / addTransportFromQr API (#3676), remove AEAP message (#3698) 2025-04-02 18:14:49 +02:00
adbenitez fe602004c7 Merge remote-tracking branch 'upstream/main' 2025-04-02 17:18:16 +02:00
bjoern e2d7f2c3d3 prefer NAME over NAME (ADDR) (#3699)
* prefer NAME over NAME (ADDR)

this tunes the usage of email addresses further down,
in all cases, the profile should only be a tap away before or afterwards,
so, these mentionings were never really critical

* update CHANGELOG

* Update CHANGELOG.md

Co-authored-by: adb <adb@merlinux.eu>

---------

Co-authored-by: adb <adb@merlinux.eu>
2025-04-02 16:41:36 +02:00
B. Petersen 6996836f80 update translations 2025-04-02 14:44:57 +02:00
bjoern 7d689dc1d6 tune down email wording (#3707)
* tune down usage of 'e-mail' wording, where not needed in primary UI

* strike another provider

* remove e2ee hint for address book, the option was introduced at #2950 where hiding for chatmail (#3050) was not in place

* Update src/main/res/values/strings.xml

Co-authored-by: Hocuri <hocuri@gmx.de>

* Update src/main/res/values/strings.xml

Co-authored-by: Hocuri <hocuri@gmx.de>

* Update src/main/res/values/strings.xml

Co-authored-by: Hocuri <hocuri@gmx.de>

* leave aeap as is, it will be removed anyways

* pick up 'relay' wording

* reword deletion warning

* revert 'messages relayed'; this is not really the experience user can expect

---------

Co-authored-by: Hocuri <hocuri@gmx.de>
2025-04-02 14:34:56 +02:00
B. Petersen 9960423b57 better remove headline alltogether than trying to get an artificial ordering 2025-04-02 12:46:24 +02:00
B. Petersen 06183a9135 'App Access' is not about webxdc as the other options few lines above. use less confusing term 'System Integration' 2025-04-02 12:46:24 +02:00
B. Petersen 796acf1bb0 update translations 2025-04-02 12:45:37 +02:00
bjoern 64e4816f5e add stock string needed when securejoin takes longer than expected (#3709)
* add stock string needed when securejoin takes longer than expected

* apply wording suggestions

* stroke 'as expected', this is not an error, we're offline first, it is fine and continues in bg
2025-04-02 12:35:19 +02:00
bjoern 1680d332f5 hide 'show classic email' for chatmail (#3708)
* hide 'show classic email' for chatmail

* update CHANGELOG
2025-04-01 16:42:48 +02:00
adb 77ee5c6bc0 Merge pull request #3706 from deltachat/adb/update-release-file
remove mention of Apklis
2025-03-30 16:26:01 +00:00
adbenitez f8c678b7ff Merge remote-tracking branch 'upstream/main' 2025-03-30 16:54:49 +02:00
adbenitez cde74ae2e1 remove mention of Apklis 2025-03-30 16:31:31 +02:00
adb 5fd3352d81 Merge pull request #3705 from deltachat/prep-1.56.1
prepare 1.56.1
2025-03-30 14:18:45 +00:00
adbenitez e41b7a4701 update version number 2025-03-30 16:03:45 +02:00
adb dd85322333 Merge pull request #3704 from deltachat/adb/issue-3702
avoid some ANRs in MessageSelectorFragment
2025-03-30 14:00:56 +00:00
adbenitez c7bffb85fd avoid ANR in MessageSelectorFragment.handleDeleteMessages 2025-03-30 15:51:16 +02:00
adbenitez 3518f3d213 avoid ANR in MessageSelectorFragment.handleResendMessage 2025-03-30 15:42:49 +02:00
adbenitez b31774c899 Merge remote-tracking branch 'upstream/main' 2025-03-30 15:28:03 +02:00
adb eebb64ff04 Merge pull request #3700 from deltachat/update-core-and-stuff-30/3/25
Update core  to 1.158.0
2025-03-30 13:17:34 +00:00
adbenitez ee1a6ea5c6 update changelog 2025-03-30 13:22:18 +02:00
adbenitez 063e80bbf7 update translations and built-in help 2025-03-30 13:03:13 +02:00
adbenitez 9f30ebd62c update release instructions 2025-03-30 13:02:49 +02:00
adbenitez ae53415545 update deltachat-core-rust to 'chore(release): prepare for 1.158.0' of 'v1.158.0' 2025-03-30 12:51:46 +02:00
adbenitez 8a495411a3 update release instructions 2025-03-30 12:50:47 +02:00
B. Petersen 2f432bfd3b depreacte the whole string 2025-03-22 21:11:09 +01:00
B. Petersen b2b006c512 improve copy-qr-code success wording; thanks for a translator hint 2025-03-22 21:11:09 +01:00
B. Petersen 7b63d383ee update translations 2025-03-22 14:22:41 +01:00
B. Petersen 2b3a56bb26 remove deprecated asm strings 2025-03-22 14:22:41 +01:00
adb e3408af5be Merge pull request #3694 from deltachat/adb/issue-3692
use Rpc to set contact's name
2025-03-21 13:47:32 +00:00
adbenitez b14b8eea9d use change_contact_name 2025-03-20 18:41:11 +01:00
B. Petersen 5e6c5d7c5e remove unused ASM code; the API calls were only partly removed at #3594 2025-03-20 18:40:29 +01:00
adbenitez c1eff8362f use Rpc.createContact() to set contact's name 2025-03-20 17:38:57 +01:00
B. Petersen fbca401488 update translations 2025-03-19 14:21:17 +01:00
B. Petersen 39fe0dd523 remove unused emoji resources; emoji were refactored at https://github.com/deltachat/deltachat-android/pull/3411 ff 2025-03-19 13:33:05 +01:00
B. Petersen 0491018c24 remove asm input field; importing keys was removed at https://github.com/deltachat/deltachat-android/pull/3594 2025-03-19 13:33:05 +01:00
B. Petersen f91ceb8463 remove quick camera resources; quick camera was removed at https://github.com/deltachat/deltachat-android/pull/3582 2025-03-19 13:33:05 +01:00
B. Petersen 9f1def20cd remove deprecated strings that are no longer in use; mark some strings as deprecated that are in use partly still 2025-03-19 13:33:05 +01:00
adb 64a8c7755d Merge pull request #3689 from deltachat/adb/dont-use-email-address
don't use email address as contact unique identifier
2025-03-19 12:27:56 +00:00
adbenitez 12807763d6 remove TODO comment 2025-03-19 13:03:18 +01:00
adbenitez fbf8637c97 don't use email address as contact unique identifier 2025-03-18 22:56:28 +01:00
adb 8aedbc60a4 Merge pull request #3687 from deltachat/adb/fix-crash-orphan-webxdc-info-msg
avoid crash when clicking orphan info messages from webxdc
2025-03-18 19:17:56 +00:00
adbenitez 38c3b5561b update changelog 2025-03-18 19:44:50 +01:00
adbenitez 3e21f9be4d avoid crash in orphan info messages from webxdc 2025-03-18 19:41:19 +01:00
B. Petersen ad1159c05c remove 'experimental, 1.36 required' hint from add-second-device 2025-03-17 13:51:46 +01:00
adbenitez 314ecf1639 add device message 2025-03-15 23:09:28 +01:00
adbenitez df6ac480c6 Merge remote-tracking branch 'upstream/main' 2025-03-15 22:05:36 +01:00
adb 8974a62a0c Merge pull request #3684 from deltachat/prep-1.56.0
prepare 1.56.0
2025-03-15 19:12:26 +00:00
adbenitez d2c8e2e63a Merge remote-tracking branch 'upstream/main' 2025-03-15 19:08:27 +01:00
adbenitez 11600184be update version number 2025-03-15 18:52:59 +01:00
adb ee78397614 Merge pull request #3594 from deltachat/adb/issue-3591
hide some option in Encryption category
2025-03-15 17:50:49 +00:00
adb b33311b9fb Merge branch 'main' into adb/issue-3591 2025-03-15 17:50:30 +00:00
adb b90f6e296a Merge pull request #3683 from deltachat/update-core-and-stuff-15/3/25
Update core to 1.157.2
2025-03-15 17:49:45 +00:00
adbenitez 5789390451 update changelog 2025-03-15 18:48:34 +01:00
adbenitez 1a84cd05a5 update translations 2025-03-15 18:44:49 +01:00
adbenitez 3578a9bef1 update deltachat-core-rust to 'chore(release): prepare for 1.157.2' of 'v1.157.2' 2025-03-15 18:24:35 +01:00
adbenitez 52280bf744 reduce padding of "or" separator in registration screen 2025-03-15 18:18:07 +01:00
adbenitez 26645da56d Merge remote-tracking branch 'upstream/main' 2025-03-15 17:44:58 +01:00
adbenitez 828ff3d8ca add scroll to registration screen for small screens 2025-03-15 17:25:12 +01:00
adb 7954e94d45 Merge pull request #3680 from deltachat/adb/paste-as-plain-text
force "paste as plain text" in composer
2025-03-15 15:24:42 +00:00
adb c1e47f4a9c Merge pull request #3681 from deltachat/adb/add-symbols-instructions-to-readme
add instructions about decoding symbols in core crash
2025-03-15 15:23:29 +00:00
adbenitez d3193221f6 add instructions about decoding symbols in core crash 2025-03-14 15:54:30 +01:00
adbenitez e7b4accea0 update changelog 2025-03-14 01:04:58 +01:00
adbenitez 67baedc0dc force "paste as plain text" in composer 2025-03-14 00:20:56 +01:00
adbenitez 74c02932c3 Merge remote-tracking branch 'upstream/main' 2025-03-13 18:24:28 +01:00
adbenitez 2968d033f2 update strings.xml 2025-03-13 17:47:43 +01:00
adbenitez 43d48fa510 update changelog 2025-03-13 17:47:36 +01:00
adb 337f353220 Merge branch 'main' into adb/issue-3591 2025-03-13 16:24:18 +00:00
adbenitez 218295c4f3 remove ASM handling 2025-03-13 17:22:53 +01:00
B. Petersen bf86d4f1b7 update CHANGELOG 2025-03-13 16:56:03 +01:00
B. Petersen d383bcc451 add mute option for 8 hours 2025-03-13 16:56:03 +01:00
adb 2e1a40b606 Merge branch 'main' into adb/issue-3591 2025-03-13 15:53:54 +00:00
B. Petersen 10c538ac8e no 'delete on all devices' for device messages
do not say "Delete on all your devices"
when deleting a message in the "Device Messages" chat.

while this is a minor,
it is one of the first things the user may see,
better be correct there to not give a false first impression of correctness :)
2025-03-12 22:25:49 +01:00
adb 35852604ea Merge pull request #3633 from deltachat/adb/allow-to-edit-and-delete-for-all
allow to edit and delete for all
2025-03-12 19:18:43 +00:00
adbenitez 0c8ecaf8df add changelog entry 2025-03-12 20:06:27 +01:00
adb cbe70a93db Merge branch 'main' into adb/allow-to-edit-and-delete-for-all 2025-03-12 18:50:17 +00:00
adb 7768ef3ff9 Merge pull request #3674 from deltachat/adb/issue-3599
add action menu icon option to toggle message bookmark
2025-03-12 18:49:57 +00:00
adbenitez d337230a4b Merge branch 'adb/issue-3599' of https://github.com/deltachat/deltachat-android into adb/issue-3599 2025-03-12 19:31:13 +01:00
adbenitez de76377f3b change bookmark icons 2025-03-12 19:30:45 +01:00
adb f223b22ff8 Merge branch 'main' into adb/issue-3599 2025-03-12 17:56:08 +00:00
adb 9850e6fff7 Merge pull request #3673 from deltachat/adb/avoid-npe-in-processComposeControls
avoid NPE in processComposeControls
2025-03-12 16:56:22 +00:00
adbenitez 6ab94814ca update changelog 2025-03-12 17:32:25 +01:00
adb e0db504b18 Merge branch 'main' into adb/avoid-npe-in-processComposeControls 2025-03-12 16:25:22 +00:00
adb fe44eec6c8 Merge branch 'main' into adb/issue-3599 2025-03-12 16:23:55 +00:00
B. Petersen 7bc595a889 check for CHANGELOG in PRs changing .java files 2025-03-12 17:22:54 +01:00
adbenitez 5133461eb7 set title 2025-03-12 17:12:47 +01:00
adbenitez b4b12862fd add action menu icon option to toggle message bookmark 2025-03-12 17:06:18 +01:00
adbenitez 1340166a91 don't allow to delete info-messages for all 2025-03-12 16:22:45 +01:00
adbenitez 1663502d35 avoid NPE in processComposeControls 2025-03-12 16:16:34 +01:00
adbenitez 9a67f5b32a remove e2ee_enabled and import/export keys from advanced settings 2025-03-12 16:13:04 +01:00
adbenitez 773913409f hide the Encryption category completed for chatmail accounts 2025-03-12 14:47:40 +00:00
link2xt e6988e3f61 Format flake.nix 2025-03-12 02:43:37 +00:00
link2xt 0047259457 Update NDK in flake.nix from 27.0.11902837 to 27.2.12479018 2025-03-12 02:43:37 +00:00
adbenitez 3e9c977b3f Merge remote-tracking branch 'upstream/main' 2025-03-11 22:16:52 +01:00
adb 3a49e30d93 Merge pull request #3671 from deltachat/adb/issue-3670
check if activity is finishing before creating "one moment" dialog
2025-03-11 21:12:02 +00:00
adbenitez 11addb6522 check if activity is finishing before creating "one moment" dialog 2025-03-11 20:40:30 +01:00
adbenitez 6353bb94f4 improve "force encryption" option and warn when disabling 2025-03-11 18:23:12 +01:00
adb 5df2ba4325 Merge pull request #3667 from deltachat/adb/issue-3662
avoid ANR in ConversationActivity.processComposeControls
2025-03-10 23:20:37 +00:00
adbenitez 2f79310db6 update strings 2025-03-11 00:12:29 +01:00
adbenitez 129278443d Merge remote-tracking branch 'upstream/main' 2025-03-10 23:45:08 +01:00
adbenitez 0e27692c32 rename changelog 2025-03-10 23:39:35 +01:00
adbenitez 92be6947db update changelog 2025-03-10 23:39:03 +01:00
adb 884ba32ce9 Merge pull request #3669 from deltachat/prep-1.54.4
prepare 1.54.4
2025-03-10 22:22:14 +00:00
adbenitez fe2ac243c7 update changelog and increase version number 2025-03-10 22:20:26 +00:00
adb 4b978c0124 Merge pull request #3656 from deltachat/adb/use-chat-deleted-event
remove notifications from chat that was deleted from other device
2025-03-10 22:20:03 +00:00
adb 8bf799ec2a Merge pull request #3668 from deltachat/update-core-and-stuff-10/3/25
Update core to 1.156.3
2025-03-10 22:17:33 +00:00
adbenitez f92225528c update translations 2025-03-10 22:45:02 +01:00
adbenitez 796b723be7 update core submodule URL 2025-03-10 22:39:13 +01:00
adbenitez 544ab41aa4 update deltachat-core-rust to 'chore(release): prepare for 1.156.3' of 'v1.156.3' 2025-03-10 22:37:13 +01:00
adbenitez cca9dfb04a avoid ANR in ConversationActivity.processComposeControls 2025-03-10 22:17:47 +01:00
adb faa94acbcb Merge pull request #3666 from deltachat/adb/issue-3660
avoid ANR in ProfileSettingsFragment.onActivityResult
2025-03-10 19:46:00 +00:00
adbenitez e7517c23ad avoid ANR in ProfileSettingsFragment.onActivityResult 2025-03-10 18:20:28 +01:00
adb 370afbf2ce Merge pull request #3665 from deltachat/adb/issue-3664
call rpc.start() before it is used
2025-03-10 17:07:00 +00:00
adbenitez bcee64317d call rpc.start() before it is used 2025-03-10 17:30:59 +01:00
adbenitez 6fe4d57b48 remove IzzyOnDroid 2025-03-09 00:55:45 +01:00
B. Petersen 906db9155a bring back 'add attachment later', which was removed at #3601 2025-03-08 20:41:11 +01:00
l 9b7b35acb1 Merge pull request #3655 from deltachat/weblate
Translations update from Hosted Weblate
2025-03-07 22:56:43 +00:00
adbenitez 5d25ed7715 remove notifications from chat that was deleted from other device 2025-03-07 23:22:34 +01:00
Andrea Enzo Lattmann 5691ab9e84 Translated using Weblate (Italian)
Currently translated at 100.0% (3 of 3 strings)

Translation: Delta Chat/Android metadata
Translate-URL: https://hosted.weblate.org/projects/deltachat/android-metadata/it/
2025-03-07 23:13:19 +01:00
adb 64aa0fb49c Merge pull request #3652 from deltachat/adb/issue-3651
avoid IllegalArgumentException in BaseConversationListFragment.handleAddToHomeScreen
2025-03-07 19:01:43 +00:00
l d3fe672ec0 Merge https://hosted.weblate.org/git/deltachat/android-metadata/ 2025-03-07 02:53:08 +00:00
link2xt 4e199c0080 Merge https://hosted.weblate.org/git/deltachat/android-metadata/ 2025-03-07 02:50:58 +00:00
adbenitez 8fd8927293 avoid IllegalArgumentException in BaseConversationListFragment.handleAddToHomeScreen 2025-03-06 20:12:55 +00:00
Hosted Weblate 320f0ba27d Merge remote-tracking branch 'origin/main' 2025-03-06 19:23:44 +01:00
l c7d903f64a Merge pull request #3649 from deltachat/link2xt/merge-weblate
Manually merge weblate
2025-03-06 18:23:39 +00:00
link2xt f394b22e45 Merge remote-tracking branch 'weblate/main'
Merging from https://hosted.weblate.org/git/deltachat/android-metadata/
into main.

Weblate stopped making PRs because there were conflicts.
2025-03-06 18:15:44 +00:00
adbenitez e7ced91670 Merge remote-tracking branch 'upstream/main' 2025-03-06 01:38:42 +01:00
adbenitez 35836ad18f update translations 2025-03-05 21:28:12 +01:00
Hosted Weblate 2e99f6ee93 Merge remote-tracking branch 'origin/main' 2025-03-05 20:58:49 +01:00
B. Petersen 5c551cb2a8 go for 'Profile Label' 2025-03-05 20:58:42 +01:00
B. Petersen 6490a641da reword 'Private Tag' to 'Profile Description' 2025-03-05 20:58:42 +01:00
adbenitez 06164d240d add back "reply" option to menu 2025-03-05 20:19:11 +01:00
Максим Горпиніч b729e93b8a Translated using Weblate (Ukrainian)
Currently translated at 100.0% (3 of 3 strings)

Translation: Delta Chat/Android metadata
Translate-URL: https://hosted.weblate.org/projects/deltachat/android-metadata/uk/
2025-03-04 22:37:41 +01:00
Hosted Weblate d7345f75e2 Merge remote-tracking branch 'origin/main' 2025-03-03 21:10:05 +00:00
adbenitez 695e1e06dd update f-droid description 2025-03-03 22:09:58 +01:00
adbenitez ccedf31b96 update core 2025-03-03 17:16:15 +01:00
adbenitez 31f89cec02 Merge remote-tracking branch 'upstream/main' 2025-03-03 15:49:30 +01:00
Hosted Weblate 42561266ba Merge remote-tracking branch 'origin/main' 2025-03-03 15:31:12 +01:00
adb 17a182625d Merge pull request #3644 from deltachat/prep-1.54.3
prepare 1.54.3
2025-03-03 15:31:06 +01:00
adbenitez 625d0ed66c update changelog and version number 2025-03-03 13:58:33 +01:00
Hosted Weblate f7f1f29531 Merge remote-tracking branch 'origin/main' 2025-03-03 13:57:24 +01:00
adb 134fbc7188 Merge pull request #3643 from deltachat/update-core-and-stuff-3/3/25
Update core to 1.156.2
2025-03-03 13:57:14 +01:00
adbenitez 5d26387aa3 update translations 2025-03-03 13:36:33 +01:00
adbenitez 4a3070bb54 update deltachat-core-rust to 'chore(release): prepare for 1.156.2' of 'v1.156.2' 2025-03-03 13:35:14 +01:00
Hosted Weblate 8377f23c58 Merge remote-tracking branch 'origin/main' 2025-03-02 23:03:31 +01:00
B. Petersen ec4c96dd92 clarify chat deletion impact 2025-03-02 23:03:24 +01:00
adbenitez f0fb8e62f8 show trash/delete icon when selecting a message 2025-03-02 02:09:32 +01:00
adbenitez 823e6b6e1f update build.gradle 2025-03-02 01:58:59 +01:00
adbenitez 49a59fbebe allow to access map 2025-03-02 01:58:13 +01:00
adbenitez 3424d60ea4 Merge remote-tracking branch 'upstream/main' 2025-03-02 01:49:54 +01:00
adbenitez 1ead71c87a update core 2025-03-02 01:49:27 +01:00
Hosted Weblate 7a44182c3f Merge remote-tracking branch 'origin/main' 2025-02-28 20:25:07 +01:00
adb 75c111cb0b Merge pull request #3641 from deltachat/adb/tweak-release-instructions
update amazon instructions
2025-02-28 20:25:04 +01:00
adbenitez 1c9b51f5dc update amazon instructions 2025-02-28 20:01:45 +01:00
Hosted Weblate 5e88059283 Merge remote-tracking branch 'origin/main' 2025-02-28 16:43:31 +01:00
B. Petersen 76307706f1 update translations 2025-02-28 16:43:22 +01:00
adbenitez 4db770b1f8 Merge remote-tracking branch 'upstream/main' 2025-02-28 15:38:30 +01:00
Hosted Weblate 96e635f0bd Merge remote-tracking branch 'origin/main' 2025-02-28 14:37:01 +00:00
adb 7dd3176a06 Merge pull request #3637 from deltachat/prep-1.54.2
prepare 1.54.2
2025-02-28 15:36:55 +01:00
adbenitez 16037e7693 update version number and changelog 2025-02-28 14:35:59 +01:00
adbenitez 6f5756c331 Merge remote-tracking branch 'upstream/main' 2025-02-28 14:12:59 +01:00
Hosted Weblate 8aa7dfabe6 Merge remote-tracking branch 'origin/main' 2025-02-28 14:00:55 +01:00
adb 13c45f37e7 Merge pull request #3636 from deltachat/update-core-28/2/25
update core to  1.156.1
2025-02-28 14:00:49 +01:00
adbenitez c45b5fe9e4 update deltachat-core-rust to 'chore(release): prepare for 1.156.1' of 'v1.156.1' 2025-02-28 13:54:03 +01:00
adbenitez 0a9d042747 fix colors 2025-02-28 02:32:10 +01:00
adbenitez 6cbbb9608e Merge remote-tracking branch 'upstream/adb/allow-to-edit-and-delete-for-all' 2025-02-28 00:10:20 +01:00
adbenitez f8766820db Merge remote-tracking branch 'upstream/main' 2025-02-27 23:46:10 +01:00
adbenitez a2847ea45e allow to edit messages 2025-02-27 23:10:16 +01:00
adbenitez 841e5ee30a show "delete for everyone" in MediaPreviewActivity 2025-02-27 22:55:44 +01:00
adbenitez 624f797888 allow to "delete for everyone" outgoing messages 2025-02-27 22:30:31 +01:00
adbenitez a640c81c73 add bindings for new "delete for everyone" API 2025-02-27 22:29:58 +01:00
Hosted Weblate cd344daf5a Merge remote-tracking branch 'origin/main' 2025-02-27 22:29:28 +01:00
adb 247ddfcf1a Merge pull request #3635 from deltachat/adb/update-some-strings-usage
avoid using some deprecated strings
2025-02-27 22:29:25 +01:00
adbenitez d09ad5748d deprecate cannot_delete_contacts_in_use 2025-02-27 22:28:48 +01:00
Hosted Weblate 4658adc2cd Merge remote-tracking branch 'origin/main' 2025-02-27 22:24:57 +01:00
B. Petersen 30ddf2b03e clarify deletion impact 2025-02-27 22:24:54 +01:00
adbenitez edb2c963c6 avoid using some deprecated strings 2025-02-27 22:24:23 +01:00
adbenitez cf2f6bd2ec Merge remote-tracking branch 'upstream/main' 2025-02-27 20:51:22 +01:00
Hosted Weblate 62ad0e942f Merge remote-tracking branch 'origin/main' 2025-02-27 19:31:25 +00:00
adb 8cc8ee404d Merge pull request #3632 from deltachat/prep-1.54.1
prepare 1.54.1
2025-02-27 20:31:20 +01:00
adbenitez 180b278a95 bump version 2025-02-27 19:29:26 +01:00
adbenitez e91671b958 update changelog 2025-02-27 19:28:32 +01:00
Hosted Weblate 7e0fc59687 Merge remote-tracking branch 'origin/main' 2025-02-27 17:54:48 +00:00
adb 255a96d393 Merge pull request #3631 from deltachat/adb/issue-3627
don't allow editing for now
2025-02-27 18:54:43 +01:00
adbenitez dfed8aec00 Merge remote-tracking branch 'upstream/main' 2025-02-27 18:53:58 +01:00
adbenitez a498d58c2a don't allow editing for now 2025-02-27 18:48:09 +01:00
Hosted Weblate 4ec02a59de Merge remote-tracking branch 'origin/main' 2025-02-27 17:38:52 +00:00
B. Petersen 276c0785fa update local help 2025-02-27 18:38:45 +01:00
B. Petersen 6a4efb3358 update translations 2025-02-27 18:38:45 +01:00
Hosted Weblate bcad4a7302 Merge remote-tracking branch 'origin/main' 2025-02-27 18:30:11 +01:00
B. Petersen 120007d87a add a warning when scanning a backup QR code from a too new delta chat version 2025-02-27 18:30:05 +01:00
Hosted Weblate 55eab9dd0b Merge remote-tracking branch 'origin/main' 2025-02-27 18:26:49 +01:00
adb ea99f0cd48 Merge pull request #3621 from deltachat/adb/cleanup-ContactSelectionListAdapter
cleanup ContactSelectionListAdapter
2025-02-27 18:26:43 +01:00
Hosted Weblate 6f6cd80516 Merge remote-tracking branch 'origin/main' 2025-02-27 18:25:30 +01:00
adb 2bb63878b1 Merge pull request #3601 from deltachat/adb/allow-to-edit-msg
allow to edit message
2025-02-27 18:25:27 +01:00
adbenitez c5d7ec0946 don't allow to edit html messages 2025-02-27 17:41:53 +01:00
adbenitez da7a3fc50a tweak menu 2025-02-27 17:41:53 +01:00
adbenitez 9c36749619 remove unnecessary icon for reply menu item 2025-02-27 17:41:53 +01:00
adbenitez cb3fd74af9 move delete-messages to the end and make it red 2025-02-27 17:41:53 +01:00
adbenitez 7b11c5dd79 re-organize menu and add pencil icon 2025-02-27 17:41:53 +01:00
adbenitez e3c108c773 use new strings 2025-02-27 17:41:53 +01:00
adbenitez 6621046d6d cancel editing when user swipe-to-reply a message 2025-02-27 17:41:53 +01:00
adbenitez ed23c93526 fix: don't discard draft if not in editing mode 2025-02-27 17:41:53 +01:00
adbenitez 19cd640dc8 tweak code style 2025-02-27 17:41:53 +01:00
adbenitez f1fe3e0807 allow to edit any normal message with text, not only "text viewtype" 2025-02-27 17:41:53 +01:00
adbenitez fce62453d1 show "Edit Message" instead of "Me" in edition mode 2025-02-27 17:41:53 +01:00
adbenitez 441f943190 add "edited" label 2025-02-27 17:41:53 +01:00
adbenitez fb759e12f0 fix bindings 2025-02-27 17:41:53 +01:00
adbenitez d1737cb69f allow to edit outgoing text messages 2025-02-27 17:41:51 +01:00
adbenitez c94f9371fe add C bindings 2025-02-27 17:32:56 +01:00
Hosted Weblate c88a1b53b0 Merge remote-tracking branch 'origin/main' 2025-02-27 16:25:35 +00:00
B. Petersen 2e2aeed127 update deltachat-core-rust to 'chore(release): prepare for 1.156.0' of 'v1.156.0' 2025-02-27 17:25:10 +01:00
adbenitez 6e764a6f2f Merge remote-tracking branch 'upstream/main' 2025-02-27 00:10:57 +01:00
Hosted Weblate 669d8f4cba Merge remote-tracking branch 'origin/main' 2025-02-27 00:04:13 +01:00
adb d8cdc21880 Merge pull request #3624 from deltachat/adb/cleanup-AdvancedPreferenceFragment
cleanup AdvancedPreferenceFragment
2025-02-27 00:04:07 +01:00
Hosted Weblate c083195acf Merge remote-tracking branch 'origin/main' 2025-02-27 00:03:02 +01:00
adb 139dafab7a Merge pull request #3625 from deltachat/adb/cleanup-ChatsPreferenceFragment
cleanup ChatsPreferenceFragment
2025-02-27 00:02:56 +01:00
adbenitez ef8ac7ae04 Merge remote-tracking branch 'upstream/main' 2025-02-27 00:02:20 +01:00
Hosted Weblate 7c6d47bfae Merge remote-tracking branch 'origin/main' 2025-02-26 23:14:09 +01:00
adb 185fd5d730 Merge pull request #3623 from deltachat/adb/code-cleanup3
fix some more linter warnings
2025-02-26 23:14:04 +01:00
Hosted Weblate ef4f79b4a3 Merge remote-tracking branch 'origin/main' 2025-02-26 23:13:22 +01:00
adb c09be6c35b Merge pull request #3626 from deltachat/adb/cleanup-NotificationsPreferenceFragment
cleanup NotificationsPreferenceFragment
2025-02-26 23:13:13 +01:00
adbenitez 2a385c6768 cleanup NotificationsPreferenceFragment 2025-02-26 22:27:25 +01:00
adbenitez 93a114cff4 cleanup ChatsPreferenceFragment 2025-02-26 22:26:02 +01:00
adbenitez 49dab181aa cleanup AdvancedPreferenceFragment 2025-02-26 22:24:14 +01:00
adbenitez 3ad9ffd94f fix some linter warnings 2025-02-26 22:21:27 +01:00
adbenitez 53f1c73e52 cleanup ContactSelectionListAdapter 2025-02-26 20:17:10 +01:00
adbenitez 641c3da629 Merge remote-tracking branch 'upstream/main' 2025-02-26 19:57:23 +01:00
Hosted Weblate 491bbfade0 Merge remote-tracking branch 'origin/main' 2025-02-26 18:55:00 +00:00
adb f8dc6bb3db Merge pull request #3618 from deltachat/adb/code-cleanup-26/2/25
fix some linter warnings
2025-02-26 19:54:55 +01:00
adbenitez b0d842b3c4 Merge remote-tracking branch 'upstream/main' 2025-02-26 19:54:43 +01:00
adbenitez 9cc4422f9e Merge remote-tracking branch 'upstream/main' 2025-02-26 19:54:22 +01:00
Hosted Weblate dce7d56fb2 Merge remote-tracking branch 'origin/main' 2025-02-26 19:37:48 +01:00
adb 9b9a546e69 Merge pull request #3619 from deltachat/adb/remove-RepeatableImageKey
remove unused class RepeatableImageKey
2025-02-26 19:37:43 +01:00
Hosted Weblate 1787d8665c Merge remote-tracking branch 'origin/main' 2025-02-26 18:37:27 +00:00
adb f29f8bf5f9 Merge pull request #3617 from deltachat/adb/cleanup-ImageDivet
cleanup ImageDivet
2025-02-26 19:37:21 +01:00
adbenitez 3b7fd24fcb delete ImageDivet 2025-02-26 17:12:57 +01:00
adbenitez acdbba6351 cleanup ImageDivet 2025-02-26 17:12:57 +01:00
Hosted Weblate 2134f97956 Merge remote-tracking branch 'origin/main' 2025-02-26 16:57:08 +01:00
B. Petersen f45fd60ccd update translations 2025-02-26 16:57:01 +01:00
adbenitez dabe68fbf8 remove unused class RepeatableImageKey 2025-02-26 16:54:19 +01:00
adbenitez 7193b4d64e fix some linter warnings 2025-02-26 16:53:46 +01:00
Hosted Weblate bf138aa2e7 Merge remote-tracking branch 'origin/main' 2025-02-26 16:49:08 +01:00
B. Petersen b5000e2fb9 add second device: warn about 3rd parties
this PR adds a hint about making sure no 3rd party
can see the "Add Second Device" QR code.

the dialog and the hint are already used on all OS,
so that is a low hanging fruit -
(compared to other ideas of changing flow direction etc,
which we might go for at some point;
however, that would be lots of effort on all UI,
is tricky UX wise, will come with new bugs and other cornercases,
and are also not bullet save against careless users,
"hey, scan my QR code ... no, from 'Add Second Device, Next, Next ...'" :)
2025-02-26 16:49:04 +01:00
Hosted Weblate cbd4e2b520 Merge remote-tracking branch 'origin/main' 2025-02-26 12:00:18 +00:00
B. Petersen bf4087792d add strings 'delete for me/everyone' 2025-02-26 13:00:12 +01:00
B. Petersen 25164af440 tweak wording 2025-02-26 13:00:12 +01:00
B. Petersen 9579bd5bc8 reword message deletion string 2025-02-26 13:00:12 +01:00
Hosted Weblate 713623c11d Merge remote-tracking branch 'origin/main' 2025-02-25 23:48:31 +01:00
adb f2ee08a7f1 Merge pull request #3616 from deltachat/adb/cleanup-AvatarImageView
cleanup AvatarImageView
2025-02-25 23:48:25 +01:00
Hosted Weblate 66339d77bf Merge remote-tracking branch 'origin/main' 2025-02-25 22:48:14 +00:00
adb 1da80e9264 Merge pull request #3615 from deltachat/adb/fix-warnings-AccountSelectionListFragment
fix linter warnings in AccountSelectionListFragment
2025-02-25 23:48:07 +01:00
adbenitez f501c41d16 cleanup AvatarImageView 2025-02-25 23:18:17 +01:00
adbenitez ec7e3fc91a remove unused import 2025-02-25 22:22:04 +01:00
adbenitez 5e91902a26 fix linter warnings in AccountSelectionListFragment 2025-02-25 22:19:20 +01:00
Hosted Weblate 8b5b2d2f95 Merge remote-tracking branch 'origin/main' 2025-02-25 21:01:43 +01:00
adb 523b62cfeb Merge pull request #3614 from deltachat/adb/update-gson
update gson lib that was pinned for android4 compat
2025-02-25 21:01:37 +01:00
Hosted Weblate 19c158d1c4 Merge remote-tracking branch 'origin/main' 2025-02-25 20:54:49 +01:00
adb af1cbd09ce Merge pull request #3613 from deltachat/adb/optimize-imports
optimize imports
2025-02-25 20:54:45 +01:00
adbenitez 9b3dc7d434 update gson lib that was pinned for android4 compat 2025-02-25 18:57:48 +01:00
adbenitez 4547f771f5 optimize imports 2025-02-25 18:43:23 +01:00
Hosted Weblate be6f30da24 Merge remote-tracking branch 'origin/main' 2025-02-25 17:22:15 +00:00
adb bb0ae0772e Merge pull request #3612 from deltachat/adb/non-final-resource-ids
fix warning about non-final resource IDs
2025-02-25 18:22:09 +01:00
Hosted Weblate c38c5a5d36 Merge remote-tracking branch 'origin/main' 2025-02-25 16:55:01 +00:00
adb bd3ab20981 Merge pull request #3611 from deltachat/adb/cleanup-AccountSelectionListAdapter
cleanup AccountSelectionListAdapter
2025-02-25 17:54:53 +01:00
adbenitez 3dc216ca7f fix warning about non-final resource IDs 2025-02-25 17:46:09 +01:00
Hosted Weblate 9d9630041e Merge remote-tracking branch 'origin/main' 2025-02-25 17:40:14 +01:00
adb 5095892847 Merge pull request #3610 from deltachat/adb/remove-android4-deps
remove some android4 depenedencies
2025-02-25 17:40:05 +01:00
adbenitez 25d0f4d017 cleanup AccountSelectionListAdapter 2025-02-25 17:10:08 +01:00
adbenitez 3306c3e8d1 remove some android4 depenedencies 2025-02-25 16:53:49 +01:00
adbenitez fa0c59d01c add force encryption toggle 2025-02-24 23:07:50 +01:00
adbenitez 94291bd0ab Merge remote-tracking branch 'upstream/main' 2025-02-24 17:24:36 +01:00
Hosted Weblate ff0e004e20 Merge remote-tracking branch 'origin/main' 2025-02-22 20:07:55 +01:00
B. Petersen 415785b59d update translations 2025-02-22 20:07:52 +01:00
Hosted Weblate a8f17d618b Merge remote-tracking branch 'origin/main' 2025-02-22 20:00:56 +01:00
B. Petersen c0e45abd3d remove 'server' part from asking about message deletion 2025-02-22 20:00:52 +01:00
Hosted Weblate ca8767e0b0 Merge remote-tracking branch 'origin/main' 2025-02-20 23:47:10 +01:00
adb de96a4dc6e Merge pull request #3603 from deltachat/adb/update-forward-icon
update forward icon
2025-02-20 23:47:06 +01:00
Hosted Weblate 04d8437b89 Merge remote-tracking branch 'origin/main' 2025-02-20 23:28:49 +01:00
B. Petersen 38ed95003f removed unused setFile()
the corresponding cffi function will be removed soon,
see https://github.com/deltachat/deltachat-core-rust/pull/6558
2025-02-20 23:28:43 +01:00
adbenitez ca174e82a2 update forward icon 2025-02-20 22:05:32 +01:00
XblateX f08d5a64b0 Translated using Weblate (Ukrainian)
Currently translated at 100.0% (3 of 3 strings)

Translation: Delta Chat/Android metadata
Translate-URL: https://hosted.weblate.org/projects/deltachat/android-metadata/uk/
2025-02-20 17:59:36 +01:00
Hosted Weblate d467285036 Merge remote-tracking branch 'origin/main' 2025-02-20 14:17:01 +00:00
B. Petersen 7b833b43d7 remove deprecated strings 2025-02-20 12:05:42 +01:00
B. Petersen f8cee59e28 use new 'edit message' strings 2025-02-20 12:05:42 +01:00
B. Petersen 2f85654567 update translations 2025-02-20 12:05:42 +01:00
Hosted Weblate 205a7fd10e Merge remote-tracking branch 'origin/main' 2025-02-19 16:50:19 +00:00
adb b0ab464ef8 Merge pull request #3600 from deltachat/adb/use-rpc-for-add-account
use JSON-RPC for addAccount
2025-02-19 17:50:11 +01:00
adbenitez c1a49332d0 use JSON-RPC for addAccount 2025-02-19 16:33:31 +01:00
adbenitez a69ff20ac4 point to Lemmy community for changelogs 2025-02-17 15:49:37 +01:00
Hosted Weblate ddd4cacd1d Merge remote-tracking branch 'origin/main' 2025-02-17 05:30:42 +01:00
adbenitez 836e11ca27 update build.gradle 2025-02-17 00:04:35 +01:00
adbenitez 4fc53a4632 Merge remote-tracking branch 'upstream/adb/issue-3591' 2025-02-16 22:42:13 +01:00
adbenitez 1391a902b0 update core 2025-02-16 22:36:45 +01:00
adbenitez 876bdcacf1 remove apklis store 2025-02-16 22:26:22 +01:00
adbenitez 37e6bbc53c Merge remote-tracking branch 'upstream/main' 2025-02-16 22:22:59 +01:00
adb ab05222c32 Merge pull request #3596 from deltachat/adb/cleanup-ApplicationPreferencesActivity
cleanup ApplicationPreferencesActivity
2025-02-16 22:19:04 +01:00
adbenitez e87a3de296 add "Donate" to settings 2025-02-16 22:18:36 +01:00
adbenitez 9d96d7311c revert removal of comments 2025-02-16 21:47:25 +01:00
adbenitez 52b7f10c1b cleanup ApplicationPreferencesActivity 2025-02-16 21:25:19 +01:00
adbenitez 3ae4bf238e Merge remote-tracking branch 'upstream/main' 2025-02-16 21:03:25 +01:00
adbenitez a630fad9b0 disable broadcast lists for chatmail 2025-02-14 01:50:23 +01:00
adbenitez 6543ad0893 update metadata 2025-02-13 23:54:11 +01:00
Hosted Weblate 4ca4d81345 Merge remote-tracking branch 'origin/main' 2025-02-12 20:32:50 +01:00
adb 3b8a3e10ad Merge pull request #3595 from deltachat/adb/allow-to-add-chat-to-home-screen
allow to add any chat to the home screen
2025-02-12 20:32:44 +01:00
adbenitez 814f892e98 allow to add any chat to the home screen 2025-02-12 18:05:22 +01:00
adbenitez 8a2149b67d hide the Encryption category completed for chatmail accounts 2025-02-11 21:54:50 +01:00
adbenitez ebfd9ca122 Merge remote-tracking branch 'upstream/main' 2025-02-11 15:33:30 +01:00
Hosted Weblate ba34971d2b Merge remote-tracking branch 'origin/main' 2025-02-11 13:08:53 +00:00
adb 91f8e88db3 Merge pull request #3592 from deltachat/prep-1.54.0
Prep 1.54.0
2025-02-11 14:08:47 +01:00
adb a93b12909d Update CHANGELOG.md
Co-authored-by: bjoern <r10s@b44t.com>
2025-02-11 14:07:59 +01:00
adbenitez 8403abc5b9 update version number 2025-02-11 11:49:17 +01:00
adbenitez c49599f9c8 update changelog 2025-02-11 11:48:55 +01:00
Hosted Weblate deed7a569c Merge remote-tracking branch 'origin/main' 2025-02-11 10:31:37 +00:00
adb ec590613d0 Merge pull request #3590 from deltachat/update-core-and-stuff-10/2/25
Update core and stuff 10/2/25
2025-02-11 11:31:31 +01:00
Hosted Weblate 24d1ca9015 Merge remote-tracking branch 'origin/main' 2025-02-11 11:31:01 +01:00
adb 0c914b3771 Merge pull request #3589 from deltachat/adb/fix-2957
direcly use awebp lib instead of broad glide plugin
2025-02-11 11:30:56 +01:00
adbenitez 24e363e130 update internal help and translations 2025-02-11 00:27:10 +01:00
adbenitez 85b9444f86 update deltachat-core-rust to 'chore(release): prepare for 1.155.4' of 'v1.155.4' 2025-02-10 23:43:01 +01:00
adbenitez 19f6bd3b5c use WebPDecoderResource instead of SimpleResource 2025-02-10 17:23:04 +01:00
adbenitez 1999bab9a0 direcly use awebp lib instead of broad glide plugin 2025-02-10 17:13:06 +01:00
Hosted Weblate e6325578ca Merge remote-tracking branch 'origin/main' 2025-02-08 20:25:30 +01:00
B. Petersen 44eb9b32fd fix: hide 'clone chat' if there is no chat
before, 'clone chat' was hidden for contacts having a one-to-one-chats,
but not for contacts _without_ a one-to-one-chat
2025-02-08 20:25:25 +01:00
adbenitez c5cf11d36a update core 2025-02-07 19:08:49 +01:00
adbenitez fc36c6793e Merge remote-tracking branch 'upstream/main' 2025-02-07 19:08:10 +01:00
Hosted Weblate 669a1a769d Merge remote-tracking branch 'origin/main' 2025-02-07 18:43:47 +01:00
adb 257e200c9c Merge pull request #3073 from deltachat/r10s/improve-saved-messages
improve saved messages
2025-02-07 18:43:41 +01:00
adb 2c2bd2bf48 Merge branch 'main' into r10s/improve-saved-messages 2025-02-07 18:15:37 +01:00
adbenitez 95fbe25b0a rename variables to "bookmark" instead "stared" 2025-02-07 18:14:21 +01:00
Hosted Weblate ab7b2f4b1b Merge remote-tracking branch 'origin/main' 2025-02-07 15:51:32 +01:00
link2xt 97552bc751 Add "Past Members" string 2025-02-07 15:51:26 +01:00
adb a81cdb79ad Merge pull request #3586 from deltachat/adb/improve-saved-messages
improve improved saved messages
2025-02-07 15:22:55 +01:00
adbenitez 1b8de09c41 replace star with bookmark icon 2025-02-07 13:58:31 +01:00
adbenitez db427a036e use drawable for the stared footer mark 2025-02-07 13:02:53 +01:00
adbenitez ab2151b974 fix indentation 2025-02-07 12:40:55 +01:00
adbenitez 0fa59fa22d remove save/unsave action 2025-02-07 12:39:55 +01:00
adbenitez ec7807e662 use save API for msgs forwarded to "saved messages" 2025-02-07 12:26:16 +01:00
adbenitez d47196d899 add "jump to original" button to stared messages 2025-02-06 23:43:43 +01:00
adbenitez b692abc235 don't allow to star video-call messages 2025-02-06 20:44:09 +01:00
Hosted Weblate 07b55b739e Merge remote-tracking branch 'origin/main' 2025-02-06 12:46:26 +00:00
Hocuri e3809cf1f8 fix: Opening files in external apps always works now (#3585)
The problem was that we returned `null` from `getType()`.

fix #3517
2025-02-06 13:46:19 +01:00
adbenitez 564c0fe27d don't show staring option in saved messages chat 2025-02-05 22:38:16 +01:00
adbenitez 705e283cf5 Merge remote-tracking branch 'upstream/main' 2025-02-05 21:56:21 +01:00
adbenitez 40b5e10999 remove unused code 2025-02-05 21:54:18 +01:00
B. Petersen d1f77d9de5 add 'save' option to chat's action bar 2025-02-05 16:34:43 +01:00
B. Petersen 0704f7f1e7 render saved messages accordingly 2025-02-05 16:34:43 +01:00
adbenitez 78b3c3883d change offline color 2025-02-05 16:20:29 +01:00
adbenitez e28e6b9b73 don't display dot when connected 2025-02-05 16:20:29 +01:00
adbenitez 4ed51b6b56 show profiles connectivity state 2025-02-05 16:20:29 +01:00
Hosted Weblate 084707eb67 Merge remote-tracking branch 'origin/main' 2025-02-05 15:55:23 +01:00
adb 0eb02b59a3 Merge pull request #3582 from deltachat/adb/remove-deprecated-half-camera-dep
remove deprecated half-camera dependency
2025-02-05 15:55:19 +01:00
Hosted Weblate 00d411dd5a Merge remote-tracking branch 'origin/main' 2025-02-05 12:36:19 +01:00
bjoern 770861d6db update translations (#3584)
* remove deprecated strings, usage was checked with ./scripts/grep-string.sh

* add new 'Chat with...', needed currently only for iOS

* update translations
2025-02-05 12:36:14 +01:00
adb 17986e9d86 Merge branch 'main' into adb/remove-deprecated-half-camera-dep 2025-02-04 18:45:49 +01:00
adbenitez 5ce1f415ce remove deprecated half-camera dependency 2025-02-04 18:40:02 +01:00
adbenitez e1c92712a0 Merge remote-tracking branch 'upstream/main' 2025-02-04 16:18:00 +01:00
Hosted Weblate 1816a50dee Merge remote-tracking branch 'origin/main' 2025-02-03 23:41:19 +01:00
adb 6ec0f1bfce Merge pull request #3580 from deltachat/adb/issue-3566
align avatar to message bubble instead of parent bottom
2025-02-03 23:41:12 +01:00
adbenitez db410d8b44 align avatar to message bubble instead of parent bottom 2025-02-03 23:08:32 +01:00
Hosted Weblate 6c6c04ba53 Merge remote-tracking branch 'origin/main' 2025-02-03 10:58:11 +00:00
B. Petersen cd07f3de96 update translations 2025-02-03 11:58:06 +01:00
Hosted Weblate 145432a57d Merge remote-tracking branch 'origin/main' 2025-02-03 11:52:01 +01:00
B. Petersen 12072a0342 'exiting' may be misleading as others can create new groups with blocked contacts. try to clarify that aspect 2025-02-03 11:51:58 +01:00
B. Petersen c6f3761bb9 simplify unblock wording, it is somehow clear it is the opposite, other apps do not even clarify one way 2025-02-03 11:51:58 +01:00
B. Petersen 673f0e78b1 be more clear about the impact of blocked contacts 2025-02-03 11:51:58 +01:00
Hosted Weblate 20acd38ab4 Merge remote-tracking branch 'origin/main' 2025-02-03 11:45:23 +01:00
B. Petersen 65c8960ec8 update translations 2025-02-03 11:45:19 +01:00
Hosted Weblate bf7095d0ee Merge remote-tracking branch 'origin/main' 2025-02-03 00:49:08 +01:00
adb 089ecc67d1 Merge pull request #3576 from deltachat/r10s/empty-apps-wording
tweak wording in empty "all apps" and "all files" views
2025-02-03 00:49:01 +01:00
B. Petersen 0f84af5b32 adapt empty-hint also for 'files' 2025-02-02 18:52:31 +01:00
B. Petersen 710ed6dd56 in 'All Apps' tap, do not say 'Media will be shared here', but 'Apps will be shown here' 2025-02-02 18:37:49 +01:00
Hosted Weblate a6b168f4eb Merge remote-tracking branch 'origin/main' 2025-02-01 00:24:51 +01:00
adb 335aabd4ff Merge pull request #3570 from deltachat/adb/update-changelog-31/1/25
update changelog header for v1.52.1
2025-02-01 00:24:47 +01:00
adbenitez 98c97a8aed update changelog header for v1.52.1 2025-01-31 22:24:44 +01:00
adbenitez 23d18d2ac5 Merge remote-tracking branch 'upstream/main' 2025-01-31 21:28:47 +01:00
adbenitez a136b8b1e5 update version 2025-01-31 21:28:08 +01:00
adbenitez 7f8b71cf28 tweak attachment selector layout temporarily 2025-01-31 21:27:19 +01:00
adbenitez 9e5f2b18b9 update .github/FUNDING.yml 2025-01-31 19:50:37 +01:00
adbenitez bdfeddecd5 add "get it on google play" 2025-01-31 14:19:32 +01:00
Hosted Weblate 883536a3a5 Merge remote-tracking branch 'origin/main' 2025-01-31 12:38:01 +01:00
B. Petersen 23cbe63cd4 update translations 2025-01-31 12:37:57 +01:00
Hosted Weblate 3013af2a7a Merge remote-tracking branch 'origin/main' 2025-01-31 11:26:16 +00:00
B. Petersen f0f53455a5 do not deprecate string for smoother adaption of other OS 2025-01-31 12:26:09 +01:00
B. Petersen d8b49f57a9 always colorize 'Reset' as destructive-red 2025-01-31 12:26:09 +01:00
B. Petersen 7eaaf3bbb4 refine QR reset wording 2025-01-31 12:26:09 +01:00
adbenitez d4f83cd38b Merge remote-tracking branch 'upstream/main' 2025-01-30 02:03:47 +01:00
adbenitez 9eca5f518e disable location streaming for now 2025-01-30 02:02:42 +01:00
Hosted Weblate 7b52bb6c85 Merge remote-tracking branch 'origin/main' 2025-01-29 13:47:12 +00:00
B. Petersen d17bed02e6 update translations 2025-01-29 14:47:03 +01:00
B. Petersen b4b194a59b add app-picker-strings needed for iOS 2025-01-29 14:47:03 +01:00
Hosted Weblate 1439bc0a86 Merge remote-tracking branch 'origin/main' 2025-01-28 17:24:30 +01:00
adb c6f62a2b81 Merge pull request #3565 from deltachat/prep-1.52.1
Prep 1.52.1
2025-01-28 17:24:22 +01:00
adbenitez e3a9f42a56 update changelog 2025-01-28 17:23:56 +01:00
adb 323bcef1fe Update CHANGELOG.md
Co-authored-by: Hocuri <hocuri@gmx.de>
2025-01-28 17:13:54 +01:00
adbenitez 095b92b498 bump version number 2025-01-28 16:50:46 +01:00
adbenitez 18c2ccd66c update changelog 2025-01-28 16:36:39 +01:00
Hosted Weblate 9a5415eb66 Merge remote-tracking branch 'origin/main' 2025-01-28 15:31:22 +00:00
adb 28fdeac01c Merge pull request #3564 from deltachat/update-core-and-stuff-28/1/25
Update translations and core to 1.155.1
2025-01-28 16:31:11 +01:00
adbenitez a7e4267b9b update translations 2025-01-28 16:28:24 +01:00
adbenitez d6837aa121 update deltachat-core-rust to 'chore(release): prepare for 1.155.1' of 'v1.155.1' 2025-01-28 16:25:23 +01:00
adbenitez 5a2913b36f delete unused file 2025-01-28 02:37:25 +01:00
adbenitez 20180fa89c Merge remote-tracking branch 'upstream/main' 2025-01-27 22:06:04 +01:00
Hosted Weblate 5da3748a6a Merge remote-tracking branch 'origin/main' 2025-01-27 17:40:51 +00:00
Hocuri c6b89055d8 File deduplication, Android part (#3513) 2025-01-27 18:40:44 +01:00
Hosted Weblate 2308feea8c Merge remote-tracking branch 'origin/main' 2025-01-27 18:13:08 +01:00
adb bfda7ab2c3 Merge pull request #3562 from deltachat/adb/remove-android-crop-dep
remove unused com.soundcloud.android:android-crop dependency
2025-01-27 18:13:04 +01:00
adb 953ce32bea Merge branch 'main' into adb/remove-android-crop-dep 2025-01-27 17:40:34 +01:00
adbenitez 961fa5ffe6 remove unused com.soundcloud.android:android-crop dependency 2025-01-27 17:37:14 +01:00
adbenitez b1b2959bcb add .github/FUNDING.yml 2025-01-26 05:23:27 +01:00
Hosted Weblate a3b0ee1ef9 Merge remote-tracking branch 'origin/main' 2025-01-25 13:48:46 +00:00
link2xt 70ef715dc6 build(nix): update build tools from 33.0.1 to 34.0.0 2025-01-25 13:48:41 +00:00
adbenitez ffa58aae34 update bots index 2025-01-24 22:09:54 +01:00
adbenitez 24f5209c03 always create protected groups 2025-01-24 20:34:49 +01:00
adbenitez 7fd96732d6 Merge remote-tracking branch 'upstream/main' 2025-01-24 20:27:40 +01:00
Hosted Weblate 4fa5f1f5c6 Merge remote-tracking branch 'origin/main' 2025-01-23 23:37:05 +01:00
adb 6e0759f719 Merge pull request #3560 from deltachat/prep-1.52.0
prepare 1.52.0
2025-01-23 23:37:01 +01:00
adbenitez 63434e1e2f prepare 1.52.0 2025-01-23 20:03:59 +01:00
Hosted Weblate f4701b92e2 Merge remote-tracking branch 'origin/main' 2025-01-23 19:28:06 +01:00
adb 9c17bc412a Merge pull request #3559 from deltachat/update-core-and-stuff-23/1/25
Update core and stuff 23/1/25
2025-01-23 19:21:15 +01:00
adb d40144d50c Merge branch 'main' into update-core-and-stuff-23/1/25 2025-01-23 19:19:43 +01:00
adbenitez 131c0f5a37 update strings 2025-01-23 19:17:18 +01:00
adbenitez 7086314d8b update deltachat-core-rust to 'chore(release): prepare for 1.155.0' of 'v1.155.0' 2025-01-23 19:11:11 +01:00
Hosted Weblate 6649165b56 Merge remote-tracking branch 'origin/main' 2025-01-23 13:23:08 +01:00
adb d75b2c2bb7 Merge pull request #3558 from deltachat/adb/issue-3557
pass account ID in chat shortcuts and properly switch to account
2025-01-23 13:23:00 +01:00
adbenitez c46d174869 update strings 2025-01-23 05:37:55 +01:00
adbenitez 17e03f2903 update buid.gradle 2025-01-23 04:38:58 +01:00
adbenitez 2c12a34051 improve instant onboarding 2025-01-23 04:33:23 +01:00
adbenitez 2d3dde2101 pass account ID in chat shortcuts and properly switch to account 2025-01-23 03:45:57 +01:00
adbenitez d539f5ecf2 Merge remote-tracking branch 'upstream/main' 2025-01-23 02:45:56 +01:00
adbenitez b17d6be4fc update build.gradle 2025-01-23 00:52:48 +01:00
Hosted Weblate 1c9b5977a8 Merge remote-tracking branch 'origin/main' 2025-01-23 00:51:15 +01:00
B. Petersen 3c737f2360 streamline help menu
- use clear "Delta Chat Homepage" for opening our homepage
  (instead of unclear "Learn more about Delta Chat",
  which is esp. weird, when used from inside the help)

- do not "promote" GitHub in our menu entry,
  instead of "Contribute on GitHub", just say "Contribute".
  destination URL is our contribute page then -
  that is also more useful for ppl doing eg. translations
2025-01-23 00:51:06 +01:00
Hosted Weblate 49471999b9 Merge remote-tracking branch 'origin/main' 2025-01-22 13:40:13 +01:00
adb 9ac5e714b8 Merge pull request #3555 from deltachat/adb/update-deps-22/1/25
update some dependencies
2025-01-22 13:40:08 +01:00
adbenitez 94defa3091 update some dependencies 2025-01-22 01:43:21 +01:00
adbenitez 052ada221e update some deps 2025-01-22 01:42:21 +01:00
adbenitez 1d5e4cf2a9 update README 2025-01-22 00:54:00 +01:00
adbenitez c46aef3ea0 Merge remote-tracking branch 'upstream/main' 2025-01-22 00:52:57 +01:00
Hosted Weblate 86a8fbf463 Merge remote-tracking branch 'origin/main' 2025-01-21 20:09:55 +01:00
adb d30e141693 Merge pull request #3554 from deltachat/adb/issue-3542
avoid crash in MediaPreviewActivity.onPageUnselected
2025-01-21 20:09:51 +01:00
adb 305940396e Merge branch 'main' into adb/issue-3542 2025-01-21 19:39:33 +01:00
adbenitez 2ab567a9d3 use Log instead of stack trace 2025-01-21 19:38:43 +01:00
Hosted Weblate 238ec5b299 Merge remote-tracking branch 'origin/main' 2025-01-21 19:01:25 +01:00
adb a9c488ff03 Merge pull request #3365 from deltachat/adb/issue-3361
revert #3177
2025-01-21 19:01:18 +01:00
adbenitez 8817b50c95 avoid crash in MediaPreviewActivity.onPageUnselected 2025-01-21 18:56:59 +01:00
Hosted Weblate 4c810c2b50 Merge remote-tracking branch 'origin/main' 2025-01-21 18:51:22 +01:00
adb 84c3710a35 Merge pull request #3553 from deltachat/adb/issue-3550
avoid ANR in ConversationFragment.manageMessageSeenState()
2025-01-21 18:51:00 +01:00
adbenitez be7be9bba4 avoid ANR in ConversationFragment.manageMessageSeenState() 2025-01-21 18:13:54 +01:00
Hosted Weblate f4d5547da7 Merge remote-tracking branch 'origin/main' 2025-01-21 16:47:35 +00:00
adb b50ae284fb Merge pull request #3551 from deltachat/adb/issue-3549
fix: make animated webp animated again
2025-01-21 17:38:52 +01:00
adbenitez 97716d5c26 fix: make animated webp animated again 2025-01-21 16:57:03 +01:00
Hosted Weblate 52850c25b0 Merge remote-tracking branch 'origin/main' 2025-01-20 15:15:02 +01:00
bjoern e77253c843 update translations (#3548)
* add string 'Unsave'

* pull translations
2025-01-20 15:14:54 +01:00
adbenitez 6aed8d003f deprecate string 2025-01-18 20:53:56 +01:00
adbenitez 0083e60c49 revert #3177 2025-01-18 20:53:56 +01:00
adbenitez 0fc79fd845 Merge remote-tracking branch 'upstream/main' 2025-01-18 20:39:03 +01:00
Hosted Weblate 5117e103bb Merge remote-tracking branch 'origin/main' 2025-01-17 16:40:42 +00:00
B. Petersen a7c3bc7ac5 add missing desktop strings 2025-01-17 17:40:35 +01:00
Hosted Weblate 056f9bd4fb Merge remote-tracking branch 'origin/main' 2025-01-17 09:39:28 +00:00
B. Petersen 83b16e5f4b do not force ppl to create blank issues
see https://github.com/deltachat/deltachat-ios/pull/2525
for screenshots and reasoning
2025-01-17 10:39:10 +01:00
adbenitez ee17c6d75e Merge remote-tracking branch 'upstream/main' 2025-01-16 21:10:25 +01:00
Hosted Weblate 877989b5c1 Merge remote-tracking branch 'origin/main' 2025-01-16 20:42:46 +01:00
adb c0525ac69c Merge pull request #3544 from deltachat/adb/issue-3543
avoid null in attachment filename
2025-01-16 20:42:41 +01:00
adbenitez e9d2a39098 avoid null in attachment filename 2025-01-16 20:03:43 +01:00
Hosted Weblate eef8609a66 Merge remote-tracking branch 'origin/main' 2025-01-16 14:55:13 +01:00
adb 4d6fd16767 Merge pull request #3541 from deltachat/adb/issue-3540
avoid race condition in onPlayerStateChanged inside AudioSlidePlayer.requestDuration
2025-01-16 14:55:07 +01:00
Andrea Enzo Lattmann b43685bcdf Translated using Weblate (Italian)
Currently translated at 100.0% (3 of 3 strings)

Translation: Delta Chat/Android metadata
Translate-URL: https://hosted.weblate.org/projects/deltachat/android-metadata/it/
2025-01-16 06:58:09 +01:00
Hosted Weblate 794062b9ed Merge remote-tracking branch 'origin/main' 2025-01-15 21:02:08 +01:00
adb b398870823 Merge pull request #3535 from deltachat/adb/issue-3534
fix IntentUtils.showBrowserIntent() and use it everywhere
2025-01-15 21:02:01 +01:00
adbenitez e68c50d614 avoid race condition in onPlayerStateChanged inside AudioSlidePlayer.requestDuration 2025-01-15 20:56:32 +01:00
adbenitez f6a27718a2 rename showBrowserIntent to showInBrowser 2025-01-15 20:33:16 +01:00
Hosted Weblate 876721fae5 Merge remote-tracking branch 'origin/main' 2025-01-15 16:18:50 +00:00
Hocuri f136fa3e3a Update the core submodule so that we can have nightlies again (#3539)
* Remove jsonrpc feature

* Update submodule to latest main
2025-01-15 16:18:43 +00:00
Hosted Weblate 0fdac57c68 Merge remote-tracking branch 'origin/main' 2025-01-15 16:40:55 +01:00
Hocuri 8e55a3dbf3 fix: Use getFilename() instead of the actual filename on disk (#3521)
* fix: Use msg.getFilename() instead of the file's name in some cases

* fix: Use msg.getFilename() instead of the file's name in initializeDraft()

* fix: Use msg.getFilename() instead of the file's name in MediaItem

* fix: Use the correct file name in MediaView

* refactor: `msg` param of `getManuallyCalculatedSlideInfo()` was always null

* Improve comment

* Revert "refactor: `msg` param of `getManuallyCalculatedSlideInfo()` was always null"

We will unfortunately need getManuallyCalculatedSlideInfo() with `msg`
param

This reverts commit 60e8248db32dc22812d3f23da194bab644802045.

* fix: Fix drafting images

This fixes a bug introduced in 14f69f87e8b11a7d0568e58593946a1f1c01e75e:
When you drafted an image, pressed Back, and opened the chat again, then
the height of the drafted image was wrong and tapping the image opened a
preview for the wrong image.

I do think that theoretically it would be nicer to use getSlideForMsg
here, because we already have a DcMsg, but this didn't work because a)
the width and height wasn't gotten from the msg and instead 0 was passed
and b) the code tries to save a msgId instead of the message instead,
and loading the message from the database fails later since it's just a
draft.

I didn't want to try and fix these things, because they might be bigger
refactorings and I don't know the code.

* fix: Use the original message's filemime if there is one

...instead of trying to guess the mimetype from the uri
2025-01-15 16:40:23 +01:00
Hosted Weblate b3375f4f19 Merge remote-tracking branch 'origin/main' 2025-01-14 11:49:13 +01:00
B. Petersen 923227a0e8 update translations 2025-01-14 11:49:07 +01:00
adbenitez 14ecafe0e2 fix IntentUtils.showBrowserIntent() and use it everywhere 2025-01-11 19:45:37 +01:00
Hosted Weblate b607ca21ff Merge remote-tracking branch 'origin/main' 2025-01-10 18:37:43 +00:00
adb b93f8323ab Merge pull request #3532 from deltachat/prep-1.50.5
prepare 1.50.5 release
2025-01-10 19:37:38 +01:00
adbenitez 77f43cde9a prepare 1.50.5 release 2025-01-10 18:48:53 +01:00
Hosted Weblate d6efa3c7e5 Merge remote-tracking branch 'origin/main' 2025-01-10 18:45:16 +01:00
adb e4d018393d Merge pull request #3531 from deltachat/adb/update-translations-10/01/25
update translations
2025-01-10 18:44:58 +01:00
adbenitez 9a816090de Merge remote-tracking branch 'upstream/main' 2025-01-10 18:44:47 +01:00
adbenitez 4b04aa65be update translations 2025-01-10 18:42:31 +01:00
Hosted Weblate e461e2f7f1 Merge remote-tracking branch 'origin/main' 2025-01-10 17:26:19 +01:00
B. Petersen 489bb55788 detach Android and iOS releases 2025-01-10 17:26:16 +01:00
Hosted Weblate 684f8834fa Merge remote-tracking branch 'origin/main' 2025-01-10 15:06:19 +00:00
adb 9d244611bc Merge pull request #3526 from deltachat/adb/issue-3525
use synchronized block to avoid IllegalMonitorStateException
2025-01-10 16:06:13 +01:00
Hocuri 3533916149 Put the synchronized around the whole while loop 2025-01-10 11:05:44 +01:00
adbenitez 46bc3e7f72 Merge remote-tracking branch 'upstream/main' 2025-01-10 01:36:50 +01:00
adbenitez ed0f0107e3 update to new gplay app id and key 2025-01-10 01:31:42 +01:00
adbenitez a855d7043a fix FetchForegroundService 2025-01-10 00:49:30 +01:00
adbenitez 66fd795763 try to fix CI 2025-01-09 19:06:15 +01:00
Hosted Weblate b440a31820 Merge remote-tracking branch 'origin/main' 2025-01-09 19:03:24 +01:00
B. Petersen 05da43484f remove deprecated strings 2025-01-09 19:03:21 +01:00
adbenitez a58de2278b use synchronized block to avoid IllegalMonitorStateException 2025-01-09 18:36:12 +01:00
adbenitez 6743df23e9 update google-services.json 2025-01-09 18:01:16 +01:00
Hosted Weblate 568a3f383f Merge remote-tracking branch 'origin/main' 2025-01-09 15:08:25 +00:00
bjoern 35ec0d05e2 update translations (#3524)
* add new iOS notification strings

* update translations
2025-01-09 16:08:18 +01:00
Hosted Weblate 6c212a5d3d Merge remote-tracking branch 'origin/main' 2025-01-09 15:26:46 +01:00
bjoern 6ead7207ec update translations (#3522)
* update translations

* add new iOS widget strings

* add hints for terms 'Shortcut' and 'Widget'

* update translations
2025-01-09 15:26:42 +01:00
adbenitez 0d5223036d Merge remote-tracking branch 'upstream/main' 2025-01-07 16:36:45 +01:00
adbenitez 640fc433b8 add gdpr.md 2025-01-07 16:29:03 +01:00
adbenitez 35d814c3f6 update build.gradle 2025-01-06 21:26:22 +01:00
adbenitez f8b9d2b0d9 update core 2025-01-06 20:50:30 +01:00
Hosted Weblate b6e43a6994 Merge remote-tracking branch 'origin/main' 2025-01-06 14:40:59 +00:00
adb 3390b865e0 Merge pull request #3519 from deltachat/prep-1.50.4
Prep 1.50.4
2025-01-06 15:40:55 +01:00
adbenitez 883486da9c tweak changelog 2025-01-06 15:26:49 +01:00
adbenitez d048203f45 update version number 2025-01-06 15:19:17 +01:00
adbenitez f9d70d1196 update changelog 2025-01-06 15:18:54 +01:00
Hosted Weblate d1f85e6dc4 Merge remote-tracking branch 'origin/main' 2025-01-06 14:58:18 +01:00
adb 4413b7b4fb Merge pull request #3518 from deltachat/update-core-and-stuff-6/1/25
Update translations and core to v1.153.0
2025-01-06 14:58:14 +01:00
adbenitez 7a4f263a62 update translations 2025-01-06 14:55:55 +01:00
adbenitez 1a360d5282 update deltachat-core-rust to 'chore(release): prepare for 1.153.0' of 'v1.153.0' 2025-01-06 14:16:09 +01:00
Hosted Weblate 74ef8dc1c6 Merge remote-tracking branch 'origin/main' 2025-01-04 18:13:50 +00:00
Hocuri dc785fc116 fix: Remove long stacktrace that flooded the logcat (#3512)
Everytime I attached an image, I got a super long stacktrace in the
logcat. I found it to be [this problem](https://stackoverflow.com/questions/71746801/getting-failed-to-inflate-colorstatelist-leaving-it-to-the-framework-when-usi)
and applied the fix described there.
2025-01-04 19:13:45 +01:00
adbenitez 009593f7cc remove dead code 2025-01-04 16:06:40 +01:00
Hosted Weblate 1da2d35af4 Merge remote-tracking branch 'origin/main' 2025-01-04 16:02:53 +01:00
adb 884be3a93e Merge pull request #3516 from deltachat/adb/avoid-npe-in-reactions
avoid NullPointerException when using result of Rpc.getMsgReactions
2025-01-04 16:02:49 +01:00
adbenitez 9a25328787 avoid NullPointerException when using result of Rpc.getMsgReactions 2025-01-04 12:50:25 +01:00
adbenitez 2d8ec490b1 Merge remote-tracking branch 'upstream/main' 2025-01-04 12:21:28 +01:00
Hosted Weblate bb3f4a2e06 Merge remote-tracking branch 'origin/main' 2025-01-03 19:58:58 +01:00
B. Petersen 3b19ca99e1 simpler copyright, it is anyways questionable by law, it is just a hint, that there is 'sth', this will do also without year 2025-01-03 19:58:55 +01:00
Hosted Weblate 8e4c5d6b63 Merge remote-tracking branch 'origin/main' 2025-01-03 16:48:55 +01:00
B. Petersen f751a48568 update local help 2025-01-03 16:48:52 +01:00
B. Petersen 4549989a63 update translations 2025-01-03 16:48:52 +01:00
Hosted Weblate 1b46edaddf Merge remote-tracking branch 'origin/main' 2025-01-03 14:04:14 +00:00
B. Petersen 19e2c4e051 add info string that is shown by iOS system when asking for accessing Face ID 2025-01-03 15:03:54 +01:00
தமிழ்நேரம் aa0c72356f Translated using Weblate (Tamil)
Currently translated at 100.0% (3 of 3 strings)

Translation: Delta Chat/Android metadata
Translate-URL: https://hosted.weblate.org/projects/deltachat/android-metadata/ta/
2024-12-21 09:00:22 +01:00
adbenitez 6f5e90be53 update build.gradle 2024-12-21 03:11:47 +01:00
adbenitez 34fa0620ab update full_description 2024-12-21 03:04:53 +01:00
adbenitez fe37af1a3f allow to jump to POI 2024-12-21 02:54:54 +01:00
adbenitez 3459802d67 update core 2024-12-20 19:52:40 +01:00
adbenitez b8bf847941 fix contact selection list 2024-12-20 19:51:59 +01:00
adbenitez 5b6024584a force sending sticker 2024-12-20 17:47:45 +01:00
Hosted Weblate ee8fd429f4 Merge remote-tracking branch 'origin/main' 2024-12-20 11:41:04 +00:00
adb 4833a44542 Merge pull request #3509 from deltachat/adb/issue-3488
try to avoid FILL500 getting stuck in some devices
2024-12-20 12:40:59 +01:00
adbenitez eb93e2bb7e add comment 2024-12-19 16:39:52 +01:00
adbenitez 291700dfc7 update lastOpenTime in onDestroy() 2024-12-19 16:30:58 +01:00
adbenitez 7a4913b394 tweak code 2024-12-19 15:52:16 +01:00
adbenitez 0dae71f4b7 try to avoid FILL500 getting stuck in some devices 2024-12-19 15:48:57 +01:00
Hosted Weblate bc022f5196 Merge remote-tracking branch 'origin/main' 2024-12-19 13:30:30 +01:00
Hocuri 08e4229533 Make the attachment background the same as the input bar background (#3477)
* Make the attachment background the same as the input bar background

Two different users recently complained that they find drafting images confusing. One of them thought that they had already sent it, the other one didn't know how to send it (both of them figured it out after ~10s, but still, it's nicer to avoid such confusion). In both cases, the problem was that the background of the attached file is the same as the chat background, not the same as the input bar, even though the attached file belongs to the input bar and not to the chat.

* Add a stroke around the to-be attachment
2024-12-19 13:30:24 +01:00
adbenitez 101a31628d lowercase Bot string for English and Spanish 2024-12-18 19:34:29 +01:00
adbenitez 2a2ce883b4 Merge remote-tracking branch 'upstream/main' 2024-12-18 19:33:04 +01:00
adbenitez 5a0e26bdb5 show last-seen status in contact list 2024-12-18 19:20:34 +01:00
Hosted Weblate d4dcdcf3bd Merge remote-tracking branch 'origin/main' 2024-12-18 17:31:48 +00:00
B. Petersen 0c9277dfd0 remove email-address unconditionally from title
the email-address was removed for guaranteed-e2ee chats quite a while ago
(https://github.com/deltachat/deltachat-android/pull/2916) reason was, among others,
that these addresses are often chatmail and therefore random.
(despite expecting otherwise, that was fine for most users).

this PR removes the email-adress unconditionally:

- having the email-address sometimes shown and sometimes not is confusing,
  and easily looks like a bug.
  this has become worse with the added vcard-support
  (before, there were rare non-guaranteed chats in chatmail) -
  resulting in more random addresses being shown

- _always_ protect against over-the-shoulder attacks

- better privacy in screenshots sent around without thinking much before
  (cmp. https://github.com/deltachat/deltachat-ios/pull/2329)

- wrt impersonation attacks:
  the pure email address in the subtitle did never protect against impersonation,
  one could always get sth. trustworthy looking there,
  it is better to check the profile with additional information (eg. other chats) if in doubt

- general cleaner, uncluttered layout

- pave the way of the upcoming multi-addresses

drawback is that sometimes one more tap is needed to access the email-address -
however, as it is _always_ one tap away now,
this can also go easily to the finger memory.
2024-12-18 18:31:43 +01:00
Hosted Weblate 74b2369ca9 Merge remote-tracking branch 'origin/main' 2024-12-18 17:19:37 +01:00
adb 37886cf296 Merge pull request #3506 from deltachat/adb/issue-3502
run SendRelayedMessageUtil.sendMultipleMsgs() in background
2024-12-18 17:19:34 +01:00
adbenitez df5ba2eced call SendRelayedMessageUtil.sendMultipleMsgs() in background 2024-12-18 17:17:46 +01:00
adbenitez 3c2ddb96b3 update full_description 2024-12-18 16:04:30 +01:00
Hosted Weblate 9eafdbd817 Merge remote-tracking branch 'origin/main' 2024-12-18 15:41:48 +01:00
Hocuri e2a825dfb2 fix(ANR): Mark messages as seen asynchronously (#3505)
Mark messages as seen in a background thread instead of on the UI
thread in order to fix #3504.
2024-12-18 15:41:44 +01:00
Hosted Weblate 0a21d1d1b4 Merge remote-tracking branch 'origin/main' 2024-12-18 13:19:55 +01:00
Hocuri 8d49c7e595 fix: Fetch synchronously in the background if no foreground service is allowed (#3501)
Fix #3500.
2024-12-18 13:19:47 +01:00
Hosted Weblate b0cb6c73ba Merge remote-tracking branch 'origin/main' 2024-12-17 17:43:26 +01:00
B. Petersen 966d5dac24 do not lowercase string 'Bot'
it is regarded as a bug
and esp. weird in translations.

it was regarded to be a bit 'nerdy' that time to write it lowercase,
but it seems we have to get more serious now.
2024-12-17 17:43:21 +01:00
Максим Горпиніч b6367416e5 Translated using Weblate (Ukrainian)
Currently translated at 100.0% (3 of 3 strings)

Translation: Delta Chat/Android metadata
Translate-URL: https://hosted.weblate.org/projects/deltachat/android-metadata/uk/
2024-12-17 17:21:37 +01:00
Hosted Weblate 0b582dd287 Merge remote-tracking branch 'origin/main' 2024-12-17 17:07:06 +01:00
adb 7f684f4d2e Merge pull request #3499 from deltachat/adb/issue-3498
avoid IllegalArgumentException dismissing dialog
2024-12-17 17:07:03 +01:00
Hosted Weblate d5cf919bcb Merge remote-tracking branch 'origin/main' 2024-12-17 16:32:48 +01:00
adb 1510f7f3a8 Merge pull request #3497 from deltachat/adb/issue-3496
avoid NPE in ConversationListActivity.onNewIntent()
2024-12-17 16:32:45 +01:00
adbenitez 6916becf7f avoid IllegalArgumentException dismissing dialog 2024-12-17 16:13:37 +01:00
adbenitez ad5b496f5c avoid NPE in ConversationListActivity.onNewIntent() 2024-12-17 15:00:25 +01:00
Hosted Weblate 490f1efe36 Merge remote-tracking branch 'origin/main' 2024-12-17 14:47:49 +01:00
adb e647401db4 Merge pull request #3491 from deltachat/adb/issue-3490
improve emoji pickers
2024-12-17 14:47:43 +01:00
adbenitez 3113f9c3ab optimize onConfigurationChanged() 2024-12-16 17:19:34 +01:00
adbenitez a1e47865c5 improve emoji pickers 2024-12-16 15:27:13 +01:00
adbenitez 3a5f9b3fed update app name to avoid confusion in f-droid 2024-12-13 22:48:31 +01:00
adbenitez 5ffbc19d03 Merge remote-tracking branch 'upstream/main' 2024-12-13 22:42:20 +01:00
Hosted Weblate c125d4fa24 Merge remote-tracking branch 'origin/main' 2024-12-13 20:12:12 +01:00
adb d9db4b818a Merge pull request #3487 from deltachat/prep-1.50.3
Prepare 1.50.3
2024-12-13 20:12:04 +01:00
adbenitez 693efdbd0f add back device message 2024-12-13 20:10:45 +01:00
adbenitez 399b783437 update changelog 2024-12-13 19:30:34 +01:00
adbenitez 4bc574dfbe change version name 2024-12-13 19:29:47 +01:00
adbenitez 294af0981d disable previous version's device message 2024-12-13 18:28:25 +01:00
adbenitez e8c7014993 update changelog 2024-12-13 18:27:25 +01:00
adbenitez 0edc8303c1 update version number 2024-12-13 14:21:20 +01:00
Hosted Weblate 389098699a Merge remote-tracking branch 'origin/main' 2024-12-13 13:12:47 +00:00
adb 8c89c3e225 Merge pull request #3484 from deltachat/adb/issue-3479
download .xdc files in background
2024-12-13 14:12:42 +01:00
Hosted Weblate df696e5fab Merge remote-tracking branch 'origin/main' 2024-12-13 14:00:16 +01:00
adb a93c8ab055 Merge pull request #3485 from deltachat/adb/issue-3481
add missing webxdc api
2024-12-13 14:00:12 +01:00
adbenitez c5cb79d116 add missing webxdc api 2024-12-13 13:42:39 +01:00
adbenitez b3c50b9571 download .xdc files in background 2024-12-13 13:18:40 +01:00
Hosted Weblate e8801d1b64 Merge remote-tracking branch 'origin/main' 2024-12-13 12:51:00 +01:00
adb 41579de502 Merge pull request #3483 from deltachat/update-core-and-stuff-13/12/24
Update core to 1.152.0
2024-12-13 12:50:54 +01:00
adbenitez e6f735b8bc update scripts/update-core.sh 2024-12-13 12:50:24 +01:00
adbenitez 70b6f2cdfa update strings 2024-12-13 12:36:09 +01:00
adbenitez c1e716d6a3 update deltachat-core-rust to 'chore(release): prepare for 1.152.0' of 'v1.152.0' 2024-12-13 12:36:09 +01:00
Hosted Weblate 8bfc44c8ca Merge remote-tracking branch 'origin/main' 2024-12-13 11:33:57 +00:00
adb dde59b4673 Merge pull request #3482 from deltachat/link2xt/update-rust-1.83
Update Rust to 1.83.0
2024-12-13 12:33:51 +01:00
김인수 36e963e717 Translated using Weblate (Korean)
Currently translated at 100.0% (3 of 3 strings)

Translation: Delta Chat/Android metadata
Translate-URL: https://hosted.weblate.org/projects/deltachat/android-metadata/ko/
2024-12-13 05:00:33 +01:00
link2xt 9d77920adf build: update Rust to 1.83.0 2024-12-12 13:28:33 +00:00
link2xt 6f50ee0cfb build(nix): remove ndk-bundle 2024-12-12 13:28:33 +00:00
link2xt 4c86d6d49e chore: nix flake update 2024-12-12 12:47:08 +00:00
Eryk Michalak 9e8fcf8ed7 Translated using Weblate (Polish)
Currently translated at 100.0% (3 of 3 strings)

Translation: Delta Chat/Android metadata
Translate-URL: https://hosted.weblate.org/projects/deltachat/android-metadata/pl/
2024-12-11 23:00:32 +00:00
Hosted Weblate 6412d25420 Merge remote-tracking branch 'origin/main' 2024-12-11 12:53:42 +00:00
Hocuri 963327dd64 Remove prepareMsg (and OUT_PREPARING message state) (#3468)
This PR removes prepareMsg, which put messages into the OUT_PREPARING state and was used while videos were recoded. It also removes the now-unused method isIncreation().
- It was buggy because when you forwarded a message while it was InPreparation, or when the app was killed while a message is InPreparation, the message would stay InPreparation forever.
- Android is the only UI using this InPreparation (according to @r10s, I didn't check this myself), so we can simplify some things in core, which will also make it easier to deduplicate blob files.
2024-12-11 13:53:36 +01:00
adbenitez 5cba1ccd98 remove duplicate realtime preference 2024-12-09 11:57:51 +01:00
adbenitez de8e6b6852 remove store from main menu 2024-12-07 17:37:01 +01:00
adbenitez 811089f3b3 Merge remote-tracking branch 'upstream/main' 2024-12-07 17:11:55 +01:00
adbenitez e045a09d36 Merge remote-tracking branch 'upstream/main' 2024-12-07 17:10:18 +01:00
Hosted Weblate a470366f03 Merge remote-tracking branch 'origin/main' 2024-12-07 16:59:38 +01:00
B. Petersen a3a6919b08 center attachment icons
this PR centers the icons in the attachment selector,
the right-aligned ones looks esp. odd when no experiments are enabled.

the default now looks good,
and when all experiments are enabled, things are perfect as well.
but even if only one experiment is enabled, things are better imo
(but we anyway should optimize for default and not for experimental options)
2024-12-07 16:59:33 +01:00
adbenitez cbee839a43 Merge remote-tracking branch 'upstream/main' 2024-12-07 14:29:12 +01:00
Hosted Weblate 1434ce6f57 Merge remote-tracking branch 'origin/main' 2024-12-07 14:19:34 +01:00
adb efdd92b6a1 Merge pull request #3463 from deltachat/adb/webxdc-picker
add webxdc picker
2024-12-07 14:19:27 +01:00
Hosted Weblate 654ba5b460 Merge remote-tracking branch 'origin/main' 2024-12-06 15:33:58 +01:00
adb 75296e189a Merge pull request #3456 from deltachat/adb/improve-notifications
notify webxdc events, replies and reactions to own messages even if chat is muted
2024-12-06 15:33:51 +01:00
Hosted Weblate e3835f70f7 Merge remote-tracking branch 'origin/main' 2024-12-06 09:57:59 +00:00
adb 708a68119e Merge pull request #3476 from deltachat/adb/fix-upload-relese-script
fix scripts/upload-release.sh
2024-12-06 10:57:55 +01:00
adbenitez 1d5ab98892 fix scripts/upload-release.sh 2024-12-06 07:59:49 +01:00
Hosted Weblate bbb803f91c Merge remote-tracking branch 'origin/main' 2024-12-06 07:47:14 +01:00
adb 07753e211d Merge pull request #3475 from deltachat/prep-1.50.2
prepare 1.50.2
2024-12-06 07:47:10 +01:00
adbenitez 8135d96300 update build.gradle 2024-12-06 07:44:00 +01:00
adbenitez d151e825da update changelog 2024-12-06 07:42:34 +01:00
Hosted Weblate 6a4c73c821 Merge remote-tracking branch 'origin/main' 2024-12-06 06:40:34 +00:00
adb d5289cc3df Merge pull request #3474 from deltachat/adb/update-translations-6/12/24
update translations
2024-12-06 07:40:29 +01:00
adbenitez af40a8b57e update translations 2024-12-06 07:39:00 +01:00
Hosted Weblate 853ce3c7a3 Merge remote-tracking branch 'origin/main' 2024-12-06 00:19:50 +00:00
B. Petersen 529139099e fix starting of webxdc
the issue is that unset `EXTRA_HREF` is passed around as an empty string,
however `Bundle.getString(href, "index.html")` returns `index.html` only when `href` is `NULL`,
which is mostly never the case.

this results in webxdc never started with index.html,
and then not started at all
2024-12-06 01:19:44 +01:00
Hosted Weblate d2ab4817b1 Merge remote-tracking branch 'origin/main' 2024-12-05 20:40:44 +00:00
B. Petersen b4aa18abae amend 1.50 changelog 2024-12-05 21:40:28 +01:00
Hosted Weblate 9ff1cafd5e Merge remote-tracking branch 'origin/main' 2024-12-05 17:47:38 +01:00
adb a7cee63d1c Merge pull request #3469 from deltachat/update-core-and-stuff-5.12.25
Update core to 1.151.5
2024-12-05 17:47:34 +01:00
adbenitez eda735925a update local help and translations 2024-12-05 17:46:03 +01:00
adbenitez 46650c8cc3 update deltachat-core-rust to 'chore(release): prepare for 1.151.5' of 'v1.151.5' 2024-12-05 16:34:26 +01:00
adbenitez fbab156d22 tweak apps icon 2024-12-05 15:50:14 +01:00
adbenitez 40a79fbad5 add "After 90 days" option to disappearing messages 2024-12-04 17:46:00 +01:00
Hosted Weblate bf6b678e2b Merge remote-tracking branch 'origin/main' 2024-12-04 15:54:42 +00:00
adb 539cb670f1 Merge pull request #3465 from deltachat/adb/force-base-url-in-webxdc-href
always prefix href with baseURL
2024-12-04 16:54:32 +01:00
adb 2a6aba110b Update src/main/java/org/thoughtcrime/securesms/WebxdcStoreActivity.java
Co-authored-by: Hocuri <hocuri@gmx.de>
2024-12-04 16:40:02 +01:00
adb 0351a1e974 Update src/main/res/values/strings.xml
Co-authored-by: bjoern <r10s@b44t.com>
2024-12-04 16:06:32 +01:00
adbenitez d48ab128a0 open clicked non-xdc URLs in external browsers instead of internally 2024-12-04 16:01:49 +01:00
adbenitez ef67585529 remove label 2024-12-04 14:59:10 +01:00
adbenitez 953e7c6da0 don't export WebxdcStoreActivity 2024-12-04 14:57:12 +01:00
adbenitez ab5a9c9d60 rename config name and meaning 2024-12-04 13:55:02 +01:00
adb af91cf7413 Update src/main/res/values/strings.xml
Co-authored-by: bjoern <r10s@b44t.com>
2024-12-04 12:59:18 +01:00
adbenitez 6a618986d0 rename to ui.notify_mentions_if_muted and improve code 2024-12-04 12:59:18 +01:00
adbenitez 9eefcacbc1 add option to disable notifying "mentions" in muted chats 2024-12-04 12:59:18 +01:00
adbenitez e245e29058 notify webxdc events, replies and reactions to own messages even if chat is muted 2024-12-04 12:59:18 +01:00
adbenitez 7d879f8d1f always prefix href with baseURL 2024-12-04 11:24:13 +01:00
adbenitez f7963a56e9 add App Picker URL setting 2024-12-03 19:32:36 +01:00
adbenitez 0a73877c25 add app picker to attachments menu 2024-12-03 18:52:15 +01:00
Hosted Weblate 6c1f787a38 Merge remote-tracking branch 'origin/main' 2024-12-03 14:08:04 +01:00
adb 1b57880be3 Merge pull request #3464 from deltachat/adb/fix-strings
fix strings.xml
2024-12-03 14:07:59 +01:00
adbenitez f54144e7e8 fix strings.xml 2024-12-03 13:41:09 +01:00
Hosted Weblate b059741161 Merge remote-tracking branch 'origin/main' 2024-12-03 13:22:33 +01:00
adb b735759bd0 Merge pull request #3462 from deltachat/prep-1.50.0
prepare 1.50.0
2024-12-03 13:22:29 +01:00
adb a7199ecedf Update src/main/res/values/strings.xml
Co-authored-by: bjoern <r10s@b44t.com>
2024-12-03 13:22:10 +01:00
adbenitez 2cb529be32 update ndk-make.sh 2024-12-03 12:05:30 +01:00
adbenitez 235038027b Merge remote-tracking branch 'upstream/main' 2024-12-03 11:54:39 +01:00
adbenitez e8eb036594 prepare 1.50.0 2024-12-03 11:36:26 +01:00
Hosted Weblate fdd5cc5d4b Merge remote-tracking branch 'origin/main' 2024-12-03 11:02:52 +01:00
adb d531eb8b47 Merge pull request #3461 from deltachat/update-core-and-stuff-3.12.24
update core to 1.151.3
2024-12-03 11:02:46 +01:00
adbenitez a88a619099 update deltachat-core-rust to 'chore(release): prepare for 1.151.3' of 'v1.151.3' 2024-12-03 10:56:47 +01:00
Hosted Weblate 77465b5802 Merge remote-tracking branch 'origin/main' 2024-12-02 18:40:35 +01:00
adb 00bc429f20 Merge pull request #3460 from deltachat/adb/dont-notify-open-webxdc
do not notify if the webxdc is open
2024-12-02 18:40:31 +01:00
adbenitez 3f25d002e4 do not notify if the webxdc is open 2024-12-02 18:01:50 +01:00
Hosted Weblate d17567029d Merge remote-tracking branch 'origin/main' 2024-12-02 14:41:08 +01:00
adb 74c6f20c3e Merge pull request #3457 from deltachat/adb/fix-callJavascriptFunction
fix WebxdcActivity.callJavaScriptFunction()
2024-12-02 14:41:05 +01:00
Hosted Weblate 4610a64732 Merge remote-tracking branch 'origin/main' 2024-12-02 13:30:44 +01:00
B. Petersen 8728a0a39b remove dead code
these RPC calls are probably a relict of first tries,
they are not exhaustive in their area are nor were ever used,
maybe not even working.
if we decide to go that way at some point anyways much more is needed :)
2024-12-02 13:30:38 +01:00
adbenitez dcf5cf7f54 translate mention pref to Spanish 2024-11-30 18:21:35 +01:00
adbenitez 7f89ecea5c Merge remote-tracking branch 'upstream/adb/improve-notifications' 2024-11-30 13:17:01 +01:00
adbenitez 30a63dd13b allow to toggle direct mentions notifications in muted chats 2024-11-30 13:16:05 +01:00
adbenitez a5d2642c37 do not notify mentions in muted 1:1 chats 2024-11-30 13:13:50 +01:00
adbenitez 79e5eedab0 Merge remote-tracking branch 'upstream/adb/improve-notifications' 2024-11-30 12:21:20 +01:00
adbenitez 27da217eb7 Merge remote-tracking branch 'upstream/adb/fix-callJavascriptFunction' 2024-11-30 12:20:07 +01:00
adbenitez a0c71a5387 fix WebxdcActivity.callJavaScriptFunction()
now even if internet access is enabled, the index.html is wrapped in
an iframe
2024-11-30 12:03:44 +01:00
adbenitez 4d19a59cb6 improve notifications handling 2024-11-29 20:10:49 +01:00
adbenitez 819a9f415a Merge remote-tracking branch 'upstream/main' 2024-11-29 19:38:43 +01:00
adbenitez dff1ef3778 update CI 2024-11-29 16:49:15 +01:00
Hosted Weblate 0358e8ffcb Merge remote-tracking branch 'origin/main' 2024-11-27 20:36:50 +01:00
B. Petersen 7131f5774e adapt to changed deltachat-pages output folder 2024-11-27 20:36:46 +01:00
Hosted Weblate 406c263d82 Merge remote-tracking branch 'origin/main' 2024-11-27 20:36:33 +01:00
adb aa572508dc prepare 1.49.0 (#3453)
* update changelog

* update build.gradle

* update changelog

* update scripts/upload-beta.sh
2024-11-27 20:36:30 +01:00
Hosted Weblate 6ed070e437 Merge remote-tracking branch 'origin/main' 2024-11-27 18:15:46 +00:00
adb 1f880efb3f Merge pull request #3454 from deltachat/adb/update-link-generation
remove Util.QrDataToInviteURL()
2024-11-27 19:15:41 +01:00
adbenitez 72ace5c156 remove Util.QrDataToInviteURL() 2024-11-27 19:01:49 +01:00
Hosted Weblate 1e4cfa124e Merge remote-tracking branch 'origin/main' 2024-11-27 18:02:12 +01:00
B. Petersen 2f34a6ffa4 do not quote a dedicated message; current android shows them grouped and you do not really know what the message refers to 2024-11-27 18:02:07 +01:00
Hosted Weblate c42ba0f599 Merge remote-tracking branch 'origin/main' 2024-11-27 14:37:32 +01:00
adbenitez afdfe7bbaa update strings 2024-11-27 14:37:29 +01:00
adbenitez 14f43f2a79 update deltachat-core-rust to 'chore(release): prepare for 1.151.2 (#6267)' of 'v1.151.2' 2024-11-27 14:37:29 +01:00
Hosted Weblate 8798275170 Merge remote-tracking branch 'origin/main' 2024-11-27 14:36:54 +01:00
B. Petersen f3353cf6e9 update local help 2024-11-27 14:36:33 +01:00
Hosted Weblate ac6495ff20 Merge remote-tracking branch 'origin/main' 2024-11-26 15:23:14 +00:00
adb 722f2cad1e Merge pull request #3449 from deltachat/adb/update-deeplink-api-impl
update to new deep-link API specs
2024-11-26 16:23:09 +01:00
adbenitez b135093628 update to new deep-link API specs 2024-11-26 13:24:35 +01:00
Hosted Weblate 8ae47e97cf Merge remote-tracking branch 'origin/main' 2024-11-26 11:35:27 +00:00
adb be44789b01 Merge pull request #3447 from deltachat/adb/issue-3444
add "show in chat" to webxdc menu
2024-11-26 12:35:22 +01:00
Hosted Weblate 6a1ff0bace Merge remote-tracking branch 'origin/main' 2024-11-25 20:42:51 +01:00
B. Petersen 233197095b remove dead code 2024-11-25 20:42:46 +01:00
adb 494cb728c3 Update src/main/res/menu/webxdc.xml
Co-authored-by: bjoern <r10s@b44t.com>
2024-11-25 19:59:51 +01:00
Hosted Weblate 047cd9a121 Merge remote-tracking branch 'origin/main' 2024-11-25 14:44:35 +01:00
Hocuri 60e9a9101a Don't always show the sender in notifications (#3441), Always show "~" before overridden sender names (#3442)
* Don't always show the sender in notifications

In 1:1 chats, don't prepend the sender name to every line. The exception is when the display name is not equal to the chat name (i.e. there is an OverwriteSenderDisplayname), in this case we still prepend it.

* Always show the "~" before the sender name if it's overridden

When we introduced this, I assume that we weren't sure whether we should
do it and only showed it in some places. But I think it's nicer to
show the same sender name everywhere, i.e. always add the "~".
2024-11-25 14:44:31 +01:00
adbenitez c23dac6f99 add "show in chat" to webxdc menu 2024-11-25 00:57:45 +01:00
Hosted Weblate 555547b6cc Merge remote-tracking branch 'origin/main' 2024-11-25 00:56:20 +01:00
adb 3965319ef4 Merge pull request #3446 from deltachat/adb/deprecate-desc-param-of-sendUpdate
remove 'description' parameter from webxdc's sendUpdate()
2024-11-25 00:56:16 +01:00
Hosted Weblate 5fe355fe90 Merge remote-tracking branch 'origin/main' 2024-11-24 20:37:20 +00:00
adb c4db7c515f Merge pull request #3443 from deltachat/adb/issue-3439
notify DC_EVENT_INCOMING_WEBXDC_NOTIFY
2024-11-24 21:37:15 +01:00
adbenitez fbf88e102b remove 'description' parameter from webxdc's sendUpdate()
the 'description' parameter is about to be deprecated,
see https://github.com/deltachat/deltachat-core-rust/issues/6245
2024-11-24 21:34:22 +01:00
Hosted Weblate 6af3b0d985 Merge remote-tracking branch 'origin/main' 2024-11-24 21:20:39 +01:00
adb d5ea043893 Merge pull request #3440 from deltachat/hoc/reverse-notification-inbox
Reverse order of the tiny inbox in notifications
2024-11-24 21:20:34 +01:00
adbenitez f70c79ba4a fix notifyWebxdc 2024-11-24 03:46:50 +01:00
Hosted Weblate 92d6147644 Merge remote-tracking branch 'origin/main' 2024-11-23 23:34:05 +00:00
adb 0b2a26e2f1 Merge pull request #3438 from deltachat/adb/webxdc-deeplink
allow to open deep-link to webxdc
2024-11-24 00:33:59 +01:00
adbenitez b968ba67b3 avoid NullPointerException 2024-11-24 00:33:22 +01:00
adbenitez e234cc864b don't play in-chat sound 2024-11-23 23:11:34 +01:00
adbenitez b47e75eed6 use new selfAddr 2024-11-23 23:11:34 +01:00
adbenitez 6b684bf030 notify DC_EVENT_INCOMING_WEBXDC_NOTIFY 2024-11-23 23:11:34 +01:00
adbenitez ea89d37461 open webxdc when clicking info-message, pass deeplink/href 2024-11-23 23:09:01 +01:00
adbenitez 814af177d1 fix: make getWebxdcHref public 2024-11-23 23:09:01 +01:00
adbenitez 1ccbb7177f add DcMsg.getWebxdcHref() 2024-11-23 23:09:01 +01:00
adbenitez 3118dbd32b allow to open deep-link to webxdc 2024-11-23 23:09:01 +01:00
Hosted Weblate 72fb9992a1 Merge remote-tracking branch 'origin/main' 2024-11-23 23:05:09 +01:00
adb 1a5e062dac Merge pull request #3445 from deltachat/update-core-to-1.151.0
update core to 1.151.0
2024-11-23 23:04:44 +01:00
B. Petersen 0bcaea6f01 update deltachat-core-rust to 'chore(release): prepare for 1.151.0' of 'v1.151.0' 2024-11-23 23:01:56 +01:00
Hocuri 8283a6c4ad Reverse order of the tiny inbox in notifications 2024-11-23 20:01:46 +01:00
Hosted Weblate e8413019ff Merge remote-tracking branch 'origin/main' 2024-11-23 18:22:54 +01:00
adb cd159bac6c Merge pull request #3377 from deltachat/r10s/notify-reactions
notify reactions added
2024-11-23 18:22:49 +01:00
Hosted Weblate 289118e671 Merge remote-tracking branch 'origin/main' 2024-11-22 22:07:18 +00:00
adb 21f917004f Merge pull request #3436 from deltachat/adb/remove-android-4-code
remove android 4 dead code (SDK<21)
2024-11-22 23:07:12 +01:00
Hosted Weblate 286a84b1d4 Merge remote-tracking branch 'origin/main' 2024-11-21 00:31:16 +00:00
adb 0abf2ff00c Merge pull request #3435 from deltachat/adb/allow-to-open-http-link
allow to open in browser http links that look like proxies
2024-11-21 01:31:11 +01:00
adbenitez 0ca92ec6b5 remove android 4 compatibility code 2024-11-21 01:16:20 +01:00
adbenitez e66fa53537 allow to open in browser http links that look like proxies 2024-11-20 19:36:18 +01:00
Hosted Weblate 8c8c003f2b Merge remote-tracking branch 'origin/main' 2024-11-20 12:59:55 +00:00
Hocuri a51013cc00 fix: Show composite emojis enlarged, too (#3427)
fix: Show composite emojis enlarged, too

There are a lot of composite emojis like the flags and the family emojis.
Here, the grapheme starts with an emoji, but then come some other
characters that modify the first emoji (e.g. all flags start with the
flag emoji).

This PR shows those as big, too, by checking whether a grapheme _starts_
with an emoji to determine whether it's an emoji.


---------

Co-authored-by: adb <adb@merlinux.eu>
2024-11-20 13:59:50 +01:00
Hosted Weblate a06e36993d Merge remote-tracking branch 'origin/main' 2024-11-19 13:24:13 +01:00
Hocuri 171500a97d fix: Don't change display name when starting to create a new account and going back (#3434) 2024-11-19 13:24:10 +01:00
Hosted Weblate ce054d93a8 Merge remote-tracking branch 'origin/main' 2024-11-19 10:38:14 +00:00
link2xt 9a4851961e fix: check draft.isOk() instead of comparing to null
dcContext.getDraft() never returns null.
2024-11-19 10:38:08 +00:00
hsfg6 cabc159cd8 Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 100.0% (3 of 3 strings)

Translation: Delta Chat/Android metadata
Translate-URL: https://hosted.weblate.org/projects/deltachat/android-metadata/zh_Hant/
2024-11-18 23:00:26 +01:00
adbenitez e5ddbacb2e update build.gradle 2024-11-15 22:45:17 +01:00
adbenitez 03c7d78e2b Merge remote-tracking branch 'upstream/main' 2024-11-15 22:45:10 +01:00
Hosted Weblate c78cbbe145 Merge remote-tracking branch 'origin/main' 2024-11-15 22:01:58 +01:00
adb 00498b02b3 Merge pull request #3424 from deltachat/adb/issue-3423
remove internal font scaling preference
2024-11-15 22:01:51 +01:00
adbenitez ad6e2d1a9f fix typo 2024-11-15 21:20:40 +01:00
adbenitez 5cfa71cd72 add some protection against theoretical 0 value from ViewUtil.pxToSp() 2024-11-15 20:57:33 +01:00
adbenitez 0551044ef9 remove internal font size setting 2024-11-15 18:02:42 +01:00
Hosted Weblate a297c71a90 Merge remote-tracking branch 'origin/main' 2024-11-15 04:27:38 +01:00
adb 5126b3eeb2 Merge pull request #3422 from deltachat/adb/issue-3421
change proxy protocol label position
2024-11-15 04:27:31 +01:00
B. Petersen 8d7078f96f fix playing inChatSounds 2024-11-14 14:10:17 +01:00
B. Petersen c446440537 save one database call 2024-11-14 14:10:17 +01:00
B. Petersen 333e4c9eca notify reactions 2024-11-14 14:10:17 +01:00
B. Petersen fb1f5df234 fix ticker line 2024-11-14 14:10:17 +01:00
Hosted Weblate 247de63362 Merge remote-tracking branch 'origin/main' 2024-11-13 20:08:39 +01:00
Hocuri cc419a9f62 perf: Return early in getTextScale() if text is empty or starts with letter (#3426)
Not sure why, but `setText()` seems to be called with an empty string
very often - for this case it's nice if getTextScale() returns early.

If the text starts with a letter, we can also return early.
2024-11-13 20:08:31 +01:00
adbenitez 2469b6efef update originalFontSize on setTextSize() 2024-11-13 17:20:14 +01:00
adbenitez b7446c9a93 update build.gradle 2024-11-13 04:29:58 +01:00
adbenitez 0c9b5bbaf4 Merge remote-tracking branch 'upstream/main' 2024-11-13 04:29:08 +01:00
adbenitez 3126544f00 fix "show full message" button 2024-11-13 04:28:13 +01:00
adbenitez ccdad0469d Merge remote-tracking branch 'upstream/main' 2024-11-13 01:45:40 +01:00
Hosted Weblate 20f7c7c616 Merge remote-tracking branch 'origin/main' 2024-11-13 00:16:57 +01:00
B. Petersen 9f3eeb3d0d calculate account size in background
calculation may take a moment,
do this in background.

it is totally fine to just display nothing before,
that avoids flickering (WHAT was this? i cannot look so fast!) -
and in most cases, it is close to instant.
2024-11-13 00:16:52 +01:00
adbenitez 92bc53b672 change proxy protocol label position 2024-11-12 23:12:37 +01:00
Hosted Weblate 6364903a28 Merge remote-tracking branch 'origin/main' 2024-11-12 20:35:03 +01:00
adb 1355303360 Merge pull request #3411 from deltachat/adb/issue-3399
remove old emojis
2024-11-12 20:34:59 +01:00
adbenitez 7227f513a5 don't use unnecessary "" in build.gradle 2024-11-12 20:33:41 +01:00
adb 4933d66000 Update src/main/res/layout/reactions_pill.xml
Co-authored-by: bjoern <r10s@b44t.com>
2024-11-12 20:23:55 +01:00
adbenitez 977b21618c increase accepted lenght for scalling to 21
also avoid unnecessary iteration over graphemes if limit is exceeded already
2024-11-12 19:45:33 +01:00
adb 5cecd5bec3 Update src/main/java/org/thoughtcrime/securesms/components/InputPanel.java
Co-authored-by: Hocuri <hocuri@gmx.de>
2024-11-12 19:29:38 +01:00
adbenitez d8db39f9c7 add comment on regex 2024-11-12 19:28:25 +01:00
adbenitez 736fc44870 fix onEmojiPicked() 2024-11-12 19:23:49 +01:00
Hosted Weblate 48bb77cfae Merge remote-tracking branch 'origin/main' 2024-11-12 15:29:21 +01:00
adb 537127ec4e Merge pull request #3419 from deltachat/adb/issue-3291
don't increase reaction selector's font size according to system
2024-11-12 15:29:17 +01:00
Hosted Weblate 53bfe52797 Merge remote-tracking branch 'origin/main' 2024-11-12 09:02:21 +00:00
B. Petersen a5167f3739 log a warning if index gets out of bounds 2024-11-12 10:02:15 +01:00
B. Petersen d481541ad8 crash precaution by checking Spinner bounds
Spinner is very picky about bad selections,
this is an accident waiting to happen -
eg. if new values are introduces
or someone thinks, the "deprecated" case can be removed.

better do not trust incoming data.
2024-11-12 10:02:15 +01:00
adbenitez 7ab19fb8af scale emojis 2024-11-12 05:41:54 +01:00
adbenitez 715a2c0653 don't increase reaction selector's font size according to system 2024-11-12 03:33:36 +01:00
Hosted Weblate a8bc01e6c1 Merge remote-tracking branch 'origin/main' 2024-11-11 17:23:02 +01:00
link2xt 350cd0539c build: update NDK to r27
If we are dropping Android 4 support anyway,
can as well upgrade to the current LTS NDK
which requires API level 21 (Android 5.0).
2024-11-11 16:22:55 +00:00
Hosted Weblate 3fbccf3408 Merge remote-tracking branch 'origin/main' 2024-11-11 16:11:47 +01:00
adb 9f8fe08c75 Merge pull request #3400 from deltachat/adb/issue-3395
improve msg_action_button
2024-11-11 16:11:44 +01:00
Hosted Weblate 86656f1155 Merge remote-tracking branch 'origin/main' 2024-11-11 15:09:03 +00:00
Hocuri 5048239563 Rename "Back up Chats to External Storage" to "Export Backup" (#3416) 2024-11-11 16:08:59 +01:00
Hosted Weblate 89473b8067 Merge remote-tracking branch 'origin/main' 2024-11-11 15:05:12 +00:00
link2xt 6e135e06a9 Opt out of webview metrics collection 2024-11-11 15:05:06 +00:00
Hosted Weblate 887f5881f0 Merge remote-tracking branch 'origin/main' 2024-11-09 17:33:23 +01:00
B. Petersen d52647b288 tweak phased rollout instructions 2024-11-09 17:32:46 +01:00
Hosted Weblate aee757e71c Merge remote-tracking branch 'origin/main' 2024-11-08 11:54:31 +00:00
B. Petersen c0a729978c update huawei instructions 2024-11-08 12:54:26 +01:00
adbenitez 041c95c6d2 remove jemoji, it adds +13MB 2024-11-06 16:39:17 +01:00
adbenitez 8de0fed18e update build.gradle 2024-11-05 23:33:09 +01:00
adbenitez dd75a8e858 enlarge font size when text is only a few emojis 2024-11-05 23:04:25 +01:00
adbenitez 2e77db23d5 remove more unused code 2024-11-05 22:24:29 +01:00
adbenitez 04a4a02235 remove transparency from emoji in pills and reactions details 2024-11-05 19:36:42 +01:00
adbenitez 2910730bc1 remove unused emoji attrs and layouts 2024-11-05 19:18:32 +01:00
Hosted Weblate 30d5eeeb45 Merge remote-tracking branch 'origin/main' 2024-11-05 15:32:37 +01:00
Hocuri 23458a6c64 Don't show "0%" at the beginning when being added as second device (#3409) 2024-11-05 15:32:34 +01:00
Hosted Weblate d2c2f2cf07 Merge remote-tracking branch 'origin/main' 2024-11-05 15:28:53 +01:00
Hocuri 9679b22072 fix: Accept the deprecated 3 as an alias for 2 (#3410) 2024-11-05 15:28:50 +01:00
adbenitez 3fae301ec2 remove old emojis components 2024-11-05 02:00:42 +01:00
adbenitez d08069f7b0 remove old emojis 2024-11-04 23:29:28 +01:00
bittin1ddc447d824349b2 f83d5a0dbb Translated using Weblate (Swedish)
Currently translated at 66.6% (2 of 3 strings)

Translation: Delta Chat/Android metadata
Translate-URL: https://hosted.weblate.org/projects/deltachat/android-metadata/sv/
2024-11-03 13:00:36 +01:00
B. Petersen 56a0607a5e update RELEASE.md to changed store ui 2024-11-01 14:43:56 +01:00
B. Petersen 9c08617f7d bump version to 1.48.3 2024-10-31 21:35:26 +01:00
B. Petersen 812dc8d738 update CHANGELOG for 1.48.3 2024-10-31 21:35:26 +01:00
B. Petersen d8b278a1f5 update translations 2024-10-31 21:06:00 +01:00
bjoern 4368a4f63e update translations (#3402) 2024-10-31 18:07:55 +01:00
adb 72ae90ae93 change realtime preference position (#3398)
* change realtime preference position

* tweak realtime explaination

* Update src/main/res/values/strings.xml

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

* tweak realtime strings

* show warning if realtime is disabled and apps need it

* update realtime warning message

* Update src/main/res/values/strings.xml

Co-authored-by: Hocuri <hocuri@gmx.de>

* Update src/main/res/values/strings.xml

Co-authored-by: Hocuri <hocuri@gmx.de>

* update strings.xml

* update strings.xml

* revert dialog

---------

Co-authored-by: bjoern <r10s@b44t.com>
Co-authored-by: Hocuri <hocuri@gmx.de>
2024-10-31 18:00:20 +01:00
B. Petersen c36ce7a8ab update deltachat-core-rust to 'chore(release): prepare for 1.148.6' of 'v1.148.6' 2024-10-31 17:53:33 +01:00
adbenitez 404097fe30 keep old style for "show full message" 2024-10-30 18:22:21 +01:00
adbenitez 07d5c719d4 improve mst_action_button 2024-10-29 20:47:33 +01:00
adb 13a43473cc improve logging: always log events for accId=0 (#3391)
improve logging: always log events for all accounts including previously ignored accId=0
2024-10-29 17:45:33 +01:00
B. Petersen 5a84198829 bump version to 1.48.2 2024-10-29 00:43:48 +01:00
B. Petersen 1f443cd87c update CHANGELOG for 1.48.2 2024-10-29 00:43:48 +01:00
B. Petersen 4901b92ee2 update local help 2024-10-28 23:41:18 +01:00
B. Petersen cd48e15071 update translations 2024-10-28 23:41:18 +01:00
B. Petersen 2d4b570f48 update deltachat-core-rust to 'chore(release): prepare for 1.148.5' of 'v1.148.5' 2024-10-28 23:41:18 +01:00
B. Petersen 3f0b36bd4b 'message info' just shows the file name
from the view of the user, this is just the 'file name'.
calling it 'original file name' there is maybe correct internally,
as we add a random number for $reasons.
however, some users were alarmed about what the heck is transferred here.
2024-10-27 15:28:11 +01:00
B. Petersen b342fb9c30 update translations 2024-10-27 11:51:00 +01:00
adbenitez 0974655366 update build.gradle 2024-10-27 06:58:30 +01:00
adbenitez 9675c419ac add some margin at the bottom of the new "show full message" buttons 2024-10-27 06:57:25 +01:00
adbenitez de4e95d495 Merge remote-tracking branch 'upstream/main' 2024-10-27 03:45:37 +01:00
adbenitez 7a738abba8 Merge remote-tracking branch 'upstream/main' 2024-10-27 02:49:16 +01:00
B. Petersen 512f8104e2 fix typos 2024-10-25 13:18:10 +02:00
B. Petersen 0cd445f4e7 refine CHANGLOG HOWTO 2024-10-25 12:28:29 +02:00
B. Petersen dbfbb9060b bump version to 1.48.1 2024-10-24 23:53:26 +02:00
B. Petersen f2f910fe23 update changelog for 1.48.1 2024-10-24 23:53:26 +02:00
B. Petersen 7dde6ad61a update deltachat-core-rust to 'chore(release): prepare for 1.148.4' of 'v1.148.4' 2024-10-24 23:12:47 +02:00
adb ca947aeef2 Use tag or display name for notifications instead address (#3380)
Use tag or display name for notifications instead address
2024-10-24 20:42:39 +02:00
bjoern 1680d14835 prepare 1.48.0 (#3354)
* update CHANGELOG for 1.48.0, android part

* update CHANGELOG for 1.48.0, core part

* bump version to 1.48.0

* update CHANGELOG for 1.147.1

* update CHANGELOG

* update CHANGELOG for core 1.148.2

* update CHANGELOG, recent android changes
2024-10-24 20:16:02 +02:00
adb b5a2280776 fix typo in changelog (#3386)
* fix typo

* Update CHANGELOG.md

Co-authored-by: Hocuri <hocuri@gmx.de>

---------

Co-authored-by: Hocuri <hocuri@gmx.de>
2024-10-24 19:57:50 +02:00
B. Petersen ab61246240 do not start foreground service in foreground
the foreground service was introduced unconditionally in #3312,
however turns out to be annoying and flickering
if the app is actually in foreground.

the service _might_ be needed in this case only
if the app is about going to background during fetch,
but in this case, we assume,
that we have some 10 seconds time still.

in any case,
this is still an improvement to the released apps,
that _never_ show a foreground service.
2024-10-24 18:53:44 +02:00
B. Petersen 957a5f75dc update translations 2024-10-24 15:19:09 +02:00
B. Petersen dad490074b the 'def' parameter is long gone. any comment will lie over time :) 2024-10-24 12:29:45 +02:00
B. Petersen 09640c88ac update deltachat-core-rust to 'chore(release): prepare for 1.148.2' of 'v1.148.2' 2024-10-23 21:10:09 +02:00
adb 021a98c135 allow to set tags on profiles (#3373)
allow to set tags on profiles

---------

Co-authored-by: bjoern <r10s@b44t.com>
2024-10-23 18:05:14 +02:00
B. Petersen deacf8efef update local help 2024-10-23 16:53:56 +02:00
adb 6c482af28a Merge pull request #3374 from deltachat/adb/use-createQrSvg
Allow to share proxy via QR
2024-10-23 15:44:31 +02:00
adbenitez cfd9371739 tweak proxy_invalid string 2024-10-23 15:04:13 +02:00
adbenitez c58a77dc26 tweak padding in dialog_share_proxy 2024-10-23 15:04:13 +02:00
adbenitez e45d722ba1 tweak dialog_share_proxy 2024-10-23 15:04:13 +02:00
adbenitez 83213d14ad remove tabs 2024-10-23 15:04:13 +02:00
adbenitez 931476a196 remove scrollView in dialog_share_proxy 2024-10-23 15:04:13 +02:00
adbenitez 4ce3869744 tweak dc_wrapper.c 2024-10-23 15:04:13 +02:00
adbenitez 5dee44605d allow to share proxy as QR 2024-10-23 15:04:13 +02:00
adbenitez 249d57897e fix dc_wrapper.c 2024-10-23 15:04:13 +02:00
adbenitez 3c9cecbc39 add DcContext.createQrSvg() 2024-10-23 15:04:12 +02:00
B. Petersen 5a2c28b91d update translations 2024-10-23 13:24:40 +02:00
B. Petersen 7758f6d991 update deltachat-core-rust to 'chore(release): prepare for 1.148.1' of 'v1.148.1' 2024-10-23 13:24:40 +02:00
adb 285f59e46a Merge pull request #3367 from deltachat/adb/issue-3385
improve "show QR" screen
2024-10-22 14:40:05 +02:00
adbenitez 91f8ce7cda Merge remote-tracking branch 'upstream/main' 2024-10-22 02:16:26 +02:00
adbenitez 12ad3daa28 Merge remote-tracking branch 'upstream/main' 2024-10-22 02:13:13 +02:00
adb eaa6981523 Merge pull request #3372 from deltachat/adb/issues-3369
allow to paste from clipboard in RegistrationQrActivity
2024-10-22 00:20:15 +02:00
adb cd8f799f14 Update src/main/res/values/strings.xml
Co-authored-by: bjoern <r10s@b44t.com>
2024-10-22 00:07:53 +02:00
adb 69fb68a873 Update src/main/res/values/strings.xml
Co-authored-by: bjoern <r10s@b44t.com>
2024-10-22 00:07:28 +02:00
adbenitez 5954b13440 allow to paste from clipboard in RegistrationQrActivity 2024-10-21 21:31:06 +02:00
B. Petersen a7647e18e2 update translations 2024-10-21 02:16:14 +02:00
B. Petersen e025da4e91 add string 'N reactions', need for iOS notifications at least to differ from 'N messages' 2024-10-21 02:16:14 +02:00
B. Petersen 8ba93f8b82 support DC_QR_BACKUP2 in chatlist-qr-code scanner
this was forgotten by the move to BACKUP2 in #3173
2024-10-20 16:44:33 +02:00
adb 849c6798c0 Merge pull request #3368 from deltachat/adb/issue-3364
reflect status of the proxy (enable/disabled) in the proxy icon
2024-10-17 23:41:52 +02:00
adbenitez 7a85cf9db5 tweak message 2024-10-17 23:03:53 +02:00
adbenitez aa45476028 remove duplicated options from menu 2024-10-17 23:03:21 +02:00
adbenitez c12ed8060c add "invite link dialog" 2024-10-17 22:48:44 +02:00
Hocuri 90c8650aaf Visual feedback when tapping the action button on messages, attempt 2 (#3366) 2024-10-17 15:37:27 +02:00
adbenitez 6f530215af update full_description.txt 2024-10-17 01:21:13 +02:00
adbenitez e8c4d0e606 reflect status of the proxy (enable/disabled) in the proxy icon 2024-10-17 00:59:05 +02:00
adbenitez 7feb4bc93f implement "scan" button 2024-10-15 23:30:49 +02:00
adbenitez e4b1d52d1a improve "show QR" screen 2024-10-15 23:04:02 +02:00
adb efc09f142a Merge pull request #3363 from deltachat/adb/issue-3357
Do not remember "New Contact" screen's tab state
2024-10-14 19:40:03 +02:00
adb e5b8e488a4 Merge pull request #3362 from deltachat/adb/issue-3355
auto-focus group name field
2024-10-14 18:11:14 +02:00
adbenitez d397ccaf7e Do not remember "New Contact" screen's tab state 2024-10-14 17:46:25 +02:00
adbenitez f7bd609f91 auto-focus group name field 2024-10-14 17:11:09 +02:00
B. Petersen a118c33f89 update translations 2024-10-14 16:04:35 +02:00
B. Petersen 86a9da5062 better confirmation message 2024-10-14 15:58:23 +02:00
B. Petersen d3328df6f2 rename the function to what it does: sending multiple messages 2024-10-14 15:58:23 +02:00
B. Petersen 169a706e36 comment about fallback name 2024-10-14 15:58:23 +02:00
B. Petersen bf2fd62154 get filename of URI that are not PersistenBlobProvider 2024-10-14 15:58:23 +02:00
B. Petersen e74795851a use constant to access URI filename 2024-10-14 15:58:23 +02:00
B. Petersen 139b7f84f4 basic handling of multiple selected files 2024-10-14 15:58:23 +02:00
B. Petersen 3d55ea931c move asking-for-sending to a separate function 2024-10-14 15:58:23 +02:00
B. Petersen 73ada05e99 start intent allowing selecting multiple images/videos 2024-10-14 15:58:23 +02:00
B. Petersen 7ecba725a0 update translations and local help 2024-10-14 11:46:31 +02:00
B. Petersen 6cad73a00b update deltachat-core-rust to 'chore(release): prepare for 1.147.1' of 'v1.147.1' 2024-10-14 11:46:31 +02:00
B. Petersen c5e675a72e update local help 2024-10-11 16:08:08 +02:00
B. Petersen 75f779e47b update translations 2024-10-11 16:08:08 +02:00
holger krekel 2b1bb6e434 Merge pull request #3352 from deltachat/hpk42-patch-1
refine credits wrt signal messenger
2024-10-11 11:40:53 +02:00
holger krekel ca8dcfc599 refine credits wrt signal messenger 2024-10-11 09:11:31 +02:00
B. Petersen a26764355e move 'add profile' to end of list
having 'add profile' at the end of the list is more natural,
and more consisten with desktop/iOS -
as well as internally, eg. proxy also has 'add' at its end.

also, this paves the way to have a consistent layout when it comes
to profile-switching from forward/share dialogs,
where one probably does not want to have a 'add' button
(so, the first lines are not different :)

the profile list is usually not super-large,
and even if - when ppl have managed to add 10+ profiles,
they'll know how to do this, even with scrolling :)
also, adding is a rare function, in contrast to switching,
so even then it makes sense as there is room for one more item without scrolling.

in contrast,
for 'create chat' we show 'add' at the beginning,
as these lists can contain several hundrets of entries _and_
add is often used.
2024-10-10 23:14:57 +02:00
adbenitez d92265cd63 Merge remote-tracking branch 'upstream/main' 2024-10-10 21:09:08 +02:00
adbenitez 1787dc4c8b Merge remote-tracking branch 'upstream/main' 2024-10-10 20:40:06 +02:00
B. Petersen 1293d419f5 update translations 2024-10-10 17:16:18 +02:00
B. Petersen 421db5b403 fix typo 2024-10-10 17:16:18 +02:00
B. Petersen 5f77f791d0 fix the warning when attaching multiple files: images are recoded, only videos are not 2024-10-10 16:47:02 +02:00
B. Petersen aa78c607ce update deltachat-core-rust to 'chore(release): prepare for 1.147.0' of 'v1.147.0' 2024-10-10 14:50:22 +02:00
B. Petersen 7bb855e32a update local help 2024-10-10 14:30:10 +02:00
B. Petersen eaa24e89f8 update translations 2024-10-10 14:30:10 +02:00
B. Petersen fc5a3e5c75 cleanup account switcher
do not show 'Add Profile' in bold.

this looks less cluttered
and makes the "bold" of the selected account more outstanding:

before, there were two types of "boldness",
the add profile button (using bold only)
and the selected profile (using bold and a background),
this results in a bit cluttered, unsteady look,
esp. when there are few accounts and more bold than normal is shown.

also, this makes "bold" more outstanding,
as this attribute is given to one line only.
there is no need for the "add profile" to be that outstanding
(in contrast to eg. the "add chat" dialog)

it is a minor, sure :)
2024-10-09 21:09:23 +02:00
B. Petersen 6fe5ed32cb update chatlist title on profile deletion; this is needed to show 'Delta Chat' in case only one profile is left 2024-10-09 21:08:52 +02:00
B. Petersen 304942e98b update translations 2024-10-09 13:09:34 +02:00
B. Petersen 44df03ad52 mark deprecated strings as such 2024-10-09 13:09:34 +02:00
B. Petersen c485aa9f6a explain the 'Unread' string 2024-10-08 20:08:45 +02:00
B. Petersen cb416e6959 search: add menu allowing toggling is:unread 2024-10-08 20:08:45 +02:00
adb ee6c464a5b Merge pull request #3338 from deltachat/adb/issue-3335
register app for opening ss:// and socks5:// proxy URLs
2024-10-08 17:20:12 +02:00
adbenitez 8790b26123 show "done" toast 2024-10-08 17:02:41 +02:00
adb 04d2eb99aa Merge pull request #3340 from deltachat/adb/improve-proxy-ui
improve proxy settings UI
2024-10-08 16:27:55 +02:00
adbenitez 5627f5f123 update build.gradle 2024-10-06 23:25:23 +02:00
adbenitez 7a66085107 Merge remote-tracking branch 'upstream/adb/improve-proxy-ui' 2024-10-06 22:40:06 +02:00
adbenitez aa45a9082e Merge remote-tracking branch 'upstream/adb/issue-3335' 2024-10-06 22:39:43 +02:00
adbenitez 3955f4d505 fix secondary button color 2024-10-06 22:35:47 +02:00
adbenitez 74dd4c0d9a update permanent notification icon 2024-10-06 20:41:33 +02:00
adbenitez 23eb418591 update core 2024-10-06 19:37:13 +02:00
adbenitez edcfa80d92 don't enable IO with proxy settings if account is disabled 2024-10-06 19:36:32 +02:00
adbenitez 5ff1f3d915 Merge remote-tracking branch 'upstream/main' 2024-10-06 19:34:24 +02:00
adbenitez b0ae2da439 improve proxy settings UI 2024-10-06 13:29:46 +02:00
adbenitez 8487c286e6 register app for opening ss:// and socks5:// proxy URLs
also linkify proxy URLs in text messages
2024-10-05 20:15:40 +02:00
Hocuri ffa9177094 Don't show "0%" when exporting backups (#3337)
With https://github.com/deltachat/deltachat-core-rust/pull/6027, when
exporting a backup, the counter stays at 0% while running housekeeping
and vacuuming the database, which takes 10 seconds on my device.

Showing "One moment... 0%" for 10 seconds (or longer on slower devices /
with bigger accounts) might make users think that it's not working and
abort the process. So, instead, simply show "One moment..." until the
progress reaches 1%.
2024-10-05 20:00:03 +02:00
adb 6f3d8a4414 Merge pull request #3334 from deltachat/adb/issue-3316
allow to set proxies from QRs
2024-10-05 18:38:42 +02:00
adb 9bbee2db10 Update src/main/res/values/strings.xml
Co-authored-by: bjoern <r10s@b44t.com>
2024-10-05 18:12:13 +02:00
adbenitez 30580366fd add restartIo() to DcContext 2024-10-05 18:11:26 +02:00
adb ec4bffdabe Merge pull request #3336 from deltachat/adb/issue-3282
don't change delete_server_after, let core handle it
2024-10-05 17:12:07 +02:00
adbenitez ca2d8f4b6e don't change delete_server_after, let core handle it 2024-10-05 16:32:23 +02:00
adbenitez a7f0f753fd allow to set proxies from QRs 2024-10-05 16:16:32 +02:00
link2xt 4025fd5e0b fix: do not expect special value for backup transfer progress
Values 100, 350, 400, 450, 950 are not used in the core,
so this resulted in showing incorrect progress
such as "Preparing account" when actually
database transfer was already in progress.

Desktop already does not expect any special values
and simply shows the progress bar.
2024-10-05 11:40:11 +00:00
Asiel Díaz Benítez 577959a51a Merge pull request #3329 from deltachat/adb/issue-3307
show display name in title bar when user has multiple profiles
2024-10-04 17:18:18 +02:00
adbenitez 776dc05755 remove unnecessary getConnectivitySummary(context, int) 2024-10-04 16:44:38 +02:00
Hocuri 28141bf942 Remove getNextMedia() to make compilation succeed again (#3330) 2024-10-04 16:16:21 +02:00
adbenitez 3431163c24 show display name in title bar when user has multiple profiles 2024-10-04 15:20:45 +02:00
adbenitez 45cb3a953c update version number 2024-10-04 14:49:06 +02:00
adbenitez 3080313568 Merge remote-tracking branch 'upstream/main' 2024-10-04 14:48:37 +02:00
B. Petersen f13251bc07 add 'learn more' button for managing keys 2024-10-04 12:08:55 +02:00
B. Petersen 6a7c498481 update translations 2024-10-02 19:06:35 +01:00
B. Petersen b72a1ec7d8 update local help 2024-10-02 19:06:35 +01:00
B. Petersen 5fd06f2b9d update changelog for 1.46.15 2024-09-28 21:38:30 +01:00
B. Petersen 899b075349 update changelog for 1.46.15 2024-09-28 21:38:30 +01:00
B. Petersen 1c0dc91f03 update translations 2024-09-26 23:09:00 +01:00
B. Petersen a76762f321 update deltachat-core-rust to 'chore(release): prepare for 1.145.0' of 'v1.145.0' 2024-09-26 23:00:10 +01:00
B. Petersen 86ebb6e1a8 update translations 2024-09-26 20:29:48 +01:00
bjoern ecf87c58e1 tweak proxy UI (#3322)
* use string 'Saved Proxies' as header for proxy settings

'Connections' is a bit broad,
also there is only one connection.
'Saved Proxies' is also what Telegram is using.

* move proxy settings in 'Advanced' down

logically, this seems to be a better fit.
Account/Password is still the most important bit,
even if not directly needed in chatmail and Proxy is used more often.

* add proxy settings icon to main screen

* use 'cable' instead of 'shield'. things are rewired, but not more protected or secured.
2024-09-26 16:09:39 +00:00
B. Petersen 0bef0b3501 update deltachat-core-rust to 'chore(release): prepare for 1.144.0' of 'v1.144.0' 2024-09-26 15:24:46 +01:00
Asiel Díaz Benítez bc6d676fcd use new proxy_url list API (#3292) 2024-09-26 12:30:54 +00:00
Hocuri 8aa615157a Also start the FetchForegroundService in onDeletedMessages() (#3317)
See https://firebase.google.com/docs/cloud-messaging/android/receive#override-ondeletedmessages

Shouldn't happen very often, but if it does, it's good to connect, too.
2024-09-23 14:57:12 +02:00
B. Petersen 9ffa76c0f4 as we called startForeground(), longer timeouts should be fine 2024-09-23 13:30:09 +02:00
B. Petersen 9fc4bfb970 move backgroundFetch() to FetchForegroundService 2024-09-23 13:30:09 +02:00
B. Petersen 1bc40837fe add reference for the 20 seconds time span 2024-09-23 13:30:09 +02:00
B. Petersen ba3ea172e5 use explicit FetchForegroundService
this avoids potential issues with GenericForegroundService
which eg. may block app start.
2024-09-23 13:30:09 +02:00
B. Petersen 3a4c02c8cd Revert "add pinActivity parameter to GenericForegroundService"
This reverts commit b7e5bee655bb839153a9229e0035eb6c711fb723.
2024-09-23 13:30:09 +02:00
B. Petersen 4b9d521c13 add pinActivity parameter to GenericForegroundService 2024-09-23 13:30:09 +02:00
B. Petersen df9e3007b2 show a foreground service notification 2024-09-23 13:30:09 +02:00
B. Petersen 117f144858 call backgroundFetch() from FCM 2024-09-23 13:30:09 +02:00
B. Petersen e17d37ebb7 add backgroundFetch() api 2024-09-23 13:30:09 +02:00
B. Petersen 08200d8443 refine post-notifications-granted logging
saying post-notifications-granted=false on API that do not need this grant
is misleading as it looks as some error or if the user has rejected sth.

just stumbled upon that and was irritated when trying out things wrt
https://github.com/deltachat/deltachat-android/issues/3281 on android7
2024-09-20 21:09:21 +02:00
adbenitez 9809e3edd6 update "get-it-on-github.png" 2024-09-20 18:12:49 +02:00
adbenitez 2255c267ef Merge remote-tracking branch 'upstream/main' 2024-09-20 17:59:15 +02:00
adbenitez 4a83f4005a update "get-it-on-github.png" 2024-09-20 17:56:10 +02:00
B. Petersen 8ea78b1930 update translations 2024-09-20 13:57:25 +02:00
adbenitez 9d4b5e8fed Merge remote-tracking branch 'upstream/main' 2024-09-19 23:26:46 +02:00
Asiel Díaz Benítez ca74afb229 Merge pull request #3306 from deltachat/adb/issue-3305
log notifications permission status
2024-09-19 22:15:00 +02:00
Asiel Díaz Benítez 1757c417fa Update src/main/java/org/thoughtcrime/securesms/LogViewFragment.java
Co-authored-by: bjoern <r10s@b44t.com>
2024-09-19 16:14:49 -04:00
adbenitez 4e6119b85d log notifications permission status 2024-09-19 21:08:39 +02:00
B. Petersen 91467e5c65 add reference to original message when replying from a notification; otherwise a simple 'yes' is easily misleading if message arrive in between or out of order 2024-09-19 17:48:41 +02:00
B. Petersen 2870ad988f mark messages as read also when replying from notification 2024-09-19 17:48:41 +02:00
B. Petersen a35da9ac7c really mark messages as read from notification 2024-09-19 17:48:41 +02:00
B. Petersen e4543be71c 'Mark Read' instead 'Dismiss' notifications
'Dismiss' is a bit unclear - even though introduced at #2083 to make things clearer,
i do not think this has happened :) -
i also needed to dive into the source code to see what exactly 'Dismiss' is doing.

meanwhile, we're anyway using 'Mark Read' to remove unread counter from chats,
and this is basically the same. good to be consistent.
finally, this is also the term WhatsApp/Telegram are using.

closes https://support.delta.chat/t/what-does-dismiss-button-on-notifications-do/3261/3

nb: we also change the english 'short' term from 'Read' to 'Mark Read' -
this is sill shorter than many translations
and removes the ambiguousness 'Mark Read' vs 'Open for Reading" -
esp. in the notification without much context, this is better,
but also on iOS, where the term was introduced for, it is good to be explict.
2024-09-19 17:48:41 +02:00
Asiel Díaz Benítez b1e4d4dbe5 Merge pull request #28 from ArcaneChat/adb/add-fdroid-badge
add "Get in on F-Droid" badge
2024-09-18 17:34:10 +02:00
B. Petersen e6f9eda787 update translations 2024-09-17 23:08:44 +02:00
Asiel Díaz Benítez 12b5f0767c Merge pull request #3271 from deltachat/adb/issue-3270
fix wrong translations of videochat_instance_example add doc comment
2024-09-17 22:58:51 +02:00
Asiel Díaz Benítez 0bd2c2f825 Merge pull request #3299 from deltachat/adb/issue-3289
avoid android.view.WindowManager$BadTokenException in maybeShowConfigurationError
2024-09-17 22:58:28 +02:00
Asiel Díaz Benítez 5c9afb910d Merge pull request #3301 from deltachat/adb/issue-3300
revert hack introduced in #2835
2024-09-17 22:57:47 +02:00
B. Petersen e41e3374e8 update translations 2024-09-17 22:14:17 +02:00
B. Petersen 0be6457cd1 simplify 'Proxy Settings' to just 'Proxy'
- shorter, less cluttering
- we usually do not say 'Settings' inside 'Settings',
  also having several 'Settings' menu entries in the main menu us not so nice
- same as telegram is doing
2024-09-17 22:10:26 +02:00
adbenitez f3fa1d5e7c revert hack introduced in #2835 2024-09-17 19:16:39 +02:00
B. Petersen 5f2b4590c0 marked chat replied to as being noticed
when replying from within a notification,
the corresponding chat should be marked as being noticed as well.

otherwise, it looks wrong that one has replied to a chat,
but still the chat is shown as being "unread".

the 'reply' from a notification should leave the chat
in the same state as 'dismiss' resp. 'mark read' - plus the added message.
2024-09-17 18:19:50 +02:00
adbenitez be4bc8259e avoid android.view.WindowManager$BadTokenException in maybeShowConfigurationError 2024-09-17 17:54:38 +02:00
Asiel Díaz Benítez 529842ad60 Merge pull request #3273 from deltachat/adb/improve-delete-dialog
improve profile deletion dialog
2024-09-17 17:05:58 +02:00
B. Petersen 78bd221fdf update translations 2024-09-17 15:34:54 +02:00
Asiel Díaz Benítez 054902eb67 Merge pull request #3294 from deltachat/adb/issue-3288
check that getSlideUri() is not null before passing it to ScribbleActivity
2024-09-16 22:18:11 +02:00
Asiel Díaz Benítez ef578da78d Merge pull request #3293 from deltachat/adb/issue-3287
avoid NullPointerException in ConversationListActivity.refreshAvatar
2024-09-16 22:17:51 +02:00
adbenitez 884cce3e1a check that getSlideUri() is not null before passing it to ScribbleActivity 2024-09-16 21:09:52 +02:00
adbenitez fc6bdc2fea avoid NullPointerException in ConversationListActivity.refreshAvatar 2024-09-16 20:44:55 +02:00
Hocuri e441a582dd Merge pull request #3285 from deltachat/hoc/test
Fix weblate problem
2024-09-12 17:10:04 +02:00
Hocuri 3e3a01dd62 Remove changelogs 2024-09-12 17:09:21 +02:00
Hocuri 1cda594e02 Merge remote-tracking branch 'weblate/main' into hoc/test 2024-09-11 23:30:46 +02:00
Weblate (bot) 357e6de031 Translations update from Hosted Weblate (#3145)
* Translated using Weblate (Portuguese)

Currently translated at 16.6% (3 of 18 strings)

Translation: Delta Chat/Android metadata
Translate-URL: https://hosted.weblate.org/projects/deltachat/android-metadata/pt/

* Translated using Weblate (Italian)

Currently translated at 100.0% (18 of 18 strings)

Translation: Delta Chat/Android metadata
Translate-URL: https://hosted.weblate.org/projects/deltachat/android-metadata/it/

* Translated using Weblate (Italian)

Currently translated at 100.0% (19 of 19 strings)

Translation: Delta Chat/Android metadata
Translate-URL: https://hosted.weblate.org/projects/deltachat/android-metadata/it/

* Translated using Weblate (Portuguese (Portugal))

Currently translated at 10.5% (2 of 19 strings)

Translation: Delta Chat/Android metadata
Translate-URL: https://hosted.weblate.org/projects/deltachat/android-metadata/pt_PT/

* Translated using Weblate (German)

Currently translated at 100.0% (3 of 3 strings)

Translation: Delta Chat/Android metadata
Translate-URL: https://hosted.weblate.org/projects/deltachat/android-metadata/de/

* Translated using Weblate (Italian)

Currently translated at 100.0% (3 of 3 strings)

Translation: Delta Chat/Android metadata
Translate-URL: https://hosted.weblate.org/projects/deltachat/android-metadata/it/

* Translated using Weblate (Italian)

Currently translated at 100.0% (3 of 3 strings)

Translation: Delta Chat/Android metadata
Translate-URL: https://hosted.weblate.org/projects/deltachat/android-metadata/it/

---------

Co-authored-by: Leonardo Colman <leonardo.dev@colman.com.br>
Co-authored-by: Andrea Enzo Lattmann <andrea@testrun.org>
Co-authored-by: alex0valk <alex0valk@gmail.com>
Co-authored-by: sushidave <github316@haerrimedia.ch>
Co-authored-by: Hocuri <hocuri@gmx.de>
2024-09-11 22:54:49 +02:00
Asiel Díaz Benítez 30ac01a57e Merge pull request #3277 from deltachat/adb/issue-3276
Add separate view for proxy settings
2024-09-10 20:40:54 +02:00
Asiel Díaz Benítez de5d45d04d Merge pull request #3283 from deltachat/adb/fix-typo-in-notificationcenter
fix typo in NotificationCenter
2024-09-10 19:35:15 +02:00
adbenitez c599fc8e79 fix typo in NotificationCenter 2024-09-10 15:46:40 +02:00
adbenitez 295e1b50d2 restart IO on proxy changes 2024-09-10 13:48:08 +02:00
adbenitez ef8838cbe3 add proxy settings to main menu if it is enabled 2024-09-10 13:48:08 +02:00
adbenitez eed124a0f2 add proxy settings outside in advanced settings 2024-09-10 13:48:08 +02:00
adbenitez 18974ff023 use new proxy screen in RegistrationActivity 2024-09-10 13:48:08 +02:00
adbenitez e666bbf610 allow to set proxy in InstantOnboardingActivity 2024-09-10 13:48:08 +02:00
adbenitez 0330485123 tweak buttons in welcome and instant onboarding screens 2024-09-08 16:33:33 +02:00
Asiel Díaz Benítez 56717d3f44 Merge pull request #3279 from deltachat/prep-1.46.14
prepare 1.46.14
2024-09-06 23:46:58 +02:00
adbenitez 958bdddacf bump app version number and update changelog 2024-09-06 22:50:10 +02:00
Asiel Díaz Benítez 6375b85ef9 Merge pull request #3280 from deltachat/adb/fix-on-click-in-account-switcher-button
fix on-click in profile switcher button
2024-09-06 22:38:08 +02:00
adbenitez e076691f2a fix on-click in profile switcher button 2024-09-06 22:36:43 +02:00
Asiel Díaz Benítez 4635cbbe4f Merge pull request #3278 from deltachat/adb/update-core-and-stuff-6-9-2024
update deltachat-core-rust to 'chore(release): prepare for 1.142.12' of 'v1.142.12'
2024-09-06 21:12:22 +02:00
adbenitez 71311d43e8 update deltachat-core-rust to 'chore(release): prepare for 1.142.12' of 'v1.142.12' 2024-09-06 20:38:04 +02:00
adbenitez 6efe540310 update core 2024-09-06 18:26:53 +02:00
adbenitez 1843c29b7c update version number 2024-09-06 18:24:40 +02:00
adbenitez 653d940242 fix: add back click listener to selfAvatar in ConversationListActivity 2024-09-06 18:24:05 +02:00
adbenitez 2f3a730be7 update core 2024-09-06 06:04:23 +02:00
adbenitez 7a2401a3d5 Merge remote-tracking branch 'upstream/main' 2024-09-06 06:03:00 +02:00
adbenitez 6690add48f update bots in menu 2024-09-06 05:31:40 +02:00
Asiel Díaz Benítez ace1c99daa Merge pull request #3262 from deltachat/hoc/increase-account-switcher-hitbox
Increase account switcher hitbox
2024-09-03 15:42:24 +02:00
Asiel Díaz Benítez 125ac5e7b3 Merge pull request #3275 from deltachat/adb/issue-3274
fix: rename fastline to fastlane
2024-09-03 04:17:33 +02:00
adbenitez b3248c9f6d fix: rename fastline to fastlane 2024-09-02 23:40:23 +02:00
adbenitez 00d1803631 tweak avatar size 2024-09-02 19:36:36 +02:00
adbenitez 0482889dfa improve delete-account-dialog layout 2024-09-02 19:27:07 +02:00
adbenitez 6113195977 update src/main/res/drawable/intro1.png 2024-08-31 16:02:35 +02:00
adbenitez 4a02d6c73d remove hack to send single emoji as reaction 2024-08-31 01:41:44 +02:00
adbenitez a252eec698 add "Get in on F-Droid" badge 2024-08-31 01:24:09 +02:00
adbenitez b89e094f9f improve account deletion dialog 2024-08-31 00:12:58 +02:00
adbenitez 6fa725e8ff update version number 2024-08-30 16:27:33 +02:00
adbenitez efb38db3ef Merge remote-tracking branch 'upstream/main' 2024-08-30 16:24:33 +02:00
Asiel Díaz Benítez 8ef136d6b2 Merge pull request #3272 from deltachat/adb/issue-3266
allow to delete selected account
2024-08-30 16:18:06 +02:00
adbenitez 3412dc8a0f Merge remote-tracking branch 'upstream/main' 2024-08-30 16:17:44 +02:00
adbenitez 6cb1c0fad4 update release.yml 2024-08-30 15:58:55 +02:00
adbenitez bfb1fc0281 allow to delete selected account 2024-08-29 21:09:56 +02:00
adbenitez bc511d6100 fix wrong translations of videochat_instance_example add doc comment 2024-08-29 20:12:50 +02:00
adbenitez 1ae69feb80 tweak code 2024-08-29 17:00:49 +02:00
adbenitez 19fac45062 update scripts/ndk-make.sh, remove ROOT_DIR 2024-08-29 15:40:59 +02:00
adbenitez 8c7d1da9d9 update scripts/ndk-make.sh 2024-08-29 15:27:06 +02:00
adbenitez 2376777bba improve reproducible build 2024-08-29 14:04:55 +02:00
adbenitez 21d6c3c3b8 fix bug in scripts/ndk-make-fdroid.sh, also rename all vars to uppercase 2024-08-29 02:07:28 +02:00
adbenitez a3976846f6 fix: create symbolic link for sdk in ndk-make.sh 2024-08-28 21:07:15 +02:00
adbenitez f9d21b75ee use symbolic link for ANDROID_NDK_ROOT 2024-08-28 20:52:31 +02:00
Asiel Díaz Benítez fd8311cfc9 Merge pull request #3269 from deltachat/adb/issue-3199
tweak account selection style
2024-08-28 20:43:47 +02:00
adbenitez 54f487b33d use bash instead of sh in scripts/ndk-make-fdroid.sh 2024-08-28 19:49:05 +02:00
Asiel Díaz Benítez 973e278d71 Merge pull request #3267 from deltachat/adb/issue-3144
add monochrome launcher icon
2024-08-28 19:15:06 +02:00
adbenitez ed7f3db2a4 add scripts/ndk-make-fdroid.sh 2024-08-28 18:54:09 +02:00
adbenitez 2ce614dc55 try to make core build reproducible 2024-08-28 15:31:32 +02:00
adbenitez 8a044221b1 tweak ndk-make.sh and Android.mk 2024-08-27 18:43:01 +02:00
adbenitez e9317ab641 tweak RUSTFLAGS 2024-08-27 16:51:52 +02:00
adbenitez a278121498 keep trying reproducible core build 2024-08-27 16:31:47 +02:00
adbenitez c060810a82 try to make core building reproducible 2024-08-27 15:03:24 +02:00
adbenitez 95f09a67f5 select item normally instead of using checkbox 2024-08-27 13:12:52 +02:00
adbenitez 78ad04bd7b simplify AccountSelectionListItem.bind() 2024-08-27 12:40:40 +02:00
Asiel Díaz Benítez b4c15ad45f Merge pull request #27 from ArcaneChat/use-same-app-id-for-foss
use same app id for FOSS flavor
2024-08-27 11:16:00 +02:00
adbenitez 744414baeb do not strip libs 2024-08-27 11:15:21 +02:00
adbenitez cda7bcb247 use same app id for FOSS flavor 2024-08-27 10:56:08 +02:00
adbenitez 24e8fc7d25 update .github/workflows/release.yml 2024-08-27 00:01:40 +02:00
Hocuri 59435e8975 Don't count taps that are too far to the right 2024-08-26 22:37:02 +02:00
link2xt bc94eba1da update deltachat-core-rust to 'chore(release): prepare for 1.142.10' of 'v1.142.10' 2024-08-26 20:34:46 +00:00
adbenitez 088494ea86 update version number 2024-08-26 21:34:33 +02:00
adbenitez 4c4c2e248c update core 2024-08-26 21:34:01 +02:00
adbenitez 60588ab8e4 allow to build single ABI via ABI_FILTER property 2024-08-26 21:07:57 +02:00
Asiel Díaz Benítez 228a5cf4f7 Merge pull request #26 from ArcaneChat/split-apk-for-fdroid
split apks again
2024-08-26 17:07:36 +02:00
adbenitez 7075fb39e1 fix apk preview workflow 2024-08-26 17:04:51 +02:00
adbenitez da15be4739 split apks again 2024-08-26 16:38:15 +02:00
adbenitez 6427e62ed9 prepare for f-droid submission 2024-08-26 15:41:22 +02:00
adbenitez 1eb733e80f update version number 2024-08-25 23:32:19 +02:00
adbenitez 130cdfe838 update core 2024-08-25 22:46:24 +02:00
adbenitez fadcb51d7c update links and apk name 2024-08-25 22:39:12 +02:00
Asiel Díaz Benítez cea5b6ec84 Merge pull request #25 from ArcaneChat/rename-app
rename app
2024-08-25 22:25:36 +02:00
adbenitez 363b2bb26a rename app 2024-08-25 21:58:43 +02:00
adbenitez 589d1c3569 Merge remote-tracking branch 'upstream/main' 2024-08-25 21:15:09 +02:00
adbenitez 6c9d1592f8 add monochrome launcher icon 2024-08-25 17:34:57 +02:00
Asiel Díaz Benítez 25f4766410 Merge pull request #3240 from deltachat/r10s/no-encrypt-database
stop 'encrypted database' experiment
2024-08-25 15:27:20 +02:00
Asiel Díaz Benítez c4698fcf60 Merge pull request #3241 from deltachat/r10s/use-system-language
use system language, support per-app-language-selection
2024-08-25 15:26:51 +02:00
Asiel Díaz Benítez fbc32e634d Merge pull request #3244 from deltachat/r10s/simplify-colors
tint settings icons in delta_primary color, cleanup
2024-08-25 15:25:57 +02:00
Asiel Díaz Benítez fbde3c4dfb Merge pull request #3264 from deltachat/adb/update-application.mk
update APP_PLATFORM to android-21
2024-08-25 15:24:57 +02:00
adbenitez d83dbcdf4b update APP_PLATFORM to android-21 2024-08-25 14:39:50 +02:00
Hocuri 56b925f600 Increase account switcher hitbox
The hitbox for the account switcher was only the own avatar in and the
title, so when you tapped a bit too low or too high, nothing happened.

This PR changes it to be the whole title bar.
2024-08-24 21:47:11 +02:00
adbenitez db63864a8c update release.yml 2024-08-24 19:42:08 +02:00
Asiel Díaz Benítez 1f16c73d31 Merge pull request #24 from deltalab-org/issue-19
release FOSS for IzzyOnDroid
2024-08-24 19:08:28 +02:00
adbenitez 2c94b9d4a7 revert featureGraphic.png 2024-08-24 19:06:45 +02:00
adbenitez 326f805709 update google-services.json 2024-08-24 18:48:24 +02:00
adbenitez ac59978303 update featureGraphic 2024-08-24 18:44:56 +02:00
adbenitez 9374d1adf3 release FOSS for IzzyOnDroid 2024-08-24 18:18:00 +02:00
adbenitez aade32dafe Merge remote-tracking branch 'upstream/main' 2024-08-24 16:53:25 +02:00
adbenitez 481893c6fc fix link in README.md 2024-08-24 16:14:31 +02:00
Asiel Díaz Benítez e8af223d12 Merge pull request #23 from deltalab-org/issue-21
add monochrome/themed support to app icon
2024-08-24 16:08:11 +02:00
adbenitez cd2b640e42 add monochrome support to app icon 2024-08-24 16:06:18 +02:00
Asiel Díaz Benítez 079dfd04f0 Merge pull request #22 from deltalab-org/change-logo
modify app icon and screenshots
2024-08-24 15:40:00 +02:00
adbenitez 2e8d567998 fix screenshots in fastlane folder 2024-08-24 15:22:23 +02:00
adbenitez 1182ea5352 modify app icon and screenshots 2024-08-24 14:45:44 +02:00
B. Petersen 27d060ee08 bump version to 1.46.13 2024-08-23 18:20:45 +02:00
B. Petersen b5e4f9bbad update changelog for v1.46.13 2024-08-23 18:20:45 +02:00
B. Petersen 90f5151886 update translations 2024-08-23 14:54:33 +02:00
B. Petersen e51c2f0ccc update local help 2024-08-23 12:50:21 +02:00
B. Petersen 8d7430ca50 update translations 2024-08-23 12:50:21 +02:00
adbenitez 30cdb183d3 Merge remote-tracking branch 'upstream/main' 2024-08-23 12:35:29 +02:00
link2xt 93fdc9f34d update deltachat-core-rust to 'chore(release): prepare for 1.142.8' of 'v1.142.8' 2024-08-23 12:21:43 +02:00
B. Petersen 126552b419 clean content of obj and build folders
explicitly list the content to be deleted,
to have some more general protection in case sth. goes wrong accidentally ...
2024-08-23 10:43:13 +02:00
B. Petersen c01616b2aa update translations 2024-08-22 16:21:41 +02:00
B. Petersen c8d2502731 'for you' may be misinterpreted as 'the nick is your nick'. 'shown to you' avoids this pitfall - and is shorter 2024-08-22 16:01:49 +02:00
B. Petersen ce23fd38d0 'local' wording is probably not clear for for most marginal users, partly revert 'shorten text' 2024-08-22 16:01:49 +02:00
B. Petersen 4e5c3aafea we're talking more about 'contacts' not 'users' in this context. stay with that 2024-08-22 16:01:49 +02:00
B. Petersen 6261467e37 avoid dialog being closed during typing by one wrong tap 2024-08-22 16:01:49 +02:00
B. Petersen 20328b8e07 shorten text 2024-08-22 16:01:49 +02:00
B. Petersen bf918590c9 add hints to 'Edit Name' dialog 2024-08-22 16:01:49 +02:00
B. Petersen 7d42d79216 show 'Edit Name' explicitly in contact profile's menu 2024-08-22 16:01:49 +02:00
B. Petersen 8deca3e4b4 add getAuthName() api 2024-08-22 16:01:49 +02:00
B. Petersen 662fde5957 bump version to v1.46.12 2024-08-19 21:53:45 +02:00
B. Petersen 8814280343 update CHANGELOG for v1.46.12 2024-08-19 21:53:45 +02:00
B. Petersen eb7fb23455 update deltachat-core-rust to 'chore(release): prepare for 1.142.7' of 'v1.142.7' 2024-08-19 21:24:55 +02:00
B. Petersen f961bb6bf8 fix typo: Preference 2024-08-19 20:58:17 +02:00
B. Petersen 26fcca303c remove verbose debug logging of enabling/executing one-second-timer; it was useful only during development, currently it seems to just work 2024-08-19 20:58:17 +02:00
Asiel Díaz Benítez 6ecb518aa1 Merge pull request #3249 from deltachat/adb/issue-3245
fix: hide copy to clipboard while QR is not ready
2024-08-19 19:17:36 +02:00
adbenitez d4be5f2626 use tabs instead of spaces 2024-08-19 19:07:12 +02:00
adbenitez 30c752dfdd fix: hide copy to clipboard while QR is not ready 2024-08-19 19:01:11 +02:00
Asiel Díaz Benítez 595e36409a Merge pull request #3247 from deltachat/adb/issue-3194
limit number of lines to fetch from logcat
2024-08-19 18:38:26 +02:00
adbenitez 9880cb2663 filter out DEBUG entries using logcat instead of manually 2024-08-19 16:08:40 +02:00
adbenitez 537056bfa1 limit number of lines to fetch from logcat
for performance and to avoid crashes with potential +250MB in logs
when there are unexpected errors resulting in the same lines logging
over and over several times per second
2024-08-19 15:37:13 +02:00
B. Petersen 11adc08303 update translations 2024-08-19 15:27:32 +02:00
B. Petersen bb0bf7719b remove unused conversation_editor, conversation_editor, conversation_input 2024-08-19 02:13:35 +02:00
B. Petersen cdb6acc01b remove unused conversation_sent_card_background, conversation_sent_card_background, conversation_received_card_background, centered_app_title_color, ic_arrow_forward, conversation_group_member_name 2024-08-19 02:09:02 +02:00
B. Petersen ffbebe6019 remove unused conversation_list_item_delivery_icon_color* color 2024-08-19 02:04:57 +02:00
B. Petersen cf1768f7c3 remove unused conversation_list_deaddrop* color 2024-08-19 02:02:19 +02:00
B. Petersen 3d7165e121 remove unused shared_contact_* colors 2024-08-19 02:00:43 +02:00
B. Petersen 4effa40cfa remove unused group_members_dialog_icon, ic_group_grey600_24dp 2024-08-19 01:56:54 +02:00
B. Petersen 3a2fa223e6 remove unused verification_background, clickable_card_dark and import_export_item_background 2024-08-18 22:13:07 +02:00
B. Petersen 0645ed9964 remove unused device_link_item* color 2024-08-18 22:05:38 +02:00
adbenitez 07389b8144 Merge remote-tracking branch 'upstream/main' 2024-08-18 22:01:23 +02:00
B. Petersen ba658caa39 tint settings icons in delta_primary color, cleanup 2024-08-17 01:30:27 +02:00
Asiel Díaz Benítez 7dbc472d01 Merge pull request #3242 from deltachat/adb/tweak-status-bar-color
tweak colors of the status bar
2024-08-16 23:32:38 +02:00
B. Petersen 1af8bea6d1 support android13+ per-app languages 2024-08-16 23:11:50 +02:00
B. Petersen 662b518dc4 uniquely use Locale.ENGLISH for english, not Locale.US 2024-08-16 23:11:50 +02:00
B. Petersen f1755b399b stop using locale from PreferenceManager 2024-08-16 23:11:50 +02:00
B. Petersen 49b48ef8bd remove language-option from appearance options 2024-08-16 23:11:50 +02:00
Asiel Díaz Benítez 48d9e61365 Merge pull request #3239 from deltachat/adb/fix-fdroid-metadata
use Fastline metadata structure for fdroid
2024-08-16 18:50:52 +02:00
adbenitez 07b5efdaa8 tweak colors of the status bar 2024-08-16 14:41:24 +02:00
B. Petersen c6b6b8e144 stop 'encrypted database' experiment
this PR removes options to create encrypted database.
existing encrypted databases will continue working for now.

the 'encrypted database' experiment started some years ago
was never finishes and already stopped working partly,
eg. importing backups as encrypted accounts stopped working
some years ago for newer android.

in the light of Signal's "encryption key flaw",
but also recent issues with worsending core things in Delta Chat,
it seems wise to concentrate on the core things ("you have one job!"),
and not on side topics comparable few persons are interested in.

also, it will become harder to maintain that path on upcoming api changes,
leaving the database open as opening is slow is needed but will become harder,
this will make notifications tricy,
may need additional effort to run in background etc.

all that is doable,
however, it will remove resources from far more important parts,
dangerously up to a level that breaks the app - a focus is limited.

also, no one really complained as it is already partly not-working,
it was _never_ working on desktop
(where it would make much more sense),
removal on iOS was flawless, see https://github.com/deltachat/deltachat-ios/pull/2011

tl;dr: better leave the protection up to the operating system
and concentrate on other things.
2024-08-16 13:13:44 +02:00
adbenitez 76c255d0ff fix path 2024-08-16 12:45:53 +02:00
Hosted Weblate 5a5ea83fa0 Merge remote-tracking branch 'origin/main' 2024-08-16 10:36:47 +02:00
Priit Jõerüüt c30ddf9c77 Translated using Weblate (Estonian)
Currently translated at 100.0% (3 of 3 strings)

Translation: Delta Chat/Android metadata
Translate-URL: https://translate.codeberg.org/projects/delta-chat/android-metadata/et/
2024-08-16 08:36:46 +00:00
Outbreak2096 e14b878aef Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (3 of 3 strings)

Translation: Delta Chat/Android metadata
Translate-URL: https://translate.codeberg.org/projects/delta-chat/android-metadata/zh_Hans/
2024-08-16 08:36:46 +00:00
NicholasV 9e3ebda12a Translated using Weblate (Portuguese (Brazil))
Currently translated at 16.6% (3 of 18 strings)

Translation: Delta Chat/Android metadata
Translate-URL: https://translate.codeberg.org/projects/delta-chat/android-metadata/pt_BR/
2024-08-16 08:36:46 +00:00
gitcookie-1 4bb42b9995 Translated using Weblate (German)
Currently translated at 58.8% (10 of 17 strings)

Translation: Delta Chat/Android metadata
Translate-URL: https://translate.codeberg.org/projects/delta-chat/android-metadata/de/
2024-08-16 08:36:46 +00:00
German 59b158fe09 Translated using Weblate (German)
Currently translated at 17.6% (3 of 17 strings)

Translation: Delta Chat/Android metadata
Translate-URL: https://translate.codeberg.org/projects/delta-chat/android-metadata/de/
2024-08-16 08:36:46 +00:00
B. Petersen 69b67cdd2d bump version to 1.46.11 2024-08-16 10:36:43 +02:00
B. Petersen ddd6699e1d update CHANGELOG for 1.46.11, android part 2024-08-16 10:36:43 +02:00
B. Petersen 4d69b48746 update CHANGELOG for 1.46.11, core part 2024-08-16 10:36:43 +02:00
adbenitez d48b0d5eea fix fdroid metadata 2024-08-16 00:49:52 +02:00
adbenitez 9fa044ea3e Merge remote-tracking branch 'upstream/main' 2024-08-16 00:45:52 +02:00
Hosted Weblate 3033000e4e Merge remote-tracking branch 'origin/main' 2024-08-15 22:06:59 +02:00
B. Petersen 4a30b09f03 update deltachat-core-rust to 'chore(release): prepare for 1.142.6' of 'v1.142.6' 2024-08-15 22:06:56 +02:00
Hosted Weblate 9f8da69b25 Merge remote-tracking branch 'origin/main' 2024-08-15 16:37:05 +02:00
B. Petersen 0d70bc1cdd update local help 2024-08-15 16:37:02 +02:00
B. Petersen 079461bdb8 update translations 2024-08-15 16:37:02 +02:00
Hosted Weblate aa52f8172d Merge remote-tracking branch 'origin/main' 2024-08-15 13:16:11 +00:00
B. Petersen fe45b99248 remove deprecated strings 2024-08-15 15:16:05 +02:00
Hosted Weblate 82ddcd0839 Merge remote-tracking branch 'origin/main' 2024-08-14 17:16:07 +00:00
B. Petersen a50d8b9f2f remove gmail-oauth2
- add a device message for existing profiles potentially using gmail
- reset oauth2 method for existing profiles on opening login screen
- do not offer gmail-oauth2 for new profiles
2024-08-14 19:16:03 +02:00
Hosted Weblate 8d99b36347 Merge remote-tracking branch 'origin/main' 2024-08-14 18:47:56 +02:00
adbenitez 9075c52356 update AndroidManifest.xml 2024-08-14 18:47:52 +02:00
B. Petersen 993961b60f sdk 34: declare forground service types of our services 2024-08-14 18:47:52 +02:00
B. Petersen d9ee686492 sdk 34: bump android sdk version from 33 to 34 2024-08-14 18:47:52 +02:00
adbenitez edbb1b1b82 Merge remote-tracking branch 'upstream/main' 2024-08-14 17:18:14 +02:00
Hosted Weblate 589fa8e3dd Merge remote-tracking branch 'origin/main' 2024-08-14 11:26:01 +00:00
Asiel Díaz Benítez 19b890cb24 Merge pull request #3232 from deltachat/adb/upgrade-more-deps
update dependencies
2024-08-14 13:25:57 +02:00
Hosted Weblate 434b40e51e Merge remote-tracking branch 'origin/main' 2024-08-14 13:13:21 +02:00
Asiel Díaz Benítez d21098117a Merge pull request #3231 from deltachat/adb/add-stickyheader-license
add src/main/java/com/codewaves/LICENSE.txt
2024-08-14 13:13:13 +02:00
adbenitez 5c44c2f7ae update dependencies 2024-08-14 13:11:28 +02:00
adbenitez 8e2a4193b0 add src/main/java/com/codewaves/LICENSE.txt 2024-08-14 12:51:10 +02:00
Hosted Weblate 755c346d82 Merge remote-tracking branch 'origin/main' 2024-08-14 12:24:49 +02:00
Asiel Díaz Benítez 2794cbc2b9 Merge pull request #3215 from deltachat/adb/issue-1791
stop using jcenter
2024-08-14 12:24:45 +02:00
Hosted Weblate b13defdf9c Merge remote-tracking branch 'origin/main' 2024-08-13 10:30:02 +02:00
gerryfrancis 22e0c2e9d9 Fix typo 2024-08-13 10:29:58 +02:00
Hosted Weblate fbe533c701 Merge remote-tracking branch 'origin/main' 2024-08-13 01:21:09 +02:00
B. Petersen d33134c35d github releases are created as well now 2024-08-13 01:21:02 +02:00
adbenitez 31826a54f6 lower minSdkVersion to 19 2024-08-13 00:29:09 +02:00
adbenitez c233c6ce54 use TextUtils, fix typo it is myActivity, not activity 2024-08-13 00:21:59 +02:00
adbenitez 0500dd167c avoid NullPointerException 2024-08-13 00:12:53 +02:00
Asiel Díaz Benítez 88f1417a31 Update src/main/java/org/thoughtcrime/securesms/qr/QrScanFragment.java
Co-authored-by: bjoern <r10s@b44t.com>
2024-08-12 18:10:26 -04:00
adbenitez ea5f0d3100 revert debugging changes in preview-apk.yml 2024-08-12 14:31:22 +02:00
adbenitez cb5ebf2552 upgrade com.journeyapps:zxing-android-embedded 2024-08-12 14:27:23 +02:00
adbenitez 29a9349e7b update exoplayer 2024-08-12 14:07:57 +02:00
Hosted Weblate 13ebad4942 Merge remote-tracking branch 'origin/main' 2024-08-12 13:41:56 +02:00
B. Petersen 4257c4af13 update translations 2024-08-12 13:41:51 +02:00
Andrea Enzo Lattmann f9539c160e Translated using Weblate (Italian)
Currently translated at 100.0% (3 of 3 strings)

Translation: Delta Chat/Android metadata
Translate-URL: https://hosted.weblate.org/projects/deltachat/android-metadata/it/
2024-08-11 20:09:18 +00:00
Hosted Weblate 0195f2f78f Merge remote-tracking branch 'origin/main' 2024-08-10 22:49:54 +02:00
B. Petersen 884b361349 bump version to 1.46.10 2024-08-10 22:49:51 +02:00
B. Petersen 7b1954bd83 update CHANGELOG for 1.46.10 2024-08-10 22:49:51 +02:00
Hosted Weblate 64553b5655 Merge remote-tracking branch 'origin/main' 2024-08-10 22:40:20 +02:00
B. Petersen 9b03350697 update translations 2024-08-10 22:40:17 +02:00
Hosted Weblate ce38181502 Merge remote-tracking branch 'origin/main' 2024-08-10 21:15:51 +02:00
B. Petersen 0fcb9b7a6d update translations 2024-08-10 21:15:48 +02:00
Andrea Enzo Lattmann 4c58f31dc6 Translated using Weblate (Italian)
Currently translated at 100.0% (3 of 3 strings)

Translation: Delta Chat/Android metadata
Translate-URL: https://hosted.weblate.org/projects/deltachat/android-metadata/it/
2024-08-10 19:09:22 +02:00
Hosted Weblate e5a2bde5c4 Merge remote-tracking branch 'origin/main' 2024-08-10 16:35:44 +00:00
B. Petersen 8f51eaa4e6 add device message about moved 'Switch Profile' option 2024-08-10 18:35:39 +02:00
Hosted Weblate d984bf15a0 Merge remote-tracking branch 'origin/main' 2024-08-09 16:40:42 +00:00
B. Petersen 36a480fec8 tint destructive buttons in red 2024-08-09 18:40:38 +02:00
Hosted Weblate ab2904e274 Merge remote-tracking branch 'origin/main' 2024-08-09 18:37:39 +02:00
B. Petersen 36b1f9567a pull translations 2024-08-09 18:37:36 +02:00
Hosted Weblate c751d7015c Merge remote-tracking branch 'origin/main' 2024-08-09 18:24:28 +02:00
B. Petersen c24a070d99 make use of ask_delete_named_chat in case only one chat is about being deleted 2024-08-09 18:24:25 +02:00
B. Petersen 463ec74491 improve 'Ask delete chat' message by adding the same warnings to 'single deletion' and 'multiple deletion' 2024-08-09 18:24:25 +02:00
Hosted Weblate eef3be840b Merge remote-tracking branch 'origin/main' 2024-08-09 18:11:01 +02:00
B. Petersen efa1bdd1b7 make 'bot'-tag in title bar lowercase, because we can 2024-08-09 18:10:57 +02:00
B. Petersen 50e66c7e66 mark bots in chat title and profile as such 2024-08-09 18:10:57 +02:00
adbenitez 839a9b38f4 switch to safe-content-resolver-v21 2024-08-08 22:30:22 +02:00
adbenitez 6c4c241bb9 add stickyheadergrid and remove vendor folder 2024-08-08 22:14:12 +02:00
adbenitez 035db2c32c change TextDrawable dep 2024-08-08 17:38:57 +02:00
adbenitez ae47c5b3e3 update textdrawable dependency 2024-08-08 17:05:44 +02:00
adbenitez 19ca21e783 add zxing-core 2024-08-08 12:16:22 +02:00
adbenitez bf70fcccec rename zxing-android-embedded jar 2024-08-08 11:59:56 +02:00
adbenitez 8e8977d197 add vendor/zxing-android-embedded-3.4.0-sources.jar 2024-08-08 11:57:14 +02:00
adbenitez 3dc74a2cd8 rename relinker 2024-08-08 11:51:34 +02:00
adbenitez db73a7b963 add relinker jar 2024-08-08 11:48:25 +02:00
adbenitez 2e8c0a9f7e update build.gradle 2024-08-08 11:42:17 +02:00
adbenitez 6c040bafae add more deps to vendor 2024-08-08 11:38:36 +02:00
adbenitez 123b4374a9 update build.gradle 2024-08-08 11:29:02 +02:00
adbenitez 97ba710e88 add vendor folder 2024-08-08 11:25:08 +02:00
adbenitez f6c3d9c569 temporarily disable core compilation for testing 2024-08-08 11:19:40 +02:00
adbenitez 2a0fb8d07f update strings 2024-08-07 14:06:38 +02:00
adbenitez bab62405fd Merge remote-tracking branch 'upstream/main' 2024-08-07 14:02:37 +02:00
sushidave fed96377f5 Translated using Weblate (German)
Currently translated at 100.0% (3 of 3 strings)

Translation: Delta Chat/Android metadata
Translate-URL: https://hosted.weblate.org/projects/deltachat/android-metadata/de/
2024-08-06 14:10:00 +02:00
Hosted Weblate 774bee1e28 Merge remote-tracking branch 'origin/main' 2024-08-06 14:00:18 +02:00
B. Petersen 2c5bbcf75e delete is no primary action from enlarged images 2024-08-06 14:00:15 +02:00
Hosted Weblate c0b3d87ff9 Merge remote-tracking branch 'origin/main' 2024-08-05 20:04:30 +00:00
B. Petersen 8bb88c0782 remove f-droid changelog task from RELEASE.md 2024-08-05 22:04:24 +02:00
adbenitez 4382eb299c remove changelogs for other languages 2024-08-05 22:04:24 +02:00
adbenitez aa501b0434 remove old changelogs for f-droid
f-droid is not displaying the changelogs and it is unnecessary extra
work for translators
2024-08-05 22:04:24 +02:00
Hosted Weblate e72eed807f Merge remote-tracking branch 'origin/main' 2024-08-05 21:12:12 +02:00
B. Petersen 96fb9c741a profile switcher: hide email for chatmail profiles
as on other places,
hide chatmail email address from primary UI as well in the account switcher.

non-chatmail addresses will stay for now;
we are considering to add a "tag" or sth. like that for the user
to differenciate between accounts if they're using same name+avatar.

this also makes the dialog more on-point and easier to read.
2024-08-05 21:12:09 +02:00
Hosted Weblate cd1821f6a7 Merge remote-tracking branch 'origin/main' 2024-08-05 18:56:10 +00:00
adbenitez d710ca54e6 remove comma 2024-08-05 20:56:05 +02:00
adbenitez e008e87f93 remove store folder 2024-08-05 20:56:05 +02:00
Asiel Díaz Benítez eb2539baad Update store/text.md
Co-authored-by: bjoern <r10s@b44t.com>
2024-08-05 20:56:05 +02:00
Asiel Díaz Benítez 5ac66c00c5 Update store/text.md
Co-authored-by: bjoern <r10s@b44t.com>
2024-08-05 20:56:05 +02:00
adbenitez 4b417bfb6b update f-droid description 2024-08-05 20:56:05 +02:00
adbenitez 832dcceb37 update store description 2024-08-05 20:56:05 +02:00
Hosted Weblate e79f4ef84e Merge remote-tracking branch 'origin/main' 2024-08-05 14:31:53 +00:00
B. Petersen 7865940595 keep selected audio's staged as preview (by keeping DC_MSG_AUDIO viewtype) 2024-08-05 16:31:47 +02:00
B. Petersen 17a0f539c6 remove more dead code 2024-08-05 16:31:47 +02:00
B. Petersen 0db771d00d remove now dead code 2024-08-05 16:31:47 +02:00
B. Petersen 3d58395fad use 'correct' call icon 2024-08-05 16:31:47 +02:00
B. Petersen fa513325d5 add videochat-invitations from attach-menu 2024-08-05 16:31:47 +02:00
B. Petersen 1a2efaa89b swap audio and contact attache buttons 2024-08-05 16:31:47 +02:00
Hosted Weblate 8071f64669 Merge remote-tracking branch 'origin/main' 2024-08-05 13:11:06 +00:00
bjoern 732e9776bb add 'Cancel' button to location steaming dialog (#3206)
that was just missing
(though cancellation was implicitly always possible using 'back'
or by tapping outside)
2024-08-05 15:11:00 +02:00
Hosted Weblate fd2d3a5b5a Merge remote-tracking branch 'origin/main' 2024-08-05 14:57:16 +02:00
bjoern 09a8261567 remove email address from primary reaction UI (#3207)
as at other places,
we should tune down showning email addresses
also in the primary reaction UI.

ppl will recognize name and avatar,
and if in doubt, you can always tap a reaction to go to the full profile.
2024-08-05 14:57:08 +02:00
Hosted Weblate 2e500ce97b Merge remote-tracking branch 'origin/main' 2024-08-04 16:12:01 +00:00
bjoern 5a9bfe5bbe send a videochat invitation to self chat (#3204)
there are not really reasons to not allow sending videochat invitations to the self chat:
- it is useful for testing
- one may forward them from there to somewhere else
- it is allowed on desktop and ios as well

in fact, i was very confused that it is not possible
when playing around with https://github.com/deltachat/deltachat-android/issues/3187 .
might be a relict where we did _only_ allow videochat in normal one-to-one chats.
2024-08-04 18:11:56 +02:00
Hosted Weblate 997d03829e Merge remote-tracking branch 'origin/main' 2024-08-03 00:47:35 +02:00
bjoern 0733ffabb2 tweak release script notes (#3203) 2024-08-03 00:47:32 +02:00
Hosted Weblate 67d6a2aed3 Merge remote-tracking branch 'origin/main' 2024-08-02 21:31:19 +00:00
bjoern f3661e4bc5 prepare 1.46.8 (#3202)
* update changelog, core part

* update changelog, android part

* bump version to 1.46.8

* Update CHANGELOG.md

Co-authored-by: Asiel Díaz Benítez <adb@merlinux.eu>

* add missing changelog entry

---------

Co-authored-by: Asiel Díaz Benítez <adb@merlinux.eu>
2024-08-02 23:31:15 +02:00
Hosted Weblate 884481fa9e Merge remote-tracking branch 'origin/main' 2024-08-02 22:09:30 +02:00
B. Petersen ecc41c6454 update deltachat-core-rust to 'chore(release): prepare for 1.142.2' of 'v1.142.2' 2024-08-02 22:09:26 +02:00
Hosted Weblate 4c90890643 Merge remote-tracking branch 'origin/main' 2024-08-02 21:39:15 +02:00
B. Petersen 62bf03bc09 update translations 2024-08-02 21:39:12 +02:00
Hosted Weblate 1209ec02f9 Merge remote-tracking branch 'origin/main' 2024-08-02 14:43:36 +00:00
Asiel Díaz Benítez df69228457 add "Invite Friends" to main menu (#3196)
* add "Invite Friends" to main menu

* tweak invitation message

* add back "new chat" menu item
2024-08-02 16:43:31 +02:00
Hosted Weblate 63e4b25cbf Merge remote-tracking branch 'origin/main' 2024-08-02 13:44:42 +00:00
B. Petersen 587c3658ae update local help 2024-08-02 15:44:38 +02:00
B. Petersen 2802c3a2b5 update translations 2024-08-02 15:44:38 +02:00
Hosted Weblate acdde4c0a0 Merge remote-tracking branch 'origin/main' 2024-08-02 15:08:05 +02:00
B. Petersen 8d03e17f6e update deltachat-core-rust to 'chore(release): prepare for 1.142.1' of 'v1.142.1' 2024-08-02 15:07:59 +02:00
Hosted Weblate a9fba59386 Merge remote-tracking branch 'origin/main' 2024-08-02 10:42:14 +02:00
Asiel Díaz Benítez 9edcb8fad9 Merge pull request #3191 from deltachat/issue-3190
replace trash icon in profile switcher with context menu
2024-08-02 10:42:11 +02:00
Asiel Díaz Benítez 00d2c8cef2 Merge pull request #3195 from deltachat/r10s/toggle-mute-from-account-switcher
toggle mute from account switcher
2024-08-02 10:10:30 +02:00
Hosted Weblate 4ef7fc0401 Merge remote-tracking branch 'origin/main' 2024-08-02 08:01:09 +00:00
Asiel Díaz Benítez 54d9787b79 Merge pull request #3192 from deltachat/adb/issue-3142
remove push notifications toggle
2024-08-02 10:01:03 +02:00
adbenitez 2243d3ed72 mark unused strings as deprecated 2024-08-02 09:55:46 +02:00
B. Petersen 4ec1874c27 toggle mute from account switcher 2024-08-01 22:23:11 +02:00
B. Petersen 2574c566a7 show 'delete' in red 2024-08-01 21:32:06 +02:00
B. Petersen c0646fa27f tweak padding 2024-08-01 21:30:05 +02:00
B. Petersen 3c38db4ac7 register for context menu only if there is sth. to delete 2024-08-01 21:26:31 +02:00
B. Petersen 4a18c0150b make onContextItemSelected() being called 2024-08-01 21:15:55 +02:00
adbenitez 08cea81e54 remove FcmReceiveService.deleteToken() and tweak pref_background_notifications_explain 2024-08-01 17:18:50 +02:00
adbenitez 3e72837688 remove push notifications toggle 2024-08-01 11:49:17 +02:00
adbenitez 60830d389e repace trash icon in profile switcher with context menu 2024-07-31 15:59:51 +02:00
Hosted Weblate 148f07729c Merge remote-tracking branch 'origin/main' 2024-07-30 15:18:21 +02:00
Asiel Díaz Benítez 8e802e1062 Merge pull request #3177 from deltachat/adb/issue-3162
prevent creating contact without encryption in chatmail account
2024-07-30 15:18:16 +02:00
Hosted Weblate 529f46f226 Merge remote-tracking branch 'origin/main' 2024-07-30 15:08:49 +02:00
Asiel Díaz Benítez d50eb32b38 Merge pull request #3176 from deltachat/adb/issue-3164
add "copy invite link" button to QrShowFragment
2024-07-30 15:08:46 +02:00
adbenitez 33c4b6223b rename var 2024-07-30 14:48:05 +02:00
adbenitez bcce0184fd share instead of copy 2024-07-30 14:35:04 +02:00
Hosted Weblate 7ad8a48255 Merge remote-tracking branch 'origin/main' 2024-07-30 11:08:03 +00:00
Asiel Díaz Benítez 78612793c7 Merge pull request #3188 from deltachat/adb/issue-3185
remove switch account from main menu
2024-07-30 13:07:57 +02:00
adbenitez ab85196ecf remove switch account 2024-07-30 11:50:04 +02:00
adbenitez 61ee6574eb revert change in QrCodeHandler 2024-07-30 11:20:51 +02:00
Hosted Weblate 3d7d3157fc Merge remote-tracking branch 'origin/main' 2024-07-27 17:56:35 +02:00
B. Petersen 0bcccb41a1 show '(un)block contact' in red as well 2024-07-27 17:56:31 +02:00
Hosted Weblate 6b34438958 Merge remote-tracking branch 'origin/main' 2024-07-27 12:23:04 +02:00
B. Petersen 90fce0033d tweak 'red' color 2024-07-27 12:22:58 +02:00
B. Petersen ae0021e224 color dangerous chat menu items in red 2024-07-27 12:22:58 +02:00
B. Petersen 042c113ca0 remove less often used and dangerous things to chat's menu 'more options' 2024-07-27 12:22:58 +02:00
B. Petersen 00e76ab7a7 move all chat menu items to a single .xml file to allow grouping 2024-07-27 12:22:58 +02:00
Hosted Weblate 31bc04d190 Merge remote-tracking branch 'origin/main' 2024-07-27 12:22:19 +02:00
B. Petersen 71e8a6a847 remove unused SendRelayedMessageUtil.cleanup() 2024-07-27 12:22:16 +02:00
B. Petersen ffd0864a67 remove unused passing around of contact's query parameter 2024-07-27 12:22:16 +02:00
B. Petersen 54a49c203f remove unused contact type attribute 2024-07-27 12:22:16 +02:00
B. Petersen 3a2922e887 remove unused stock string 'Contact' 2024-07-27 12:22:16 +02:00
B. Petersen 0d1d2ccd0c remove unused AudioSlidePlayer.startTime 2024-07-27 12:22:16 +02:00
Hosted Weblate c1c2aa4930 Merge remote-tracking branch 'origin/main' 2024-07-26 16:13:52 +00:00
B. Petersen 492fdb2753 if we do not translate the read receipt's body, do not translate the read receipt's subject as well 2024-07-26 18:13:47 +02:00
B. Petersen 35c0071d12 'used settings:' string is depreated as well
it was used by iOS only.
2024-07-26 18:13:47 +02:00
B. Petersen 7aea2d0b87 'read receipt' string is no longer needed
the stock string was removed,
and it is even considered to be better to leave the new one as english only,
see #3179
2024-07-26 18:13:47 +02:00
Hosted Weblate 78a9bd98b0 Merge remote-tracking branch 'origin/main' 2024-07-26 12:36:31 +00:00
Asiel Díaz Benítez f74e693603 Merge pull request #3154 from deltachat/adb/expand-advanced-settings
expand advanced settings if they are modified
2024-07-26 14:36:25 +02:00
alex0valk c058eb2927 Translated using Weblate (Portuguese (Portugal))
Currently translated at 10.5% (2 of 19 strings)

Translation: Delta Chat/Android metadata
Translate-URL: https://hosted.weblate.org/projects/deltachat/android-metadata/pt_PT/
2024-07-25 19:09:13 +02:00
adbenitez 5128d94427 fix onClick() in LongClickCopySpan 2024-07-23 18:24:35 +02:00
adbenitez a25fd3f688 fix bug in LongClickCopySpan 2024-07-23 18:20:07 +02:00
Hosted Weblate 6180397f8f Merge remote-tracking branch 'origin/main' 2024-07-23 15:59:58 +00:00
B. Petersen 56260e5210 update local help 2024-07-23 17:59:51 +02:00
B. Petersen 2ae5c7730a update translations 2024-07-23 17:59:51 +02:00
adbenitez ea7f96c030 warn chatmail accounts when scanning QR code with mailto/address 2024-07-22 19:01:17 +02:00
adbenitez f577bf167c prevent creating contact without encryption in chatmail account 2024-07-19 21:14:52 +02:00
Andrea Enzo Lattmann b4bb2e2b5d Translated using Weblate (Italian)
Currently translated at 100.0% (19 of 19 strings)

Translation: Delta Chat/Android metadata
Translate-URL: https://hosted.weblate.org/projects/deltachat/android-metadata/it/
2024-07-18 22:09:11 +02:00
adbenitez 54d4414aaa add "copy invite link" button to QrShowFragment 2024-07-18 20:43:41 +02:00
Hosted Weblate e717837e6c Merge remote-tracking branch 'origin/main' 2024-07-17 19:44:54 +02:00
B. Petersen ff9fe93a75 tune down copying email address
copying email addresses to the clipboard
is not proper way to get in contact in the light of chatmail -
even if the account is non-chatmail, the receiver may use chatmail.
or the copied contact.

it is better to point ppl to use 'Share' or 'Attach Contact' therfore
and not offer failing/corner-case things in the primary menu.

therefore, we do basically the same what desktop is doing all the years:
no special function, however, if you select text (desktop)
or long tap it (android now), you can copy it.
2024-07-17 19:44:51 +02:00
Hosted Weblate b7ae41b249 Merge remote-tracking branch 'origin/main' 2024-07-17 14:58:51 +02:00
B. Petersen e7a9f60a12 clearer naming 2024-07-17 14:58:43 +02:00
B. Petersen 4324f324cc no sharing of a contact to multiple recipients at the same time, we can reconsider when that becomes a real-world need 2024-07-17 14:58:43 +02:00
B. Petersen 673c3412e9 add 'share' to contact's profile menu 2024-07-17 14:58:43 +02:00
Hosted Weblate 270e31fc58 Merge remote-tracking branch 'origin/main' 2024-07-17 14:45:31 +02:00
Asiel Díaz Benítez f26752ede5 Merge pull request #3166 from deltachat/adb/issue-3163
hide "add contact manually" for chatmail accounts
2024-07-17 14:45:27 +02:00
Hosted Weblate 5900b340e4 Merge remote-tracking branch 'origin/main' 2024-07-17 14:39:43 +02:00
B. Petersen cfbed129fa add v1.46.7 changelog for f-droid 2024-07-17 14:39:39 +02:00
Hosted Weblate 066d794360 Merge remote-tracking branch 'origin/main' 2024-07-17 14:36:41 +02:00
Asiel Díaz Benítez db008a8924 Merge pull request #3172 from deltachat/r10s/update-README-screenshots
update README screenshots
2024-07-17 14:36:38 +02:00
Hosted Weblate c9d9d915a1 Merge remote-tracking branch 'origin/main' 2024-07-17 14:35:38 +02:00
Asiel Díaz Benítez 60e586b64c Merge pull request #3173 from deltachat/link2xt/dcbackup2
feat: support backup transfer protocol v2
2024-07-17 14:35:35 +02:00
link2xt e580bce258 feat: support backup transfer protocol v2 2024-07-16 17:14:50 +00:00
B. Petersen aa2cd03bbb update README screenshots 2024-07-15 17:59:28 +02:00
Andrea Enzo Lattmann d397f7f16e Translated using Weblate (Italian)
Currently translated at 100.0% (18 of 18 strings)

Translation: Delta Chat/Android metadata
Translate-URL: https://hosted.weblate.org/projects/deltachat/android-metadata/it/
2024-07-15 08:09:17 +02:00
Hosted Weblate d1d379b9b1 Merge remote-tracking branch 'origin/main' 2024-07-13 17:26:16 +02:00
Asiel Díaz Benítez 307e4575b5 Merge pull request #3143 from deltachat/adb/issue-3126
allow to enable/disable notifications per-account
2024-07-13 17:26:11 +02:00
adbenitez 012206b323 hide "add contact manually" for chatmail accounts 2024-07-13 17:21:24 +02:00
Hosted Weblate a4abc0181b Merge remote-tracking branch 'origin/main' 2024-07-13 13:54:42 +00:00
B. Petersen 79aa5ad587 fix crash on some mailto: links
if the value part is missing,
it otherwise crashes when calling MailtoUtil.getText()
and the exception is not handled there (it is not in at least one case).

therefore, just catch the exception in this cornercase (same for bad encoding)
and return an empty string.
2024-07-13 15:54:38 +02:00
Hosted Weblate 7c762bbb6c Merge remote-tracking branch 'origin/main' 2024-07-13 13:31:42 +00:00
B. Petersen af20e73e80 create QrShowFragment in time
QrShowFragment is used by some menu entries
available also when the fragment is not displayed;
therefore, creation on displaying is too late.

(the crash is present only on some android versions,
as many android versions seem to create "neighboured tabs" anyways -
so there should also not be much performance loss)
2024-07-13 15:31:31 +02:00
adbenitez 355d026e7d expand advanced settings if they are modified
this helps avoid issues like user changing email address and password
and pressing "configure" button without realizing they have custom
imap, smpt, etc. settings
2024-07-10 19:06:40 +02:00
adbenitez 4e404511a4 update notification key in dependencies 2024-07-10 15:05:07 +02:00
adbenitez 5eafe6ad49 update notifications preference key 2024-07-10 14:35:40 +02:00
adbenitez dc31b3c5ef rename pref_key_enable_notifications to avoid conflict with legacy 2024-07-10 14:03:32 +02:00
Asiel Díaz Benítez 4f3a41bd99 Update src/main/java/org/thoughtcrime/securesms/LogViewFragment.java
Co-authored-by: bjoern <r10s@b44t.com>
2024-07-10 07:59:08 -04:00
Hosted Weblate 0d3e009500 Merge remote-tracking branch 'origin/main' 2024-07-10 13:56:01 +02:00
B. Petersen f18e84760d update deltachat-core-rust to 'chore(release): prepare for 1.141.2' of 'v1.141.2' 2024-07-10 13:55:56 +02:00
Asiel Díaz Benítez c7057f50d0 Merge branch 'main' into adb/issue-3126 2024-07-10 13:16:05 +02:00
adbenitez 93a8e3bc0e use is_muted config, migrate old preference value 2024-07-10 13:12:59 +02:00
Hosted Weblate d16d58b77a Merge remote-tracking branch 'origin/main' 2024-07-08 13:21:36 +00:00
B. Petersen 9116c002d3 update RELEASE checklist to gplay changes 2024-07-08 15:21:32 +02:00
Hosted Weblate f4bbb61313 Merge remote-tracking branch 'origin/main' 2024-07-08 12:02:47 +02:00
B. Petersen 2ca0e1012f bump version to 1.46.7 2024-07-08 12:02:39 +02:00
B. Petersen 48a7fe6d81 update translations 2024-07-08 12:02:39 +02:00
Hosted Weblate a38a29167e Merge remote-tracking branch 'origin/main' 2024-07-08 11:16:28 +02:00
B. Petersen b7d7ee3003 bump version to 1.46.6 2024-07-08 11:16:25 +02:00
B. Petersen cbaf6918d7 update CHANGELOG for 1.46.6 2024-07-08 11:16:25 +02:00
adbenitez 6732618b99 update core 2024-07-07 20:05:10 +02:00
adbenitez ccd187727d Merge remote-tracking branch 'upstream/main' 2024-07-07 20:04:47 +02:00
Hosted Weblate cf954d0970 Merge remote-tracking branch 'origin/main' 2024-07-06 23:55:56 +02:00
B. Petersen dd9d198c6f fix typo in string key 2024-07-06 23:55:49 +02:00
Hosted Weblate 7ded91d8af Merge remote-tracking branch 'origin/main' 2024-07-06 21:53:52 +00: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
Hosted Weblate 27d7e3b27d Merge remote-tracking branch 'origin/main' 2024-07-06 10:49:37 +00:00
B. Petersen 364ec0e88d prefer new 'Profile' over old 'Login' wording 2024-07-06 12:49:32 +02:00
Hosted Weblate 669e21b6f1 Merge remote-tracking branch 'origin/main' 2024-07-05 14:20:20 +02:00
B. Petersen 76888c540d update translations and local help 2024-07-05 14:20:17 +02:00
Leonardo Colman b7e4dda6f5 Translated using Weblate (Portuguese)
Currently translated at 16.6% (3 of 18 strings)

Translation: Delta Chat/Android metadata
Translate-URL: https://hosted.weblate.org/projects/deltachat/android-metadata/pt/
2024-07-05 03:09:19 +02:00
adbenitez 2f590871fe allow to enable/disable notifications per-account 2024-07-03 18:52:15 +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
adbenitez debaa5e33f Merge remote-tracking branch 'upstream/main' 2024-06-14 13:39:01 +02:00
adbenitez abc6b01a3b Merge remote-tracking branch 'upstream/main' 2024-06-13 20:45:33 +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
adbenitez 7268bc4d89 Merge remote-tracking branch 'upstream/main' 2024-06-13 19:36:49 +02:00
adbenitez 5ad6fe466e add blank issue template 2024-06-13 19:27:54 +02:00
adbenitez 8c0e391350 fix issue templates 2024-06-13 19:24:25 +02:00
Asiel Díaz Benítez be20b086cb Merge pull request #20 from deltalab-org/adb/merge-code-tree-changes
merge code tree changes
2024-06-13 19:14:34 +02:00
adbenitez 18384f9c69 Merge remote-tracking branch 'upstream/main' into adb/merge-code-tree-changes 2024-06-13 18:50:37 +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
adbenitez 708ea8378e move assets, res and java source code to src/main 2024-06-13 17:18:48 +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
Asiel Díaz Benítez 0e6a94b57d Merge pull request #3127 from deltachat/adb/organize-project-structure
organize project structure
2024-06-12 23:17:07 +02:00
adbenitez 20bc7e6197 remove debug/README.md 2024-06-12 23:13:20 +02:00
adbenitez bd669edf4e update scripts to new res and assets folder location 2024-06-12 22:17:54 +02:00
adbenitez cae954aa51 move res and assets to src/main/ 2024-06-12 22:16:26 +02:00
Hosted Weblate 7fcf6e4476 Merge remote-tracking branch 'origin/main' 2024-06-12 16:18:24 +02:00
B. Petersen 217bc18984 add f-droid changelog 2024-06-12 16:18:21 +02:00
B. Petersen 244c2f9e70 bump version to 1.46.3 - what a nice side effect, that after #3122, the version is now before the fold 2024-06-12 16:18:21 +02:00
B. Petersen 74b48a3e1a update CHANGELOG for 1.46.3 2024-06-12 16:18:21 +02:00
Hosted Weblate 960666a1d2 Merge remote-tracking branch 'origin/main' 2024-06-12 13:00:11 +00:00
Asiel Díaz Benítez a7fe58e3f5 Merge pull request #3122 from deltachat/adb/issue-3030
include firebase only in gplay flavour
2024-06-12 15:00:05 +02:00
Asiel Díaz Benítez b2c11ceb4a Apply suggestions from code review
Co-authored-by: bjoern <r10s@b44t.com>
2024-06-12 14:59:37 +02:00
adbenitez 178331ce2a disable push notifications setting if apk was built without support 2024-06-12 03:49:45 +02:00
adbenitez 1b80bc32dd move google-services.json to root folder for now 2024-06-12 03:42:36 +02:00
adbenitez 6681f24603 add comment to fake implementation of FcmReceiveService 2024-06-12 02:28:11 +02:00
adbenitez fee58e6eac fix building 2024-06-12 02:17:10 +02: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
adbenitez 2ca581495e only include firebase dependency for gplay release 2024-06-10 21:31:02 +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
adbenitez b591775512 fix README and webxdc.js 2024-06-05 22:36:31 +02:00
adbenitez 03a42c5858 update core 2024-06-03 22:47:03 +02:00
adbenitez 3f4773a819 Merge remote-tracking branch 'upstream/main' 2024-06-03 22:46:31 +02:00
adbenitez be5de4a98c improve webxdc experience for communities 2024-06-03 22:44:07 +02:00
Hosted Weblate 0953e0b2f9 Merge remote-tracking branch 'origin/main' 2024-06-02 15:02:54 +00:00
B. Petersen e0f83cdc54 bump version to 1.46.2 2024-06-02 17:02:50 +02:00
B. Petersen b66a444ff5 update CHANGELOG for 1.46.2 2024-06-02 17:02:50 +02:00
Hosted Weblate b265c4975e Merge remote-tracking branch 'origin/main' 2024-06-02 15:15:35 +02:00
B. Petersen 5fbaf1f343 hint user that rollout may take time
seen a similar hint for other apps,
it is useful to give interested users a clue
why they have a feature but others may not.
2024-06-02 15:15:32 +02:00
Hosted Weblate b87c57d482 Merge remote-tracking branch 'origin/main' 2024-06-02 13:05:04 +00:00
B. Petersen 643311829a update translations 2024-06-02 15:04:59 +02:00
Hosted Weblate 997c8ed3b4 Merge remote-tracking branch 'origin/main' 2024-06-02 11:46:46 +00:00
Asiel Díaz Benítez 803ecdaa54 Merge pull request #3112 from deltachat/adb/fix-bug-in-instantonboarding
switch to new account when opening DCACCOUNT:// URIs
2024-06-02 13:46:42 +02:00
adbenitez 438e60ac66 switch to new account when opening DCACCOUNT:// URIs 2024-06-02 00:19:33 +02: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
adbenitez 0e76055939 update core 2024-05-30 22:55:39 +02:00
adbenitez c49918aefb update version 2024-05-30 22:54:38 +02:00
adbenitez 91deb76d82 disable extra webxdc/bots in communities 2024-05-30 22:53:39 +02:00
adbenitez 2bdeb614fc Merge remote-tracking branch 'upstream/main' 2024-05-30 17:04:38 +02:00
Hosted Weblate 1a8ad28211 Merge remote-tracking branch 'origin/main' 2024-05-30 16:49:41 +02:00
B. Petersen 9636a15e83 update translations 2024-05-30 16:49:38 +02:00
Hosted Weblate 95a9668c45 Merge remote-tracking branch 'origin/main' 2024-05-29 17:34:54 +02:00
Sebastian Klähn d3d2b615ad Update res/values/strings.xml
Co-authored-by: bjoern <r10s@b44t.com>
2024-05-29 17:34:51 +02:00
bjoern c1b6f8dda4 Update res/values/strings.xml
Co-authored-by: Sebastian Klähn <39526136+Septias@users.noreply.github.com>
2024-05-29 17:34:51 +02:00
bjoern 26b408e612 Update res/values/strings.xml
Co-authored-by: Sebastian Klähn <39526136+Septias@users.noreply.github.com>
2024-05-29 17:34:51 +02:00
Sebastian Klähn 2fc5720a1e feat: add stock strings for realtime 2024-05-29 17:34:51 +02:00
Hosted Weblate 22f4e5b38f Merge remote-tracking branch 'origin/main' 2024-05-29 12:13:07 +02:00
Asiel Díaz Benítez b10e576971 Merge pull request #3089 from deltachat/r10s/getData2Blob
add getData2Blob() needed for DC_EVENT_WEBXDC_REALTIME_DATA
2024-05-29 12:13:04 +02:00
Hosted Weblate ad9aa23bff Merge remote-tracking branch 'origin/main' 2024-05-27 21:19:59 +02:00
B. Petersen e280b0f2a4 the button is called 'Create New Profile' meanwhile 2024-05-27 21:19:56 +02:00
Hosted Weblate 101ab11db0 Merge remote-tracking branch 'origin/main' 2024-05-27 18:48:04 +02:00
B. Petersen 91d3b6ac51 bump version to 1.46.1 2024-05-27 18:48:00 +02:00
B. Petersen c011fcf3a9 update changelog for 1.46.1 2024-05-27 18:48:00 +02:00
Hosted Weblate c4f891349b Merge remote-tracking branch 'origin/main' 2024-05-27 15:30:39 +00:00
B. Petersen d4c7d2e261 update local help 2024-05-27 17:30:26 +02:00
B. Petersen 65811c6a78 fix russian timestamp 2024-05-27 17:30:26 +02:00
B. Petersen ca33024430 update local help 2024-05-27 17:30:26 +02:00
B. Petersen 1dd2525868 update translations 2024-05-27 17:30:26 +02:00
B. Petersen 31d41c0c25 add missing DC_EVENT_WEBXDC_* constants 2024-05-27 16:47:27 +02: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
B. Petersen 264761ee01 fix location streaming 2024-05-25 23:26:36 +02:00
adbenitez 387e8d073e Merge remote-tracking branch 'upstream/main' 2024-05-24 21:32:06 +02:00
adbenitez f6abe8d4c0 fix problem with gson and R8 2024-05-24 21:24:22 +02:00
bjoern aaccdc5e86 prepare 1.46.0 (#3083)
* update changelog for 1.46.0

* bump version to 1.46.0 \o/

* summarize beta changelog to 1.46.0
2024-05-24 19:39:16 +02:00
bjoern bcd5dae53e update translations (#3096) 2024-05-24 19:05:57 +02:00
bjoern d9f3d55e63 tweak push notification settings (#3095)
* apply token changes on leaving the dialog; this avoids unnecessary changes, races or possibly needed blocks if the user is just playing around

* ask before disabling PUSH; this is mainly to avoid accidental taps

* add a 'learn more' button pointing to instant-delivery
2024-05-24 18:50:23 +02:00
bjoern bab868bd90 update translations & local help (#3094)
* update translations

* update local help
2024-05-24 18:04:15 +02:00
bjoern 1e72b5fa72 add a switch for push notifications (#3090)
* add a switch for push notifications

* move 'instant delivery' down

* reword to 'force background connection'

* remove unused string

* respect user setting wrt pref_push_enabled

* f-droid defaults to PUSH = false

* get token directly when enabling PUSH

* delete FCM token when PUSH is disabled
2024-05-24 17:09:54 +02:00
B. Petersen 5562e75fb4 check if push is sufficient before adding device message
the check before was too implicit and relied on DOZE_ASKED_DIRECTLY only.

but if the user was asked one time and went for chatmail again,
it did not work and the user was getting the message
"please enable 'ignore battery optimisations'"
even though they were using chatmail-only.
2024-05-24 14:25:27 +02:00
B. Petersen 44bc7da0df add getData2Blob() needed for DC_EVENT_WEBXDC_REALTIME_DATA 2024-05-23 19:51:02 +02:00
B. Petersen 40961ad31e update translations 2024-05-23 18:10:58 +02:00
B. Petersen bd50613fe4 update deltachat-core-rust to 'chore(release): prepare for 1.139.5' of 'v1.139.5' 2024-05-23 18:10:58 +02:00
Asiel Díaz Benítez 0769a5cee9 Merge pull request #3087 from deltachat/adb/improve-logs
improve logs: use emojis to mark the log level for easier visibility
2024-05-22 23:16:54 +02:00
adbenitez 00ac5a06f9 improve logs: use emojis to mark the log level for easier visibility 2024-05-22 21:14:40 +02:00
ImgBotApp fb8553789b [ImgBot] Optimize images
*Total -- 4,678.35kb -> 3,341.73kb (28.57%)

/metadata/en-US/images/phoneScreenshots/7.png -- 809.73kb -> 494.54kb (38.93%)
/metadata/en-US/images/phoneScreenshots/3.png -- 186.48kb -> 118.04kb (36.7%)
/metadata/en-US/images/phoneScreenshots/8.png -- 843.98kb -> 555.49kb (34.18%)
/metadata/en-US/images/phoneScreenshots/6.png -- 902.60kb -> 648.15kb (28.19%)
/metadata/en-US/images/phoneScreenshots/4.png -- 164.21kb -> 127.60kb (22.29%)
/metadata/en-US/images/phoneScreenshots/2.png -- 1,050.71kb -> 818.11kb (22.14%)
/metadata/en-US/images/phoneScreenshots/1.png -- 369.34kb -> 292.35kb (20.84%)
/metadata/en-US/images/phoneScreenshots/5.png -- 351.30kb -> 287.45kb (18.18%)

Signed-off-by: ImgBotApp <ImgBotHelp@gmail.com>
2024-05-22 19:34:41 +02:00
Asiel Díaz Benítez 45c133fc18 Merge pull request #3085 from deltachat/adb/update-screenshots
update screenshots
2024-05-22 17:55:44 +02:00
adbenitez 91466f9af8 update screenshots 2024-05-22 17:40:07 +02:00
adbenitez 0116e73b26 allow to open communities from Apps tab and draft 2024-05-22 14:49:28 +02:00
adbenitez 2d1aae44b2 Merge remote-tracking branch 'upstream/main' 2024-05-22 14:14:05 +02:00
B. Petersen 5656e836db update device message for 1.46 2024-05-22 00:30:17 +02:00
B. Petersen a0205f1f21 update deltachat-core-rust to 'chore(release): prepare for 1.139.4' of 'v1.139.4' 2024-05-21 23:23:26 +02:00
B. Petersen 89705b8f58 update translations and local help 2024-05-21 23:23:26 +02:00
Asiel Díaz Benítez f082a227b0 Merge pull request #3074 from deltachat/weblate
Translations update from Hosted Weblate
2024-05-21 23:16:51 +02:00
Hosted Weblate 7038d102f1 Merge remote-tracking branch 'origin/main' 2024-05-21 20:06:46 +02:00
Asiel Díaz Benítez ff80dcfd40 Merge pull request #3078 from deltachat/adb/adb-3077
bugfix: parse results of scanning QR code in NewConversationActivity
2024-05-21 20:06:42 +02:00
Hosted Weblate 57b9d1edc0 Merge remote-tracking branch 'origin/main' 2024-05-21 20:06:29 +02:00
Asiel Díaz Benítez 99eb6e5a3c Merge pull request #3079 from deltachat/adb/issue-3076
tweak menu options in QR show/scanning activities
2024-05-21 20:06:23 +02:00
Asiel Díaz Benítez ae613f5944 Update src/org/thoughtcrime/securesms/qr/QrActivity.java
Co-authored-by: bjoern <r10s@b44t.com>
2024-05-21 14:05:51 -04:00
adbenitez 731c0912d4 tweak menu options in QR show/scanning activities 2024-05-21 14:53:33 +02:00
adbenitez 679ba846a6 bugfix: parse results of scanning QR code in NewConversationActivity 2024-05-21 14:25:29 +02:00
Hosted Weblate 88e618bc0c Merge remote-tracking branch 'origin/main' 2024-05-21 13:54:59 +02:00
B. Petersen 04031eb598 wait until FCM has finished before checking for notify method 2024-05-21 13:54:54 +02:00
B. Petersen 7536d4927e do not ask for 'disable battery optimisations' when all accounts are chatmail AND we got a push token 2024-05-21 13:54:54 +02:00
adbenitez 99d7f0443f Merge remote-tracking branch 'upstream/main' 2024-05-20 14:07:29 +02:00
Asiel Diaz Benitez 6a7bbe5368 Translated using Weblate (Chinese (Simplified))
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_Hans/
2024-05-20 14:02:03 +02:00
Andrea Enzo Lattmann 078d6ffce2 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-05-20 14:02:02 +02:00
bjoern 3beeda1359 Translated using Weblate (German)
Currently translated at 5.8% (1 of 17 strings)

Translation: Delta Chat/Android metadata
Translate-URL: https://hosted.weblate.org/projects/deltachat/android-metadata/de/
2024-05-20 14:01:58 +02:00
adbenitez 412cfdf047 fix bug in Recipient 2024-05-20 12:48:53 +02:00
adbenitez d0bfe3a386 Merge remote-tracking branch 'upstream/main' 2024-05-20 12:31:10 +02:00
B. Petersen 16bd563311 bump version to 1.45.1, add missing changelog entry 2024-05-19 23:40:41 +02:00
B. Petersen 1362de8130 no device message for now, but make sure the marknoticed-chat applies 2024-05-19 23:31:01 +02:00
B. Petersen 7268c796f8 update CHANGELOG for 1.45.1, android part 2024-05-19 23:31:01 +02:00
B. Petersen 0663a4f492 update CHANGELOG for 1.45.1, core part 2024-05-19 23:31:01 +02:00
adbenitez b346444530 reset name after device transfer of community and ask for new name 2024-05-19 23:24:07 +02:00
adbenitez f6be87a4d7 don't show reply-privately in communities 2024-05-19 23:05:55 +02:00
B. Petersen a9d74d0f88 update translations 2024-05-19 22:27:41 +02:00
Asiel Díaz Benítez 3ebedc0724 Merge pull request #3066 from deltachat/weblate
Translations update from Hosted Weblate
2024-05-19 22:26:21 +02:00
Hosted Weblate 58f84aec6b Merge remote-tracking branch 'origin/main' 2024-05-19 20:22:44 +00:00
Asiel Díaz Benítez c705790d26 display vcard view type and allow to import/export contacts as vcard (#3043)
* implement Rpc API for parse_vcard

* allow to create Recipient from VcardContact

* display vcard view-type in incoming/outgoing messages

* fix linter warnings in Recipient class

* properly show vcard view-type in quoted messages

* display fallback avatar in quotes

* allow to attach vcard

* implement basic click listener

* timestamp type got changed from float to int

* set stick translation for "contact"

* share contact as vcard using the new Rpc.makeVcard API

* allow to import contact when clicking vcard
2024-05-19 16:22:39 -04:00
adbenitez 8badffbc69 remove unused strings 2024-05-19 21:41:54 +02:00
adbenitez 7fcf7344c1 disable reactions in community 2024-05-19 21:33:48 +02:00
adbenitez 21fae7e799 fix ConversationAdaptiveActionsToolbar 2024-05-19 21:33:14 +02:00
Hosted Weblate 83cfe310ab Merge remote-tracking branch 'origin/main' 2024-05-19 20:55:46 +02:00
bjoern 1884f9bc4f show the device-update-message only once, not on every account switch (#3069)
* show the device-update-message only once, not on every account switch

* instead of not adding device messages twice, always add and mark the chat as being noticed

* remove unused variable
2024-05-19 20:55:43 +02:00
adbenitez 52982e549e update full_description.txt 2024-05-19 20:24:21 +02:00
adbenitez 59f4c139a3 remove member add/remove from message settings 2024-05-19 20:23:33 +02:00
adbenitez ce72ddd5f8 remove http/https handling from ShareActivity 2024-05-19 19:42:25 +02:00
adbenitez 5763a92301 Merge remote-tracking branch 'upstream/main' 2024-05-19 19:15:38 +02:00
adbenitez e2379e5b5f update README 2024-05-19 18:31:51 +02:00
Hosted Weblate 6a5bca04dd Merge remote-tracking branch 'origin/main' 2024-05-19 17:45:09 +02:00
B. Petersen 15db6e5d91 update translations 2024-05-19 17:44:16 +02:00
Hosted Weblate bd456936bb Merge remote-tracking branch 'origin/main' 2024-05-19 17:32:57 +02:00
B. Petersen a28f404ef0 add hint to 'add manual contact' 2024-05-19 17:32:54 +02:00
Hosted Weblate 327e49f0d1 Merge remote-tracking branch 'origin/main' 2024-05-19 16:19:31 +02:00
Asiel Díaz Benítez c99e6fc27f save avatar and name onPause() in InstantOnboardingActivity (#3067) 2024-05-19 10:19:27 -04:00
Hosted Weblate f20b363c2b Merge remote-tracking branch 'origin/main' 2024-05-19 13:59:24 +02:00
gfbdrgng fd40de4914 Translated using Weblate (Russian)
Currently translated at 70.5% (12 of 17 strings)

Translation: Delta Chat/Android metadata
Translate-URL: https://hosted.weblate.org/projects/deltachat/android-metadata/ru/
2024-05-19 13:59:19 +02:00
Allan Nordhøy e4c0909837 Translated using Weblate (Norwegian Bokmål)
Currently translated at 11.7% (2 of 17 strings)

Translation: Delta Chat/Android metadata
Translate-URL: https://hosted.weblate.org/projects/deltachat/android-metadata/nb_NO/
2024-05-19 13:59:19 +02:00
Hosted Weblate 85c4d1fc8f Merge remote-tracking branch 'origin/main' 2024-05-19 13:45:26 +02:00
bjoern a8acfcfeb7 tune down entering email addresses manually (#3064)
* reword 'QR code' to 'Invite Code'

* reword adding classic email

* remove the 'new contact' things together

* add 'new classic contact' shortcut only for non-chatmail; it is still always available in the three-dot menu of 'new contact'

* use same menu for qr show/scan

* add 'new classic contact'

* remove 'scan' button from 'new classic contact' (ppl usually came from 'scan')

* rename to 'add contact manually'

* stay with 'qr code' for now
2024-05-19 07:45:23 -04:00
Hosted Weblate a59ddb3607 Merge remote-tracking branch 'origin/main' 2024-05-19 13:16:13 +02:00
B. Petersen 7446ac6fa2 update translations 2024-05-19 13:16:08 +02:00
Hosted Weblate dce5e1594a Merge remote-tracking branch 'origin/main' 2024-05-19 11:02:09 +00:00
bjoern afd1a26e4a move 'manual log in' to 'create profile' (#3060)
* add submenu to 'Explore Other Options'

* move 'Manual Login' to 'Explore Other Options'

* clearer titles, even if they are repetive

* move 'Scan QR' to 'Other'; this allows us to make 'Other' more outstanding

* cleanup layout

* tweak wording to 'Use Other Server' pointing to 'List in Browser', 'Classic Login', 'Scan Invite Code'

* use a standard secondary button for 'Use Other Server'

* show default onboarding server name

* reword to 'List Chatmail Servers'

* always close other-sign-up-options on tapping an option

* clarify that 'classic login' is about e-mail
2024-05-19 13:02:05 +02:00
gfbdrgng 295fb2fdb8 Translated using Weblate (Russian)
Currently translated at 70.5% (12 of 17 strings)

Translation: Delta Chat/Android metadata
Translate-URL: https://hosted.weblate.org/projects/deltachat/android-metadata/ru/
2024-05-19 11:01:50 +00:00
Allan Nordhøy 1cfd678f4f Translated using Weblate (Norwegian Bokmål)
Currently translated at 11.7% (2 of 17 strings)

Translation: Delta Chat/Android metadata
Translate-URL: https://hosted.weblate.org/projects/deltachat/android-metadata/nb_NO/
2024-05-19 11:01:47 +00:00
adbenitez 9fb5d11039 fix some bugs 2024-05-18 18:11:57 +02:00
adbenitez 8cdc361ec1 Merge remote-tracking branch 'upstream/main' 2024-05-18 17:03:55 +02:00
adbenitez b4cddd2c28 display xdc community files 2024-05-18 16:56:45 +02:00
Hosted Weblate 49fadecaa0 Merge remote-tracking branch 'origin/main' 2024-05-18 16:40:56 +02:00
B. Petersen 9bf06101cf update translations 2024-05-18 16:40:12 +02:00
B. Petersen 1d2036349a update deltachat-core-rust to 'chore(release): prepare for 1.138.5' of 'v1.138.5' 2024-05-18 16:38:10 +02:00
Hosted Weblate 73809417fc Merge remote-tracking branch 'origin/main' 2024-05-18 10:07:56 +02:00
Asmodeus 7c6598e1fe Translated using Weblate (Portuguese (Brazil))
Currently translated at 11.7% (2 of 17 strings)

Translation: Delta Chat/Android metadata
Translate-URL: https://hosted.weblate.org/projects/deltachat/android-metadata/pt_BR/
2024-05-18 10:07:52 +02:00
Asmodeus 6b9faef27a Translated using Weblate (Portuguese (Brazil))
Currently translated at 11.7% (2 of 17 strings)

Translation: Delta Chat/Android metadata
Translate-URL: https://hosted.weblate.org/projects/deltachat/android-metadata/pt_BR/
2024-05-18 05:01:47 +02:00
Asiel Díaz Benítez 02ec78f8b4 show overriden sender name also for self messages if present (#3056) 2024-05-17 15:04:31 -04:00
Asiel Díaz Benítez b7153c2557 change "three dots" option in "add reaction" view to ellipsis (#3059) 2024-05-17 15:00:18 -04:00
B. Petersen c233308e91 use term 'Inbox' only for the email folder 'INBOX' 2024-05-17 20:53:37 +02:00
B. Petersen fa19cce1ad use term 'Bio' instead of 'Signature'
'Signature' is very much related to email, sth. below the text,
this is not the case for Delta Chat, esp. not when using chatmail

'Status' implies that others may be aware of changes,
which is not the case as well.

therefore we'll try 'Bio' - which is also used by by 'Telegram', 'Github', 'Mastodon';
(whatsapp and signal use 'About', but we were failing to get a good hint for that :)
2024-05-17 20:53:37 +02:00
B. Petersen fba533ba88 prefer 'Profile' wording, use 'Accounts' really only for classic email in advanced settings 2024-05-17 20:53:37 +02:00
B. Petersen 3b9b2c880d ignore warnings about misssing translations and wrong ligatures 2024-05-17 18:29:03 +02:00
B. Petersen 26663c8816 update translations 2024-05-17 16:24:34 +02:00
Asiel Díaz Benítez 6b86ebdd54 allow to share log instead of copying to clipboard (#3052)
* allow to share log instead of copying to clipboard

* fix log sharing, improve shareLog() code
2024-05-17 09:53:26 -04:00
bjoern 5fbea74642 change welcome headline (#3053)
* change welcome headline

* keep key, this makes ios/desktop changes effortless
2024-05-17 14:25:24 +02:00
Asiel Díaz Benítez 646817e19b allow to show password in registration activity (#3051) 2024-05-17 06:34:21 -04:00
adbenitez 023578fa6e limit logcat output 2024-05-15 23:11:01 +02:00
adbenitez fdcf314894 fix bug after merge 2024-05-15 23:10:42 +02:00
adbenitez 4c23607356 Merge remote-tracking branch 'upstream/main' 2024-05-15 22:39:24 +02:00
adbenitez 7ff34ed43c Merge remote-tracking branch 'upstream/main' 2024-05-15 22:34:14 +02:00
bjoern cbb934e9ef hide IMAP folder options on chatmail (#3050)
* remove unused getConfig() variants

* hide IMAP folder options if is_chatmail == 1

* hide e2ee, show-system-contacts as well

* ignore system-contacts settings on chatmail (in case it was enabled before)
2024-05-15 15:10:19 +02:00
adbenitez ee08b612c1 avoid dangerous server auto-deletion in communities 2024-05-15 06:18:46 +02:00
adbenitez 6be90cef21 display community label instead of address in account list
also display groups as super groups
2024-05-15 06:18:12 +02:00
adbenitez 34ab6bd458 remove duplicated settings in advanced 2024-05-15 05:49:25 +02:00
adbenitez c2dc1a979e update intro1.png 2024-05-15 05:35:44 +02:00
adbenitez 3c3bd4a77d nice support for communities 2024-05-15 05:35:19 +02:00
link2xt 0f1e03f6ff Translated using Weblate (Russian)
Currently translated at 29.4% (5 of 17 strings)

Translation: Delta Chat/Android metadata
Translate-URL: https://hosted.weblate.org/projects/deltachat/android-metadata/ru/
2024-05-14 18:05:53 +00:00
B. Petersen bc823e5b16 bump version to 1.45.0 beta 2024-05-13 18:45:25 +02:00
B. Petersen 7cf7258222 add beta device messages 2024-05-13 18:45:25 +02:00
B. Petersen 6ccdbaa064 update CHANGELOG for 1.45.0, android part 2024-05-13 18:45:25 +02:00
B. Petersen 4171047f7f update CHANGELOG for 1.45.0, core part 2024-05-13 18:45:25 +02:00
B. Petersen cc22e07a3b update translations 2024-05-13 13:47:19 +02:00
B. Petersen 5d67d2e2db update local help 2024-05-13 13:45:39 +02:00
B. Petersen c406b1f29f update deltachat-core-rust to 'chore(release): prepare for 1.138.0' of 'v1.138.0' 2024-05-13 12:58:23 +02:00
B. Petersen 3c3ac3a067 update translations 2024-05-12 11:48:27 +02:00
bjoern b3a4084026 add strings for new 'please wait' securejoin flow (#3044)
* add strings for new 'please wait' securejoin flow that disallows sending a message in the first seconds

* Update res/values/strings.xml

Co-authored-by: iequidoo <117991069+iequidoo@users.noreply.github.com>

---------

Co-authored-by: iequidoo <117991069+iequidoo@users.noreply.github.com>
2024-05-12 11:43:17 +02:00
B. Petersen b9fdb7befc update translations 2024-05-10 16:11:02 +02:00
Asiel Díaz Benítez 006f2b091b use last known location if it is recent enough (#3039) 2024-05-10 09:59:41 -04:00
bjoern 51415e8a90 received token is info level, not warning level (#3041) 2024-05-10 15:36:43 +02:00
Asiel Díaz Benítez 94b83b4713 remove unused imports (#3038) 2024-05-09 08:26:32 -04:00
Asiel Díaz Benítez afa1f92a6e disable APNG decoder (#3035) 2024-05-08 15:34:17 -04:00
Asiel Díaz Benítez 026d9da70a clear quote if current draft has no quote (#3036) 2024-05-08 15:33:29 -04:00
bjoern 5dd1bb17ca log if we receive onDeletedMessages() (#3034)
* log if we receive onDeletedMessages()

* Update src/org/thoughtcrime/securesms/notifications/FcmReceiveService.java

Co-authored-by: Asiel Díaz Benítez <asieldbenitez@gmail.com>

---------

Co-authored-by: Asiel Díaz Benítez <asieldbenitez@gmail.com>
2024-05-08 17:40:25 +02:00
adbenitez 9c82d622af don't display as sticker if message is in partial-download state 2024-05-08 17:24:04 +02:00
Asiel Díaz Benítez b4322c90ee fix: allow to share attachments from one chat to another (#3031)
* fix: allow to share from one chat to another

* add comment
2024-05-08 10:27:43 -04:00
bjoern 729db80d1c add 'cancel' button to 'manage keys'; that was somehow missing (#3033) 2024-05-08 09:08:41 -04:00
adbenitez 27e2e66f84 Merge remote-tracking branch 'upstream/adb/improve-welcome-activity' 2024-05-07 18:56:50 +02:00
adbenitez ab03c02d3e remove subject setting 2024-05-07 18:54:52 +02:00
Asiel Díaz Benítez 8df2749d74 fix bugs and some code cleanup (#3023)
* fix bug: open WelcomeActivity when scanning backup from chatlist

* remove unused field manualConfigure

* remove unused code in startQrAccountCreation() and rename to startBackupTransfer()

* InstantOnboardingActivity: return to chatlist if not started from WelcomeActivity

* use OnBackPressedCallback
2024-05-07 12:53:50 -04:00
adbenitez a221a05768 fix QrShowFragment 2024-05-07 18:16:17 +02:00
adbenitez 431ab02bf5 Merge remote-tracking branch 'upstream/main' 2024-05-07 18:15:56 +02:00
B. Petersen a427b1c280 init and getToken only once 2024-05-07 15:34:50 +02:00
B. Petersen 9114304d28 clarify the onMessageRecevied() strategy 2024-05-07 15:34:50 +02:00
B. Petersen e2d51ca1a3 support android 4.1-4.3 again 2024-05-07 15:34:50 +02:00
B. Petersen 3cafdaf57e allow fcm for all flavours 2024-05-07 15:34:50 +02:00
B. Petersen 256c010b61 add FcmReceiveService 2024-05-07 15:34:50 +02:00
B. Petersen 3843028322 exclude analytics from FCM, cmp https://stackoverflow.com/questions/39327141/disable-the-analytics-service-for-firebase-cloud-messaging and the signal source code 2024-05-07 15:34:50 +02:00
B. Petersen c5b00c73b2 make anyways global DcAccounts accessible without context 2024-05-07 15:34:50 +02:00
B. Petersen bf5f42d3ff increase minSdkVersion for now, we'll try to go down later (we succeeded for the emoji selector) 2024-05-07 15:34:50 +02:00
B. Petersen 9118ac4a87 apply suggestions from console.firebase.google.com
however, skipping BoM for now and keep what we're doing otherwise.

(BoM would be

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

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

and does some magic with version numbers, see https://firebase.google.com/docs/android/learn-more?hl=en&authuser=1#bom ,
we'll need to do try domr other magic wrt not increasing targetSdkVersion,
so stay simple here)
2024-05-07 15:34:50 +02:00
B. Petersen 1f8de2523c add FCM config file 2024-05-07 15:34:50 +02:00
B. Petersen 5e2bef368b update translations and local help 2024-05-07 14:57:20 +02:00
B. Petersen 6f01ed07bb concretise 'add second device' instructions: the button 'Add as Second Device' is at 'I Already Have a Login' now 2024-05-07 14:23:25 +02:00
Asiel Díaz Benítez 72956d0ba1 use app:drawableStartCompat instead of android:drawableStart (#3028) 2024-05-07 07:55:29 -04:00
link2xt 8e759b450f Add status badge for translations 2024-05-06 17:47:07 +00:00
link2xt 74050f9c65 Add link to Weblate into README 2024-05-06 17:31:19 +00:00
Ich_Selbst ece733e07d Translated using Weblate (Spanish)
Currently translated at 11.7% (2 of 17 strings)

Translation: Delta Chat/Android metadata
Translate-URL: https://translate.codeberg.org/projects/delta-chat/android-metadata/es/
2024-05-06 17:29:44 +00:00
yurtpage 7034866a09 Translated using Weblate (Russian)
Currently translated at 17.6% (3 of 17 strings)

Translation: Delta Chat/Android metadata
Translate-URL: https://translate.codeberg.org/projects/delta-chat/android-metadata/ru/
2024-05-06 17:29:44 +00:00
adbenitez 128ce7574e use OnBackPressedCallback 2024-05-06 19:29:12 +02:00
adbenitez 79da2da30a InstantOnboardingActivity: return to chatlist if not started from WelcomeActivity 2024-05-06 18:50:10 +02:00
adbenitez 80b319a457 remove unused code in startQrAccountCreation() and rename to startBackupTransfer() 2024-05-06 18:00:51 +02:00
adbenitez f85007617c remove unused field manualConfigure 2024-05-06 17:44:44 +02:00
adbenitez cd9203bda5 fix bug: open WelcomeActivity when scanning backup from chatlist 2024-05-06 17:44:06 +02:00
B. Petersen dab0425733 update translations 2024-05-06 16:24:12 +02:00
B. Petersen 6332d53794 rename section for account, password, imap, folders etc. to 'Server' 2024-05-06 16:17:33 +02:00
B. Petersen c93cdc5898 move 'password and account' to advanced, together with folder settings 2024-05-06 16:17:33 +02:00
B. Petersen c74adafbc3 move 'show classic emails' to advanced; it is no longer a recommended option to take care of 2024-05-06 16:17:33 +02:00
B. Petersen 3dcadf8f68 important advanced moved up: log, stats, experimental (we want ppl to play around), app access (discouraged), password and account (discouraged, often not needed, otoh, very bottom is a common place for that) 2024-05-06 16:17:33 +02:00
B. Petersen 4395b4a123 tune down AutoCrypt 2024-05-06 16:17:33 +02:00
bjoern dda5754e38 consistent headlines for 'Your Profile' (#3020) 2024-05-06 09:41:03 -04:00
Asiel Díaz Benítez 81b7df0f99 adapt to new "instant onboarding" UX workflow (#3015)
* rework onboarding

* implement default registration in InstantOnboardingActivity

* dismiss signInDialog after button is selected

* add footer options, implement "explore other options" button

* properly handly permissions results

* implement "scan QR" button

* fix linter warnings

* remove from observers in onDestroy()

* handle DCACCOUNT and DCLOGIN in InstantOnboardingActivity instead of WelcomeActivity

* fix identation in setProviderFromQr()

* rename DEF_CHATMAIL_HOST to DEFAULT_CHATMAIL_HOST

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

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

* Update res/layout/instant_onboarding_activity.xml

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

* Update res/layout/instant_onboarding_activity.xml

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

* Update res/layout/instant_onboarding_activity.xml

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

---------

Co-authored-by: bjoern <r10s@b44t.com>
2024-05-06 08:32:35 -04:00
adbenitez d4072c81bd Merge remote-tracking branch 'upstream/main' 2024-05-06 14:31:57 +02:00
B. Petersen 8d7e5e7354 update local-help and translations 2024-05-03 13:56:10 +02:00
B. Petersen dcc23810b5 adapt no-servers hint 2024-05-03 00:56:22 +02:00
B. Petersen 811157c61b update translations 2024-05-02 21:39:56 +02:00
B. Petersen 9c869a9f76 remove MapActivity from manifest 2024-04-30 14:33:34 +02:00
B. Petersen 5749faaad7 update translations 2024-04-29 23:30:37 +02:00
B. Petersen dc55b5c64c remove unused getAllLocations() API 2024-04-29 19:49:59 +02:00
B. Petersen 3dc7848c5d remove unused colors and dimens, relicts of Mapbox 2024-04-29 19:49:59 +02:00
B. Petersen 1c905ff654 remove unused strings 2024-04-29 19:49:59 +02:00
B. Petersen 2dbdfe6f4a remove unused TransportOption functions 2024-04-29 19:49:59 +02:00
B. Petersen 487baf3a04 remove unused functions isManualSelection() and transportOptions.disableTransport() 2024-04-29 19:49:59 +02:00
B. Petersen 18d51b5468 remove unused class SearchRepository, move callback interface to SearchViewModel 2024-04-29 19:49:59 +02:00
B. Petersen 171e58e016 remove unused class Selectable 2024-04-29 19:49:59 +02:00
B. Petersen 55c8f93286 remove unused toReversePrimitiveArray() and ProgressDialogAsyncTask constructor 2024-04-29 19:49:59 +02:00
B. Petersen 1b371a1b72 remove unused KeyboardAwareLinearLayout.isBubble 2024-04-29 19:49:59 +02:00
B. Petersen 17cf9face0 remove unused QR code utilities 2024-04-29 19:49:59 +02:00
B. Petersen 9770e578c8 remove unused Util 2024-04-29 19:49:59 +02:00
B. Petersen 7c074c7b81 remove unused image utilities 2024-04-29 19:49:59 +02:00
B. Petersen df8115e7bb remove never instanciated AttachmentServer 2024-04-29 19:49:59 +02:00
B. Petersen 307bd3bdd7 mark method called by js as always used 2024-04-29 19:49:59 +02:00
B. Petersen 862d96e7ae tweak other-instance text 2024-04-29 16:35:01 +02:00
B. Petersen 605b97fe38 simplify 'Privacy Policy' handling 2024-04-29 16:35:01 +02:00
B. Petersen 0d37d5f866 make 'I agree to 'Privacy Policy' usable for react 2024-04-29 16:35:01 +02:00
B. Petersen a11824b095 make 'I agree to 'Privacy Policy' easier tappable and usable 2024-04-29 16:35:01 +02:00
B. Petersen 7a1e7989d0 refine strings: link to 'privacy policy', avoid 'instance' wording 2024-04-29 16:35:01 +02:00
B. Petersen 33f7fd3c0b add strings needed for instant onboarding 2024-04-29 16:35:01 +02:00
B. Petersen 361e325d72 unify the flows of DCACCOUNT: and DCLOGIN: (that only differ wrt confirmation message) to avoid hickup as on desktop on the upcoming onboarding work 2024-04-29 16:30:24 +02:00
B. Petersen e27f592c07 remove unused relicts from Mapbox -> Leaflet move 2024-04-28 23:22:59 +02:00
B. Petersen 0ec7ab5ce5 update translations 2024-04-28 21:58:16 +02:00
Asiel Díaz Benítez 224201a77f fix openOnlineUrl(), mailto/openpgp4fpr has to open externally (#3008)
* fix openOnlineUrl(), mailto/openpgp4fpr has to open externally

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

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

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

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

---------

Co-authored-by: bjoern <r10s@b44t.com>
2024-04-27 18:00:58 -04:00
Asiel Díaz Benítez 217478e90b allow to pin, archive, etc. when searching in the chatlist (#3002) 2024-04-27 17:44:33 -04:00
B. Petersen 97b84e1959 don't say "Done" when we don't know we're done
adding a shortcut is sometimes a request only,
the user has to confirm and/or there is a subsequent dialog.

so, when `requestPinShortcut()` returns successfully,
saying "Done" as the result of "Add to Home Screen" is often wrong
from the view of the user.

however, some feedback is still needed for the cases there are no dialogs.

saying "One moment..." covers both cases sufficiently.
2024-04-27 22:44:56 +02:00
B. Petersen c7ad087b51 remove now unused map resources 2024-04-26 21:42:07 +02:00
adbenitez 258ca9742a allow to reply to some system messages 2024-04-26 13:45:08 +02:00
adbenitez 13274b95be fix openOnlineUrl() 2024-04-26 12:32:33 +02:00
adbenitez 5986e60e3a Merge remote-tracking branch 'upstream/main' 2024-04-25 22:10:23 +02:00
Asiel Díaz Benítez 9eaf8bb1f3 use new experimental maps integration (#3005)
* use new maps integration

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

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

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

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

* fix typo

---------

Co-authored-by: bjoern <r10s@b44t.com>
2024-04-25 12:04:13 -04:00
adbenitez e620463951 Merge remote-tracking branch 'upstream/main' 2024-04-25 17:17:11 +02:00
adbenitez 5f1da797a1 Merge remote-tracking branch 'upstream/main' 2024-04-25 17:11:44 +02:00
B. Petersen cb084df369 remove unused imports 2024-04-25 16:59:40 +02:00
B. Petersen e422070bda simplify code by followingc linter hints 2024-04-25 16:59:40 +02:00
Asiel Díaz Benítez 01b3f339dd fix bug in WebxdcActivity: don't try to get iframe in "allow internet" mode (#3006)
* fix bug in WebxdcActivity: don't try to get iframe in "allow internet" mode

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

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

* properly clear proxy in "allow-internet" mode

---------

Co-authored-by: bjoern <r10s@b44t.com>
2024-04-25 09:45:19 -04:00
B. Petersen 6b309535fe update deltachat-core-rust to 'chore(release): prepare for 1.137.4' of 'v1.137.4' 2024-04-24 19:31:28 +02:00
Asiel Díaz Benítez b0be653ded allow to open troubleshooting menu option directly from offline help (#2997)
* allow to open troubleshooting menu option directly from offline help

* add comment

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

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

---------

Co-authored-by: bjoern <r10s@b44t.com>
2024-04-24 07:46:55 -04:00
Asiel Díaz Benítez 7afef221a1 support request_internet_access again (#2988)
* support request_internet_access again

* don't set fake proxy for apps with internet access

* remove unnecessary imports and Rpc instance
2024-04-24 06:27:33 -04:00
B. Petersen 73479bf854 update translations 2024-04-22 17:17:59 +02:00
adbenitez e02de092c4 Merge remote-tracking branch 'upstream/main' 2024-04-19 23:48:20 +02:00
B. Petersen ed107981a9 update translations 2024-04-16 16:58:13 +02:00
B. Petersen 15a77fb292 add qr-code-scanning hint better fitting for desktop 2024-04-16 16:45:15 +02:00
link2xt 430c15861a Replace Signal's getFileDescriptorOwner with K-9's SafeContentResolver (#2976) 2024-04-13 18:52:37 +00:00
adbenitez 57404bfe1e Merge remote-tracking branch 'upstream/main' 2024-04-09 20:08:53 -04:00
B. Petersen 82c06f3a97 refine translator hint wrt reaction summary
explicitly say that the string will be truncated often.
2024-04-07 01:22:42 +02:00
B. Petersen 1d44eb84c8 update translations 2024-04-06 12:26:41 +02:00
adbenitez 3d73ca43b6 Merge remote-tracking branch 'upstream/main' 2024-04-05 18:12:38 -04:00
B. Petersen 82a11dc5c2 update deltachat-core-rust to 'chore(release): prepare for 1.137.2' of 'v1.137.2' 2024-04-05 17:39:22 +02:00
link2xt 24d10bda78 build(nix): do not change PATH
Version 30.0.3 is outdated (we use build-tools 33.0.1)
and toolchain path is determined by scripts/ndk-make.sh
so there is no need to add toolchain binaries to PATH.
On macOS there is no linux-x86_64 folder as well.
2024-04-05 13:35:23 +00:00
link2xt 122bb0dbff build: update from Rust 1.72.0 to Rust 1.77.0 2024-04-05 13:35:23 +00:00
link2xt 15a0a9b1cd build(nix): update flake.lock 2024-04-05 13:35:23 +00:00
B. Petersen 0f47e90dd0 add support for reaction summaries 2024-04-04 14:27:35 +02:00
B. Petersen b3ad055c08 update tranlsations 2024-04-03 22:55:04 +02:00
B. Petersen 0d8a1ee812 update translations 2024-04-03 12:08:46 +02:00
bjoern c5077338f9 add strings needed by core to show reactions in summaries (#2985) 2024-04-03 11:14:37 +02:00
adbenitez 5c0b0d84dc change public bots instance 2024-03-28 07:30:05 -04:00
adbenitez f1b02d9960 try to fix android 4 2024-03-28 07:28:13 -04:00
adbenitez e24fa54bb3 Merge remote-tracking branch 'upstream/main' 2024-03-27 12:38:14 -04:00
bjoern 2faf7a640f react with any emoji (#2979)
* add button to select any reaction

* add emojipicker to build.gradle and manifest

* fix build error

* open reaction picker and send any reaction

* use RelativeLayout as parent for EmojiPickerView

* dismiss AlertDialog on emoji-selection

* reduce columns to 8 like on iOS

* disable "more reactions" button in android < 5

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

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

---------

Co-authored-by: adbenitez <asieldbenitez@gmail.com>
2024-03-27 12:33:13 -04:00
bjoern 5c930baa0d remove dead code (#2981)
* minSdkVersion is 16, remove checks that are always true or false

* VideoView was used for SDK<16 only
2024-03-22 15:57:28 +01:00
adbenitez b0234e3c70 update submodule 2024-03-09 18:46:07 -05:00
adbenitez a46221335f Merge remote-tracking branch 'upstream/main' 2024-03-09 18:27:28 -05:00
B. Petersen dbdedbae58 add f-droid changelog 2024-03-09 17:22:54 +01:00
B. Petersen 9a0eb0e24f bump version to 1.44.0 2024-03-07 13:01:34 +01:00
B. Petersen 59090c3efa clarify what's done with the counted messages 2024-03-07 13:01:34 +01:00
B. Petersen 4d52d84bf2 add missing translations 2024-03-07 13:01:34 +01:00
B. Petersen 84d8f383b6 draft a device message 2024-03-07 13:01:34 +01:00
B. Petersen 5f0b4a6e4c update changelog for 1.44.0 2024-03-07 13:01:34 +01:00
B. Petersen be1e880470 update translations 2024-03-07 12:44:37 +01:00
adbenitez 25d65178b2 try to fix carsh on android 4 2024-03-07 00:25:55 -05:00
adbenitez 7690dbd9ac Merge remote-tracking branch 'upstream/main' 2024-03-06 23:55:19 -05:00
B. Petersen c996c766b2 tweak scripts/clean-core.sh
the idea of the script
is to prune all possible caches
that may cause problems when updating core.

it is run usually before a release
and to make sure a core is rebuild from scratch.
2024-03-06 22:17:31 +01:00
B. Petersen 67dab69c8a update translations 2024-03-06 16:05:32 +01:00
B. Petersen c0b8e5effb update deltachat-core-rust to 'chore(release): prepare for 1.136.2' of 'v1.136.2' 2024-03-06 13:57:49 +01:00
link2xt 2c2aff02a4 nix: read Rust version from scripts/rust-toolchain 2024-03-05 01:28:28 +00:00
B. Petersen c50feaf82b update translations 2024-03-03 15:44:07 +01:00
B. Petersen 07bc03b1d5 add generic 'body' text for new messages and add translators hints 2024-03-03 01:45:29 +01:00
B. Petersen fb5f143f47 update translations 2024-03-01 15:38:30 +01:00
adbenitez 76d5da358c update description 2024-02-24 01:35:07 -05:00
adbenitez e4c73b04f2 Merge remote-tracking branch 'upstream/main' 2024-02-24 01:08:06 -05:00
adbenitez f95789d622 update full description 2024-02-24 01:04:59 -05:00
link2xt 8a89412a2d build: update nix flake 2024-02-20 15:06:20 +00:00
bjoern 6a15d7bb0b prepare 1.43.1 (#2960)
* update CHANGELOG to 1.43.1, core part

* update CHANGELOG to 1.43.1, android part

* bump version to 1.43.1
2024-02-14 16:20:42 +01:00
bjoern 965021d243 start/stop IO no longer needed on config changes (#2959)
this is done by core as needed since https://github.com/deltachat/deltachat-core-rust/pull/5117
2024-02-14 15:14:05 +01:00
B. Petersen 52f5b3d965 update deltachat-core-rust to 'chore(release): prepare for 1.135.0 (#5264)' of 'v1.135.0' 2024-02-14 11:21:30 +01:00
B. Petersen f293e6446d update translations and local help 2024-02-14 11:21:09 +01:00
Asiel Díaz Benítez 54692e977e add troubleshooting menu option on the scanner side (#2958)
* add troubleshooting menu option on the scanner side

* Update src/org/thoughtcrime/securesms/qr/RegistrationQrActivity.java

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

---------

Co-authored-by: bjoern <r10s@b44t.com>
2024-02-14 11:19:14 +01:00
adbenitez 60ff22f4e9 update submodule 2024-02-11 22:51:28 -05:00
adbenitez 4c8407f6e1 add back camera permission 2024-02-11 22:41:34 -05:00
adbenitez 2b96fcbe06 avoid crash in android 4 2024-02-11 10:34:32 -05:00
adbenitez 424afdf702 update version 2024-02-10 00:48:18 -05:00
adbenitez 3576aa47a7 update submodule 2024-02-10 00:37:28 -05:00
adbenitez 47b2f4d259 enable arm64-v8a again 2024-02-10 00:36:33 -05:00
adbenitez f599cda957 try to fix crash in android 4 2024-02-09 23:45:08 -05:00
adbenitez f3b476eef3 update dev email 2024-02-09 23:44:46 -05:00
adbenitez 885378ebfc update core and version number 2024-02-07 19:14:28 -05:00
adbenitez 84b92f4693 remove CONFIG_SENTBOX_WATCH 2024-02-07 19:13:23 -05:00
adbenitez eafeda8d74 Merge remote-tracking branch 'upstream/main' 2024-02-07 18:48:42 -05:00
adbenitez f574734b93 fix bug 2024-02-07 18:40:45 -05:00
B. Petersen 86d636d6b9 update translations 2024-02-07 21:32:24 +01:00
B. Petersen 7b44557668 update deltachat-core-rust to 'Basic self-reporting, core part (#5129)' of 'main' 2024-02-07 21:19:26 +01:00
Hocuri 81b321f740 Add self-reporting button (#2910)
Depends on https://github.com/deltachat/deltachat-core-rust/pull/5129

Part of https://github.com/deltachat/deltachat-android/issues/2909
2024-02-07 20:23:55 +01:00
adbenitez d7219edbe1 add "Create Account" button 2024-02-06 22:57:28 -05:00
adbenitez 101b09a2e1 update version number 2024-02-06 21:07:29 -05:00
adbenitez d73ca4be0b update submodule 2024-02-06 21:06:59 -05:00
adbenitez 1ac333daab Merge remote-tracking branch 'upstream/main' 2024-02-06 20:54:26 -05:00
Asiel Díaz Benítez 431b17baec Merge pull request #16 from deltalab-org/adb/issue-15
remove unnecessary CAMERA permission (since built-in camera was removed)
2024-02-06 20:48:58 -05:00
adbenitez c264daa666 remove unnecessary CAMERA permission (since built-in camera was removed)
also tweak build.gradle to avoid unnecessary metadata
2024-02-06 16:57:37 -05:00
bjoern 71cd0e0c1f make 'Read Address Book' a per-account option (#2955)
this fits better to chatmail:
- one can have chatmail=OFF and normal-mail=ON
- new accounts are most often chatmail,
  even if there is a normal-mail account,
  and get the setting OFF,
  which is better in most cases
2024-02-06 22:28:54 +01:00
bjoern 86dc14acd9 fix typos in recent CHANGELOG entry (#2954) 2024-02-06 08:16:39 +01:00
adbenitez 221965a747 update submodule 2024-02-06 01:20:01 -05:00
adbenitez 6e66645af0 Merge remote-tracking branch 'upstream/main' 2024-02-03 20:41:14 -05:00
adbenitez aa83cb2980 update public-bots address 2024-02-03 20:39:45 -05:00
bjoern f4e26299f7 prepare 1.43.0 (#2952)
* update CHANGELOG, core part

* update CHANGELOG, android part

* bump version to 1.43.0
2024-02-03 23:50:41 +01:00
adbenitez 5b2dbd2400 Merge remote-tracking branch 'upstream/main' 2024-02-02 13:43:36 -05:00
adbenitez 5c21a9781f update menu links to bots 2024-02-02 13:41:47 -05:00
adbenitez dfe8ce7bff update values-es/strings.xml 2024-02-02 13:41:29 -05:00
B. Petersen 953a888239 update translations 2024-02-02 00:09:24 +01:00
B. Petersen 58d7a3a6c2 update deltachat-core-rust to 'update welcome image, thanks @paulaluap' of 'main' 2024-02-01 23:17:39 +01:00
B. Petersen 302a6b5880 update translations 2024-02-01 13:01:42 +01:00
adbenitez 3660fe87a8 Merge remote-tracking branch 'upstream/main' 2024-02-01 04:39:27 -05:00
adbenitez 22db66811d tweak reactions pills 2024-02-01 04:23:32 -05:00
bjoern 1b6b216d98 catch errors thrown by Uri.parse() to avoid crashes on tapping invite links (#2951) 2024-02-01 10:10:10 +01:00
B. Petersen 7f1fcad42b update translations 2024-02-01 10:08:42 +01:00
bjoern 8cb9d42750 add an option to 'Read System Address Book' (#2950)
with chatmail, providers exist that allow to send encrypted mails only.
pulling in the system address book unconditionally for chatmail will harm UX
as for most of these addresses,
no public key will be known until eg. a QR code is scanned.

we may think this over in the future.
note, that one usually also can create a Delta Chat chat from the address book,
so, this works also without having Delta Chat pulled in all addresses
(which has some issues, https://github.com/deltachat/deltachat-android/issues/2923 )
2024-02-01 09:34:15 +01:00
adbenitez c83806b005 tweak reactions pills 2024-02-01 02:08:18 -05:00
adbenitez a414564367 Merge remote-tracking branch 'upstream/main' 2024-02-01 01:37:11 -05:00
Asiel Díaz Benítez 84b5540249 declare hasFragileUserData (#2947) 2024-02-01 01:34:04 -05:00
Asiel Díaz Benítez f2051888f2 handle in-chat clicks to invite-URLs (#2949)
* handle in-chat clicks to invite-URLs

* improve isInviteURL()
2024-02-01 01:29:40 -05:00
B. Petersen f253f855a3 update deltachat-core-rust to 'chore(release): prepare for 1.134.0' of 'v1.134.0' 2024-01-31 23:12:53 +01:00
adbenitez 9cc0f79fe2 Merge remote-tracking branch 'upstream/main' 2024-01-31 09:36:06 -05:00
Asiel Díaz Benítez f207251f11 copy invite links to clipboard (#2943)
* copy invite links to clipboard

* rename INVITE_PAGE to INVITE_DOMAIN

* share link together with QR image, improve QR image

* share invite-URL instead of QR image

* 'Load QR code from image' is no longer a recommended workflow

the primary UI works with invite-links now.
'Load QR code from image' is still supported,
but is tuned down as no longer recommended workflow.

---------

Co-authored-by: B. Petersen <r10s@b44t.com>
2024-01-31 09:26:15 -05:00
adbenitez 78c0734d1d Merge remote-tracking branch 'upstream/main' 2024-01-31 09:25:05 -05:00
Asiel Díaz Benítez 9a2968d502 allow to mute/unmute from chatlist (#2948) 2024-01-31 09:22:39 -05:00
adbenitez 18b949bcf3 limit global badge 2024-01-31 02:02:25 -05:00
adbenitez 1518f54bb8 Merge remote-tracking branch 'upstream/adb/issue-2939' 2024-01-31 01:37:12 -05:00
adbenitez eb3b7191ff Merge remote-tracking branch 'upstream/main' 2024-01-31 01:29:44 -05:00
Asiel Díaz Benítez 1388e1a996 add global unread messages badge counter (#2942)
* add global unread messages badge counter

* Update src/org/thoughtcrime/securesms/connect/DcEventCenter.java

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

* Update src/org/thoughtcrime/securesms/connect/DcEventCenter.java

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

* improve code

* use more specific names, remove from multiAccountObservers also in removeObserver()

---------

Co-authored-by: bjoern <r10s@b44t.com>
2024-01-30 23:28:28 -05:00
adbenitez 4b5fe479fb Merge remote-tracking branch 'upstream/main' 2024-01-30 23:27:24 -05:00
adbenitez 657de60ebc share link together with QR image, improve QR image 2024-01-30 01:26:27 -05:00
adbenitez 5b7791e610 rename INVITE_PAGE to INVITE_DOMAIN 2024-01-30 01:14:04 -05:00
B. Petersen e9cf445e1a update deltachat-core-rust to 'feat: qr::check_qr(): Accept i.delta.chat invite links (#5217)' of 'main' 2024-01-29 18:51:39 +01:00
adbenitez 7143711f0f copy invite links to clipboard 2024-01-29 09:44:45 -05:00
adbenitez 020acbc988 remove outdated tip 2024-01-28 07:54:24 -05:00
adbenitez 4f22230833 tweak self-reaction color 2024-01-28 07:54:04 -05:00
adbenitez 76da7857a6 Merge remote-tracking branch 'upstream/main' 2024-01-28 07:16:15 -05:00
adbenitez a7d08328ad show address if no last-seen info is available 2024-01-26 21:41:55 -05:00
B. Petersen 4a350e9fb2 update deltachat-core-rust to 'chore(release): prepare for 1.133.2' of 'v1.133.2' 2024-01-26 21:06:38 +01:00
B. Petersen c553615088 update translations 2024-01-26 21:05:31 +01:00
bjoern b5c172ced8 improve status message for "Invalid Unencrypted" (#2940)
* add strings for 'Invalid Unencrypted'

* add a 'learn more' dialog for 'invalid unencrypted'; the dialog shows the known 'scan qr code' and the known help for it

* clarify wording, add 'for this chat'

* do not linkify domains
2024-01-25 11:33:25 +01:00
adbenitez cd63487628 Merge remote-tracking branch 'upstream/main' 2024-01-25 04:44:20 -05:00
B. Petersen 6487ac1715 update translations 2024-01-24 23:19:59 +01:00
bjoern 2e3a75c440 update welcome message (#2938)
* draft a new welcome-message with focus about how to get in contact; the 'Invite Link' implies also contacts with delta chat not installed yet (we could also add a QR code to the invite page as well as adding a 'Manual contact' that fits for classic mail)

* add some dc background info

* rename 'Device Talk' to 'Info'

* Revert "rename 'Device Talk' to 'Info'"

This reverts commit 027e205718c2923bc774a2d069f3283fc9e0e7bd.

* improve english grammar, thanks @adzialocha
2024-01-24 23:06:02 +01:00
bjoern 15e68be278 add string 'React' (#2937) 2024-01-22 22:11:10 +01:00
Asiel Díaz Benítez 208e5f2bb1 remove old hack to update seen-recently indicator (#2932) 2024-01-21 19:02:21 -05:00
Asiel Díaz Benítez 39f441892e tweak reactions style (#2934)
* tweak reactions style
2024-01-21 18:48:23 -05:00
B. Petersen 4ca574b85e cleanup code
- remove useless comment that just says the obvious thing
- use same annotation as super class
- remove Scrubber class; that replaces some number in upstream,
  this is not needed for Delta Chat
2024-01-22 00:47:37 +01:00
B. Petersen cb181138c5 do not return null from grabLog(); instead show the error in the log 2024-01-22 00:47:37 +01:00
Asiel Díaz Benítez 005061ade7 hide AddReactionView when user clicks on the attachments buttons (#2933)
* hide AddReactionView when user clicks on the attachments buttons

* use new hideAddReactionView() also at existing places to simplifies code understanding and maintainance (having one single point that does the hiding)

---------

Co-authored-by: B. Petersen <r10s@b44t.com>
2024-01-21 18:28:10 -05:00
B. Petersen 1aa8c58d74 do not add "Changelog" for new accounts
on new installations or accounts,
the "What's new?" messages only clutter the device messages
with unimportant information
(either the user is new to the app, so everyrhing is new and nothing is changed,
or an existing user has created a new account,
they have seen the changelog anyways)

in other words,
the changelog will be added only for updates.

when reading https://c.delta.chat/classdc__context__t.html#a1a2aad98bd23c1d21ee42374e241f389 ,
this was always the gist,
however, somehow forgotten or removed on the way :)

targets #2914
2024-01-22 00:25:12 +01:00
B. Petersen 23661782e8 update deltachat-core-rust to 'chore(release): prepare for 1.133.1' of 'v1.133.1' 2024-01-21 21:33:23 +01:00
B. Petersen fa1287465b update offline help 2024-01-21 21:32:21 +01:00
B. Petersen 3e75c49750 update translations 2024-01-21 21:30:54 +01:00
adbenitez f976f66334 undo change introduced for debugging 2024-01-20 19:34:32 -05:00
B. Petersen c08717fb63 do not point ppl towards entering email addresses 2024-01-20 12:00:41 +01:00
B. Petersen 4cd42e73a0 add 'Scan QR Code' option to 'New Chat' 2024-01-20 12:00:41 +01:00
adbenitez 9fa07fe8f3 improve coversation title's subtitle 2024-01-20 02:46:34 -05:00
B. Petersen 791ac472a6 move 'pinned' indicator right for cleaner UI
'pinned' chats are always shown together below each other;
moving the 'pinned' indicator to the same position in each chat
makes the UI a little less cluttered and nicer
(all pinned indicators will form a column if you will)
2024-01-20 08:27:58 +01:00
adbenitez b1df4a70b2 Merge remote-tracking branch 'upstream/adb/show-last-seen' 2024-01-20 01:04:02 -05:00
adbenitez 7f46e56b6d Merge remote-tracking branch 'upstream/main' 2024-01-20 01:03:15 -05:00
adbenitez d6d59d52f6 display last-seen information if address will not be shown 2024-01-20 00:33:02 -05:00
Asiel Díaz Benítez a1cc00a17f register to handle i.delta.chat links (#2922) 2024-01-19 23:23:17 -05:00
B. Petersen ee67c1d217 reactions are no longer experimental
by the reactions support being added to desktop, ubuntu-touch and iOS,
this also ends the experimental time on android :)
2024-01-19 00:23:10 +01:00
link2xt b642c05861 Dockerfile: update to Java 17 and Debian stable
It is required by Gradle now.
2024-01-17 10:39:41 +00:00
Asiel Díaz Benítez 90ed5a84da upgrade some dependencies (#2838)
* upgrade some deps

* update .github/workflows/preview-apk.yml
2024-01-15 15:05:13 -05:00
adbenitez 270cbbeded Merge remote-tracking branch 'upstream/main' 2024-01-13 22:14:50 -05:00
B. Petersen 3a88e70945 update local help 2024-01-10 17:40:14 +01:00
B. Petersen 031aeb9551 update translations 2024-01-10 17:21:15 +01:00
B. Petersen b8b15cccdd simplify string, mark old string as deprecated 2024-01-10 17:15:04 +01:00
B. Petersen 8ad2ff4cc7 update profile also on 'back' 2024-01-10 17:15:04 +01:00
B. Petersen 38831d5054 use more meaningful function name 2024-01-10 17:15:04 +01:00
B. Petersen c920ced553 reword self-name/-avatar hint; name is required 2024-01-10 17:15:04 +01:00
B. Petersen c0c519870b continue showing the address in classic, non-guaranteed-e2ee accounts 2024-01-10 16:43:11 +01:00
B. Petersen 3932cbd858 do not show addr in chat titles
with chatmail, the address is less meaningful,
it seems sufficient to show it in the profiles.
2024-01-10 16:43:11 +01:00
B. Petersen 493cb868fe update translations 2024-01-08 21:47:17 +01:00
B. Petersen 82405258ce make 1to1-empty-hint working better with chatmail
the hint already led to confusion on 37c3 testings of chatmail.

the hint that appears when a one-to-one-chat was just created manually
(by entering an email address manually) is a bit misleading when using chatmail,
as it says it 'does not matter if the other side uses Delta Chat'.

this is still true, however, with chatmail it is needed that messages
outside the chatmail-server are encrypted,
which is arguably not so easy without delta chat and QR code scanning.

this PR therefore just removes the hint;
it would still be great if the error message 'cannot encrypt' is improved,
however, this is another thing.
2024-01-08 21:35:14 +01:00
adbenitez 3b8b8ec6f2 update core with recent bug fixes 2024-01-05 20:04:43 -05:00
adbenitez 60e067511b update README 2023-12-30 23:05:59 -05:00
adbenitez 7cda4b8880 update fastline data 2023-12-30 21:41:35 -05:00
adbenitez 886a5d2517 update build.gradle 2023-12-30 18:07:06 -05:00
adbenitez 0d5217cdba update core 2023-12-30 18:05:01 -05:00
adbenitez c7289b50e6 add "working.." indicator 2023-12-30 18:03:43 -05:00
adbenitez 822400ede7 fix issues with account switch in recycleview 2023-12-30 16:57:27 -05:00
adbenitez 514b65ce12 Merge remote-tracking branch 'upstream/main' 2023-12-30 15:37:43 -05:00
Asiel Díaz Benítez 67c703919c display title bar and back button in welcome screen (#2907)
* display title bar and back button in welcome screen

* set dynamic title
2023-12-30 15:32:11 -05:00
adbenitez d30fea1211 update proguard-rules.pro 2023-12-14 22:20:20 -05:00
adbenitez 46dc8c157d increase enable_switch right padding 2023-12-12 15:08:37 -05:00
adbenitez 95a33be26c improve event handling in account list 2023-12-12 12:03:37 -05:00
adbenitez 5afe2cacb4 Merge remote-tracking branch 'upstream/main' 2023-12-12 11:47:54 -05:00
B. Petersen 2771c49c0b update translations 2023-12-11 22:52:24 +01:00
adbenitez 6d217e64e1 allow to enable and disable accounts 2023-12-11 16:15:12 -05:00
bjoern 86c9227939 remove unused stock-string (ios/desktop also do not used that string, so even removing from translations is fine) (#2905) 2023-12-11 16:09:41 -05:00
B. Petersen 74931e7654 update translations 2023-12-11 16:46:50 +01:00
adbenitez adea9016b9 remove unnecessary code 2023-12-10 16:08:30 -05:00
adbenitez ab5c3bf4d6 properly display green checkmark 2023-12-10 14:08:52 -05:00
adbenitez 49e691a560 update full description 2023-12-10 13:04:16 -05:00
adbenitez 4e300faf96 update fastlane full description 2023-12-09 23:37:49 -05:00
adbenitez 30ca11cd36 Merge remote-tracking branch 'upstream/main' 2023-12-09 23:25:56 -05:00
adbenitez b09b1a10f1 fix: handle big html files 2023-12-09 20:07:34 -05:00
Asiel Díaz Benítez 8092498da4 ask for system unlock before accessing "password & account" (#2859)
* request lock-pattern to access "password and account" section

---------

Co-authored-by: bjoern <r10s@b44t.com>
2023-12-09 09:28:49 -05:00
B. Petersen 9dfaa8fe33 add 'learn more' to ephemeral messages dialog 2023-12-09 14:03:55 +01:00
B. Petersen f81f1e109d add f-droid changelog for 1.42.6 2023-12-06 22:28:15 +01:00
B. Petersen 24b7a4fed8 adapt ./scripts/grep-strings.sh to updated repos 2023-12-06 14:07:34 +01:00
B. Petersen d290d022bf bump version to 1.42.6 2023-12-02 18:38:52 +01:00
B. Petersen afa42d180e update CHANGELOG for 1.42.6 2023-12-02 18:38:52 +01:00
B. Petersen 7662560c1b update local help 2023-12-02 12:15:42 +01:00
B. Petersen e032f0cabc update deltachat-core-rust to 'chore(release): prepare for 1.131.9' of 'v1.131.9' 2023-12-02 12:15:42 +01:00
B. Petersen edc7285b94 removed old .github/CONTRIBUTING
the new ./CONTRIBUTING.md is more visible and more standard.

moreover, also on github, according to
https://docs.github.com/en/communities/setting-up-your-project-for-healthy-contributions/setting-guidelines-for-repository-contributors
the one from the root will be taken,
eg. on https://github.com/deltachat/deltachat-android/contribute
2023-12-01 14:26:28 +01:00
B. Petersen 2930e5c845 typo 2023-11-30 20:59:52 +01:00
B. Petersen ed8909bef9 add 'point' to points to make them more a statement. 2023-11-30 20:12:09 +01:00
bjoern 141294ae12 add CONTRIBUTING.md (#2893)
* add a basic CONTRIBUTONG.md

* link CONTRIBUTING.md from README.md

* add links, slight rewordings

* Update CONTRIBUTING.md

Co-authored-by: link2xt <link2xt@testrun.org>

* use links redirecting to the user's locale

* Update CONTRIBUTING.md

---------

Co-authored-by: link2xt <link2xt@testrun.org>
2023-11-30 16:53:52 +01:00
B. Petersen aa75d9da84 update translations and local help 2023-11-28 11:23:57 +01:00
B. Petersen 60e0a04b3f update deltachat-core-rust to 'chore(release): prepare for 1.131.8' of 'v1.131.8' 2023-11-28 11:23:57 +01:00
B. Petersen b6b85a7aaf add fdroid changelog (as 1.42.3 was not build on fdroid, just keep the existing annoncing 'green checkmarks'), full CHANGLOG is linked anyways 2023-11-24 21:33:26 +01:00
B. Petersen 0dbf8a2d97 bump version to 1.42.4 2023-11-24 21:33:26 +01:00
B. Petersen 9c5ab304bf update CHANGELOG for 1.42.4 2023-11-24 21:33:26 +01:00
B. Petersen cbd744ad00 fix localized deep links to help
the anchor must not be taken into account when checking for the existance of the asset file.

closes #2883

cmp #2842
2023-11-24 21:14:02 +01:00
B. Petersen 2cc369030e update deltachat-core-rust to 'chore(release): prepare for 1.131.7' of 'v1.131.7' 2023-11-24 21:02:22 +01:00
B. Petersen 398d9e71a0 update local help 2023-11-24 21:02:22 +01:00
B. Petersen 9503704577 add f-droid changelog for 1.42.3 2023-11-23 18:04:06 +01:00
B. Petersen 875e7f14ee bump version to 1.42.3 2023-11-21 23:14:07 +01:00
B. Petersen 5fc113c859 update CHANGELOG for 1.42.3 2023-11-21 23:14:07 +01:00
B. Petersen 8a00675bad update deltachat-core-rust to 'chore(release): prepare for 1.131.6' of 'v1.131.6' 2023-11-21 23:02:42 +01:00
B. Petersen 6e48b520ff update translations 2023-11-21 23:02:42 +01:00
B. Petersen 835d19b8f6 bump version to 1.42.2 2023-11-21 01:17:49 +01:00
B. Petersen 26e9b2fcb0 update CHANGELOG for 1.42.2 2023-11-21 01:17:49 +01:00
B. Petersen aea1a9a61e update deltachat-core-rust to 'chore(release): prepare for 1.131.5' of 'v1.131.5' 2023-11-21 00:38:12 +01:00
B. Petersen 9782e8b1b1 update local help 2023-11-20 23:55:12 +01:00
B. Petersen 84623bf0c1 update translations 2023-11-20 23:55:12 +01:00
B. Petersen 66413eb1f6 lookup contact id before creationg 2023-11-20 23:28:03 +01:00
B. Petersen 6013130995 do not create chat if we just checked that there is a chat 2023-11-20 23:28:03 +01:00
adbenitez 3ab7370682 update gradle plugin 2023-11-20 20:53:04 +01:00
adbenitez 80f1b55122 use same number for armeabi-v7a and universal 2023-11-19 13:09:41 +01:00
adbenitez 8c79f50781 update version number 2023-11-17 21:04:13 +01:00
adbenitez ed89eca893 remove pref_system_emoji from res/xml-v29/ 2023-11-17 21:03:11 +01:00
adbenitez 7098e7fa2e remove pref_system_emoji preference 2023-11-17 20:57:34 +01:00
adbenitez 910cf4e6cd remove unused emojis 2023-11-17 18:20:22 +01:00
adbenitez e8455c7c1c update workflows 2023-11-17 17:29:27 +01:00
adbenitez 13ada60f68 update core 2023-11-17 16:42:47 +01:00
adbenitez 9e6e597215 Merge remote-tracking branch 'upstream/main' 2023-11-17 16:42:21 +01:00
B. Petersen cdb8d604cc update local help: spanish, russian, german 2023-11-17 16:41:47 +01:00
adbenitez cb1ccee136 upodate strings 2023-11-17 00:20:18 +01:00
adbenitez ac8a799df6 Merge remote-tracking branch 'upstream/main' 2023-11-16 23:42:14 +01:00
B. Petersen 9a806b4bfb bump version to 1.42.1 2023-11-16 22:38:24 +01:00
B. Petersen 63eb2e9826 update changelog for 1.42.1 2023-11-16 22:38:24 +01:00
B. Petersen c6ffaadc94 update local help 2023-11-16 22:08:27 +01:00
B. Petersen 1bfcbfb487 update deltachat-core-rust to 'chore(release): prepare for 1.131.4' of 'v1.131.4' 2023-11-16 22:08:27 +01:00
adbenitez 5a121015a5 use internal help instead of external link 2023-11-16 22:02:42 +01:00
adbenitez 1caca9ba28 show dialog if only self is in new group 2023-11-16 22:02:42 +01:00
adbenitez 78afdf2935 Merge remote-tracking branch 'upstream/main' 2023-11-16 22:00:31 +01:00
B. Petersen 6b32ba7cdd move docs/release-checklist.md to RELEASE.md
that location seems to be more common in general -
and in special it is consistent with deltachat-core
2023-11-16 21:20:42 +01:00
B. Petersen c1b12c337a bump version to 1.42.0 2023-11-16 00:25:54 +01:00
B. Petersen bbc04298e8 update CHANGELOG for 1.42.0 release candidate 2023-11-16 00:25:54 +01:00
adbenitez e8212e299c adapt to suggestions 2023-11-16 00:08:27 +01:00
adbenitez 09a0e66547 fix bug 2023-11-16 00:08:27 +01:00
Asiel Díaz Benítez 31b97a2ff0 Merge pull request #2864 from deltachat/adb/hide-download-btn-on-encryption-err
check for DC_DOWNLOAD_UNDECIPHERABLE download state
2023-11-15 17:35:39 -05:00
adbenitez d552f38b6a check for DC_DOWNLOAD_UNDECIPHERABLE download state 2023-11-15 23:28:28 +01:00
B. Petersen fed5d817f8 bump version to 1.41.9 2023-11-15 23:20:50 +01:00
B. Petersen 6ed64058a7 update CHANGELOG for 1.41.9 2023-11-15 23:20:50 +01:00
B. Petersen 84aeadedba update local help 2023-11-15 22:28:36 +01:00
B. Petersen 748860aeed update translations 2023-11-15 22:28:36 +01:00
B. Petersen c48f505174 update deltachat-core-rust to 'chore(release): prepare for 1.131.3' of 'v1.131.3' 2023-11-15 22:28:36 +01:00
adbenitez e63808de04 Merge remote-tracking branch 'upstream/adb/issue-2857' 2023-11-14 23:27:06 +01:00
adbenitez d9e1345f0c Merge remote-tracking branch 'upstream/main' 2023-11-14 23:25:17 +01:00
B. Petersen 881693d9b8 bump version for 1.41.8 2023-11-14 22:29:29 +01:00
B. Petersen 21a9882f1b update CHANGELOG for 1.41.8 2023-11-14 22:29:29 +01:00
adbenitez 055975f967 revert changes in BackupTransferActivity for now 2023-11-14 22:21:21 +01:00
adbenitez 3af96f8eeb use the offline help in other places as well 2023-11-14 22:21:21 +01:00
adbenitez 96cecf246f use internal help instead of external links for "learn more" button 2023-11-14 22:21:21 +01:00
Asiel Díaz Benítez f8114d9862 Update res/values/strings.xml 2023-11-14 21:58:51 +01:00
Asiel Díaz Benítez 5759ca0f98 Update res/values/strings.xml
Co-authored-by: bjoern <r10s@b44t.com>
2023-11-14 21:58:51 +01:00
adbenitez a0852bcf87 try to improve device message 2023-11-14 21:58:51 +01:00
adbenitez e3867311f0 remove unused view 2023-11-14 21:58:19 +01:00
B. Petersen 992772fff0 update translations 2023-11-14 21:55:50 +01:00
B. Petersen bd98072df8 update in-app help 2023-11-14 21:52:25 +01:00
adbenitez e8f664ec8f request lock-pattern to access "password and account" section 2023-11-14 20:49:24 +01:00
adbenitez 26b2141e55 improve "password and account" button 2023-11-14 19:47:56 +01:00
adbenitez 382220088c Merge remote-tracking branch 'upstream/main' 2023-11-14 18:57:42 +01:00
Asiel Díaz Benítez 1121a6b5a5 Merge pull request #2849 from deltachat/remove-unused-code
remove unused code
2023-11-14 10:59:30 -05:00
Asiel Díaz Benítez d1c54f1661 Merge pull request #2848 from deltachat/remove-unused-resources
remove unused resources
2023-11-14 10:50:45 -05:00
B. Petersen db406fd13a update deltachat-core-rust to 'chore(release): prepare for v1.131.2' of 'v1.131.2' 2023-11-14 12:57:23 +01:00
B. Petersen ca971455c9 typo 2023-11-14 12:43:01 +01:00
adbenitez 2c1e80fc1b Merge remote-tracking branch 'upstream/main' 2023-11-14 12:34:33 +01:00
B. Petersen 419b25204e small corrections in values-vi 2023-11-14 12:30:36 +01:00
B. Petersen 889a7fe777 add empty Vietnamese files 2023-11-14 12:30:36 +01:00
B. Petersen 784ffce000 pull translations 2023-11-14 12:30:36 +01:00
ngocanhtve b7ca72a07f Create strings.xml
Add Vietnamese language.
2023-11-14 12:09:11 +01:00
B. Petersen f86b1a4945 bump version to 1.41.7 2023-11-14 11:51:51 +01:00
B. Petersen ec7f7fb9b2 update changelog for 1.41.7 2023-11-14 11:51:51 +01:00
B. Petersen 21b75691c0 remove unused BitmapUtil.scaleDown and ScaleResult 2023-11-13 23:47:57 +01:00
B. Petersen 5841372e99 remove unused TouchIgnoringListener class 2023-11-13 23:47:23 +01:00
B. Petersen a9a1c9a920 remove unused NoExternalStorageException class 2023-11-13 23:43:38 +01:00
B. Petersen edf706f6b6 remove unused SingleUseBlobProvider.createUri() 2023-11-13 23:39:33 +01:00
B. Petersen 9cc393f9bc remove unused Util.readFully(), Util.join() 2023-11-13 23:39:22 +01:00
B. Petersen 3cd89b8cd0 remove unused StickerSlide constructor 2023-11-13 23:39:19 +01:00
B. Petersen 0bcfd8fb4c remove unused BitmapUtil.createScaledBytes() 2023-11-13 23:39:13 +01:00
B. Petersen 6a76a3a762 remove unused StorageUtil.canWriteInSignalStorageDir(), .canWriteInSignalStorageDir() 2023-11-13 23:39:00 +01:00
B. Petersen 8a5bf4163f remove unused clear_profile_avatar.png 2023-11-13 22:55:28 +01:00
B. Petersen 28ffe7d4f3 remove unused qr_overlay.png 2023-11-13 22:50:31 +01:00
B. Petersen f35be5a43e remove deprecated strings in translations 2023-11-13 22:48:53 +01:00
B. Petersen 50b787c4bb remove deprecated source strings 2023-11-13 22:48:53 +01:00
B. Petersen 571ea30c55 update translations 2023-11-13 22:48:53 +01:00
adbenitez 04b48f1e49 Merge remote-tracking branch 'upstream/main' 2023-11-13 22:34:59 +01:00
B. Petersen 07149a3ac2 tweak or-separator in dark mode 2023-11-13 22:20:56 +01:00
B. Petersen b08bf8ba7d add contact: more room for name+email address
on smaller screens, email address easily is covered by the keyboard;
which will result in lots of confusion

this pr tweaks the or-ornament a little,
without looking much different afterwards
(less padding below, adapted colors)
2023-11-13 22:20:56 +01:00
adbenitez d23d84d677 Merge remote-tracking branch 'upstream/main' 2023-11-13 19:41:55 +01:00
adbenitez 5e6d997f13 remove broadcast and reactions experimental toggle 2023-11-13 18:56:30 +01:00
B. Petersen b0de97725f update translations 2023-11-13 18:53:08 +01:00
B. Petersen b7212c5ab8 update deltachat-core-rust to 'chore(release): prepare for 1.131.1' of 'v1.131.1' 2023-11-13 18:53:08 +01:00
adbenitez b19091e5aa remove camera button from attachment selector
also always display the location streaming button
2023-11-13 18:52:31 +01:00
adbenitez 9350b60494 tweak new-contact activity 2023-11-13 12:56:40 +01:00
adbenitez f4cde4ab7a Merge remote-tracking branch 'upstream/main' 2023-11-13 12:40:58 +01:00
adbenitez cfd093c58b Merge remote-tracking branch 'upstream/adb/improve-new-contact' 2023-11-13 12:40:32 +01:00
Asiel Díaz Benítez d80f961c1c Merge pull request #2843 from deltachat/adb/issue-2834
Add stock string 173 (Member added)
2023-11-12 14:34:00 -05:00
Asiel Díaz Benítez cf3c413f22 Update src/org/thoughtcrime/securesms/connect/DcHelper.java
Co-authored-by: bjoern <r10s@b44t.com>
2023-11-12 14:16:43 -05:00
Asiel Díaz Benítez 631c006102 Update res/values/strings.xml
Co-authored-by: bjoern <r10s@b44t.com>
2023-11-12 14:16:37 -05:00
adbenitez 6c1401670a add missing icon 2023-11-12 20:08:05 +01:00
adbenitez 97394a7321 add icons to "New Contact" screen 2023-11-12 20:07:35 +01:00
adbenitez 38afdfb965 Add stock string 173 (Member added) 2023-11-12 19:24:22 +01:00
Asiel Díaz Benítez 9fee153b5e Merge pull request #2841 from deltachat/adb/improve-new-contact-form
improve NewContactActivity, add "scan QR button"
2023-11-12 11:04:58 -05:00
adbenitez 101af6c082 fix comment 2023-11-12 16:52:44 +01:00
adbenitez c3ffe9a92e reduce divider padding 2023-11-12 16:38:50 +01:00
Asiel Díaz Benítez 54f1be722d Update res/values/strings.xml
Co-authored-by: bjoern <r10s@b44t.com>
2023-11-12 10:37:11 -05:00
Asiel Díaz Benítez 84d81c80d9 Update res/layout/new_contact_activity.xml
Co-authored-by: bjoern <r10s@b44t.com>
2023-11-12 10:36:51 -05:00
adbenitez fda8b50f30 improve dividers, adapt to background 2023-11-12 16:24:58 +01:00
adbenitez 0f4c0dbdd8 move qr button to the top 2023-11-11 23:34:20 +01:00
adbenitez 47b6715213 remove property that requires API level >= 21 2023-11-11 20:58:38 +01:00
adbenitez 9a46b19d24 use secondary button 2023-11-11 20:36:17 +01:00
adbenitez c546b0de30 add more padding to divider 2023-11-11 20:16:14 +01:00
adbenitez 30ab45a4a7 improve NewContactActivity, add "scan QR button" 2023-11-11 19:58:33 +01:00
adbenitez 97ec5b835a Merge remote-tracking branch 'upstream/main' 2023-11-11 12:03:03 +01:00
B. Petersen 124a2936bc bump version to 1.41.6 2023-11-10 23:42:42 +01:00
B. Petersen 95350a5c20 update deltachat-core-rust to 'chore(release): prepare for 1.130.0' of 'v1.130.0' 2023-11-10 23:42:42 +01:00
B. Petersen abac8b4ab4 update CHANGELOG, android part 2023-11-10 23:42:42 +01:00
B. Petersen f35b8f1de5 update CHANGELOG, core part 2023-11-10 23:42:42 +01:00
B. Petersen a130e69700 update translations 2023-11-10 18:23:56 +01:00
Asiel Díaz Benítez 74075448a5 Merge pull request #2835 from deltachat/adb/issue-2798-part2
hide toolbar onStop and show it again onResume to avoid bug with keyboard
2023-11-10 10:02:07 -05:00
adbenitez 3d5abb0aad apply workaround only on SDK >= 34, use PowerManager.isInteractive() 2023-11-10 15:58:09 +01:00
adbenitez 8e912a73ea add comment 2023-11-10 12:09:38 +01:00
adbenitez cffb46c01a only hide toolbar if screen goes off 2023-11-10 12:00:33 +01:00
B. Petersen 7ecd7b54b3 Revert "contact profiles show chat's green checkmarks"
This reverts commit f6c4e189e3b35989acc30396a495d310868022ef.
2023-11-09 22:16:12 +01:00
adbenitez b4bd0b0ad7 hide toolbar onPause and show it again onResume 2023-11-09 19:08:00 +01:00
holger krekel 0c2fd59174 Merge pull request #2832 from deltachat/hpk/cannot-be-decrypted
suggestion for better cannot-decrypt message
2023-11-09 19:06:39 +01:00
holger krekel 9689791d99 Update res/values/strings.xml
Co-authored-by: bjoern <r10s@b44t.com>
2023-11-09 19:06:32 +01:00
adbenitez 51c0b2b7b8 Merge remote-tracking branch 'upstream/main' 2023-11-09 13:35:18 +01:00
Asiel Díaz Benítez 9775e6c695 Merge pull request #2833 from deltachat/adb/issue-2820
use QR icon for QR-invite/join button
2023-11-08 09:39:52 -05:00
B. Petersen 32ddacba7c update to qr vector icon, also on main screen; this makes the icon larger on add-member screen 2023-11-08 13:22:02 +01:00
adbenitez e500738954 remove built-in camera 2023-11-08 12:24:11 +01:00
adbenitez 841b893770 remove "watch sent folder" option 2023-11-07 23:28:24 +01:00
adbenitez 88ba4aeb9d Merge remote-tracking branch 'upstream/main' 2023-11-07 23:08:12 +01:00
adbenitez 35669aa83e use QR icon for QR-invite/join button 2023-11-07 21:48:12 +01:00
Asiel Díaz Benítez daeeca32ae Merge pull request #2807 from deltachat/adb/issue-2794
add new-contact activity
2023-11-07 12:54:40 -05:00
Asiel Díaz Benítez d3a4b6e0b4 Update res/menu/new_contact.xml
Co-authored-by: bjoern <r10s@b44t.com>
2023-11-07 12:47:36 -05:00
Asiel Díaz Benítez e9654a4130 Merge pull request #2831 from deltachat/verified-by-name
use display name for verified-by row
2023-11-07 12:46:57 -05:00
holger krekel 3430fd7ac7 suggestion for better cannot-decrypt message 2023-11-07 16:16:42 +01:00
B. Petersen 2ecff2a9e2 use display name for verified-by row
using display name and email address adds quite some noise,
esp. if the email addresses are long and non-telling,
this does not really add sth. to "security".

depending one the language, this issue may be even worse.

the idea of showing the address was only to "protect" against ppl
that set their name to "You" or "Me" - however, this trick is maybe a joke
but no security issue:

- the verifier is always a directly verified, known contact
- we do not regard verified contacts as enemies
- the "Me" or "You" is visible and annoying at quite more visible placed
- you can always tap the row and will see
  that this is just a contact with a weird name
  (iOS, eg. shows a > to clarify that the cell is tappable,
  we could do sth. like that one android, other colors or whatever,
  however, i would not do that beforehand without more reasonings and usecases)

all in all, showing a long, non-telling row here,
seems over the top and not regarding the whole story.
2023-11-07 15:39:51 +01:00
adbenitez 53b02af3f1 fix some linter warnings 2023-11-06 23:40:43 +01:00
adbenitez d888b90784 Merge branch 'main' into adb/issue-2794 2023-11-06 23:26:13 +01:00
adbenitez a76e269807 NewContactActivity: open chat directly or return new contact address 2023-11-06 23:24:09 +01:00
B. Petersen f0f1ebe21f fix core version in CHANGELOG 2023-11-06 22:52:20 +01:00
B. Petersen 866bb7759b bump version to 1.41.5 2023-11-06 22:40:28 +01:00
B. Petersen 343c2191b2 adapt CHANGELOG for 1.41.5 (1.41.4 was never released outside dev circled, so no need to track that) 2023-11-06 22:40:28 +01:00
B. Petersen 93c9ce995d set string for creating a new group 2023-11-06 22:40:28 +01:00
B. Petersen 4803756e7c update 'read more' links 2023-11-06 22:40:28 +01:00
B. Petersen bc7a9e96c6 update deltachat-core-rust to 'chore(release): prepare for 1.129.1' of 'v1.129.1' 2023-11-06 22:10:55 +01:00
B. Petersen 63a0d0e6b8 update translations 2023-11-06 22:10:55 +01:00
bjoern 019fc22804 prepare 1.41.4 (#2826)
* changelog for 1.41.4, core part

* changelog for 1.41.4, android part

* bump verison to 1.41.4
2023-11-06 20:35:39 +01:00
bjoern 083081fcb4 draft a device message (#2817)
* draft a device message

* add others

* Update res/values/strings.xml

Co-authored-by: link2xt <link2xt@testrun.org>

* 'implovements in', remove double 'screen reader'

* move 'now' to the end; sounds as 'no' otherwise, and i also think, this is more fluent

* nicer group icon

* add an image showcasing the green checkmark

* more image like?

* split device message, delete old device messages

* add 'sync' to device message

---------

Co-authored-by: link2xt <link2xt@testrun.org>
2023-11-06 20:16:14 +01:00
Asiel Díaz Benítez 4ab47b8b2d update KeyboardAwareLinearLayout from upstream (#2825) 2023-11-06 20:11:39 +01:00
Asiel Díaz Benítez 7a5fe9bdc8 remove 40KB option from download limits (#2824) 2023-11-06 18:31:26 +01:00
B. Petersen dbf0cae51b update deltachat-core-rust to 'chore(release): prepare for 1.129.0' of 'v1.129.0' 2023-11-06 17:55:28 +01:00
adbenitez c5da934fc1 don't build 64bit architectures 2023-11-05 22:06:13 +01:00
adbenitez 0f093c8bd0 Merge remote-tracking branch 'upstream/main' 2023-11-05 21:20:16 +01:00
bjoern 4f052bbd12 contact profiles show chat's green checkmarks (#2821)
the contact profiles mix of contact and chat data for the ease of the user.

the contact profile title,
however, shall show the state of the chat (chat_is_protected())
and not the state of the contact (contact_is_verified())
to make things easier to understand and to be in sync with groups -
and also with what we're saying in the faq
at https://github.com/deltachat/deltachat-pages/pull/746 :

> "contact profiles show a green checkmark
> if messaging a contact is guaranteed to be end-to-end encrypted."
2023-11-05 20:16:51 +01:00
adbenitez d97c1572a1 create MarkdownUtil class 2023-11-05 19:19:05 +01:00
adbenitez 1ea13ce279 enable reactions by default, tweak default reactions 2023-11-05 02:02:36 +01:00
adbenitez e0f46ea320 update dependencies 2023-11-05 01:23:15 +01:00
adbenitez e0af047c61 prefer system emojis by default 2023-11-04 23:30:10 +01:00
bjoern de8d3dcedf update translations (#2819)
* mark soonish unused strings as deprecated

* update translations

* update translations after uploading source
2023-11-04 19:16:33 +01:00
adbenitez 56dd7dbd0b improve emoji detection when deciding to send as reaction 2023-11-04 05:08:35 +01:00
adbenitez b98f617a46 update submodule 2023-11-04 00:17:35 +01:00
adbenitez 8f3fc6171a Merge remote-tracking branch 'upstream/main' 2023-11-04 00:17:05 +01:00
adbenitez 6e4a463fb5 Merge remote-tracking branch 'upstream/main' 2023-11-04 00:06:42 +01:00
bjoern cf1f842d17 calculate 'introduced by' string accordingly (#2816)
* calculate 'introduced by' string accordingly

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

---------

Co-authored-by: Asiel Díaz Benítez <asieldbenitez@gmail.com>
2023-11-03 22:52:29 +01:00
bjoern a8afea6a3c update translations (#2814)
* update translations

* update ckb language

* update de, ckb
2023-11-03 20:14:44 +01:00
bjoern 16fac30fa9 cleanup chore: target duplicate autocrypt strings (#2813)
* remove placeholder from

that way, it can be used instead of show_key_transfer_message_desktop,
which is showing the code more layouted

* mark duplicated autocrypt strings as deprecated
2023-11-03 19:09:04 +01:00
bjoern b35b470106 update translations (#2812) 2023-11-03 18:33:06 +01:00
bjoern bff9f5213d remove unused strings show_full_message_in_browser, files_and_webxdx_apps, new_group_or_subject, welcome_intro1_message, login_oauth2_checking_addr (#2811) 2023-11-03 18:25:47 +01:00
bjoern f3924e2e27 update translations (#2810) 2023-11-03 17:56:26 +01:00
Asiel Díaz Benítez a791966480 Merge pull request #2809 from deltachat/adb/issue-2808
make "+ add account" bold and tweak button color in dark mode
2023-11-03 12:33:58 -04:00
bjoern e0171aab45 remove "verified" from strings (#2804)
* remove "verified" from strings

* reword 'cannot introduce' to 'cannot establish guaranteed e2ee'

* removed old 'Verified' wording; this may be displayed only for legacy contacts until deltachat-desktop hides the row
2023-11-03 17:15:53 +01:00
adbenitez d35109fb7f make "+ add account" bold and tweak button color in dark mode 2023-11-03 17:02:51 +01:00
adbenitez 54a5cd691d don't display "new contact" in verified group contact selection
the created new contact via the "new contact" button can't be added to
the verified group anyways
2023-11-03 16:53:48 +01:00
adbenitez 197a7dba60 fix bugs in GroupCreateActivity 2023-11-03 16:46:22 +01:00
adbenitez be0fdb7589 add new contact activity 2023-11-03 06:00:40 +01:00
B. Petersen ecaf2926e3 remove dead code 2023-11-03 00:20:16 +01:00
B. Petersen e58515a0e4 update translations 2023-11-02 23:52:33 +01:00
B. Petersen 396c319e84 adapt string.id 2023-11-02 23:48:05 +01:00
adbenitez 0ee81c0be2 rename "Clone" menu item to "Clone Chat" 2023-11-02 23:48:05 +01:00
adbenitez 26d5909345 pre-fill avatar and name 2023-11-02 23:48:05 +01:00
adbenitez 0a9d62a09a allow to clone groups and broadcasts 2023-11-02 23:48:05 +01:00
Asiel Díaz Benítez 9c7263866b Merge pull request #2800 from deltachat/remove-verified-question
remove "use guaranteed e2ee?" question
2023-11-02 17:16:49 -04:00
Asiel Díaz Benítez 0076d22b1e Merge pull request #2796 from deltachat/adb/improve-create-group-screen-part2
improve create group screen (part 2)
2023-11-02 16:11:33 -04:00
B. Petersen 52dd9266d4 remove "use guaranteed e2ee?" question
this Yes/No question is a hard one.
this turns out last, not least,
when trying to use self-explaining buttons for iOS -
what would be "No"? "Best-Effort-Encryption"?, "I don't care"? :)

joking aside,
few ppl will really read the question on group creation,
let alone understanding it and making and informed decision.

many ppl will just tap the rightmost button,
just to continue.

so better go with defaults here until we get
a real usecase where we would need this question.
and then consider how to solve that usecase
without reintroducing weird questions.
2023-11-02 16:20:37 +01:00
B. Petersen d7ce4a8819 update translations 2023-11-02 16:19:40 +01:00
Asiel Díaz Benítez 54e251d96e Merge pull request #2795 from deltachat/adb/properly-cancel-backup
properly abort imex process if there is some failure
2023-11-01 20:44:28 -04:00
adbenitez 770972be53 remove item divider in group creation's member list 2023-11-02 01:36:29 +01:00
adbenitez 8137003aea add padding to X button in group creation screen 2023-11-02 01:36:13 +01:00
Asiel Díaz Benítez ba62f515d2 Merge pull request #2790 from deltachat/adb/improve-group-creation-screen
improve group creation screen
2023-11-01 20:05:46 -04:00
adbenitez 9178bdb9e9 create progress dialog and foreground service notification only once 2023-11-02 00:56:25 +01:00
adbenitez 694a87b78a properly abort imex process if there is some failure 2023-11-01 21:58:48 +01:00
adbenitez e57ae0b600 improve group creation screen 2023-11-01 19:16:03 +01:00
B. Petersen d3f2a268b1 use 'Group Name' as placeholder for group name
before if was just 'Name',
which can lead to confusion
when heading instructions as "create a group with that person":
one may create a group and enter the email address to "Name" ...

same with 'Broadcast List Name'
2023-11-01 18:54:43 +01:00
B. Petersen 006b90bcde bump version to 1.41.3 2023-11-01 00:14:46 +01:00
B. Petersen 9c74380f6a update changelog for 1.41.3, android 2023-11-01 00:14:46 +01:00
B. Petersen 17be8f3f9f update translations 2023-10-31 22:51:13 +01:00
adbenitez f89a95b1b3 make progress percent be the real overall percent progress 2023-10-31 22:39:28 +01:00
B. Petersen c2d9ee4f00 start all backups
this starts all backups at the same time,
overwriting different progress-dialogs as needed.
when the last "done" arrives, the progress dialog is closed.
the progress itself, is taken from the first account
(this could be improved, but maybe it is just good enough)
2023-10-31 22:39:28 +01:00
adbenitez f13c2f4301 switch neutral and negative buttons 2023-10-31 22:39:28 +01:00
adbenitez 79d10d0376 add "export all" button instead of checkbox 2023-10-31 22:39:28 +01:00
adbenitez 53e228ca80 adapt backup dialog to allow to select to export all accounts 2023-10-31 22:39:28 +01:00
Asiel Díaz Benítez 48dee710ab Merge pull request #2787 from deltachat/adb/fix-bug-group-creation
fix bug in group creation activity
2023-10-31 17:01:27 -04:00
bjoern 2629f95ba7 add desktop strings (#2785)
* add desktop strings

* add broadcast_list_name

* add 'donate', 'disable_imap_idle', remove 'system_integration'

* add 'later', add 'add_to_sticker_collection'

* typo, create_broadcast_list -> create
2023-10-31 21:43:00 +01:00
adbenitez 43e8f85ed1 fix bug in group creation activity
don't ask to create verified group if the user is creating a broadcast list
2023-10-31 21:39:01 +01:00
Asiel Díaz Benítez c2f2f81df9 Merge pull request #2782 from deltachat/adb/issue-27775
offer to create verified group
2023-10-31 15:11:48 -04:00
adbenitez 3cc57a2489 adapt "new group" button color to be the same as in DC Desktop 2023-10-31 19:23:59 +01:00
adbenitez 575b89a502 make "new group", "+ add member", etc bold 2023-10-31 19:19:19 +01:00
adbenitez 740e5eec41 tweak create_verified_group_ask string 2023-10-31 18:59:04 +01:00
B. Petersen 5d615f3162 add linebreak 2023-10-31 10:56:28 +01:00
adbenitez 83c5b73995 offer to create verified group 2023-10-31 02:25:47 +01:00
Asiel Díaz Benítez 6811272d11 Merge pull request #2780 from deltachat/adb/tweak-add-member-button
add more padding to the "add member" button
2023-10-30 20:05:48 -04:00
B. Petersen ae665dbfb4 typo 2023-10-31 00:20:35 +01:00
B. Petersen 98fdc42255 update translations 2023-10-31 00:20:35 +01:00
Asiel Díaz Benítez d612ac6e2b Merge pull request #2779 from deltachat/adb/issue-2773
see all contact list in verified groups "add member", explain why they can't be added
2023-10-30 18:45:21 -04:00
B. Petersen c9123dfd06 reword 2023-10-30 23:24:08 +01:00
adbenitez 615bef2704 add more padding to the "add member" button 2023-10-30 23:16:18 +01:00
adbenitez 74821f3234 see all contact list in verified groups, explain why they can't be added 2023-10-30 21:36:43 +01:00
bjoern 5ef66807a2 prepare 1.41.2 (#2777)
* update CHANGELOG, core part

* update release-checklist

* update CHANGELOG, android part

* bump version to 1.41.2
2023-10-30 20:32:36 +01:00
Asiel Díaz Benítez 095dcb3e47 Merge pull request #2778 from deltachat/adb/issue-2774
remove QR button in group creation screen
2023-10-30 14:35:47 -04:00
adbenitez 30bca270e1 remove QR button in group creation screen 2023-10-30 19:11:31 +01:00
B. Petersen 4439103266 update deltachat-core-rust to 'chore(release): prepare for 1.127.2' of 'v1.127.2' 2023-10-30 17:23:56 +01:00
B. Petersen 417c2fc9db update translations 2023-10-30 14:20:38 +01:00
B. Petersen 6cbc1b4ddd an added contact becomes a member
it does not really make sense to say what a member needs to be to become a member :)
2023-10-29 20:28:44 +01:00
B. Petersen a4026701a6 stay closer to wording of faq 2023-10-29 20:17:47 +01:00
B. Petersen cce766c827 'verified chats' are no longer experimental
we do no longer regard them as experimental.
they are here to stay.
2023-10-29 20:17:47 +01:00
B. Petersen 250cf0f422 show verifier name+address 2023-10-29 20:15:48 +01:00
Asiel Díaz Benítez cf0a145532 Merge pull request #2765 from deltachat/adb/issue-2763
allow to deactivate QR codes
2023-10-29 12:27:37 -04:00
Asiel Díaz Benítez 672225bab4 Merge pull request #2766 from deltachat/adb/issue-2764
fix avatar letter misplacement
2023-10-29 12:27:19 -04:00
adbenitez 2e4046253d fix bug in handleSharing() 2023-10-29 17:23:51 +01:00
B. Petersen 30b10fed22 fix missing abostrophe
(it is added by transifex ui,
however, the translator seems to use a different tool that messed that up)
2023-10-29 16:14:16 +01:00
B. Petersen f99e8cd957 update translations 2023-10-29 11:13:49 +01:00
adbenitez d09ac452dc update app icon 2023-10-29 06:50:51 +01:00
adbenitez 9ebf8344a6 add transparency to apklis icon 2023-10-29 05:20:52 +01:00
adbenitez 37fb2ea4af change default theme to purple 2023-10-29 05:20:38 +01:00
adbenitez b06f5fe3f4 add Privacy section to settings 2023-10-29 04:09:45 +01:00
adbenitez 34bd7500c3 fix avatar letter misplacement 2023-10-29 01:24:20 +02:00
adbenitez 80702a5248 allow to deactivate QR codes 2023-10-29 01:12:31 +02:00
adbenitez 295357d946 add online indicator to account switcher 2023-10-28 23:15:54 +02:00
adbenitez 9e4256c8f1 add online indicator dot to account avatar 2023-10-28 20:19:39 +02:00
adbenitez 70888ab36f return deltalab version in webxdc.deltalab 2023-10-28 18:18:23 +02:00
adbenitez 68ee076a6c allow to set subject and HTML part in sendToChat() 2023-10-28 06:28:46 +02:00
adbenitez 79fe46a067 Merge remote-tracking branch 'upstream/main' 2023-10-28 01:28:40 +02:00
adbenitez 29a675a2be update submodule URL 2023-10-28 01:14:23 +02:00
bjoern 232c5607e7 remove scan-qr-button from protection-ok-dialog, fix url (#2762)
* remove scan-qr-button from protection-ok-dialog

there is no need to push ppl to re-scan a qr-code at this point
(in contrast to protection-broken-dialog)

* fix url
2023-10-27 20:24:55 +02:00
bjoern e029c9746d update translations (#2761)
* pull translations

* pull translations after pushing new strings
2023-10-27 17:25:06 +02:00
Hocuri ee966f9006 Merge the verified-1:1 commits into main (#2752)
* 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.

* 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]
```

* fix: load updated display name when chat protection breaks

* Implement feature flag for verified 1:1 chats

* Update res/values/strings.xml

Co-authored-by: Hocuri <hocuri@gmx.de>

* Update src/org/thoughtcrime/securesms/connect/DcHelper.java

* Make another AlertDialog

* Revert "Implement feature flag for verified 1:1 chats"

This reverts commit 2efd17edfcf14e3cf89a6671df38647b552e5661.

* Fix typo

* email server->email provider

---------

Co-authored-by: bjoern <r10s@b44t.com>
Co-authored-by: adbenitez <asieldbenitez@gmail.com>
2023-10-27 17:02:29 +02:00
Asiel Díaz Benítez 1b3a13a0fa Merge pull request #2760 from Vinay0508/patch-1
doc(README): remove typo
2023-10-26 14:32:38 -04:00
Asiel Díaz Benítez 48bb0b8b00 Update README.md 2023-10-26 14:30:10 -04:00
Asiel Díaz Benítez cebd738f34 Update README.md 2023-10-26 14:29:56 -04:00
Vinay0508 4558a13e8b doc(README): remove typo 2023-10-26 23:50:35 +05:30
Asiel Díaz Benítez 5fff395a9f Merge pull request #2753 from deltachat/hoc/adb/improve-mailto-handling
Merge "improve mailto Intent handling in ShareActivity" into main
2023-10-26 14:14:29 -04:00
B. Petersen 91cc1f6c67 remove unused stockstrings (the numbers refer to DC_STR_PROTECTION_ENABLED|DISABLED_BY_YOU|OTHER which do no longer exist in deltachat.h) 2023-10-26 20:09:50 +02:00
link2xt 87d69c9a86 Remove unused osName argument from DcAccounts constructor 2023-10-26 20:09:50 +02:00
link2xt 1a13224ad2 Update to the new dc_accounts_new() API 2023-10-26 20:09:50 +02:00
B. Petersen 6d1d33ad25 update deltachat-core-rust to 'chore(release): prepare for 1.127.0' of 'v1.127.0' 2023-10-26 20:08:28 +02:00
B. Petersen 2e36609b6f always open account switcher from main title bar
avatar and title appears as one unit to the user;
doing different things on taps in the avatar (open account switcher)
and the title (open connectivity)
is confusing - and also easily done wrong.

this pr always opens the account switcher;
to get to the connetivity view,
there is a static button inside the account switchter.
2023-10-25 23:46:13 +02:00
B. Petersen 4d4a64e64e update deltachat-core-rust to 'chore(release): prepare for 1.126.1' of 'v1.126.1' 2023-10-25 18:00:50 +02:00
adbenitez 32ca6d7a80 Merge remote-tracking branch 'upstream/main' 2023-10-24 20:11:13 +02:00
adbenitez f0b2a9f2ad use CONFIG_CONFIGURED_ADDRESS instead of CONFIG_ADDRESS 2023-10-24 18:00:44 +02:00
Hocuri 616f05e60e Add regression test 2023-10-23 15:47:22 +02:00
adbenitez 8df57da27b improve mailto Intent handling in ShareActivity 2023-10-23 15:47:00 +02:00
adbenitez 9b0ad97918 Merge remote-tracking branch 'upstream/main' 2023-10-22 23:16:27 +02:00
Asiel Díaz Benítez 7677c260d7 Merge pull request #2751 from deltachat/link2xt/flake.nix-sdk-33
Update SDK in flake.nix
2023-10-22 16:22:40 -04:00
Asiel Díaz Benítez 115c5d4dd9 Merge pull request #2750 from deltachat/adb/remove-isLandscape-attr
remove unnecessary attribute isLandscape
2023-10-22 16:21:10 -04:00
link2xt 8bab58f1da Update SDK in flake.nix 2023-10-22 20:18:57 +00:00
adbenitez df33f874ca only call setScreenMode() if "landscape" is not set 2023-10-22 19:49:42 +02:00
adbenitez d2d1a0edb4 remove unnecessary attribute isLandscape 2023-10-22 19:07:05 +02:00
Asiel Díaz Benítez 676e79a43f Merge pull request #2748 from deltachat/adb/issue-2747
do oauth and provider info checks in background
2023-10-22 08:21:16 -04:00
adbenitez e8cf36ccbf update TIPS message 2023-10-21 19:33:30 +02:00
adbenitez 4543569c34 Merge remote-tracking branch 'upstream/main' 2023-10-21 19:32:22 +02:00
adbenitez 06dae66eac remove unused updateProviderInfo(DcProvider) 2023-10-21 01:31:56 +02:00
Asiel Díaz Benítez d713ab42d2 Update src/org/thoughtcrime/securesms/RegistrationActivity.java
Co-authored-by: bjoern <r10s@b44t.com>
2023-10-20 19:25:59 -04:00
Asiel Díaz Benítez 962e46a1cf Update src/org/thoughtcrime/securesms/RegistrationActivity.java
Co-authored-by: bjoern <r10s@b44t.com>
2023-10-20 19:20:51 -04:00
B. Petersen 9562f4089f use 'Verified by me' instead 'Verified by you'
when talking about this function,
it is most times called 'Verified by me'.

this also makes translations easier to languages that
have diferent forms (as 'Du' vs. 'Sie' in german)

even though, we're most times using 'You' when the 'App talks to you',
we have some exceptions as 'Me' in the summary already,
where the 'You' does not work well.

(we leave the key as is, this is not really shown to translators anyways,
better key might be 'verified_by_self', however, it is not worth
opening this issue as the key is already in use -
and it is also not needed to force retranslation,
locales should use what fits and sounds best, may it be 'Me' or 'You')
2023-10-20 15:48:25 +02:00
B. Petersen ba01f1751f update translations 2023-10-20 15:48:25 +02:00
bjoern 2d01fd9b6f sending reactions (#2680)
* add basic reaction view

* reuse pill background

* make pill border a little more visible; this affects sended reactions as well as received ones

* use 🤣 instead of 😂 to differ more from 😢

also, 😂 is a bit outdated for younger generations
(so is probably 🤣 but not that much)
(alternative would be 💀 for laughing,
but that is probably not compatible between generations)

* use 🙁 instead of 😢 for 'sad' to distict from lol

lol gets revered to 😂 as
🤣 seems to be even a more non-go (thanks for expertise, young folks!)

* wording: we add one reaction, not many

* show/hide add-reaction-view together with action mode

* pass message&view to showAddReactionView()

* add sendReactions() api

* create AddReactionView class

* send reactions on click

* hide AddReactiobView on sending emoji

* detect self-reaction

* feat: remove selections

* position AddReactionView atop of parent view

* move AddReactionView up a bit

* padding top/bottom

* center for now, this also postpones rtl/ltr

* force initial layout

* move slightly more off the bubble, keep away a bit from screen margin

* move AddReactionsView left/right depending on incoming/outgoing mails

* do not allow reactions in read-only chats

* do not allow to react to videochat-invitations and info; the latter may makes sense at some point, however, to lower burder on other implementations, we do not send them for now

* hide reaction-picker when leaving action mode with 'back'

* hide reaction-picker when leaving action mode with 'back'

* scroll reaction-panel together with recyclerview; this does not happen if new messages come in, however, this is a minor (and a stable panel position can be regarded even as a feature)

* add sending reactions as an experimental feature as long not at least all system display reactions

* clarify that reactions are currently not seen by all members

* prefer View.INVISIBLE over offscreen hack
2023-10-20 15:17:24 +02:00
Hocuri 01ac589b88 Ask for the name when creating a broadcast list (#2653)
Before https://github.com/deltachat/deltachat-core-rust/pull/4644, when creating a broadcast list, the UIs didn't ask for a name since the name wasn't shown to the recipients and therefore not that important.

As of https://github.com/deltachat/deltachat-core-rust/pull/4644, broadcast lists will create their own chat for the recipients, showing the broadcast lists's name, so we need to ask the user for a name when creating a broadcast list.
2023-10-19 10:22:03 +02:00
adbenitez 8d57b25cec do oauth and provider info checks in background 2023-10-17 19:49:41 +02:00
B. Petersen 0432933dee bump version to 1.41.1 2023-10-14 17:06:27 +02:00
B. Petersen 981e4af192 update CHANGELOG for 1.41.1, android part 2023-10-14 17:06:27 +02:00
B. Petersen 6ce409becc update CHANGELOG for 1.41.1, core part 2023-10-14 17:06:27 +02:00
B. Petersen eb3ce4613f update translations 2023-10-14 16:06:28 +02:00
B. Petersen bcf230491f update deltachat-core-rust to 'chore(release): prepare for 1.125.0' of 'v1.125.0' 2023-10-14 16:06:28 +02:00
Asiel Díaz Benítez 1444d1b56b Merge pull request #2744 from deltachat/adb/swipe-msg-with-reactions
move reaction pills together with swiped message bubble
2023-10-13 15:17:57 -04:00
adbenitez 9005e620c6 move reaction pills together with swiped message bubble 2023-10-13 20:34:10 +02:00
adbenitez c65cabd301 update full description 2023-10-13 01:08:19 +02:00
adbenitez 68ac3bcc8f update release.yml 2023-10-12 23:33:18 +02:00
adbenitez a8dae330eb update core 2023-10-12 22:46:35 +02:00
adbenitez bace4d4da5 Merge remote-tracking branch 'upstream/main' 2023-10-12 22:46:05 +02:00
adbenitez 2a4f55546e update version number 2023-10-12 22:44:39 +02:00
adbenitez 80ed95077d allow to react with single-emoji reply and to remove reaction 2023-10-12 22:42:49 +02:00
adbenitez 6a83cbceb1 improve crash report 2023-10-12 22:14:12 +02:00
Asiel Díaz Benítez 1ba2916abd Merge pull request #2741 from deltachat/adb/issue-2740
update dcContext in ConversationListAdapter.changeData()
2023-10-12 16:12:42 -04:00
Asiel Díaz Benítez 4a59e2cfd3 Update src/org/thoughtcrime/securesms/ConversationListAdapter.java
Co-authored-by: bjoern <r10s@b44t.com>
2023-10-12 16:01:42 -04:00
adbenitez 1553c41147 get global DcContext instance from ApplicationContext 2023-10-12 21:33:25 +02:00
Asiel Díaz Benítez 20d592c1ae Merge pull request #2743 from deltachat/adb/issue-2742
remove unnecessary code in ChatBackgroundActivity
2023-10-12 14:51:55 -04:00
adbenitez 7ef7aba4a1 fix context weak reference usage 2023-10-12 19:57:46 +02:00
adbenitez eff3c3cf4f remove unnecesary code in ChatBackgroundActivity 2023-10-12 19:50:06 +02:00
adbenitez 06f165f22c add back WeakReference 2023-10-12 19:13:16 +02:00
adbenitez d97777cf66 add comment in SearchListAdapter 2023-10-12 19:06:41 +02:00
adbenitez 54591994c3 update dcContext in ConversationListAdapter.changeData() 2023-10-12 17:55:58 +02:00
Asiel Díaz Benítez febcee030f Merge pull request #2739 from deltachat/adb/issue-2738
tweak action bar theme for dark mode
2023-10-12 11:52:34 -04:00
Asiel Díaz Benítez d4a33d6857 Merge pull request #2737 from deltachat/adb/issue-2736
avoid NullPointerException in ConversationListFragment.updateReminders()
2023-10-12 11:44:59 -04:00
B. Petersen 8c93155e4a do not change things on import-backups on older androids 2023-10-12 16:45:37 +02:00
B. Petersen 5442d48998 attaching audio is same as attaching files 2023-10-12 16:45:37 +02:00
B. Petersen 4697ed2c29 keep asking for READ_EXTERNAL_STORAGE on backup export (may be needed for getting a fine file name) 2023-10-12 16:45:37 +02:00
B. Petersen aa8fc5f02c explain asking for gallery permissions 2023-10-12 16:45:37 +02:00
B. Petersen 4d82d04e1f adapt media export, key import/export 2023-10-12 16:45:37 +02:00
B. Petersen d18ead79da use manageKeys() as name for the import/export keys function (exportKeys() is misleading) 2023-10-12 16:45:37 +02:00
B. Petersen 53ee084186 import needs READ access only 2023-10-12 16:45:37 +02:00
B. Petersen 321c8db1e1 support writings backups and logs on android11 2023-10-12 16:45:37 +02:00
B. Petersen b38dbd6797 fix welcome for android 11 2023-10-12 16:45:37 +02:00
B. Petersen 0588b07e52 factor out 'always grant on sdk 33' 2023-10-12 16:45:37 +02:00
B. Petersen 9b9d2e4daa READ_EXTERNAL_STORAGE permission is still needed for <sdk33 2023-10-12 16:45:37 +02:00
adbenitez b0c473378d tweak action bar theme for dark mode 2023-10-11 20:40:39 +02:00
adbenitez 65254c030c avoid NullPointerException in ConversationListFragment.updateReminders() 2023-10-11 18:14:14 +02:00
Asiel Díaz Benítez 96de8c4895 Merge pull request #2734 from deltachat/adb/issue-2733
use more permissive mime type in key selection
2023-10-11 09:38:16 -04:00
adbenitez 6692a56c88 Merge remote-tracking branch 'upstream/main' 2023-10-10 17:34:05 +02:00
adbenitez 9380534399 use more permissive mime type in key selection 2023-10-10 16:47:23 +02:00
Asiel Díaz Benítez f1acb6c445 Merge pull request #2731 from deltachat/adb/issue-2730
registration screen: make checkbox use acent color
2023-10-09 09:18:32 -04:00
adbenitez e8e542b374 update full description 2023-10-09 14:31:59 +02:00
adbenitez 31f96e1f9d registration screen: make checkbox use acent color 2023-10-08 00:07:00 +02:00
adbenitez 60e9d7a939 fix bug with proguard rules, affecting encrypted databases and video recoding 2023-10-07 23:34:24 +02:00
adbenitez 1289ddb9e5 update proguard-rules.pro 2023-10-07 23:20:59 +02:00
adbenitez 9241a040ee Merge remote-tracking branch 'upstream/main' 2023-10-07 23:16:18 +02:00
Asiel Díaz Benítez 6df1413125 Merge pull request #2729 from deltachat/adb/code-cleanup2
cleanup code, fix some linter warnings
2023-10-07 17:15:02 -04:00
Asiel Díaz Benítez cb81a7e2c1 Update src/org/thoughtcrime/securesms/WebxdcActivity.java
Co-authored-by: bjoern <r10s@b44t.com>
2023-10-07 17:02:35 -04:00
adbenitez d4c763e282 fix some linter warnings 2023-10-07 21:59:26 +02:00
adbenitez d125e0d8be remove unused variables and @SuppressWarnings("unused") annotations 2023-10-07 16:28:26 +02:00
Asiel Díaz Benítez 542dc94f3c Merge pull request #2728 from deltachat/adb/issue-2725
allow to properly click in audio messages in multi-select mode
2023-10-06 18:41:32 -04:00
adbenitez 5513f780da rename toggleState() to togglePlay() 2023-10-07 00:31:37 +02:00
adbenitez 4dc1abf135 add comment 2023-10-06 23:26:21 +02:00
adbenitez 9262c1b0cc Merge remote-tracking branch 'upstream/main' 2023-10-06 22:22:13 +02:00
adbenitez b24ab37931 allow to properly click in audio messages in multi-select mode
also allow to long-press in play button to select message
2023-10-06 21:21:15 +02:00
holger krekel 3d48669b1a according to https://docs.github.com/en/communities/using-templates-to-encourage-useful-issues-and-pull-requests/configuring-issue-templates-for-your-repository this should work 2023-10-06 18:34:28 +02:00
B. Petersen ac1f2ebdd9 rename blocked-contacts-activity
`BlockedAndShareContactsActivity` is no longer used for sharing contacts,
this was always a misleading name
and is done since #2719 by `AttachContactActivity`.
2023-10-05 23:46:23 +02:00
adbenitez 80d17dfb0f Merge remote-tracking branch 'upstream/main' 2023-10-05 23:20:35 +02:00
adbenitez e81b4ef630 disable sending reactions for now 2023-10-05 23:18:00 +02:00
adbenitez f2155577d3 report crash 2023-10-05 23:17:46 +02:00
B. Petersen b73c33ad20 stop adding 1.38 device message, remove 1.36 device message strings 2023-10-05 21:16:56 +02:00
B. Petersen 3da91403d1 remove empty line 2023-10-05 20:15:21 +02:00
B. Petersen b2a43a88d1 bump version to 1.41.0 2023-10-05 20:15:21 +02:00
B. Petersen 7eb64a3573 update CHANGELOG: android part 2023-10-05 20:15:21 +02:00
B. Petersen a4204da2e9 update CHANGELOG: core part 2023-10-05 20:15:21 +02:00
adbenitez fec0f67e5a avoid error in video recoding due to minification 2023-10-05 20:10:39 +02:00
adbenitez 2e5dc8a06a update full description 2023-10-05 15:18:58 +02:00
adbenitez d1345fd276 increase audio quality in "worse" mode 2023-10-05 15:02:24 +02:00
adbenitez 50f5aa3db7 avoid display issue with markdown in text emoji 2023-10-05 14:53:07 +02:00
adbenitez 8ae8da5ebc update readme 2023-10-05 14:02:35 +02:00
adbenitez 344e66b004 Merge remote-tracking branch 'upstream/main' 2023-10-05 13:59:14 +02:00
adbenitez e90be7c802 update readme 2023-10-05 13:58:09 +02:00
adbenitez ebb93c3d72 update readme 2023-10-05 13:56:36 +02:00
adbenitez b7f8172821 update README 2023-10-05 13:55:58 +02:00
adbenitez 9d77e75556 update readme 2023-10-05 13:55:19 +02:00
Asiel Díaz Benítez 673f3f05f5 Merge pull request #2721 from deltachat/adb/issue-2720
allow to select all media
2023-10-05 07:51:34 -04:00
adbenitez cc6b2ce8ad Merge remote-tracking branch 'upstream/main' 2023-10-05 13:22:59 +02:00
B. Petersen b2ecce2849 update local help 2023-10-05 12:50:25 +02:00
B. Petersen 7f78a612c0 update translations 2023-10-05 12:25:39 +02:00
B. Petersen ea30678e33 update deltachat-core-rust to 'chore(release): prepare for 1.124.1' of 'v1.124.1' 2023-10-05 10:41:15 +02:00
adbenitez efc0d8d657 Merge remote-tracking branch 'upstream/main' 2023-10-05 01:06:40 +02:00
adbenitez 6775fa08ad update menu when select-all is triggered 2023-10-05 00:39:27 +02:00
B. Petersen c212f0930d streamline parameter order 2023-10-05 00:23:17 +02:00
B. Petersen 134d7ad4c2 remove unneeded FROM_SHARE_ACTIVITY_EXTRA 2023-10-05 00:23:17 +02:00
B. Petersen 6132737a24 simplify condition 2023-10-05 00:23:17 +02:00
B. Petersen ff1ca22b5f do not allow new contact creation on attaching contact 2023-10-05 00:23:17 +02:00
B. Petersen ca55d72394 hide 'new group' etc. in attach contact 2023-10-05 00:23:17 +02:00
B. Petersen a66562ac5d on-point names 2023-10-05 00:23:17 +02:00
B. Petersen 56044f39ee mimic the previous behavior 2023-10-05 00:23:17 +02:00
B. Petersen 6fd19d2da4 share contact data 2023-10-05 00:23:17 +02:00
B. Petersen ecd15d4c44 move back-button handling to base class ContactSelectionActivity 2023-10-05 00:23:17 +02:00
B. Petersen 66d495ae49 derive AttachContactActivity from ContactSelectionActivity 2023-10-05 00:23:17 +02:00
B. Petersen f9a89feb24 cleanup imports 2023-10-05 00:23:17 +02:00
B. Petersen 7a44e16a5d remove share stuff from BlockedAndShareContactsActivity 2023-10-05 00:23:17 +02:00
B. Petersen e7f8dbeb91 split off AttachContactActivity from BlockedAndShareContactsActivity 2023-10-05 00:23:17 +02:00
adbenitez 1adf8e5d38 allow to select all media 2023-10-04 23:35:04 +02:00
Asiel Díaz Benítez f0a9ac05d3 Merge pull request #2717 from deltachat/adb/issue-2716
allow to set chat background per-account
2023-10-04 17:29:41 -04:00
Asiel Díaz Benítez d1f44e9c82 Update src/org/thoughtcrime/securesms/ApplicationContext.java
Co-authored-by: bjoern <r10s@b44t.com>
2023-10-04 17:28:44 -04:00
B. Petersen 3242f12052 remove dead code
the screen-lock functionality was removed in
https://github.com/deltachat/deltachat-android/pull/1942 ;
the getters/setters were in use a little longer for a migration device messsage,
however, meanwhile this migration is removed as well.
2023-10-04 22:37:47 +02:00
Asiel Díaz Benítez 1c15de6330 Merge pull request #2715 from deltachat/adb/issue-2714
save map preferences per account, not only per chat id
2023-10-04 16:31:07 -04:00
adbenitez 41588d0de3 move migration to ApplicationContext 2023-10-04 22:19:26 +02:00
adbenitez e6e92f60e8 be backwards compatible
also fix bug: save custom wallpaper in different file per account
2023-10-04 20:10:03 +02:00
adbenitez d65c45f96a allow to set chat background per-account 2023-10-04 16:33:23 +02:00
Asiel Díaz Benítez 402e6ac970 Merge pull request #2713 from deltachat/adb/fix-webxdc-loading
properly display webxdc's loading screen in dark mode
2023-10-04 09:41:12 -04:00
adbenitez 6bd0b97257 save map preferences per account, not only per chat id 2023-10-04 15:38:56 +02:00
Asiel Díaz Benítez 2e2a22b75d Merge pull request #2712 from deltachat/adb/issue-2711
switch account if needed when opening webxdc app from home shortcut
2023-10-04 09:08:30 -04:00
adbenitez 512299a1d9 properly display webxdc's loading screen in dark mode 2023-10-04 15:04:02 +02:00
adbenitez 4eda9a0091 switch account if needed when opening webxdc app from home shortcut 2023-10-04 14:31:12 +02:00
Asiel Díaz Benítez 703b1e39cb Merge pull request #2710 from deltachat/adb/issue-2708
use DynamicNoActionBarTheme in ScribbleActivity
2023-10-04 07:56:57 -04:00
Asiel Díaz Benítez 387bd33e1f Merge pull request #2708 from deltachat/adb/issue-2707
allow to resend attachments from chat profile
2023-10-04 07:56:31 -04:00
adbenitez c4930309f3 use DynamicNoActionBarTheme in ScribbleActivity 2023-10-04 13:53:14 +02:00
Asiel Díaz Benítez b2712545a4 Merge pull request #2705 from deltachat/adb/issue-2704
fix displaying of sticker's footer
2023-10-04 07:38:06 -04:00
Asiel Díaz Benítez 463acaa47c Merge pull request #2706 from deltachat/adb/improve-thumbnail-description
check if thumbnail's footer is visible in getDescription()
2023-10-04 07:36:05 -04:00
adbenitez 03c3020bef Merge remote-tracking branch 'upstream/main' 2023-10-04 05:07:34 +02:00
adbenitez 5e5a1ec6c5 allow to resend attachments from chat profile 2023-10-04 04:50:14 +02:00
adbenitez 408df46643 check if thumbnail's footer is visible in getDescription() 2023-10-04 03:52:20 +02:00
adbenitez ce1733f3ea fix displaying of sticker's footer 2023-10-04 03:28:21 +02:00
Asiel Díaz Benítez 44376a6046 Merge pull request #2702 from deltachat/adb/issue-2470
improve screen reader support in conversations
2023-10-03 18:31:53 -04:00
B. Petersen a7296c7465 reuse ACCESSIBILITY_SERVICE object
as `isTouchExplorationEnabled()` is called more often now,
this avoids tens of calls per chat view.

/me also wanted to commit to the good-last-issue pr :)
2023-10-04 00:27:23 +02:00
Asiel Díaz Benítez 681c7294cc Update src/org/thoughtcrime/securesms/ConversationItem.java
Co-authored-by: bjoern <r10s@b44t.com>
2023-10-03 18:13:36 -04:00
B. Petersen 6dea636ba3 update translations 2023-10-03 23:57:54 +02:00
Asiel Díaz Benítez cccbe5aa3c Update src/org/thoughtcrime/securesms/ConversationItem.java
Co-authored-by: bjoern <r10s@b44t.com>
2023-10-03 17:56:11 -04:00
adbenitez 25cca695f9 create Util.isTouchExplorationEnabled() 2023-10-03 23:55:44 +02:00
bjoern 4a4f8b3d2e Update src/org/thoughtcrime/securesms/components/AudioView.java
Co-authored-by: Asiel Díaz Benítez <asieldbenitez@gmail.com>
2023-10-03 23:43:27 +02:00
B. Petersen 9325f27698 use only one audioFocusChangeListener
use only one `audioFocusChangeListener`
as otherwise the "old" will immediately pause
when we restart playing.

moreover, this pr switches to the new `requestAudioFocus()` api
2023-10-03 23:43:27 +02:00
adbenitez 8300242d0f set some descriptions 2023-10-03 22:11:25 +02:00
adbenitez 27466decf5 remove unnecessary description 2023-10-03 22:07:55 +02:00
adbenitez 1e149eef83 improve screen reader support in conversations 2023-10-03 21:46:36 +02:00
B. Petersen 479305198c finish settings on language changes
if we do not stay in the appearance page,
it makes more sense to quit the settings completely.

also, this removes potential other issues with the language change
as there is really only the chatlist that needs an update
2023-10-03 21:22:55 +02:00
B. Petersen 66d4a5d884 resume settings activity on language changes
this applies changed immediately,
so esp. right-to-left-changes are correct -
but also weird issues wrt wrong language in the title bar on some api should be fixed.

little downside is that after changing the language,
you're back to the "main settings page"
and do not stay in the "appearance page";
but you can regard this also as a feature, one tap less.

(reason is that the activity is resumed on language changes
and the underlying intent does not track fragments currently)
2023-10-03 18:35:20 +02:00
adbenitez 2e46725e07 Merge remote-tracking branch 'upstream/main' 2023-10-03 15:10:01 +02:00
bjoern 6addd6f8fd check areNotificationsEnabled() before adding notification (#2697)
this is best-practise according to
https://developer.android.com/develop/ui/views/notifications/notification-permission

moreover, use the same check for displaying the settings.
2023-10-03 13:26:45 +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
Asiel Díaz Benítez 33a729b855 Merge pull request #2694 from deltachat/adb/refresh-chatlist
fix account switching issues
2023-10-01 16:29:21 -04:00
Asiel Díaz Benítez 2be2da87d4 Update src/org/thoughtcrime/securesms/ConversationListFragment.java 2023-10-01 16:25:40 -04:00
adbenitez 55fedbc751 use correct account context for dcChat 2023-10-01 22:03:57 +02:00
adbenitez 0ef046a2bc refresh chatlist data on new intent 2023-10-01 21:57:32 +02:00
Asiel Díaz Benítez ee1d128e8c Merge pull request #2696 from deltachat/chat-get-account-id
add DcChat.getAccountId()
2023-10-01 15:55:01 -04:00
B. Petersen e980793afb api33: prefer color-scheme over setForceDark() 2023-10-01 21:53:21 +02:00
B. Petersen 15b7919787 add DcChat.getAccountId() 2023-10-01 21:48:55 +02:00
B. Petersen 922f0dab1e streamline DcContext finalize 2023-10-01 18:10:18 +02:00
Asiel Díaz Benítez 1966238355 Merge pull request #2692 from deltachat/adb/issue-2248
sanitize filename before creating it in the blobs dir
2023-10-01 11:51:21 -04:00
adbenitez e5e987f932 remove redundant checks 2023-10-01 17:50:15 +02:00
Asiel Díaz Benítez f32d647dfe Merge pull request #2689 from deltachat/fix-webxdc-fast-tapping
no more than one webxdc start within 500ms
2023-10-01 11:22:02 -04:00
adbenitez abb777294f sanitize filename before creating it in the blob dir 2023-10-01 16:58:33 +02:00
adbenitez 1e0d8c4a8a Merge remote-tracking branch 'upstream/main' 2023-10-01 15:18:01 +02:00
adbenitez 9fa3c03048 reset seekbar to zero on init, fix equals() for AudioSlide 2023-10-01 15:00:41 +02:00
B. Petersen 3fd06ad27e update progress only for the actually playing AudioSlide 2023-10-01 15:00:41 +02:00
adbenitez ad9f0db9ad Merge remote-tracking branch 'upstream/stable' 2023-10-01 13:53:20 +02:00
B. Petersen c6d944b692 update translations 2023-10-01 13:16:34 +02:00
B. Petersen 49a177c5ce improve message of too large video 2023-10-01 01:04:15 +02:00
B. Petersen ba1240420b show alert instead of toasts in case of video errors 2023-10-01 01:04:15 +02:00
B. Petersen bc3e617919 improve logging video errors 2023-10-01 01:04:15 +02:00
B. Petersen de0e0666fb show alert if no camera is available 2023-10-01 01:04:15 +02:00
Asiel Díaz Benítez b937ee443c Merge pull request #2688 from deltachat/adb/code-cleanup
code cleanup
2023-09-30 18:57:24 -04:00
adbenitez bf54dd9027 use DC_CHAT_NO_CHAT instead of 0, remove unused line of code 2023-09-30 23:39:11 +02:00
adbenitez 5bc3157d2e remove unnecessary overrides 2023-09-30 22:50:21 +02:00
B. Petersen 722ded32d3 no more than one webxdc start within 500ms
it seems, fast tapping may result in starting a webxdc twice on some systems,
i cannot reproduce this, but this check may help
2023-09-30 22:47:53 +02:00
adbenitez 7ccf26d0e7 remove unnecessary copyToClipboardSdk11() 2023-09-30 22:45:30 +02:00
adbenitez 2ad6186ea3 make fields final 2023-09-30 22:45:07 +02:00
adbenitez b2fc07457f remove double semicolon 2023-09-30 22:29:03 +02:00
adbenitez 39de85ef6e remove unused imports 2023-09-30 22:28:43 +02:00
B. Petersen d1e71c83a6 instant update on resume 2023-09-30 22:23:13 +02:00
B. Petersen 140c0577a2 add logging for chatlist timers 2023-09-30 22:23:13 +02:00
adbenitez 0a3c8d1b91 use AttachmentManager.selectImage instead of duplicating code in ChatBackgroundActivity 2023-09-30 22:12:25 +02:00
Asiel Díaz Benítez c886eab474 Merge pull request #2686 from deltachat/adb/issue-2091
pause background music when playing voice messages
2023-09-30 15:44:39 -04:00
adbenitez b7285068c9 pause background music when playing voice messages 2023-09-30 18:28:12 +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
B. Petersen 7b47c0adf8 fix welcome title bar
this was overseen at #2671

closes #2682
2023-09-30 17:42:51 +02:00
Asiel Díaz Benítez b515053f7d Merge pull request #2683 from deltachat/adb/issue-2679
display text in reaction pill
2023-09-30 11:42:36 -04:00
Asiel Díaz Benítez c874081926 Merge pull request #2681 from deltachat/adb/issue-2658
allow to select key to import instead of using Download folder
2023-09-30 11:33:04 -04:00
adbenitez 9ad19a3c41 display text in reaction pill 2023-09-30 17:32:08 +02:00
adbenitez d03ad47f68 display dialog after selecting file 2023-09-30 16:26:32 +02:00
Asiel Díaz Benítez 7e845261a2 Merge pull request #2676 from deltachat/adb/issue-2675
display reactions details
2023-09-30 10:08:54 -04:00
adbenitez a86ba375dc disable click in reactions pills in multi-select mode 2023-09-30 15:54:29 +02:00
adbenitez 05249ef38f rename pathName and fix indentation 2023-09-30 15:43:30 +02:00
adbenitez 1f7a0aa265 remove empty line 2023-09-30 14:51:02 +02:00
adbenitez 849839a334 allow to select key to import instead of using Download folder 2023-09-29 19:00:05 +02:00
B. Petersen c11a6ced62 update deltachat-core-rust to 'chore(release): prepare for 1.123.0' of 'v1.123.0' 2023-09-29 16:33:15 +02:00
B. Petersen 04a42469c2 do not use a single 'Cancel' button; use 'OK' instead 2023-09-29 15:28:17 +02:00
B. Petersen fc96f96470 typo 2023-09-29 15:14:00 +02:00
adbenitez dbf734b04f rename li 2023-09-29 14:53:00 +02:00
adbenitez 32f5cf4192 remove FragmentActivity 2023-09-29 14:46:12 +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 7b90ac6489 Update src/org/thoughtcrime/securesms/ConversationItem.java
Co-authored-by: bjoern <r10s@b44t.com>
2023-09-29 08:32:52 -04:00
adbenitez 3507cb28c6 Merge remote-tracking branch 'upstream/stable' 2023-09-29 12:55:42 +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 c2ffe4250c add onReactionClicked() 2023-09-28 20:42:18 +02:00
adbenitez 1d5eb959d1 fix bug: don't react if it is draft saving 2023-09-28 16:20:54 +02:00
adbenitez 102f758528 send reaction if reply to message is a single emoji 2023-09-28 15:34:35 +02:00
adbenitez c952fb33e2 Merge remote-tracking branch 'upstream/stable' 2023-09-28 01:05:16 +02:00
Asiel Díaz Benítez 9fd21b41ea Merge pull request #2554 from deltachat/adb/add-reactions-api
display reactions
2023-09-27 18:32:07 -04:00
Asiel Díaz Benítez 9e116df4c7 Merge pull request #2671 from deltachat/adb/issue-1799
set current locale on orientation changes
2023-09-27 17:54:53 -04:00
B. Petersen 4080bae120 guarantee onCreate() is called before finish() 2023-09-27 23:50:10 +02:00
adbenitez bd9d535116 listen to DC_EVENT_REACTIONS_CHANGED event 2023-09-27 23:23:10 +02:00
adbenitez 974bec7a78 fix error 2023-09-27 22:36:09 +02:00
adbenitez 74bae4e371 properly set language for all activities, also on screeen rotation 2023-09-27 20:58:51 +02:00
adbenitez 60fc520dc9 set current locale on orientation changes 2023-09-27 20:58:51 +02:00
adbenitez 49602bd581 improve ConversationItem 2023-09-27 20:41:49 +02:00
adbenitez a38ad255da basic display of reactions 2023-09-27 20:41:49 +02:00
adbenitez de1f1d4fe2 implement get_msg_reactions() JSON-RPC API 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
Asiel Díaz Benítez 2fbada8d65 Merge pull request #2672 from deltachat/adb/issue-1022
keep screen on while playing voice message
2023-09-26 15:45:35 -04:00
adbenitez 118fdccc7b improve code 2023-09-26 21:43:47 +02:00
adbenitez 9dbcff3908 remove getActivity() 2023-09-26 21:41:54 +02:00
adbenitez c50ebe6e16 put keepScreenOn together getActivity() 2023-09-26 20:54:28 +02:00
adbenitez 9a9a602235 also turn off screen if track is paused 2023-09-26 20:52:56 +02:00
adbenitez c72127e1ce keep screen on while playing voice message 2023-09-26 17:05:40 +02:00
Asiel Díaz Benítez cbc00391ff Merge pull request #2667 from deltachat/adb/issue-2594
add more context to dialog title shown after sendToChat()
2023-09-26 09:24:23 -04:00
Asiel Díaz Benítez 2332d7c227 Apply suggestions from code review
use SHARED_TITLE instead of SHARING_TITLE
2023-09-26 09:12:11 -04: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 3cf1168a06 profiles: rename info-category items to what they are 2023-09-26 13:07:07 +02:00
B. Petersen afd0cee3e6 profiles: rename categories to what they are 2023-09-26 13:07:07 +02:00
adbenitez 3aaece7a6f fix WebxdcActivity 2023-09-26 13:03:10 +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 92ddabc7ee remove empty comment 2023-09-26 10:46:37 +02:00
B. Petersen 25d712816b remove 'last seen' out of headline 2023-09-26 10:46:37 +02:00
B. Petersen 4fd036f798 make the button look more like a button 2023-09-26 10:46:37 +02:00
B. Petersen 89ab39c6ae open verifier profile on tap 2023-09-26 10:46:37 +02:00
B. Petersen 3194e94f28 set icon beside 'verified by' 2023-09-26 10:46:37 +02:00
B. Petersen ea93a05d2d add basic verified-by line 2023-09-26 10:46:37 +02:00
B. Petersen ed9d0a9462 add getVerifierAddr/Id api 2023-09-26 10:46:37 +02:00
adbenitez 4cf35faedd Merge remote-tracking branch 'upstream/stable' 2023-09-26 02:11:29 +02:00
adbenitez 744060863b Merge remote-tracking branch 'upstream/master' 2023-09-26 02:06:23 +02:00
Asiel Díaz Benítez a78c24f6f8 Merge pull request #2668 from deltachat/adb/issue-2654
only jump to message if info message is from webxdc
2023-09-25 19:07:01 -04:00
adbenitez b8aacfe164 only jump to message if info message is from webxdc 2023-09-26 00:46:23 +02:00
adbenitez 160303521d add more context to dialog title shown after sendToChat() 2023-09-26 00:30:19 +02:00
B. Petersen 0f09aba7af remove unused DcHttpResponse and related functions
they are replaced by jsonrpc in https://github.com/deltachat/deltachat-android/pull/2479
2023-09-25 21:14:36 +02:00
adbenitez f4abd655c6 fix title refreshing on webxdc document name changes 2023-09-25 21:05:59 +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
Asiel Díaz Benítez 43600f6e01 Merge pull request #2661 from deltachat/adb/issue-2652
improve landscape mode for webxdc
2023-09-25 13:38:32 +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
adbenitez ae48c40f8d improve landscape mode for webxdc 2023-09-24 22:17:36 +02:00
Asiel Díaz Benítez 26801d2488 Merge pull request #2609 from deltachat/adb/fix-linter-warnings
fix some linter warnings
2023-09-24 13:51:39 +02:00
B. Petersen 26abdae96c Merge branch 'stable' 2023-09-24 12:35:22 +02:00
adbenitez 74c6899dff don't show connectivity activity on title click when forwarding/sharing 2023-09-24 12:16:16 +02:00
B. Petersen 0dcf4d4a80 Merge branch 'stable' 2023-09-24 11:46:02 +02:00
B. Petersen 1e69fa8d04 update translations 2023-09-24 11:44:33 +02:00
B. Petersen 934970b21a Merge branch 'stable' 2023-09-24 11:28:48 +02:00
adbenitez ea8f5eda4c Merge remote-tracking branch 'upstream/stable' 2023-09-15 00:48:30 +02:00
adbenitez fcb88fbd24 remove "new chat" from menu 2023-09-15 00:29:43 +02:00
adbenitez 7ada361d18 add support for orientation="landscape" in manifest.toml 2023-09-11 02:01:28 +02:00
adbenitez b0d5923975 add support for orientation="landscape" in manifest.toml 2023-09-11 01:59:35 +02:00
adbenitez f34ab8aa7a add support for orientation="landscape" in manifest.toml 2023-09-11 01:57:37 +02:00
link2xt 9e050bbf0e build: enable -Werror flag when building the core
If this flag was enabled, CI would have caught
incorrect core in 1.40.0 release tag
that caused crashing at start F-Droid 1.40.0 release.
2023-09-06 16:55:27 +00:00
link2xt 85f1965a1d fix: add missing bqi entry to language_values array 2023-09-05 11:20:06 +00:00
adbenitez 20742d32d0 update version number 2023-09-01 23:03:45 +02:00
adbenitez e6d6104eb3 Merge remote-tracking branch 'upstream/master' 2023-09-01 22:46:31 +02:00
adbenitez b5daf76b8b Merge remote-tracking branch 'upstream/stable' 2023-09-01 22:46:24 +02:00
B. Petersen 3f581caa8c Merge branch 'stable' 2023-08-31 17:01:24 +02: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 ceb0467847 Merge branch 'stable' 2023-08-31 16:22:19 +02:00
B. Petersen 71e65f5a4a update translations 2023-08-31 16:21:51 +02:00
B. Petersen 6aefe32380 Merge branch 'stable' 2023-08-31 16:17:18 +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
adbenitez 6a7caa638a add public-bots bot 2023-08-29 08:39:21 +02:00
adbenitez 55d030cdd0 Merge remote-tracking branch 'upstream/master' 2023-08-29 07:21:29 +02:00
link2xt 715a1487c2 Merge remote-tracking branch 'origin/stable' 2023-08-26 03:21:28 +00:00
link2xt 35a542b574 build: update to Rust 1.72.0 2023-08-26 00:48:35 +00:00
link2xt a8822101aa chore(nix): nix flake update 2023-08-25 21:31:05 +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
link2xt 859686d2fc F-Droid changelog 2023-08-19 10:40:46 +00:00
B. Petersen 12ca77ab01 create 1.40.1 release 2023-08-19 12:38:15 +02:00
link2xt d9effe9138 update deltachat-core-rust to 'chore(release) prepare for 1.119.1' of 'v1.119.1' 2023-08-19 10:26:10 +00:00
Hocuri 22017fd162 Add regression test 2023-08-15 18:27:45 +02:00
adbenitez f7b3bf53cc Merge remote-tracking branch 'upstream/stable' 2023-08-15 12:02:59 +02:00
adbenitez 39518927d6 improve mailto Intent handling in ShareActivity 2023-08-15 11:54:13 +02:00
adbenitez 39184f8a09 improve mailto Intent handling in ShareActivity 2023-08-15 11:27:37 +02:00
bjoern 5c51339ccc set correct mime type for .wasm files (#2636)
in case, getMimeTypeFromExtension()
fails to figure out the mime type for .wasm files,
we set application/wasm manually afterwards
2023-08-12 22:56:39 +02:00
B. Petersen ced9a82cf7 update amazon steps in release-checklist 2023-08-12 14:21:19 +02:00
B. Petersen 8c3728c4c2 add f-droid changelog 2023-08-12 13:50:48 +02:00
adbenitez d867175168 hide menu in android <5 2023-08-10 22:41:54 +02:00
adbenitez e9adc96535 add mini-apps store bot to main menu 2023-08-09 23:29:12 +02:00
adbenitez 224eb1a89c Merge remote-tracking branch 'upstream/master' 2023-08-08 20:28:06 +02:00
B. Petersen c4a4469424 Merge branch 'stable' 2023-08-07 10:31:07 +02:00
B. Petersen 254a78bb02 typo 2023-08-07 10:30:43 +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
bjoern a80fcf32a6 prepare 1.40.0 (#2630)
* update CHANGELOG for 1.40, core part

* update CHANGELOG for 1.40, android part

* bump version to 1.40
2023-08-05 01:04:32 +02:00
B. Petersen 31e5724592 update deltachat-core-rust to 'chore(release): prepare for 1.119.0' of 'stable' 2023-08-04 23:03:19 +02:00
B. Petersen ce65e1aee9 Merge branch 'stable' 2023-08-04 22:58:54 +02:00
bjoern fdc1de2d70 update verified icon (#2629) 2023-08-04 22:57:19 +02:00
B. Petersen a3aa2cb454 Merge branch 'stable' 2023-08-04 22:31:44 +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 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 503d48985b update version number 2023-07-26 20:55:36 +02:00
adbenitez 6798ed2dfe remove stickers from the image editor 2023-07-26 20:53:25 +02:00
adbenitez e5b1082b9f update submodule 2023-07-26 20:25:04 +02:00
link2xt 67906e0c17 chore: nix flake update 2023-07-26 12:56:12 +00:00
adbenitez a6397d773b update description 2023-07-26 02:33:03 +02:00
adbenitez 449b1ac87e add proguard-rules.pro, enable R8 2023-07-26 02:23:46 +02:00
adbenitez cf23f62887 fix: load updated display name when chat protection breaks 2023-07-26 00:22:28 +02:00
adbenitez 832b6fa968 Merge remote-tracking branch 'upstream/master' 2023-07-24 23:25:47 +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 e0f4c4fd89 update translations 2023-07-24 14:44:56 +02:00
B. Petersen ab36541c03 Merge branch 'stable' 2023-07-23 11:50:08 +02:00
B. Petersen b1204e08dd webxdc: allow media from blob: and data: 2023-07-21 23:59:43 +02:00
B. Petersen d9019a4c4c Merge branch 'stable' 2023-07-21 23:52:39 +02:00
B. Petersen a1e78f58f7 update translations 2023-07-21 23:51:22 +02:00
adbenitez a87da41bf9 update res/values-es/strings.xml 2023-07-21 23:12:13 +02:00
adbenitez e7ab6fefca Merge remote-tracking branch 'upstream/master' 2023-07-21 23:06:54 +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
adbenitez b65b535cdc allow to select as app to open .xdc files, remove zhv 2023-07-20 02:27:52 +02:00
adbenitez 98bf26dd5a fix bug 2023-07-20 01:59:02 +02:00
adbenitez 558a233558 Merge remote-tracking branch 'upstream/master' 2023-07-20 01:51:08 +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
link2xt df5537f0f6 build: add OpenJDK 17 to flake.nix 2023-07-13 16:30:46 +00:00
Asiel Díaz Benítez f371c30f67 Merge pull request #2614 from pjvleeuwen/propose-clarification-based-on-first-time-build-experience
Propose clarification based on first time build experience
2023-07-13 13:17:50 +02:00
Asiel Díaz Benítez db0d671376 Merge pull request #2615 from pjvleeuwen/another-way-to-determine-processor-architecture
Update ndk-make.sh initial comment to suggest an app for determining CPU architecture
2023-07-13 13:00:08 +02:00
Paul van Leeuwen e7aaebf9ff Update ndk-make.sh initial comment to suggest an app for determining CPU architecture 2023-07-13 10:43:06 +02:00
Paul van Leeuwen 3405a7bc21 Update Build Using Nix section to reference documentation on building for a specific architecture 2023-07-11 22:44:47 +02:00
Paul van Leeuwen ae2ad0fd54 Update Build Using Nix section to use a code block instead of inline code, making it less likely somebody misses this step (like I did) 2023-07-11 22:37:43 +02:00
adbenitez 3193dd4270 update Spanish strings 2023-07-06 20:39:28 +02:00
adbenitez 35b081b046 fix bug in WebxdcActivity
* allow to open external links
* add window.webxdc.deltalab variable, set to true
* update version number
2023-07-06 20:15:31 +02:00
adbenitez 5e8c49e98d update submodule 2023-07-06 19:46:11 +02:00
adbenitez 8f35ea9a63 update submodule 2023-07-05 18:17:19 +02:00
adbenitez 35b483e79e fix bug due to removed iframe wrapper 2023-07-04 13:56:58 +02:00
adbenitez 3e833d4f08 Merge remote-tracking branch 'upstream/master' 2023-06-30 16:29:49 +02:00
Hocuri 3becdf52ec Fix crash in the "Full Msg" view by downgrading Gson (#2610) 2023-06-30 16:29:08 +02:00
adbenitez 5b4897a023 remove redundant suppression in shouldInterceptRequest(WebView view, String url) 2023-06-29 18:25:51 +02:00
adbenitez fc3952e805 avoid NullPointerException in WebViewActivity.onCreate(Bundle state, boolean ready) 2023-06-29 18:23:33 +02:00
Hocuri 2084778be1 Fix NullPointerException (#2608) 2023-06-28 23:29:18 +02:00
link2xt 2849555088 Compile native library with -fvisibility=hidden
This avoids exposing the symbols of the used libraries like SQLite3
and reduces the library size.
2023-06-27 22:36:07 +00:00
adbenitez 983f365f28 update submodule 2023-06-27 18:33:35 +02:00
adbenitez c944bec0b7 Merge remote-tracking branch 'upstream/master' 2023-06-27 18:33:10 +02:00
Asiel Díaz Benítez ebaa5f69c4 Merge pull request #2588 from deltachat/adb/improve-crop
use image editor for avatar selection when possible
2023-06-27 18:31:00 +02:00
link2xt e43aeb0d5b chore: update rust-toolchain to 1.70.0 2023-06-27 16:29:54 +00:00
link2xt 38a716a63b Reduce libnative-utils.so size 2023-06-27 13:55:15 +00:00
link2xt eea523da7f docs: add link to get.delta.chat into README 2023-06-26 17:53:08 +00:00
link2xt 8b5e57508b docs: remove the link to GitHub releases from the readme
There are no GitHub releases.
2023-06-26 17:53:08 +00:00
Hocuri 6b2516f8be Don't recreate WebxdcActivity when going to dark mode (#2601)
This fixes the problem that if the user sets the device to dark mode while a webxdc is open, it re-loads veeeeery slowly.
2023-06-26 11:10:26 +02:00
adbenitez d5441bd6ad add support for message type in webxdc.sendToChat() 2023-06-25 23:35:07 +02:00
adbenitez 0cebf1a3a7 disable loading progress bar (500FILL WebRTC protection) 2023-06-25 21:28:08 +02:00
adbenitez c16782eb5b Merge remote-tracking branch 'upstream/master' 2023-06-25 20:49:40 +02:00
adbenitez e2cf5b8cb9 Merge remote-tracking branch 'upstream/master' 2023-06-25 20:49:29 +02:00
Asiel Díaz Benítez 49ad325426 Merge pull request #2600 from deltachat/adb/fix-webview-popup-theme
try to fix popup/dialog background in webview
2023-06-25 20:44:44 +02:00
adbenitez e7523d6245 try to fix popup/dialog background in webview 2023-06-25 01:55:59 +02:00
link2xt 1343f5399a chore(nix): update Rust to 1.70.0 and run nix flake update 2023-06-23 17:00:09 +00:00
B. Petersen 43e3fe6076 update translations: it, nl, sq, tr, zh_CN 2023-06-22 13:58:34 +02:00
B. Petersen f4f8a10776 copy shortened gplay changelog for f-droid 2023-06-22 13:40:08 +02:00
bjoern 0bf64511c4 prepare 1.38.2 (#2593)
* update CHANGELOG

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

* bump version tp 1.38.1
2023-06-21 15:38:18 +02:00
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
B. Petersen c2a765012a update deltachat-core-rust to 'chore(release): prepare for 1.117.0' of 'v1.117.0' 2023-06-19 23:01:21 +02:00
B. Petersen d51480f51e update translations 2023-06-16 16:52:38 +02:00
bjoern d984710721 add select_chat (#2589) 2023-06-16 16:26:27 +02:00
adbenitez 3209d0803f update submodule 2023-06-16 15:20:49 +02:00
adbenitez 88e8842b6d improve balanced quality of voice messages 2023-06-16 15:14:57 +02:00
adbenitez 9e4d0971b8 remove unused code 2023-06-12 16:17:41 +02:00
adbenitez 705c9583ad update submodule 2023-06-12 10:35:02 +02:00
adbenitez 863e61b092 Merge remote-tracking branch 'upstream/master' 2023-06-12 10:29:43 +02:00
adbenitez 592607dd0e use image editor for avatar selection when possible
also update old android-crop dependency
2023-06-11 20:22:43 +02:00
Asiel Díaz Benítez 194ddec75f Merge pull request #2587 from deltachat/adb/issue-1915
update dependency com.github.penfeizhou.android.animation:glide-plugin
2023-06-10 15:04:32 +02:00
adbenitez 75a387be6c update dependency com.github.penfeizhou.android.animation:glide-plugin:2.25.0 2023-06-09 14:29:07 +02:00
adbenitez 1dcc6f76b2 Merge remote-tracking branch 'upstream/master' 2023-06-09 13:44:36 +02:00
Asiel Díaz Benítez bd81d0171d Merge pull request #2586 from deltachat/adb/issue-2585
move the file chooser implementation to WebxdcActivity class
2023-06-09 12:53:36 +02:00
adbenitez b6638cbefe add back check to onShowFileChooser() 2023-06-08 15:26:37 +02:00
adbenitez 3597042656 remove unused onActivityResult() override in WebViewActivity 2023-06-08 14:26:06 +02:00
adbenitez da7346b07d move the file chooser implementation to WebxdcActivity class 2023-06-08 13:33:55 +02:00
adbenitez e377596d4c don't open webxdc in android <5 2023-06-07 22:06:35 +02:00
B. Petersen 3fa3b5edf0 update release-checklist 2023-06-07 19:47:29 +02:00
bjoern 167920b90f prepare 1.37.0 (#2584)
* update CHANGELOG for 1.37.0, core part

* update CHANGELOG for 1.37.0, android part

* bump version to 1.37.0

* update device message
2023-06-07 19:46:40 +02:00
B. Petersen 8dfa8316ca update translations: it 2023-06-07 13:52:25 +02:00
B. Petersen dfc9cf7189 update local help 2023-06-07 13:50:10 +02:00
B. Petersen c2fad4c95f update translations: fr 2023-06-07 12:51:38 +02:00
B. Petersen 3bedaec1b7 update deltachat-core-rust to 'chore(release): prepare for 1.116.0' of 'v1.116.0' 2023-06-07 11:53:47 +02:00
bjoern 5df31105ce ./update-core.sh accepts tags as well as branches (#2583)
* ./update-core.sh accepts tags as well as branches

* stop update.core.sh on all errors
2023-06-07 11:50:59 +02:00
adbenitez 1a0713133c update fastlane/metadata/android/en-US/full_description.txt 2023-06-06 13:44:50 +02:00
adbenitez 6e9c4df2d4 disable JavaScript inside ZHV (compressed HTML viewer) 2023-06-06 13:33:49 +02:00
adbenitez 599c58f131 update fastlane/metadata/android/en-US/full_description.txt 2023-06-06 13:29:14 +02:00
adbenitez 15bd5e1f1a update version number 2023-06-06 13:13:25 +02:00
adbenitez eb22a3af23 update submodule 2023-06-06 12:54:31 +02:00
adbenitez 39b361c913 Merge remote-tracking branch 'upstream/master' 2023-06-04 17:01:01 +02:00
adbenitez aaca1ea264 update res/raw/webxdc.js 2023-06-04 16:38:49 +02:00
Asiel Díaz Benítez cda384be91 Merge pull request #2581 from deltachat/adb/add-importFiles
add webxdc.importFiles() API
2023-06-04 16:30:46 +02:00
adbenitez 0bb8e0a016 add webxdc.importFiles() API 2023-06-04 00:16:19 +02:00
bjoern c99ba34a4d unify and shorten sendToChat() errors (#2578)
* unify and shorten sendToChat() errors

* style: java script uses camelCase, not snake_case (these kind of issues tend to pile up and manifest then in the api somewhere, cmp max_serial - therefore better be strict :)
2023-06-03 10:16:32 +02:00
B. Petersen 01e3c46de3 update translations: pl, tr 2023-06-02 19:56:41 +02:00
Asiel Díaz Benítez 154efc0e7f Merge pull request #2576 from deltachat/webxdc-update-sendToChat-api
webxdc update "send to chat" api
2023-06-02 10:57:59 +02:00
Simon Laux 1ee59ac662 webxdc update "send to chat" api 2023-06-01 20:46:20 +02:00
Asiel Díaz Benítez 634cec2f82 Merge pull request #2571 from deltachat/adb/webxdc-export
add webxdc.sendToChat() API
2023-06-01 11:15:48 +02:00
adbenitez 0c5cf151db update res/raw/webxdc.js 2023-06-01 11:12:18 +02:00
bjoern c0955e2ec0 implement onShowFileChooser based on AdvancedWebView (#2575)
* implement onShowFileChooser based on AdvancedWebView

* simplify else condition

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

Co-authored-by: Asiel Díaz Benítez <asieldbenitez@gmail.com>

* rename mFileUploadCallbackSecond to filePathCallback

---------

Co-authored-by: Asiel Díaz Benítez <asieldbenitez@gmail.com>
2023-05-31 22:25:57 +02:00
Asiel Díaz Benítez 7c6b0e5b50 Update res/raw/webxdc.js
Co-authored-by: bjoern <r10s@b44t.com>
2023-05-31 09:49:16 -04:00
adbenitez d51fef5318 add extra checks on the Java side and improve check in the JavaScript side 2023-05-30 23:43:54 +02:00
Simon Laux 39f85c55f1 Update res/raw/webxdc.js 2023-05-30 22:30:55 +02:00
adbenitez d100397530 update to recent changes in sendToChat API specs 2023-05-30 21:22:32 +02:00
adbenitez 3588c074f1 add webxdc.sendToChat() API 2023-05-29 17:03:44 +02:00
bjoern 85321f3e87 reword 'Copy to Clipboard' to 'Copy Text' (#2570)
message list allows multiple messages
being copied to clipboard at the same time;
if these messages as not just text, a summary is added,
sth. as "Voice Messages" or "Forwarded: Image - this is my family" etc.

this is on purpose and the gist of the action,
renaming the action to 'Copy Text' makes that more clear.
2023-05-28 21:17:33 +02:00
imgbot[bot] 40e60f54bc [ImgBot] Optimize images (#2568)
*Total -- 144.77kb -> 116.33kb (19.64%)

/res/mipmap-xxhdpi/ic_launcher_foreground.png -- 16.06kb -> 11.63kb (27.61%)
/res/mipmap-xhdpi/ic_launcher_foreground.png -- 10.91kb -> 7.91kb (27.46%)
/res/mipmap-xxxhdpi/ic_launcher_foreground.png -- 21.07kb -> 15.37kb (27.04%)
/res/mipmap-hdpi/ic_launcher_foreground.png -- 9.00kb -> 6.63kb (26.37%)
/res/mipmap-mdpi/ic_launcher_foreground.png -- 7.12kb -> 5.47kb (23.2%)
/src/debug/res/mipmap-mdpi/ic_launcher_foreground.png -- 7.56kb -> 6.04kb (20.15%)
/src/debug/res/mipmap-hdpi/ic_launcher_foreground.png -- 10.14kb -> 8.13kb (19.87%)
/src/debug/res/mipmap-xhdpi/ic_launcher_foreground.png -- 12.99kb -> 10.64kb (18.05%)
/src/debug/res/mipmap-xxhdpi/ic_launcher_foreground.png -- 20.66kb -> 17.74kb (14.12%)
/src/debug/res/mipmap-xxxhdpi/ic_launcher_foreground.png -- 27.83kb -> 25.37kb (8.84%)
/res/drawable-xxxhdpi/ic_swap_vert_white_24dp.png -- 0.73kb -> 0.72kb (1.99%)
/res/drawable-xxhdpi/ic_swap_vert_white_24dp.png -- 0.69kb -> 0.68kb (1.27%)

Signed-off-by: ImgBotApp <ImgBotHelp@gmail.com>
Co-authored-by: ImgBotApp <ImgBotHelp@gmail.com>
2023-05-23 13:08:37 +02:00
Hocuri 0612090397 Adapt Padlock and Location indicator to screen size (#2567)
Fix #2566 - well, mostly: This enlarges the padlock (and the location
indicator if it's present), but not the checkmark(s).

When using the app like this, this feels good as-is.
2023-05-23 10:17:15 +02:00
Hocuri 3d9132301e Remove white icon around foreground image (#2565)
Fix #2557.

I just used gimp to remove the white background; at some point, regenerating them from the svg would be nicer.
2023-05-23 00:04:28 +02:00
B. Petersen 121ae3f355 update translations 2023-05-22 22:02:31 +02:00
B. Petersen 8267e35328 give more context to 'last_seen' 2023-05-22 20:04:57 +02:00
B. Petersen 079e11bbe7 update translations: fr, ru 2023-05-22 20:02:17 +02:00
B. Petersen 3f7ac79a54 update translations 2023-05-20 12:22:15 +02:00
B. Petersen 605008074e update translations: de 2023-05-18 12:51:44 +02:00
Simon Laux b33394f73a add strings for verified, verified by and last_seen_relative (#2563)
* add strings for `verified`, `verified by` and `last_seen_relative`

for https://github.com/deltachat/deltachat-desktop/pull/3227

partially addresses https://github.com/deltachat/deltachat-android/pull/2429:
because it addresses one key `last_seen_relative`

* Apply suggestions from code review

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

---------

Co-authored-by: bjoern <r10s@b44t.com>
2023-05-18 12:47:08 +02:00
B. Petersen 34461d5dec update translations: nl, pl, sq, tr, zh_CN 2023-05-17 21:44:22 +02:00
link2xt 8642d2a816 chore: update deltachat-core-rust to 1.112.9 2023-05-16 14:19:12 +00:00
B. Petersen fd5b762655 update translations 2023-05-15 12:49:40 +02:00
bjoern e50a13f371 streamline map wording (#2562)
* streamline menu

- remove prefix 'Show', we are not using it at most other places,
  nor do comparable UI

- move 'All Locations' below 'All Media',
  this seems to be more logical
  (we were even thinking of making 'Locations' a tap in 'Media')

* add missing plural form for 'Location' (needed for iOS map experiments, maybe also the better title for the in-chat-maps in general)
2023-05-15 12:40:44 +02:00
B. Petersen a3c9b63ff6 update translations: fa 2023-05-13 16:55:49 +02:00
Hocuri 58aeb0acc9 Bigger scroll-to-bottom button (#2561) 2023-05-10 11:03:22 +02:00
Hocuri ca55fbdf33 Tweak chatlist colors: Make titles more visible in dark mode (#2556)
Before, the chat names were as bright as the subtitles.
2023-05-06 23:47:52 +02:00
B. Petersen bb72802a76 update help: zh_CN 2023-05-05 20:22:30 +02:00
Asiel Díaz Benítez 4461358a3d Merge pull request #2479 from deltachat/link2xt/jsonrpc
Add DcJsonrpcInstance class
2023-05-05 17:57:52 +02:00
B. Petersen 4e89b34f24 update translations: fr 2023-05-05 11:55:25 +02:00
Hocuri 6914b1815a fix: Make replying privately work again (#2551) 2023-05-04 13:05:52 +02:00
B. Petersen 2c7eb04930 update translations: es, ro, zh_CN 2023-05-02 23:52:06 +02:00
adbenitez 6085b7d550 Merge remote-tracking branch 'upstream/master' 2023-05-02 04:57:36 -04:00
Hocuri 0e27d445ee Rework how activities interact when forwarding/sharing (#2549) 2023-05-02 10:34:31 +02:00
adbenitez 95683fa1fd Merge remote-tracking branch 'upstream/master' 2023-05-01 15:11:43 -04:00
adbenitez 0b85cd2b9e add getHttpResponse to Rpc 2023-05-01 14:22:39 -04:00
adbenitez cbec549918 rename RpcError to RpcException 2023-04-27 14:41:50 -04:00
adbenitez a5b1528b31 tweak comment 2023-04-27 14:33:36 -04:00
adbenitez 7935513825 move SettableFuture to core package 2023-04-27 14:25:24 -04:00
adbenitez e4beb06191 check if future is null 2023-04-27 13:23:03 -04:00
Asiel Díaz Benítez e1d071248b Apply suggestions from code review
Co-authored-by: Hocuri <hocuri@gmx.de>
2023-04-27 13:19:51 -04:00
adbenitez b5fc9ab945 remove field added while testing 2023-04-27 07:10:08 -04:00
adbenitez 941627db6e move Rpc class to com.b44t.messenger.rpc package 2023-04-25 20:09:59 -04:00
Asiel Díaz Benítez aa3e7195b2 set draft from mailto data in QR (#2337) 2023-04-24 15:17:40 +02:00
adbenitez aa1a602d36 add DcHelp.getRpc() 2023-04-23 15:59:04 -04:00
adbenitez d977d1f3a5 use get() 2023-04-23 15:27:39 -04:00
adbenitez 1d6d148c7e fix bug 2023-04-23 15:00:08 -04:00
adbenitez 5a5d27a3e7 add DcRpc class 2023-04-23 14:46:37 -04:00
link2xt 7d6ff619cf Start JSON-RPC parsing 2023-04-23 13:14:27 +00:00
link2xt 53dc77ec2d Disable requests for now 2023-04-22 23:06:40 +00:00
link2xt 72f2f8979e requestPtr 2023-04-22 22:53:57 +00:00
link2xt df1acac1a6 Trying to use StringWriter 2023-04-22 22:14:21 +00:00
link2xt 070f2841cd Sending request works 2023-04-22 22:10:57 +00:00
link2xt e27a901f42 Generate request IDs 2023-04-22 21:29:16 +00:00
link2xt a7e6f4865f Try to send JSON-RPC requests 2023-04-22 20:59:31 +00:00
link2xt 39e9ab817e Add JSON-RPC thread
Printing JSON-RPC responses for now.
2023-04-22 20:09:11 +00:00
link2xt 5246ee77ad Remove getNextEventCPtr 2023-04-22 18:31:57 +00:00
link2xt 00fd1a95bb Add dcJsonrpcInstance to ApplicationContext 2023-04-22 17:58:03 +00:00
link2xt 39800733c6 Revert "Start using DcJsonrpcInstance"
This reverts commit 91ba9ae50c2db5279fddec76df9f6d3870ab737e.
2023-04-22 17:58:03 +00:00
link2xt 1405ae0b65 Start using DcJsonrpcInstance 2023-04-22 17:58:03 +00:00
link2xt 4f468a4b8f Add DcJsonrpcInstance class 2023-04-22 17:58:03 +00:00
B. Petersen 4971c3a8aa update translations: ro 2023-04-22 14:09:46 +02:00
B. Petersen dc1d897b1a add f-droid changelog 2023-04-21 12:32:39 +02:00
bjoern 5e8294eb64 prepare 1.36.5 (#2548)
* update changelog for 1.36.5

* bump version to 1.36.5
2023-04-20 22:32:05 +02:00
bjoern 8d5372962f do not intercept requests when loading remote content is disabled (#2547)
even with setBlockNetworkLoads(true),
shouldInterceptRequest() is called,
not sure if this is a bug or expected behavior,
i did not find documentation for that;
intuitively, i dit not expect sort of a proxy to bypass
and explicit block_networks = true,
however, one can probably also argue in the other direction.

leaving setBlockNetworkLoads(true),
in case default behavior changes (or older webviews have different ones),
we have a second layer.
2023-04-20 22:09:15 +02:00
link2xt 0e657eed56 Set WebView proxy to 0.0.0.0 when possible (#2539)
* Set WebView proxy to 0.0.0.0 when possible

* add DcHttpResponse to wrapper

* use new DcHttpResponse to show images in email-html-view

* null-encoding is fine for WebResourceResponse()

---------

Co-authored-by: B. Petersen <r10s@b44t.com>
2023-04-20 21:30:19 +02:00
B. Petersen f130336c2f update deltachat-core-rust to 'Prepare 1.112.8' of branch 'stable-1.112' 2023-04-20 17:20:27 +02:00
B. Petersen 68ed57a446 update translations 2023-04-20 12:05:21 +02:00
B. Petersen 2611a677fc init Romanian translation 2023-04-18 20:51:05 +02:00
B. Petersen dcab41b1bf update translations 2023-04-18 16:26:00 +02:00
B. Petersen f96ed1eeed add f-droid changelog 2023-04-18 14:08:03 +02:00
B. Petersen a98a21092c bump version to 1.36.4, fixing reported core version 2023-04-18 13:34:05 +02:00
B. Petersen e0d905d99b update deltachat-core-rust to 'Prepare 1.112.7' of branch 'stable-1.112' 2023-04-18 13:17:19 +02:00
bjoern 8c026738f4 prepare 1.36.3 (#2545)
* update changelog for 1.36.3

* bump version to 1.36.3
2023-04-17 23:23:35 +02:00
B. Petersen f1d25cc132 update translations: tr 2023-04-17 22:17:17 +02:00
B. Petersen 0a3d28956e update deltachat-core-rust to 'Update to released async-imap 0.8.0' of branch 'stable-1.112' 2023-04-17 19:32:01 +02:00
link2xt 0e307bc4a7 Set ndkVersion in build.gradle 2023-04-15 14:22:08 +00:00
B. Petersen e657e348fd update translations: bg, pt_BR, ru, sq; update help: nl 2023-04-15 16:15:08 +02:00
link2xt 22058dd81d Setup Android plugin using plugins and pluginManagement 2023-04-14 13:08:52 +00:00
link2xt 8e2dd50d89 Upgrade from Gradle 7.5 to Gradle 8.0.2
Upgraded gradle plugin from 7.2.2 to 7.4.2.

Upgraded gradle wrapper with

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

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

Replaced deprecated "package" attribute with "namespace" in build.gradle.
2023-04-14 13:08:52 +00:00
Hocuri ba8852930d Show verified icon exactly when the 1:1 chat is verified (#2541) 2023-04-13 17:36:04 +02:00
B. Petersen 343843966f update local help: add pt 2023-04-11 14:54:05 +02:00
B. Petersen e80c1fe974 update local help 2023-04-10 21:49:56 +02:00
holger krekel 37d26a9b1b Merge pull request #2540 from deltachat/link2xt/dns-prefetch-control
Set "X-DNS-Prefetch-Control: off" header
2023-04-09 21:25:56 +02:00
link2xt 66a2878a60 Set "X-DNS-Prefetch-Control: off" header 2023-04-09 17:21:27 +00:00
B. Petersen 83c5185d1d update local help 2023-04-09 16:56:09 +02:00
B. Petersen 8c8ea62480 update local help 2023-04-09 16:29:10 +02:00
B. Petersen bbd9ce565c update local help, fix links 2023-04-09 13:51:05 +02:00
B. Petersen 2a086c9548 update offline help 2023-04-08 15:37:02 +02:00
B. Petersen 8c00b1f705 update translations 2023-04-08 15:23:12 +02:00
bjoern d7c53d8cb4 add 'load remote images' strings as needed by desktop (#2536) 2023-04-07 23:12:01 +02:00
B. Petersen 00ae8dec20 update local help: fix serverguide links 2023-04-06 21:40:00 +02:00
B. Petersen ef8af6fd73 update translations: bg, fr, sq, uk 2023-04-06 21:37:02 +02:00
B. Petersen d2901e0a47 search for translation errors in ./res/, not in intermediate files 2023-04-06 21:35:50 +02:00
adbenitez 5ffee1525d fix CI 2023-04-06 08:57:06 -04:00
adbenitez f5e00e5484 Merge remote-tracking branch 'upstream/master' 2023-04-06 08:56:38 -04:00
Asiel Díaz Benítez 6f2d19f6b0 Merge pull request #2523 from deltachat/adb/issue-2492
start with light/dark theme depending on system theme
2023-04-06 08:53:55 -04:00
link2xt fa7812ab0d Remove workaround for Rust built against r22b NDK
Rust 1.68.0 targets NDK r25, so the workaround is no longer needed.
2023-04-06 12:49:00 +00:00
link2xt f6562c412f Update to Rust 1.68.2 2023-04-06 12:49:00 +00:00
adbenitez 1298fde01e Merge remote-tracking branch 'upstream/master' 2023-04-06 06:50:34 -04:00
B. Petersen 00d2faf0b3 adapt release checklist 2023-04-06 12:05:29 +02:00
B. Petersen 937477f356 add changelog for f-droid 1.36.2 2023-04-06 11:56:20 +02:00
adbenitez c19ab98925 Merge remote-tracking branch 'upstream/link2xt/rust-1.68' 2023-04-05 10:00:45 -04:00
adbenitez 4ceb28429b Merge remote-tracking branch 'upstream/master' 2023-04-05 09:48:16 -04:00
bjoern da517bdc9b prepare 1.36.2 (#2535)
* update deltachat-core-rust to 'ref: More logging for ongoing and get_backup (#4289)' of branch 'stable-1.112'

* update changelog for 1.36.2

* bump version to 1.36.2

* add some feedback at end of upload-release script, similar to upload-beta
2023-04-05 15:41:15 +02:00
B. Petersen 7320226e34 update offline help: pl, uk 2023-04-05 14:19:34 +02:00
B. Petersen ea5b216ce2 update offline help: it, pl, sq, uk 2023-04-05 13:37:59 +02:00
bjoern 0164cec434 join prepare/wait threads before calling unref (#2534)
* join prepare/wait threads before calling unref

* explain order of joining threads
2023-04-05 11:59:00 +02:00
B. Petersen 6cc509b123 update translations 2023-04-05 11:54:05 +02:00
B. Petersen 46598372f9 update offline help 2023-04-04 20:39:11 +02:00
B. Petersen 10c8027faf update translations: de 2023-04-04 20:35:47 +02:00
bjoern 31939dc977 make transfer-backup devicemsg translatable (#2533) 2023-04-04 19:44:54 +02:00
B. Petersen f912cd101b update offline help 2023-04-04 19:42:53 +02:00
B. Petersen 14c40f43e5 update translations: bg, pt-rBR 2023-04-04 17:45:33 +02:00
B. Petersen 3832f05731 update deltachat-core-rust to 'Fix newline at the end of package.json' of branch 'stable-1.112' 2023-04-04 16:49:15 +02:00
link2xt 376161c0d5 Remove workaround for Rust built against r22b NDK
Rust 1.68.0 targets NDK r25, so the workaround is no longer needed.
2023-04-04 10:05:18 +00:00
link2xt 438d608590 Update to Rust 1.68.2 2023-04-04 10:05:18 +00:00
bjoern 08265bf0f9 make sure, only one error alert is shown (#2526)
* make sure, only one error alert is shown

DcBackupProvider.unref() will soon also emit errors,
see https://github.com/deltachat/deltachat-core-rust/pull/4242 ,
but also before, this was only correct by coincidence

* do not handle events on shutdown

DcBackupProvider.unref() may emit events,
but that may happen also for other reasons.

be explicit by a flag,
relying on activity.isFinishing() or by the already removed observer seems
error prone, esp. on future changes. do not make me think :)
2023-04-04 10:28:32 +02:00
B. Petersen 661d54cd03 update deltachat-core-rust to 'Prepare 1.112.5 release' of branch 'stable-1.112' 2023-04-02 19:22:14 +02:00
B. Petersen fbf7f17561 update translations 2023-04-01 14:50:57 +02:00
B. Petersen 7df8023e90 uddate local help 2023-04-01 14:49:48 +02:00
B. Petersen 400ec0498e update deltachat-core-rust to 'Release 1.112.4' of branch 'stable-1.112' 2023-04-01 14:30:21 +02:00
adbenitez b07d30033b Merge remote-tracking branch 'upstream/master' 2023-04-01 08:12:49 -04:00
bjoern 7fa576e3b7 if known, show ssid in the AlertDialog directly after scanning (#2528) 2023-04-01 11:51:06 +02:00
link2xt 4a181d630b nix flake update 2023-03-31 08:13:47 +00:00
link2xt dfd8f92068 Fix readme markup 2023-03-29 21:48:22 +00:00
adbenitez d0a57f91e6 Merge remote-tracking branch 'upstream/master' 2023-03-29 10:11:08 -04:00
adbenitez 0a834bf23c update store description 2023-03-29 10:06:15 -04:00
B. Petersen 23c08cdb16 add changelog for f-droid 2023-03-29 15:33:18 +02:00
B. Petersen 40c7eef345 minor release-checklist update 2023-03-29 15:28:55 +02:00
B. Petersen cdefe35369 1.36 hotfix: spanish device message 2023-03-29 14:13:31 +02:00
B. Petersen 99e0f8fbff 1.36.0 hotfix: fix typo in english device message 2023-03-29 12:39:43 +02:00
B. Petersen 7da52a5532 update translations 2023-03-29 12:37:07 +02:00
bjoern affd120ba4 prepare 1.36 (#2522)
* update changelog for 1.36, core part

* update changelog for 1.36, android part

* bump version to 1.36

* add device message for 1.36

* qualify 'Add Second Device' as experimental also in device message

* apply recent suggestions to CHANGELOG
2023-03-29 12:32:42 +02:00
B. Petersen 1c78f9cb3e fix some typos in older changelog history 2023-03-29 12:31:06 +02:00
B. Petersen 188d2d2659 pull in new multi-device section to help 2023-03-29 12:02:27 +02:00
B. Petersen 4ea44bc355 update local help 2023-03-28 19:06:17 +02:00
B. Petersen 9a9bddc45d update translations 2023-03-28 11:11:06 +02:00
adbenitez bae052d735 start with light/dark theme depending on system theme 2023-03-27 16:33:00 -04:00
B. Petersen c88cadd3b5 update local help 2023-03-27 21:46:02 +02:00
Asiel Díaz Benítez cb9147490a Merge pull request #2521 from deltachat/adb/issue-2520
remove notifications from closed accounts
2023-03-27 15:41:52 -04:00
adbenitez e8d398c693 remove notifications from closed accounts 2023-03-27 14:49:36 -04:00
B. Petersen c913d665de update translations 2023-03-27 18:40:47 +02:00
B. Petersen a53bbbe4d5 update deltachat-core-rust to 'Release 1.112.1' of branch 'stable-1.112' 2023-03-27 18:39:01 +02:00
B. Petersen f4dd1dffe3 update translations 2023-03-27 17:33:53 +02:00
B. Petersen 83d2dd5aae update deltachat-core-rust to 'Release 1.112.0' of branch 'stable-1.112' 2023-03-27 17:20:15 +02:00
B. Petersen a3dd8513a4 update translations 2023-03-27 15:54:31 +02:00
B. Petersen bd6dd64c36 'Unlock to continue' is shorter and sufficient - the context is shown above - and the way to unlock (password, swipe...) is shown below 2023-03-27 15:53:15 +02:00
link2xt e55eb9ba8e Avoid NullPointerException in setGenericInfoRecord 2023-03-27 10:51:04 +00:00
B. Petersen 93616bd268 update translations 2023-03-27 12:34:06 +02:00
B. Petersen d29f7ad5c9 center footers 2023-03-27 10:29:26 +02:00
B. Petersen d69d7c06be show a little message before QR code generation
we already had a confirmation dialog for probably most security-aware users
always when the device is protected by a screen lock.

this commits adds a more on-point text -
and shows the same text in a simple alert in case a device has no screen lock.
2023-03-27 10:29:26 +02:00
B. Petersen 7b78358afb fix crashes when aborting during "prepare"
there might still be issues in core,
see https://github.com/deltachat/deltachat-core-rust/issues/4192
2023-03-27 10:29:26 +02:00
B. Petersen ffc7bce1c9 fix: update permantent notification also if only text but not percentage changes 2023-03-27 10:29:26 +02:00
B. Petersen b3d21f0be9 move "experimental" hint below qr-code/scanner
the hint in the title was regarded as "not so nice" on first tests
and was even overseen.
2023-03-27 10:29:26 +02:00
B. Petersen f3b1493dc3 remove now unused strings 2023-03-27 10:29:26 +02:00
B. Petersen df3b488352 show exact progess on receiver side
while both devices show a progess bar,
the exact percentage is shown on receiver side only.

beside the receiver progress being more accurate,
main reason is not not confuse users by the devices showing
slightly different percentages.
2023-03-27 10:29:26 +02:00
B. Petersen 3bcf54def6 do not flash up "Waiting for receiver..." shortly
the screen is changed after a fraction of a second anways;
the message still goes to the permanent notification.
2023-03-27 10:29:26 +02:00
B. Petersen 4e4b453601 just say "Preparing acocunt..."
more detailed text about internals,
that maybe even flashes up only for a fraction of a second
is not helpful after first user tests,
and may even scare ppl.
2023-03-27 10:29:26 +02:00
adbenitez bd16fdf703 Merge remote-tracking branch 'upstream/master' 2023-03-26 23:18:02 -04:00
B. Petersen 1421cb41df use conversation-list-adapter more carefully
we're also checking for null at some other critical code positions,
so this seems reasonable also here.
this might fix a recently reported crash,
maybe caused by a race condition.
2023-03-26 15:37:37 +02:00
B. Petersen 5dc85834a3 if possible, show used wifi already before scanning 2023-03-26 15:36:59 +02:00
Hocuri 3ff42b7c9e Fix sharing, again (#2506)
* Revert "use different values for  "ACCOUNT_ID_EXTRA and CHAT_ID_EXTRA""

This reverts commit 8962476a21.

* Use correct "chat_id" constant
2023-03-26 12:46:29 +02:00
adbenitez afad51e4fa Merge remote-tracking branch 'upstream/master' 2023-03-26 01:39:32 -04:00
B. Petersen c2099f727c update translations 2023-03-25 20:22:38 +01:00
B. Petersen f2772da1dc update translations 2023-03-25 16:59:42 +01:00
B. Petersen 04ed2f9b38 add explicit experimental and version hint 2023-03-25 16:44:06 +01:00
B. Petersen a2765597dd add instructions 2023-03-25 16:44:06 +01:00
B. Petersen aa997eafb3 use title bar for qr-scan-activity, providing 'back', a title, and options in the future. the 'white only' should really be used only for the welcome screen 2023-03-25 16:44:06 +01:00
B. Petersen b36cfcabe9 add "Add as Second Device" to welcome view
ppl try already now to set up a second device from the welcome screen.
however, end up in logging into their email account again,
creating issues with keys and more.
a dedicated "Add as Second Devies" button targets this UX issue
by offering a clear path for setting up a second device.

moreover, the string "Scan Invitation Code" is used again (as on all releases),
this string is used quite a bit in different handouts,
changing that would worsen UX as well.

the "Restore from Backup is moved down,
if you really use this path, finding the button is the smallest issue.
the different layout of the button makes clear,
that this is not the preferred way to set up a new account
(but sure, to restore a backup :)
2023-03-25 16:44:06 +01:00
B. Petersen f931c9bc41 typo: receiver 2023-03-25 12:30:22 +01:00
B. Petersen 032603a868 bump version 2023-03-25 10:24:51 +01:00
B. Petersen 2e0ec41a37 fix leaving Delta Chat during backup transfer
this fixes leaving Delta Chat during backup transfer
by removing other activities that would abort BackupTransfer
by getting called with onNewIntent() otherwise.

moreover, the permantent notification is removed more reliably
and possible crashes in  the permantent notification closing (races ...)
are catched.

see code + comments for details.
2023-03-25 10:24:20 +01:00
bjoern a6ea240c26 cleanup base activities (#2508)
* remove superfluous overwrites

* move initFragment() to BaseActivity so that it can be better accessed
2023-03-25 00:12:17 +01:00
link2xt a908fc5e20 Run nix flake update 2023-03-24 14:45:56 +00:00
bjoern 3cede346f3 add multi-device-setup (#2493)
* add DcBackupProvider add receiveBackup() wrappers

* add 'Add Another Device' item to settings

* add android-ifaddrs

core-rust uses getifaddrs() which is not available on android ndk.
pull in the code from https://github.com/morristech/android-ifaddrs
that provides an implementation.

* add BackupProviderActivity

* make SVG-hack reusable

* add BackupProviderFragment

* prepare scanning backup codes

* Revert "add android-ifaddrs"

This reverts commit 33b1424427620396f282805d37f8e05c67758546.

* more logging

* call receiveBackup() on scanning DC_QR_BACKUP

* Fixup for recvmmsg fallback

* protect BackupProviderActivity by system secret

* show transfer progress as provided form the core; hide qr-code once scanned

* add a permanent notification for the provider

* clarify what we are waiting for

* add a permanent notification for the receiver

* ask before finishing BackupProviderActivity

* it is fine to cancel the abort question by tapping outside the alert

* remove outdated comment from 'keep screen on'

* add and check TRANSFER_MODE

* rename BackupProviderActivity to BackupTransferActivity

* use our base activity

* start/stop IO in base activity

* use BackupTransferActivity also for scanning

* add BackupReceiverFragment

* show detailed transfer progress

* show details instead of percent during preparation, for now

* launch chatlist and remove welcome when transfer is done

* redirect to chatlist automatically after transfer succeeded

* reword

* make log accessible from send and receive activities

* bump version

* show error if backup provider creation fails

* remove unneeded format()

* show some context in the errors alerts, hide QR code sooner

* calculate transfer percentage as specified

* show a 'close' instead of a 'back' button to make visually clear, things are aborted (there is a quesion anyway)

* add option to copy backup-qr-code to clipboard

* remove vague retry statement, core will show a detailed error soon

* warn about QR codes on clipboard getting invalidated

* make basic strings translatable

* add troubleshooting menu item (once help is evolved, it may be a more visible button, may be localized, may be offline)

* rename to backup_transfer_fragment.xml

* add detailed instructions

* move 1,2,3 layout to the .xml

* fix layout

* use text size used elsewhere

* do best effort to show SSID on sending device

* make SSID code reusable for receiver

* adapt to otherwise used font style

* show ssid also for receiver

* minor refactorings

* make qr code subtitle translatable

* tune down 'same network hint' on scanning device

* add progress bar to provider

* add progress bar to receiver

* bump version

* use 'Add Second Device' wording

this seems slightly catchier as "Add Another Device"
and has less "A" esp. in "Add as Another Device" :)

also at least translation to german seems nicer ("Zweitgerät"),
most ppl will use max. two devices, but even if more,
that should still be fine.

this was also the first intuition also by other devs in their mockups,
so we'll give it a try.

* use "Exporting/Preparing/Prepared Account" wording

let's give that a try - "Account" is also widely used,
so that seems to make some sense.
even if not 100% fitting,
it seems better than introducing the new term "Collection".

* refine abort question

* Update res/layout/backup_provider_fragment.xml

Co-authored-by: Hocuri <hocuri@gmx.de>

* Update src/org/thoughtcrime/securesms/qr/BackupProviderFragment.java

Co-authored-by: Hocuri <hocuri@gmx.de>

* Update src/org/thoughtcrime/securesms/qr/BackupReceiverFragment.java

Co-authored-by: Hocuri <hocuri@gmx.de>

* Update src/org/thoughtcrime/securesms/qr/BackupTransferActivity.java

Co-authored-by: Hocuri <hocuri@gmx.de>

* Update src/org/thoughtcrime/securesms/qr/BackupReceiverFragment.java

Co-authored-by: Hocuri <hocuri@gmx.de>

* remove string duplicate

* refine 1,2,3

* simplify string ids

* focus on what matters

---------

Co-authored-by: link2xt <link2xt@testrun.org>
Co-authored-by: Hocuri <hocuri@gmx.de>
2023-03-24 15:22:26 +01:00
adbenitez 6ad8d47edf Merge remote-tracking branch 'upstream/master' 2023-03-22 15:33:49 -04:00
B. Petersen 9a8d7b6b0f update translations 2023-03-22 15:46:03 +01:00
Asiel Díaz Benítez 1523e7bc07 add app icon to webxdc info messages (#2503)
* add app icon to webxdc info messages

* Update res/layout/conversation_item_update.xml

Co-authored-by: Hocuri <hocuri@gmx.de>

* check if info message type is DcMsg.DC_INFO_WEBXDC_INFO_MESSAGE before loading parent message

---------

Co-authored-by: Hocuri <hocuri@gmx.de>
2023-03-22 15:44:56 +01:00
adbenitez 7e02c6e0be Merge remote-tracking branch 'upstream/master' 2023-03-22 00:39:45 -04:00
Hocuri 2a23d0826c Improve readme (#2504)
to prevent this problem in the future:
https://support.delta.chat/t/building-instruction-on-github-page-arent-working/2081/27

Supersedes #2285, but
1. doesn't require the Readme to be updated the NDK is updated
2. Adapted to the changes to Dockerfile.
2023-03-21 21:00:16 +01:00
B. Petersen 4c3441be66 update translations 2023-03-19 11:05:41 +01:00
bjoern 44f3865bb3 use term "Wallpaper" instead of "Background" (#2501)
in english "Background" is already used for "Background connection",
"Background App Refresh", "Background Notification",
so using another term here make things clearer -
esp. when the option is seen without futher context.

also, many other app prefer "Wallpaper", eg. iOS, Android, Signal, WhatsApp ...
so it is also known from there.

all in all, the new term seems much clearer and
avoids misunderstandings.

note: this change is about english only,
no need to re-translate the other languages,
where "Wallpaper" may also should strange;
i added a hint that translators do not need to use the term literally.
2023-03-19 10:57:33 +01:00
B. Petersen 96e93abdf4 update translations 2023-03-18 16:34:10 +01:00
B. Petersen 4f421d9c96 bump version 2023-03-16 20:40:02 +01:00
B. Petersen 490dbf0f80 update translations 2023-03-16 16:47:15 +01:00
adbenitez 3ef6b72555 Merge remote-tracking branch 'upstream/master' 2023-03-15 11:03:48 -04:00
adbenitez 951c58e69e Merge remote-tracking branch 'upstream/master' 2023-03-15 10:58:45 -04:00
B. Petersen e6713a9468 bump version to 1.35.0 2023-03-14 21:22:19 +01:00
B. Petersen 900fa11a78 update translations 2023-03-14 21:20:49 +01:00
bjoern 56cac342f9 streamline "App" wording (#2500)
the term "App" and "Apps" seems to be clear enough inside Delta Chat.
from outside, other terms may still be used to clarify things.
2023-03-14 21:09:19 +01:00
B. Petersen 6f47ba5289 update translations 2023-03-14 21:05:30 +01:00
Asiel Díaz Benítez 33db24b41f Merge pull request #2496 from deltachat/adb/improve-qr-show
set background image for QrShowFragment
2023-03-14 13:44:06 -04:00
adbenitez b116da053c set background image for QrShowFragment 2023-03-14 11:29:57 -04:00
B. Petersen 1ceef89ae8 update translations 2023-03-14 15:47:11 +01:00
bjoern 69600179d2 fix "empty hints" for "all media" view (#2499)
a common hint makes things easier,
and also has the advantage, that it is more clear to the user what the
focus of this view is as it picks up the wording from the title.
2023-03-14 15:41:54 +01:00
B. Petersen 8956838641 clarify 'Clear Chat', remove string prefix (we add new prefixes or postfixes only if the raw one is not free) 2023-03-14 11:31:26 +01:00
Asiel Díaz Benítez b4682b9d79 Merge pull request #2497 from deltachat/adb/tweak-menus
tweak main menu and settings
2023-03-13 20:27:03 -04:00
Asiel Díaz Benítez 920889c119 Merge pull request #2175 from deltachat/adb-clear-chat
allow to remove all messages from current chat
2023-03-13 20:18:44 -04:00
adbenitez 75f3a7c0df tweak main menu and settings 2023-03-13 19:45:09 -04:00
adbenitez ffb788e4b6 add "clear chat" 2023-03-13 19:08:06 -04:00
adbenitez 855f3c3687 Merge remote-tracking branch 'upstream/master' 2023-03-13 15:50:35 -04:00
Asiel Díaz Benítez bdf0029085 Merge pull request #2489 from deltachat/adb/add-all-media
Add "All Media" option to global menu
2023-03-13 15:40:43 -04:00
Asiel Díaz Benítez 25c192573e Merge pull request #2464 from deltachat/adb/multi-account-notifications
allow notifications for all accounts
2023-03-13 15:00:24 -04:00
adbenitez 4f457a5e62 add "All Media" option to global menu 2023-03-13 14:54:19 -04:00
link2xt 2986d46717 Run nix flake update 2023-03-10 11:04:58 +00:00
B. Petersen 005475c521 update translations 2023-03-08 19:33:37 +01:00
B. Petersen bd973ab377 remove dead code, follow up to #2456 2023-03-08 19:32:40 +01:00
meganoahj 6c8613d3f5 Removed create group button from contact info screen (#2456)
closes #2432

Co-authored-by: meganoahj <s3ccg@testrun.org>
2023-03-08 19:27:50 +01:00
link2xt 03a98f5e78 scripts/ndk-make.sh: enable debug builds explicitly with --debug
Currently F-Droid builds split architecture .apks
by invoking ndk-make.sh with architecture argument.
This results in debug builds of the core.

This change makes debug builds explicit.
2023-03-07 10:46:58 +00:00
link2xt 9b3d5df1fd Add fallback implementations for sendmmsg, recvmmsg and getauxval (#2491)
These functions are not available in related NDK,
so we provide a fallback implementation for them.
2023-03-06 23:04:39 +01:00
bjoern 08bb30eb3a add codespell, fix typos (#2490)
* add script to call codespell utility

* fix typos found by scripts/codespell.sh
2023-03-06 13:44:46 +01:00
adbenitez 6e512fcd21 remove help option from menu 2023-03-05 02:55:16 -05:00
adbenitez 768adf4968 Merge branch 'adb/add-all-media' 2023-03-05 02:39:16 -05:00
adbenitez b7e5d673ce add "All Media" option to global menu 2023-03-05 01:47:07 -05:00
adbenitez 9558aabcdb update README.md 2023-03-04 23:57:02 -05:00
adbenitez 6d0a1fa814 update README.md 2023-03-04 23:49:30 -05:00
adbenitez 1c69fe2e21 update submodule 2023-03-04 23:37:59 -05:00
adbenitez c2618ccec2 Merge remote-tracking branch 'upstream/master' 2023-03-04 23:37:32 -05:00
link2xt 1eb04a8bcb scripts/ndk-make.sh: set ranlib path 2023-03-04 01:12:06 +00:00
link2xt fd421a126d nix: add SDK command line tools to PATH 2023-03-04 00:45:25 +00:00
link2xt 86af180095 scripts/ndk-make.sh: remove CFLAGS setting
Setting __ANDROID_API__ manually causes
  '__ANDROID_API__' macro redefined [-Werror,-Wmacro-redefined]
when compiling the `ring` crate dependency.

TARGET_CC wrapper should set necessary variables itself.

See similar issue in the `ring` bugtracker for explanation:
https://github.com/briansmith/ring/issues/1519
2023-03-04 00:13:17 +00:00
link2xt e56f24b014 nix: add NDK toolchain binaries to PATH
Otherwise gradle is unable to strip native binary
and the resulting .apk is 85M instead of 59M.
2023-03-03 13:25:34 +00:00
link2xt dc94b8614d Add Nix development environment 2023-03-01 14:54:40 +00:00
link2xt 84a767dc17 scripts/ndk-make.sh: use absolute paths for TARGET_{CC,AR}
Do not assume that $PATH contains toolchain bin/
2023-03-01 00:27:25 +00:00
link2xt be8f9f1468 scripts/ndk-make.sh: export RUSTUP_TOOLCHAIN
This allows to build the core on systems without rustup.
In this case system rust is used,
but there is no error due to `+1.64.0`
being unknown argument to non-rustup cargo.
2023-03-01 00:27:25 +00:00
link2xt 8ed79c5b27 scripts/ndk-make.sh: unset RUSTFLAGS
Common way to configure `mold` is to set

    RUSTFLAGS="-C linker=clang -C link-arg=-fuse-ld=/usr/bin/mold"

This breaks cross-compilation, as wrong linker is used.
2023-03-01 00:27:25 +00:00
link2xt 63fc13179b scripts/ndk-make.sh: escape grep argument
This makes `scripts/ndk-make.sh` print meaningful error.
2023-03-01 00:26:43 +00:00
adbenitez a33150e19d Merge remote-tracking branch 'upstream/master' 2023-02-27 00:41:52 -05:00
link2xt df58225192 Revert "add epoll_create fallback which is missing in API<21"
This reverts commit e29b6f9974.

Since update to `mio` 0.8.5, it does not require `epoll_create1()`
function to be present on Android anymore.
2023-02-24 12:55:45 +00:00
B. Petersen 9d9932775a update translations 2023-02-23 20:22:44 +01:00
bjoern 2b75ec5515 remove unused lines; the iframe should include webxdc.js as needed (#2474) 2023-02-23 13:10:51 +01:00
B. Petersen 95d58765e2 update translations 2023-02-23 12:52:25 +01:00
adbenitez d54d009da1 Merge remote-tracking branch 'upstream/master' 2023-02-22 18:05:46 -05:00
B. Petersen 7ece7b1ca9 amend f-droid changelog from CHANGELOG 2023-02-20 21:05:57 +01:00
B. Petersen e129602996 update f-droid changelog from CHANGELOG 2023-02-20 21:04:18 +01:00
adbenitez 3a4753930a prepare device message 2023-02-16 01:35:07 -05:00
adbenitez 4fe449347e update submodule 2023-02-15 23:26:31 -05:00
adbenitez c43d80c122 Merge remote-tracking branch 'upstream/master' 2023-02-15 23:25:38 -05:00
B. Petersen 6a677517fc update translations 2023-02-13 11:24:16 +01:00
B. Petersen 0d52b49727 update translations 2023-02-12 12:48:12 +01:00
bjoern d523d67415 Update release-checklist.md 2023-02-11 00:37:23 +01:00
bjoern 9748952129 refine and update release checklist, add things that were done more implicitly before (#2473) 2023-02-10 20:08:26 +01:00
bjoern 8620b85416 prepare 1.34.13 (#2472)
* update CHANGELOG for 1.34.13

* nudge outselves to drop a line about what to test

the changelog is not always sufficient for that.

* bump version to 1.34.13
2023-02-09 23:21:00 +01:00
bjoern aae4e337cd fix receiving updates during runtime (#2471) 2023-02-09 22:38:18 +01:00
bjoern 4f8d6aad05 no automatic remote content loading for contact requests (#2469)
* factor out checkmark strings

* no automatic remote content for contact requests

loading remote content in contact requests
now always require explicit consent of the user.
moreover, contact request do not alter
the otherwise used never/once/always settings.
2023-02-08 11:03:07 +01:00
adbenitez b13d941472 Merge remote-tracking branch 'upstream/master' 2023-02-07 19:36:56 -05:00
bjoern 904efe872b prepare 1.34.12 (#2467)
* update CHANGELOG for 1.34.12

* bump version to 1.34.12
2023-02-06 00:12:19 +01:00
bjoern 01ebb166d7 add CSP to webxdc (#2466) 2023-02-05 15:23:24 +01:00
B. Petersen 81cd2aa729 update translations 2023-02-05 14:53:01 +01:00
B. Petersen a1e3bde747 update deltachat-core-rust to 'Release 1.107.1' of branch 'stable-1.107' 2023-02-05 14:51:01 +01:00
bjoern 563c0296fa Combined webxdc patches (#2465)
* re-applying patch from @Hocuri from #2458

* apply sandbox isolation patch from @WofWca

* wait for gc as suggested by @WofWca, @Simon-Laux and others

* Update res/raw/sandboxed_iframe_rtcpeerconnection_check.html

Co-authored-by: WofWca <wofwca@protonmail.com>

* Update res/raw/sandboxed_iframe_rtcpeerconnection_check.html

Co-authored-by: WofWca <wofwca@protonmail.com>

* improve progress bar, inspired by @Simon-Laux and @WofWca

* comment about the gist of setNetworkAvailable()

* unify url-loading; this cleans up things and makes adding CSP more straight-forward

---------

Co-authored-by: WofWca <wofwca@protonmail.com>
2023-02-05 14:45:45 +01:00
adbenitez b9518aa9b6 Merge branch 'adb/multi-account-notifications' 2023-02-04 17:53:35 -05:00
adbenitez 3ce9a79274 set unique data for getRemoteReplyIntent() and getMarkAsReadIntent() pending intents 2023-02-04 16:33:03 -05:00
adbenitez 0d943d9b60 Merge branch 'adb/multi-account-notifications' 2023-02-04 14:45:00 -05:00
adbenitez 624c4688ee update README.md 2023-02-04 08:38:16 -05:00
adbenitez a4b85e7299 update README.md 2023-02-04 08:35:48 -05:00
adbenitez 824cdf7a99 Merge branch 'master' of https://github.com/adbenitez/deltalab-android 2023-02-04 08:30:56 -05:00
Asiel Díaz Benítez 3007fa6551 Merge pull request #12 from Poussinou/patch-1
Update README.md
2023-02-04 08:23:03 -05:00
adbenitez 040249af57 set unique data for getOpenChatlistIntent() and getOpenChatIntent() pending intents 2023-02-04 07:41:18 -05:00
adbenitez eac7723903 Merge remote-tracking branch 'upstream/master' 2023-02-04 05:35:36 -05:00
adbenitez 64c1c5af2e implement ChatData.equals() 2023-02-04 05:27:55 -05:00
adbenitez 93a17e99e9 use ChatData class instead of Pair, fix notifications preferences 2023-02-03 15:51:59 -05:00
adbenitez 1d6a2350f0 update comment in inboxes declaration 2023-02-03 13:32:17 -05:00
adbenitez 8962476a21 use different values for "ACCOUNT_ID_EXTRA and CHAT_ID_EXTRA" 2023-02-03 13:25:40 -05:00
Asiel Díaz Benítez f38a15024c Update src/org/thoughtcrime/securesms/notifications/NotificationCenter.java
Co-authored-by: Hocuri <hocuri@gmx.de>
2023-02-03 13:12:13 -05:00
B. Petersen 4ba6daae21 Revert "Webxdc fixes"
This reverts commit 6afddd84fff659fa6d8f727f2bf388d0c504058d.
2023-02-03 13:18:05 +01:00
adbenitez 402fedaf78 allow notifications for all accounts 2023-02-02 13:05:03 -05:00
B. Petersen ae4a725764 clarify branch name in update script 2023-02-02 14:54:00 +01:00
adbenitez 3f30a2789a Merge remote-tracking branch 'upstream/master' 2023-02-01 10:40:01 -05:00
bjoern 699d97cccc prepare 1.34.11 (#2459)
* update changelog for 1.34.11

* bump version to 1.34.11
2023-01-31 21:36:27 +01:00
Hocuri 8281bf9489 Webxdc fixes (#2458)
This now fixes all the checks in the `test webxdc`, see the
Delta Chat group
2023-01-31 18:30:53 +01:00
bjoern 38be87ee8e refine new f-droid documentation (#2461)
successor of #2444:

- there seems to be a maximal lenght of 500 characters for the changelog
  (the 500 chars come from the changlog in #2444
  that was truncated after 500 characters)

- the changelog is only needed if there is really a f-droid release scheduled;
  move the instructions down
2023-01-31 16:32:26 +01:00
B. Petersen f088fbd0bc update deltachat-core-rust to 'Prepare 1.107.0' of branch 'stable-1.107' 2023-01-31 14:52:31 +01:00
bjoern c4651acceb adapt ./scripts/update-core.sh to work with different branches (#2460) 2023-01-31 14:51:45 +01:00
B. Petersen 354ddb5e0a update translations 2023-01-31 14:19:33 +01:00
B. Petersen 7f874fe1f4 update translations, clarify hint for string 'N Selected' 2023-01-31 11:58:16 +01:00
Poussinou 2eb0fdd4dd Update README.md 2023-01-21 20:24:55 +09:30
adbenitez 834ac6fd51 Merge remote-tracking branch 'upstream/master' 2023-01-19 05:48:46 -05:00
Asiel Díaz Benítez 0db90343da Merge pull request #2455 from deltachat/adb/fix-socks5-switch-style
fix "use SOCKS5" switch style
2023-01-19 04:32:53 -05:00
adbenitez 6993317be3 fix "use SOCKS5" switch style (not visible in dark mode due to forced Light theme) 2023-01-19 00:15:03 -05:00
Asiel Díaz Benítez f19e29bb22 Merge pull request #2454 from deltachat/adb/disable-socks5-password-toogle-after-config
don't allow to reveal proxy password
2023-01-18 23:01:26 -05:00
adbenitez cc97b61299 don't allow to reveal proxy password when editing the settings after account was successfully configured 2023-01-18 17:10:07 -05:00
adbenitez 0763a103a5 update version number 2023-01-18 16:31:36 -05:00
adbenitez 810f34da9c update submodule 2023-01-18 16:30:20 -05:00
adbenitez e16ffbd52c Merge remote-tracking branch 'upstream/master' 2023-01-18 16:29:59 -05:00
Asiel Díaz Benítez bde84845d8 Merge pull request #2452 from deltachat/adb/add-socks5
add socks5 settings to registration activity
2023-01-18 16:15:46 -05:00
adbenitez 4aaa656938 make SOCKS5 section more similar to Delta Chat Desktop 2023-01-18 15:11:48 -05:00
B. Petersen 85918cf33f update translations 2023-01-18 14:34:02 +01:00
adbenitez b296f2251c update CI 2023-01-18 07:19:34 -05:00
adbenitez b938a9fc83 update CI 2023-01-18 07:14:57 -05:00
adbenitez 741353a399 fix device message 2023-01-18 06:52:44 -05:00
adbenitez 9cf80c8f82 fix ConversationListActivity 2023-01-18 06:44:38 -05:00
adbenitez f467ccb4d1 Merge branch 'adb/add-socks5' 2023-01-18 06:40:53 -05:00
adbenitez a3ab3e80a4 update submodule 2023-01-18 06:40:37 -05:00
adbenitez b737c05da2 update CI 2023-01-18 06:39:42 -05:00
adbenitez bef2b344c8 update device message 2023-01-18 06:39:06 -05:00
adbenitez accf1413dc allow to share location for 12 hours 2023-01-18 05:58:35 -05:00
adbenitez 3dfc587183 add socks5 settings to registration activity 2023-01-18 01:06:48 -05:00
adbenitez ec29ce0a1f Merge remote-tracking branch 'upstream/master' 2023-01-15 16:24:58 -05:00
bjoern 90c4399d2a prepare 1.34.10 (#2447)
* update CHANGELOG for 1.34.9

* bump version to 1.34.9

* add a little device message for the 1.34.9 update

* add f-droid changelog

* make device message more clear and add it only for existing installations

* bump to 1.34.10
2023-01-11 10:54:02 +01:00
B. Petersen fffff6abe5 update deltachat-core-rust submodule to 'Clippy fix' 2023-01-10 23:32:26 +01:00
B. Petersen 826cea5d82 update translations 2023-01-09 18:17:31 +01:00
bjoern a7e624f4a7 fade left/right animation when opening the archive (#2446)
this is similar to opening a chat and feels more natural.
settings/connectivity/help etc. still appear from the bottom as being
"something little different".
2023-01-08 23:26:16 +01:00
adbenitez f04156dc9d Merge remote-tracking branch 'upstream/master' 2023-01-08 14:02:04 -05:00
B. Petersen 598089655a update deltachat-core-rust submodule to 'Prepare 1.105.0 release' 2023-01-08 17:50:39 +01:00
B. Petersen ef25dff3e4 update translations 2023-01-06 11:45:40 +01:00
bjoern 17039651be add function 'mark all as read' to archive (#2443)
* add function 'mark all as read' to archive

as we have the unread counter there now,
we should have an easy way to reset it.

* more clear strings-key
2023-01-06 11:37:33 +01:00
B. Petersen 8fb4140689 update deltachat-core-rust submodule to 'mark all archived read (#3919)' 2023-01-06 11:22:52 +01:00
link2xt 543a7965c2 Remove ndk-make.sh symlink to scripts/ndk-make.sh
If scripts are always called directly without symlink,
there is no need to use `realpath` which is not available
on some systems.

F-Droid builds already use scripts/ndk-make.sh:
<https://gitlab.com/fdroid/fdroiddata/blob/master/metadata/com.b44t.messenger.yml>

Same for nightly builds running on Concourse CI.
2023-01-05 18:38:20 +00:00
link2xt a08335ec38 Document adding changelogs for F-Droid 2023-01-05 14:46:06 +00:00
link2xt 568bfaaad0 Add changelog for the latest version into metadata 2023-01-05 14:35:23 +00:00
link2xt 4b53aa81c6 Copy full_description.txt from F-Droid repository
The highest precedence description is at
<https://gitlab.com/fdroid/fdroiddata/-/blob/master/metadata/com.b44t.messenger.yml>

It is currently displayed at <https://f-droid.org/en/packages/com.b44t.messenger/>
2023-01-05 13:48:26 +00:00
link2xt 93cea05e33 Update f-droid.md documentation 2023-01-05 13:29:51 +00:00
link2xt 8c128937e0 Add metadata/ for F-Droid
fdroiddata/ contains some metadata, but no icon or screenshots at
<https://gitlab.com/fdroid/fdroiddata/-/tree/master/metadata/com.b44t.messenger/>

How to add metadata to the project repository is described at
<https://f-droid.org/en/docs/All_About_Descriptions_Graphics_and_Screenshots/#in-the-applications-source-repository>

This change adds metadata in the "fastlane" format.
Screenshots and icon are copied from the store/ directory and compressed with `oxipng --zopfli`.
2023-01-05 13:29:51 +00:00
bjoern fc542dbe7e tweak archive (#2441)
* basic layout of new archive-link, including icon and unread counter

* remove 'archived chats' from main menu

* vertically align elements of new archive-link

* show unread indicator also for archived chats

* show muted unread counter in grey

* use shorter label for the 'Archive' link
2023-01-05 10:37:52 +01:00
B. Petersen 4f6fb1cd15 update deltachat-core-rust submodule to '"archive" consistency and improvements (#3918)' 2023-01-05 10:35:09 +01:00
adbenitez 19a2180b2b Merge remote-tracking branch 'upstream/master' 2023-01-04 13:36:03 -05:00
B. Petersen 7cff5c7311 update deltachat-core-rust submodule to 'ci: update rust toolchain for repl.exe builds' 2023-01-04 13:57:03 +01:00
link2xt 2f8992a77c Use realpath for the case of running the script via symlink 2023-01-02 14:47:04 +00:00
link2xt 78aada7027 Explicitly set RUSTUP_TOOLCHAIN to 1.64.0
Core is supposed to support all Rust versions above
MSRV, there is no need to use the same toolchain for
the core across all platforms.
2022-12-30 16:32:52 +00:00
adbenitez 43bd273784 Merge remote-tracking branch 'upstream/master' 2022-12-26 14:06:21 -05:00
B. Petersen d72c0eebb7 use new node directory for grep-string.sh 2022-12-22 14:24:43 +01:00
adbenitez 0af77c7e9c Merge remote-tracking branch 'upstream/master' 2022-12-21 15:01:29 -05:00
bjoern 949cb3fafb prepare 1.34.8 (#2438)
* update changelog

* bump version to 1.34.8

* mark recent testrun vesions as such
2022-12-21 20:18:27 +01:00
adbenitez 5959e6947d Merge remote-tracking branch 'upstream/master' 2022-12-21 13:34:13 -05:00
B. Petersen df2abd5fcb update local help 2022-12-21 10:41:04 +01:00
B. Petersen 192ee87760 update deltachat-core-rust submodule to 'release 1.104.0 (#3857)' 2022-12-20 18:02:19 +01:00
bjoern a0e874cf9e add greek (#2437)
* add greek to language menu

* add greek strings.xml
2022-12-20 18:01:40 +01:00
adbenitez a162b75794 Merge remote-tracking branch 'upstream/master' 2022-12-17 21:08:46 -05:00
B. Petersen 2efe9eb704 update translations: korean, polish 2022-12-17 23:25:23 +01:00
bjoern b016ccc6dd prepare 1.34.7 (#2436)
* update CHANGELOG for 1.34.7

* bump version to 1.34.7
2022-12-16 16:11:28 +01:00
B. Petersen 8f7d0ce0f6 update translations 2022-12-12 20:02:03 +01:00
B. Petersen 5353f89144 update deltachat-core-rust submodule to 'Release 1.103.0' 2022-12-12 17:44:33 +01:00
adbenitez b9df85d856 Merge remote-tracking branch 'upstream/master' 2022-12-10 14:40:38 -05:00
link2xt 0c87742577 Make ndk-make.sh work with the standard shell 2022-12-09 17:41:26 +00:00
B. Petersen d196e08788 update translations 2022-12-05 21:45:17 +01:00
bjoern b07f23674e update transifex tool (#2434)
the old `tx` (written in Python) tool is sunset end nov22 [^1].

- installed the new `tx` tool (written in Go) according to
  https://developers.transifex.com/docs/cli

- ran `tx migrate` to update tx config files

`/scripts/tx-pull-translations.sh` etc. continue working as expected.

[^1]: https://github.com/transifex/transifex-client
2022-12-05 21:43:31 +01:00
bjoern f2e1503b52 adapt build script for M1/M2 hosts (#2433)
* adapt build script for M1/M2 hosts

* GUI way to set up build environment, update NDK information

* more precice warning message
2022-12-04 02:01:04 +01:00
adbenitez 38d59b655a Merge remote-tracking branch 'upstream/master' 2022-11-30 16:06:11 -05:00
Hocuri d1b3124ab0 Don't animate the spinning circle if animations are disabled (#2338) 2022-11-24 12:34:57 +01:00
adbenitez 5cafb63592 update submodule 2022-11-15 16:02:08 -05:00
adbenitez a877ae8fa4 update submodule 2022-11-15 15:37:37 -05:00
adbenitez f5831d3f3f Merge remote-tracking branch 'upstream/master' 2022-11-15 14:59:25 -05:00
adbenitez 0edc1cb0e0 update description 2022-11-15 14:56:49 -05:00
bjoern 4d22d91e98 prepare 1.34.5 (#2428)
* update changelog for 1.34.5

* bump version to 1.34.5
2022-11-15 20:01:10 +01:00
adbenitez a3bd2157f9 Merge remote-tracking branch 'upstream/master' 2022-11-15 12:26:34 -05:00
bjoern 0169db7146 add versionCode to debug info (#2427) 2022-11-15 17:30:18 +01:00
B. Petersen 97868bcdbc update deltachat-core-rust submodule to 'prepare 1.101.0 (#3757)' 2022-11-15 16:12:39 +01:00
B. Petersen 2a9223a706 update translations 2022-11-15 16:12:17 +01:00
bjoern ae0be1302c prepare 1.34.4 (#2424)
* update changelog for 1.34.4

* bump version to 1.34.4
2022-11-12 23:15:34 +01:00
bjoern 81c2812390 let DynamicLanguage.getLayoutDirection() work on sdk16/android4.1 (#2423)
sdk16/android4.1 does not support RTL fully,
therefore just return LTR in this case
(this is also what `ViewCompat.getLayoutDirection()`
and `View.getLayoutDirection()` are doing).

always using `ViewCompat.getLayoutDirection()`, however,
causes problems as the layout is based on the content then
(see #2422)

closes #2420
2022-11-12 22:33:48 +01:00
B. Petersen 521f55fe04 update translations 2022-11-10 12:26:21 +01:00
bjoern 2450bfc4bf remove meanwhile superfluous data2IsString() (#2418) 2022-11-10 10:39:33 +01:00
bjoern d6f9b5e283 avoid crashes when adding notifications (#2419)
notificationManager.notify() sometime crashes,
it seems to be on some OS versions
in combination with missing sounds (maybe deleted system sounds, idk).

i could not reproduce the issue,
however, by the stack traces reported in the gplay backend,
adding a try/catch block should help.

there is also a similar issue reported on stackoverflow ,
https://stackoverflow.com/questions/72491592/notificationmanager-notify-throwing-securityexception-only-on-android-11-and-1

in the issue, ppl try to fall back to some default parameters in the exception block,
however, as it is a bit unclear what really the issue is,
one only risks further crashes; also, the crashes are still quite rare,
sth. seems to be wrong in the OS here,
so we should not try to be too smart here.
2022-11-10 10:39:19 +01:00
bjoern d764ed7b91 clarify meaning of 'left'; this came out of transifex discussions (#2416) 2022-11-08 09:59:24 +01:00
B. Petersen 966589edfe update translations 2022-11-07 23:16:56 +01:00
bjoern f9ce0baea1 prepare 1.34.3 (#2412)
* update changelog for 1.34.3

* bump version to 1.34.3
2022-11-02 10:49:26 +01:00
adbenitez 860f1b5b02 Merge remote-tracking branch 'upstream/master' 2022-11-01 01:43:50 -04:00
bjoern c28c72511e fix crash in share-to-delta and similar issues (#2411)
* fix crash in share-to-delta

the crash was introduced by 1.34.2 that was released for testing only.

reason is a wrong `exported` flag - it makes sense to have `exported="true"` here.

the flag was added in https://github.com/deltachat/deltachat-android/pull/2407
as needed for android12 - and i was assuming that the old default was `false`
and set that value to all missing ones.

that assumption seems to be wrong, so we should double-check all flags
changed by https://github.com/deltachat/deltachat-android/pull/2407

* set exported=true; this is the pre-android12 default in case there intent-filters
2022-10-31 21:47:47 +01:00
adbenitez 90366eeb46 fix AndroidManifest.xml 2022-10-31 03:29:18 -04:00
adbenitez fa99151c05 Merge remote-tracking branch 'upstream/master' 2022-10-31 02:13:17 -04:00
bjoern 33bbfaf951 prepare 1.34.2 (#2406)
* update changelog for 1.34.2

* bump version to 1.34.2
2022-10-30 17:36:30 +01:00
adbenitez 48dec04e83 Merge remote-tracking branch 'upstream/master' 2022-10-30 11:58:21 -04:00
Asiel Díaz Benítez 856b2d3cdf fix message bubble corner for RTL languages (#2410) 2022-10-30 16:18:19 +01:00
bjoern 443ea0cd36 bump targetSdkVersion to 32 (#2407)
* bump targetSdkVersion to 32

* explicitly set `android:exported` for `indent-filter`

this is required since targetSdkVersion 31,
https://developer.android.com/guide/components/intents-filters#Receiving

as the default was `false` before,
i just explicitly set `android:exported="false"` without looking in the details
of each filter.

* update to gradle 7.2.2; this might be needed to get warnings etc.

* update androidx dependencies

at least the update of androidx.sharetarget is required because of the missing
`android:exported`; i took the chance to update all androidx depenencies.

see https://developer.android.com/jetpack/androidx/releases/appcompat
for a CHANGELOG of each dependency.

* use explicit dependency instead of transitive ones; this fixes a weird duplicate error, see https://stackoverflow.com/questions/69817925/problem-duplicate-class-androidx-lifecycle-viewmodel-found-in-modules

* work around google's poor design decision wrt FLAG_MUTABLE

instead of setting a default behavior and logging a warning,
google crashes the application when the flag is missing on newer androids.

and setting the flag for older API seems to be undefined and therefore a lot of
Build.VERSION.SDK_INT >= Build.VERSION_CODES.M would be required each time
a PendingIntent object is constructed ...

our Util returns either the new flag or zero,
so that can just be used unconditionally on construction.

* update dependencies but exoplayer to mitigate issues with FLAG_MUTABLE

exoplayer needs more love and updating opens a can of worms;
i tested, at least in the emulator, video and voice message playback
works as usual, so let's update exoplayer if needed.
2022-10-30 16:06:24 +01:00
adbenitez 0fbd65c237 Merge remote-tracking branch 'upstream/master' 2022-10-30 05:32:46 -04:00
B. Petersen c29013eda2 update local help 2022-10-29 17:08:31 +02:00
B. Petersen b77528c9ef update translations 2022-10-29 17:04:31 +02:00
bjoern f9286975d6 use more modern methods to track connectivity changes (#2403)
* use registerDefaultNetworkCallback() instead of deprecated CONNECTIVITY_ACTION

CONNECTIVITY_ACTION is deprecated, see https://developer.android.com/reference/android/net/ConnectivityManager#CONNECTIVITY_ACTION,

instead, we call maybe_network() at ConnectivityManager.NetworkCallback::onAvailable() callback.

* add more debug info
2022-10-29 15:42:44 +02:00
Hocuri c95bfb544d Also show errors for incoming emails (#2404)
Needed for deltachat/deltachat-core-rust#3583. Before that PR, we never put errors on incoming messages, so this wasn't necessary.
2022-10-28 12:18:00 +02:00
B. Petersen 8b3e251449 update translations 2022-10-24 21:41:29 +02:00
B. Petersen 644d699711 update deltachat-core-rust submodule to 'Prepare 1.98.0' 2022-10-24 21:40:21 +02:00
adbenitez d452af4fec update version number 2022-10-18 20:15:26 -04:00
adbenitez 02bc54d517 update submodule 2022-10-18 20:01:44 -04:00
adbenitez 0b4e749f04 Merge remote-tracking branch 'upstream/master' 2022-10-18 20:01:09 -04:00
Asiel Díaz Benítez 8ea4d3aece Merge pull request #2398 from deltachat/adb/issue-2397
use Start/End instead of Left/Right in avatar layout
2022-10-18 19:58:19 -04:00
B. Petersen a2098724e8 update translations 2022-10-18 13:15:29 +02:00
adbenitez 421d2cf978 use Start/End instead of Left/Right in avatar layout 2022-10-17 16:55:32 -04:00
adbenitez b66998a832 update submodule 2022-10-11 16:13:18 -04:00
adbenitez c20e97d16d Merge remote-tracking branch 'upstream/master' 2022-10-11 16:12:54 -04:00
B. Petersen cbdb248fb2 update translations 2022-10-06 15:32:44 +02:00
bjoern 35f16c80ac prepare 1.34.1 (#2395)
* update changelog for 1.34.1

* bump version to 1.34.1
2022-10-05 01:22:04 +02:00
B. Petersen 63ae7575ef update translations 2022-10-04 11:02:52 +02:00
Asiel Díaz Benítez f85cb990db hide ephemeral timer in mailing lists (#2394) 2022-10-04 10:13:04 +02:00
bjoern 0ea09b6086 use less muted color for "recently seen" (#2393)
with the "connection view",
we already have a green indicating sth. as "online", reuse that.
(the green used before is a bit too much of a muted color,
this does not reflect "activity" well)

i came over that when playing around with the layout on ios;
ios uses the same color now.

also many other apps use a similar, less muted green for "activity" or
"online".
2022-10-04 10:10:39 +02:00
adbenitez e663e5e64a Merge remote-tracking branch 'upstream/master' 2022-10-03 23:58:16 -04:00
B. Petersen 2d8f71f67f fix linebreak in translation 2022-10-02 20:29:43 +02:00
B. Petersen 829bb4ea6c update translations 2022-10-02 17:41:56 +02:00
bjoern a9c8b30c3e prepare 1.34.0 (#2392)
* bump version to 1.34.0

* update changelog for 1.34

* add core changes to CHANGELOG (core91..core95)

* add 1.34 device message

* tweak device message

* update translations
2022-10-01 23:01:26 +02:00
B. Petersen fc804b2249 update spanish translation 2022-10-01 21:55:35 +02:00
B. Petersen d5a8cf430d update local help 2022-10-01 15:30:14 +02:00
B. Petersen 4238e1f283 update translations 2022-10-01 10:46:04 +02:00
B. Petersen 1e8f4c3bee update translations: do not abbreviate 'seconds' in disappearing messages messages 2022-09-30 19:19:13 +02:00
bjoern 2fabc56b84 remove deprecated strings (#2391)
* remove old system messages strings; these ones are no longer needed since https://github.com/deltachat/deltachat-android/pull/2380

* remove unused device message

* pull translations
2022-09-30 16:13:39 +02:00
B. Petersen dece845d34 preserve 'group image deleted' translations; that one was forgotten at https://github.com/deltachat/deltachat-android/pull/2390 2022-09-30 15:57:42 +02:00
bjoern 8b308ca3be check translation for bad lineends (#2389)
`<br>` lineends are not allowed in strings.xml
and lead to compile errors as "terminating tag missing".

(adding these checks as this pop up from time to time and is easily overseen)
2022-09-30 15:36:30 +02:00
bjoern d45d1fc958 preserve system message translations (#2390)
by the revamped system messages,
lots of translations would be trashed.
this pr preserves these translations by running a little script
(https://gist.github.com/r10s/90e78b425ccc47515a2120952ac13809)

the translation state is not worse than before
https://github.com/deltachat/deltachat-android/pull/2380 and
already manually improved translations are not touched.

afterwards, we can finally deleted all the deprecated strings.
2022-09-30 15:36:16 +02:00
B. Petersen b02fe7468c update deltachat-core-rust submodule to 'prepare 1.95 (#3617)' 2022-09-30 12:44:02 +02:00
B. Petersen 2ceaa2c6a6 update translations 2022-09-30 12:30:02 +02:00
B. Petersen 677a00fbde update translations 2022-09-29 18:49:09 +02:00
B. Petersen c65208718c explain placeholder of DCLOGIN strings 2022-09-29 18:40:42 +02:00
B. Petersen f30ed105ef use 'log in' wording as done at similar places 2022-09-29 18:37:14 +02:00
Simon Laux 05fcac819e add dclogin scheme to qr code scan (#2366)
* add dclogin scheme to qr code scan

* Update src/org/thoughtcrime/securesms/qr/QrCodeHandler.java

Co-authored-by: Asiel Díaz Benítez <asieldbenitez@gmail.com>

* Update src/org/thoughtcrime/securesms/qr/QrCodeHandler.java

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

* handle DCACCOUNT and DCLOGIN schemes on new intents

* keep existing function name, that is maybe not less confusing, but at least already known

Co-authored-by: bjoern <r10s@b44t.com>
Co-authored-by: Asiel Díaz Benítez <asieldbenitez@gmail.com>
2022-09-29 18:34:01 +02:00
B. Petersen cf2a5ec3cc update deltachat-core-rust submodule to 'implement dclogin scheme (#3541)' 2022-09-29 18:33:02 +02:00
B. Petersen 44fa97df3d update translations, fix zh_CN error 2022-09-29 13:33:34 +02:00
B. Petersen 3ff3590fbb update translations 2022-09-24 11:54:59 +02:00
B. Petersen 4471f87556 update translations 2022-09-23 19:53:38 +02:00
B. Petersen 7a95bfd4ba make transifex happy and remove space after attribute name
the space is valid xml afaik,
however, transifex does not like it and throws an error.

closes #2388
2022-09-23 19:45:47 +02:00
adbenitez 12afc63c02 Merge remote-tracking branch 'upstream/master' 2022-09-21 16:55:14 -04:00
bjoern e13bb9488a add 'Audio' tab to profile (#2387) 2022-09-21 22:49:49 +02:00
adbenitez 5cd0aa5a90 Merge remote-tracking branch 'upstream/master' 2022-09-21 16:23:13 -04:00
B. Petersen e5f97d6a95 update translations 2022-09-21 22:21:56 +02:00
cyBerta d747d84616 add missing strings for webxdc selector and webxdc shortcuts on iOS (#2381)
* add missing strings for webxdc selector and webxdc shortcuts on iOS

* improve empty state hint for webxdc selector

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

* Update webxdc shortcut strings

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

Co-authored-by: bjoern <r10s@b44t.com>
2022-09-21 22:20:41 +02:00
bjoern 1fd0cad721 separate tab for private apps (#2386)
* move webxdc private apps to separate tab

* switch to scrollable tab layout; fixed layout may look not-so-nice with more tabs and longer descriptions that get a tiny font then
2022-09-21 22:18:48 +02:00
B. Petersen 1d082f398b update translations 2022-09-20 10:11:03 +02:00
bjoern b50ea95f4d remove initiateKeyTransfer()'s wait dialog; the function is no longer blocking (#2385) 2022-09-19 10:10:33 +02:00
B. Petersen 164d5a89e3 update translations 2022-09-19 10:07:42 +02:00
bjoern 3a7227b77b reword "Webxdc content" (#2377)
* reword "Webxdc [content]" to "Webxdc Apps"

adding "App" to the term makes things much clearer to the user,
was "Webxdc" is about.

eg. on iOS, we have an app selector meanwhile,
calling that _just_ "Webxdc" in the menu or in the title makes it pretty
unclear to the user what this is about.
same for the tab "Webxdc" on desktop or the default description in the summary.
otoh, calling it _only_ "Apps" (as now), may also raise false expectations
and may be mixed with "normal" apps.

so, "Webxdc App" seems to be a good approach.

there is also the term "Mini App" [^1], we could also go for that,
but this is a broader discussion as this would give up the term "Webxdc" partly.

in any case, if there is few space in the UI,
it seems to be okay to abbreviate with just "App" or "Apps" as needed,
if it is otherwise clear that the thing is a "Webxdc App" or "Mini App".

[^1]: the term "Mini App" is aleady known for similar types of apps
(some "small app" running in a "super app")
cmp. https://www.w3.org/TR/mini-app-white-paper/#what-is-miniapp .
of course, our "Webxdc Apps" are not compatible with other "Mini Apps"
however, this is also not the case between "Mini Apps" of other vendors
which also have different focuses.
so "Mini App" seems to be a broader term and does not imply compatibiliy.

* use term 'Private Apps' for webxdc content

* add some translator hints
2022-09-19 10:01:43 +02:00
adbenitez 38fd68c931 update full_description.txt 2022-09-18 02:16:02 -04:00
adbenitez 5d68450abe Merge remote-tracking branch 'upstream/master' 2022-09-18 02:11:39 -04:00
B. Petersen 37f6c5eea0 update deltachat-core-rust submodule to 'Release 1.94.0' 2022-09-17 11:07:36 +02:00
B. Petersen 24c0eb3416 update translations 2022-09-16 10:48:31 +02:00
Asiel Díaz Benítez 1252b862d8 load contact from database before calling wasSeenRecently() (#2382)
* load contact from database before calling wasSeenRecently() in ConversationActivity.handleEvent()

* add a comment about why handling DC_EVENT_MSG_DELIVERED is needed
2022-09-16 09:54:01 +02:00
Asiel Díaz Benítez 5261d53412 Merge pull request #2383 from deltachat/adb/hide-leave-group-in-mailing-list
hide "leave group" option from menu for mailing list chats
2022-09-15 05:53:23 -04:00
adbenitez a631ef9da1 hide "leave group" option from menu for mailing list chats 2022-09-14 22:21:56 -04:00
adbenitez 9885f101d0 Merge remote-tracking branch 'upstream/master' 2022-09-14 22:06:09 -04:00
B. Petersen 376481e6de update translations 2022-09-14 11:08:31 +02:00
B. Petersen bed975ee7f update translations 2022-09-12 12:01:36 +02:00
adbenitez ffe4b69d11 Merge remote-tracking branch 'upstream/master' 2022-09-11 21:53:40 -04:00
B. Petersen 197efb0b6c update translations 2022-09-11 21:33:36 +02:00
bjoern 13c32b6552 rework system messages (#2380)
* do not set deprecated stock-translations

* mark now unused stock translations as deprecated

* add new system messages to english strings.xml

* add translator comments to new strings

* set new system messages
2022-09-11 21:03:54 +02:00
B. Petersen aa34a7458f update deltachat-core-rust submodule to 'Remove StockMessage.action_by_contact() (#3518)' 2022-09-11 20:38:59 +02:00
B. Petersen d50b0c34e6 update translations 2022-09-11 12:50:40 +02:00
adbenitez 9b5ce20376 Merge remote-tracking branch 'upstream/master' 2022-09-11 00:06:54 -04:00
bjoern 33a543328f Revert "create adaptive shortcuts" (#2379)
* Revert "create adaptive shortcuts"

This reverts commit 35dd8c905b.

The cut out is not the largets possible circle inside the square icon
(as for group images or avatars, diameter==height)
but a much smaller circle (diameter==~0.6*height),
resulting in too many information being left out.

Therefore, it is better to leave icon layout to the OS.

(to get an idea about the amount of cut out, see a circular logo,
eg. the hextris one)

* add comment why not to use createWithAdaptiveBitmap()
2022-09-08 17:46:34 +02:00
bjoern e39842c692 restricted webxdc internet access (#2378)
* allow webxdc internet access if the corresponding flag is set by core

* do not intercept requests when internetAccess is granted
2022-09-06 11:22:08 +02:00
B. Petersen 07a224d6ae update deltachat-core-rust submodule to 'restricted webxdc internet access (#3516)' 2022-09-05 11:46:16 +02:00
B. Petersen 32577b23bc bump version to beta series 2022-09-01 10:09:08 +02:00
adbenitez 75054e9e59 Merge remote-tracking branch 'upstream/master' 2022-08-29 14:45:11 -04:00
bjoern 8a98da3c78 replace deprecated DcAccountsEventEmitter by DcEventEmitter (#2376) 2022-08-29 18:05:34 +02:00
bjoern 3121cd9ade simplify contact list (#2374)
* simplify contact list

this also disables "fast scrolling" for the contact list;
the "fast scrolling" code is too much bound to the bubbles and a-z
to be preserved without much effort.

however, "fast scrolling" seems to be much less important
with a list sorted by "last seen".
there is also the rough idea to raise minimal-origin of contact list,
this would make the list much smaller
(<https://github.com/deltachat/deltachat-core-rust/pull/2411>),
otoh, not sure if #2411 is a thing for list sorted by "last seen".

also the other lists (chatlist, archive, blocked) may become quite huge as well
and do never have "fast scrolling".

in case it is really needed again,
however, we should go for the implementation available in RecyclerView since some time:
<https://stackoverflow.com/questions/45370246/how-to-use-fastscrollenabled-in-recyclerview>

* less padding as the A-Z decorations do not longer need space

* remove unused contact_selection_recyclerview_header
2022-08-29 13:56:06 +02:00
B. Petersen ab554ac346 update deltachat-core-rust submodule to 'order contact lists by "last seen" instead of name/address (#3562)' 2022-08-29 13:55:37 +02:00
adbenitez 46555efa67 Merge remote-tracking branch 'upstream/master' 2022-08-27 14:40:14 -04:00
bjoern 4b3382dab5 use dc_contact_was_seen_recently() (#2373)
* add DcContact.wasSeenRecently()

* use DcContact.wasSeenRecently() and remove isSeenRecently()

* remove now again unused imports
2022-08-26 23:13:56 +02:00
B. Petersen ab6ead2778 update deltachat-core-rust submodule to 'add was_seen_recently() (#3560)' 2022-08-26 19:22:23 +02:00
adbenitez 6c115bc8bf fix ConversationTitleView 2022-08-25 18:00:56 -04:00
adbenitez 1de35cacbc Merge remote-tracking branch 'upstream/master' 2022-08-25 17:49:06 -04:00
Asiel Díaz Benítez 196b70cdf2 Merge pull request #2371 from deltachat/adb/add-seen-recently-indicator
add "seen recently" indicator
2022-08-25 16:47:34 -04:00
adbenitez f4e693ca63 improve performance 2022-08-25 16:11:55 -04:00
adbenitez b66117de99 add "seen recently" indicator 2022-08-25 00:02:30 -04:00
adbenitez 136a9d529b add device messages 2022-08-22 06:44:03 -04:00
adbenitez 1e8f420aab update version number 2022-08-22 01:16:21 -04:00
adbenitez 21d7d16e4c Merge remote-tracking branch 'upstream/master' 2022-08-22 00:50:58 -04:00
Asiel Díaz Benítez 84194bd6da Merge pull request #2368 from deltachat/adb/adaptive-shortcuts
create adaptive shortcuts
2022-08-22 00:43:46 -04:00
adbenitez 35dd8c905b create adaptive shortcuts 2022-08-20 18:57:11 -04:00
adbenitez d868aa913b Merge remote-tracking branch 'upstream/master' 2022-08-19 23:57:46 -04:00
bjoern 853000f8dc option to add webxdc apps to home screen (#2353)
* add 'Add to Home Screen' menus for webxdc apps

* make adding shortcut basically work

* avoid starting webxdc from foreign accounts

* recreate back stack, if possible

according to
https://developer.android.com/training/notify-user/navigation :
"When you start an activity from a notification,
you must preserve the user's expected navigation experience.
Tapping Back should take the user
back through the app's normal work flow to the Home screen [...]"

same seems to be true for shortcuts using the same class for constructing
the back stack.

the back stack is reconstructed for API 26 (Oreo, 2017) or newer,
for oder API `requestPinShortcut()`
only uses the top-level activity for the shortcut.
working around that is probably possible, but would be quite some effort in an
already complicated area and would result in bugs that are not so easy to see.

also, on these old androids, users are probably used to the no-back-stack
behaviour.

* show a warning if app was deleted

* add 'Add to Home Screen' also to gallery

beside chat- and webxdc-activity,
this is the third place where the webxdc is listed.

as adding may result in dialogs from the launcher,
we allow the option only for a single selected webxdc,
as otherwise a series of dialogs would pop up.

* show 'Done' toast short, this is what we are doing at all the other places when showing 'Done'
2022-08-15 11:30:14 +02:00
link2xt 2c49febc92 Move ndk-make.sh to scripts/
Keep symlink for backwards compatibility.
2022-08-14 17:46:03 +00:00
link2xt 6ac1984f7c ndk-make.sh: use full path to ndk-build
Remove the requirement to have ndk-build in the PATH.
2022-08-14 17:46:03 +00:00
link2xt e18c08bc97 ndk-make.sh: error out if ANDROID_NDK_ROOT is not set 2022-08-14 17:46:03 +00:00
adbenitez 8c9f274a10 Merge remote-tracking branch 'upstream/master' 2022-08-12 02:11:46 -04:00
Asiel Díaz Benítez 15d9b444de Merge pull request #2362 from deltachat/adb/hide-resend-option
hide resend menu option if messages are not outgoing
2022-08-11 14:38:34 -04:00
adbenitez 2172ca587e hide resend menu option if messages are not outgoing 2022-08-10 03:38:13 -04:00
adbenitez 59107d9216 display super group / channel instead of mailing list 2022-08-02 21:44:03 -04:00
adbenitez c800681ade Merge remote-tracking branch 'upstream/master' 2022-08-01 23:15:10 -04:00
link2xt 7b11306793 Add Gradle Wrapper validation to CI 2022-07-31 02:18:29 +00:00
link2xt 51efa1fb17 build.gradle: cleanup repository configuration 2022-07-30 16:15:45 +00:00
adbenitez b3c08d4ad3 Merge remote-tracking branch 'upstream/master' 2022-07-30 12:15:20 -04:00
link2xt 1f24260553 Upgrade gradle to 7.5
Used command
./gradlew wrapper --gradle-version 7.5 --gradle-distribution-sha256-sum=cb87f222c5585bd46838ad4db78463a5c5f3d336e5e2b98dc7c0c586527351c2

This is the latest version listed on https://gradle.org/release-checksums/
2022-07-29 18:15:31 +00:00
adbenitez e829e5cae0 Merge remote-tracking branch 'upstream/master' 2022-07-28 00:13:05 -04:00
B. Petersen 5bb010de5d reorder code for smaller diff 2022-07-26 22:45:29 +02:00
B. Petersen ebcf3914bd show post-addr in mailing list profile's subtitle; for saved messages/device chat, show subtitle as in chat view 2022-07-26 22:45:29 +02:00
B. Petersen 1c41b7705d more precise scope of the title usage 2022-07-26 22:45:29 +02:00
B. Petersen 57a32f3fb1 show ephemeral icon for both, contact and group profiles (before it was hidden in group profile, for whatever reason) 2022-07-26 22:45:29 +02:00
B. Petersen 9740607147 add DcChat::getMailinglistAddr 2022-07-26 22:45:29 +02:00
B. Petersen de3f1c4d92 update translations 2022-07-26 17:00:18 +02:00
B. Petersen cfada4bb9e update deltachat-core-rust submodule to 'prepare 1.92 (#3525)' 2022-07-26 16:59:09 +02:00
adbenitez 79746a8af9 Merge remote-tracking branch 'upstream/master' 2022-07-23 01:46:01 -04:00
B. Petersen ee5e7a0dfb update changelog for 1.32.0 2022-07-23 00:59:23 +02:00
B. Petersen 9816c972e1 update version to 1.32.0 2022-07-23 00:59:23 +02:00
B. Petersen e6d852b929 update translations 2022-07-23 00:25:06 +02:00
adbenitez 6f57eff172 update to new maplibre API 2022-07-22 23:48:42 +02:00
adbenitez c667efd3ac update org.maplibre.gl to version 9.5.2 2022-07-22 23:48:42 +02:00
B. Petersen 60b8a6b494 update changelog for 1.31.1 2022-07-17 15:26:34 +02:00
B. Petersen ff22ef8bfb bump version to 1.31.1 2022-07-17 15:26:34 +02:00
B. Petersen 56139695b5 update translations 2022-07-17 11:02:52 +02:00
B. Petersen c97fab6a99 update deltachat-core-rust submodule to 'release 1.90.0 (#3512)' 2022-07-17 00:09:05 +02:00
B. Petersen bae0da0285 update translations 2022-07-17 00:07:17 +02:00
Hocuri 776f730e7c We won't blog post about this yet 2022-07-17 00:05:29 +02:00
Hocuri 7f1bcef8da Slightly adapt string to this change 2022-07-17 00:05:29 +02:00
Hocuri 05c52e622f hpk's wording suggestion, correct blog post link 2022-07-17 00:05:29 +02:00
Hocuri 3f9cab2f55 Add AEAP link in the UI instead of core 2022-07-17 00:05:29 +02:00
Hocuri db84eb8664 r10s' string explanations
Co-authored-by: bjoern <r10s@b44t.com>
2022-07-17 00:05:29 +02:00
Hocuri 045ba76390 Add AEAP info dialog & strings 2022-07-17 00:05:29 +02:00
B. Petersen b661c77b47 rename "Docs" tab to "Files"
- "Files" is broader than "Docs"
  (documents are just one type of files,
  files can also be executables and whatnot)
- at other places in the app, we also speak of "Files"
  ("sending files" etc.)
- Delta Chat iOS also uses the term "Files"
2022-07-16 22:51:04 +02:00
B. Petersen 1c4f41e96b update translations 2022-07-16 18:44:49 +02:00
B. Petersen 2d248a543f fix files tab hint: depending on the system, music may be displayed in other tabs; therefore, just remove that hint 'files' also include 'music' in the remaining cases 2022-07-16 18:18:34 +02:00
B. Petersen eb7ef043d9 fix upper lowercase, thanks @OzancanKaratas 2022-07-16 11:51:27 +02:00
B. Petersen 92f62444f5 update translations 2022-07-16 11:39:55 +02:00
adbenitez 1f5150dc56 update version number 2022-07-15 07:23:56 -04:00
adbenitez bc70a276ef update submodule 2022-07-15 07:21:39 -04:00
adbenitez fd0907b912 Merge remote-tracking branch 'upstream/master' 2022-07-15 02:38:55 -04:00
B. Petersen d4d0624e39 fix typo in english source 2022-07-11 12:14:25 +02:00
adbenitez 7dbcf948a3 show account's display name in title bar 2022-07-11 04:01:44 -04:00
adbenitez 0876006655 update submodule 2022-07-11 03:35:51 -04:00
adbenitez 609f4a432f change default colors 2022-07-11 03:21:39 -04:00
adbenitez c6753c927e update store description 2022-07-11 01:58:14 -04:00
adbenitez 0b17897c1a Merge remote-tracking branch 'upstream/master' 2022-07-11 00:22:30 -04:00
B. Petersen 9c52292ac9 update translations 2022-07-11 00:40:34 +02:00
Hocuri 0e7bc9b8b7 More videochat footer padding (#2340) 2022-07-10 10:39:07 +02:00
adbenitez 2ddad6474d update submodule 2022-07-10 00:36:56 -04:00
adbenitez 6835576192 Merge remote-tracking branch 'upstream/master' 2022-07-10 00:36:07 -04:00
B. Petersen aacc7457df update translations 2022-07-09 22:48:27 +02:00
B. Petersen 90217dc770 update deltachat-core-rust submodule to 'Release 1.89.0' 2022-07-09 22:46:51 +02:00
adbenitez 70eb693788 Merge remote-tracking branch 'upstream/master' 2022-07-09 15:23:15 -04:00
B. Petersen c75e611f96 update translations 2022-07-09 16:01:04 +02:00
Rosano 4de96a1b7d Revise English (#2331)
* Revise English

* Undo decapitalize

* Shorten Disappearing messages note

* Revise English 2

* Revise English 50%

* Revise English rest

* Fix typos

* Revert group left

* Rename Note

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

* Fix typo

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

* Remove 'makers'

* Fix typos

* Make contacts consistent

* Add commas

* Shorten location sharing

Co-authored-by: bjoern <r10s@b44t.com>
2022-07-09 15:56:16 +02:00
B. Petersen a20c2152e9 update translations 2022-07-09 15:55:01 +02:00
Hocuri 6e98b8a96d Fix onboarding test 2022-07-09 14:02:14 +02:00
bjoern 5cbb64da7a prepare 1.31.0 (#2336)
* bump version to 1.31.0

* update changelog for 1.31.0 (add core88 features)

* update changelog for 1.31.0 (android features)

* remove outdated device message, the final 1.32 will probably get a fresh one
2022-07-08 11:24:21 +02:00
B. Petersen 5bb36639d9 update translations 2022-07-07 19:55:42 +02:00
B. Petersen e14dbd5c3b update deltachat-core-rust submodule to 'Release 1.88.0' 2022-07-06 16:12:02 +02:00
B. Petersen 2da19a5f2b update translations 2022-07-06 13:59:51 +02:00
adbenitez 3873a2e45e Merge remote-tracking branch 'upstream/master' 2022-07-06 07:19:49 -04:00
Asiel Díaz Benítez 8fc1f3b060 Merge pull request #2333 from deltachat/adb/webxdc-allow-mailto
allow to open mailto links inside webxdc documents
2022-07-06 07:08:27 -04:00
Hocuri 057fabc1a6 Also identify media type if there are unknown characters in the filename (#2329)
fix #2306
2022-07-06 12:58:49 +02:00
adbenitez bdefbe0055 allow to open mailto links inside webxdc documents 2022-07-06 06:31:39 -04:00
adbenitez 2f3f603ef3 Merge remote-tracking branch 'upstream/master' 2022-07-06 05:01:28 -04:00
link2xt 2a5efba763 Pass APP_ABI to ndk-build instead of creating temporary Application.mk
It's simpler and stores objects inside obj/ in-tree,
preventing unnecessary rebuilds.
2022-07-06 00:00:00 +00:00
B. Petersen 74b6da430b update deltachat-core-rust submodule to 'update CHANGELOG' 2022-07-05 23:38:45 +02:00
B. Petersen 8e43c97547 update deltachat-core-rust submodule to 'update async-zip to fixed version' 2022-07-04 20:23:46 +02:00
B. Petersen 133aa65c36 update translations 2022-07-04 20:23:33 +02:00
B. Petersen 4b19cadbd2 use updated videochat strings
`videochat_instance_explain_2`+`videochat_instance_example`
is mostly the same as `videochat_instance_explain`
but offers nicer layout on desktop.

to make things easier for translators,
we aim to remove `videochat_instance_explain`.
2022-07-03 21:39:51 +02:00
link2xt 3b33880fcc ndk-make.sh: do not modify in-tree Application.mk
Use temporary Application.mk directly via NDK_APPLICATION_MK option.
2022-07-03 09:25:16 +00:00
B. Petersen 3d0fbf30d2 update translations 2022-06-28 08:36:20 +02:00
B. Petersen dc459bdb14 remove unused translations
the deleted strings seems not to be used on android/ios/desktop
(checked with `./scripts/grep-string.sh`
2022-06-28 08:32:26 +02:00
adbenitez ac7ba89eea Merge remote-tracking branch 'upstream/master' 2022-06-28 00:23:06 -04:00
B. Petersen 97206a48d2 also emulate EPOLL_CLOEXEC 2022-06-27 23:18:32 +02:00
B. Petersen e29b6f9974 add epoll_create fallback which is missing in API<21 2022-06-27 23:18:32 +02:00
B. Petersen 49ddacd7c6 update translations 2022-06-26 22:22:52 +02:00
B. Petersen 62ffb8d460 update translation 2022-06-24 21:29:52 +02:00
B. Petersen d263ee58a6 allow forwarding info-messages
i think, it makes sense to allow that,
on receiving side they are just text,
see https://github.com/deltachat/deltachat-core-rust/pull/3446
for further reasoning.
2022-06-24 14:46:43 +02:00
adbenitez 6d31669752 Merge remote-tracking branch 'upstream/master' 2022-06-24 02:50:11 -04:00
B. Petersen 3227373110 use correct DC_STATE_OUT_FAILED name
in core, the state is called `DC_STATE_OUT_FAILED`,
not `DC_STATE_OUT_ERROR`.

the new name also fits better to existing names as `isFailed()`.
2022-06-08 12:13:53 +02:00
adbenitez bfcb50a60c Merge remote-tracking branch 'upstream/master' 2022-06-07 03:58:25 -04:00
bjoern cc4b13e924 Update CHANGELOG.md
Co-authored-by: Asiel Díaz Benítez <asieldbenitez@gmail.com>
2022-06-07 09:52:29 +02:00
B. Petersen 7547628d6b bump version to 1.30.3 2022-06-07 09:52:29 +02:00
B. Petersen 68b80ec4a0 update changelog for 1.30.3 2022-06-07 09:52:29 +02:00
B. Petersen c9f7d206c7 update deltachat-core-rust submodule to 'bump version to 1.86.0' 2022-06-06 12:19:36 +02:00
B. Petersen 9f90eb5504 update translations 2022-06-06 12:19:26 +02:00
B. Petersen 1cb7d93417 show more info messages by adapting spacing to the overall layout
the spacing was just a bit too much,
eg. bubble spacing is 6dp atop and abottom.

this was always not-so-good, however, as info-messages are
more in use by webxdc now, it gets more visible.

the new spacing roughly matches the layout on ios.
2022-06-06 12:16:20 +02:00
adbenitez 8bd9b23426 Merge remote-tracking branch 'upstream/master' 2022-06-04 00:32:53 -04:00
B. Petersen 10994417e3 update translations 2022-06-03 11:39:18 +02:00
B. Petersen 177c382a51 clarify 'focus' commands 2022-06-03 11:18:38 +02:00
B. Petersen b0aaecddc3 remove hard to translate strings for now from transifex 2022-06-03 10:56:55 +02:00
B. Petersen 56fa671044 remove unused keybinding strings 2022-06-02 13:47:08 +02:00
Simon Laux f2a3595bc8 add desktop strings (#2311)
* add desktop strings

* streamline strings

Co-authored-by: B. Petersen <r10s@b44t.com>
2022-06-02 13:09:24 +02:00
B. Petersen 2be3d3ccbb update translations 2022-06-01 23:23:13 +02:00
adbenitez e53e2ce4b9 Merge remote-tracking branch 'upstream/master' 2022-05-29 14:06:04 -04:00
link2xt b1e6b85764 ndk-make.sh: only add fake libgcc.a if the real one is not found 2022-05-28 17:58:19 +00:00
link2xt af772762ef Update to Android NDK r23c
Android NDK is updated from legacy ndk-bundle stuck at unsupported
r22b to LTS NDK r23c (23.2.8568313).

Since GNU binutils have been removed from NDK since r23 (see
https://github.com/android/ndk/wiki/Changelog-r23), ndk-make.sh now
uses TARGET_AR=llvm-ar and uses a workaround for `-lgcc` requirement.

Android command line tools used in the Dockerfile are updated to build
8512546

Preview APKs now use NDK r23c too.
2022-05-28 16:11:11 +00:00
B. Petersen dadb12e664 add link to Delta Chat's f-droid.org page to f-droid.md 2022-05-28 12:35:09 +02:00
B. Petersen b488103c43 fix behavior of system-back-button for webxdc
for webxdc, the system-back-button should do the same
as the back-button in the title bar - just close the webxdc.

without this commit, it loads the previous page, which is often unexpected -
eg. many games use reload() for simplicity,
so you would have press one time 'back' for each round :)

even if there may be situations where this may be useful,
we do not want to encourage webxdc to rely on the system-back-button -
eg. desktop or ios currently just do not have this button.

technically, this pr changes the default -
so, for all classes derived from WebViewActivity, the system-back-button will
now behave as the title-bar-back-button.

for the local-help, this behavior is changed explictly -
i think, for HTML-mails, the 'just close' approach is also better.
2022-05-26 13:14:58 +02:00
adbenitez be3724d915 Merge remote-tracking branch 'upstream/master' 2022-05-26 03:17:37 -04:00
adbenitez ab8d8a3dc9 update description 2022-05-26 03:16:05 -04:00
B. Petersen 2ac2e724a8 use download.delta.chat also for beta versions
nightlies are uploaded there anyway,
so, just everything can go there,
leaving testrun.org for other purposes.
2022-05-25 13:25:53 +02:00
bjoern 5ccff055b4 update some f-droid links and information (#2307)
* update some f-droid links and information

* use more general link to the f-droid monitor

* Update docs/f-droid.md

Co-authored-by: Asiel Díaz Benítez <asieldbenitez@gmail.com>

* clarify build details according to @licaon-kter's suggestions

Co-authored-by: Asiel Díaz Benítez <asieldbenitez@gmail.com>
2022-05-25 12:41:53 +02:00
missytake fba35ee936 change upload script to use mailadm.testrun.org instead of testrun.org 2022-05-24 22:09:10 +02:00
B. Petersen 4664e51754 bump version to 1.30.2 2022-05-24 18:46:09 +02:00
B. Petersen 9f60223e2c update changelog for 1.30.2 2022-05-24 18:46:09 +02:00
B. Petersen 3e3fced6ac update translations 2022-05-24 17:57:00 +02:00
B. Petersen c1f104da3d update deltachat-core-rust submodule to 'bump version to 1.83.0 (#3338)' 2022-05-20 12:07:33 +02:00
Asiel Díaz Benítez 90c61fd673 Merge pull request #2303 from deltachat/adb/exclude-gms
exclude com.google.android.gms from apk binaries
2022-05-20 05:56:08 -04:00
B. Petersen 2a3cac51c0 update translations 2022-05-19 10:47:45 +02:00
Ozancan Karataş b0a07a9fac Use as original VoiceOver hint 2022-05-18 23:15:01 +02:00
Ozancan Karataş ccc7167622 Add quote for contacts permission 2022-05-18 23:15:01 +02:00
Ozancan Karataş 7de433c702 Add missing InfoPlist translations for location permissions
Closes deltachat/deltachat-ios#1586
2022-05-18 23:15:01 +02:00
B. Petersen 8dbde9ca4b update translations 2022-05-18 23:04:02 +02:00
B. Petersen 22a5c0a448 directly remember source_code_url instead of a flag that it is available 2022-05-18 22:58:20 +02:00
B. Petersen 3aa30899a5 add 'Source Code' item to webxdc menu
the code is a tiny bit more complicated
as we keep the call to get_webxdc_info() in background
and also avoid a second call to get_webxdc_info().
2022-05-18 22:58:20 +02:00
B. Petersen cae4536d20 split off openUrlInBrowser() from openOnlineUrl() 2022-05-18 22:58:20 +02:00
B. Petersen adeb0ddb75 adapt release checklist to changed flow in amazon appstore 2022-05-18 11:39:32 +02:00
Asiel Díaz Benítez db6d1f8ba5 Merge pull request #8 from adbenitez/exclude-gms
exclude com.google.android.gms from app
2022-05-18 01:38:36 -04:00
adbenitez b0cda59028 tweak online status dot 2022-05-18 01:35:20 -04:00
adbenitez a0c4ed8534 tweak full_description.txt 2022-05-18 01:03:58 -04:00
adbenitez 09ad084547 tweak intro image 2022-05-18 01:00:43 -04:00
adbenitez 234915053e exclude com.google.android.gms from app 2022-05-18 00:47:50 -04:00
adbenitez 442e67e894 update fastlane/metadata/android/en-US/images/featureGraphic.png 2022-05-18 00:47:24 -04:00
adbenitez f378337f75 improve fastline metadata 2022-05-18 00:38:41 -04:00
adbenitez 0ab1ae9de7 exclude com.google.android.gms from apk binaries 2022-05-17 23:38:13 -04:00
adbenitez b9a5c9ee1a remove empty spaces at the end 2022-05-17 21:46:45 -04:00
adbenitez 03e40491c9 Merge remote-tracking branch 'upstream/master' 2022-05-17 21:12:48 -04:00
B. Petersen 0bfe101b50 update translations 2022-05-17 17:26:08 +02:00
B. Petersen fd6cef982d update deltachat-core-rust submodule to 'prepare 1.81 (#3329)' 2022-05-17 17:24:31 +02:00
B. Petersen 7d98aa066f update title when it might be changed 2022-05-17 11:15:58 +02:00
B. Petersen a398c8f299 show document name before webxdc name nearby icons 2022-05-17 11:15:58 +02:00
B. Petersen b7472982a5 show document name instead of webxdc name in title 2022-05-17 11:15:58 +02:00
B. Petersen a0332f0c4e empty default WebViewActivity title
if not set to empty, it defaults to "Delta Chat",
which results in a short flickering on opening WebViews that set the title
in an async way.
(all WebViewActivity set a "nice" title, so the default is never shown anyway)
2022-05-17 11:15:58 +02:00
adbenitez 4f1cd37eec Merge remote-tracking branch 'upstream/master' 2022-05-17 00:33:43 -04:00
B. Petersen 5369994bf2 adapt release-checklist 2022-05-15 16:31:27 +02:00
B. Petersen 88b2acb69d swap order to 'WebxdcName - ChatName' 2022-05-14 12:56:48 +02:00
B. Petersen 8c88ea3bfb show context of Webxdc window
show the chat name in front of the webxdc name to
- prevent phishing (the window will not show just the name of your bank)
- give the user an idea about where the webxdc sends messages to
  (important eg. when using the same webxdc from different chats)
2022-05-14 12:56:48 +02:00
adbenitez 27588ee5c9 add icon to fastlane metadata 2022-05-09 04:48:51 -04:00
adbenitez afc88f4e04 Merge remote-tracking branch 'upstream/master' 2022-05-09 03:49:52 -04:00
adbenitez 628b004987 add fastline validation to CI 2022-05-09 03:46:29 -04:00
adbenitez a5bdcd4fec add fastlane metadata 2022-05-09 03:38:36 -04:00
B. Petersen 7cd60b2fc1 bump version to 1.30.1 2022-05-06 14:17:02 +02:00
B. Petersen ff3eedb4ad update changelog for 1.30.1 2022-05-06 14:17:02 +02:00
cyBerta f0446a01a6 Merge pull request #2294 from deltachat/accessibility_string
iOS strings: add accessibility hint for the connectivity details
2022-05-06 13:23:02 +02:00
cyberta 249137f9e7 add accessibility hint for the connectivity view 2022-05-06 13:09:30 +02:00
B. Petersen ac8346cc30 update translations and local help 2022-05-05 13:47:08 +02:00
B. Petersen b8e0c2de2d update deltachat-core-rust submodule to 'prepare 1.80 (#3288)' 2022-05-05 12:26:33 +02:00
adbenitez 97f86f20bb update app icon 2022-05-05 05:01:55 -04:00
adbenitez 21f4140cd1 update device message 2022-05-05 02:42:35 -04:00
adbenitez 8a3bf0c02b Merge remote-tracking branch 'upstream/master' 2022-05-04 15:35:06 -04:00
B. Petersen f0f9c99873 update translations 2022-05-04 21:21:52 +02:00
adbenitez 9077d02cc8 update submodule 2022-05-04 13:51:16 -04:00
adbenitez 6d0b7d0315 Merge remote-tracking branch 'upstream/master' 2022-05-04 13:49:54 -04:00
Asiel Díaz Benítez dfa78f7340 Merge pull request #2290 from deltachat/adb/issue-2288
set translations before starting I/O
2022-05-04 13:48:48 -04:00
adbenitez e42012c483 set translations before starting I/O 2022-05-04 13:46:42 -04:00
cyBerta 1d159ffb2c Merge pull request #2291 from deltachat/update_ios_strings
add missing iOS translations
2022-05-04 18:43:24 +02:00
cyBerta 8bd3005c04 Update res/values/strings.xml
Co-authored-by: bjoern <r10s@b44t.com>
2022-05-04 18:42:03 +02:00
cyBerta 4b0bbf6a2b Update res/values/strings.xml
Co-authored-by: bjoern <r10s@b44t.com>
2022-05-04 18:41:46 +02:00
cyBerta 17b822120d Update res/values/strings.xml
Co-authored-by: bjoern <r10s@b44t.com>
2022-05-04 18:41:25 +02:00
cyberta bb9c14a691 add missing iOS translations 2022-05-04 16:50:49 +02:00
adbenitez 6f6ad942c8 update device message 2022-05-04 01:05:22 -04:00
adbenitez 8805fb21e4 Merge remote-tracking branch 'upstream/master' 2022-05-03 23:32:13 -04:00
B. Petersen 58f5080fa4 update local help 2022-05-03 20:09:16 +02:00
B. Petersen 9b7915498b update device messages, thanks a lot to all translators <3 2022-05-03 20:05:52 +02:00
Asiel Díaz Benítez 42d637de2a Merge pull request #2289 from adbenitez/adb/issue-2279
webxdc: allow internal pages and open some known schemes externally
2022-05-03 08:12:50 -04:00
adbenitez e24a72de61 set baseURL 2022-05-03 07:21:49 -04:00
B. Petersen 820018d270 update release-checklist to changed Android Studio menu entries 2022-05-03 13:02:36 +02:00
adbenitez 144a2df3c9 remove comment 2022-05-03 06:54:52 -04:00
Asiel Díaz Benítez 35a535705b Update src/org/thoughtcrime/securesms/WebxdcActivity.java
Co-authored-by: bjoern <r10s@b44t.com>
2022-05-03 06:53:16 -04:00
adbenitez 47190896d2 webxdc: allow internal pages and open some known schemes externally 2022-05-03 06:36:23 -04:00
adbenitez 47371c311f Merge remote-tracking branch 'upstream/master' 2022-05-02 21:56:06 -04:00
B. Petersen 647ffd3dad update translations 2022-05-02 21:21:40 +02:00
B. Petersen 99b977fea0 update to core79 2022-05-02 21:06:22 +02:00
B. Petersen 6389a4f902 avoid repetition 2022-05-02 21:06:22 +02:00
B. Petersen 9d0d0d304a fix wording, thanks @gerryfrancis 2022-05-02 21:06:22 +02:00
B. Petersen ea12916d01 remove old device messages 2022-05-02 21:06:22 +02:00
B. Petersen e91f46ed5d draft device message 2022-05-02 21:06:22 +02:00
B. Petersen 27f3375f5f update changelog for 1.30.0 2022-05-02 21:06:22 +02:00
B. Petersen ca40562669 bump version to 1.30.0 2022-05-02 21:06:22 +02:00
B. Petersen 99feeab2e4 update deltachat-core-rust submodule to 'prepare 1.79 (#3281)' 2022-05-02 17:01:26 +02:00
adbenitez a91fe925fc update intro banner 2022-05-02 01:22:47 -04:00
adbenitez 298d3d7b2d update welcome_activity.xml 2022-05-01 22:48:33 -04:00
adbenitez 20d0c6f1d4 fix res/drawable/button_secondary_background.xml 2022-05-01 19:27:17 -04:00
adbenitez 7bd9918849 fix themes.xml 2022-05-01 19:08:42 -04:00
adbenitez 41362ae50c Merge remote-tracking branch 'upstream/master' 2022-05-01 18:51:54 -04:00
B. Petersen a334fa5495 redesign secondary button, for light and dark mode 2022-05-01 12:26:44 +02:00
B. Petersen 4c449535dc bigger logo on small screens, while staying nice on big screens 2022-05-01 12:26:44 +02:00
B. Petersen 158d782e26 update startup image, layout 2022-05-01 12:26:44 +02:00
B. Petersen 2f56a2762f reorder and restyle buttons 2022-05-01 12:26:44 +02:00
adbenitez d73a9c2c80 Merge remote-tracking branch 'upstream/master' 2022-04-30 06:30:52 -04:00
B. Petersen 8c50509c98 update translations 2022-04-29 18:06:05 +02:00
B. Petersen 6fb4700b8f update deltachat-core-rust submodule to 'prepare 1.78 (#3261)' 2022-04-29 18:05:18 +02:00
B. Petersen 6b8f0842aa use new dc_provider_new_from_email_with_dns() api 2022-04-27 23:04:18 +02:00
B. Petersen f426f7ceae update deltachat-core-rust submodule to 'remove network from dc_provider_new_from_email(), add an explicit function for network provider lookup (#3256)' 2022-04-27 15:57:53 +02:00
B. Petersen 5eb2389bb0 update translations 2022-04-27 12:18:28 +02:00
adbenitez 9513c60c31 Merge remote-tracking branch 'upstream/master' 2022-04-27 04:32:16 -04:00
B. Petersen e0339034d4 update translations 2022-04-26 21:29:19 +02:00
B. Petersen 9277ac0623 adapt strings to new welcome screen 2022-04-26 21:14:48 +02:00
B. Petersen 6be48986e7 update translations 2022-04-26 21:01:43 +02:00
B. Petersen ad042a73ab add "Resend" to message menu
the UI does not check before selection if a message can be resent,
this is subject to change and not worth the effort.
instead, just an error is shown.

for the ID_NEVER_SHOW_AS_ACTION_* - this is a bit ugly,
however, the few alternatives i tried were even more uglier,
Java and Array-primitives are just not great.
as it is not changed often, it is probably not worth the effort to dive deeper.
2022-04-26 21:00:47 +02:00
B. Petersen f047f1382e add resendMsgs() api 2022-04-26 21:00:47 +02:00
B. Petersen fb60d2965a update deltachat-core-rust submodule to 'resend messages using the same Message-ID (#3238)' 2022-04-26 20:59:56 +02:00
adbenitez 4bffab4709 Merge remote-tracking branch 'upstream/master' 2022-04-24 03:40:49 -04:00
B. Petersen 9475ee3ad9 update deltachat-core-rust submodule to 'Also run clippy for benchmarks in CI (#3241)' 2022-04-23 13:33:18 +02:00
adbenitez f240d29618 Merge remote-tracking branch 'upstream/master' 2022-04-22 01:04:15 -04:00
Simon Laux 188bb37763 webxdc: make setUpdateListener return a promise
see https://github.com/deltachat/deltachat-core-rust/issues/3203
2022-04-19 15:39:36 +02:00
B. Petersen c77945929c update deltachat-core-rust submodule to 'Merge branch 'markseen-imap-loop'' 2022-04-17 17:11:04 +02:00
B. Petersen bc40b4898f update core stock strings 2022-04-17 16:08:07 +02:00
B. Petersen 00380ee7fe update deltachat-core-rust submodule to 'show 'Not connected' if storage information are not yet available (#3222)' 2022-04-16 19:11:32 +02:00
B. Petersen 04b32db81f show download failure
tapping on the message, still allows re-downloading
in case of temporary errors.
2022-04-14 22:24:21 +02:00
adbenitez 8f891a7e86 Merge remote-tracking branch 'upstream/master' 2022-04-12 13:42:22 -04:00
Hocuri a4efe7f47f Warn when enabling config "only_fetch_mvbox" 2022-04-12 19:10:16 +02:00
B. Petersen 0b9b0ff484 update translations 2022-04-12 12:35:38 +02:00
B. Petersen b673b51cad update deltachat-core-rust submodule to 'make Connectivity-View-HTML not scalable (#3213)' 2022-04-12 12:32:58 +02:00
adbenitez 67cc6b6b4f Merge remote-tracking branch 'upstream/master' 2022-04-11 14:14:32 -04:00
Asiel Díaz Benítez 068f3446cd Merge pull request #2273 from deltachat/adb/improve-docs-tab
improve display of webxdc items in Docs tab
2022-04-11 14:13:33 -04:00
Asiel Díaz Benítez 5133f83477 Update res/layout/webxdc_compact_view.xml
Co-authored-by: Hocuri <hocuri@gmx.de>
2022-04-11 14:11:00 -04:00
Hocuri 4b96d8a98e Update search results when the chatlist changes (#2271)
Fix #1843
2022-04-11 10:15:20 +02:00
adbenitez edd7727101 improve Docs tab, improve display of webxdc items, allow to open them directly 2022-04-11 03:38:33 -04:00
adbenitez 87732faf02 Merge remote-tracking branch 'upstream/master' 2022-04-10 18:27:28 -04:00
B. Petersen 88d776e6a4 bump beta-version to 1.29.1 2022-04-10 18:47:55 +02:00
B. Petersen cd0fa70ec5 update deltachat-core-rust submodule to 'prepare 1.77 (#3209)' 2022-04-10 18:46:38 +02:00
Hocuri 7d13b71b0b Very small speed improvements (#2269)
* Fix off-by-one-error

* Wait longer with refreshing shortcuts to make sure that it doesn't affect the start of the activity

* Don't unnecessarily clear "screenshot security" flag

If this setting is off, the flag will never be added, so no need to
remove it.
2022-04-10 10:02:10 +02:00
adbenitez 83b96b9065 Merge remote-tracking branch 'upstream/master' 2022-04-10 00:39:38 -04:00
Asiel Díaz Benítez 12e4259194 Merge pull request #2266 from deltachat/adb/tweak-confirm-forward-dialog
tweak confirm-to-forward dialog
2022-04-10 00:36:59 -04:00
adbenitez 5b21863954 Merge remote-tracking branch 'upstream/master' 2022-04-10 00:36:09 -04:00
Asiel Díaz Benítez e8f20afda0 Merge pull request #2265 from deltachat/adb/issue-1753
fix sound notifications, allow to set to "silent"
2022-04-09 23:22:00 -04:00
Asiel Díaz Benítez c8af3ea4d3 Merge pull request #2267 from deltachat/adb/add-quoted-webxdc-thumbnail
show webxdc icon in quotes
2022-04-09 23:17:42 -04:00
Asiel Díaz Benítez d4ae9122a3 Merge pull request #2259 from deltachat/adb/issue-2258
pause/destroy webview when activity is paused/destroyed
2022-04-09 23:15:12 -04:00
Hocuri 724dc43970 Small benchmark improvements (#2264) 2022-04-07 21:30:01 +02:00
adbenitez 8566a67068 show webxdc icon in quotes 2022-04-07 03:18:48 -04:00
adbenitez 31f55a315c go back to chatlist when back button is pressed or user touches outside the dialog in the dialog asking to confirm to forward message inside chat 2022-04-07 00:35:58 -04:00
adbenitez b98dd7bd36 set channel sound to silent when needed 2022-04-06 17:05:40 -04:00
adbenitez 5acb84328d set correct value for silent sound in default notification settings 2022-04-06 16:58:49 -04:00
adbenitez 5198e286ed revert branch adb-issue-1753 2022-04-05 19:29:36 -04:00
adbenitez 051260d0ba Merge remote-tracking branch 'upstream/master' 2022-04-05 15:39:57 -04:00
B. Petersen f5570baa0b update translations 2022-04-05 16:45:00 +02:00
B. Petersen d040326207 update deltachat-core-rust submodule to 'Merge pull request #3189 from deltachat/dependabot/cargo/zip-0.6.2' 2022-04-05 16:05:54 +02:00
adbenitez d4db45f581 pause/destroy webview when activity is paused/destroyed 2022-04-04 15:42:57 -04:00
adbenitez 0a2d9e750c Merge remote-tracking branch 'upstream/master' 2022-04-03 17:29:23 -04:00
B. Petersen f450dbc624 update deltachat-core-rust submodule to 'smtp: do not try to use stale connections' 2022-04-03 15:59:11 +02:00
B. Petersen 75bd4aa8cc update deltachat-core-rust submodule to 'ephemeral: clear more fields in delete_expired_messages' 2022-04-03 15:02:15 +02:00
adbenitez c9fd88fec7 when clicking a system message, jump to parent message if the parent is a webxdc 2022-04-03 14:34:03 +02:00
adbenitez 00d099f830 Merge remote-tracking branch 'upstream/master' 2022-04-02 10:53:26 -04:00
Asiel Díaz Benítez 24c1de8f0a Merge pull request #2256 from deltachat/adb/issue-2197
avoid null mime type
2022-04-02 10:46:11 -04:00
adbenitez 675ef73c98 avoid null mime type 2022-04-02 00:57:32 -04:00
adbenitez 2436f3299e Merge remote-tracking branch 'upstream/master' 2022-04-01 15:30:41 -04:00
Asiel Díaz Benítez cca6fd2c75 Merge pull request #2249 from deltachat/adb/issue-1835
avoid rotated avatar image when selecting new self-avatar from Gallery
2022-04-01 15:00:51 -04:00
B. Petersen d4febccb04 update deltachat-core-rust submodule to 'move invariant out of loop, less LOC and 1.5% faster' 2022-04-01 18:37:20 +02:00
Hocuri 24e82f6f35 Create enterFilledChat and createAndEnterEmptyChats benchmarks (#2247) 2022-03-30 09:53:37 +02:00
adbenitez 467733ab78 update submodule 2022-03-29 18:19:04 -04:00
adbenitez 510f0ed9e5 Merge remote-tracking branch 'upstream/master' 2022-03-29 18:17:57 -04:00
Asiel Díaz Benítez 48f64d26af Merge pull request #2253 from deltachat/fixup-webxdc.js-2022
fix setting `update_listener`
2022-03-29 18:15:40 -04:00
Simon Laux c3315a2b65 fix setting update_listener
and show the deprecation notice of `getAllUpdates` to the user with console.error
2022-03-29 21:35:41 +02:00
Hocuri 5e5932619c Remove unused getChatMsgs() (#2252) 2022-03-29 21:23:40 +02:00
B. Petersen 1b1dd266e4 update translations 2022-03-29 15:34:59 +02:00
B. Petersen 0ce8fd72f5 update deltachat-core-rust submodule to 'Merge pull request #3161 from deltachat/dependabot/cargo/syn-1.0.90' 2022-03-29 15:32:48 +02:00
adbenitez 2f8aa55c4b Merge remote-tracking branch 'upstream/master' 2022-03-29 01:20:44 -04:00
Asiel Díaz Benítez c20cf03f10 Merge pull request #2251 from deltachat/adb/issue-1798
use the same size for the app title and conversation title
2022-03-28 16:10:31 -04:00
adbenitez 332bd00024 use the same size for the action bar's title in the chat list and conversation's title 2022-03-28 11:38:51 -04:00
adbenitez fafbd94012 Merge remote-tracking branch 'upstream/master' 2022-03-27 11:44:22 -04:00
adbenitez 2962796afb avoid rotated avatar image when selecting new self-avatar from Gallery 2022-03-27 11:13:34 -04:00
Hocuri c4b3fb9d80 Add a UI test 2022-03-26 13:01:26 +01:00
Hocuri de9100f8e1 fix stuff 2022-03-26 13:01:26 +01:00
adbenitez 785b4d03fd Merge remote-tracking branch 'upstream/master' 2022-03-24 16:58:57 -04:00
Asiel Díaz Benítez 764023f227 Merge pull request #2245 from deltachat/adb-issue-2195
Do not disable fullscreen keyboard
2022-03-23 19:14:27 -04:00
adbenitez f5b6e774cb do not disable fullscreen keyboard 2022-03-23 18:07:20 -04:00
B. Petersen 33ec742fc4 bump version to 1.29.0 beta series 2022-03-23 15:25:59 +01:00
B. Petersen c8cc1bd3d3 update deltachat-core-rust submodule to 'Merge pull request #3144 from deltachat/dependabot/cargo/zip-0.6.0' 2022-03-23 11:27:50 +01:00
Asiel Díaz Benítez e1379e41aa add account id to webxdc-fake-url (#2243) 2022-03-23 11:16:38 +01:00
adbenitez ba418f4a64 Merge remote-tracking branch 'upstream/master' 2022-03-22 18:04:33 -04:00
B. Petersen cf46d0df5a update translations 2022-03-22 22:49:20 +01:00
B. Petersen a67b9a559c update deltachat-core-rust submodule to 'config_cache fixes (#3145)' 2022-03-22 22:48:04 +01:00
B. Petersen c71c534311 update deltachat-core-rust submodule to 'log file size on backup import' 2022-03-22 13:51:08 +01:00
link2xt 4a338de5bc Mark already seen messages as seen
Marking the message as seen starts ephemeral timer if it is not
already started.

Due to the bug in the core, sometimes messages were marked as seen
without starting ephemeral timer. This can also happen due to other
errors, like database access timeout.

Always calling markseenMsgs whenever the message is displayed, even if
it is already seen, ensures that ephemeral timer is started
eventually.
2022-03-19 17:23:52 +00:00
Hocuri 41b04decd3 Better build instructions in Readme (#2232) 2022-03-13 12:15:52 +01:00
B. Petersen 00cfc6dc72 update finnish translations 2022-03-11 23:02:35 +01:00
B. Petersen 376fd2ff47 update deltachat-core-rust submodule to 'remove getAllUpdates() and add a typical replicatio API for the update call (#3081)' 2022-03-04 20:51:32 +01:00
B. Petersen 2e3a6bc24f update translations 2022-03-04 20:51:13 +01:00
bjoern eb2c06cd25 enable Window.sessionStorage, Window.localStorage and IndexedDB APIs (#2221)
* enable Window.sessionStorage, Window.localStorage and IndexedDB APIs

* scope localStorage per message

when using a custom scheme as `webxdc`,
different messages will share the same localStorage,
even though different domains are in use.

not sure if that is an Android bug, however,
using `https` as the scheme scopes messages correctly,
so we are just using that.
2022-03-04 20:37:43 +01:00
bjoern adf02b50e5 adapt js to new webxdc-update-api (#2223)
* adapt js to new webxdc-update-api

* the stub implementation of getAllUpdates() must still return a Promise

* reword parameters of getStatusUpdates()
2022-03-04 20:23:56 +01:00
bjoern 92e1719d53 add finnish translation (#2227)
* add finish to language array

* add finnish translation

* update changelog
2022-03-04 16:29:34 +01:00
B. Petersen 420f6fbbc4 update to 1.28.3, just because upload of 1.28.2 failed for some reasons and was partly corrupted 2022-02-21 19:11:17 -05:00
adbenitez 6ad9e19b51 Merge remote-tracking branch 'upstream/master' 2022-02-20 23:52:50 -05:00
bjoern 5fb07d2879 prepare 1.28.2 (#2224)
* update changelog for 1.28.2

* bump version to 1.28.2
2022-02-20 23:51:01 -05:00
adbenitez ec3cf9da49 do not unmark selected files after exporting so it is possible to delete them 2022-02-20 23:44:46 -05:00
adbenitez b1c4c3bdea Merge remote-tracking branch 'upstream/master' 2022-02-20 23:07:27 -05:00
B. Petersen 5e10996a58 update deltachat-core-rust submodule to 'prepare 1.76 (#3082)' 2022-02-20 23:00:49 -05:00
B. Petersen e27b097ece update translations 2022-02-20 22:58:20 -05:00
adbenitez 624a867008 update version number 2022-02-12 14:16:05 -05:00
adbenitez 3b6895d507 update submodule 2022-02-12 14:08:54 -05:00
adbenitez b498e8781c allow to open webxdc in Android <5 2022-02-12 13:57:18 -05:00
adbenitez 4d2639a485 update device message 2022-02-02 23:57:50 -05:00
adbenitez c3a8d41177 Merge remote-tracking branch 'upstream/master' 2022-02-02 23:50:59 -05:00
bjoern d91d8c9ea3 prepare 1.28.1 (#2218)
* update changelog to 1.28.1

* bump version to 1.28.1
2022-02-02 17:57:45 +01:00
B. Petersen 481cf9895c update translations 2022-02-02 15:53:25 +01:00
adbenitez 5fb7beb7c8 Merge remote-tracking branch 'upstream/master' 2022-02-01 18:07:06 -05:00
adbenitez 2e0b8ea654 Merge remote-tracking branch 'upstream/master' 2022-02-01 18:01:36 -05:00
B. Petersen d841812dff update translations 2022-02-01 22:09:04 +01:00
B. Petersen 40631f15c0 update translations 2022-02-01 21:58:03 +01:00
B. Petersen 7f558f8781 fix CHANGELOG typos, mark testrun versions as such, flag Webxdc as experimental 2022-02-01 21:07:19 +01:00
B. Petersen 91869bde25 fix changelog 2022-02-01 15:27:41 +01:00
B. Petersen 5e9d6c38ad update translations 2022-02-01 15:24:06 +01:00
bjoern 6381328c43 prepare 1.28.0 (#2216)
* update changelog for 1.28.0

* bump version to 1.28.0

* add 1.28 device message

* streamlined device message

* fix typo

* simplify wording wrt mailing lists

Co-authored-by: holger krekel <holger@merlinux.eu>
2022-02-01 14:53:51 +01:00
B. Petersen ea38ba35e3 update deltachat-core-rust submodule to 'prepare 1.75 (#3049)' 2022-02-01 14:10:19 +01:00
B. Petersen 1dae90aaf0 update translations 2022-01-31 23:04:38 +01:00
B. Petersen 4c86393f89 update translations 2022-01-31 20:58:55 +01:00
B. Petersen 0668a8fc53 update deltachat-core-rust submodule to 'prepare 1.74 (#3046)' 2022-01-31 19:57:05 +01:00
Hocuri 0bc9f4735c Add OnlyFetchMvbox option (#2206)
* [WIP] Add OnlyFetchMvbox option

* Update res/values/strings.xml

* Adapt to the core changes

* Update res/values/strings.xml

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

* Remove unnecessary startIo() addition

* Update res/values/strings.xml

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

Co-authored-by: bjoern <r10s@b44t.com>
2022-01-31 17:47:52 +01:00
B. Petersen 4607af4459 hack: remove quotes from qr-code group join string 2022-01-31 16:27:07 +01:00
B. Petersen 348af8499c update deltachat-core-rust submodule to 'update provider database (#3043)' 2022-01-31 16:26:10 +01:00
B. Petersen 9d0d16dbf4 update translations 2022-01-31 16:26:02 +01:00
adbenitez 4f153672f7 Merge remote-tracking branch 'upstream/master' 2022-01-30 22:20:37 -05:00
B. Petersen 645864217f update summaries for webxdc drafts, so one can see what one is sending 2022-01-30 11:48:45 +01:00
B. Petersen d6dd07fd7a tweak default summaries
- in bubbles, just say "Webxdc",
  the text is replaced by the summary set by the app -
  this is also the reason, why more useful information are not-so-good here,
  it will not be shown often, and that may be irritating.
  in case of the bytesize - we also do not show bytesize stickers etc.,
  users can get it always at message-info.

- for drafts, we say "Tap to open",
  maybe a start-button may be nice as well, however, that is some more work,
  and it is not even clear we want to keep that button in the bubbles.
2022-01-30 11:48:45 +01:00
adbenitez bdccf3cb82 update version number 2022-01-29 02:49:29 -05:00
adbenitez 5e5c3a9ecb update submodule 2022-01-29 01:52:36 -05:00
adbenitez 9e03480d93 update submodule 2022-01-29 01:31:08 -05:00
adbenitez dba3b8fda5 Merge remote-tracking branch 'upstream/master' 2022-01-29 01:29:55 -05:00
bjoern 0e553a6e66 Update CHANGELOG.md
Co-authored-by: Asiel Díaz Benítez <adbenitez@nauta.cu>
2022-01-28 23:51:35 +01:00
B. Petersen 13a185518f update changelog for 1.27.2 2022-01-28 23:51:35 +01:00
B. Petersen 19bc6eb85c bump version to 1.27.2 2022-01-28 23:51:35 +01:00
adbenitez 05be3c0fe7 Merge remote-tracking branch 'upstream/master' 2022-01-28 16:41:44 -05:00
adbenitez 98e6e73717 don't force dark mode in webpage for WebxdcActivity and FullMsgActivity webviews 2022-01-28 22:10:02 +01:00
adbenitez e198fa0ed6 Merge remote-tracking branch 'upstream/master' 2022-01-28 15:48:31 -05:00
B. Petersen 1ccbb11bf6 adapt to new webxdc api 2022-01-28 21:11:50 +01:00
adbenitez 9b079003cb Merge remote-tracking branch 'upstream/master' 2022-01-27 06:34:38 -05:00
bjoern ee47563f3d avoid caching resources between webxdc apps (#2205) 2022-01-27 12:07:34 +01:00
adbenitez 41c05fae68 avoid issues with long-pressing images in webxdc 2022-01-27 05:56:05 -05:00
adbenitez 9eaf238181 Merge remote-tracking branch 'upstream/master' 2022-01-26 18:58:51 -05:00
bjoern 5343da7248 larger webxdc icon, title and summary full-width below (#2203) 2022-01-26 22:58:56 +01:00
adbenitez 22790badc4 update version number 2022-01-25 14:50:22 -05:00
adbenitez 530dc082ba Merge remote-tracking branch 'upstream/master' 2022-01-25 14:42:33 -05:00
adbenitez c79f22aac7 Merge remote-tracking branch 'upstream/master' 2022-01-25 14:26:26 -05:00
bjoern 0263b70b8c prepare 1.27.1 (#2202)
* update changelog for 1.27.1

* bump version to 1.27.1
2022-01-25 20:25:49 +01:00
B. Petersen 4bee737f7c update deltachat-core-rust submodule to 'bump version to 1.72.0' 2022-01-25 18:19:45 +01:00
bjoern 6ea4b2dbcd prepare 1.27 (#2200)
* update changelog for 1.27

* bump version to 1.27.0
2022-01-23 23:59:37 +01:00
B. Petersen 38fe471604 update translations 2022-01-23 23:32:51 +01:00
adbenitez 51f56644b6 Merge remote-tracking branch 'upstream/master' 2022-01-23 15:01:01 -05:00
B. Petersen f81556a28a update deltachat-core-rust submodule to 'bump version to 1.71.0' 2022-01-23 21:00:28 +01:00
B. Petersen 87cd2ded80 update translations 2022-01-23 16:24:20 +01:00
adbenitez f5bb3f23c6 update version number 2022-01-22 18:13:38 -05:00
adbenitez 52c3c54443 Merge remote-tracking branch 'upstream/master' 2022-01-22 17:16:57 -05:00
bjoern c205a1692e webxdc: warn when the app tries sendUpdate() and the user cannot send (#2199)
* show a warning when trying to sendUpdate() for contact requests or other chats the user cannot send to

* add missing 'Start...' translation
2022-01-22 22:11:29 +01:00
B. Petersen 08e5fd0261 update deltachat-core-rust submodule to 'webxdc: synchronous state for read-only-chats' 2022-01-22 21:31:11 +01:00
Hocuri 11ec547386 Make it possible to create an encrypted database (#2186)
- Before Android 6 (API 23), there was no KeyStore yet. Currently, you can still create an encrypted account, but the passphrase is stored in clear-text, because that's how Signal is doing things.
- There is no option to manually set the keyphrase or to unlock via fingerprint. This has the advantage that we never need user input for unlocking the accounts and can simply unlock all accounts on startup and the obvious disadvantage that anyone with access to the unlocked device can open DC.
- Each account is encrypted with a different passphrase.
- When importing, you can choose to encrypt the account.
2022-01-22 20:57:16 +01:00
adbenitez 1f7ae6852d Merge remote-tracking branch 'upstream/master' 2022-01-22 14:12:39 -05:00
B. Petersen 3c6f988552 update translations 2022-01-22 17:41:19 +01:00
B. Petersen ef2fb64112 update deltachat-core-rust submodule to 'Add "database_encrypted" field to Context.get_info()' 2022-01-22 17:40:29 +01:00
B. Petersen 571368a081 update translations 2022-01-22 13:01:37 +01:00
B. Petersen 1dbbaabb76 update deltachat-core-rust submodule to 'let sending invalid webxdc fail (#2993)' 2022-01-22 11:21:53 +01:00
Asiel Díaz Benítez eb25a5e78c add "developer mode" preference (#2196)
* add "developer mode" preference

* activate WebContentsDebugging also after restart

as the preference option is persisted,
we should call setWebContentsDebuggingEnabled() not only on flag changes.

* capitalize option name, shorter description

* prefer 'can' over 'may'; the latter is very formal

* add Prefs.isDeveloperModeEnabled()

Co-authored-by: B. Petersen <r10s@b44t.com>
2022-01-22 11:01:48 +01:00
adbenitez 730762f393 make broadcast list enabled by default 2022-01-21 00:13:01 -05:00
adbenitez bcc0389006 Merge remote-tracking branch 'upstream/master' 2022-01-20 23:28:16 -05:00
B. Petersen 00990634c9 update translations 2022-01-20 12:25:13 +01:00
bjoern a9a99047da move up when tapping webxdc info messages (#2194)
* add DcMsg.getParent() api

* factor out scrollSmoothToMsgId() and use that for both, quotes and webxdc-info-messages
2022-01-20 00:53:50 +01:00
B. Petersen 56cce4b977 update deltachat-core-rust submodule to 'handle parent for webxdc info-messages (#2984)' 2022-01-19 11:46:57 +01:00
adbenitez 4ccc164b86 Merge remote-tracking branch 'upstream/master' 2022-01-18 14:43:40 -05:00
bjoern b102026158 show errors when sending fails (#2193)
this happens only in rare cases as usually the message is always added
and errors happen far later.

but some conditions are checked very soon (webxdc sizes),
and these let an message not even being added.

note, that this pr only shows the error,
it does not change draft handling or so -
it would eg. be better if the message is re-converted to a draft,
however, that would be a larger refactoring and maybe not worth the effort.
2022-01-18 17:18:07 +01:00
bjoern 9e70aa7cad webxdc (#2174)
* add new w30 APIs

* create the webview,
disable internet access,
inject deltachat.js

* connect deltachat to the webview

* promisify api

* use msgActionButton to start the w30 apps

* cleanup

- create observers in onCreate() to avoid memory leak,
- derive from WebViewActivity to easier deal with particularities
  and to saves >100 loc
- reorder some methods to reflect lifetimes

* make it more clear, which uri-part is 'domain' and which one is 'path'

* unify logging

* it is 'statusUpdate' not 'stateUpdate'; not sure if promise is needed at the end, we can readd that as needed, simple code for now

* use core implementation for status updates

* disable debugging enabled by default, streamline code

* use same name for InternalJSApi for both, js and java

* getStatusUpdates() always return an array

* call JSON.stringify() on payload

* fix typo, fix equal operator

* use shorter function names in js land

* adapt to new zipped w30 format

* load any file from w30 archives

* add fallback if getMimeTypeFromExtension() fails

* rename w30 to webxdc

* add selfName()

* return selfAddr() if selfName() is empty

* rename deltachat.js to webxdc.js

* observer correct event

* rename getBlobFromArchive() to getWebxdcBlob()

* show webxdc app name in title bar

* swap payload and descr in sendUpdate() (adapt to new core api)

* allow user-defined-texts for webxdc apps, make room for icon+name

* show webxdc icon and name in chats

* render webxdc drafts accordingly

* allow configuring drafts

* do not destroy webxdc-message to be sent out by removing it via setDraft(null)

* fix crash when replying to webxdc messages

* add webxdc messages to profile's document tab

* hide 'search menu' for webxdc apps

* show app summary beside app icon

* remove outdated comment

* add precautious WebView restrictions

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

Co-authored-by: Asiel Díaz Benítez <adbenitez@nauta.cu>

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

Co-authored-by: Asiel Díaz Benítez <adbenitez@nauta.cu>

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

Co-authored-by: Hocuri <hocuri@gmx.de>

* Webxdc requires at least Android 5 Lollipop

see https://github.com/deltachat/deltachat-android/pull/2174#discussion_r785436874

* recognize .xdc files on android10

based on @Hocuri's findings in #2188

Co-authored-by: Simon Laux <mobile.info@simonlaux.de>
Co-authored-by: adbenitez <asieldbenitez@gmail.com>
Co-authored-by: Asiel Díaz Benítez <adbenitez@nauta.cu>
Co-authored-by: Hocuri <hocuri@gmx.de>
2022-01-18 10:52:09 +01:00
adbenitez 889b9b160a Merge remote-tracking branch 'upstream/master' 2022-01-17 18:52:09 -05:00
B. Petersen aaf53e71a0 update deltachat-core-rust submodule to 'update changelog for 1.71 (#2968)' 2022-01-17 20:28:04 +01:00
adbenitez cf82d67814 Merge remote-tracking branch 'upstream/master' 2022-01-15 23:16:48 -05:00
B. Petersen 19dad6f5e6 update deltachat-core-rust submodule to 'add editable "summary" to dc_msg_get_webxdc_info()' 2022-01-16 00:31:40 +01:00
adbenitez d871f7f927 Merge remote-tracking branch 'upstream/master' 2022-01-14 00:06:25 -05:00
B. Petersen 2132747b44 update deltachat-core-rust submodule to 'update changelog' 2022-01-13 11:15:23 +01:00
adbenitez 170afbb74d Merge remote-tracking branch 'upstream/master' 2022-01-13 02:30:41 -05:00
B. Petersen 34e63be22d fix typo in english language name for 'Ukrainian' 2022-01-09 21:22:29 +01:00
B. Petersen 7cd00aac63 fix typo in english language name for 'Telugu' 2022-01-09 21:19:50 +01:00
Asiel Díaz Benítez 003ca291ac remove inbox_watch and mvbox_watch options from advanced settings (#2182)
* remove inbox_watch and mvbox_watch options from advanced settings

* don't show warning dialog when SENTBOX_WATCH is disabled
2022-01-09 17:49:39 +01:00
B. Petersen 034276fd04 update local help 2022-01-09 15:47:05 +01:00
B. Petersen 4dc623c03b update translations 2022-01-09 15:46:20 +01:00
B. Petersen af74186afa bump copyright year to 2022 2022-01-07 12:52:42 +01:00
adbenitez 4aebbcff83 update version number 2022-01-03 03:21:23 -05:00
adbenitez eb96a5efa4 update submodule 2022-01-03 03:20:48 -05:00
adbenitez bb8ef5aa64 loop videos 2022-01-03 03:00:46 -05:00
adbenitez 36abc07a9b Merge branch 'adb-display-svg-images' 2022-01-03 02:15:56 -05:00
adbenitez 950dda1a67 Merge branch 'adb-clear-chat' 2022-01-03 01:45:02 -05:00
adbenitez 7f4e866870 update submodule 2022-01-02 14:57:43 -05:00
adbenitez 935929fd97 Merge remote-tracking branch 'upstream/master' 2021-12-30 14:44:37 -05:00
B. Petersen 94af23eb53 update translations 2021-12-30 14:42:36 +01:00
B. Petersen 750d5e7198 update deltachat-core-rust submodule to 'Fix leaving the group' 2021-12-30 14:41:22 +01:00
adbenitez 5369df34a5 update build.gradle 2021-12-28 18:27:57 -05:00
adbenitez 73c21747fd update submodule 2021-12-28 18:25:47 -05:00
adbenitez 120cfb0c7b Merge branch 'adb-add-tgs-support' 2021-12-28 18:22:33 -05:00
adbenitez e799c6a208 Merge remote-tracking branch 'upstream/master' 2021-12-28 14:52:06 -05:00
Asiel Díaz Benítez 45bb431bad don't allow to add POI if user can't send in current chat, e.g. is not a member anymore (#2178) 2021-12-27 15:05:54 +01:00
adbenitez 2a4bc95c28 fix lottie stickers animation 2021-12-25 01:44:29 -05:00
adbenitez 20ca58e9af display SVG images in chats 2021-12-24 18:46:56 -05:00
adbenitez 12ba6ba3b6 add support for .tgs stickers 2021-12-24 18:39:29 -05:00
adbenitez d75f77c75e Merge remote-tracking branch 'upstream/master' 2021-12-23 14:59:32 -05:00
B. Petersen 2abea2f651 update translations 2021-12-20 15:34:52 +01:00
adbenitez 6fdf23646d Merge remote-tracking branch 'upstream/master' 2021-12-18 15:49:45 -05:00
Hocuri f4c39273a5 Make ndk-make.sh debug builds (for just one arch) more usable (#2173)
Debug builds of the core (like `ndk-make.sh arm64-v8a`) take about a minute, while
a release bulid (`ndk-make.sh`) takes about 15 minutes.

But as most people seem not to use debug builds regularly because
they are tricky to use, here comes an improvement :) If you gave the wrong argument to `ndk-make.sh`, a warning dialog will now pop up inside the app, telling you what you did wrong and what you should do instead.

`ndk-make.sh` writes its argument into the file `ndkArch`.
`getNdkArch()` in `build.gradle` then reads this file and its content is assigned to
`BuildConfig.NDK_ARCH`. `checkNdkArchitecture()` then checks this.
2021-12-18 15:57:50 +01:00
adbenitez 7eb1724c75 allow to remove all messages from current chat 2021-12-16 22:58:39 -05:00
adbenitez f0efb4845a remove add-attachment option from chat's menu 2021-12-16 17:49:04 -05:00
adbenitez 6d8b292320 improve release process, generate split apks for each arch 2021-12-16 17:20:15 -05:00
adbenitez 5e20c7a3dc update submodule 2021-12-16 17:04:54 -05:00
adbenitez 011c8232e6 Merge remote-tracking branch 'upstream/master' 2021-12-15 11:41:30 -05:00
adbenitez d0194a939b Merge remote-tracking branch 'upstream/master' 2021-12-15 11:39:02 -05:00
B. Petersen 07d681345f update translations 2021-12-15 11:24:37 +01:00
bjoern 77ba931e72 add Bulgarian translation (#2172) 2021-12-13 17:02:07 +01:00
bjoern 1f4e21bdd5 remove unused translations (#2171)
successor of #2169
2021-12-13 10:53:25 +01:00
bjoern d6344a8f2d remove unused strings (#2169)
* remove unused strings

there were some left over the time :)

- i used the 'Unused Resources' linter in Android Studio
  to get delete candidates

- i removed all old 'Contact Request' strings
  as we do not have this anymore in that form.

- i checked every string using ./scripts/grep-string.sh
  that checks for usages on android, ios, node and desktop.

* remove chat_no_messages_hint
2021-12-13 10:44:57 +01:00
B. Petersen a50e0b5f57 update translations 2021-12-13 10:44:00 +01:00
bjoern 0baa2020b6 update layout placeholder; chat_no_messages_hint will be removed sooner or later (#2170) 2021-12-12 22:10:46 +01:00
bjoern 40bbfd6aa7 improve wording of one-to-one-chat hint (#2165)
* improve wording of one-to-one-chat hint

at #2134 we shortend the hint shown for an empty group massively,
removing greylisting hints and the hint that the recipient can user other mua.

the result of that shortening is that the creation of a one-to-one chat
is now way too long :)

i suggest shorten the hint in a similar way,
not much would be left then, however, that is maybe not bad :)

* re-add the aspect that the recipient does not need Delta Chat
2021-12-12 16:54:34 +01:00
Hocuri 836f7d9888 Fix unread count: Always show exactly the info that core gives us (#2164)
Fix #2163 by making the unread badge visible in the chatlist again. The
user can then go into this chat once in order to mark it as noticed.

Since https://github.com/deltachat/deltachat-core-rust/pull/2861,
the core will prevent the situation "the last message
is outgoing but there are fresh messages" from newly coming up, by
automatically marking the messages as noticed.

This PR removes all the logic that involved some "if the last message is
not fresh|noticed, the unread count should be 0" as this kind of logic
belongs to the core, because otherwise 1) have different behavior on
different platforms 2) issues like #2163 appear.

Now, if the _unread count_ is non-zero, the _unread badge_ is shown.

If the state of the _last message_ is "fresh", the line with the _last
message_ (called "subject line") is shown in bold.
2021-12-12 14:45:30 +01:00
B. Petersen 5637fdca1b update translations 2021-12-11 18:12:21 +01:00
B. Petersen 6b50c10546 update translations 2021-12-09 11:07:22 +01:00
bjoern 9755a7e028 add 'Download failed' string (#2167) 2021-12-09 11:01:08 +01:00
adbenitez 9a18c2b93c Merge remote-tracking branch 'upstream/master' 2021-12-08 15:54:50 -05:00
Asiel Díaz Benítez 6b4674fb88 Merge pull request #2157 from deltachat/adb-issue-2156
avoid NullPointerException when selecting thumbnail image
2021-12-08 15:24:13 -05:00
adbenitez e3de77cf08 Merge remote-tracking branch 'upstream/master' 2021-12-01 19:29:44 -05:00
bjoern eb1a544e93 bump to 1.26.2 (#2159)
* bump to 1.26.2 using core70

(1.26.0 and 1.26.1 were not released,
however, there may be nightlies or other builds around)

* adapt release-checklist.md to new VERSION_ANDROID on deltachat-pages

* even more release-checklist hints
2021-12-02 01:13:37 +01:00
B. Petersen e5774b4f69 update deltachat-core-rust submodule to 'prepare 1.70 (#2858)' 2021-12-01 21:34:12 +01:00
B. Petersen f965eb47de update translations 2021-12-01 21:25:22 +01:00
bjoern 74212ce9b8 bump to 1.26.1 using core69 (1.26.0 was not released, however, there may be nightlies or other builds around) (#2158) 2021-11-30 19:47:32 +01:00
adbenitez 7821571b5a Merge remote-tracking branch 'upstream/master' 2021-11-30 12:21:59 -05:00
B. Petersen b5d63b19f7 update translations 2021-11-30 14:30:25 +01:00
B. Petersen 56b9fb26cd update deltachat-core-rust submodule to 'prepare 1.69 (#2855)' 2021-11-30 14:28:48 +01:00
adbenitez d5afe5f655 don't hide the attachment manager if not necessary 2021-11-29 20:19:18 -05:00
adbenitez 8b0d4e4d6e Merge remote-tracking branch 'upstream/master' 2021-11-29 19:06:21 -05:00
Hocuri 378f8e258c Remove duplicate event registration (#2155) 2021-11-29 21:28:11 +01:00
B. Petersen 334b0c0dca update translations 2021-11-29 11:20:29 +01:00
adbenitez e260107bc5 update strings 2021-11-28 22:01:52 -05:00
adbenitez cc54c8c679 Merge remote-tracking branch 'upstream/master' 2021-11-28 20:23:37 -05:00
B. Petersen 81234dcd6d update translations 2021-11-29 00:26:37 +01:00
bjoern 09e0d7e4d0 prepare 1.26.0 (#2153)
* update changelog for 1.26.0

* add device message; as 1.24 is still pretty fresh, we also keep that message for now

* bump version to 1.26
2021-11-29 00:21:28 +01:00
bjoern c7e81d2bc2 synchronize unread-badge-color with desktop (#2148) 2021-11-28 21:22:44 +01:00
bjoern e784b01f37 make tracking core versions easier (#2152)
* nicer commit messasge on updating core

this sets the commit message for updating core module to sth. as
`update deltachat-core-rust submodule to 'prepare 1.68 (#2844)'`
instead of always the same message `update deltachat-core-rust submodule`.

this makes it easier to track changes.

* add a hint to release checklist to include the used core version
2021-11-28 20:16:14 +01:00
B. Petersen f1f7156f15 hotfix: fix source strings.xml errors 2021-11-28 17:23:58 +01:00
B. Petersen 9fb695739d update translations 2021-11-28 13:46:53 +01:00
B. Petersen c67e61c12e update deltachat-core-rust submodule to 'prepare 1.68 (#2844)' 2021-11-28 12:38:43 +01:00
B. Petersen fd8c4a628e update translations 2021-11-28 00:38:29 +01:00
Simon Laux 5601ca91b1 add translation strings from desktop (#2149)
* add translation strings from desktop

* Update res/values/strings.xml

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

* rename `mailto_dialog_confirm_replace_draft` to just `confirm_replace_draft`

Co-authored-by: bjoern <r10s@b44t.com>
2021-11-28 00:29:36 +01:00
B. Petersen 0213019aa0 update translations 2021-11-26 11:42:27 +01:00
Asiel Díaz Benítez e90185a02e Merge pull request #2147 from deltachat/generated-avatar-improvements
make avatar letter bold and transform it to uppercase
2021-11-25 17:57:51 -05:00
adbenitez fb749d5bcf Merge remote-tracking branch 'upstream/master' 2021-11-25 10:08:51 -05:00
bjoern 447e879bac use dc_get_last_error() api (#2109)
* add getLastError() api

* use getLastError() for QR code processing

* use getLastError() for import/export

* remove now unused getCapturedError()
2021-11-25 12:15:39 +01:00
bjoern 1b68e13d9c "scan qr code" wordings (#2146)
* pass qr-code strings to core (as qr code images are generated in core now)

* shorter wording of qr code hints

* quote group name as done in most other places
2021-11-25 12:09:10 +01:00
adbenitez 9a8b94c38b make avatar letter bold and transform it to uppercase 2021-11-24 19:59:16 -05:00
adbenitez 3eb380a834 Merge remote-tracking branch 'upstream/master' 2021-11-24 19:26:16 -05:00
adbenitez d910bb9e3e avoid gradle warnings 2021-11-24 18:38:28 -05:00
adbenitez 23b3932738 add option to remove user from group when selecting message 2021-11-24 18:38:12 -05:00
B. Petersen 1223bd1f32 update translations 2021-11-24 23:31:18 +01:00
B. Petersen cb5ac04afe update deltachat-core-rust submodule 2021-11-24 23:26:39 +01:00
Asiel Díaz Benítez 23ad457fab [WIP] use the new SVG QR images generated in core (#2138)
* use the new SVG QR images generated in core

* hack y-offset of fallback-avatar-letter

the dominant-baseline=central and baseline=middle attributes are not working,
see https://github.com/deltachat/deltachat-core-rust/pull/2815#issuecomment-978067378
and source code comment for some more details.

Co-authored-by: B. Petersen <r10s@b44t.com>
2021-11-24 23:24:55 +01:00
adbenitez 0c6c658d92 Merge remote-tracking branch 'upstream/master' 2021-11-24 00:40:02 -05:00
adbenitez af3b0670d1 show online status 2021-11-24 00:37:27 -05:00
bjoern ddda0750ba tweak wording for 'Last seen' (#2145) 2021-11-23 21:51:31 +01:00
adbenitez d017f1692a show verified checkmark in chat list 2021-11-23 15:22:53 -05:00
adbenitez 663e027208 Merge remote-tracking branch 'upstream/master' 2021-11-23 12:52:38 -05:00
Asiel Díaz Benítez 8b050f3b1e Merge pull request #2144 from deltachat/display-last-seen
Display last-seen info in profile
2021-11-23 12:18:36 -05:00
Asiel Díaz Benítez a79912109c Update res/values/strings.xml
Co-authored-by: bjoern <r10s@b44t.com>
2021-11-23 11:41:27 -05:00
Asiel Díaz Benítez d798571786 Update src/org/thoughtcrime/securesms/ProfileSettingsAdapter.java
Co-authored-by: bjoern <r10s@b44t.com>
2021-11-23 11:41:19 -05:00
B. Petersen 01f213c400 fix slovak string 2021-11-23 14:21:53 +01:00
B. Petersen d6daf72b8d update translations 2021-11-23 11:45:47 +01:00
B. Petersen 06322d0632 update deltachat-core-rust submodule 2021-11-23 11:42:24 +01:00
Simon Laux cb84872957 fix that ndk make didn't work with symlinked core (#2139)
* fix that ndk make didn't work with symlinked core

* Use $PWD instead of $(pwd)

Co-authored-by: Hocuri <hocuri@gmx.de>
2021-11-23 11:37:51 +01:00
Hocuri 206929a63c Switch from Mapbox to Maplibre (#2143) 2021-11-23 10:29:33 +01:00
adbenitez b96560b19a show verification status in title 2021-11-22 23:48:52 -05:00
adbenitez c7956abbaf show last-seen info in profile 2021-11-22 23:11:42 -05:00
adbenitez 22fced3fa5 add DcContact.getLastSeen() 2021-11-22 21:16:54 -05:00
Hocuri a4dd8446e8 Fix layout bug in chatlist title (#2137)
Fix #2127

* Fix layout bug in chatlist title

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

Also see deltachat/deltachat-core-rust#2805
2021-11-16 10:44:55 +01:00
adbenitez eca779bc32 Merge remote-tracking branch 'upstream/master' 2021-11-15 17:38:05 -05:00
bjoern 6a89861623 prepare 1.24.4 (#2135)
* update changelog for 1.24.4

* bump version to 1.24.4
2021-11-15 23:01:32 +01:00
adbenitez cca7c1a2ed Merge remote-tracking branch 'upstream/master' 2021-11-15 14:42:28 -05:00
B. Petersen 2a16ab4fc2 update deltachat-core-rust submodule 2021-11-15 14:53:44 +01:00
B. Petersen c2a98233c3 update local help 2021-11-15 13:36:34 +01:00
B. Petersen 86582100da update translations 2021-11-15 13:34:02 +01:00
adbenitez ca09d02836 Merge remote-tracking branch 'upstream/master' 2021-11-13 13:47:12 -05:00
Asiel Díaz Benítez 6309e8da98 Merge pull request #2132 from deltachat/adb-fix-ci
CI: fix and improve apk preview workflows
2021-11-13 12:35:51 -05:00
adbenitez 387476936c Merge branch 'master' of github.com:adbenitez/deltalab-android 2021-11-13 01:08:30 -05:00
Asiel Díaz Benítez d360648d6b Merge pull request #5 from adbenitez/update-readme
update readme
2021-11-13 01:08:06 -05:00
adbenitez 16f912875f add comment with link to apk preview when the app is built 2021-11-13 01:07:22 -05:00
adbenitez c10216b037 tweak workflows 2021-11-13 01:03:18 -05:00
adbenitez 0ff604794c Merge branch 'master' into update-readme 2021-11-13 00:17:41 -05:00
adbenitez 06bfce75ea tweak workflows 2021-11-13 00:16:57 -05:00
adbenitez ff442b64eb update readme 2021-11-12 22:32:00 -05:00
adbenitez 5c1e55e61b update CI 2021-11-12 22:25:24 -05:00
adbenitez ecd4157b48 update CI 2021-11-12 22:20:41 -05:00
adbenitez 2ebfeebdbd CI: fix apk previews 2021-11-12 16:06:10 -05:00
adbenitez 2b7e341da2 tweak CI 2021-11-12 15:53:28 -05:00
adbenitez b2e918c3e1 fix CI 2021-11-12 15:42:55 -05:00
adbenitez d83346c689 configure default webrtc instance 2021-11-12 01:14:18 -05:00
adbenitez c3658ed33a update device message 2021-11-12 00:04:50 -05:00
adbenitez 4b75149c8b allow to disable Subject 2021-11-11 23:30:56 -05:00
adbenitez 0e7b20ef00 Merge remote-tracking branch 'upstream/master' 2021-11-11 21:13:08 -05:00
bjoern c87be95d5d prepare 1.24.3 (#2130)
* update changelog for 1.24.3

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

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

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

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

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

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

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

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

* add device message

* add recent commits to changelog

* bump version to 1.24.0
2021-11-05 00:48:37 +01:00
adbenitez 32f835f583 Merge remote-tracking branch 'upstream/master' 2021-11-04 18:22:38 -04:00
adbenitez 752d7867b4 Merge remote-tracking branch 'upstream/master' 2021-11-04 18:19:08 -04:00
Hocuri 7344b491af Fix photo view rail (#2113)
* Fix: Don't check for write permission when we don't need it

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

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

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

* add share option

* allow to scan QR from gallery

* use menu_copy_to_clipboard instead of menu_copy_link_to_clipboard

* use AttachmentManager

* reuse Bitmap

* change REQUEST_CODE_IMAGE value

* use getCacheDir()

* replace handleOpenPgp4Fpr with handleQrData

* show error message if scanning QR failed

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

* Revert "use getCacheDir()"

This reverts commit 2a2a801b311e7c4929f5063d3340234413528b93.

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

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

Co-authored-by: B. Petersen <r10s@b44t.com>
2021-11-04 12:26:32 +01:00
Hocuri f34ef4db13 Target SDK/API 30 (#2087)
* Target SDK 30

* Pull changes from Signal

* Bugfix, make photo view rail be shown again

* Fix capturing images using an external camera

* Make backups work. Unfortunately, I did this by copying the backup file to the private storage first.

* Fix: Show the correct folder name when exporting attachment

Before, after exporting an attachment, on newer Android versions (and
maybe also on older ones) the toast always said
`File exported to "media"`.

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

Co-authored-by: Asiel Díaz Benítez <adbenitez@nauta.cu>

Co-authored-by: bjoern <r10s@b44t.com>
Co-authored-by: Asiel Díaz Benítez <adbenitez@nauta.cu>
2021-11-04 12:23:17 +01:00
adbenitez a2703a38d4 Merge remote-tracking branch 'upstream/master' 2021-11-03 01:39:46 -04:00
bjoern cc7bfbac51 show errors after account scanning failure (#2106)
reading captured error has a race with the thread that sets the error.

this is mitigated by sleep().

see https://github.com/deltachat/deltachat-core-rust/issues/2787
for details and a proper solution.
2021-11-02 22:11:30 +01:00
adbenitez c0eb147b74 Merge remote-tracking branch 'upstream/master' 2021-11-02 16:26:58 -04:00
Hocuri 52e31dc141 Fix NullPointerException 2021-11-02 18:38:42 +01:00
adbenitez 4687b64ebd Merge remote-tracking branch 'upstream/master' 2021-11-01 01:30:20 -04:00
B. Petersen c25020f0c0 update translations 2021-10-31 23:58:15 +01:00
B. Petersen 2e6e53abbd update local help 2021-10-31 23:57:10 +01:00
B. Petersen 136e9aa913 update deltachat-core-rust submodule 2021-10-31 21:00:39 +01:00
bjoern 45187174f2 new group from profile (#2100)
* add 'New Group or Subject' to contact profiles and allow group creation from there

* preselect contacts on group-creation from profile

* remove dead code

* also for existing group-creation, do not finish calling activity needlessly (this is pretty unexpected behavior)

* on editing groups, just use isProtected() from the chat to edit
2021-10-31 15:24:50 +01:00
adbenitez 0d8c9870d7 Merge remote-tracking branch 'upstream/master' 2021-10-30 17:25:22 -04:00
bjoern 1e2bc56aec adapt 'self-profile' hint to reality (#2102)
* adapt 'profile' hint to reality

- the profile hint misses that also the signature
  is sent out, together with name and image

- strike the part about that sent information cannot be retracted -
  that is pretty clear,
  and if we say that here, why not beside every message ;)
  not sure where that comes from,
  i checked similar settings in other messengers,
  there is no comparable hint.

* remove unclear 'alongside' wording
2021-10-30 23:09:11 +02:00
adbenitez 76b4e41692 Merge remote-tracking branch 'upstream/master' 2021-10-30 14:40:21 -04:00
B. Petersen be4729b669 update translations 2021-10-30 19:04:57 +02:00
Asiel Díaz Benítez 090fc09657 show verified-checkmark in memberlist in group creation (#2101) 2021-10-30 14:08:56 +02:00
adbenitez 7d2175f6dc tweak colors 2021-10-29 18:18:22 -04:00
adbenitez 8b431cbda2 Merge remote-tracking branch 'upstream/master' 2021-10-29 17:48:42 -04:00
B. Petersen eedf1c4858 Revert "add 'New Group or Subject' to contact profiles and allow group creation from there"
This reverts commit 872044b811.
2021-10-29 10:44:29 +02:00
B. Petersen 872044b811 add 'New Group or Subject' to contact profiles and allow group creation from there 2021-10-29 10:34:46 +02:00
adbenitez 8e957d3ca2 tweak colors 2021-10-28 23:36:26 -04:00
adbenitez 20868a041a tweak default color 2021-10-28 18:08:54 -04:00
B. Petersen f4aa8504c1 update deltachat-core-rust submodule 2021-10-28 12:16:51 +02:00
B. Petersen d180ab104c update local help 2021-10-28 12:13:09 +02:00
B. Petersen cac85528df update translations 2021-10-27 17:40:17 +02:00
B. Petersen cb1b1871b0 update translations 2021-10-27 17:28:19 +02:00
bjoern a0c96af983 make new 'join group' strings translatable, remove superfluous code (#2095)
* make new 'join group' strings translatable

* remove now superfluous group-join-progress-dialog

* remove thread-back-to-main roundtrip, joinSecurejoin() should return fast enough, not much different from any other chat creation
2021-10-27 17:23:45 +02:00
B. Petersen 9b1b2275eb update deltachat-core-rust submodule 2021-10-27 10:43:26 +02:00
bjoern ab5c57736a re-add "Add Attachment" menu entry (#2094)
it was removed to have some less menu entries,
however, on recent discussions,
it turns out clearer and clearte that this will break some workflows
(writing text first, then adding attachment).

i just had a look at other "large" messengers -
all of them support "write text, then add attachment" -
as well as our iOS and Desktop apps.
also, this order seems to be pretty normal when it comes to "E-Mail".

all in all,
i think, we should not sacrify this workflow just to save one menu entry.

at some point,
maybe we want to have the "Attach" button always visible left of the input bar
as most other messengers do (as well as iOS and Desktop),
however, this is a larger thing and also has its drawbacks on smaller screens.

so, just leave things as is seems not to be the worse idea here.

the "View Profile" menu entry, however stays, removed,
so, there is some cleanup.
2021-10-27 10:42:53 +02:00
adbenitez 197b5441e5 Merge remote-tracking branch 'upstream/master' 2021-10-27 03:12:06 -04:00
Asiel Díaz Benítez 420184bd5c Merge pull request #2075 from deltachat/adb-avatar-in-toolbar
add self avatar to conversation list's toolbar
2021-10-27 03:11:30 -04:00
adbenitez 6e5f8b3081 reduce avatar size 2021-10-27 03:02:07 -04:00
adbenitez 5352518b80 update version name 2021-10-27 01:53:08 -04:00
adbenitez 41f78f0deb update avatar's tooltip message 2021-10-27 01:33:40 -04:00
adbenitez f4764b73a7 show account selector instead of profile 2021-10-27 00:21:16 -04:00
adbenitez c5a2b72e64 Merge remote-tracking branch 'upstream/master' 2021-10-26 22:50:06 -04:00
Asiel Díaz Benítez e5f6ba369f Merge pull request #2089 from deltachat/adb-improve-new-group
improve selected recipients list
2021-10-26 22:24:39 -04:00
Asiel Díaz Benítez fc3bb64e05 Merge pull request #2093 from deltachat/adb-issue-2092
accept contact request before replying from notification
2021-10-26 22:18:49 -04:00
adbenitez 077aa691af tweak colors 2021-10-26 21:18:56 -04:00
B. Petersen e0910b461a update deltachat-core-rust submodule 2021-10-26 16:34:40 +02:00
Hocuri 66d6e249e7 Improve RTL layout support 2021-10-26 14:21:49 +02:00
B. Petersen 007506b359 update translations 2021-10-25 23:36:46 +02:00
B. Petersen 2b0604919b update deltachat-core-rust submodule 2021-10-25 23:35:43 +02:00
adbenitez 59b7b90f09 tweak themes 2021-10-25 06:48:30 -04:00
adbenitez 8e9bd50bb9 add missing drawable 2021-10-25 02:41:08 -04:00
adbenitez e843d49570 accept contact request before replying from notification 2021-10-25 00:39:54 -04:00
adbenitez e564f8bfa8 update submodule 2021-10-24 04:00:47 -04:00
adbenitez de1695710c update version name 2021-10-24 03:56:36 -04:00
adbenitez d30da32582 improve selected recipients list 2021-10-20 23:42:59 -04:00
adbenitez 5f016bf598 update avatar on changes 2021-10-20 16:59:41 -04:00
adbenitez 845947b97c Merge remote-tracking branch 'upstream/master' 2021-10-20 16:01:45 -04:00
B. Petersen ee02761ab2 update deltachat-core-rust submodule 2021-10-19 17:16:48 +02:00
B. Petersen eb4f602ecc update translations 2021-10-19 17:16:35 +02:00
bjoern 1519374049 check can_send() on tapping avatar (#2086)
editing name/avatar is only possible when one can send to a chat;
for the menu entry, this is already checked (the menu entry is hidden then),
but it was forgotten on avatar tapping.
2021-10-19 17:14:19 +02:00
adbenitez 6e422a85a1 Merge remote-tracking branch 'upstream/master' 2021-10-17 20:35:36 -04:00
Asiel Díaz Benítez e6883ec021 Merge pull request #2084 from deltachat/adb-issue-2006
select previous account when rolling back account creation
2021-10-15 15:51:23 -04:00
adbenitez d99b4f683b Merge remote-tracking branch 'upstream/master' 2021-10-15 15:48:51 -04:00
Asiel Díaz Benítez ff778bf32f Merge pull request #2082 from deltachat/adb-issue-2067
don't add members if back button is pressed
2021-10-15 15:46:05 -04:00
Asiel Díaz Benítez e6e975a566 Merge branch 'master' into adb-issue-2006 2021-10-15 15:20:13 -04:00
Asiel Díaz Benítez 930f6fef8d Update src/org/thoughtcrime/securesms/connect/AccountManager.java
Co-authored-by: bjoern <r10s@b44t.com>
2021-10-15 15:18:22 -04:00
Asiel Díaz Benítez 6c510e4f20 Merge pull request #2081 from deltachat/adb-issue-2068
disable fullscreen keyboard
2021-10-15 15:15:35 -04:00
adbenitez b30f15524d Merge remote-tracking branch 'upstream/master' 2021-10-15 14:57:41 -04:00
bjoern 1fa5025767 simpler account switching (#2080)
remove the "progress" dialog that shows up for a fraction of a second.
as all accounts are already in memory since the switch to dc_accounts_t,
there is nothing that can take so much time to satisfy a "wait" dialog.

the switching is now at least visually nicer -
however, due to less task switching and less code,
it should also be a bit faster.
2021-10-15 11:32:36 +02:00
B. Petersen 5b37ac5293 update translations 2021-10-15 11:30:55 +02:00
Asiel Díaz Benítez eb75aaae1a use Dismiss instead of Mark as Read in notification action (#2083) 2021-10-15 11:22:48 +02:00
adbenitez ac2ad2ed33 select previous account when rolling back account creation 2021-10-15 02:05:47 -04:00
adbenitez dcad6b2073 don't add members if back button is pressed 2021-10-14 02:28:46 -04:00
adbenitez f0572aac26 disable fullscreen keyboard 2021-10-14 02:22:00 -04:00
adbenitez 4e9a5ce026 fix fallback avatar 2021-10-13 21:59:11 -04:00
adbenitez 953016d60c Merge remote-tracking branch 'upstream/master' 2021-10-13 21:53:54 -04:00
Asiel Díaz Benítez 94a144106c Merge branch 'master' into adb-avatar-in-toolbar 2021-10-13 21:27:30 -04:00
adbenitez d4d18e6cd1 adapt selected account's checkbox and unread count badge to theme 2021-10-13 20:49:58 -04:00
Hocuri 1fcda9c2d2 Remove "View Profile" and "Add Attachment" from menu (#2079)
The menu has grown waaaaay to big, before it has been up to 8 entries,
now it's two entries less.
2021-10-13 22:31:38 +02:00
adbenitez 90e64b4e56 Merge remote-tracking branch 'upstream/master' 2021-10-13 15:37:01 -04:00
Asiel Díaz Benítez 242f47cae6 Merge pull request #2077 from deltachat/adb-switch-account-improvements
improve the account selector dialog
2021-10-13 15:33:44 -04:00
Hocuri d8913cf17e Adapt to new direct share api (#1852)
Fix #1777
2021-10-13 17:33:55 +02:00
Hocuri 71d8a0b5d8 Correct indentation 2021-10-13 14:30:23 +02:00
Hocuri ded3c5d43e Make the "selected account" checkmark green 2021-10-13 14:21:08 +02:00
adbenitez 8cdac36dc5 fix recycleview top padding 2021-10-13 04:02:43 -04:00
adbenitez 07d61fe44a update left margin of name and address 2021-10-13 03:56:26 -04:00
adbenitez ba40209723 add checkbox to selected account 2021-10-13 03:22:55 -04:00
adbenitez b55ea930ca Merge remote-tracking branch 'upstream/master' 2021-10-12 17:28:01 -04:00
adbenitez 584f2648e6 include selected account in list 2021-10-12 15:38:09 -04:00
Hocuri e55f1a9c20 Apply some of Android Studio's suggestions 2021-10-12 19:59:48 +02:00
Hocuri 1810508ff0 Remove unused elements in account_selection_list_fragment.xml 2021-10-12 17:21:32 +02:00
adbenitez e20c178705 add missing contentDescription to delete button in res/layout/selected_recipient_list_item.xml 2021-10-12 12:16:07 +02:00
Asiel Díaz Benítez 646ed8bb18 Update src/org/thoughtcrime/securesms/accounts/AccountSelectionListFragment.java
Co-authored-by: Hocuri <hocuri@gmx.de>
2021-10-11 17:49:50 -04:00
Asiel Díaz Benítez bc0d103f13 Update src/org/thoughtcrime/securesms/accounts/AccountSelectionListFragment.java
Co-authored-by: Hocuri <hocuri@gmx.de>
2021-10-11 17:47:13 -04:00
Asiel Díaz Benítez 90930ae1a7 Update res/layout/account_selection_list_item.xml
Co-authored-by: Hocuri <hocuri@gmx.de>
2021-10-11 17:46:56 -04:00
Asiel Díaz Benítez 6578e008df Update res/layout/account_selection_list_item.xml
Co-authored-by: Hocuri <hocuri@gmx.de>
2021-10-11 17:45:58 -04:00
adbenitez fd0e168f47 tweak accent color 2021-10-11 16:27:19 -04:00
adbenitez a8db12a2c6 show account switch dialog when long-pressing the fab 2021-10-11 15:46:48 -04:00
adbenitez 7e6683bde0 Merge remote-tracking branch 'upstream/master' 2021-10-11 14:50:39 -04:00
adbenitez b2c449ec03 change app icon 2021-10-11 14:41:24 -04:00
adbenitez 3a792751df revert background 2021-10-11 04:04:50 -04:00
adbenitez f52dbdc6a5 tweak themes 2021-10-11 03:42:12 -04:00
adbenitez e1c52835e5 set click listener in AccountViewHolder 2021-10-10 13:43:37 -04:00
adbenitez 1895e30a9b adapt delete button to theme 2021-10-10 13:12:45 -04:00
adbenitez 13dafd3e2a tweak colors 2021-10-10 02:53:22 -04:00
adbenitez 454822b36a tweak indigo theme 2021-10-10 02:32:08 -04:00
adbenitez 502a9461fb make avatar smaller 2021-10-10 02:14:06 -04:00
adbenitez 746c666148 improve fallback avatar in account list 2021-10-10 02:05:58 -04:00
adbenitez 811f8eaf0b add unread count badge to account selector 2021-10-10 00:39:56 -04:00
adbenitez 3880fd67a5 improve the account selector dialog 2021-10-09 23:05:07 -04:00
Asiel Díaz Benítez 74adc7e4b2 Merge pull request #2071 from deltachat/adb-issue-2069
allow to select audio files in multi-select mode in Docs tab
2021-10-09 13:57:31 -04:00
Asiel Díaz Benítez 9c20275f6e Merge pull request #2047 from deltachat/adb-fix-reference-links
use loadDataWithBaseURL() instead of loadData()
2021-10-09 13:13:12 -04:00
Asiel Díaz Benítez 8cbb653740 Merge pull request #2076 from deltachat/adb-hidde-keyboard
hidde keyboard when compose panel is hidden
2021-10-08 13:23:06 -04:00
adbenitez 9d41055379 hidde keyboard when compose panel is hidden 2021-10-08 02:49:04 -04:00
adbenitez 9338981626 add self avatar to conversation list's toolbar 2021-10-07 20:43:05 -04:00
adbenitez 8becb09aa7 Merge remote-tracking branch 'upstream/master' 2021-10-05 14:40:30 -04:00
Hocuri 624a1d08f2 Merge pull request #2065 from deltachat/fix-shared-image-being-set-as-draft-repeatedly
Fix shared image being set as draft repeatedly (Fix #2040)

The problem was that 

      if (isDirectSharing(this)) {
        openConversation(getDirectSharingChatId(this), -1);
      }

was called in refreshTitle(). But refreshTitle() is also called everytime the connectivity changes, so everytime the connectivity changes a new instance of ConversationActivity was opened.

The last three commits are actually independent (but I think uncontroversial) improvements, if you want I can also make a separate PR for this.
2021-10-05 11:01:23 +02:00
adbenitez 07dc53804d remove unnecessary call to notifyDataSetChanged() 2021-10-05 00:48:21 -04:00
adbenitez 19d1b56bf2 allow to select audio files in multi-select mode 2021-10-05 00:40:15 -04:00
adbenitez e1c1302c3f Merge remote-tracking branch 'upstream/master' 2021-10-04 23:58:08 -04:00
Asiel Díaz Benítez c9689097d4 Merge pull request #2061 from deltachat/adb-issue-2016
Disable group editing actions if user can't edit group (ex. self not in group)
2021-10-04 17:00:51 -04:00
Hocuri dfb13ca7a4 Don't let the doze dialog make the tests fail 2021-10-04 16:03:19 +02:00
Hocuri b495b847f4 Remove forgotten dbg statement 2021-10-04 16:03:19 +02:00
Hocuri 925fec13b2 Move tests to separate packages so that I can e.g. run all offline tests 2021-10-04 16:03:19 +02:00
Hocuri 0f102ffc88 Fix #2040 2021-10-04 16:03:19 +02:00
Hocuri 2c6f849676 Add failing test 2021-10-04 16:02:44 +02:00
Hocuri a2ffa4cd5a Add very basic onboarding and sharing test (#2031)
* Start creating onboarding test

* Start adding sharing test

* Create very basic sharing test
2021-10-04 15:58:07 +02:00
adbenitez 02588ebb8b hidde add-member and qr-invite buttons if they can't be used at the moment 2021-10-03 16:57:54 -04:00
Hocuri 1b6965e43e Fix back button not working in connectivity view sometimes (#2064)
I noticed that sometimes the system back button (the one in the lower
left) does not work in the connectivity view. The top bar back button
worked.

This should fix this.

Also, I moved `getSupportActionBar().setTitle(R.string.connectivity)` to onCreate(). It had been in refresh() so that the title could be set to "Connectivity | Connected", "Connectivity | Connecting" and so on. But as we decided not to do this, there is no reason for it to be in refresh().
2021-10-03 16:50:39 +02:00
adbenitez f1d287da1f update submodule 2021-10-03 02:29:58 -04:00
adbenitez 2a269ffc3c enable broadcast feature by default 2021-10-03 02:29:19 -04:00
adbenitez 06962b11f3 Merge remote-tracking branch 'upstream/master' 2021-10-02 14:55:04 -04:00
B. Petersen e664557435 update translations 2021-10-02 13:18:08 +02:00
adbenitez bf8ceed829 disable group editing actions for contact requests and groups where it doesn't makes sense (ex. self is not in group) 2021-10-02 00:20:39 -04:00
adbenitez 404c40379c disable buttons actions if user can't send in group 2021-10-02 00:15:33 -04:00
adbenitez 65805318ed Merge remote-tracking branch 'upstream/master' 2021-10-01 22:40:58 -04:00
B. Petersen 2279ef38a3 update translations 2021-10-01 23:50:21 +02:00
adbenitez 13d49431dd Merge remote-tracking branch 'upstream/master' 2021-10-01 16:43:43 -04:00
bjoern a73f17144b add usage string for connectivity view (#2066)
moreover, fix the id used for 'Broadcast List'
2021-10-01 22:28:37 +02:00
B. Petersen 427e70fcbf update translations 2021-10-01 14:00:31 +02:00
adbenitez a2a47bf270 use isMultiUser() instead of isGroup() 2021-09-30 17:16:02 -04:00
adbenitez 81848ddb7e Merge remote-tracking branch 'upstream/master' 2021-09-30 17:09:56 -04:00
B. Petersen 362ccd81c5 update translations 2021-09-30 21:37:42 +02:00
bjoern 1eed088f66 rename isGroup() to isMultiUser() (#2063)
* rename isGroup() to isMultiUser()

* rename isGroupConversation()/isPushGroupConversation() to isMultiUser()

* rename chatIsGroup to chatIsMultiUser

* rename isGroupRecipient() to isMultiUserRecipient()
2021-09-30 21:31:18 +02:00
adbenitez 428f8e6156 update res/values-es/strings.xml 2021-09-30 13:57:22 -04:00
adbenitez 378f9da946 Merge remote-tracking branch 'upstream/master' 2021-09-30 13:56:24 -04:00
B. Petersen 154a6fce92 update translations 2021-09-30 15:57:18 +02:00
bjoern e71f5d9bba broadcasts android ui (#2060)
* add broadcasts ffi

* add 'broadcast' options to menu, chat, profile etc.

* generate initial broadcast names

* reword broadcast hint

* make 'Broadcasts Lists' experimental; while on that, also add a confirmation dialog to the location streaming switch (wording taken from ios)

* Update res/values/strings.xml

Co-authored-by: Hocuri <hocuri@gmx.de>

* comment on strings.xml

* tweak 'experimental' appearing, avoid the 'test tube'-emoji that is not supported on many devices

Co-authored-by: Hocuri <hocuri@gmx.de>
2021-09-30 15:44:17 +02:00
B. Petersen bafccdec1f fix translation syntax error 2021-09-30 15:01:05 +02:00
B. Petersen 3db47cb2c6 update deltachat-core-rust submodule 2021-09-30 14:32:54 +02:00
B. Petersen 62b8a7d646 update translations 2021-09-30 01:42:01 +02:00
adbenitez 40d122aa93 Merge remote-tracking branch 'upstream/master' 2021-09-26 17:27:49 -04:00
B. Petersen a1aae81bb4 update translations 2021-09-24 18:10:11 +02:00
bjoern 3af9fdcea6 do not say, device-messages can be deleted from the server somehow (#2059)
it is a bit nitpicking and also a cornercase,
however, yes, it was not correct before.
2021-09-24 18:04:33 +02:00
bjoern 1ef4b23811 prefer 'All' over 'No Limit' (#2055) 2021-09-22 18:45:05 +02:00
B. Petersen 17bdd6e0da fix typo in english source strings 2021-09-22 02:06:37 +02:00
B. Petersen 6a574bacc6 update translations 2021-09-22 02:03:30 +02:00
B. Petersen db647e773e update translations 2021-09-21 11:15:58 +02:00
B. Petersen 7b4e7d5990 update translations 2021-09-21 01:57:40 +02:00
B. Petersen 96b38e60b5 make check-translations.sh accept escaped percent sign 2021-09-21 01:55:43 +02:00
B. Petersen fe113cb520 hotfix: remove superfluous backslash 2021-09-21 01:47:54 +02:00
bjoern d7072d57df add translations recently needed by core: connectivity, quota, device messages and some other bits (#2053) 2021-09-21 01:00:26 +02:00
adbenitez c42d1592fa Merge remote-tracking branch 'upstream/master' 2021-09-20 16:16:00 -04:00
B. Petersen 35573e1ec9 update deltachat-core-rust submodule 2021-09-20 21:46:24 +02:00
B. Petersen 9e3f08c7b7 update translations 2021-09-20 14:24:26 +02:00
B. Petersen 95bc9cb236 update translations 2021-09-19 21:06:45 +02:00
bjoern a33ff17f3f pull in translatable/lasting strings from desktop (#2050)
* pull in translatable/lasting strings from desktop -> _locales/_untranslated_en.json

* fix typo

* add missing headline

* Update res/values/strings.xml

Co-authored-by: Simon Laux <Simon-Laux@users.noreply.github.com>

Co-authored-by: Simon Laux <Simon-Laux@users.noreply.github.com>
2021-09-19 18:34:09 +02:00
B. Petersen 75366e78e4 update translations 2021-09-18 23:22:45 +02:00
B. Petersen 9214d0cf76 bump version 2021-09-18 23:12:26 +02:00
B. Petersen 3fce5bbd21 update deltachat-core-rust submodule 2021-09-18 22:29:08 +02:00
adbenitez 78f478faa0 update readme 2021-09-15 01:18:14 -04:00
adbenitez 01332cf6b0 update submodule 2021-09-15 00:45:38 -04:00
adbenitez 1f9753c433 Merge remote-tracking branch 'upstream/master' 2021-09-14 11:52:31 -04:00
B. Petersen e4a02f3d4b update translations 2021-09-14 17:11:10 +02:00
adbenitez 994681d194 update version number 2021-09-13 21:49:05 -04:00
adbenitez a3e52ed8a0 update device message 2021-09-13 21:35:34 -04:00
adbenitez e46510ecd4 Merge remote-tracking branch 'upstream/master' 2021-09-13 20:28:26 -04:00
adbenitez d326e02fc3 update device message 2021-09-13 20:28:23 -04:00
adbenitez b35e0eb952 Merge remote-tracking branch 'upstream/master' 2021-09-13 17:31:25 -04:00
B. Petersen f556585460 update translations 2021-09-13 23:27:03 +02:00
bjoern beb601bc06 do not download large messages automatically (#2045)
* add download-ffi methods

* add 'Download' button for incomplete messages

* show 'downloading' animation

* make download_limit configurable

* set button to 'disabled' and text to 'Downloading...' on downloading; color does not really reflect that yet, but that can probably be tweaked by xml

* make 'download message body' translatable
2021-09-13 23:07:49 +02:00
B. Petersen 8c750a43ca update deltachat-core-rust submodule 2021-09-13 21:15:30 +02:00
adbenitez 3b7365e56c update device message 2021-09-06 20:24:56 -04:00
adbenitez c91f56c0f1 tweak image editor's stickers 2021-09-06 20:05:52 -04:00
adbenitez bc90c9ef29 Merge remote-tracking branch 'upstream/master' 2021-09-06 18:51:16 -04:00
adbenitez e30e3af526 Merge branch 'issue-1828' 2021-09-06 18:48:49 -04:00
Asiel Díaz Benítez c4f7a72493 allow to export all selected attachments (#2048)
* allow to export more than one attachment

* tweak strings
2021-09-06 23:31:52 +02:00
B. Petersen 024099b322 update translations 2021-09-06 23:26:34 +02:00
Asiel Díaz Benítez 94e44531cb Merge branch 'master' into issue-1828 2021-09-06 14:38:40 -04:00
adbenitez 9f252ae41c use loadDataWithBaseURL() instead of loadData() 2021-09-05 16:37:26 -04:00
adbenitez 949f262824 block network loads in ZHV 2021-09-05 16:03:22 -04:00
adbenitez 21fd3b900b update version number 2021-08-26 13:25:26 -04:00
adbenitez 803201ae4f update submodule 2021-08-26 13:25:14 -04:00
adbenitez f58c8b512d update device messages 2021-08-26 13:24:03 -04:00
adbenitez b60b3537cb Merge remote-tracking branch 'upstream/master' 2021-08-25 19:46:52 -04:00
B. Petersen ac5d8dc5d0 tweak upload-testrun script 2021-08-25 12:01:36 +02:00
bjoern 847faedd7b prepare 1.22.1 (#2041)
* update changelog for 1.22.1

* bump version to 1.22.1
2021-08-25 10:44:32 +02:00
B. Petersen db4feb7282 update translations 2021-08-24 15:06:56 +02:00
B. Petersen 13e2a22277 update translations 2021-08-24 12:47:46 +02:00
adbenitez 22f0cb0d7a avoid loading content from network in html.zip viewer 2021-08-23 18:21:02 -04:00
adbenitez ca150da128 Merge remote-tracking branch 'upstream/master' 2021-08-23 17:40:13 -04:00
B. Petersen 75af8159c0 typo: it is not 'Learn Apeeling' :D 2021-08-23 12:12:15 +02:00
B. Petersen f7c22e60b7 update translations 2021-08-23 12:09:13 +02:00
adbenitez d46c95c9e5 Merge remote-tracking branch 'upstream/master' 2021-08-21 15:19:08 -04:00
B. Petersen da6ed26820 fix typo 2021-08-21 16:57:03 +02:00
bjoern b50463c2b2 prepare 1.22.0 (#2038)
* update changelog for 1.22.0

* bump version to 1.22.0

* add #2034 to CHANGELOG
2021-08-20 23:34:44 +02:00
adbenitez 659a017168 Merge remote-tracking branch 'upstream/master' 2021-08-20 16:59:07 -04:00
bjoern 5b937b5653 profile: show tab containing 'status' for device chat (#2039)
the device chat's status contains some useful information
since https://github.com/deltachat/deltachat-core-rust/pull/2613 -
unfortunately, the whole tab was hidden on android.

ios and desktop should be fine in this regard.
2021-08-20 22:56:28 +02:00
B. Petersen 34513086b4 update translations 2021-08-20 21:56:08 +02:00
adbenitez 5df3039ab5 Merge remote-tracking branch 'upstream/master' 2021-08-20 15:17:02 -04:00
adbenitez d75d8888ce tweak device messages 2021-08-20 15:13:09 -04:00
adbenitez 099f4a33d0 add more kaomojis 2021-08-20 15:01:26 -04:00
adbenitez 662f61b6c2 tweak update message 2021-08-20 13:58:28 -04:00
adbenitez 4f37d11ef5 Merge remote-tracking branch 'upstream/master' 2021-08-20 13:54:22 -04:00
B. Petersen 519958e88c update deltachat-core-rust submodule 2021-08-20 18:20:32 +02:00
B. Petersen 95bb578d15 update translations 2021-08-20 18:09:13 +02:00
bjoern ed1b363d70 add device message for 1.22 (#2036)
* add device message for 1.22

* adapt 1.22 device message for ios, for desktop, update_1_22 could fit (or we can add another later)
2021-08-20 17:58:27 +02:00
adbenitez 1feba7bd3c update version name 2021-08-19 16:18:36 -04:00
adbenitez a8d52fe7fc don't add /web command 2021-08-19 16:14:13 -04:00
adbenitez f5b2ec498f Merge remote-tracking branch 'upstream/master' 2021-08-19 12:42:44 -04:00
Hocuri 1222e6fc90 Remove RequiresApi(19) annotation on ScribbleActivity (#2033)
These annotations don't actually have an effect, but they lead to an
error (not a warning) being shown in Android Studio. It still compiles
fine, though.

The line `case ScribbleActivity.SCRIBBLE_REQUEST_CODE:` in
ConversationActivity was therefore shown as an error all the time, which
was really annoying.

The alternative would be to suppress the error in ConversationActivity.
2021-08-17 23:15:11 +02:00
bjoern a08f8ed527 hide 'search' option in connectivity view (#2035)
it is currently just not needed for a dialog-style html-page,
but raises the question what can be searched here.

if it turns out a search function becomes useful,
we can easily re-add it.
2021-08-17 23:12:53 +02:00
Hocuri e2b2d6bea4 [WIP] Fix "Can't edit shared image" (#2034)
Fix #2032

The problem was that after returning from the image editor, `doReinitializeDraft` was true and therefore we the draft was reinitialized to the originally shared, unedited image.

This was introduced in
https://github.com/deltachat/deltachat-android/pull/1770. I im pretty
sure that what I changed is fine, but we had so many regressions in the
past in this area that we should thoroughly test this change before
merging.

I extended
https://github.com/deltachat/interface/edit/master/user-testing/mailto-links.md
a bit; before merging this PR we should test that everything there still
works.
2021-08-16 12:39:58 +02:00
adbenitez 076b1b893b add more kaomoji 2021-08-13 18:58:24 -04:00
adbenitez f361e928cb Merge remote-tracking branch 'upstream/master' 2021-08-12 15:08:48 -04:00
Asiel Díaz Benítez ffd58739ed Merge pull request #2027 from deltachat/adb-issue-1992
reload adapter's dcChat when chat is modified
2021-08-12 15:05:30 -04:00
Hocuri b8cbc6d3b0 Add some @NonNull annotations, remove unused method (#2028)
This was in an attempt to find the cause for #2026. I didn't succeed,
but this is an improvement, anyway.
2021-08-11 23:13:12 +02:00
Hocuri f7b74e4963 Add simple benchmark & a test framework (#2022)
See #2019, #2020 and #2021 for failed attempts at using a benchmark framework. So, for now I'll just go with timing the results manually. 

For trying this out:
- Backup your current account first, maybe there are some bugs in switching accounts.
- You can run benchmarks on either an emulated device or a real device. For better benchmark results, you should run the benchmark on a real device and make sure that the core is compiled in release mode.
- Disable animations on your device, otherwise the test may fail. (Developer options -> Window animation scale, Transition animation scale & Animatior duration scale -> set all three of them to 0x)
- In Android Studio: File -> Sync project with gradle files
- In Android Studio: Run -> Edit configurations -> `+` -> Android Instrumented test -> Either select a specific class or select "All in Module" -> OK -> Select your configuration in the toolbar -> Click on the green "run" button in the toolbar to run the tests

When the benchmark is done, you will get a result like `MEASURED RESULTS (Benchmark) - Going thorough all 10 chats: 11635,11207,11363,11352,11279,11183,11137,11145,11032,11057`, Paste `11635,11207,11363,11352,11279,11183,11137,11145,11032,11057` into a cell in a LibreOffice spreadsheet, do `Data -> Text to columns`, choose `,` as a separator, hit `OK`, and create a diagram.
2021-08-11 14:01:15 +02:00
adbenitez 3327812628 reload adapter's dcChat when chat is modified 2021-08-10 23:08:12 -04:00
adbenitez 1f79494747 Merge remote-tracking branch 'upstream/master' 2021-08-10 17:59:05 -04:00
B. Petersen e8cf64d5ea refine changelog 2021-08-10 18:41:01 +02:00
Hocuri 44ffbdbb58 Fix: When searching, entering an archived chat, and going back, go back to search (#2025)
Steps to reproduce the bug:
- Search and select an archived chat
- Press back

Expected: Go back to the search activity.
Actual: Go to the Archived chats list activity. The user has to press
"back" again to get to the search.
2021-08-10 17:06:05 +02:00
Hocuri 5952f30334 Fix: When returning to chat after blocking it, hide request buttons (#2023)
Steps to reproduce the bug:

- Go to a contact request
- Go to the profile
- Block the contact
- Press back

Expected behavior: Only the compose panel is shown, not the request
buttons.
Actual behavior: Both the panel and the request buttons are shown
because the panel visibility is updated, but not the request button's.

I fixed this by always calling `initializeContactRequest()` after
`setComposePanelVisibility()`.
2021-08-10 17:05:43 +02:00
Hocuri 93d9a84cae Fix: When blocking a contact from the profile, update the chatlist (#2024)
Steps to reproduce:

- Go to the profile of a contact
- Block the contact
- Press back twice

Expected behavior: The chat is not shown in the list anymore.
Actual behavior: The chat is shown in the list until the app is
restarted (or if you wait some time)
2021-08-10 17:05:30 +02:00
B. Petersen 521ee30517 update translations 2021-08-09 11:44:34 +02:00
bjoern f2934a330d prepare 1.21.2 testrun 🏃 (#2018)
* update changelog for 1.21.2

* bump version to 1.21.2
2021-08-09 11:40:50 +02:00
B. Petersen d49ae69b55 update translations 2021-08-08 23:41:37 +02:00
bjoern 1c36190c87 validate email-addresses in core (#2015)
successor of #1980,
allowing to add contacts with dotless email-domains to groups;
that is needed eg. for @yggmail
2021-08-08 22:05:34 +02:00
adbenitez 0fcc6f4661 Merge remote-tracking branch 'upstream/master' 2021-08-04 16:08:57 -04:00
bjoern 726f751cac keep selection when migrating several accounts (#2011)
postpone selection after the last migration
as migrateAccount() currently selects the migrated account.

before, the selectAccount() call was useless
if another migrateAccount() call follows.
2021-08-04 15:05:45 +02:00
Asiel Díaz Benítez 9be90a589e avoid NullPointerException (#2013) 2021-08-04 15:05:33 +02:00
adbenitez 97df2ceea5 Merge remote-tracking branch 'upstream/master' 2021-08-03 04:15:28 -04:00
B. Petersen 3d3b1cc03f typo 2021-08-03 01:11:01 +02:00
bjoern 99963ee605 prepare 1.21.1 testrun 🏃 (#2010)
* update changelog for 1.21.1

* bump version to 1.21.1
2021-08-02 23:52:09 +02:00
B. Petersen 7f09ea237d update deltachat-core-rust submodule 2021-08-02 21:57:42 +02:00
bjoern aa1909e519 prepare 1.21.0 (#2009)
* update changelog to 1.21.0

* bump version to 1.21.0
2021-08-02 10:40:18 +02:00
bjoern 0995930636 unify buttons (#2007)
* use standard button style for block/accept

* make existing buttons a little bit nicer

* make 'login' button more outstanding, esp. in dark-mode, where colors are tuned down for now
2021-08-02 10:38:14 +02:00
Asiel Díaz Benítez 099f76a90b set dynamic theme in welcome activity (#2008) 2021-08-02 00:20:34 +02:00
adbenitez cec9a5e5b1 Merge remote-tracking branch 'upstream/master' 2021-08-01 17:41:27 -04:00
Asiel Díaz Benítez 13dbb3f87c avoid showing compose panel when pressing block button (#2004)
* stop observing DC_EVENT_CONTACTS_CHANGED events before blocking chat so the input bar is not made visible in handleEvent()

* add comment about removing DC_EVENT_CONTACTS_CHANGED observer on blocking

Co-authored-by: B. Petersen <r10s@b44t.com>
2021-08-01 23:29:22 +02:00
Asiel Díaz Benítez 464c30129f update archived chatlist when contact request is blocked, set intent so conversationListFragment can find RELOAD_LIST in extras (#2003) 2021-08-01 22:26:19 +02:00
B. Petersen 474a40f6b7 update help 2021-08-01 22:05:27 +02:00
B. Petersen 1c2ed86e24 update translations 2021-08-01 22:04:50 +02:00
B. Petersen 7e4a94e9aa update deltachat-core-rust submodule 2021-08-01 21:10:01 +02:00
adbenitez 0a72a96c0a Merge remote-tracking branch 'upstream/master' 2021-07-31 16:22:17 -04:00
Asiel Díaz Benítez 6bd46a8532 Merge pull request #1985 from deltachat/use-accounts-api
use dc_accounts_t
2021-07-31 16:19:33 -04:00
bjoern 06353ef64d fix potential race condition in chatlist loading (#2001)
this should fix the race condition mentioned at #2000
and in the source code by synchronizing getters/setters of the booleans.
2021-07-31 21:24:20 +02:00
bjoern 6de566ac11 fix chatlist anr (#2000)
* revert unneeded changed introduced at #1975 - the timer is to update relative timestamps, data reloading is not needed and driven by events

* load chatlist async

* debounce chatlist loading

* add comment to the code
2021-07-31 13:56:39 +02:00
adbenitez 195c71af9a Merge remote-tracking branch 'upstream/master' 2021-07-30 19:19:23 -04:00
Asiel Díaz Benítez 72acc5fffc separate request and archive badges (#1997) 2021-07-30 12:43:10 +02:00
adbenitez d7620a817a Merge remote-tracking branch 'upstream/master' 2021-07-29 22:25:27 -04:00
bjoern a7d6dda1a3 hide question from request panel for now (#1996)
* hide question from request panel for now, if needed we can do something more specific in the future

* remove 'Done' toast to avoid problems with lost activity

for whatever reason,
i just got a crash related to the toast that could not find its activity,
probably we should have used the app context and not the activity.

however, the toast was annoying me already,
there is no point in adding it, the change is visible instantly to the user
on the screen.
2021-07-29 23:36:16 +02:00
bjoern 2e9f7e58f2 tweak 'Archived Chats' and 'Requests' (#1991)
* add 'Archived Chats' menu entry

the menu entry is at the place where the 'Contact Requests' were before -
that way, ppl may find existing contact requests easier.

moreover, it is now possible to access 'Archived Chats'
without endless scrolling ;)

* for archived requests, show both tags

* show a hint when 'Archived Chats' is empty

* contact requests do not display unread count; do not retrieve it and do not show text in bold
2021-07-29 10:18:51 +02:00
adbenitez 2ca65a39d3 Merge remote-tracking branch 'upstream/master' 2021-07-28 21:39:32 -04:00
B. Petersen 2d6459bddf update deltachat-core-rust submodule 2021-07-28 18:30:41 +02:00
bjoern 6d8da07409 Update src/org/thoughtcrime/securesms/connect/AccountManager.java
Co-authored-by: Hocuri <hocuri@gmx.de>
2021-07-28 16:53:03 +02:00
bjoern a6490bf4cb Update src/org/thoughtcrime/securesms/connect/AccountManager.java
Co-authored-by: Hocuri <hocuri@gmx.de>
2021-07-28 16:52:54 +02:00
B. Petersen 1c4b06c501 int can't be @Nullable 2021-07-28 16:44:28 +02:00
B. Petersen 3d4bac8e9a update deltachat-core-rust submodule 2021-07-28 15:22:18 +02:00
B. Petersen 129e7e34b8 update deltachat-core-rust submodule 2021-07-28 15:05:29 +02:00
B. Petersen 8006b68c7a update translations 2021-07-28 15:05:15 +02:00
adbenitez 30a92fe63d fix automatic dark mode for themes 2021-07-28 01:46:33 -04:00
adbenitez 1402f5a726 Merge remote-tracking branch 'upstream/master' 2021-07-27 20:41:40 -04:00
B. Petersen 531af69c9e update deltachat-core-rust submodule 2021-07-27 15:53:06 +02:00
B. Petersen c94ec36814 remove superfluous string (that change was lost during rebase) 2021-07-27 00:17:16 +02:00
B. Petersen 7959053429 process events belonging to current context only 2021-07-26 21:37:33 +02:00
B. Petersen 0f7984442a adapt AccountsManager to DcAccounts 2021-07-26 21:37:32 +02:00
B. Petersen 634c8d1e49 use accounts event emitter 2021-07-26 21:37:32 +02:00
B. Petersen 78cd6cd8e8 create DcAccounts object on startup, migrate existing accounts 2021-07-26 21:37:32 +02:00
B. Petersen c661cc8385 remove unneeded declarations of ApplicationDcContext 2021-07-26 21:37:32 +02:00
adbenitez 221956f62e Merge remote-tracking branch 'upstream/master' 2021-07-26 14:18:41 -04:00
B. Petersen 1d9a6375be always get DcContext via DcHelper 2021-07-26 18:41:42 +02:00
B. Petersen b28a62a1ea remove functions from subclassed DcContext
the functions were part of ApplicationDcContext for no special reason,
however, now standing in the way of avoiding subclassing DcContext
(to use the DcContext objects returned from DcAccounts directly).
2021-07-26 18:41:42 +02:00
B. Petersen 4c679053b9 add dc_accounts_t api to JNI 2021-07-26 18:37:49 +02:00
B. Petersen 974e3b4f4e update translations 2021-07-26 15:08:14 +02:00
B. Petersen 44a4e7825e update deltachat-core-rust submodule 2021-07-26 13:11:33 +02:00
Hocuri f941fd3c53 Remove Deaddrop chat (Android UI) (#1975)
See deltachat/deltachat-core-rust#2514

Fixes #1963
Fixes #1890

Before deleting a chat the user is asked for confirmation. Before blocking not, because blocking is not "destructive" (i.e. can be completely reverted by unblocking the contact). I'm wondering whether we should show a snackbar with an Undo button though, but we can probably wait for user feedback on this.

* Start removing deaddrop chat

* Generally works

* Fix the buttons

(it's not easy to not show one of the buttons in
ConstraintLayout; if problems turn up, we should probably
just not use ConstraintLayout)

* fix more things

* restartLoader() instead of notifyDataSetChanged() because the latter didn't do anything

* Archived badge

* Rename "Contact request" to "Request"

* oops

* Remove setStockTranslation(8, context.getString(R.string.chat_contact_request));

* Remove commented-out code, we probably won't need it

* Don't show "Delete" button for 1:1 chats

* Get rid of short flickering when declining a request

* Set the app's night mode to match the preference

This added 6ms to startup time, but I think that's OK, as
we will also be able to use more `-night` views in the future

* Make "Accept" text a bit brighter and easier to read in dark mode

* Check if the chattype is Group instead of members.length == 1
2021-07-26 13:01:59 +02:00
Hocuri 79cad60b8f Speedup first-time app load a bit (#1988)
I couldn't measure whether the app actually loads faster, as it varies a
lot (3.5s-4.5s on my device), but I could see that `getInstance()`
doesn't need 100ms-300ms on the main thread anymore.
2021-07-26 10:44:07 +02:00
B. Petersen 7dd8bb6bb5 update translations 2021-07-25 23:21:34 +02:00
Hocuri b1db770f5f Speedup returning to chatlist a bit (#1987)
When working on
https://github.com/deltachat/deltachat-android/pull/1975, I noticed that
synchronisation takes quite some time here
2021-07-25 09:17:24 +02:00
adbenitez 532ba23287 Merge remote-tracking branch 'upstream/master' 2021-07-24 16:05:36 -04:00
B. Petersen 6df933195a update translations 2021-07-23 08:33:11 +02:00
Asiel Díaz Benítez a74d124ee5 allow only one line of text in title bar (#1986) 2021-07-23 08:28:26 +02:00
bjoern 3cbaafb437 use 'Updating…' instead of 'Getting new messages…' (#1984)
- 'Getting new messages…' is not always fitting,
  the messages may be old or they are not visible as messags at all
  (read receipts, setup-contact, sync).
  'Updating…' is better fitting here.

- 'Getting new messages…' is a bit too long and results in
  linebreaks on smaller devices.
2021-07-23 08:27:57 +02:00
adbenitez 81a275343b Merge remote-tracking branch 'upstream/master' 2021-07-22 14:11:38 -04:00
B. Petersen 61825a5924 update translations 2021-07-22 12:00:49 +02:00
B. Petersen a1ae235202 update deltachat-core-rust submodule 2021-07-22 11:59:40 +02:00
adbenitez ca05afc0af update version name 2021-07-21 21:24:27 -04:00
adbenitez 37d5d3ed97 improve zhv 2021-07-21 21:23:25 -04:00
Michael Mc Donnell 36c395633a Fix SELinux build issue with :z suffix (#1982)
Podman and docker require the `:z` suffix if running on system where SELinux is enabled (like
Fedora 34). See the follwing links for more information:

 - https://bugzilla.redhat.com/show_bug.cgi?id=1984457
 - https://unix.stackexchange.com/questions/651198/podman-volume-mounts-when-to-use-the-z-or-z-suffix
 - https://stackoverflow.com/questions/35218194/what-is-z-flag-in-docker-containers-volumes-from-option
2021-07-21 22:46:52 +02:00
adbenitez 0e82c24d25 Merge remote-tracking branch 'upstream/master' 2021-07-21 15:49:39 -04:00
Asiel Díaz Benítez 983db8cd31 Merge pull request #1980 from deltachat/dotless-domain-support
add yggmail support: allow dotless email address and localhost server
2021-07-21 12:59:35 -04:00
B. Petersen a14a7f4548 use 'E-Mail' when in a title context 2021-07-21 13:45:47 +02:00
bjoern 4960a2609e capitalize some strings (#1979)
* capitalize some strings

as discussed several times on different channels,
nowadays, it is more usual to use capitalized titles;
fitting better to existing environments.

this pr capitalizes menu entries, buttons and titles;
"titles" include all name of all settings.

whats left lowercase (just to have a clear focus):
- states
- values
- whole sentences
- titles mentioned in whole sentences

(nb: there is the rough idea of having something as "Group or Subject"
instead of just "Group" -
this change is also easier with the new capitalisation rules ;)

as this all does not affect other languages
(they have their own rules),
we should be careful not to force re-translations.

* fix typos
2021-07-21 13:35:54 +02:00
B. Petersen 7b99cacde5 update translations 2021-07-21 13:35:30 +02:00
adbenitez 5e93b89ff4 add yggmail support: allow dotless email address and localhost domain 2021-07-21 02:09:56 -04:00
adbenitez 33f64e5d87 Merge remote-tracking branch 'upstream/master' 2021-07-20 23:44:19 -04:00
Asiel Díaz Benítez 1f23a5ad1b Merge pull request #1970 from deltachat/set-clipboard-with-utils
avoid code duplication, use Utils.writeTextToClipboard() everywhere
2021-07-19 12:43:50 -04:00
bjoern 7da9d1026f use translated string for 'Video chat instance' (#1978) 2021-07-19 14:55:57 +02:00
B. Petersen 07c3623275 udpate translations 2021-07-19 14:53:30 +02:00
B. Petersen 844ff27518 update translations 2021-07-19 11:32:25 +02:00
bjoern 2105c500ce consider multi-device usage on withdraw/revive QR code wordings (#1977)
in a multi-device-setup,
if deviceB scans a setup-contact QR code shown on deviceA,
it is misleading to say that the QR code was withdrawn
and can be revived.
actually, the QR code was never withdrawn by the user.

this is fixed by this pr.
(at some point, we want to sync QR codes across devices,
but even then, there may be siutuations where things are not in sync)

moreover,
the wording is more explicit about what is usually done with the qr code;
this is esp. helpful, when scanning a printed QR code without much context.
2021-07-19 10:47:22 +02:00
adbenitez 274a62f889 Merge remote-tracking branch 'upstream/master' 2021-07-15 18:03:26 -04:00
Asiel Díaz Benítez 214f11a62f Merge pull request #1968 from deltachat/adb-issue-1967
avoid NullPointerException in DcMsg.msgSetToIds()
2021-07-15 18:02:57 -04:00
Asiel Díaz Benítez f0290649f4 Update src/com/b44t/messenger/DcMsg.java
Co-authored-by: bjoern <r10s@b44t.com>
2021-07-15 17:56:10 -04:00
adbenitez b7924a1f6d Merge remote-tracking branch 'upstream/master' 2021-07-15 17:46:16 -04:00
B. Petersen 6c48233005 update translations 2021-07-15 17:14:47 +02:00
Asiel Díaz Benítez 4dce3734ff apply app/system theme to WebView (#1972) 2021-07-15 16:46:09 +02:00
B. Petersen 623976424e update deltachat-core-rust submodule 2021-07-15 13:25:53 +02:00
Hocuri 7ad227f789 Hide unnecessary controls if you can't send (#1951)
- Imediately hide the compose panel when you left the group and
EVENT_CHAT_CHANGED was sent
- Hide the "Leave" button if you are not a member of a group. I solved
this by checking `canSend()`; I could also have checked
`dc_is_contact_in_chat(CONTACT_ID_SELF)`, but this would be more
complexity for now.

  When we add the possibility to leave mailing lists, the core will have
  to explicitly tell the UI whether it's possible to leave a chat, but
  that's not for now.
2021-07-15 13:25:11 +02:00
bjoern 466697c976 allow withdrawing and reviving qr codes, add corresponding strings (#1965)
the code-part of this pr is pretty simple, most work was already done in core at deltachat/deltachat-core-rust#2512

* add DC_QR_{WITHDRAW|REVIVE}_VERIFY{CONTACT|GROUP} constants

* ask to withdraw/revive qr codes

* reword redraw hints, fix typos

* reword revive statement

* Update res/values/strings.xml: Add "by others"

* Apply suggestions from comradekingu's code review

Co-authored-by: Allan Nordhøy <epost@anotheragency.no>
Co-authored-by: Hocuri <hocuri@gmx.de>
Co-authored-by: Allan Nordhøy <epost@anotheragency.no>
2021-07-14 17:46:20 +02:00
adbenitez 6df617948f Merge remote-tracking branch 'upstream/master' 2021-07-08 23:34:27 -04:00
adbenitez d455526ca4 avoid code duplication, use Utils.writeTextToClipboard() everywhere 2021-07-08 20:25:17 -04:00
adbenitez 60757fc375 add context menu to webview, implement "copy link" action 2021-07-08 19:50:02 -04:00
Hocuri b3fea81bed Implement a basic connectivity view
The non-squashed original commits are available at 243bd3a56:

* First, quick and dirty version

* Basic HTML connectivity view

* Codestyle, automatically refresh

* Make it accessible from the settings

* Improve usability

I did some user-testing with my family, these are the results:
- Added an emoji to the html page (red dot for not connected, and so on)
- Adapted error messages for SMTP:
  "Not started" -> "(You did not try to send a message recently)"
  "🟢 Connected" -> "🟢 Your last message was sent successfully"
- "Not connected" is misleading, because they think that this means that there is no internet connection.
  But "Not connected" can have other causes, like, a not responding server or a changed-but-not-updated-in-DC password

  Possible solutions:
  - "Not connected" -> "Not connected with gmx.de" (or whatever comes after the '@' in configured_addr). The problem: some people have an own domain for their emails, but no own servers. "Not connected with <your domain>" and might make them think that the problem is that DC tries to connect to the server <your domain>, while the server is hosted at Strato.com.
  - We can ask the system whether there currently is network and then show another error message. The problem: Sometimes the system is wrong.

* Remove error_network

* Remove server_response string

* Move `getConnectivitySummary()` to `DcHelper`

* Implement the changes we agreed on

* Remove string error_no_network

* small fixes
2021-07-08 22:50:22 +02:00
adbenitez 4480e7c5b0 avoid NullPointerException 2021-07-05 03:05:56 -04:00
adbenitez 610dc4fd6a Merge remote-tracking branch 'upstream/master' 2021-07-02 14:26:13 -04:00
cyBerta b75124a38d Merge pull request #1956 from deltachat/adb-issue-1908
unbind service in stopLocationEngine()
2021-07-01 10:29:36 +02:00
B. Petersen 3a4624e6f9 update translations 2021-06-30 23:39:28 +02:00
bjoern 1ebe04505c fix some typos (#1966)
* prefer e-mail over email, before, that was mixed. cherry-pick from #1960

* fix typos
2021-06-30 14:54:59 +02:00
B. Petersen c6cdba1de8 removed arabic n_hours/n_minutes as there are issues with them, %d is missing for some quantities, this should be avoided 2021-06-30 14:09:39 +02:00
Jikstra bfdddf1567 Clarify disappearing message hint (#1926)
* Clarify disappearing message hint

I got the user feedback that it's not clear that this setting only applies for this chat/group and is not a global setting like device/server deletion

* incorporate feedback to disappearing messages hint

Co-authored-by: B. Petersen <r10s@b44t.com>
2021-06-30 13:53:33 +02:00
adbenitez 27df7fa943 add more case variations 2021-06-29 22:39:21 +02:00
adbenitez a267cdd151 handle URLs starting with OPENPGP4FPR: 2021-06-29 22:39:21 +02:00
adbenitez b095276bd6 Merge remote-tracking branch 'upstream/master' 2021-06-29 13:13:03 -04:00
B. Petersen 8e98559723 update deltachat-core-rust submodule 2021-06-29 14:04:30 +02:00
adbenitez 7d7152c4a1 Merge remote-tracking branch 'upstream/master' 2021-06-25 18:36:39 -04:00
B. Petersen c9b7b09ab9 update deltachat-core-rust submodule 2021-06-25 23:18:56 +02:00
adbenitez 9237c417ba Merge remote-tracking branch 'upstream/master' 2021-06-25 15:38:37 -04:00
adbenitez c5d04791ec add support for openpgp4fpr schema in WebView 2021-06-25 15:41:17 +02:00
Asiel Díaz Benítez c31f41d800 Merge pull request #1961 from deltachat/adb-fix-log-scrolling
make log view's scroll to top/bottom work
2021-06-23 18:33:06 -04:00
adbenitez 48e768bc04 make scroll to top/bottom work in the log view when the EditText is not focused 2021-06-23 00:37:37 -04:00
adbenitez feb58bffb9 Merge remote-tracking branch 'upstream/master' 2021-06-22 22:34:52 -04:00
Asiel Díaz Benítez 9b4eae45fd Merge pull request #1955 from deltachat/adb-issue-1937
don't open chat directly if user clicks in blocked addresses
2021-06-22 12:39:31 -04:00
Asiel Díaz Benítez 645f823886 Merge pull request #1959 from deltachat/adb-issue-1939
URL-encode file name in openForViewOrShare()
2021-06-22 12:24:03 -04:00
B. Petersen ac3cbb673f update translations 2021-06-22 12:53:14 +02:00
adbenitez 73f7daf119 URL-encode file name 2021-06-21 19:26:26 -04:00
adbenitez 1162210ade Merge remote-tracking branch 'upstream/master' 2021-06-21 14:11:04 -04:00
B. Petersen 05de12b58b cleanup 2021-06-21 13:59:24 +02:00
adbenitez a83ca0077f unbind service in stopLocationEngine() 2021-06-21 02:39:45 -04:00
adbenitez a5415ecc14 don't open chat directly if user clicks in blocked addresses 2021-06-20 19:06:06 -04:00
adbenitez 62b05664ed Merge remote-tracking branch 'upstream/master' 2021-06-18 17:28:03 -04:00
adbenitez ebfc562345 use text color for links in signature 2021-06-18 16:01:33 +02:00
adbenitez bd53a7ebe1 Merge remote-tracking branch 'upstream/master' 2021-06-17 18:27:41 -04:00
B. Petersen 555544feb2 update translations 2021-06-14 12:35:32 +02:00
B. Petersen c873e9c607 allow quote-replies for stickers
once the sticker is sent together with the quote,
the quote is cleared.

if there is some draft text, however, that is kept as draft.
tickers together with text are discouraged.
2021-06-09 11:28:09 +02:00
B. Petersen 073c915d24 also allow image/webp as sticker format 2021-06-09 11:28:09 +02:00
B. Petersen d7729b6001 send images from 'Image keyboard' as stickers
see https://developer.android.com/guide/topics/text/image-keyboard
2021-06-09 11:28:09 +02:00
adbenitez f09a1e31c1 Merge remote-tracking branch 'upstream/master' 2021-06-07 20:08:42 -04:00
B. Petersen ccf8ca0a56 bump version to 1.20.5 2021-06-07 23:44:48 +02:00
B. Petersen d496ebb669 update changelog to 1.20.5 2021-06-07 23:44:48 +02:00
B. Petersen 3b87c6bea7 update deltachat-core-rust submodule 2021-06-07 22:00:12 +02:00
adbenitez 894748b01b Merge remote-tracking branch 'upstream/master' 2021-06-07 12:27:38 -04:00
adbenitez ad5bc91cda update submodule 2021-06-07 12:21:24 -04:00
B. Petersen 41e4aa4fe2 update translations 2021-06-07 14:30:24 +02:00
B. Petersen 01974ae7ab update translations 2021-06-03 14:57:49 +02:00
B. Petersen c44f688f7c update translations 2021-06-02 14:17:30 +02:00
bjoern 096cfc81ab refine wording of remaining screenlock (#1944)
we keep using the screenlock for "Backup" and "Manage keys";
these dialog always used the wording of the "global" screenlock,
sth. as "Please Unlock Delta Chat", however, that wording was always wrong
as Delta Chat itself is not locked in these situations.

this pr sets the title to the selected action
and just says "Please enter system secret to continue."

moreover, the toasts on canceling the action are removed,
they do not make much sense here,
there was a user action just before, so that is pretty clear anyway.
2021-06-02 14:08:14 +02:00
B. Petersen 6602bb2639 update translations 2021-06-02 12:20:53 +02:00
Hocuri 8c0fac43c4 Remove screenlock (#1942)
* Remove screen lock feature, move the two remaining "App access" options into "Advanced"

Locking the app was removed a long time ago, so in "App access" in the
settings, the only two remaining items were "Screen security" and
"Incognito keyboard".

* Remove the now-unused strings

* remove app-access-category from main settings screen

Co-authored-by: B. Petersen <r10s@b44t.com>
2021-06-02 11:21:47 +02:00
B. Petersen 058f98c3fc update translations 2021-05-24 13:08:05 +02:00
adbenitez bb01305e4c Merge remote-tracking branch 'upstream/master' 2021-05-22 18:26:55 -04:00
Asiel Díaz Benítez 652b409beb Merge pull request #1938 from deltachat/adb-fix-strings
escape apostrophe
2021-05-22 18:26:08 -04:00
adbenitez efc1b1f28b Merge branch 'adb-issue-1753' 2021-05-22 17:20:25 -04:00
adbenitez 71d8fbac58 fix strings.xml 2021-05-22 17:19:29 -04:00
adbenitez 49954ef1d7 escape apostrophe 2021-05-22 16:49:34 -04:00
adbenitez 052f2ebe8a update submodule 2021-05-22 15:10:21 -04:00
adbenitez 7164ef8d18 Merge remote-tracking branch 'upstream/master' 2021-05-22 15:05:36 -04:00
B. Petersen fc99b55dfb update translations 2021-05-22 16:21:25 +02:00
Simon Laux 8c3a8c8aac push untranslated strings from desktop (#1935)
* push untranslated strings from desktop

* Apply suggestions from code review

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

* address suggestions

* change punycode related placeholders

* fix the xml I broke (invalid closing tags)

* Apply suggestions from code review

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

Co-authored-by: bjoern <r10s@b44t.com>
2021-05-22 16:18:38 +02:00
B. Petersen 3ad83767e8 typo 2021-05-19 16:42:28 +02:00
B. Petersen 0224780f5f doc on translations 2021-05-19 16:40:10 +02:00
B. Petersen 1c3ea40d05 update translations 2021-05-19 11:40:17 +02:00
adbenitez ea5be6b07b Merge branch 'adb-notify-quote-mentions' 2021-05-17 13:58:24 -04:00
adbenitez 8513444e26 notify quote-mentions in muted groups 2021-05-16 13:13:02 -04:00
Asiel Díaz Benítez 0abedbfa6a Merge pull request #1933 from deltachat/adb-more-emoji-consistency
use current emoji theme in "no_messages_text_view"
2021-05-16 13:11:02 -04:00
adbenitez 30b2111237 use current emoji theme in "no_messages_text_view" 2021-05-16 11:47:45 -04:00
Hocuri 60f8c41263 In-Chat-Search: Start searching at the newest (=last) message, not the oldest 2021-05-16 11:12:22 +02:00
adbenitez e94a4535f9 prepare 1.20.2 release 2021-05-16 01:38:21 -04:00
adbenitez 630025944e Merge remote-tracking branch 'upstream/master' 2021-05-15 23:25:52 -04:00
Asiel Díaz Benítez eebcc03279 Merge pull request #1932 from deltachat/adb-issue-1931
set navigation bar color in dark mode
2021-05-15 21:22:53 -04:00
adbenitez dddaee9192 set navigation bar color in dark mode 2021-05-15 14:43:22 -04:00
adbenitez a0e90208dc Merge remote-tracking branch 'upstream/master' 2021-05-14 11:24:19 -04:00
Asiel Díaz Benítez 51d6b39017 Merge pull request #1927 from deltachat/adb-issue-1906
use fallback value for fileName
2021-05-14 11:21:04 -04:00
Asiel Díaz Benítez c6737883c7 Merge pull request #1910 from deltachat/adb-issue-1909
adapt attached audio's background to theme
2021-05-14 11:20:11 -04:00
Asiel Díaz Benítez 1a90f6b5de Merge pull request #1913 from deltachat/adb-issue-1912
highlight system messages in search results
2021-05-14 11:19:09 -04:00
Asiel Díaz Benítez ea9efe8592 Merge pull request #1928 from deltachat/adb-issue-1785
request composer's focus after recording is done
2021-05-14 11:08:57 -04:00
adbenitez f9a07675e1 request composer's focus after recording is done 2021-05-13 23:48:06 -04:00
adbenitez 25efe86c4a use fallback value for fileName 2021-05-13 22:59:23 -04:00
adbenitez 7ec3332f3b update device messages 2021-05-11 16:21:12 -04:00
adbenitez 2959164c96 Merge remote-tracking branch 'upstream/master' 2021-05-11 15:42:11 -04:00
B. Petersen a0f6ec9217 bump version to 1.20.2 2021-05-11 17:26:05 +02:00
B. Petersen c346d46f1a update changelog to 1.20.2 2021-05-11 17:26:05 +02:00
B. Petersen 3d17c2f8f3 update deltachat-core-rust submodule 2021-05-11 14:01:17 +02:00
B. Petersen 94ce90aeee update translations 2021-05-11 14:01:03 +02:00
B. Petersen a304a46a07 update translations 2021-05-10 14:27:49 +02:00
B. Petersen 3939bbe439 add missing 'Forwarded' string 2021-05-10 14:21:47 +02:00
adbenitez ba633f442c Merge remote-tracking branch 'upstream/master' 2021-05-07 20:17:45 -04:00
adbenitez 3dda9cb600 update version number 2021-05-07 20:12:07 -04:00
B. Petersen 1b89d2deca bump version to 1.20.1 (only translations updated) 2021-05-07 21:13:20 +02:00
B. Petersen 65955537a6 update translations 2021-05-07 21:00:40 +02:00
B. Petersen 0d04e54402 let testers get a translated/updated device message 2021-05-07 16:03:51 +02:00
B. Petersen cee25da21b bump version to 1.20.0 2021-05-07 16:03:51 +02:00
B. Petersen b57330fb70 update changelog to 1.20.0 2021-05-07 16:03:51 +02:00
B. Petersen 779cb6d720 update translations 2021-05-07 14:46:43 +02:00
B. Petersen 2de5487b31 tweak wording 2021-05-07 14:29:55 +02:00
B. Petersen 39b67e8876 link to online privacy policy (this is also a gplay requirement) 2021-05-07 14:29:55 +02:00
B. Petersen 5eb1517f76 tweak rationale dialog 2021-05-07 14:29:55 +02:00
B. Petersen db395006a0 add a rationale dialog, disclosuring background location usage 2021-05-07 14:29:55 +02:00
B. Petersen 494ad83cf2 update translations 2021-05-05 21:43:55 +02:00
B. Petersen 6008c4a0b4 draft a device message, the message is pretty neutral and should fit for ios/desktop as well 2021-05-05 21:41:57 +02:00
B. Petersen c61479e03e update changelog 2021-05-05 21:41:57 +02:00
adbenitez eb657b46fb update submodule 2021-05-03 17:53:00 -04:00
adbenitez c32812f68a Merge remote-tracking branch 'upstream/master' 2021-05-03 17:51:20 -04:00
adbenitez b86b515dc0 highlight system messages in search results 2021-05-03 17:18:38 -04:00
Asiel Díaz Benítez 9babc20f45 Merge pull request #1903 from deltachat/adb-issue-1902
don't collapse search menu on group changes
2021-05-03 16:00:34 -04:00
adbenitez 7fd9ceb50a adapt attached audio's background to theme 2021-05-03 15:38:56 -04:00
B. Petersen 4354e2324a update translations 2021-05-03 21:37:36 +02:00
B. Petersen 5f32265b35 update deltachat-core-rust submodule 2021-05-03 12:57:57 +02:00
Hocuri 030f1f857d Also remove supportInvalidateOptionsMenu() calls 2021-05-03 12:29:06 +02:00
Asiel Díaz Benítez 0fefd21894 Merge pull request #1904 from deltachat/adb-issue-1901
improve app accesibility
2021-05-02 19:35:10 -04:00
Asiel Díaz Benítez 9baa721995 Merge pull request #1905 from deltachat/adb-emoji-consistency
use the same emoji style everywhere across the app
2021-05-02 19:30:33 -04:00
adbenitez 5b520e1c9a remove invalidateOptionsMenu calls 2021-05-02 19:16:49 -04:00
adbenitez 3bb183bf0d Merge remote-tracking branch 'upstream/master' 2021-05-02 16:47:25 -04:00
B. Petersen 5c1bd57e14 add Indonesian, Polish, Ukrainian local help, update other translations 2021-05-02 18:24:00 +02:00
B. Petersen 25b41a0789 update deltachat-core-rust submodule 2021-05-02 17:44:18 +02:00
adbenitez fc1b7f7f31 remove unneeded linkify 2021-05-01 17:48:32 -04:00
adbenitez b197cb1a7e apply review suggestions 2021-05-01 17:41:06 -04:00
Asiel Díaz Benítez c7cbd80f91 Update res/values/strings.xml
Co-authored-by: Hocuri <hocuri@gmx.de>
2021-05-01 17:28:50 -04:00
Asiel Díaz Benítez dcae99680f Update res/values/strings.xml
Co-authored-by: Hocuri <hocuri@gmx.de>
2021-05-01 15:53:44 -04:00
adbenitez 5e1066752a use current emoji set in message details and make text selectable 2021-04-30 19:20:05 -04:00
B. Petersen bdb3c82070 bump version to 1.19.2 2021-04-30 22:21:19 +02:00
B. Petersen f66ba92d5a update changelog for 1.19.2 2021-04-30 22:21:19 +02:00
B. Petersen e7376ddd21 update deltachat-core-rust submodule 2021-04-30 20:42:57 +02:00
adbenitez f1ac11c9ae use the same emoji style everywhere across the app 2021-04-30 00:09:34 -04:00
adbenitez 80f26d8994 add delivery status feedback in chat list, messages in chat, and system messages 2021-04-29 18:13:18 -04:00
adbenitez 0dde372e9c add labels to staged image and image editor 2021-04-29 17:44:51 -04:00
adbenitez 1fa9a43d0e add labels to quick camera buttons 2021-04-29 17:08:34 -04:00
adbenitez dbbfc8e4ac fix send button label 2021-04-29 16:45:16 -04:00
adbenitez a1c2615064 improve accessibility in profile settings 2021-04-29 16:19:23 -04:00
adbenitez 285d914362 improve button labels in attachment and group/profile avatar selectors 2021-04-29 14:52:26 -04:00
adbenitez 65ee7713c3 add missing description to cancel quote button 2021-04-29 05:27:25 -04:00
adbenitez d463c226f9 add description to emojis in the emoji selector 2021-04-29 05:01:07 -04:00
adbenitez d434b534bb improve accessibility of some buttons 2021-04-29 05:00:15 -04:00
adbenitez 91a83c5cb0 make chatlist item divider darker in dark themes to improve amoled experience 2021-04-28 22:32:31 -04:00
adbenitez 2c81c8f318 handle advanced mailto links 2021-04-28 18:53:17 -04:00
adbenitez 1ad9a4dc02 Merge remote-tracking branch 'upstream/master' 2021-04-28 16:18:37 -04:00
Asiel Díaz Benítez 1882067844 Merge pull request #1893 from deltachat/adb-sticker-improvements
improve quote style when replying with a sticker
2021-04-28 15:08:47 -04:00
Asiel Díaz Benítez c849d8542b Merge branch 'master' into adb-sticker-improvements 2021-04-28 13:04:58 -04:00
adbenitez 64ef06d6da move padding to dimens 2021-04-28 12:53:32 -04:00
Asiel Díaz Benítez 4a3813da2b Merge pull request #1897 from deltachat/adb-issue-1895
tune down "Show full message" button
2021-04-27 17:23:17 -04:00
Asiel Díaz Benítez 55117a8c64 Merge pull request #1898 from deltachat/issue-1896
contact requests workflow improvements (part 1)
2021-04-27 17:22:46 -04:00
adbenitez c01888aa48 open the contact-requests-chat directly if show_emails=all 2021-04-27 16:33:29 -04:00
B. Petersen eeac39d16b tweak 'show more'-button-color 2021-04-27 16:14:53 +02:00
B. Petersen 2eed655a07 reindent files with 4 spaces 2021-04-27 16:02:12 +02:00
B. Petersen 43e23358cf tweak font size and add padding to make the button easier tappable 2021-04-27 15:54:21 +02:00
adbenitez cf12020595 improve footer for stickers and videochat invitations 2021-04-26 20:09:12 -04:00
adbenitez 104e273298 fix horizontal margin 2021-04-26 18:27:20 -04:00
adbenitez 87c0cc7ba2 tune down "Show full message" button 2021-04-26 18:08:14 -04:00
B. Petersen 95b468ddb7 update deltachat-core-rust submodule 2021-04-26 23:16:48 +02:00
B. Petersen c9778dfc79 update deltachat-core-rust submodule 2021-04-26 12:51:21 +02:00
adbenitez da3bda123c make new themes adaptive 2021-04-26 01:34:23 -04:00
adbenitez 1db14a5f1f Merge remote-tracking branch 'upstream/master' 2021-04-25 19:44:26 -04:00
B. Petersen ce4804ae59 update deltachat-core-rust submodule 2021-04-26 00:04:59 +02:00
adbenitez e35977012b rename hasDefaultRingtone to isChatRingtoneSet 2021-04-25 17:10:55 -04:00
B. Petersen 05fba54fa9 update deltachat-core-rust submodule 2021-04-25 21:35:49 +02:00
adbenitez 05f9d035f4 Merge remote-tracking branch 'upstream/master' 2021-04-24 01:24:27 -04:00
adbenitez e6006c874b improve quote style when replying with a sticker 2021-04-23 18:01:16 -04:00
B. Petersen 3545fd2693 log getChatMsgs() timing 2021-04-23 21:20:34 +02:00
adbenitez 22675eb90f update submodule 2021-04-23 13:33:15 -04:00
B. Petersen 0dccbb9789 update deltachat-core-rust submodule 2021-04-23 18:35:03 +02:00
adbenitez 40f06d2f75 add new indigo theme and tweak purple theme 2021-04-23 01:05:47 -04:00
adbenitez 8ff44085f9 Merge remote-tracking branch 'upstream/master' 2021-04-22 15:01:52 -04:00
Asiel Díaz Benítez 0694880358 Merge pull request #1891 from adbenitez/adb-issue-1889
disable "reply privately" in contact requests chat
2021-04-21 19:32:46 -04:00
adbenitez 79abbee12d disable "reply privately" in contact requests chat 2021-04-21 17:54:00 -04:00
adbenitez 7504dd6488 update submodule 2021-04-20 18:21:20 -04:00
adbenitez 375d998e45 Merge remote-tracking branch 'upstream/master' 2021-04-20 18:19:48 -04:00
adbenitez 71d1b6a26f fix sound notifications, allow to set to "silent", and do some refactoring to move the complex logic to one single place 2021-04-20 17:29:11 -04:00
B. Petersen 0f9a3dd0de mark limited results as such
by definition, global-message-search truncates the result at 1000 messages,
therefore, if we get 1000 results, that may be a limited result.
2021-04-20 20:46:28 +02:00
B. Petersen b535432d8f update deltachat-core-rust submodule 2021-04-20 13:52:45 +02:00
B. Petersen 69c9a087aa speedup global search
the speedup is done by the following changes:

- if the query-string is updated while actually performing a search,
  the new search is not directly scheduled as before;
  instead the flag needsAnotherBgSearch is set;
  in the search-thread, the flag is checked
  and another search will be performed

  this way, searches as skipped, but the most recent is always executed

- if there are already chat- or contact-results and
  the query-search has changed meanwhile, search is aborted
  and the partial result is used (next search will be exexuted immediately)

  this way, esp. the expensive searchMsgs() search is executed less often
  on fast typing

- for a one-letter-search, search for messages is always skipped

this is roughly what we are doing on ios since
https://github.com/deltachat/deltachat-ios/pull/1140

moreover, this pr cleans up some things,
putting logic to the same java class.
2021-04-20 11:22:03 +02:00
B. Petersen 870f78ab35 measure timings in global search, order requests 2021-04-20 11:22:03 +02:00
adbenitez 6669267ef0 Merge remote-tracking branch 'upstream/master' 2021-04-19 20:06:14 -04:00
Asiel Díaz Benítez 98f2adc8fa Merge pull request #1886 from deltachat/adb-fix-group-profile-menu
Improve profile menus
2021-04-19 20:05:30 -04:00
adbenitez 6db123e82e allow to share document in Document profile tab 2021-04-19 18:59:37 -04:00
adbenitez 6105fb2977 Merge remote-tracking branch 'upstream/master' 2021-04-19 17:07:25 -04:00
adbenitez 7374982524 add share item in gallery selection menu 2021-04-19 16:53:13 -04:00
Asiel Díaz Benítez dcd2211453 Merge pull request #1885 from deltachat/adb-issue-1882
fix clicks on system messages
2021-04-19 16:06:51 -04:00
adbenitez 5c09cf923d hidde unused menu items in ProfileSettingsFragment 2021-04-19 15:27:26 -04:00
adbenitez 0da8cfa423 make BaseConversationItem.bind() protected 2021-04-19 10:54:39 -04:00
adbenitez 34ba56cb29 Merge remote-tracking branch 'upstream/master' 2021-04-18 22:53:07 -04:00
adbenitez b861295517 fix clicks on system messages 2021-04-18 18:58:37 -04:00
Asiel Díaz Benítez 92029b9ede Merge pull request #1881 from deltachat/adb-issue-1880
show system message status while sending and on errors
2021-04-18 14:37:23 -04:00
Asiel Díaz Benítez 6350468c8e Merge pull request #1879 from deltachat/adb-issue-1878
make repo's local issue template work
2021-04-18 13:46:16 -04:00
adbenitez a398b0af62 set delivery icon color to red if message failed 2021-04-18 13:42:06 -04:00
Asiel Díaz Benítez 0308d179b3 Merge pull request #1883 from deltachat/adb-fix-sticker-scaling
fix sticker scaling
2021-04-18 11:56:51 -04:00
adbenitez d1bf753d2b apply r10s suggestion 2021-04-18 11:32:25 -04:00
B. Petersen e296fa75c9 add a script for uploading to testrun.org 2021-04-18 15:20:21 +02:00
B. Petersen dcff723377 bump version to 1.19.1 2021-04-18 15:20:21 +02:00
B. Petersen 008f4b75dd update changelog for 1.19.1 2021-04-18 15:20:21 +02:00
B. Petersen 8884c4a149 update translations and help, add French to local help 2021-04-18 12:52:55 +02:00
B. Petersen 7df9a55c42 update deltachat-core-rust submodule 2021-04-18 12:49:09 +02:00
adbenitez 539c03bf08 do not disable markdown in message selection mode 2021-04-18 02:59:15 -04:00
adbenitez 8b948a220e update default status 2021-04-18 02:03:41 -04:00
adbenitez 60c821180f fix sticker scaling 2021-04-18 01:05:44 -04:00
adbenitez 78512f87a3 make outgoing bubble darker 2021-04-17 23:44:08 -04:00
adbenitez ad011f37bc update submodule 2021-04-17 22:59:50 -04:00
adbenitez 6d1418c86c show system message status while sending and on errors 2021-04-17 21:42:14 -04:00
adbenitez 0db042d42d update submodule 2021-04-17 19:28:37 -04:00
adbenitez c13facd06d make repo's local issue template work 2021-04-17 16:53:46 -04:00
adbenitez ddaf094a44 fix issue with markdown links 2021-04-17 16:38:07 -04:00
adbenitez 7d4c08449a move template to ISSUE_TEMPLATE folder 2021-04-17 14:29:24 -04:00
adbenitez 4bdda5fab2 add template metadata 2021-04-17 14:26:17 -04:00
adbenitez c16d69958f update submodule 2021-04-17 14:07:56 -04:00
adbenitez 6e8018fbcc Merge remote-tracking branch 'upstream/master' 2021-04-17 13:54:37 -04:00
Asiel Díaz Benítez 008f21bd3e Merge pull request #1876 from deltachat/adb-issue-1869
finish action mode on tab switch
2021-04-17 12:53:26 -04:00
Asiel Díaz Benítez fa5ffbc266 Merge pull request #1877 from deltachat/adb-issue-1821
allow to add POI with text of any length
2021-04-17 12:52:30 -04:00
adbenitez 471bff5e97 allow to add POI with text of any length 2021-04-17 01:26:14 -04:00
adbenitez d562260906 finish action mode on tab switch 2021-04-16 22:26:12 -04:00
Asiel Díaz Benítez 78aa6733fc Merge pull request #1868 from deltachat/adb-issue-1865
add more options to Gallery and Documents profile tabs
2021-04-16 13:20:12 -04:00
adbenitez ee13eb36e7 Merge remote-tracking branch 'upstream/master' 2021-04-15 17:48:04 -04:00
B. Petersen a5c51a59ce try to explain 'lock' button better 2021-04-15 20:33:06 +02:00
B. Petersen 04619ade89 update translations 2021-04-15 20:15:41 +02:00
adbenitez 9233799572 update version name 2021-04-15 14:05:11 -04:00
adbenitez 5a3a36b930 Merge remote-tracking branch 'upstream/master' 2021-04-15 13:51:52 -04:00
adbenitez c43b133e0c declare MessageSelectorFragment implements DcEventCenter.DcEventDelegate 2021-04-15 12:46:33 -04:00
adbenitez 151f5d354d Merge branch 'adb-issue-1865' of github.com:deltachat/deltachat-android into adb-issue-1865 2021-04-15 12:34:04 -04:00
adbenitez 55837fb9b4 more refactoring, declare abstract setCorrectMenuVisibility() and move getSelectedMessageRecord() to MessageSelectorFragment 2021-04-15 12:33:43 -04:00
Asiel Díaz Benítez 284c91555d Apply suggestions from code review
Co-authored-by: Hocuri <hocuri@gmx.de>
2021-04-15 12:08:11 -04:00
adbenitez 771f75e48f allow videochat invitations in groups 2021-04-15 16:58:03 +02:00
Asiel Díaz Benítez 4b829334f2 Merge pull request #1872 from deltachat/adb-issue-1870
hidde share button in media preview of draft image or avatar
2021-04-15 10:40:30 -04:00
adbenitez 3256cd392a hidde share button in media preview if preview is for draft image or avatar 2021-04-14 23:23:54 -04:00
adbenitez 7313c6d521 make MessageSelectorFragment abstract 2021-04-14 20:02:56 -04:00
adbenitez c7ff727d04 refactoring to reduce code duplication 2021-04-14 19:50:56 -04:00
adbenitez aef48aa7ee rename info_str to infoStr in all the code even not related to this PR but well 2021-04-14 16:09:48 -04:00
adbenitez d55292bba5 follow cyBerta's recommendation 2021-04-14 16:06:57 -04:00
B. Petersen 42e57e1a56 update deltachat-core-rust submodule 2021-04-14 18:32:50 +02:00
B. Petersen b6bc8fcd6c add Chinese local help 2021-04-14 16:58:48 +02:00
B. Petersen c2de12e1a3 let LocalHelpActivity detect language-region combinations 2021-04-14 16:58:48 +02:00
B. Petersen 943d49ab7e adapt script to create local help to new syntax 2021-04-14 16:58:48 +02:00
adbenitez c8efc72424 add details action to menu 2021-04-13 19:57:38 -04:00
adbenitez 7f358b0910 add more options to Gallery and Documents profile tabs 2021-04-13 18:59:23 -04:00
Hocuri ed0796723b Alias support (#1840)
* Adapt to alias support: Always show sender avatar and name on messages if OverrideSenderName is set

See https://github.com/deltachat/deltachat-core-rust/pull/2297

* Rename groupThread to showSender as this variable is not only true in groups anymore
2021-04-12 20:39:12 +02:00
B. Petersen 797d53a484 update translations 2021-04-12 13:32:54 +02:00
B. Petersen 358e889a75 add Czech translation 2021-04-12 13:32:54 +02:00
adbenitez acd3a3cbc5 Merge remote-tracking branch 'upstream/master' 2021-04-11 21:41:25 -04:00
Hocuri fee4e99f51 Let stickers handle clicks 2021-04-11 13:32:40 +02:00
adbenitez c246e9f9e6 update submodule 2021-04-10 00:34:40 -04:00
adbenitez caf88748e3 fix bug in release.yml 2021-04-10 00:09:48 -04:00
adbenitez 2d98dcb15b fix release.yml again 2021-04-10 00:05:06 -04:00
adbenitez 76a215413c update version number 2021-04-10 00:01:10 -04:00
Asiel Díaz Benítez dd3a69df19 Merge pull request #4 from adbenitez/markdown-allow-softbreak
force new lines
2021-04-09 23:58:57 -04:00
adbenitez 45f4b878ab force new lines 2021-04-09 23:56:55 -04:00
adbenitez 869f1e16f9 fix release.yml 6 2021-04-09 23:15:59 -04:00
adbenitez 89e48bad5e fix release.yml 5 2021-04-09 23:11:10 -04:00
adbenitez 72c1f5acb0 fix release.yml 4 2021-04-09 23:09:48 -04:00
adbenitez 22a64cdd58 fix release.yml 3 2021-04-09 22:54:07 -04:00
adbenitez d0e429ed2d fix release.yml 2 2021-04-09 22:53:10 -04:00
adbenitez 16a1b878f0 fix release.yml 2021-04-09 22:43:13 -04:00
adbenitez 34f8b098ec Merge remote-tracking branch 'upstream/master' 2021-04-09 22:37:22 -04:00
Asiel Díaz Benítez baf9c916ac Merge pull request #3 from adbenitez/integrate-redir
integrate Redir
2021-04-09 22:28:55 -04:00
adbenitez 9ddefb8649 handle http intents 2021-04-09 22:21:53 -04:00
Asiel Díaz Benítez 3a5899d63b Merge pull request #1862 from deltachat/adb-remove-isChatMuted
use mute API directly
2021-04-09 16:18:13 -04:00
adbenitez c4354a5a1e use mute API directly 2021-04-09 15:30:51 -04:00
adbenitez e5e8211015 Merge remote-tracking branch 'upstream/master' 2021-04-09 14:47:00 -04:00
B. Petersen b34e4d723b update deltachat-core-rust submodule 2021-04-09 12:40:57 +02:00
adbenitez 13ceebe22a allow videochat in groups 2021-04-08 00:43:19 -04:00
adbenitez 060363635a add task list support 2021-04-07 17:34:15 -04:00
B. Petersen 665324b5c7 update deltachat-core-rust submodule 2021-04-07 20:51:51 +02:00
adbenitez 4918aa4742 add APNG and animated webp support 2021-04-07 15:07:01 +02:00
adbenitez 2545034065 update version number 2021-04-07 06:17:50 -04:00
adbenitez 3b02cae775 add basic markdown support 2021-04-07 06:13:40 -04:00
adbenitez 8f08fa92d0 update welcome message 2021-04-07 04:00:12 -04:00
adbenitez 4f49bc2180 add device messages 2021-04-07 03:43:29 -04:00
adbenitez 4634f42c91 add APNG and animated webp support 2021-04-07 03:36:22 -04:00
adbenitez dff820ad76 Merge remote-tracking branch 'upstream/master' 2021-04-06 14:32:30 -04:00
B. Petersen 65e3d85c9e show show_emails state in settings summary 2021-04-06 02:05:56 +02:00
adbenitez e64ad8a03c Merge remote-tracking branch 'upstream/master' 2021-04-05 15:08:19 -04:00
bjoern 0af5d0a904 Update CHANGELOG.md
Co-authored-by: Asiel Díaz Benítez <adbenitez@nauta.cu>
2021-04-04 21:17:30 +02:00
B. Petersen 113aa39f87 bump version 2021-04-04 21:17:30 +02:00
B. Petersen 6dac8c4989 remove device message for now, we will add a fresh one for the final release 2021-04-04 21:17:30 +02:00
B. Petersen 2b18264bc8 tweak release checklist 2021-04-04 21:17:30 +02:00
B. Petersen abf0567530 update changelog to 1.17.0 2021-04-04 21:17:30 +02:00
B. Petersen 422335c4c6 update translations 2021-04-04 13:11:52 +02:00
B. Petersen 4d541f0373 update deltachat-core-rust submodule 2021-04-04 13:11:00 +02:00
adbenitez d40b4668c6 Merge remote-tracking branch 'upstream/master' 2021-03-31 19:42:53 -04:00
Hocuri 4f31e90b6e Repair submodule (previous commit accidentally changed submodule commit)
The last commit accidentally changed the submodule commit to a commit
that is not present in the repo. Revert this.
2021-03-27 16:57:51 +01:00
adbenitez ee047ab520 update version number 2021-03-26 15:57:09 -04:00
adbenitez 22573b1a89 tweak AudioCodec.java 2021-03-26 15:18:59 -04:00
adbenitez f8c1634f77 add submodule 2021-03-26 14:55:44 -04:00
Hocuri ac5c35f6e5 Explain Podman setup better for new users (#1844)
* Specify docker.io to pull from

* Add some info about Podman + a troubleshooting section to the readme
2021-03-26 13:55:12 +01:00
adbenitez 6651c35cac Merge remote-tracking branch 'upstream/master' 2021-03-24 12:39:26 -04:00
Asiel Díaz Benítez 8f4b7c8886 Merge pull request #1842 from deltachat/adb-issue-1841
don't reference attribute in XML drawable
2021-03-24 12:30:52 -04:00
adbenitez 39d9a083ad don't reference attribute in an XML drawable, to avoid crashes on old android versions 2021-03-23 18:43:07 -04:00
adbenitez 4813f385f4 Merge remote-tracking branch 'upstream/master' 2021-03-16 13:22:39 -04:00
Hocuri 3ec78953fa Bugfix: open images in the media preview again
Since #1834, images were not opened in the media preview again but
opened with an external app.

This was because since #1834, only slides that return true on
`hasImage()` are shown in the media preview, i.e. gifs, images and
videos.

Now, the problem was that images were shown as DocumentSlides under
some circumstances, which return `false` for `hasImage()` (naturally).
2021-03-16 17:50:12 +01:00
B. Petersen efe41f55c9 update translations 2021-03-16 16:02:33 +01:00
B. Petersen 73c8b00973 update deltachat-core-rust submodule 2021-03-16 15:53:37 +01:00
Hocuri 4c0d03772d Better profile and group picture selection by using attachment selector (#1837)
fix #1836

AvatarSelector is mostly copied from AttachmentTypeSelector. I first started to make it a subclass, but there were so many functions that had to be changed that I decided against it (esp. also the constructor, so I would have had to create another constructor to allow AvatarSelector to bypass the "normal" constructor). Could still be done though, of course.

I think (hope joy) that the commits are clear enough that this can be reviewed commit-by-commit. In the first commit, commenting out code means "Moved somewhere else"

I found it easier to look at the first commit using gitk than GitHub as GitHub doesn't show it as copied from AttachmentTypeSelector but as a new file. (of course you can also just review normally, going throug it file-by-file :)

* Don't show remove button if there is no image yet

* Remove unnecessary animation that just made things look worse

* Delete now-unused ClearProfileAvatarActivity

* For groups, also use the attachment-chooser-dialog

* Remove confirmation dialog for removing avatar (The user has to confirm anyway, and this was not correctly translated)
2021-03-16 11:58:44 +01:00
adbenitez b711b44efa Merge remote-tracking branch 'upstream/master' 2021-03-15 04:38:31 -04:00
Hocuri ce8ff61a37 Don't open media preview for attachments with file viewtype (#1834)
fix #1816

The problem was:
- as @link2xt already wrote, the onclick listener only checks if the mime type is `image/` or `video/`.
- then `PagingMediaLoader` loads all images and videos of the current chat with `context.getChatMedia(msg.getChatId(), DcMsg.DC_MSG_IMAGE, DcMsg.DC_MSG_GIF, DcMsg.DC_MSG_VIDEO)`. We need _all_ images so that the user can swipe back and forth.
- The correct image to be shown can't be found, the MediaPreview is opened anyway. As the correct image can't be shown, the first image in the chat is shown.
2021-03-14 19:23:51 +01:00
B. Petersen a3cd131459 update deltachat-core-rust submodule 2021-03-14 15:29:24 +01:00
Hocuri 23e6475f59 Correct a small shift to the right of the lock target
I have no idea why the shift was there in the first place, though.
2021-03-14 15:28:23 +01:00
Hocuri 9974fb082a Fix bug where a quoted image was drawn over the recording fab 2021-03-14 15:28:23 +01:00
Hocuri 0740eab596 Wider recording button, better rtl support 2021-03-14 15:28:23 +01:00
adbenitez 7b6f1bd507 add lock recording feature 2021-03-14 15:28:23 +01:00
Hocuri c1b4e57b9e Don't open media preview for attachments with file viewtype
fix #1816
2021-03-14 14:48:05 +01:00
Hocuri 252bed8ac8 completely delete diskette icon, don't use it for "save log", either 2021-03-13 18:56:26 +01:00
Hocuri 6b3adf4831 Don't use the diskette icon for export attachment at all 2021-03-13 18:56:26 +01:00
Hocuri bf86badb1c Allow to share media from Delta Chat 2021-03-13 18:56:26 +01:00
adbenitez 45c6112c0a Merge remote-tracking branch 'upstream/master' 2021-03-10 07:00:58 -05:00
Asiel Díaz Benítez beee60d6a7 implement sticker visualization (#1823)
Sticker picker is not implemented, just receiving(from DC Desktop, bots or future DC versions) and forwarding stickers
(code adapted from Signal)
2021-03-10 10:55:50 +01:00
B. Petersen 614516ff98 remove outdated header, we usually do not use a header in the source files at all 2021-03-09 20:49:58 +01:00
B. Petersen 25bcd9223d add Czech to local help, update translations 2021-03-09 19:43:52 +01:00
B. Petersen 8589f8652b pass through unused clicks 2021-03-09 01:59:17 +01:00
B. Petersen df7e0aaa2e make links work 2021-03-09 01:59:17 +01:00
B. Petersen e54d07fd15 linkify status messages, move linkify to EmojiTextView for that purpose 2021-03-09 01:59:17 +01:00
B. Petersen dde3a49db3 add status field to profile 2021-03-09 01:59:17 +01:00
B. Petersen 2c8bd39cd2 move email-address to subtitle, this is a unique element also used at other places; copy-to-clipboard goes to the menu 2021-03-09 01:59:17 +01:00
B. Petersen 4901d7c68f add getStatus() api 2021-03-09 01:59:17 +01:00
B. Petersen 0390d845e5 cleanup 2021-03-09 01:59:17 +01:00
Hocuri 720f553717 Make the upper back button return to conversation list even if the keyboard is open
As discussed in the Testing group
2021-03-08 14:21:22 +01:00
adbenitez 24c8cd49b5 Merge remote-tracking branch 'upstream/master' 2021-03-07 17:05:45 -05:00
Hocuri f6a5a24165 Use the message subject as the full-msg-view title
For long subject it's ellipsized (`…`) now, but I think that there is no need to show the full subject somewhere, it usually doesn't contain _that_ important information and can be seen in full in the normal chat view
2021-03-07 17:40:22 +01:00
B. Petersen 0838d6a5b1 update deltachat-core-rust submodule 2021-03-07 17:37:58 +01:00
adbenitez cc2e44fb70 Merge remote-tracking branch 'upstream/master' 2021-03-05 18:59:29 -05:00
B. Petersen 6b3caad278 add selected language and rtl to log 2021-03-05 17:30:00 +01:00
B. Petersen c99a1809a1 mark overridden senders in quotes
if the original author of a quote is shown
and known to be overridden,
that should be marked with the character '~'
as for the normal names,
esp. as they are look very similar otherwise,
eg. also bold, also colored.
the missing '~' looks like a bug here.

successor of #1808
2021-03-05 16:46:58 +01:00
Hocuri b577dab834 Update glide to 4.12 to get rid of annoying stack traces in the log
See https://github.com/bumptech/glide/issues/3851
2021-03-05 16:28:02 +01:00
Hocuri 5b877ff82a Delete lots of unused code 2021-03-05 16:27:33 +01:00
Hocuri bb4272de9f Fix the image-is-cropped-too-much-bug
fix  #1797

Apparently, we ran into a bug similar to the one described in
https://github.com/bumptech/glide/issues/613#issuecomment-144762087 as
we cropped twice (in addition to the cropping I removed, we also set
`android:scaleType="centerCrop"` in `thumbnail_view.xml`)
2021-03-05 16:27:33 +01:00
B. Petersen f6ebd6d0ce update translations 2021-03-05 13:46:35 +01:00
B. Petersen 23dedb5a24 remove Android-specific DcContact.getArgbColor() from bindings 2021-03-05 11:28:33 +01:00
B. Petersen 113a6c8f75 remove DcEventCenter from wrapper as it belongs to *.connect 2021-03-05 11:28:33 +01:00
B. Petersen 76ae58a6b3 remove Android references from wrapper and make it standalone usable 2021-03-05 11:28:33 +01:00
adbenitez e3513222f5 update version number 2021-03-01 20:39:19 -05:00
adbenitez db37b93c7e update release.yml 2021-03-01 20:35:57 -05:00
adbenitez f1985d71f6 update submodule 2021-03-01 19:56:07 -05:00
adbenitez 08a0baaf1d Merge remote-tracking branch 'upstream/master' 2021-03-01 19:52:03 -05:00
B. Petersen 9aa2990e97 update deltachat-core-rust submodule 2021-03-01 17:09:57 +01:00
Hocuri 84313bdf4f Call stop_io()/start_io() before/after backup export
should ideally be merged before https://github.com/deltachat/deltachat-core-rust/pull/2255, but that's not too important

I tested key import/export and backup import/export, all work fine.
2021-03-01 14:10:53 +01:00
adbenitez 6a6efde411 tweak AudioCodec 2021-03-01 00:54:29 -05:00
adbenitez adb55fdd68 Merge remote-tracking branch 'upstream/master' 2021-02-26 10:37:51 -05:00
B. Petersen 9b893a3a1b update translations 2021-02-26 12:43:26 +01:00
B. Petersen 8827c81d49 update translations 2021-02-25 18:11:11 +01:00
B. Petersen c992af8535 update deltachat-core-rust submodule 2021-02-23 17:59:36 +01:00
B. Petersen 85510e4139 update deltachat-core-rust submodule 2021-02-23 12:35:32 +01:00
bjoern 05287b50bf remove dead code (#1820)
the number of blocked contacts is just the size of the array returned by getBlockedContacts()
2021-02-22 16:24:49 +01:00
B. Petersen a2c26295a7 update translations 2021-02-22 10:52:50 +01:00
adbenitez e5c191c6e8 Merge remote-tracking branch 'upstream/master' 2021-02-22 00:18:08 -05:00
bjoern c780f00943 Fix ckb (#1819)
* update translations

* use correct iso code 'ckb' to use arabic script, right-to-left ('ku' is kurdish in latin script)
2021-02-21 21:22:13 +01:00
B. Petersen 149c16e68d update translations 2021-02-20 13:19:09 +01:00
B. Petersen 343a6dbb70 add english language names to comments 2021-02-19 22:26:17 +01:00
B. Petersen a19e739d89 update translations 2021-02-19 21:20:42 +01:00
B. Petersen a894351abc update translations 2021-02-19 16:28:52 +01:00
B. Petersen cf75338501 add Khmer language 2021-02-19 16:27:46 +01:00
B. Petersen 4fd12af235 update translations 2021-02-19 15:39:21 +01:00
B. Petersen 78762b0e53 add kurdish language, update translations 2021-02-19 12:20:19 +01:00
B. Petersen 184ba33fa7 update deltachat-core-rust submodule 2021-02-19 12:05:34 +01:00
cyBerta 997040d5d6 Merge pull request #1792 from deltachat/emojis_on_map
show emojis on map
2021-02-17 21:27:14 +01:00
cyBerta 9039997320 Merge pull request #1809 from deltachat/fix_cached_location_fix
Fix cached location fix
2021-02-17 21:26:22 +01:00
adbenitez aeb73350a1 Merge remote-tracking branch 'upstream/master' 2021-02-16 15:54:59 -05:00
cyberta 80ca47fb91 emoji bitmap size depends on passed scale parameter 2021-02-16 13:13:47 +01:00
cyberta 5a5abaffe4 adapt indentation 2021-02-15 22:32:31 +01:00
cyberta 4064f3a30b Don't use AsyncTask class to generate emoji bitmaps, it's deprecated now. Pass emoji scaling factor instead of hard-coding it 2021-02-15 20:04:40 +01:00
cyberta cae1c82a7f avoid that POI emoji icon disappears if info window appears 2021-02-15 16:03:35 +01:00
cyberta ac88aa2419 rename parameter to contextualize input in DataCollectionTask 2021-02-15 14:40:31 +01:00
cyberta 363d92cedb make reference to running collection tasks thread safe 2021-02-15 14:40:31 +01:00
cyberta d68095eca7 show emojis on map 2021-02-15 14:40:31 +01:00
cyberta 9b42940dea handle null location more gracefully 2021-02-15 12:08:13 +01:00
cyberta c17e7f87a7 don't use cached first location fixes that are older than 2 minutes 2021-02-15 12:02:01 +01:00
B. Petersen 95b605e331 mark overridden names by a "~" in the bubbles
this is just a very simple approach to move forward.

to mark overridden names, a "~" is prefixed.

the idea with using a dedicated color for these names:
as we do not really know
if the address is a generic sender address or belongs to the user,
it makes sense to keep the color used for the name and do not use a
dedicated grey or so.

i think, it is not even worth to detect that better:
it is pretty nice to have senders in mailinglist marked nicely,
all the time.

currently, the "~" is only added to the bubbles - it is not there
in the chatlist-summary (that would needed to be done in core)
and also not in forwarded by, notifications, clipboard etc. i'd say currently,
this is not needed, however, with the current approach it would be doable
(if we mark possible impersonation by colors or icons that may be
much more complicated)

adaption on other uis would also be pretty simple with this approach,
and imho, this `~Max Mustermann` looks pretty nicely
and even intuitive in a way.

drawback of the approach is that user may user `~`
as the first character of their names, we could target that by
adapting dc_msg_get_displayname() in the core, if we want to keep this approach,
however, maybe it is also not worth, the "~" is more a flaw than a feature,
also that would result to "~~Name" in the bubbles.
i do not see how that can be used to trick users when beeing added.
names as "foo 🔒" might be more dangerous here, when it comes to trick users.
2021-02-14 22:52:33 +01:00
adbenitez 9fd37033b4 Merge remote-tracking branch 'upstream/master' 2021-02-12 18:59:00 -05:00
B. Petersen 7003fcb018 update deltachat-core-rust submodule 2021-02-11 16:18:26 +01:00
adbenitez a10ae76ab7 update submodule 2021-02-11 01:29:37 -05:00
adbenitez e3b4775c73 Merge remote-tracking branch 'upstream/master' 2021-02-11 01:28:38 -05:00
Hocuri 3b8f3e7628 Show the correct sender name in mailing list messages 2021-02-10 21:33:18 +01:00
adbenitez 7228413088 Merge remote-tracking branch 'upstream/master' 2021-02-10 14:33:26 -05:00
B. Petersen 406bb9a6ee update translations 2021-02-10 15:54:55 +01:00
B. Petersen 097da7c165 show name of forwarded in groups, keep title of forwarded messages in grey 2021-02-10 15:50:10 +01:00
B. Petersen ee33cdb7bc update deltachat-core-rust submodule 2021-02-10 15:48:22 +01:00
adbenitez ccee7adeb2 Merge remote-tracking branch 'upstream/master' 2021-02-08 14:54:57 -05:00
B. Petersen bc35150125 update translations 2021-02-08 14:44:00 +01:00
B. Petersen e1029eaeb9 update deltachat-core-rust submodule 2021-02-08 12:06:18 +01:00
adbenitez 791a756a4f update version number 2021-02-08 01:22:46 -05:00
adbenitez 0777ffc503 Merge remote-tracking branch 'upstream/master' 2021-02-07 23:31:00 -05:00
B. Petersen deda646952 update translations 2021-02-08 00:25:51 +01:00
B. Petersen c14a864bf0 update translations 2021-02-07 23:51:39 +01:00
B. Petersen c84abad36e update deltachat-core-rust submodule 2021-02-07 23:41:29 +01:00
bjoern c814885f5c mailinglists3 (#1781)
* Adapt to mailing lists

* Change the question if this is a mailing list (untested)

* rm unused fn

* Adapt to getSenderName -> getOverrideSenderName (untested)

* Use dc_msg_get_sender_first_name() because sometimes the first name was not correctly shown in mailing lists

* Don't let the user modify mailing list groups

* Fix crash

* Make Unnamed newsletter translatable, make the subtitle of mailing lists "Mailing list"

* tweak and hide some controls for mailing lists

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

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

* adapt to new dc_msg_get_real_chat() api, remove dc_msg_get_sender_first_name()

* remove now dead code

* add mailing list name to contact-request-question

move question-creation to a helper class
to avoid duplicated code.

* fix DcMsg.getOverrideSenderName()

* adapt to new dc_decide_on_contact_request() api

* re-allow changing name+image for mailinglists, see recent discussions on PRs

* remove memberlist- and settings-tab from mailinglist profile until there is some use for them

* adapt to new DC_CHAT_TYPE_MAILINGLIST type

Co-authored-by: Hocuri <hocuri@gmx.de>
2021-02-07 23:39:48 +01:00
adbenitez 96271b367e Merge remote-tracking branch 'upstream/master' 2021-02-07 15:13:44 -05:00
adbenitez 2e190a974f update submodule 2021-02-07 14:45:53 -05:00
B. Petersen 4a9e4d17bc update translations 2021-02-07 20:35:35 +01:00
B. Petersen 6ee32bf490 update deltachat-core-rust submodule 2021-02-07 20:33:29 +01:00
B. Petersen 9f2be9c56c use dc_get_chat_encr_info() where useful 2021-02-07 20:32:51 +01:00
B. Petersen 44b0739f6c make profile-menu easier editable, show 'Encryption' item also in groups 2021-02-07 20:32:51 +01:00
adbenitez d177f4eaef update release workflow 2021-02-06 19:44:16 -05:00
B. Petersen 0efd4154ea update scripts/grep-string.sh to ignore more generated files 2021-02-06 17:32:25 +01:00
Hocuri b645dc60a0 Improve performance and make sure that there is no race condition
add a static boolean doReinitializeDraft that is set to true in onPause() if this activity was started using startActivityForResult(). in onResume(), do if(doReinitializeDraft) { initializeDraft(); }.
2021-02-05 22:32:50 +01:00
Hocuri cd5f0c212c Fix disappearing drafts
Some people reported that drafts were disappearing, and I found a way to
reproduce it (my interpretation in brackets):
- Open Saved Messages chat, could be any other chat too
- Go to another app and share to DC
- In DC select Saved Messages
  - (as sharing is done using startActivityForResult(), a second
  ConversationActivity is created without affecting the existing one)
- Leave DC. (The second ConversationActivity will correctly save its
draft to the db)
- Open DC again from the "Recent apps". (The first ConversationActivity
will be loaded. It will not know that there is a newer draft and still
show the old draft, or nothing if there was none. When it's closed, it
will overwrite the draft)

I came to this conclusion by logging all writes to the draft in the db.
Also, when I set `REQUEST_RELAY` to -1 (`startActivityForResult(intent,
-1) will behave the same as `startActivity(intent)`) (but that's not a
solution, sometimes we need startActivityForResult(), see e.g.
https://github.com/deltachat/deltachat-android/pull/1412)

What's still a little weird: I tried replacing all calls to
`startActivityForResult(-intent for ConversationActivity-)` with
startActivity(), and the issue didn't go away. Apparently it's only
enough if all calls are replaced, which is the same as setting
`REQUEST_RELAY` to -1. Maybe it's enough if one activity in the call
chain is called using startActivityForResult().

The call to `initializeDraft()` makes the activity start & resume 2-3ms
slower, which is probably acceptable.

While going back and forth with activities & sharing, I also encountered
some more bugs (without trying to reproduce them), but they are not too
annoying (as opposed to losing your draft) and I'm hesitant to changing
the activity-switching logic too much as it is so easy to just break
things again.
2021-02-05 22:32:50 +01:00
B. Petersen f03c8a5062 update translations 2021-02-03 13:55:01 +01:00
B. Petersen 5dbe4bc9e2 update local help 2021-02-03 13:36:36 +01:00
link2xt 9e610e5d4b Replace 4 weeks option with 5 weeks option
While 4 weeks always fits in a month,
5 weeks (35 days) always covers at least a month,
so it can be used in a situation where messages are required to
be stored for a month.
2021-02-03 13:34:05 +03:00
adbenitez b02a263664 update version number 2021-02-02 14:44:31 -05:00
adbenitez 56ce243376 update submodule 2021-02-01 20:22:16 -05:00
adbenitez fb0beb77f6 undo video tweaks 2021-02-01 19:34:11 -05:00
adbenitez 8d07dcf0a5 Merge branch 'lite' 2021-02-01 17:01:56 -05:00
adbenitez a0024b5201 add submodule 2021-02-01 17:01:33 -05:00
adbenitez 6d4ddba654 Merge branch 'lite' 2021-02-01 16:59:39 -05:00
adbenitez 2bdb000361 add submodule 2021-02-01 16:59:28 -05:00
adbenitez 3361e426fb Merge branch 'lite' 2021-02-01 16:57:14 -05:00
adbenitez a04321981b Merge remote-tracking branch 'upstream/master' into lite 2021-02-01 16:56:43 -05:00
adbenitez 34df284caf Merge branch 'master' of github.com:adbenitez/deltalab-android 2021-01-31 02:33:10 -05:00
adbenitez c9e5d216f0 Merge remote-tracking branch 'upstream/master' 2021-01-31 02:32:52 -05:00
Asiel Díaz Benítez 0402755258 Merge pull request #2 from adbenitez/zhv_1.5.1
Some fixes from the zhv 1.5.1 code that does it get the same theme of…
2021-01-30 23:56:25 -05:00
B. Petersen 370335bf6e update translations 2021-01-30 23:34:14 +01:00
B. Petersen 90bb1eb559 add comments on ephemeral-timer-indexes 2021-01-31 00:45:13 +03:00
link2xt f155757cee Change list of ephemeral message options
Also match unknown options to some known option, not "disabled".
2021-01-31 00:45:13 +03:00
david bb210d9751 Some fixes from the zhv 1.5.1 code that does it get the same theme of Delta 2021-01-29 13:07:12 -05:00
B. Petersen cdfc9cf7c0 update translations 2021-01-29 15:29:05 +01:00
B. Petersen f593f27d98 harden WebView settings 2021-01-29 15:25:23 +01:00
B. Petersen 74cdd85815 add pinch-to-zoom options to message-html-view 2021-01-29 15:25:23 +01:00
B. Petersen 49c507b74c update translations 2021-01-28 23:10:19 +01:00
bjoern 8d9c02dd7a add option to view full (html) message (#1763)
* add get-mime-original apis

* remove unused control

* add 'Show full message' buttons

* split reusable WebViewActivity from LocalHelpActivity

* add FullMsgActivity

* load html via AsyncTask

* adapt to changed api

* handle mailto:-links in WebView

* block loading remote images by default, add user setting always/once/never

* do not hide 'Once' button in always-mode, playing around a day with hidden 'Once' that looks more like a bug :)

* wording: as 'Always' affects all messages, it is better to speak of multiple senders

* wording: use 'Load remote images'

this makes it easier for the user to find the option
if one sees, images are missing in the document.

* wording: shorten text.

* wording: change 'may' to 'can'. 'may' sounds a bit as if someone allows this.

* Don't use AsyncTask

* check 'once' if appropriate

* use lite-colored checkbox-emoji in dark-theme

* add comment about missing error logging

Co-authored-by: Hocuri <hocuri@gmx.de>
2021-01-28 22:53:15 +01:00
B. Petersen c0f590c59e update deltachat-core-rust submodule 2021-01-28 22:07:08 +01:00
adbenitez 6791172098 Merge branch 'lite' 2021-01-27 16:01:53 -05:00
adbenitez 1f02e306df update build.gradle and add submodule 2021-01-26 17:59:31 -05:00
adbenitez a7952dbdf7 Merge branch 'lite' 2021-01-26 14:54:55 -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
bjoern 3130b8093b Merge pull request #1774 from deltachat/remove-get-first-name
adapt to removed dc_contact_get_first_name() api
2021-01-24 15:11:41 +01:00
B. Petersen 3914bf7ff4 adapt to removed dc_contact_get_first_name() api
use dc_contact_get_display_name() instead
2021-01-23 19:52:23 +01:00
adbenitez e320999f38 Merge branch 'lite' 2021-01-22 23:12:37 -05:00
adbenitez 45d5cd7667 update release worflow 2021-01-22 23:12:27 -05:00
adbenitez 9f358d7f50 Merge branch 'lite' 2021-01-22 22:41:41 -05:00
adbenitez f7976f5d43 add release workflow 2021-01-22 22:41:08 -05:00
adbenitez 1a3cc4519f Merge branch 'lite' 2021-01-22 17:31:28 -05:00
adbenitez ef39faeb4c Merge remote-tracking branch 'upstream/master' into lite 2021-01-22 17:30:28 -05:00
Alexander Krotov 94e5b0d702 Build preview APKs for all architectures 2021-01-23 01:22:22 +03:00
Asiel Díaz Benítez 79dd7db909 Merge pull request #1773 from adbenitez/adb-build-apk-action
add preview-apk workflow
2021-01-22 17:01:56 -05:00
B. Petersen 3a7443a91d update translations 2021-01-22 22:40:38 +01:00
adbenitez 2d3d567f12 add preview-apk workflow 2021-01-22 16:02:04 -05:00
Asiel Díaz Benítez 4f7974d317 Merge pull request #1 from adbenitez/build-apk-per-pr
Build apk per pr
2021-01-22 15:57:25 -05:00
adbenitez 08eeff88bb update release action 2021-01-22 15:34:41 -05:00
adbenitez d4d5c90229 cache gradle 2021-01-22 15:25:00 -05:00
adbenitez 62c6eb47da build only for armeabi-v7a 2021-01-22 15:10:46 -05:00
adbenitez e63fe78cf2 add preview-apk action to generate preview apk per pull request 2021-01-22 14:28:49 -05:00
adbenitez 16841920f1 build release apk only 2021-01-22 13:40:54 -05:00
adbenitez ff2e8154de update action 2021-01-22 13:16:39 -05:00
adbenitez 900d29c1ae fix target path 2021-01-22 03:52:51 -05:00
adbenitez 907c82958a add cache to action 2021-01-22 03:49:49 -05:00
adbenitez c3e819206e update action 2021-01-22 02:42:47 -05:00
adbenitez 0306245748 update action 2021-01-22 02:34:59 -05:00
adbenitez 65b47140fe update action 2021-01-22 02:21:04 -05:00
adbenitez d5f77cf0e8 update action 2021-01-22 02:00:51 -05:00
adbenitez 254d3874b5 update action 2021-01-22 01:45:29 -05:00
adbenitez 9c120fba21 update action 2021-01-22 01:44:31 -05:00
adbenitez c78ee0049f update action 2021-01-22 01:18:19 -05:00
adbenitez cdade00464 update action 2021-01-22 01:02:24 -05:00
adbenitez eb65f51b15 update action 2021-01-22 00:55:05 -05:00
adbenitez 4ac01646ca update action 2021-01-22 00:44:44 -05:00
adbenitez 3e68cccafb add release action 2021-01-22 00:31:26 -05:00
adbenitez bc3071f95c sign release only if DC_RELEASE_STORE_FILE property exists 2021-01-22 00:10:40 -05:00
adbenitez 6bf25b73f0 add submodule 2021-01-21 22:05:27 -05:00
adbenitez 005b5a58bd Merge branch 'lite' 2021-01-16 12:49:39 -05:00
adbenitez ee5eee9355 Merge remote-tracking branch 'upstream/master' into lite 2021-01-16 12:49:17 -05:00
B. Petersen 5371f312ac remove unused isIoRunning() api
the api is about to be removed from core as well,
see https://github.com/deltachat/deltachat-core-rust/pull/2139
2021-01-15 06:49:39 +03:00
B. Petersen 5a2d742bdf update translations 2021-01-11 17:44:53 +01:00
B. Petersen b024c17f66 update deltachat-core-rust submodule 2021-01-11 17:42:34 +01:00
adbenitez 9ec005de09 Merge remote-tracking branch 'upstream/master' into lite 2021-01-10 23:44:07 -05:00
adbenitez 2ad6da4f56 Merge remote-tracking branch 'upstream/master' 2021-01-06 17:29:14 -05:00
Hocuri a96aa2ff48 Show controls on small screens
Using both `setMessage()` and `setView()` on the same AlertDialog,
on small screens the "OK" and "Cancel" buttons were not be show. So, put the
message into our custom view.
2021-01-03 12:25:53 +01:00
adbenitez 0a29e32680 add missing import 2020-12-31 15:41:35 -05:00
adbenitez ee75dfedfe Merge remote-tracking branch 'upstream/master' 2020-12-31 13:12:31 -05:00
B. Petersen 971c7e1d68 update translations 2020-12-27 16:46:24 +01:00
B. Petersen 88f706f95b bump version to beta-series, mark version as such 2020-12-22 14:44:54 +01:00
B. Petersen fa80ede3ac update translations 2020-12-22 13:55:58 +01:00
bjoern c0027d750a Merge pull request #1758 from deltachat/darkmode-follow-system
Dark theme / DayNight: Add option to follow system
2020-12-22 13:22:42 +01:00
B. Petersen 5c034c6e59 add comments in duplicated files 2020-12-22 13:22:05 +01:00
adbenitez 72910b3f57 Merge branch 'lite' 2020-12-19 15:33:32 -05:00
adbenitez 2a75a885d2 Merge remote-tracking branch 'upstream/master' into lite 2020-12-19 15:33:13 -05:00
adbenitez db168d47c7 Merge remote-tracking branch 'upstream/master' 2020-12-19 15:32:43 -05:00
Hocuri 1ff6a3a18d Dark theme / DayNight: Add option to follow system
fix maybe #1748. Maybe not, because actually I don't understand why
issue #1748 even happened because we don't use the system background for
the bubble but an own one (see conversation_item_sent.xml:50). Probably
the system is somehow trying to forcefully create a dark mode.

So, let's see whether this PR fixes the issue, if not, I'll try again.
2020-12-19 19:51:55 +01:00
B. Petersen 450442ef60 update translations 2020-12-19 16:04:44 +01:00
Hocuri cfea049418 Always release the media player before setting it to 0
I can't tell if it helps, I personally was able to both play a 60min
audio and to play 32 voice messages after each other. Shouldn't hurt to
release them, though.

I tested my change, and at least it seems not to worsen anything.
2020-12-19 12:07:06 +01:00
adbenitez 955bf8d5c9 Merge remote-tracking branch 'upstream/master' into lite 2020-12-16 13:10:34 -05:00
adbenitez 11ed8f4ae0 Merge remote-tracking branch 'upstream/master' 2020-12-16 13:09:52 -05:00
bjoern b8ca7ed00d Merge pull request #1754 from deltachat/add-missing-button
add missing button to new error-dialog
2020-12-14 22:04:35 +01:00
B. Petersen f608fe0766 add missing button to new error-dialog
following common ui expectations,
there must always be at least one "ok" button
in a dialog or alert.
2020-12-14 13:16:24 +01:00
adbenitez 2ce2dd0630 Merge branch 'lite' 2020-12-13 13:10:14 -05:00
adbenitez 9bb6424767 Merge remote-tracking branch 'upstream/master' into lite 2020-12-13 13:09:11 -05:00
Hocuri 45aa3e5b82 Directly show error on msg tap
fix #1749
2020-12-13 18:06:44 +01:00
bjoern 827cd4092a Merge pull request #1752 from deltachat/more-visible-error-icon
Red and more visible error icon
2020-12-13 11:55:16 +01:00
B. Petersen eaf95ed1e3 make icon slightly smaller so that it does not grow the height of the delivery-line 2020-12-13 01:26:41 +01:00
Hocuri 8736ac8fa9 Reset the tint if the message is not failed
Seems like in the first commit I was not careful enough: The color was
set to red, but then the view was reused in a RecyclerView and the color
stayed red. Therefore, after scrolling, more and more of the status icons got
red.
2020-12-12 17:40:44 +01:00
Hocuri 161e1d350b Red and more visible error icon
IIRC some time ago we talked about making the error icon red and make it
an exclamation mark to make it more visible.

Today someone complained to me that they thought the "x" looks like one
can close something and that it shouldn't be green, so I went ahead and
made it red :) (it's also a little bit bigger now)

- the image file is a vector (xml) file now, previously it was a png file.
Might this be a problem?
2020-12-12 16:44:52 +01:00
B. Petersen 0ebee38b99 update translations 2020-12-10 16:08:19 +01:00
bjoern dd34ed0ff6 Merge pull request #1702 from deltachat/handle-sendto-email-intents
Handle sendto intents with ShareActivity, not NewConversationActivity
2020-12-10 00:53:02 +01:00
Hocuri 438a3aaa43 Handle sendto intents with ShareActivity, not NewConversationActivity 2020-12-09 23:53:10 +01:00
adbenitez 246395e62c Merge branch 'lite' 2020-12-06 21:16:13 -05:00
adbenitez 9a9f488c50 fix ndk-make.sh 2020-12-06 21:16:02 -05:00
adbenitez 1fdb40865a fix ndk-make.sh 2020-12-06 21:14:47 -05:00
adbenitez 49b783e7a2 add .gitmodules 2020-12-06 16:51:41 -05:00
adbenitez 428fb18de0 update .gitmodules 2020-12-06 16:50:28 -05:00
adbenitez 072dafda97 set unread count badge color 2020-12-06 14:15:01 -05:00
adbenitez 79720b3982 update Spanish strings 2020-12-06 13:14:23 -05:00
adbenitez 2ed1253904 update from upstream code 2020-12-06 13:05:32 -05:00
adbenitez 0dc7571848 remove old code 2020-12-06 13:00:37 -05:00
adbenitez a3f0c12598 remove sticker icon 2020-12-06 10:03:50 -05:00
adbenitez 0ed2e7fce9 update res folder 2020-12-06 10:00:54 -05:00
adbenitez 691a0a075a Merge remote-tracking branch 'upstream/master' into lite 2020-12-06 09:39:33 -05:00
adbenitez 59279c1c90 Merge branch 'lite' 2020-12-06 09:37:46 -05:00
adbenitez 0f2e3ff30d update build.gradle and jni/Application.mk 2020-12-06 09:30:52 -05:00
adbenitez ba8c905106 update manifest and build.gradle 2020-12-06 08:27:18 -05:00
adbenitez 7fe3db1294 Merge remote-tracking branch 'upstream/master' 2020-12-06 08:15:28 -05:00
B. Petersen 0f46824ec0 tweak universal_overlay color for black background
the color 'universal_overlay' can be used as backgrounds for
semi-transparent overlays.

the color guarantees enough contrast to white/light things drawn on it,
while still letting the background shine through.

the color is the same for both, dark and lite theme
as it is also used to draw on customized backgrounds
(where we can have any background anyway)

before, the shaped formed with this color are not visible
on black background, this is fixed by this commit,
making the color even more universal.

this is an improvement for the image-editor buttons
as well as for the info-messages on arbitrary backgrounds.
2020-12-05 19:56:37 +01:00
Hocuri 3abaabb38a Put a black circle behind the edit options when editing an image 2020-12-05 19:56:37 +01:00
Hocuri 26c8497509 Fix crash on some device of some friend of Holger 2020-12-04 17:40:32 +01:00
adbenitez 65a15ed556 Merge remote-tracking branch 'upstream/master' into lite 2020-12-03 16:13:56 -05:00
B. Petersen 107357d6c0 update translations 2020-12-03 15:38:53 +01:00
bjoern 1cc0c9d0c1 Merge pull request #1688 from deltachat/fix-tall-images-message-width
Wider messages for tall images
2020-12-01 13:29:43 +01:00
B. Petersen f99d9daa49 update translations, add a fix for unescaped '&' entity 2020-12-01 11:44:25 +01:00
B. Petersen c75622605a update translations 2020-11-30 16:29:31 +01:00
bjoern 321e4c4dab Merge pull request #1732 from deltachat/show-in-chat
add 'show in chat' function, fix enlarge-view-menu-issues
2020-11-28 23:39:59 +01:00
B. Petersen 089dd9a924 update translations 2020-11-27 13:16:16 +01:00
bjoern 7f37d93916 Merge pull request #1744 from deltachat/quote-forwarded-msgs
display forwarded messages also in quotes as such
2020-11-27 13:05:19 +01:00
bjoern b7c1fbd2b4 Merge pull request #1741 from deltachat/blocked-contacts-hint
show hint if there are no blocked contacts
2020-11-27 13:04:50 +01:00
B. Petersen 12e4d6b30e introduce color 'unknown_sender' and use it for forwarded messages, forwarded quotes, quotes with unknown sender 2020-11-25 20:57:46 +01:00
B. Petersen d4ef19b9cf remove dead code 2020-11-25 10:45:41 +01:00
B. Petersen e2c930c895 remove unused @string/contacts_empty_hint from xml and add a tools:text hint instead 2020-11-23 14:12:55 +01:00
B. Petersen b284a70ef7 reword no-blocked-contats-hint 2020-11-22 23:06:00 +01:00
B. Petersen ed9921f40e show hint when there are no blocked contacts 2020-11-22 23:06:00 +01:00
B. Petersen 68961fdcd7 remove unused SwipeRefreshLayout and use self-explaining default for contact-list-empty-hint 2020-11-22 22:16:13 +01:00
adbenitez aec3b64967 Merge remote-tracking branch 'upstream/master' into lite 2020-11-21 23:59:19 -05:00
bjoern 1cfb70cb5b Merge pull request #1740 from deltachat/non-rouned-corners
Remove rounded corners if the message has a quote
2020-11-21 22:22:13 +01:00
Hocuri 0f2c3f4791 Remove rounded corners if the message has a quote 2020-11-21 17:19:20 +01:00
B. Petersen cacbdd7c4f 'all media' just opens the gallery, better call it as such 2020-11-20 13:20:39 +01:00
B. Petersen 783168549a open correct tab 2020-11-20 13:20:39 +01:00
B. Petersen f8dba0f2d5 fix backstack for 'all media' option
- when called from gallery, this is just the same as 'back'

- otherwise, do not forget to remove self
2020-11-20 13:20:38 +01:00
B. Petersen 658c3af66b add 'show in chat' function 2020-11-20 13:20:38 +01:00
B. Petersen 4b0fca8e32 streamline gallery menu 2020-11-20 13:19:54 +01:00
B. Petersen 8853e320c0 remove 'forward' from gallery
- it forwards media together with the text,
  this is unexpected
- if forward is available, reply and reply-privately
  should be available as well, however, this seems to be a bit much.
- the function had issues which would need fixing.

instead, we will add a 'Show in chat' function that is more powerful
and fixes all of the things above.
2020-11-20 13:19:54 +01:00
B. Petersen 4362bb07d0 update translations 2020-11-20 13:19:12 +01:00
adbenitez 7b0adee9ae Merge remote-tracking branch 'upstream/master' into lite 2020-11-19 22:22:13 -05:00
bjoern 65483aafcb Merge pull request #1738 from deltachat/prep-1.14.5
prep 1.14.5
2020-11-19 17:25:46 +01:00
B. Petersen 108abc3211 bump version to 1.14.5 2020-11-19 17:10:05 +01:00
B. Petersen 5a1dbac03e update changelog for 1.14.5 2020-11-19 17:09:47 +01:00
B. Petersen 3619613974 update deltachat-core-rust submodule 2020-11-19 15:48:46 +01:00
B. Petersen d12f817fab update translations 2020-11-19 15:48:07 +01:00
B. Petersen 652aeae4c8 update translations 2020-11-19 12:04:19 +01:00
bjoern 4436b8e419 Merge pull request #1737 from deltachat/permanent-deletion-hint
show permanent hint about server-delete impact
2020-11-19 11:55:49 +01:00
B. Petersen 8e185e4f26 show permanent hint about server-delete impact
when server-deletion is enabled,
always show a hint about the impact below the option.

the hint is a summary of the conformation-dialog
so that the user is more aware of the impact
if enabling was some time ago
or the option was even enabled by the provider-db.
2020-11-18 21:54:39 +01:00
B. Petersen 28d1470c2f update translations 2020-11-18 13:17:00 +01:00
bjoern 030390b5f5 Merge pull request #1736 from deltachat/refine-autodel-confirm
fortify wording in delete-server dialog
2020-11-18 12:37:18 +01:00
B. Petersen 8675a21e64 fix grammar 2020-11-18 11:32:35 +01:00
B. Petersen 4b3355813d incorporate some of @Hocuri's suggestions 2020-11-17 23:39:16 +01:00
B. Petersen 21faaa5f9c fortify wording in delete-server dialog
this pr changes the wording,
not relativize things, underlining the worse impact.

i avoided adding "maybe" or "potentially" here,
even if that would be more accurate.

moreover, the pr adds some red color and emojicons.
2020-11-17 16:35:50 +01: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
link2xt 80bf4c20a0 Merge pull request #1733 from deltachat/environment-lto
ndk-make.sh: use environment variable to control LTO
2020-11-14 21:40:45 +03:00
Alexander Krotov 7d7f93939f ndk-make.sh: use environment variable to control LTO 2020-11-14 21:30:22 +03:00
Alexander Krotov 222d71808a Update README for new Dockerfile 2020-11-14 21:20:09 +03:00
adbenitez 92701038a5 Merge remote-tracking branch 'upstream/master' into lite 2020-11-14 12:27:10 -05:00
Alexander Krotov 8cb879af2e Dockerfile: build as non-root user 2020-11-14 18:04:00 +03:00
bjoern b201c5e461 Merge pull request #1730 from deltachat/prep-1.14.4
prep 1.14.4
2020-11-13 15:34:50 +01:00
B. Petersen 50028a70f4 bump version to 1.14.4 2020-11-13 11:54:00 +01:00
B. Petersen fdfebe3a9e update changelog for 1.14.4 2020-11-13 11:54:00 +01:00
bjoern a93709ce87 Merge pull request #1729 from deltachat/fix-1726
Fix #1726
2020-11-13 11:44:07 +01:00
adbenitez 33188d17b5 Merge remote-tracking branch 'upstream/master' into lite 2020-11-12 17:12:16 -05:00
Hocuri 9beff06fb1 Fix #1726 2020-11-12 14:28:04 +01:00
bjoern a59f583e7d Merge pull request #1728 from deltachat/fix-1727
Fix #1727 wrong input line padding when using system-emoji
2020-11-12 13:34:49 +01:00
Hocuri 1af62923d7 Fix #1727 wrong input line padding when using system-emoji 2020-11-12 13:13:47 +01:00
B. Petersen c3f7e6c299 typo 2020-11-12 00:08:06 +01:00
adbenitez 5713b6cee9 Merge remote-tracking branch 'upstream/master' into lite 2020-11-11 16:45:00 -05:00
B. Petersen 676dd7f4b5 update translations 2020-11-11 11:40:29 +01:00
bjoern b8bd05c80f Merge pull request #1724 from deltachat/prep-1.14.3
prep 1.14.3
2020-11-09 18:06:17 +01:00
B. Petersen 3239e06427 bump version to 1.14.3 2020-11-09 17:37:04 +01:00
B. Petersen 8ba9075cbf update changelog for 1.14.3 2020-11-09 17:36:27 +01:00
B. Petersen df225182b3 update deltachat-core-rust submodule 2020-11-09 15:42:50 +01:00
bjoern 80ee7cee22 Merge pull request #1723 from deltachat/prep-1.14.2
prep 1.14.2
2020-11-09 13:25:35 +01:00
B. Petersen a4bc294318 bump version to 1.14.2 2020-11-09 13:05:27 +01:00
B. Petersen b9883a157c update changelog for 1.14.2 2020-11-09 13:04:05 +01:00
B. Petersen 7503cbfd72 update translations 2020-11-09 13:03:00 +01:00
bjoern 710f0195f4 Merge pull request #1720 from deltachat/quotes-add-on-3
Quotes add on 3
2020-11-09 12:55:53 +01:00
B. Petersen e07aac54dc update release checklist to changed gplay ui 2020-11-09 10:31:58 +01:00
bjoern aa180e1c3a Merge pull request #1721 from deltachat/fix-notification-removal
do not use cached value to check for notifications
2020-11-09 10:15:01 +01:00
B. Petersen 0cbf31b18a do not use cached value to check for notifications
the 'inboxes' value contains the last lines of notification,
however, if the app is restarted for whatever reasons,
but notifications are persisted,
they do not contain all lines.

for the notification display, this is no big deal,
however, this cached value is not suitable
to check if there is a notification or not for a chat.

even if there is a notification, 'inboxes' may be empty,
this 'speed up' check was introduced
for a workaround of notification removal that requires lots of calls.
meanwhile, however, we have DC_EVENT_MSGS_NOTICED,
so we also remove this workaround.
2020-11-09 01:04:08 +01:00
Hocuri b9c18bdbe3 Make the dissmiss button better clickable again
I somehow have a deja-vu effect, didn't I do this before? Anyway, now
it's fine
2020-11-08 12:59:07 +01:00
Hocuri 778718c7b2 Don't cut the document icon in quotes
I also deleted an unnecessary LinearLayout, so you should look at the
diff with --ignore-all-space

Firstly, I lifted quote_attachment_container out of the FrameLayout with
the thumbnail so that quote_attachment_container can be wrap_content
(and enlarge the quote if necessary) while the thumbnail still always
matches the size of the quote.

Then I made the document view itself a little smaller so it does not
enlarge the quote all the times.
2020-11-08 12:55:38 +01:00
Hocuri 90af180ce4 Make the quote animation faster
IIRC it was complained about this in the Testing group and I agree
2020-11-08 12:29:38 +01:00
Hocuri 09e890f443 Keyboard correctly closes when it is open and a quote to another chat is clicked
Reported by Treefit
2020-11-08 11:43:23 +01:00
adbenitez 925abec974 Merge remote-tracking branch 'upstream/master' into lite 2020-11-07 11:57:07 -05:00
bjoern 4f397abfb2 Merge pull request #1714 from deltachat/prep-1.14.1
prep 1.14.1
2020-11-06 17:12:51 +01:00
adbenitez 0d99f366d9 Merge remote-tracking branch 'upstream/master' into lite 2020-11-06 10:50:50 -05:00
B. Petersen 126250f65c bump version 2020-11-06 00:01:08 +01:00
B. Petersen 488d25a97b add link to upcoming blogpost 2020-11-05 23:58:41 +01:00
B. Petersen d1c0240efc update changelog 2020-11-05 21:25:31 +01:00
bjoern 4f58a4986f device-message translations (#1713)
* update translations, esp. device message translations

* update translations
2020-11-05 20:42:17 +01:00
bjoern 0f7059eafc Merge pull request #1709 from deltachat/always-show-done
In the editor, always show the "Done" button
2020-11-05 19:42:16 +01:00
bjoern adc0ea3ca0 Merge pull request #1707 from deltachat/fix-longname-title
Fix parts of group names missing
2020-11-05 19:41:54 +01:00
bjoern 3a50bf05d1 Merge pull request #1710 from deltachat/fix-another-crash
Fix crash in ImageEditor
2020-11-05 19:41:17 +01:00
Hocuri a781bd0d36 Put color picker to the right 2020-11-05 13:16:40 +01:00
bjoern d789df2c5d Merge pull request #1712 from deltachat/no-millis
Do not display milliseconds when recording a voice message fix #1711
2020-11-04 20:58:23 +01:00
Hocuri ab77b61d35 Do not display milliseconds when recording a voice message fix #1711 2020-11-04 09:34:54 +01:00
Hocuri 485bfce7b4 Fix crash
For some reason it is not possible to remove `setUri`, when I tried, I
got crashes each time I tried to edit an image.
2020-11-03 19:25:50 +01:00
Hocuri b99c003917 In the editor, always show the "Done" button 2020-11-03 19:20:25 +01:00
Alexander Krotov 9686536695 Dockerfile: set ANDROID_NDK_ROOT 2020-11-03 19:57:31 +03:00
Hocuri 0cdedc3f6d Fix parts of group names missing
as reported in testing group
2020-11-03 17:40:18 +01:00
B. Petersen a1e7388f95 disable forwarding info-messages
i cannot see a usecase for forwarding info-messages as "member added",
so it might also confuse users when the option is offered at all.

as all selected messages are loaded into memory anyway,
this was easy to implement.

tbh, if we would track the selection by message-ids only and
this would have require a larger refactoring or performace issues
(imaging 100 messages to be checked on each new selected message),
i would not have implemented that now :)

i do not think, that sensitive information can be send accidentially this way,
even if Bob can forward an info-message as "Alice invited Claire" -
it is pretty clear to Bob that he forwards exactly that text.
(this is different from adding "Honey" to the group -
where "Honey" is an only locally given name for "Dr. Someone" ;)
2020-11-03 11:04:02 +01:00
Alexander Krotov 18a19f98b6 Refactor ndk-make.sh 2020-11-03 02:28:36 +03:00
adbenitez 99d1b391f6 Merge remote-tracking branch 'upstream/master' into lite 2020-11-01 00:07:21 -04:00
bjoern 39ff24f215 Merge pull request #1689 from deltachat/prep-1.14
prepare 1.14: changelog, device-message
2020-11-01 01:26:08 +01:00
bjoern 4316354163 Update res/values/strings.xml
Co-authored-by: link2xt <ilabdsf@gmail.com>
2020-11-01 01:24:59 +01:00
B. Petersen 6e72932e11 bump version to 1.14.0 2020-11-01 01:24:59 +01:00
B. Petersen 8e724e8a76 update changelog, add device message for 1.14 2020-11-01 01:24:58 +01:00
B. Petersen 6e9df3c98a adapt paths in release-checklist.md 2020-11-01 01:24:36 +01:00
bjoern 7ce3c12e42 Merge pull request #1642 from deltachat/suppress-exception
Prevent exception (would be caught but is annoying)
2020-11-01 00:47:13 +01:00
B. Petersen 465a35a100 update translations 2020-11-01 00:34:23 +01:00
B. Petersen f1336c44d6 update deltachat-core-rust submodule 2020-10-31 23:14:46 +01:00
Hocuri eaa891c8e7 Properly fix the problem 2020-10-31 18:34:50 +01:00
Hocuri 766d50e602 Prevent exception (would be caught but is annoying) 2020-10-31 18:31:14 +01:00
adbenitez 5d023c9ad0 Merge remote-tracking branch 'upstream/master' into lite 2020-10-30 20:17:15 -04:00
B. Petersen 99f592bf68 update translations, update check-translations.sh 2020-10-30 16:09:14 +01:00
adbenitez 37cc050d30 Merge remote-tracking branch 'upstream/master' into lite 2020-10-29 17:57:27 -04:00
B. Petersen f05b887ce6 update translations, tweak check-translations script 2020-10-29 16:33:38 +01:00
Hocuri 912ad71a95 fix show received imgs 2020-10-29 12:55:58 +01:00
Alexander Krotov 44976fc779 Dockerfile: replace ANDROID_HOME with ANDROID_SDK_ROOT
Page https://developer.android.com/studio/command-line/variables
says ANDROID_HOME is deprecated and replaced with ANDROID_SDK_ROOT.
2020-10-29 12:49:52 +03:00
Alexander Krotov 638e4d4ef0 Move docker/cargo-config into Dockerfile ENV directives
Having everything in a single file is easier to manage.
2020-10-29 12:49:52 +03:00
B. Petersen 556ec7f7d4 update translations, add Slovak language 2020-10-28 18:14:20 +01:00
Hocuri 13b0a5d655 Remove some "centerCrop" 2020-10-28 17:33:46 +01:00
Hocuri 582836bf9a show portrait images cutted to landscape (as now), use square only if the whole device is in portrait mode
that's waaaay less difficult to implement
2020-10-28 17:19:35 +01:00
Hocuri 8a1174b1cf try to do not use the full width for the bubbles (for the text) in device-landscape-mode - this way, also the squares will maybe be small enough. at a first glance this is what whatsapp is doing
Not working as sometimes the ConversationItem would have to determine
the width (i.e. the screen width), sometimes the
ConversationItemThumbnail. Not sure if it's worth it fixing this.
2020-10-28 17:09:20 +01:00
adbenitez f42391335d Merge remote-tracking branch 'upstream/master' into lite 2020-10-27 23:01:41 -04:00
bjoern 440cbe6fea Merge pull request #1693 from deltachat/priorize-delete-icons
priorize delete-function over export/copy
2020-10-27 19:25:19 +01:00
B. Petersen b5c13818f2 priorize delete-function over export/copy
in the long-tap context menu, on smaller screens,
functions go to the overflow menu from right to left.

this pr gives the "delete" a higher priority than the
only sometimes available "export" function

- delete is always available on smaller screen -
  before, the icon was sometimes there and sometimes not,
  which is a bit irritating

- export gets a similar priority as copy

- on/off icons are now functions that are used
  less frequently
2020-10-27 15:10:04 +01:00
bjoern 2a022c149d Merge pull request #1692 from deltachat/no-edit-in-special-chats
hide special-functions in special-chats
2020-10-27 15:02:43 +01:00
Hocuri 4d6fcf6d46 First half of Björn's review 2020-10-26 20:16:45 +01: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
Hocuri df0196a7cf Wider messages for tall images 2020-10-26 17:21:04 +01:00
B. Petersen 5990606148 update translations 2020-10-26 15:07:58 +01:00
B. Petersen 1a4c8a918c update deltachat-core-rust submodule 2020-10-26 14:21:48 +01:00
B. Petersen 5cbfd8cdb8 disallow muting saved-messages, there are no notifications for saved-messages 2020-10-26 13:38:30 +01:00
B. Petersen 2f68096b22 hide settings-tab in device-chat 2020-10-26 13:38:30 +01:00
B. Petersen 93de0032e4 hide 'edit', 'block' and 'encrytion info' for device-chat and 'edit' for saved-messages 2020-10-26 13:38:29 +01:00
B. Petersen 8bd280f44b update translations 2020-10-25 17:02:56 +01:00
bjoern fdeca6aba9 Merge pull request #1690 from deltachat/no-disappearing-device-messages
no 'disappearing messages' when a chat is not sendable
2020-10-25 14:16:17 +01:00
B. Petersen 7773f2ac79 disable 'disappearing messages' when a chat is not sendable; this is currently the device-chat, but may be others in the future 2020-10-25 01:09:56 +02:00
B. Petersen c038cea7ca update help 2020-10-24 22:30:37 +02:00
adbenitez 5a7b61db29 Merge remote-tracking branch 'upstream/master' into lite 2020-10-24 14:52:13 -04:00
B. Petersen f5ebf3f6d5 update help 2020-10-24 18:26:32 +02:00
bjoern b959efbec7 Merge pull request #1684 from deltachat/copy-no-name
Copying does not contain the names or "Image - " for single messages
2020-10-24 11:55:44 +02:00
Hocuri 1bc690679d we should append the result from msg.getText() only if not empty - else use the summary 2020-10-24 11:35:27 +02:00
Hocuri 12339303c4 Copying does not contain the names or "Image - " for single messages
We have replies for this now
2020-10-24 11:29:29 +02:00
bjoern 047f610153 Merge pull request #1683 from deltachat/fab-in-archive
Allow forwarding to multiple archived chats
2020-10-24 01:52:53 +02:00
B. Petersen f33c8c911d update deltachat-core-rust submodule 2020-10-23 18:04:06 +02:00
Hocuri a90e337d66 Allow forwarding to multiple archived chats 2020-10-22 20:48:12 +02:00
Hocuri e40bbf69f6 @r10s' review 2020-10-22 15:34:37 +02:00
Hocuri 1c1300cdff Don't allow quoting system messages and voice message invites
Swipe-to-reply already was disabled for them, now quoting by long-press
is disabled, too.
2020-10-22 15:34:37 +02:00
Alexander Krotov c524543278 Fix "scrips" typo 2020-10-21 23:03:10 +03:00
adbenitez 8f68944642 Merge remote-tracking branch 'upstream/master' into lite 2020-10-21 14:12:00 -04:00
cyBerta 58c59dd708 Merge pull request #1680 from deltachat/move-scripts
move scripts to new `scripts` folder
2020-10-21 14:53:44 +02:00
bjoern 97cc2efbde Merge pull request #1681 from deltachat/adressable-placeholders
placeholders in strings need to be uniquely addressable
2020-10-21 14:28:59 +02:00
B. Petersen 6f25349572 placeholders in strings need to be uniquely adressable, more than one %s needs to be %1, %2 and so on 2020-10-21 14:26:28 +02:00
B. Petersen 48b95a4267 update translations 2020-10-21 14:06:14 +02:00
B. Petersen 678385a887 move scripts to new scripts folder 2020-10-21 13:19:21 +02:00
Alexander Krotov 3b4ed28269 Add scripts/install-toolchains.sh 2020-10-21 14:02:57 +03:00
B. Petersen 60d915fa13 update deltachat-core-rust submodule 2020-10-21 11:07:14 +02:00
bjoern c7c30bbb16 Merge pull request #1674 from deltachat/tweak-menu
tweak chat-action-bar menu
2020-10-20 22:35:02 +02:00
B. Petersen 36e19c5abb do not hide the title with the number of selected items 2020-10-20 16:23:49 +02:00
B. Petersen 27d747ebe4 use correct showAsAction value (it is overwritten by ConversationAdaptiveActionsToolbar, however, using a different value here is confusing 2020-10-20 16:00:46 +02:00
B. Petersen 71fefcde39 remove unused resend-option from menu 2020-10-20 15:56:18 +02:00
bjoern ad8fa9ab0b Merge pull request #1673 from deltachat/forward-non-overflow
"forward" should not go to overflow menu, fix #1656
2020-10-20 15:54:38 +02:00
Hocuri 484f1c80ed "forward" should not go to overflow menu, fix #1656 2020-10-20 10:36:21 +02:00
bjoern e6f844f974 Merge pull request #1672 from deltachat/prep-1.13.5
prepare 1.13.5
2020-10-20 00:19:03 +02:00
B. Petersen bdca3f0030 bump version to 1.13.5 2020-10-20 00:14:07 +02:00
B. Petersen 986edceb27 update translations 2020-10-19 21:44:34 +02:00
adbenitez 89f4b9f90c Merge remote-tracking branch 'upstream/master' into lite 2020-10-19 15:27:58 -04:00
B. Petersen 3e639152ee update deltachat-core-rust submodule 2020-10-19 18:52:35 +02:00
B. Petersen b45311c3eb update translations 2020-10-18 22:46:35 +02:00
adbenitez bc3f3be0ba Merge remote-tracking branch 'upstream/master' into lite 2020-10-18 16:46:17 -04:00
B. Petersen c45956f42d update deltachat-core-rust submodule 2020-10-18 21:45:56 +02:00
bjoern df1a2371b6 Merge pull request #1670 from deltachat/protection-wording2
make protection-message translatable
2020-10-18 16:57:34 +02:00
B. Petersen b8099e8107 reword protection message and make it translatable 2020-10-18 13:13:11 +02:00
B. Petersen 5959df801e update translations 2020-10-17 22:52:37 +02:00
B. Petersen b293916dd4 update deltachat-core-rust submodule 2020-10-17 22:24:13 +02:00
bjoern 26cb61c460 Merge pull request #1667 from deltachat/remove-dead-code
remove dead code
2020-10-17 13:30:56 +02:00
bjoern 28dc5765ba Merge pull request #1668 from deltachat/view-profile-from-contact-list
open profile from contact list
2020-10-17 03:22:11 +02:00
B. Petersen 66bb7c372a add an option to access the user-profile from the contact-list 2020-10-17 01:57:41 +02:00
B. Petersen 6e9ff3033a use string 'Delete contact' to delete contacts 2020-10-17 01:40:36 +02:00
bjoern f51c0771e3 Merge pull request #1665 from deltachat/open-in-external-on-error
If audio failed to play, open it in external app
2020-10-17 01:10:08 +02:00
B. Petersen 8278b337ec remove dead code 2020-10-17 01:04:52 +02:00
bjoern 081219ad6a Merge pull request #1664 from deltachat/use-viewtype-instead-of-mimetype
Use viewtype instead of mimetype for presenting messages
2020-10-17 00:48:45 +02:00
Hocuri 2fa048ef9d Use viewtype instead of mimetype for presenting messages
See https://github.com/deltachat/deltachat-core-rust/pull/1973/
2020-10-17 00:46:09 +02:00
bjoern 81658d65d9 Merge pull request #1660 from deltachat/faster-list-load
Faster conversations list load
2020-10-17 00:33:00 +02:00
bjoern 65fba582fa Merge pull request #1659 from deltachat/no-quick-contact
Don't use quickContact in the ConversationListItem
2020-10-17 00:28:17 +02:00
B. Petersen 7a87500385 update deltachat-core-rust submodule 2020-10-16 23:03:20 +02:00
B. Petersen 6c637ff6dd update deltachat-core-rust submodule 2020-10-16 23:01:44 +02:00
adbenitez 7434361ff0 Merge remote-tracking branch 'upstream/master' into lite 2020-10-16 16:27:08 -04:00
B. Petersen 73b9ff666a update deltachat-core-rust submodule 2020-10-16 21:52:41 +02:00
B. Petersen d609fcaaa2 update translations 2020-10-16 21:50:45 +02:00
Hocuri ed63538d7e Rename to SetStartingPositionLinearLayoutManager 2020-10-16 18:51:59 +02:00
Hocuri befe953b61 formatting 2020-10-16 18:51:59 +02:00
Hocuri 1634ecf725 Performance tweak 2020-10-16 18:51:59 +02:00
Hocuri 810f1d0e01 Sort strings to the correct place 2020-10-16 18:51:59 +02:00
Hocuri 15373f9cc1 move directly to first-unread message fix #1654 2020-10-16 18:51:59 +02:00
Hocuri a3f23d4761 Don't smooth scroll if animations are disabled (@link2xt in testing group) 2020-10-16 18:51:59 +02:00
Hocuri 0186abff40 Put quoted image to the left of dismiss button 2020-10-16 18:51:59 +02:00
Hocuri e2ad740d92 If audio failed to play, open it in external app 2020-10-16 18:00:27 +02:00
bjoern eeeb9998ac Merge pull request #1645 from deltachat/update_device_chats-during-configure
Remove updateDeviceChats
2020-10-16 15:29:21 +02:00
Hocuri 99d52f0be2 Remove updateDeviceChats (see https://github.com/deltachat/deltachat-core-rust/pull/1957) 2020-10-16 10:22:40 +02:00
adbenitez 6d658faf78 Merge remote-tracking branch 'upstream/master' into lite 2020-10-15 23:47:00 -04:00
B. Petersen 9ba23ed977 wording: use 'profile image' and 'group image' everywhere 2020-10-15 21:26:47 +02:00
B. Petersen 791569767e update translations 2020-10-15 21:22:36 +02:00
Simon Laux d00d4fd152 add translation strings from desktop (#1658)
* add strings from desktop

* update wording

* escape ampersands

* reorder menu to clipboard

* remove back_to_top

* group avatar to group image

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

* remove default_value_automatic

* rename ask_delete_chat_desktop to dedup to
ask_delete_named_chat_desktop

* rename desktop delete accounts strings
delete_account_confirmation_header_desktop -> ask_delete_value
delete_account_confirmation_desktop -> delete_account_explain_with_name

* apply Hocuri's suggestion
on delete_account_confirmation_desktop

* reuse existing strings for zoom factor

* capitalize "Micro"

* remove usused a11y_qr_data

* profile_image_select and delete

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

* lowercase clipboard

* Cannot in one word

* shorten delete_account_confirmation_header_desktop
upon r10s suggestion

* remove a11y_profile_image_label
as we can use pref_profile_photo instead

* apply hocuri's pref_notification suggestions

* Apply suggestions from code review

Co-authored-by: Hocuri <hocuri@gmx.de>

* readd removed string that android still uses it

* remove common things out of _desktop namespace, typo fixes, ordering

* typo

* typo

Co-authored-by: bjoern <r10s@b44t.com>
Co-authored-by: Hocuri <hocuri@gmx.de>
2020-10-15 19:04:55 +02:00
B. Petersen 3137d744e0 update deltachat-core-rust submodule 2020-10-15 12:41:12 +02:00
adbenitez c18f2d14d1 Merge remote-tracking branch 'upstream/master' into lite 2020-10-14 19:10:10 -04:00
bjoern 685fd58993 Merge pull request #1662 from deltachat/add-latest-stock-strings
add latest stock strings
2020-10-15 01:09:45 +02:00
B. Petersen 581580a2d5 fixup 2020-10-15 01:06:19 +02:00
B. Petersen f424f49c20 make new stock-strings translatable 2020-10-15 01:04:34 +02:00
Hocuri 4f32411293 Log.i instead of Log.w 2020-10-14 14:08:34 +02:00
Hocuri 287b2d0b83 Don't set a fallback avatar
if it is missing the error avatar will be shown, which is the same, but
so we don't have to call getFallbackAvatarDrawable twice
2020-10-14 14:07:07 +02:00
Hocuri f9771fc546 Also, when one clicked on the contact photo in the contact selection…
…list (the one that appears when the "+" is clicked), nothing happened;
fix that too
2020-10-14 13:43:01 +02:00
Hocuri f60a88b6f7 Don't use quickContact in the ConversationListItem
quickContact means that you get to the contact details screen by
clicking the avatar. In the conversations list this is usually disabled,
just for the search it stayed enabled, which was unexpected
(because it was usually disabled ;-) ).

Even worse, in the search clicking the avatar sometimes got me to the
wrong contact details. No idea why, but I think disabling is better
anyway.
2020-10-14 11:30:34 +02:00
bjoern 8932d1315c Merge pull request #1657 from deltachat/adapt-to-protect-api
adapt to new protect-api
2020-10-13 22:19:22 +02:00
B. Petersen dde0247681 adapt to new protect-api 2020-10-13 22:07:08 +02:00
B. Petersen f94c1768d6 update deltachat-core-rust submodule 2020-10-13 22:03:09 +02:00
adbenitez c94b084f60 Merge remote-tracking branch 'upstream/master' into lite 2020-10-12 15:03:50 -04:00
B. Petersen 11badafd78 update translations 2020-10-12 11:56:21 +02:00
B. Petersen 8f13c8733c update deltachat-core-rust submodule 2020-10-12 11:56:03 +02:00
Hocuri c720df5d5c Add swipe-to-reply quotes 2020-10-11 22:09:51 +03:00
B. Petersen 924695d6cf update translations 2020-10-09 13:04:04 +02:00
bjoern 852e7cd33a Merge pull request #1652 from deltachat/better-notification-removal
better multi-device notification removal
2020-10-09 12:56:39 +02:00
B. Petersen c89bec6a8b call removeNotifications() from bg thread and tweak comment 2020-10-09 12:55:54 +02:00
bjoern c2d7ffe8d5 Merge pull request #1651 from deltachat/fast-forward
direct forward to "saved messages"
2020-10-09 12:42:48 +02:00
bjoern cb79c6ac74 Merge pull request #1650 from deltachat/remove-starred
remove unsued starred api
2020-10-09 11:14:28 +02:00
B. Petersen cf1ab5f136 remove notifications when we know, a chat has no unread messages 2020-10-08 18:50:16 +02:00
B. Petersen 618af02bf5 fix "unread" appearance of chatlist
before, the summary was bold when unread!=0
and the badge was shown when last-message-state=fresh|noticed.

this is synced now;
the unread-count-badge is mutual exclusive to checkmarks,
so not meant to be shown for already answered messages.
2020-10-08 18:41:04 +02:00
B. Petersen 6a763ec285 speed up removeNotifications() if there is nothing to remove 2020-10-08 18:17:37 +02:00
B. Petersen 57210a2137 direct forward to "saved messages"
when forwarding to "saved messages",
the ui goes back to the chat and the position in the original chat
and shows a short "saved" hint.

this saves at least one tap,
and makes saving multiple messages easier
as you stay in context.
btw, this is also how telegram handles things
and makes the saving as easy to use as starring eg. in whatsapp.

forwarding messasges to other chats is not changed.
2020-10-08 01:23:27 +02:00
B. Petersen bfa8d09809 remove unsued starred api 2020-10-08 00:04:03 +02:00
B. Petersen cedccccb9a update deltachat-core-rust submodule 2020-10-07 23:22:16 +02:00
Hocuri a647911772 Add "go to last seen" (#1641) 2020-10-07 13:16:23 +02:00
B. Petersen 33910e364d update deltachat-core-rust submodule 2020-10-02 23:21:48 +02:00
Hocuri c9f8ee6555 Just catch weird security exception (#1640) 2020-10-01 16:27:42 +02:00
bjoern a57ef4539a Merge pull request #1632 from TPS/master
Lossless shrink image sizes
2020-09-27 12:01:40 +02:00
bjoern 574c8ce8be Merge pull request #1637 from deltachat/fix-error-shown
Fix error not shown when configuring
2020-09-26 23:18:31 +02:00
Hocuri 8bc2b602c1 Fix error not shown when configuring 2020-09-26 21:35:47 +02:00
bjoern 14399fd9f0 Merge pull request #1635 from deltachat/adapt-to-notices-api
catch new DC_EVENT_MSGS_NOTICED as needed
2020-09-26 12:01:43 +02:00
B. Petersen 25ad9973af catch new DC_EVENT_MSGS_NOTICED as needed 2020-09-25 22:41:08 +02:00
B. Petersen 08387b79a5 update translations 2020-09-25 22:40:11 +02:00
B. Petersen a417c015f6 update deltachat-core-rust submodule 2020-09-25 21:42:04 +02:00
TPS 0f91c6e3d1 Merge pull request #1 from TPS/imgbot
[ImgBot] Optimize images
2020-09-24 21:41:29 -04:00
ImgBotApp 7304131b96 [ImgBot] Optimize images
*Total -- 4,577.36kb -> 4,299.93kb (6.06%)

/res/drawable-xxhdpi/ic_lock_white_18dp.png -- 1.29kb -> 0.58kb (54.92%)
/res/drawable-xhdpi/ic_attach_white_24dp.png -- 3.12kb -> 1.45kb (53.64%)
/res/drawable-xxhdpi/ic_unlocked_white_24dp.png -- 1.87kb -> 0.93kb (50.21%)
/docs/images/2019-12-material-icon-template.png -- 72.29kb -> 37.38kb (48.29%)
/res/drawable-hdpi/ic_attach_white_24dp.png -- 1.99kb -> 1.04kb (47.57%)
/store/logo.svg -- 7.46kb -> 4.12kb (44.8%)
/store/logo512x512.png -- 56.80kb -> 32.03kb (43.61%)
/res/drawable-xhdpi/qr_overlay.png -- 4.86kb -> 2.85kb (41.33%)
/res/drawable-xxhdpi/ic_attach_grey600_24dp.png -- 3.24kb -> 1.92kb (40.64%)
/res/drawable-mdpi/ic_attach_white_24dp.png -- 1.10kb -> 0.70kb (36.65%)
/res/drawable-xxhdpi/ic_attach_white_24dp.png -- 2.93kb -> 1.86kb (36.44%)
/res/drawable-xhdpi/ic_circle_fill_white_48dp.png -- 2.31kb -> 1.50kb (35.1%)
/res/drawable-hdpi/ic_circle_fill_white_48dp.png -- 1.68kb -> 1.12kb (33.2%)
/res/drawable-xxhdpi/notification_permanent.png -- 2.38kb -> 1.61kb (32.36%)
/res/drawable-xhdpi/ic_backspace_grey600_24dp.png -- 4.18kb -> 2.86kb (31.45%)
/res/drawable-xxxhdpi/ic_pin_white.png -- 1.99kb -> 1.37kb (31.08%)
/res/drawable-xxxhdpi/ic_unpin_white.png -- 3.32kb -> 2.36kb (29%)
/res/drawable-xhdpi/notification_permanent.png -- 1.63kb -> 1.16kb (28.71%)
/res/drawable-hdpi/ic_backspace_grey600_24dp.png -- 2.93kb -> 2.12kb (27.72%)
/res/drawable-xhdpi/ic_attach_grey600_24dp.png -- 5.81kb -> 4.21kb (27.56%)
/res/mipmap-xxhdpi/ic_launcher.png -- 15.26kb -> 11.09kb (27.36%)
/res/mipmap-xxxhdpi/ic_launcher.png -- 21.80kb -> 15.85kb (27.3%)
/res/drawable-xhdpi/attach_record_video.png -- 5.82kb -> 4.29kb (26.35%)
/res/drawable-xxhdpi/ic_unpin_white.png -- 2.10kb -> 1.56kb (25.73%)
/res/drawable/intro1.png -- 26.95kb -> 20.09kb (25.46%)
/res/drawable-hdpi/ic_attach_grey600_24dp.png -- 3.65kb -> 2.75kb (24.68%)
/res/drawable-xxhdpi/ic_pin_white.png -- 1.29kb -> 0.97kb (24.62%)
/res/drawable-xhdpi/ic_location_chatlist.png -- 0.79kb -> 0.60kb (23.67%)
/res/mipmap-xhdpi/ic_launcher.png -- 9.20kb -> 7.07kb (23.17%)
/res/drawable-xxhdpi/ic_tag_faces_white_24dp.png -- 4.81kb -> 3.76kb (21.94%)
/res/drawable-xxxhdpi/ic_help_white_24dp.png -- 1.62kb -> 1.28kb (21.37%)
/res/drawable-xxxhdpi/ic_tag_faces_white_24dp.png -- 6.81kb -> 5.38kb (21.01%)
/res/drawable-xhdpi/ic_tag_faces_white_24dp.png -- 2.63kb -> 2.09kb (20.64%)
/res/drawable-hdpi/notification_permanent.png -- 1.17kb -> 0.93kb (20.53%)
/res/drawable-xxhdpi-v11/icon_notification.png -- 2.11kb -> 1.68kb (20.32%)
/res/drawable-xhdpi/ic_unpin_white.png -- 1.50kb -> 1.20kb (19.96%)
/res/drawable-xxhdpi/ic_send_push.png -- 4.74kb -> 3.79kb (19.94%)
/store/screenshot-08.png -- 80.47kb -> 64.80kb (19.47%)
/res/drawable-xhdpi/ic_mood_grey600_24dp.png -- 1.37kb -> 1.11kb (19.13%)
/res/drawable-xxhdpi/ic_help_white_24dp.png -- 1.17kb -> 0.95kb (18.41%)
/res/drawable-hdpi/ic_send_push.png -- 1.87kb -> 1.53kb (18.35%)
/res/drawable-xxhdpi/ic_delivery_status_sending.png -- 0.54kb -> 0.44kb (18.35%)
/res/drawable-mdpi/ic_circle_fill_white_48dp.png -- 1.03kb -> 0.84kb (18.01%)
/res/drawable-hdpi/ic_mood_grey600_24dp.png -- 0.92kb -> 0.76kb (17.78%)
/src/debug/res/mipmap-xxhdpi/ic_launcher.png -- 12.93kb -> 10.66kb (17.61%)
/res/drawable-xhdpi/ic_pinned_chatlist.png -- 0.69kb -> 0.57kb (17.42%)
/res/drawable-hdpi/ic_tag_faces_white_24dp.png -- 1.79kb -> 1.49kb (17.25%)
/res/drawable-mdpi/ic_backspace_grey600_24dp.png -- 1.84kb -> 1.53kb (16.67%)
/res/drawable-mdpi/ic_flip_32.png -- 1.21kb -> 1.02kb (15.55%)
/res/drawable-xhdpi/ic_keyboard_grey600_24dp.png -- 0.51kb -> 0.44kb (15.18%)
/res/mipmap-hdpi/ic_launcher.png -- 6.28kb -> 5.34kb (14.98%)
/res/drawable-mdpi/ic_attach_grey600_24dp.png -- 1.90kb -> 1.62kb (14.77%)
/res/drawable-hdpi/ic_keyboard_grey600_24dp.png -- 0.43kb -> 0.37kb (14.61%)
/res/drawable-hdpi/ic_help_white_24dp.png -- 0.71kb -> 0.61kb (14.17%)
/res/drawable-hdpi/ic_unpin_white.png -- 1.00kb -> 0.86kb (13.92%)
/res/drawable-xhdpi/ic_help_white_24dp.png -- 0.80kb -> 0.69kb (13.87%)
/res/drawable-xxxhdpi/ic_circle_fill_white_48dp.png -- 2.28kb -> 1.97kb (13.6%)
/res/drawable-xhdpi/ic_pin_white.png -- 0.90kb -> 0.78kb (13.56%)
/res/drawable-hdpi/ic_save_white_24dp.png -- 0.47kb -> 0.41kb (13.28%)
/res/drawable-mdpi/ic_mood_grey600_24dp.png -- 0.65kb -> 0.56kb (12.95%)
/res/drawable-xhdpi/attach_camera.png -- 4.55kb -> 3.97kb (12.63%)
/res/drawable-xhdpi/ic_send_sms_insecure.png -- 2.79kb -> 2.44kb (12.49%)
/res/drawable-xxhdpi/ic_scroll_down.png -- 1.27kb -> 1.11kb (12.04%)
/res/drawable-mdpi/ic_tag_faces_white_24dp.png -- 1.07kb -> 0.95kb (11.82%)
/res/drawable-xxhdpi/ic_circle_fill_white_48dp.png -- 1.64kb -> 1.45kb (11.77%)
/res/drawable-xxxhdpi/ic_pause_circle_fill_white_48dp.png -- 2.33kb -> 2.06kb (11.64%)
/res/drawable-xhdpi/ic_send_push.png -- 2.96kb -> 2.62kb (11.36%)
/res/drawable-hdpi/ic_lock_white_24dp.png -- 0.52kb -> 0.46kb (11.21%)
/res/drawable-xxhdpi/ic_add_white_24dp.png -- 0.38kb -> 0.34kb (11.11%)
/docs/images/2019-01-chatlist.png -- 99.09kb -> 88.32kb (10.87%)
/assets/stickers/weather/lightning.png -- 4.10kb -> 3.67kb (10.54%)
/res/drawable-xhdpi-v11/icon_notification.png -- 1.37kb -> 1.23kb (10.26%)
/res/drawable-xhdpi/ic_add_white_24dp.png -- 0.36kb -> 0.32kb (10.05%)
/res/drawable-xxxhdpi/ic_delivery_status_sending.png -- 0.57kb -> 0.52kb (10.03%)
/res/drawable-mdpi/ic_add_white_24dp.png -- 0.34kb -> 0.31kb (9.97%)
/res/drawable-xxhdpi/ic_pause_circle_fill_white_48dp.png -- 1.69kb -> 1.52kb (9.95%)
/docs/images/2019-12-material-icon-dev-template.png -- 24.62kb -> 22.17kb (9.93%)
/res/drawable-xxxhdpi/ic_photo_camera_light.png -- 1.81kb -> 1.63kb (9.78%)
/res/mipmap-mdpi/ic_launcher.png -- 3.80kb -> 3.43kb (9.64%)
/res/drawable-hdpi/ic_add_white_24dp.png -- 0.34kb -> 0.30kb (9.3%)
/assets/stickers/food/orange.png -- 4.68kb -> 4.26kb (8.98%)
/res/drawable-xxhdpi/ic_reply.png -- 0.76kb -> 0.69kb (8.9%)
/res/drawable-xxhdpi/ic_delete_white_24dp.png -- 1.05kb -> 0.95kb (8.86%)
/res/drawable-mdpi/ic_help_white_24dp.png -- 0.50kb -> 0.45kb (8.86%)
/res/drawable-hdpi/ic_info_outline_white_24dp.png -- 0.70kb -> 0.64kb (8.74%)
/res/drawable-xhdpi/ic_save_white_24dp.png -- 0.55kb -> 0.50kb (8.57%)
/res/drawable-xhdpi/ic_info_outline_white_24dp.png -- 1.06kb -> 0.97kb (8.05%)
/res/drawable-xhdpi/ic_lock_white_24dp.png -- 0.70kb -> 0.64kb (7.95%)
/res/drawable-mdpi/notification_permanent.png -- 0.78kb -> 0.72kb (7.38%)
/res/drawable-xxxhdpi/ic_delivery_status_failed.png -- 0.97kb -> 0.90kb (7.21%)
/res/drawable-xhdpi/ic_unlocked_white_24dp.png -- 0.89kb -> 0.83kb (6.59%)
/res/drawable-xxxhdpi/ic_send_sms_white_24dp.png -- 1.43kb -> 1.34kb (6.55%)
/res/drawable-xhdpi/ic_mood_white_24dp.png -- 1.19kb -> 1.11kb (6.49%)
/assets/stickers/weather/cloud.png -- 3.60kb -> 3.37kb (6.38%)
/res/drawable-xxxhdpi/ic_delete_white_24dp.png -- 1.29kb -> 1.21kb (6.12%)
/store/screenshot-02.png -- 568.28kb -> 534.26kb (5.99%)
/res/drawable-xxhdpi/ic_check_white_24dp.png -- 0.97kb -> 0.91kb (5.96%)
/src/debug/res/mipmap-xhdpi/ic_launcher.png -- 9.10kb -> 8.58kb (5.71%)
/res/drawable-xhdpi/ic_group_white_24dp.png -- 0.63kb -> 0.60kb (5.56%)
/res/drawable-hdpi-v11/icon_notification.png -- 1.03kb -> 0.98kb (5.38%)
/store/screenshot-06.png -- 697.94kb -> 662.22kb (5.12%)
/res/drawable-xhdpi/ic_forward_white_24dp.png -- 0.41kb -> 0.39kb (4.78%)
/src/debug/res/mipmap-hdpi/ic_launcher.png -- 5.86kb -> 5.59kb (4.58%)
/res/drawable-mdpi/ic_save_white_24dp.png -- 0.36kb -> 0.35kb (4.32%)
/res/drawable-hdpi/ic_pin_white.png -- 0.62kb -> 0.59kb (4.27%)
/res/drawable-mdpi/ic_lock_white_24dp.png -- 0.41kb -> 0.40kb (4.03%)
/res/drawable-mdpi/ic_unlocked_white_24dp.png -- 0.52kb -> 0.50kb (3.95%)
/res/drawable-hdpi/ic_unlocked_white_24dp.png -- 0.62kb -> 0.60kb (3.92%)
/res/drawable-hdpi/ic_mood_white_24dp.png -- 0.77kb -> 0.75kb (3.66%)
/res/drawable-xxhdpi/ic_send_sms_white_24dp.png -- 1.59kb -> 1.54kb (3.61%)
/res/drawable-xxhdpi/quick_camera_front.png -- 0.96kb -> 0.93kb (3.15%)
/res/drawable-mdpi/ic_mood_white_24dp.png -- 0.57kb -> 0.56kb (3.07%)
/store/screenshot-03.png -- 603.55kb -> 585.85kb (2.93%)
/store/screenshot-04.png -- 754.41kb -> 733.27kb (2.8%)
/res/drawable-xhdpi/ic_lock_white_18dp.png -- 0.51kb -> 0.50kb (2.49%)
/res/drawable-mdpi/ic_info_outline_white_24dp.png -- 0.52kb -> 0.50kb (2.45%)
/res/drawable-mdpi/ic_keyboard_grey600_24dp.png -- 0.34kb -> 0.33kb (2.32%)
/docs/images/2019-01-chat.png -- 443.01kb -> 433.10kb (2.24%)
/res/drawable-mdpi/ic_unpin_white.png -- 0.70kb -> 0.68kb (2.11%)
/res/drawable-hdpi/ic_group_white_24dp.png -- 0.46kb -> 0.46kb (1.89%)
/res/drawable-land/background_hd.jpg -- 89.57kb -> 88.06kb (1.68%)
/store/screenshot-07.png -- 167.68kb -> 165.24kb (1.46%)
/res/drawable-xhdpi/slidearrow.png -- 0.37kb -> 0.37kb (1.06%)
/assets/help/delta-what-optim.png -- 16.14kb -> 16.00kb (0.88%)
/store/screenshot-05.png -- 284.20kb -> 281.82kb (0.83%)
/store/screenshot-01.png -- 261.73kb -> 259.58kb (0.82%)
/res/drawable-land/background_hd_dark.jpg -- 69.63kb -> 69.19kb (0.63%)
/res/drawable-xxxhdpi/ic_check_white_24dp.png -- 0.92kb -> 0.92kb (0.21%)

Signed-off-by: ImgBotApp <ImgBotHelp@gmail.com>
2020-09-25 01:36:30 +00:00
B. Petersen 1376f984b3 update translations 2020-09-23 16:17:41 +02:00
B. Petersen 0f87176794 bump version to 1.13.4 2020-09-21 18:35:31 +02:00
B. Petersen dbba48362c update translations 2020-09-21 18:34:09 +02:00
B. Petersen 83cc6ef152 update deltachat-core-rust submodule 2020-09-21 18:28:58 +02:00
bjoern 86f3c6f5eb Merge pull request #1629 from deltachat/tweak-events
tweak event handling
2020-09-21 18:07:17 +02:00
B. Petersen b6bdb4a7cf update translations, includes removing info_outdated_app_* strings 2020-09-20 18:08:22 +02:00
B. Petersen 33fccc6d52 avoid unnecessary chat updates by filtering event-chat-id correctly 2020-09-20 16:28:54 +02:00
B. Petersen 41603e6688 pass DcEvent object to handlers to avoid error-prone casts 2020-09-20 15:50:40 +02:00
B. Petersen cb0976ad00 update deltachat-core-rust submodule 2020-09-19 13:42:44 +02:00
bjoern 2855240536 Merge pull request #1626 from deltachat/remove-outdated-reminder
remove outdated reminder
2020-09-19 13:42:25 +02:00
bjoern 30bbf09217 Merge pull request #1627 from deltachat/remove-app-protection
tune down usage of screen-lock
2020-09-19 13:28:41 +02:00
adbenitez f71146a242 Merge branch 'deltachat' 2020-09-18 13:57:50 -04:00
B. Petersen 043c0f468b bump version 2020-09-17 23:26:24 +02:00
B. Petersen ebed26bd87 update help 2020-09-17 23:19:52 +02:00
B. Petersen 12a09b955f update deltachat-core-rust submodule 2020-09-17 23:07:50 +02:00
B. Petersen e076ca45ba tune down usage of screen-lock
for various reasons,
screen-lock will be removed completely in one of the next versions.

- if screen-lock was enabled before, add a warning
  and keep the options (user can switch screen-lock on and off
  until it will be finally removed)

- if screen lock was disabled before,
  hide the corresponding options,
  (the user will not be able to enable screen-lock anymore)

reasons for removing are:

- hard maintainability on different android versions, see discussions at
  https://github.com/deltachat/deltachat-android/issues/1208 and
  https://github.com/deltachat/deltachat-android/pull/1279 and
  https://github.com/deltachat/deltachat-android/pull/1319 and offline.
  ftr, also the used api createConfirmDeviceCredentialIntent() is deprectated,
  so another set of api calls would be needed in the soon future.

- compared to the effort, few security is added,
  the function is only available if the system is protected anyway,
  one just have to repeat the system secret.

- might even worsen overall security - if app login secret is peeked,
  and attacker will also have the system secret.

- the functions stands in the way of moving forward to a
  cross-platform solution (however, not sure if this will really come)
2020-09-17 16:26:19 +02:00
B. Petersen 097891e72a remove outdated reminder
the warning about outdated apps
was pretty unreliable in the past -
because of too short timings
and also because of the "installation date"
and the fact that an "installer" was used, is not always reliable.

also, the "installer date" could be wrong -
if the installation was done when the clock was altered badly.

as we cannot rely on the things the system provides here,
we move the whole thing to the core at
https://github.com/deltachat/deltachat-core-rust/pull/1901
which has also the advantage that this is done for all uis then.
2020-09-16 16:06:43 +02:00
bjoern 530cd8707f Merge pull request #1625 from deltachat/editorconfig
Add EditorConfig
2020-09-16 00:46:05 +02:00
adbenitez 4787678833 make app compile again 2020-09-15 17:53:52 -04:00
Alexander Krotov e407a0dc53 Expand tabs in dc_wrapper.c 2020-09-15 23:57:22 +03:00
Alexander Krotov cd48e56af4 Add EditorConfig
It documents indentation style for source files.

See https://editorconfig.org/ for more.
2020-09-15 22:23:44 +03:00
adbenitez f862822059 Merge branch 'deltachat' 2020-09-15 13:40:25 -04:00
B. Petersen 310b8bffd8 update translations 2020-09-14 15:36:01 +02:00
B. Petersen a626cf729b bump version to 1.13.2 (beta series) 2020-09-13 20:34:25 +02:00
B. Petersen fa25cbd7ef update deltachat-core-rust submodule 2020-09-13 18:53:02 +02:00
B. Petersen 64831a4b27 update translations 2020-09-13 18:18:58 +02:00
B. Petersen 7488dd2394 update translations 2020-09-12 22:53:25 +02:00
bjoern b4cdf2caf2 Merge pull request #1624 from deltachat/better-configure-errors
adapt to new dc_configure() error handling
2020-09-12 22:49:08 +02:00
B. Petersen b51cbfce1d adapt to new dc_configure() error handling
errors that should be shown to the user
come from DC_EVENT_CONFIGURE_PROGRESS(data1=0) as data2 now;
there is no need to show the captured error any longer
(which was unreliable and hard to handle from core site).

there is some capturing-code left as needed for other parts,
but it is not used for configuration anymore.
2020-09-12 22:33:16 +02:00
B. Petersen 4c9f336071 bump version to 1.13.1 (beta series) 2020-09-12 22:32:57 +02:00
B. Petersen 30ef262dcd update deltachat-core-rust submodule 2020-09-12 21:49:02 +02:00
B. Petersen fb6ad8a57e update translations 2020-09-12 21:48:47 +02:00
B. Petersen 44a3e6636b update translations 2020-09-12 16:18:44 +02:00
bjoern 137edaab1d Merge pull request #1622 from deltachat/update-chatlist-times
add chatlist time to update relative times
2020-09-12 16:10:04 +02:00
bjoern 46e4eff2b9 Merge pull request #1620 from deltachat/hide-keyboard
hide keyboard when leaving edit-name
2020-09-12 16:09:43 +02:00
bjoern 152ea7c06b Merge pull request #1621 from deltachat/add-log-warning
prefix log by a hint about sensitive information
2020-09-12 16:09:24 +02:00
bjoern 39b82a72ca Merge pull request #1618 from deltachat/remove-dead-code
Remove dead code
2020-09-12 16:09:06 +02:00
B. Petersen a1d5f72666 add a timer that redraws the chatlist every minute so that the relative times do update 2020-09-11 22:03:12 +02:00
B. Petersen 65692a1f09 prefix log by a hint about sensitive information
- having this is the text has the advantage that the hint is
  also in place when the log is already exported,
  editing is maybe even easier later

- if needed, we can make the hint translatable at a later point,
  not sure, however, if this is useful as most of the log is english anyway.
2020-09-11 18:16:00 +02:00
B. Petersen d056b039f0 remove windowSoftInputMode="stateHidden" from profile
according to https://developer.android.com/guide/topics/manifest/activity-element,
it hides the keyboard when creating the activity, but does nothing when navigating back
(as in https://github.com/deltachat/deltachat-android/issues/1606 )

removing the flag closes the keyboard for both directions,
which seems to be the standard behavior and works just well here.

(came over that when checking why the other place where single_line_input was
used (video instance input) works without problems)
2020-09-11 15:02:10 +02:00
B. Petersen be772ac668 fix padding and cursor for edit-name-dialog 2020-09-11 14:55:30 +02:00
adbenitez f85f9f1c97 Merge branch 'deltachat' 2020-09-10 12:05:33 -04:00
B. Petersen e5112616bd remove some more unused function parameters 2020-09-10 00:41:16 +02:00
B. Petersen f27b530118 remove some unused minor functions and parameters 2020-09-10 00:22:26 +02:00
B. Petersen 6c0c7f358d remove unused RequirementListener/RequirementProvider 2020-09-09 23:38:58 +02:00
B. Petersen ddee52171e remove useless name requirement from JobManager 2020-09-09 23:18:24 +02:00
B. Petersen 4350fe120c remove dead code (by Android Studio / Analyze / Run Inspection by Name / Unused declarations 2020-09-09 22:55:18 +02:00
B. Petersen 4874b4d0ea removed unused strings, all checked with ./tools/grep-string.sh 2020-09-09 17:51:49 +02:00
B. Petersen eef5bfbdb1 remove older migration code 2020-09-09 17:51:49 +02:00
B. Petersen c51ad1f597 update translations 2020-09-09 17:51:25 +02:00
B. Petersen f7a7b48c8d update deltachat-core-rust submodule 2020-09-09 16:30:34 +02:00
B. Petersen 628c3780f3 update translations 2020-09-09 16:26:06 +02:00
cyBerta 3ad7822504 Merge pull request #1617 from deltachat/fix-relaunch2
fix launch if there is an ongoing process
2020-09-09 15:57:22 +02:00
cyBerta 27e58cc3e4 Merge pull request #1612 from deltachat/disappearing-not-experimental
make 'disappearing messages' a standard-feature
2020-09-09 15:42:40 +02:00
cyBerta 4153e34a00 Merge pull request #1616 from deltachat/battery-rationale
add rationale to ignore-battery-optimization request
2020-09-09 15:42:01 +02:00
B. Petersen 46f3412409 abort export on app relaunch 2020-09-09 14:19:45 +02:00
B. Petersen 57b3294848 open app with recent activity on tap on GenericForegroundService 2020-09-08 23:13:23 +02:00
B. Petersen 9588fb4fd4 pervent starting activities when a foreground-service is started 2020-09-08 23:13:23 +02:00
B. Petersen 1f29314a47 add isForegroundTaskStarted() 2020-09-08 16:01:28 +02:00
B. Petersen 5ab682f2ab use same rationale in device message (the device message is only added when the direct-ask was cancelled) 2020-09-08 12:41:02 +02:00
adbenitez c3af593235 fix typo 2020-09-08 01:06:32 -04:00
adbenitez 1947badb7f Merge branch 'deltachat' 2020-09-08 00:36:22 -04:00
B. Petersen fa214e0163 reword, use 'continue' instead of 'ok' 2020-09-07 15:50:46 +02:00
B. Petersen 34c217576e reword rationale dialog, remove 'cancel' button 2020-09-07 13:56:37 +02:00
B. Petersen 14dc59d78c add rationale to ignore-battery-optimization request
while it is more straight-forward to let the system ask the user directly -
as we do for most other permissions -
this is probably not favorable for requesting ignore-battery-optimization:

- other permissions requests are preceded by a clear user intention -
  tap on the camera, record voice etc.
  so it is clear to the user why a permission is needed.
  this is not true at the moment after installation
  (maybe the moment can be improved, btw)

- different systems have completely different text,
  partly focusing on "battery drain" - it is not clear to the user
  what would be the advantage of that

- some guidelines say, user interaction is needed before querying permission.
  there is room for interpretation, of couse,
  however, adding a rational with a "continue" button
  seems to fit better to these guidelines.
2020-09-06 23:44:34 +02:00
bjoern 742ce78c9c Merge pull request #1505 from deltachat/betterdoze
Already ask the user to disable doze on the first start.
2020-09-06 22:36:29 +02:00
B. Petersen 537ea4a195 move maybeAskDirectly() to the updateReminders()-AsyncTask, this avoids the keyboard not being closed during the permission-quesions 2020-09-06 21:20:13 +02:00
B. Petersen 1caaac58b9 move always-executed doze-checks to a try/catch block 2020-09-06 17:31:56 +02:00
B. Petersen 94cda3f81f move pref-string 'DOZE_ASKED_DIRECTLY' to the other pref-strings 2020-09-06 17:31:56 +02:00
Hocuri 954ca9b2d1 Already ask the user to disable doze on the first start 2020-09-06 17:31:56 +02:00
B. Petersen 7d0ac9f501 update translations 2020-09-06 17:31:27 +02:00
B. Petersen 71609692fe update translations 2020-09-06 13:51:49 +02:00
B. Petersen 615f1b5e7a fix string 2020-09-06 13:50:49 +02:00
bjoern ded8d0b181 Merge pull request #1608 from deltachat/notify-bg-switch
add switch to enable/disable battery optimizations
2020-09-06 13:44:10 +02:00
B. Petersen fe25b81d4f reword, sort android strings to corresponding section 2020-09-06 13:43:26 +02:00
bjoern 31a4c3deec Merge pull request #1614 from deltachat/fix-generic-fgservice
close generic foreground-service when hitting 'cancel' button
2020-09-05 12:41:48 +02:00
B. Petersen 877a49e0ef close generic foreground-service when hitting 'cancel' button 2020-09-05 00:49:21 +02:00
B. Petersen 33cd22552f make 'disappearing messages' a standard-feature 2020-09-04 14:28:52 +02:00
B. Petersen 6fa07b99fa move generic-notification-id to NotificationCenter to keep the overview 2020-09-03 18:50:09 +02:00
bjoern 390ccc4923 Merge pull request #1504 from deltachat/imex_foregroundservice
generic foregroundservice
2020-09-03 18:30:27 +02:00
cyberta 42837ad56d no content intent for generic forground service - don't open the ConversationListActivity on notification click 2020-09-03 17:30:52 +02:00
cyberta 7a4e6a2982 close notification on export error 2020-09-03 17:30:52 +02:00
cyberta 653db39f6c tweak import export notification messages 2020-09-03 17:30:52 +02:00
cyberta 7a22513c7a use ContextCompat to start foreground services 2020-09-03 17:30:52 +02:00
cyberta ce8f4a58d2 reuse signals generic foreground service for import export 2020-09-03 17:30:52 +02:00
B. Petersen 58b4d62984 update deltachat-core-rust submodule 2020-09-03 17:30:32 +02:00
bjoern 868d4f46ee Merge pull request #1589 from deltachat/add_poi_improvements
Add POI improvements
2020-09-03 12:45:00 +02:00
B. Petersen 34755f05ff add a switch to 'settings / notifications' to disable battery optimisations 2020-09-01 01:44:43 +02:00
B. Petersen 94944ec096 bump version to 1.13 (a series of betas) 2020-08-30 18:30:04 +02:00
B. Petersen b74e79f936 update deltachat-core-rust submodule 2020-08-30 18:28:31 +02:00
bjoern f45c59cef8 Merge pull request #1603 from deltachat/split-server-flags
split server flags
2020-08-30 18:20:09 +02:00
B. Petersen 87b46a037f adapt to new server_flags/mail_security/send_security api 2020-08-26 18:35:14 +02:00
B. Petersen 52b201a1fc update deltachat-core-rust submodule 2020-08-26 16:29:39 +02:00
bjoern a535cd3f4e Merge pull request #1597 from deltachat/prep-1.12.4
prepare 1.12.5
2020-08-26 14:33:33 +02:00
B. Petersen 093a0aa283 bump version to 1.12.5 2020-08-26 14:32:20 +02:00
B. Petersen 1e41e8ba68 update changelog for 1.12.5 2020-08-26 14:30:34 +02:00
bjoern 59ddaee923 Merge pull request #1601 from deltachat/tweak-linkify
use auto-linkify together with custom-linkify
2020-08-26 14:24:12 +02:00
B. Petersen 7f96c065e4 compile command-pattern only once on startup 2020-08-26 11:31:17 +02:00
B. Petersen 2e8aa15df5 use auto-linkify together with custom-linkify
unfortunately, auto-linking such as Linkify.addLinks(WEB_URLS...)
replaces custom-links set before by Linkify.addLinks(custom-pattern).

calling custom-linking after auto-linking may be too inaccurate
as in case of bot-commands such as /xkcd_123456
are treated partly as a phone number.

skipping auto-linking is hard as there are lots of things to do to get a
similar experience, see #1600.

finally, we solve the problem by replacing URLSpan by some other span after.
in fact, we do that anyway to get a different long-click behaviour.

the only important thing is that the span-replacement
must not be derived from URLSpan.
2020-08-26 01:18:06 +02:00
bjoern 375f9ac847 Merge pull request #1599 from deltachat/fix-burner
connect immediately after burner account scan
2020-08-25 18:22:32 +02:00
bjoern 300c3063ed Merge pull request #1592 from deltachat/fix_app_crash_emoji_shown_on_map
fix regression caused by diversied emoji update.
2020-08-25 17:29:32 +02:00
B. Petersen 9f98494a17 remove double call to Util.assertMainThread() as in original pr #802 2020-08-25 17:16:39 +02:00
cyberta 89b26fa590 fix regression caused by diversied emoji update. reintroduce 4707efb26a in order to fix app crash on map #793 2020-08-25 17:15:18 +02:00
B. Petersen 5656062728 connect immediately after burner account scan
the startIo() call after scanning a burner account was just missing,
putting the app for a second to background fixes the issue,
so it was maybe not that visible.
the issue was probably introduced on the switch to async,
before, startIo() was not existant.
2020-08-25 15:30:02 +02:00
B. Petersen bfa8f4d5e5 update translations 2020-08-25 13:24:57 +02:00
adbenitez 1b2efe05f6 remove old code 2020-08-24 16:42:26 -04:00
adbenitez 18f2349c01 Merge branch 'deltachat' 2020-08-24 16:07:28 -04:00
adbenitez 56db35b238 enable location streaming by default 2020-08-24 16:00:47 -04:00
cyBerta 9df76f829b Merge pull request #1593 from deltachat/tweak-permissions
tweak and fix permissions
2020-08-24 11:21:14 +02:00
B. Petersen 69bdc544db removed unused resources 2020-08-22 01:02:43 +02:00
B. Petersen 0778fee77b show PermanentDenialDialog also on share, avoid users getting lost 2020-08-22 00:55:35 +02:00
B. Petersen 83e9860aa9 fix PermanentDenialDialog for save-attachment (query by activity, not by fragment), remove toasts that do not contain useful information that are not shown before 2020-08-22 00:52:24 +02:00
B. Petersen 4a2f6a32da request mic/cam permission more directly, a toast is not needed as all important information are already shown and it would appear on 'cancel' only 2020-08-22 00:52:24 +02:00
B. Petersen 430e42c3ea request import/export permission more properly and directly, on permentent denial, show appropriate information about how to fix the issue 2020-08-22 00:52:24 +02:00
bjoern 9e0c4535d3 Merge pull request #1590 from deltachat/faster-camera-permission
Fix #1585 User asked for camera permission twice
2020-08-21 16:48:39 +02:00
Hocuri 81effe2350 Fix #1585 User asked for camera permission twice
The R.string.perm_explain_need_for_camera_access string is also used elsewhere, so we can't delete it.
2020-08-20 09:20:41 +02:00
link2xt 37e99b659f Linkify commands (#1567)
This makes bot commands similar to /echo clickable.

Patch from @adbenitez
2020-08-20 09:04:19 +02:00
bjoern 03e6dc449a Merge pull request #1584 from deltachat/fix_notifications_on_API16
set notification group only for Android API 24+
2020-08-19 23:43:44 +02:00
cyBerta a7ff66a28e Merge pull request #1587 from deltachat/improve_keyboard_layouts
Improve keyboard layouts
2020-08-19 22:42:27 +02:00
cyberta a11c5b9ad4 improve AddPoiView moving while map is moved 2020-08-19 22:27:57 +02:00
cyberta c58636d3c5 always remove MarkerView references, even if mapView already destroyed 2020-08-19 22:26:33 +02:00
cyberta 2c8eb99555 remove unused method 2020-08-19 22:25:06 +02:00
cyberta bf2dab20bd center AddPoiView on map, adapt centering to keyboard appearing/disappearing 2020-08-19 22:23:42 +02:00
cyberta 5f96854b37 adapt keyboard layouts for registration activity 2020-08-19 16:32:38 +02:00
bjoern d75af7eb8e Merge pull request #1586 from deltachat/map_update_on_marker_deletion
remove pois from map
2020-08-19 16:20:00 +02:00
cyberta dba11cd907 use inputType TYPE_TEXT_VARIATION_URI for webrtc EditText view 2020-08-19 16:06:41 +02:00
cyberta e37d341c29 remove pois from map, fixes #1577 2020-08-19 15:08:28 +02:00
cyberta 9c28d7280b set notification group only for Android API 24+, fixes #1525 2020-08-19 11:41:46 +02:00
bjoern 369a0d8064 Merge pull request #1583 from deltachat/prep-1.12.3
prepare 1.12.3
2020-08-19 11:34:36 +02:00
B. Petersen 2af8fbcaaf bump version to 1.12.3 2020-08-19 00:50:21 +02:00
B. Petersen e5c97134f1 update changelog to 1.12.3 2020-08-19 00:36:40 +02:00
B. Petersen c7ec4a523f update translations 2020-08-18 22:07:19 +02:00
B. Petersen 7a3cb6ea15 update deltachat-core-rust submodule 2020-08-18 22:05:42 +02:00
cyBerta 02479174a7 Merge pull request #1578 from deltachat/cleanup-strings
remove unused strings
2020-08-18 17:19:14 +02:00
bjoern a29c9498cf Merge pull request #1568 from deltachat/improve_mailto_link_parsing
Improve mailto link parsing
2020-08-18 17:00:47 +02:00
bjoern 5dbc344fed Merge pull request #1575 from deltachat/fix_camera_initialization
reinitialize camera on orientation change
2020-08-18 16:55:12 +02:00
bjoern 8315390e86 Merge pull request #1581 from deltachat/unarchive_update
update archive menu option, rely on core for chat visibility
2020-08-18 16:52:58 +02:00
bjoern d96c3008e1 Merge pull request #1582 from deltachat/time_values_refresh
update list every minute so that time labels are updated correctly
2020-08-18 16:43:21 +02:00
cyberta d9c3731276 update list every minute so that time labels are updated correctly 2020-08-18 14:50:23 +02:00
cyberta 72411429cc update archive menu option, rely on core for chat visibility 2020-08-18 12:56:46 +02:00
Angelo Fuchs 7963b91bdb Merge pull request #1562 from deltachat/fiximagerotationcrash
#1544 image rotation not working sometimes, situation improved (crash averted)
2020-08-18 12:53:07 +02:00
Hocuri e11252ab28 oops, wrong operator 2020-08-18 12:37:57 +02:00
Hocuri 84c492192a angelo-fuchs' requests 2020-08-18 09:48:32 +02:00
B. Petersen 6c5d17c8da update translations 2020-08-17 23:16:18 +02:00
B. Petersen aa8284774c remove unused strings
removing unneeded strings makes work of translators easier
and also, in sum, saves some amount of data.

checked by ./tools/grep-string.sh that the strings are not in use by other os.

as checking is some work, i only targeted low hanging fruits,
there may be some more strings unused.
2020-08-17 23:04:52 +02:00
cyBerta ac78b560a8 Merge pull request #1572 from deltachat/cleanup-2020-08
cleanup
2020-08-17 19:16:01 +02:00
cyberta f9f2f87c7c reinitialize camera on orientation change 2020-08-17 19:03:49 +02:00
B. Petersen 3a93aa8f06 remove unused resources 2020-08-17 15:26:34 +02:00
B. Petersen 2e88479432 remove unused ic_launcher_round icon 2020-08-17 15:03:44 +02:00
cyberta d3264669f9 use explicit UTF-8 encoding string parameter instead of deprecated decode method call 2020-08-17 12:28:06 +02:00
cyberta eddc529611 trim email adresses in mailto links 2020-08-17 12:26:15 +02:00
Hocuri e402f77391 Almost fix #1544 image rotation not working sometimes 2020-08-14 17:38:47 +02:00
bjoern 475b16852c Merge pull request #1551 from deltachat/update_target_sdk
Update target sdk
2020-08-14 14:11:12 +02:00
cyBerta b3adce5369 Merge pull request #1555 from deltachat/reword-login-error
reword login errors as suggested in #1313
2020-08-14 11:35:27 +02:00
B. Petersen b0eece0f84 reword login errors as suggested in #1313 2020-08-13 17:19:25 +02:00
B. Petersen 0c2c34576c update translations 2020-08-13 17:00:17 +02:00
cyberta 9b25bce3b2 requestLegacyExternalStorage until DC supports scoped storage (must be before targeting API 30) 2020-08-13 15:04:07 +02:00
bjoern b1ad3ec514 Merge pull request #1548 from deltachat/info-msg-clickable2
Make even more links clickable
2020-08-13 14:45:29 +02:00
cyberta 3c0a88227d update location background activity permissions 2020-08-13 14:11:14 +02:00
cyberta d5c525f811 update target SDK and compileSdkVersion 2020-08-13 14:09:59 +02:00
Hocuri 6ccc35d6be Make even more links clickable
Fix #1546 again.
2020-08-13 12:59:06 +02:00
cyBerta a28b44da45 Merge pull request #1543 from deltachat/fix-sharing-again-2
Fix sharing again 2
2020-08-13 11:45:43 +02:00
bjoern c6a61c5750 Merge pull request #1547 from deltachat/info-msg-clickable
Make links in info messages clickable
2020-08-13 10:52:03 +02:00
Hocuri 9296bcd22b Make links in info messages clickable 2020-08-13 09:10:39 +02:00
cyberta 4d7f3c6914 fix lint warning about unchecked assignment 2020-08-12 13:02:57 +02:00
cyberta da436dcb6f check actual result of file attachment initialization 2020-08-12 12:59:44 +02:00
cyberta 449dce216e improve method naming 2020-08-12 12:52:28 +02:00
cyberta 4aa7a0ea39 remove unused method 2020-08-12 12:48:36 +02:00
cyberta 01203c15ee initialize ListenableFuture.Listener only if there is a valid file attachment 2020-08-12 12:40:45 +02:00
cyberta 41ef4a495a simplify share and sendto link handling code 2020-08-12 12:15:02 +02:00
bjoern 8f5c368f64 Merge pull request #1535 from deltachat/fix_webview_android5_crash
update androidx dependencies
2020-08-12 00:20:31 +02:00
bjoern f1ffe2608e Merge pull request #1537 from deltachat/disable_word_suggestions
no word suggestions for imap and smtp login name
2020-08-12 00:19:17 +02:00
cyberta baa8185c0e no word suggestions for imap and smtp login name 2020-08-11 16:43:12 +02:00
cyberta 64fb81848d update androidx dependencies, fixes #1283 2020-08-11 13:31:23 +02:00
Hocuri 46a14b954c Fix sharing both an image and a text to DC 2020-08-09 15:38:22 +02:00
bjoern d10891311f Merge pull request #1524 from deltachat/prep-1.12.2
prepare 1.12.2
2020-08-08 23:44:14 +02:00
B. Petersen 2a0f5afe79 detail changelog 2020-08-08 23:22:44 +02:00
B. Petersen 7f13d04d4c bump version to 1.12.2 2020-08-08 23:07:40 +02:00
B. Petersen c0308d6efb changelog for 1.12.2 2020-08-08 23:07:40 +02:00
B. Petersen f5cfe5c593 update translations, update help 2020-08-08 23:06:20 +02:00
B. Petersen 4c6f5a368d update deltachat-core-rust submodule 2020-08-08 23:02:18 +02:00
B. Petersen bdaf4df764 update translations 2020-08-04 15:21:49 +02:00
B. Petersen 256eed6157 update deltachat-core-rust submodule 2020-08-04 13:59:17 +02: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
B. Petersen 685cd9d011 update translations 2020-08-01 15:13:19 +02:00
bjoern b898275509 Merge pull request #1521 from deltachat/make-invite-dialog-translatable
make videochat-invite-dialog translatable
2020-08-01 15:07:04 +02:00
B. Petersen 36fb5bc513 make videochat-invite-dialog translatable 2020-07-31 19:19:35 +02:00
B. Petersen 2495bb6595 bump version 2020-07-31 00:38:51 +02:00
B. Petersen ad8f1a4e66 update translations 2020-07-31 00:35:59 +02:00
bjoern ccae88b173 Merge pull request #1520 from deltachat/tweak-videocalls
tweak videocalls
2020-07-31 00:01:41 +02:00
B. Petersen 1dc60d938a normal spacing between videochat-invitation and its footer 2020-07-30 23:08:47 +02:00
B. Petersen 78bcd02af6 open videochats as created 2020-07-30 23:05:42 +02:00
B. Petersen dc522fa501 no suggestions in videochat-instance, do not use multiline (default for EditText is text|textMultiLine) 2020-07-30 22:35:14 +02:00
B. Petersen 0c70588e42 update translations 2020-07-30 21:12:38 +02:00
bjoern bbe9871ba6 Merge pull request #1517 from deltachat/prep-1.12
Prep 1.12
2020-07-30 18:30:47 +02:00
B. Petersen fba38f4e92 disable device message for 1.10. the version 1.13 mainly has experimental features that should be announced officially later on. 2020-07-30 18:07:22 +02:00
B. Petersen 20721ff63a bump version 2020-07-30 18:06:07 +02:00
B. Petersen a16e470fed update changelog 2020-07-30 18:05:48 +02:00
B. Petersen cef0f388a3 update translations 2020-07-30 17:25:46 +02:00
B. Petersen a5787e36d9 update deltachat-core-rust submodule 2020-07-30 16:45:30 +02:00
cyBerta 35cb326dcd Merge pull request #1515 from deltachat/basic-videocalls
handle videocall invitations
2020-07-30 16:42:39 +02:00
bjoern f58d63c671 Merge pull request #1514 from deltachat/ndk-make-faster2
Comment in ndk-make-fast.sh
2020-07-30 14:01:08 +02:00
B. Petersen 1ed0c194fd add date-etc-footer to video-invitation 2020-07-30 13:31:11 +02:00
B. Petersen 9cdb750ec3 make video-chat-invitation mail translatable 2020-07-30 13:02:12 +02:00
B. Petersen ae187f3bff allow setting webrtc-instance from a qr-code 2020-07-29 23:55:57 +02:00
B. Petersen af4897ab8c update translations 2020-07-29 22:55:39 +02:00
B. Petersen 5f9b86cb05 fixup 2020-07-29 22:54:22 +02:00
bjoern 21454c355f Merge pull request #1513 from deltachat/1502_set_stock_translations_for_new_account
setting stock translations after context switch
2020-07-29 22:34:34 +02:00
B. Petersen 2f7386c9e0 update strings 2020-07-29 16:50:18 +02:00
Hocuri 920b924edf Comment in ndk-make-fast.sh 2020-07-29 14:04:18 +02:00
B. Petersen 6612859fc1 layout video-invite message 2020-07-29 14:00:02 +02:00
B. Petersen 8231e3bfa2 create separate videochat-item, based on update item 2020-07-29 14:00:02 +02:00
B. Petersen b3bebbd4d7 remove dead code 2020-07-29 14:00:02 +02:00
B. Petersen 097be99446 adapt map icon to typical size of action bar icons 2020-07-29 14:00:02 +02:00
B. Petersen 99698f29ad handle invitation 2020-07-29 14:00:01 +02:00
B. Petersen 6b11b60b84 add new videochat apis 2020-07-29 14:00:01 +02:00
B. Petersen 4fa91c6624 make makeSearchMenuVisible() more logical, invalidate menu when leaving search 2020-07-29 14:00:01 +02:00
B. Petersen 95da8c4b9a add videochat icon to menu 2020-07-29 14:00:01 +02:00
B. Petersen a7ca3f43ba add option to enter a WebRTC instance 2020-07-29 14:00:01 +02:00
B. Petersen d6616c8816 update deltachat-core-rust submodule 2020-07-29 13:16:45 +02:00
Angelo Fuchs 10c3236c6c fixes #1502 by calling the set stock translations function after a context reset. 2020-07-29 12:52:10 +02:00
Hocuri 472212e432 ndk-make-fast.sh: Do debug builds (#1506) 2020-07-29 10:09:33 +02:00
bjoern 65e5583045 Merge pull request #1509 from deltachat/install_apks_from_dc
ask for install permission if on an attached apk was tapped
2020-07-28 19:39:08 +02:00
cyBerta 93290497d4 Merge pull request #1512 from deltachat/force-lto
set lto=true for deltachat-core
2020-07-28 18:46:45 +02:00
bjoern d493f8fe89 Merge pull request #1510 from deltachat/fix_drafted_gifs
fix messageType for drafted gifs
2020-07-28 18:30:41 +02:00
B. Petersen b4ed66eae0 update docs 2020-07-28 17:03:40 +02:00
B. Petersen 335458cbcf set lto=true for deltachat-core 2020-07-28 16:59:02 +02:00
cyberta 1a6c816d5e fix messageType for drafted gifs #1425 2020-07-28 13:11:53 +02:00
cyberta 005f707658 ask for install permission if on an attached apk was tapped (Android API 26+), fixes #1492 2020-07-28 10:53:52 +02:00
bjoern 78dc025b13 tweak padding of disappearing messages options (#1507)
headline and buttons have about 20dp padding,
the the same for left/right,
adapt top/bottom to look good in combination with headline and buttons.
2020-07-28 09:41:06 +02:00
B. Petersen be2b63453e update translations 2020-07-28 01:42:20 +02:00
cyBerta d1339569dd implement custom view for ephemeral messages dialog (#1503)
implement custom view for ephemeral messages dialog showing a hint about the implications of this feature
2020-07-27 15:56:08 +02:00
B. Petersen bb2a28c4af update deltachat-core-rust submodule 2020-07-26 23:28:00 +02:00
Angelo Fuchs 254e8ea414 Merge pull request #1483 from deltachat/466_background_image_good_with_keyboard_2
background image scaling good without jumping (2)
2020-07-24 18:03:04 +02:00
B. Petersen fd57f6d7c6 update deltachat-core-rust submodule 2020-07-24 02:25:01 +02:00
B. Petersen b207334053 update translations 2020-07-24 00:24:01 +02:00
B. Petersen 81b527c6ae bump version 2020-07-24 00:20:55 +02:00
bjoern ebb230b048 Merge pull request #1494 from deltachat/fix_emojis_android_4
Fix emojis on android 4
2020-07-24 00:14:43 +02:00
cyberta 102d9752f7 compress pngs 2020-07-23 11:17:37 +02:00
B. Petersen 472ec6be39 Revert "update deltachat-core-rust submodule"
This reverts commit ec12087d82.
2020-07-22 23:38:28 +02:00
B. Petersen ec12087d82 update deltachat-core-rust submodule 2020-07-22 23:36:44 +02:00
cyberta f7fc8da647 reference png emoji files instead of webp 2020-07-22 18:45:35 +02:00
cyberta 63c3b46263 bring back vector graphics for old devices 2020-07-22 18:43:40 +02:00
cyberta cf784bbf41 convert webp's to pngs since we're supporting api 16 2020-07-22 18:42:46 +02:00
B. Petersen 9568dc6514 update translations 2020-07-22 00:56:49 +02:00
bjoern c3c729fe78 Merge pull request #1491 from deltachat/tweak-network-errors
do not show series of network errors while offline
2020-07-21 16:42:52 +02:00
B. Petersen 54338aa24b do not show series of network errors while offline
instead, when receiving the first network-error when being offline,
the text is substituted to "No network"
and all subsequent network-errors are ignored -
until NetworkStateReveiver reports being online again,
then the state is reset.
2020-07-21 01:38:33 +02:00
cyBerta 158bc6b7b8 Merge pull request #1488 from deltachat/remove-unused-parameter
remove unused parameter
2020-07-21 00:21:40 +02:00
cyBerta cbca36b446 Merge pull request #1486 from deltachat/fix-recode
fix image recompression
2020-07-21 00:21:10 +02:00
B. Petersen edd55a7124 remove unused parameter 2020-07-20 23:44:13 +02:00
B. Petersen b57ad5721c allow sending images uncompressed, remove recoding code that is in the core now 2020-07-19 00:44:33 +02:00
cyBerta f7e7ebb0ba Merge pull request #1480 from deltachat/show-ephemeral-state
show ephemeral state in title
2020-07-14 11:42:27 +02:00
Angelo Fuchs 87beb90b13 #466 only measure screen if background is compatible at all. 2020-07-13 16:35:06 +02:00
Angelo Fuchs 83f77da502 reset stored sizes after setting a new one. 2020-07-13 16:34:33 +02:00
Angelo Fuchs 24e530d384 cleanup 2020-07-13 16:34:18 +02:00
Angelo Fuchs 3446a56a15 #466 manually scaling and cropping of background. 2020-07-13 16:34:03 +02:00
Angelo Fuchs 6eb1d24858 #466 fixes jumping for images that are big enough. Smaller pictures look bad atm. 2020-07-13 16:33:03 +02:00
Angelo Fuchs 79b1db70c6 Reintroduce "fixes #466. Setting the background image provides for a image that is sufficiently large to fit portrait and landscape orientations. When displayed the shorter side is scaled to fit, the larger is then centered and cropped."
This reverts commit e8853a4329.
2020-07-13 16:32:42 +02:00
bjoern 06773f9486 Merge pull request #1416 from deltachat/warn-wrong-pw
Generally show device message notifications, open password settings if the user clicks on a "wrong pw" message
2020-07-13 13:13:35 +02:00
B. Petersen 696044132b typo 2020-07-11 18:14:25 +02:00
bjoern 0a7447a46a Merge pull request #1481 from deltachat/prep-1.10.5
Prep 1.10.5
2020-07-11 17:51:43 +02:00
B. Petersen cb803cda57 bump version to 1.10.5 2020-07-11 17:49:46 +02:00
B. Petersen f9165a5c67 update changelog for 1.10.5 2020-07-11 17:36:15 +02:00
B. Petersen f54f050aba update help 2020-07-11 17:35:51 +02:00
B. Petersen 317462fa13 update translations 2020-07-11 17:34:50 +02:00
B. Petersen d315362d2d add ephemeral icon to title bar 2020-07-11 16:14:46 +02:00
B. Petersen 008bc3cbf2 cleanup ConversationTitleView.setTitle() 2020-07-11 16:14:45 +02:00
B. Petersen 96105c1ac8 'compose title' is never used, remove dead code 2020-07-11 16:14:45 +02:00
B. Petersen 92f56009b4 update deltachat-core-rust submodule 2020-07-11 16:13:56 +02:00
B. Petersen 5af790f585 update deltachat-core-rust submodule 2020-07-10 14:07:34 +02:00
B. Petersen 988ca13b3e update deltachat-core-rust submodule 2020-07-10 11:35:26 +02:00
B. Petersen 71c3530141 update changelog 2020-07-10 01:40:17 +02:00
B. Petersen 0d07096454 reword 'delete old: off' to 'delete old: never', adapt summary 2020-07-09 14:58:39 +03:00
Alexander Krotov c71aaed79c Rename "Auto-delete messages" into "Delete old messages"
This change makes it clear which messages are deleted, so this setting
can't be confused with Ephemeral-Timer header, configured per chat.
2020-07-09 14:58:39 +03:00
bjoern f526d3d344 Merge pull request #1478 from deltachat/disappearing-messages
disappearing messages
2020-07-09 13:25:36 +02:00
B. Petersen 4071a98b04 reword 'timer is set' to just 'timer set' 2020-07-09 13:24:59 +02:00
B. Petersen fe2c33a6ba reword 'auto-delete' and 'message deletion' to 'disappearing messages' 2020-07-08 18:24:12 +02:00
B. Petersen 0b75e607a4 update translations 2020-07-08 17:37:07 +02:00
bjoern 08caeea49a Merge pull request #1475 from deltachat/fix_mailto_links
Fix mailto links
2020-07-07 01:43:40 +02:00
B. Petersen e38f2bf50f changelog 2020-07-06 17:12:30 +02:00
cyberta 85502c9d05 cleanup 2020-07-06 13:12:51 +02:00
bjoern 889f467b30 Merge pull request #1470 from deltachat/fix_profile_selection
Fix profile selection
2020-07-06 13:04:05 +02:00
cyberta af2798dd7c keep activity stack intact, of forwarding message was successful, close the current ConversationActivity and go back to the initial chat the message was forwarded from 2020-07-06 12:52:43 +02:00
cyberta 69b587cbfb allow to share images as drafts w/o sending them as before, instead disallow to go back and forth between chat and chat list while sharing 2020-07-06 12:51:11 +02:00
cyberta 20189fdb51 instead of stacking more ConversationListActivities, close the current one and go back to the origin chat so that the activity stack keeps clean 2020-07-02 16:58:10 +02:00
cyberta 7dde6c4d98 fix mailto link handling 2020-07-02 16:53:03 +02:00
cyberta fb4f58fe67 remove unused imports 2020-07-02 13:55:38 +02:00
Alexander Krotov 062ec88800 Update ru translation 2020-07-02 00:23:39 +03:00
cyBerta 9755094721 Merge pull request #1471 from deltachat/ephemeral-strings
Update strings used for ephemeral messages
2020-07-01 22:20:32 +02:00
Alexander Krotov 8e17a29f49 Update deltachat-core-rust submodule 2020-07-01 22:56:20 +03:00
Alexander Krotov 07c802c976 Update strings used for ephemeral messages
- For chat menu item, use already translated auto-delete string.
- For experimental setting, use untranslatable hard-coded string.
- Introduce a new translatable string for ephemeral dialog title
2020-07-01 22:53:54 +03:00
cyberta 794fba6110 adapt strings after PR review 2020-07-01 20:34:00 +03:00
cyberta 1e1c789120 update core for ephemeral message stock strings 2020-07-01 20:34:00 +03:00
cyberta a3fd4bf962 add system message strings related to ephemeral messages 2020-07-01 20:34:00 +03:00
cyberta 1a0853a9f8 add missing system message strings unreleated to ephemeral messages 2020-07-01 20:34:00 +03:00
cyberta 30dc83ec3d catch exceptions related to file uri resolution 2020-07-01 19:20:32 +02:00
cyberta 517a76336b FileProvider.getFileUriForFile can throw a IllegalStateException, indicate that in FileProviderUtil 2020-07-01 18:52:04 +02:00
cyberta 7eee615c8d fix lint warning: set URI and content type subsequently will clear the former intent URI value 2020-07-01 18:50:31 +02:00
cyberta a6095c12de fix file suffix for temporary profile picture file 2020-07-01 18:49:05 +02:00
cyberta 8d0c0cb4c6 fix blurring of images after using highlighting pencil (#1467) 2020-07-01 19:10:04 +03:00
cyBerta 3c825ff955 Merge pull request #1454 from deltachat/dc-msg-list-loader
Remove unused DcMsgListLoader class
2020-07-01 13:00:29 +02:00
cyBerta 836dd9cb27 Merge pull request #1465 from deltachat/ephemeral_minute_hour
Fix mismatch between ephemeral options and strings
2020-07-01 11:12:18 +02:00
Alexander Krotov b551a5040a Fix mismatch between ephemeral options and strings
Selecting 1 minute actually set timer to one hour and there was no
"one hour" option in the menu.
2020-07-01 12:05:01 +03:00
cyBerta a2dc69e27e Merge pull request #1341 from deltachat/fix-sharing-multiple
Relay to multiple contacts, rework message relaying
2020-06-30 23:03:37 +02:00
cyBerta b3389ff1bd Merge pull request #1461 from deltachat/ephemeral_strings
avoid redundant strings in strings.xml
2020-06-30 11:52:14 +02:00
cyberta 34361d7f7d avoid redundant strings in strings.xml 2020-06-30 11:50:53 +02:00
cyBerta 86432d6f34 Merge pull request #1460 from deltachat/ephemeral_messages_ui
Ephemeral messages ui
2020-06-30 09:59:50 +02:00
cyberta fee6859208 call it self-destructing instead of ephemeral 2020-06-29 23:56:01 +03:00
cyberta 4d9f2980ad show ephemeral message menu item also if chat has already ephemeral messages enabled 2020-06-29 23:56:01 +03:00
cyberta 66b33bd7b1 implement dialog for ephemeral message time selection 2020-06-29 23:56:01 +03:00
cyberta 6cb57a4227 show and hide ephemeral message entry in chat menu depending on experimental feature switch 2020-06-29 23:56:01 +03:00
cyberta b13b03c56b add ephemeral messages time strings 2020-06-29 23:56:01 +03:00
cyberta f6599e3ae0 add experimental feature switch for ephemeral messages 2020-06-29 23:56:01 +03:00
cyberta c5c90b36a9 fix localization of experimental location streaming settings entry 2020-06-29 23:56:01 +03:00
Alexander Krotov 31e6b94683 Add ephemeral message timer API 2020-06-29 23:55:18 +03:00
Alexander Krotov 18201ba2cc Update deltachat-core-rust submodule
Ephemeral timer support is added.
2020-06-29 23:53:42 +03:00
Alexander Krotov 69373a7ba3 Remove unused DcMsgListLoader class 2020-06-26 02:45:17 +03:00
bjoern ba152d3617 Merge pull request #1446 from deltachat/dc_array_get_raw
jni: use dc_array_get_id instead of dc_array_get_raw
2020-06-26 00:19:47 +02:00
B. Petersen b6cfb7d571 remove ununsed class 2020-06-25 23:29:47 +03:00
bjoern c26f2ffff8 Merge pull request #1453 from deltachat/prep-1.10.4
prepare 1.10.4
2020-06-25 18:17:36 +02:00
B. Petersen 01424cfe59 bump version to 1.10.4 2020-06-25 18:15:31 +02:00
B. Petersen 1b86c2f13c update translations 2020-06-25 18:07:05 +02:00
bjoern 5bfccb31a3 Merge pull request #1450 from deltachat/add-link-to-blog
add link to blog-entry to device-message
2020-06-25 17:35:39 +02:00
B. Petersen 2beba76481 do not change device-msg-id 2020-06-25 17:34:46 +02:00
B. Petersen 6d702ba241 remove superfluous statement 2020-06-25 16:39:16 +03:00
B. Petersen 2745dd0cbe add link to blog-entry to device-message 2020-06-25 12:20:51 +02:00
Alexander Krotov c877930b73 jni: use dc_array_get_id instead of dc_array_get_raw
dc_array_get_raw API prevents Rust code from storing IDs in other format
than an array of uint32_t.
2020-06-24 23:21:32 +03:00
bjoern b074732907 Merge pull request #1444 from deltachat/add-device-msg
add device message for 1.10
2020-06-24 17:49:26 +02:00
B. Petersen f766cbc3c2 add device message for 1.10 2020-06-24 14:17:03 +02:00
B. Petersen 0285ec1041 update help translations 2020-06-24 13:13:21 +02:00
bjoern 6d411f303a Merge pull request #1443 from deltachat/prep-1.10.3
prepare 1.10.3, create upload script
2020-06-24 01:54:54 +02:00
B. Petersen 953731c23a move symbols to symbols-subdirectory 2020-06-24 01:45:50 +02:00
B. Petersen 456576405f add a script to upload apk+symbols to get.delta.chat 2020-06-24 01:21:17 +02:00
B. Petersen 728baf41f3 bump version to 1.10.3 2020-06-23 21:35:23 +02:00
bjoern 9e986eca67 Merge pull request #1441 from deltachat/recent-emoji-ordering
Revert "fix recent emoji updates"
2020-06-23 21:29:04 +02:00
bjoern c698d67cf9 Merge pull request #1439 from deltachat/div-emoji-layout
improve layout of emoji popups
2020-06-23 21:25:56 +02:00
bjoern e19a19b97c Merge pull request #1442 from deltachat/fix-switch-account-list
more accurate check of account-database-names
2020-06-23 21:25:26 +02:00
B. Petersen f63fd7c87f update deltachat-core-rust submodule 2020-06-23 19:04:08 +02:00
B. Petersen dcade6b20a more accurate check of account-database-names
account-database-names have the format messenger*.db -
only checking for the extension will offer eg.
mapbox cachefiles in the account switcher (mbgl-offline.db)
2020-06-23 16:03:09 +02:00
B. Petersen 168fe96ac9 Revert "fix recent emoji updates"
This reverts commit 6aec743e4d.
2020-06-23 15:41:33 +02:00
B. Petersen 2877f17d05 improve layout of emoji popups
in light mode, input field and emoji popups are both white,
therefore opening the emoji popup (used eg. for diversified emojis)
in the first line looks weird, you do not really know
if the display is part of the emoji picker or of the input field.
fixing that by adding a small border around the popup.

in dark mode, things are already fine.
2020-06-23 13:33:32 +02:00
bjoern 954029cdf8 Merge pull request #1436 from deltachat/ios_permission_description
add info.plist permission description
2020-06-23 11:47:39 +02:00
cyberta 1599fc93e4 add info.plist permission description 2020-06-22 20:33:44 +02:00
bjoern a73ab3dde6 Merge pull request #1435 from deltachat/watch-restart-io
restart-io when watch-settings are changed
2020-06-22 13:00:56 +02:00
B. Petersen a436cc30bf restart-io when watch-settings are changed 2020-06-21 21:58:51 +02:00
B. Petersen 10df72a97d bump version to 1.10.2 2020-06-21 13:42:52 +02:00
B. Petersen 262900a57c update translations 2020-06-21 12:19:24 +02:00
B. Petersen 5897bf6f44 update deltachat-core-rust submodule 2020-06-21 12:14:10 +02:00
B. Petersen 7ce9c6c0bd bump version to 1.10.1 2020-06-19 22:41:13 +02:00
B. Petersen 7d53ee76f9 changelog 2020-06-19 22:40:58 +02:00
B. Petersen ae247359fb update translations 2020-06-19 22:23:36 +02:00
B. Petersen 7f0dad07d9 update deltachat-core-rust submodule 2020-06-19 21:59:18 +02:00
bjoern a0750818af Merge pull request #1430 from deltachat/get-oauth2-url-in-bg
move getOauth2Url() to an async task
2020-06-19 21:58:33 +02:00
B. Petersen 9b43304133 fix typo 2020-06-19 21:57:11 +02:00
B. Petersen 128667c35f say, what we're doing 2020-06-19 21:18:01 +02:00
B. Petersen 97bf777cc8 make get-oauth2-url cancelable 2020-06-19 21:18:01 +02:00
B. Petersen d14aaeef1c move getOauth2Url() to an async task 2020-06-19 21:18:01 +02:00
B. Petersen b866630d91 update deltachat-core-rust submodule 2020-06-19 13:38:59 +02:00
B. Petersen b7c9e34724 update deltachat-core-rust submodule 2020-06-17 20:53:05 +02:00
B. Petersen 91381d2612 bump version 2020-06-17 20:52:42 +02:00
B. Petersen 6c0e69e05f update changelog 2020-06-17 20:52:30 +02:00
B. Petersen 25124a7225 update translations 2020-06-17 16:50:18 +02:00
B. Petersen a768d8da0b update deltachat-core-rust submodule 2020-06-17 16:07:12 +02:00
cyBerta 49356e0504 Merge pull request #1424 from deltachat/tweak-default-wallpaper
tweak default wallpaper
2020-06-17 15:19:48 +02:00
B. Petersen e61a3fe488 add dark wallpaper for portrait and landscape mode 2020-06-17 15:11:48 +02:00
B. Petersen 1a620d6d8f add a landscape default background, toggle on orientation change 2020-06-17 14:44:56 +02:00
B. Petersen b268981a84 move background to raw drawable folder, it does not contain dpi information 2020-06-17 13:13:49 +02:00
bjoern 2d5ae81038 Merge pull request #1423 from deltachat/revert-bg-fix
quick-fix background jumping
2020-06-17 12:22:12 +02:00
B. Petersen e8853a4329 Revert "fixes #466. Setting the background image provides for a image that is sufficiently large to fit portrait and landscape orientations. When displayed the shorter side is scaled to fit, the larger is then centered and cropped."
This reverts commit 16f5c6d889.
2020-06-17 11:50:18 +02:00
bjoern 226800b7de Merge pull request #1422 from deltachat/faster-compile
You won't believe how this makes the compilation 4x faster!
2020-06-17 11:22:27 +02:00
Hocuri 4b340f1b46 Put it in ndk-make-fast.sh 2020-06-17 10:20:34 +02:00
Hocuri b6c49f67f5 You won't believe how this makes the compilation 4x faster!
Sorry for the click-bait title, but it fitted too well ;-)

Anyway, I added the possibility to ndk-make.sh to compile only for one
arch.

In my tests, if I also set the optimisation level to 0 (default is 3),
the compilation time went down from 3:30 to 1:20. Not sure if this is
worth it because I remember a comment stating that this makes generating
keys take forever. Maybe I should do some measurements and experiment
with levels 1 and 2 but that's for another PR.

What do you think?
2020-06-16 20:50:11 +02:00
bjoern fcb602c97f Merge pull request #1414 from deltachat/notification-summary
improve notification grouping
2020-06-16 12:22:37 +02:00
bjoern fa6ead4d8b Merge pull request #1419 from deltachat/fix-profile
use new MediaKeyboard instead of EmojiDrawer also in profile
2020-06-16 00:47:17 +02:00
B. Petersen 8c9cc638c4 use new MediaKeyboard instead of EmojiDrawer also in profile 2020-06-16 00:46:07 +02:00
B. Petersen 209d8ce1f1 update deltachat-core-rust submodule 2020-06-15 23:58:11 +02:00
B. Petersen 7c2e6af32d fix 'NotificationChannelGroup does not exist error', thanks @Hocuri 2020-06-15 18:02:00 +02:00
B. Petersen 2b26d4709e use longer excerpt, 100 characters is easily too few eg. on tables, also this allows the system to expand the notification text 2020-06-15 18:02:00 +02:00
B. Petersen ede1dd60f4 use correct SDK for grouping summary 2020-06-15 18:02:00 +02:00
B. Petersen ce88b4cd71 open chatlist on summary-click, remove all notifications in this case 2020-06-15 18:02:00 +02:00
B. Petersen 2caaa1e097 manually remove summary-notification; this is needed when we cancel the other notifications from within the app 2020-06-15 18:01:59 +02:00
B. Petersen 974364fc4d add a basic summary to help android7+ grouping 2020-06-15 18:01:59 +02:00
B. Petersen 56e083cc40 fixup 2020-06-15 18:01:59 +02:00
B. Petersen ba4b33be79 split notification channel groups from notification group namespace 2020-06-15 18:01:59 +02:00
cyBerta 41cb804d5a Merge pull request #1410 from deltachat/diversify_emojis
United colors of emoji
2020-06-15 17:29:35 +02:00
bjoern 0a3c19f8cb Merge pull request #1411 from deltachat/streamline-some-logging
streamline rough logging on app-foreground etc.
2020-06-15 15:27:41 +02:00
cyberta 6aec743e4d fix recent emoji updates 2020-06-15 13:49:13 +02:00
Hocuri 0ecf4e6292 Open the password settings when the user clicks on a "wrong password" message 2020-06-15 13:30:47 +02:00
Hocuri 74fe955482 Generally show device message notifications for https://github.com/deltachat/deltachat-core-rust/pull/1613 2020-06-15 13:18:11 +02:00
cyberta f7830c080e remove unused import 2020-06-15 12:56:56 +02:00
cyberta 4a022cd865 fix jumping input layout on keyboard appearing / disappearing 2020-06-15 12:56:31 +02:00
B. Petersen 2aa4b47e74 streamline rough logging on app-foreground etc. 2020-06-15 12:42:46 +02:00
bjoern 565faffa41 Merge pull request #1412 from deltachat/refresh-list-on-new-intent2
start ConversationListActivity with startActivityForResult()
2020-06-14 19:46:48 +02:00
bjoern dc7b6c1367 Merge pull request #1342 from mailgate/master
simple solution to open chat & put an attachement from external app...
2020-06-14 13:16:11 +02:00
B. Petersen 795edf602c update translations 2020-06-14 01:09:46 +02:00
Hocuri 23decbe231 Rename SendMessageUtil.java to SendRelayedMessageUtil 2020-06-12 22:38:08 +02:00
Hocuri 66b95ae041 Remove "Do you want to" from sharing confirmation messages (the forwarding confirmation messages do not have it, either) 2020-06-12 22:36:54 +02:00
Hocuri 88bce39088 Fix forward to multiple string 2020-06-12 22:36:54 +02:00
Hocuri 0888bf209e Only reset relaying message content after all important infos were retrieved 2020-06-12 22:36:54 +02:00
Hocuri 65901bbfe0 Oops, add strings.xml 2020-06-12 22:36:54 +02:00
Hocuri 643432348d Fix sharing both text and image to DC; handleSharing can totally set the draft on its own, initializeDraft() just has to load it then. 2020-06-12 22:36:53 +02:00
Hocuri cf72d959ff Small fix 2020-06-12 22:36:53 +02:00
Hocuri 9da9746330 If there are no uris, show text instead 2020-06-12 22:36:53 +02:00
Hocuri 1bf5dee6f6 Never let getSharedUris() return null 2020-06-12 22:36:53 +02:00
Hocuri ba5399dcc1 Fix race conditions: Copy selectedChats before using them, do not access intent from background thread 2020-06-12 22:36:52 +02:00
Hocuri 15e114ae6e Oops, add string 2020-06-12 22:35:46 +02:00
Hocuri e8250c4793 Code style 2020-06-12 22:35:46 +02:00
Hocuri 008470b5ec Comments, linter 2020-06-12 22:35:46 +02:00
Hocuri 8f3dbac9ce Remove debugging logs 2020-06-12 22:35:46 +02:00
Hocuri 7aa4adf34e Code style. Move resetRelayingMessageContent() to the bottom of handleSharing().
It worked just fine before but it disturbed me that it was at the top and as handleSharing() does not return early anymore, it can be as well at the bottom.
2020-06-12 22:35:46 +02:00
Hocuri cb87a4671c Only cleanup file when it was sent to all senders; make sharing async again (but without AsyncTask!!! ;-) ) 2020-06-12 22:35:46 +02:00
Hocuri e0b98f3c5d Never let getSharedUris() return null because the caller had to handle both the case when the returned list was null and when it was empty 2020-06-12 22:35:46 +02:00
Hocuri 0acd664b56 Send text + one URI as one message; code formatting 2020-06-12 22:35:45 +02:00
Hocuri 2af96ad3d7 Do not use AsyncTask because the core does things async anyway and move sending relayed things to new file (if it turns out that it's still too slow, then there are more useful APIs then AsyncApi).
Also, after sharing to multiple contacts, return to the standard view.
2020-06-12 22:35:45 +02:00
Hocuri 52665b4d61 Fix sending simple text messages 2020-06-12 22:35:45 +02:00
Hocuri 0483d10130 Start implementing logic of multi-sharing (still contains debug logs) 2020-06-12 22:35:45 +02:00
Hocuri f55abc1ffe Add the ui for multi-sharing 2020-06-12 22:35:45 +02:00
cyberta 0df0d5bc8e fix new line lint issues, cleanup in media_keyboard.xml 2020-06-12 18:12:40 +02:00
Hocuri 4ac2daa549 start ConversationListActivity with startActivityForResult()
so that the conversations list is correctly updated before and after
sharing. Now it always correctly shows or does not show the devicetalk.

Second try after
https://github.com/deltachat/deltachat-android/pull/1402.
2020-06-12 17:11:03 +02:00
cyberta 87293a78df remove deprecated resources 2020-06-12 16:45:55 +02:00
cyberta c15ba22037 tweak colors of emoji category icons 2020-06-12 16:33:43 +02:00
bjoern 03683e0e23 Merge pull request #1407 from deltachat/nice-background
Nicer background
2020-06-12 13:43:20 +02:00
cyberta 0fe996cf95 tweak dark mode emoji gallery background color 2020-06-11 18:41:42 +02:00
cyberta b5e3c0c274 tweak emoji variation hint color 2020-06-11 18:41:01 +02:00
bjoern 56220be051 Merge pull request #1408 from deltachat/clipboard
Fix #1404 Do not truncate copy-pasted text
2020-06-11 18:28:03 +02:00
cyberta c8cb276883 cleanup in ConversationFragment 2020-06-11 18:14:11 +02:00
cyberta 1dd627f6b2 remove unused sticker related methods from InputPanel for now 2020-06-11 18:13:35 +02:00
cyberta c380f616b4 fix recording 2020-06-11 18:10:02 +02:00
cyberta 3fac74d4f5 clean up, we also don't support message replies yet 2020-06-11 17:37:56 +02:00
cyberta 56d85e01e1 update and adapt signal sources to have the new media keyboard including new emojis 2020-06-11 17:37:43 +02:00
Hocuri 18ebeb7b6f use getSummarytext() for images and so on but with 10 mio characters limit 2020-06-11 15:45:38 +02:00
bjoern c0f726e2be Merge pull request #1409 from deltachat/revert-1402-refresh-list-on-new-intent
Revert "initializeListAdapter() in ConversationListFragment.onNewIntent()"
2020-06-11 14:28:56 +02:00
bjoern beac5602f6 Revert "initializeListAdapter() in ConversationListFragment.onNewIntent()" 2020-06-11 14:22:04 +02:00
bjoern a76d36ac1a Merge pull request #1406 from deltachat/remove-empty-server
remove 'Delete emails from server' experiment
2020-06-11 12:51:33 +02:00
Hocuri e34d3dbfb9 Merge pull request #1402 from deltachat/refresh-list-on-new-intent
initializeListAdapter() in ConversationListFragment.onNewIntent()
2020-06-11 12:31:20 +02:00
Hocuri eba5f12e41 Fix #1404 Do not truncate copy-pasted text
Fix #1404 Do not truncate copy-pasted text. Also, improve code style a
bit.
2020-06-11 11:37:49 +02:00
B. Petersen 329bd186c9 bump version 2020-06-10 20:27:49 +02:00
B. Petersen c9370a0c62 update translations 2020-06-10 20:25:53 +02:00
B. Petersen 68ed04cd44 remove unused device-message, avoid unneeded translations 2020-06-10 20:20:30 +02:00
B. Petersen 6738b0d477 remove 'Delete emails from server' experiment, the function is superseded by 'Auto-delete messages' 2020-06-10 19:47:07 +02:00
Hocuri e4527df7fe Nicer background 2020-06-10 19:46:09 +02:00
bjoern 5fbe70913f Merge pull request #1405 from deltachat/qr-multi-account
qr multi account
2020-06-10 19:37:29 +02:00
B. Petersen 77bab2f106 update deltachat-core-rust submodule 2020-06-10 19:36:38 +02:00
B. Petersen d27ab85705 allow qr-account-creation from within configured app 2020-06-10 17:04:47 +02:00
B. Petersen 791b4adff8 move 'Switch account' out of experimental 2020-06-10 00:56:33 +02:00
B. Petersen 60ae485082 wording 2020-06-09 16:42:25 +02:00
B. Petersen 297b470130 update deltachat-core-rust submodule 2020-06-09 14:05:23 +02:00
bjoern b0c3241bc6 Merge pull request #1395 from deltachat/face_detection_draft
Implement manual blurring
2020-06-09 11:27:40 +02:00
cyberta ac0dfc2649 change blur icon 2020-06-08 13:23:11 +02:00
cyberta 4b908e0b95 remove face renderer since we only allow manual blurring 2020-06-08 11:48:56 +02:00
cyberta 2601e3334e restrict blurring feature to APIs > 17 2020-06-08 11:28:47 +02:00
cyberta a8ad3df93d revert unnecessary changes after copying updated signal sources 2020-06-08 11:22:18 +02:00
cyberta 8aff85b21c remove unused blur related strings 2020-06-08 11:16:06 +02:00
cyberta 297bf53f5b increase blurring radius a little bit 2020-06-08 11:11:29 +02:00
cyberta 2caad455c0 remove code that is unnecessary for manual blurring, revert this commit if we ever want to implement automatic face detection 2020-06-08 10:52:25 +02:00
cyberta 1dd78d049d make blurring draft compilable 2020-06-08 09:43:59 +02:00
Hocuri 7c65acfe47 initializeListAdapter() in ConversationListFragment.onNewIntent()
The problem was that the list was not always updated before and after
sharing. Now it always correctly shows or does not show the devicetalk.
2020-06-07 18:52:04 +02:00
bjoern a0549d3048 Merge pull request #1398 from deltachat/tweak-io
call maybeNetwork() when app comes to foreground to catch up the state
2020-06-07 17:29:40 +02:00
bjoern fe09714fb1 Merge pull request #1346 from deltachat/dont-show-devicetalk
Do not show the devicetalk when forwarding or sharing.
2020-06-07 17:28:54 +02:00
Hocuri 0aae022811 Remove unneeded ConversationListFragment.FORWARDING 2020-06-07 16:15:26 +02:00
Hocuri 9d72f30162 Optimize imports 2020-06-07 16:15:26 +02:00
Hocuri 3f24585322 Do not show the devicetalk when forwarding or sharing. 2020-06-07 16:15:26 +02:00
bjoern d5aa0d6eab Update src/org/thoughtcrime/securesms/connect/ForegroundDetector.java
Co-authored-by: Hocuri <hocuri@gmx.de>
2020-06-07 14:36:10 +02:00
bjoern dab2e2ea7b Merge pull request #1401 from deltachat/tweak-avatars2
Avatars again
2020-06-07 14:12:01 +02:00
Hocuri ca47ec29a5 Do not enlarge avatar if there is none (just a big letter in a circle) 2020-06-07 13:42:49 +02:00
Hocuri e3f4268ca6 Fallback to contact name if there is no chat 2020-06-07 13:39:46 +02:00
bjoern 2c6a966e8c Merge pull request #1400 from deltachat/tweak-avatars
fix opening avatar-preview
2020-06-07 13:23:09 +02:00
Hocuri fec3eec0af Change the enlarged avatar name to the chat name 2020-06-07 13:03:52 +02:00
B. Petersen 40cad4ec4b also enlarge avatar by clicking on activity-title 2020-06-06 19:59:14 +02:00
B. Petersen 8788d1bb6a revert GlideApp change introduced in #1392 for no obvious reason 2020-06-06 19:56:49 +02:00
B. Petersen 9bf2b8dfb3 streamline title, add 'edit' button to the preview to allow the same flow as before (edit on click on group-avatar) 2020-06-06 19:47:05 +02:00
B. Petersen e0c1396f4c streamline wording
we have already the string menu_group_name_and_image
to be used as an 'edit' button label.
the string 'edit' is ommitted to keep things a bit shorter.
if we like, we can change that string, however,
maybe things are just fine :)
2020-06-06 18:40:35 +02:00
B. Petersen 1afd2faa4a fix opening avatar-preview, getBaseContext() is not needed and led to crashes on some android versions as this context might not be an Activity 2020-06-06 18:30:59 +02:00
bjoern 8b196c9372 Merge pull request #1391 from deltachat/1209_switching_to_default_language
Switching to "Default" Language behaves as it should be
2020-06-06 18:30:31 +02:00
B. Petersen d9d52f0d3e call maybeNetwork() when app comes to foreground to catch up the state 2020-06-06 16:43:48 +02:00
B. Petersen f68119d739 bump version 2020-06-06 00:50:22 +02:00
B. Petersen 43d6b3d5d9 update deltachat-core-rust submodule 2020-06-06 00:10:45 +02:00
bjoern cb54d64826 Merge pull request #1392 from deltachat/1228_show_avatar_larger
Allow enlarge of avatar
2020-06-06 00:10:02 +02:00
B. Petersen 774d6de738 remove forward icon, always prefer chat- over contact-avatar (usually the same, but different for self-chat) 2020-06-06 00:03:58 +02:00
Angelo Fuchs 353d03fba3 #1209 cleanup of Exception and using prebuilt compat instead of writing code ourselves. 2020-06-05 18:07:37 +02:00
Angelo Fuchs 80a8f708ec #1228 resusing the MediaPreviewActivity to display the avatar 2020-06-05 17:50:20 +02:00
Angelo Fuchs 5c80f8aeeb #1228 now always converting to JPG. 2020-06-05 15:51:32 +02:00
cyberta f590dc0a31 add missing case 2020-06-05 15:01:37 +02:00
cyberta 9f48ee0a74 first draft on face detection adapting signal's new feature 2020-06-05 14:46:30 +02:00
bjoern f46bb21c82 Merge pull request #1393 from deltachat/remove-unused-cert-option
remove option 'accept invalid hostnames'
2020-06-04 15:13:19 +02:00
B. Petersen 04a98d515b surround the system-locale-getter by try/catch to protect against errors, on some past versions or in the future; as a default, use Locale.getDefault() as in the past 2020-06-04 00:23:10 +02:00
Angelo Fuchs 3fd04125a7 fixes 1209 Language.getDefault() does not do what one expects it to. 2020-06-04 00:11:15 +02:00
bjoern a92c0f0908 Merge pull request #1372 from deltachat/fix466_background_images
Background image no longer distorted.
2020-06-04 00:05:16 +02:00
Angelo Fuchs 16f5c6d889 fixes #466. Setting the background image provides for a image that is sufficiently large to fit portrait and landscape orientations. When displayed the shorter side is scaled to fit, the larger is then centered and cropped. 2020-06-04 00:02:34 +02:00
Angelo Fuchs bfa08887e2 Merge pull request #1389 from deltachat/1071_fix_selection_after_redraw
Implementing hashCode in DcMsg and DcContact.
2020-06-03 22:59:32 +02:00
Angelo Fuchs 3a0cfcad4d #1228 profile avatar no longer performs scale down (in Java, core still scales) if possible. This allows for larger profile avatars when we want them. 2020-06-03 22:36:05 +02:00
B. Petersen 6303824cb6 also prevent error if DcContact used in an hash 2020-06-03 22:19:01 +02:00
B. Petersen b7970ed9d8 fix TAG name, style 2020-06-03 22:13:49 +02:00
Angelo Fuchs f08c4abc0e #1228 group image now behaves like single contact image. 2020-06-03 21:33:27 +02:00
B. Petersen 44e9a6c9bb the option 'accept invalid hostnames' does not longer exist, see https://github.com/deltachat/deltachat-core-rust/pull/987 2020-06-03 21:11:54 +02:00
B. Petersen b714d532e4 update deltachat-core-rust submodule 2020-06-03 19:51:00 +02:00
Angelo Fuchs 486269a259 fix #1228 by showing the avatar image larger. Tap on it again to remove the display again. 2020-06-03 19:41:13 +02:00
Angelo Fuchs c84495fb31 Revert "fix #1228 by showing the avatar image larger. Tap on it again to remove the display again."
Commit should have gone to PR.

This reverts commit f0323c95d6.
2020-06-03 19:32:43 +02:00
Angelo Fuchs f0323c95d6 fix #1228 by showing the avatar image larger. Tap on it again to remove the display again. 2020-06-03 19:27:37 +02:00
B. Petersen f7a67bbc49 bump version 2020-06-03 11:34:28 +02:00
B. Petersen 738bbe5095 update deltachat-core-rust submodule 2020-06-03 10:11:56 +02:00
adbenitez 116206193c update changelog 2020-06-02 11:04:28 -04:00
adbenitez 518afb7246 allow to import/export maps db 2020-06-02 11:01:52 -04:00
adbenitez f042b9484a update app name 2020-08-22 16:23:38 -04:00
adbenitez 297d6af7c0 update bot-list and changelog device messages 2020-08-22 15:53:30 -04:00
adbenitez c47936d614 update version number 2020-08-22 15:52:50 -04:00
adbenitez 34c93d1195 show location-streaming option again 2020-08-22 15:49:28 -04:00
adbenitez 4e3665b714 hide sticker button while recording voice message 2020-08-22 15:43:27 -04:00
adbenitez 528d1c4e2d update message changelog 2020-08-21 20:56:13 -04:00
adbenitez baa021c3c2 add support for sticker type visualization 2020-08-21 20:53:22 -04:00
adbenitez 31eae1ad2e open search on #hastag click 2020-08-21 18:06:41 -04:00
adbenitez f2c0c29efc remove progress dialog 2020-08-21 16:06:18 -04:00
adbenitez a28983a7ed change image editor layout 2020-08-21 16:05:42 -04:00
adbenitez 33681bc84f update version number 2020-08-21 16:05:26 -04:00
adbenitez a52a6fa637 update link 2020-08-21 15:07:00 -04:00
adbenitez d0d0e13396 Merge remote-tracking branch 'upstream/master' 2020-08-21 15:05:12 -04:00
adbenitez ec86a1c337 update readme 2020-08-19 17:44:35 -04:00
adbenitez ae49966aff improve linkifyMessageBody 2020-08-18 13:21:33 -04:00
adbenitez af42244dcd improve linkifyMessageBody 2020-08-18 13:19:43 -04:00
adbenitez 7883139e07 Merge remote-tracking branch 'upstream/master' 2020-08-18 01:33:37 -04:00
adbenitez 0d348f6551 allow to add/remove sticker packs 2020-08-18 01:02:47 -04:00
adbenitez 11bd7d0781 update app version and changelog message 2020-08-17 18:02:14 -04:00
adbenitez ffe33ba70b fix linkifyMessageBody for API < 24 2020-08-17 17:53:05 -04:00
adbenitez 834f848e92 remove unused code 2020-08-17 17:52:27 -04:00
adbenitez 80892e2159 update readme and screenshots 2020-08-17 01:59:38 -04:00
adbenitez fe9127f3d7 avoid pause on chat updates 2020-08-16 17:21:50 -04:00
adbenitez d1e9a28730 don't send sticker automatically 2020-08-16 16:13:01 -04:00
adbenitez 1a803fdb1c add missing import 2020-08-16 15:41:50 -04:00
adbenitez 604fd0ccb0 improve tgs loading 2020-08-16 15:38:35 -04:00
adbenitez 58560240c1 update .gitignore 2020-08-16 14:44:47 -04:00
adbenitez 53ea6231db target sdk 28, update changelog and app version 2020-08-16 14:42:37 -04:00
adbenitez d0cd7a227c add stickers selector part 1 2020-08-16 14:14:40 -04:00
adbenitez ad7b4de92d Merge remote-tracking branch 'upstream/master' into deltalab 2020-08-16 12:24:41 -04:00
adbenitez eef12c8e67 tweak sticker footer 2020-08-12 15:16:39 -04:00
adbenitez 5ea208dbbc update changelog 2020-08-11 21:37:23 -04:00
adbenitez 4410a4bd26 Merge remote-tracking branch 'upstream/master' into deltalab 2020-08-11 21:20:44 -04:00
adbenitez 763721111f update changelog 2020-08-11 21:20:12 -04:00
adbenitez b6ecda1319 avoid paused animations 2020-08-11 20:08:46 -04:00
adbenitez 912033d6c9 add new background 2020-08-11 17:59:59 -04:00
adbenitez 24dcc075bf tweak icon, add artwork 2020-08-11 16:05:33 -04:00
adbenitez 1347c3af52 tweak icon, add artwork 2020-08-11 16:05:15 -04:00
adbenitez 84bf0e2107 disable chache 2020-08-10 17:54:09 -04:00
adbenitez b310788307 improve linkifyMessageBody 2020-08-10 15:18:57 -04:00
adbenitez 19c56fbd04 add new icon and use DeltaLab branding 2020-08-10 03:49:22 -04:00
adbenitez f840d87ce7 loop forever, pause/resume on click 2020-08-10 00:58:16 -04:00
adbenitez 776fb8881a add support for .tgs files (part 2) 2020-08-09 18:26:28 -04:00
adbenitez ac4c4e24ab add support for .tgs files (part 1) 2020-08-09 16:38:21 -04:00
adbenitez 700879fe1b Merge remote-tracking branch 'upstream/master' into deltalab 2020-08-08 18:03:42 -04:00
adbenitez a3e5cddc0c update minSDK 2020-08-08 17:58:56 -04:00
adbenitez 8c1c6a73bf linkify mentions and hastags 2020-08-08 01:51:05 -04:00
adbenitez d36cd19f8d update icon 2020-08-08 00:46:09 -04:00
adbenitez c618920589 remove debug icons 2020-08-08 00:45:48 -04:00
adbenitez 08ebc065ce Merge remote-tracking branch 'upstream/master' into deltalab 2020-08-06 00:08:27 -04:00
adbenitez 5c53fd6600 remove location feature from menu 2020-08-06 00:07:51 -04:00
adbenitez d42ae2fe54 Merge remote-tracking branch 'upstream/master' into deltalab 2020-08-02 23:24:42 -04:00
adbenitez 3f4546acf7 update messages id 2020-08-02 23:23:18 -04:00
adbenitez cdefa8e6b5 remove uncommon architectures 2020-07-30 20:05:11 -04:00
adbenitez 80353a8c73 Merge remote-tracking branch 'upstream/master' into deltalab 2020-07-30 19:17:19 -04:00
adbenitez 7982b667ad Merge branch 'master' into deltalab 2020-07-30 18:38:55 -04:00
adbenitez 5c1f30fbf1 set icon, update device messages 2020-07-30 18:26:27 -04:00
adbenitez d617d39b9c copy message info to clipboard 2020-07-27 23:53:55 -04:00
adbenitez 5bc385d3c9 Merge remote-tracking branch 'upstream/master' into deltalab 2020-07-27 19:43:36 -04:00
adbenitez b193eeda58 Merge remote-tracking branch 'upstream/master' into deltalab 2020-07-27 18:45:32 -04:00
adbenitez f25a0734b6 Merge remote-tracking branch 'upstream/master' into deltalab 2020-07-14 05:48:43 -04:00
adbenitez 5d3e68157c update version number and changelog 2020-07-13 15:06:52 -04:00
adbenitez a07d20b865 Merge branch 'master' into deltalab 2020-07-13 13:08:11 -04:00
adbenitez e9ca447bcb update changelog message 2020-07-11 23:30:01 -04:00
adbenitez aee68fe49f Merge remote-tracking branch 'upstream/master' into deltalab 2020-07-11 19:12:27 -04:00
adbenitez 5dceb5cfea Merge remote-tracking branch 'upstream/master' into deltalab 2020-07-10 19:22:42 -04:00
adbenitez e7649d54e7 Merge branch 'master' into deltalab 2020-07-09 21:23:09 -04:00
adbenitez 18d6e4f3fa update changelog message 2020-07-07 21:04:16 -04:00
adbenitez b1001af04e Merge remote-tracking branch 'upstream/master' into deltalab 2020-07-07 17:31:12 -04:00
adbenitez e95dfabd06 update bots msg 2020-07-06 17:19:43 -04:00
adbenitez 8af77665be auto-accept contact requests 2020-07-06 17:09:10 -04:00
adbenitez 2d7108e248 Merge branch 'master' into deltalab 2020-07-02 17:43:06 -04:00
adbenitez c3388881f7 Merge branch 'master' into deltalab 2020-07-01 14:10:40 -04:00
adbenitez 1cfdafc9d2 update version number and changelog 2020-07-01 00:48:19 -04:00
adbenitez 74036fc301 Merge branch 'master' into deltalab 2020-06-30 23:07:54 -04:00
adbenitez 5abcbe2c15 Merge branch 'master' into deltalab 2020-06-29 18:05:38 -04:00
adbenitez c9d289ab2e fix typo 2020-06-25 20:40:53 -04:00
adbenitez 3703cf09be Merge branch 'master' into deltalab 2020-06-25 19:33:26 -04:00
adbenitez b3aec695c5 add device message 2020-06-25 19:32:28 -04:00
adbenitez 8de820f2c7 Merge branch 'master' into deltalab 2020-06-25 18:30:53 -04:00
adbenitez 5e24ca3650 reduce sample rate 2020-06-25 17:21:15 -04:00
adbenitez 5c64bffe20 update icon 2020-06-24 18:10:16 -04:00
adbenitez f903c804c8 Merge branch 'master' into deltalab 2020-06-24 15:30:29 -04:00
adbenitez e179a1ab06 update icon 2020-06-24 15:23:21 -04:00
adbenitez 4b358e615f Merge branch 'master' into deltalab 2020-06-24 01:25:23 -04:00
adbenitez c972a28a96 Merge branch 'master' into deltalab 2020-06-22 15:57:49 -04:00
adbenitez 56d3a95290 change app name in all locales 2020-06-21 04:24:14 -04:00
adbenitez 3797611307 change app name and logo 2020-06-21 04:14:48 -04:00
adbenitez d8836d64b2 Merge remote-tracking branch 'upstream/master' into deltalab 2020-06-19 23:43:32 -04:00
adbenitez 1a39e78962 fix themes 2020-06-17 21:15:54 -04:00
adbenitez 2518dcade7 update Spanish translations 2020-06-17 21:15:01 -04:00
adbenitez 63ee5a050c add pink theme 2020-06-17 20:25:16 -04:00
adbenitez 6e36e08c4d port to fork (first official commit) 2020-06-17 19:22:09 -04:00
Angelo Fuchs 592a5a6b3b fix #1071 by implementing hashCode in DcMsg. 2020-06-01 16:21:51 +02:00
missytake 8558a298a1 get rust-toolchain from core repository 2020-05-31 12:35:26 +02:00
missytake 6c54462084 updated rust toolchain in Dockerfile 2020-05-30 17:15:28 +02:00
Stanislav Silnicki b1300a4416 couple lines of comments on the case 2020-05-30 18:08:58 +03:00
B. Petersen 7402c26c8e update deltachat-core-rust submodule 2020-05-28 15:23:05 +02:00
bjoern fbca0ed613 Merge pull request #1383 from deltachat/async-jobs
use async core
2020-05-28 15:22:33 +02:00
B. Petersen 729556acc0 make sure, getNextEvent() returns null when done, fix typos, thanks @cyBerta 2020-05-28 13:52:28 +02:00
B. Petersen 4423d47f44 give the background worker 60 seconds to finish its work 2020-05-28 00:04:48 +02:00
B. Petersen 3bbe5ce671 bump version 2020-05-27 21:47:55 +02:00
B. Petersen a15a82c353 stop io during configure(), call startIo()/stopIo() without is-running-check 2020-05-27 21:47:07 +02:00
B. Petersen 47f7ceb986 fix crash on context-unref due to typo
this issue is older, however, by the explicit unref() call now more visible.
but also in the past, this could have led to random crashes
after account switching.
2020-05-27 21:45:13 +02:00
B. Petersen 1d8397adc9 use new event system 2020-05-27 16:12:49 +02:00
B. Petersen cd8f8d1ede add new event and event-emitter classes 2020-05-27 16:12:48 +02:00
B. Petersen 8fd3b374c2 use start/stop io 2020-05-27 16:12:48 +02:00
B. Petersen d42eb1d920 get rid of open/close context 2020-05-27 16:12:48 +02:00
bjoern 4782d18824 Merge pull request #1386 from deltachat/fix-typo
fix typos
2020-05-27 16:10:36 +02:00
B. Petersen 93146da2f7 fix typos 2020-05-27 16:10:04 +02:00
Angelo Fuchs f90f91b02d Merge pull request #1384 from deltachat/fix-plipp-plopp
respect in-chat-notification setting for outgoing messages
2020-05-25 15:44:19 +02:00
B. Petersen 4c0076c2f5 respect in-chat-notification setting for outgoing messages 2020-05-25 15:12:34 +02:00
bjoern 144ebf33a9 Merge pull request #1368 from deltachat/rework-notifications
Rework notifications
2020-05-25 14:44:43 +02:00
B. Petersen fe0b1cecd2 remove dead code 2020-05-25 14:36:14 +02:00
B. Petersen e8a3bae004 re-add mark-read action button 2020-05-25 14:36:13 +02:00
B. Petersen 050c358859 make in-chat-sounds respect notification- and mute-settings 2020-05-25 13:38:57 +02:00
bjoern f30da6e912 Update src/org/thoughtcrime/securesms/notifications/NotificationCenter.java
Co-authored-by: Hocuri <hocuri@gmx.de>
2020-05-25 13:38:57 +02:00
bjoern a65a463bf9 Update src/org/thoughtcrime/securesms/notifications/NotificationCenter.java
Co-authored-by: Hocuri <hocuri@gmx.de>
2020-05-25 13:38:57 +02:00
B. Petersen cf3d22f6ea handle null in ringtones more carefully, thanks @Hocuri 2020-05-25 13:38:57 +02:00
B. Petersen 143f6c5b67 remove useless init, thanks @Hocuri 2020-05-25 13:38:56 +02:00
bjoern d8c0e1367e Update src/org/thoughtcrime/securesms/notifications/NotificationCenter.java
Co-authored-by: Hocuri <hocuri@gmx.de>
2020-05-25 13:38:56 +02:00
bjoern 20f488807e Update src/org/thoughtcrime/securesms/notifications/NotificationCenter.java
Co-authored-by: Hocuri <hocuri@gmx.de>
2020-05-25 13:38:56 +02:00
B. Petersen bec77fcb92 format respecting used style in the rest of the file 2020-05-25 13:38:56 +02:00
B. Petersen c66473d88a use addr instead of db-name as unique-element for multi-account, thanks @Hocuri 2020-05-25 13:38:56 +02:00
bjoern f7af21cd1f Update src/org/thoughtcrime/securesms/notifications/NotificationCenter.java
Co-authored-by: Hocuri <hocuri@gmx.de>
2020-05-25 13:38:56 +02:00
bjoern 9e9c9014c6 Update src/org/thoughtcrime/securesms/notifications/NotificationCenter.java
Co-authored-by: Hocuri <hocuri@gmx.de>
2020-05-25 13:38:56 +02:00
B. Petersen 1b814f4d86 adapt to new mute-api 2020-05-25 13:38:55 +02:00
B. Petersen 2b8b54ce10 tweak in-chat-sounds 2020-05-25 13:38:55 +02:00
B. Petersen 96114c415d respect global notification switch 2020-05-25 13:38:55 +02:00
B. Petersen bdb31e5d36 wording 2020-05-25 13:38:55 +02:00
B. Petersen 7b8776ac2e remove dependency to MessageNotifierCompat 2020-05-25 13:38:55 +02:00
B. Petersen 3595bc445d tweak notification-accessibility 2020-05-25 13:38:55 +02:00
B. Petersen b68a187c74 add inbox-style to notifications 2020-05-25 13:38:55 +02:00
B. Petersen 6b4f9772a8 add remote reply option to notification 2020-05-25 13:38:54 +02:00
B. Petersen 73f20f5288 respect privacy settings 2020-05-25 13:38:54 +02:00
B. Petersen d09c7da403 avoid a load of sounds 2020-05-25 13:38:54 +02:00
B. Petersen 3646314a13 support notification badge/dot 2020-05-25 13:38:54 +02:00
B. Petersen c79401d6b4 add avatar beside notification 2020-05-25 13:38:54 +02:00
B. Petersen 291dc06f07 open correct chat 2020-05-25 13:38:54 +02:00
B. Petersen f3cc4e9234 also group on notification-level 2020-05-25 13:38:54 +02:00
B. Petersen d592110de5 make notification-channels ready for multi-account 2020-05-25 13:38:53 +02:00
B. Petersen ddc770a9c9 delete handled notifications 2020-05-25 13:38:53 +02:00
B. Petersen f54d076e0b steamline notification-ids 2020-05-25 13:38:53 +02:00
B. Petersen 267b3c8a75 delete unused dc_msg notification channels 2020-05-25 13:38:53 +02:00
B. Petersen 6c7a17ac41 steamline notification channel names 2020-05-25 13:38:53 +02:00
B. Petersen 6865d812d0 group notifications 2020-05-25 13:38:53 +02:00
B. Petersen b46fea9529 rename MsgNotificationManager to NotificationCenter 2020-05-25 13:38:53 +02:00
B. Petersen 1e60eb9c1a just use defaults for led-pattern, it is no longer supported since andoid8; in-chat sounds are independent from global-notification-switch 2020-05-25 13:38:52 +02:00
B. Petersen fd4404c1e3 allow chat-specific sounds+vibrate by creating channels as needed 2020-05-25 13:38:52 +02:00
B. Petersen 0c6edfb44f just delete all unused channels 2020-05-25 13:38:52 +02:00
B. Petersen 9563000da7 set sound/vibrate/led for systems <androidO 2020-05-25 13:38:52 +02:00
B. Petersen 14289db25d make basic notifications work 2020-05-25 13:38:52 +02:00
B. Petersen 48f1693420 move in-chat sounds to InChatSounds class 2020-05-25 13:38:52 +02:00
B. Petersen 84c35c7483 replace global calls to MessageNotifierCompat with MsgNotificationManager 2020-05-25 13:38:51 +02:00
bjoern 2fe02d616e Merge pull request #1382 from deltachat/fix-ndk-make
really use the toolchain defined in the core-rust-submodule
2020-05-23 17:24:48 +02:00
bjoern 83b69bbe75 Merge pull request #1381 from deltachat/fix-markseen
fix marking incoming message as being seen
2020-05-23 16:30:58 +02:00
B. Petersen c5cc6c609b really use the toolchain defined in the core-rust-submodule 2020-05-23 16:08:31 +02:00
B. Petersen 1e34375a64 fix marking incoming message as being seen
before, messages were only maked as seen after the chat was entered
or after some scrolling takes place.

if a user was inside a chat, reading the last incoming message,
that did not sent out markseen (unless, some scrolling was done,
which, honestly, is often the case)

this commit starts the markseen-bouncer also when the chatlist is reloaded
(true eg. on incoming messages) - but this is not done when the
list is paused (eg. screen is off or some other fragment/dialog above)
2020-05-23 15:34:04 +02:00
bjoern 1fb4514781 Merge pull request #1379 from deltachat/fix-selection
fix showing selected chats
2020-05-23 13:13:05 +02:00
B. Petersen 1f3ac36edb fix showing selected chats
this bug was introduced some days ago at adce890bef
by declaring chatId as "int" instead of "long", which is formally correct,
however, int many parts of the code, the chatId is "long" -
as for the set of selected chats:
checking that set for an "int" always returns false ...

i first wanted to change all the sets to use int instead of long,
however, this would require lots of lines to be change -
keeping in mind that this seems to be very sensitive,
and use "long" for the chatId in ConversationListItem.

doing a larger refactoring of Long to Int has the potential to introduce more bugs,
things are not that intuitive in this area -
i would also not have exected that i cannot query a set of longs using an integer,
when using primitives (i know, they are converted implicitly to objects :)
2020-05-22 16:53:37 +02:00
bjoern 0723dbf9e3 Merge pull request #1376 from deltachat/fix-typo
fix typo
2020-05-22 12:04:28 +02:00
bjoern 2d9aee956e Merge pull request #1375 from deltachat/migrate-muting
Migrate muting to core functions
2020-05-22 00:08:48 +02:00
B. Petersen a2c2c6508b fix typo 2020-05-21 22:33:01 +02:00
B. Petersen 534bccb2f7 update translations 2020-05-21 22:28:30 +02:00
Hocuri dc32481764 Migrate muting to core functions 2020-05-21 10:24:29 +02:00
bjoern 2ce8747cac Merge pull request #1356 from deltachat/fix-mute-multiaccount
Use the mute functions of the core
2020-05-21 01:16:51 +02:00
B. Petersen 8791e8017b remove duplicated mute-icon; it is set by the caller, together with verified-icon, in ConversationListItem::bind() 2020-05-21 01:10:55 +02:00
B. Petersen 8b19b81c5b save one db-roundtrip on every chatlist-item 2020-05-21 00:26:45 +02:00
Hocuri adce890bef Continue using the core functions for muting 2020-05-20 23:51:25 +02:00
Hocuri 40e24c3a39 Start transitioning to the mute functions of the core 2020-05-20 23:51:25 +02:00
bjoern 2eca2330a9 Merge pull request #1373 from deltachat/standards-moved
standards.md has been moved to the core
2020-05-20 22:39:18 +02:00
B. Petersen f8f184401e standards.md has been moved to the core 2020-05-20 17:40:22 +02:00
bjoern f1c1d2c229 Merge pull request #1370 from deltachat/exoplayer_version
bump exoplayer version to 2.9.6 becaus of some fixes that apply to us
2020-05-19 12:21:11 +02:00
Angelo Fuchs 18f39dff81 #1161 bump exoplayer version to 2.9.6 becaus of some fixes that apply to us. 2020-05-18 17:05:53 +02:00
B. Petersen 2b37e9091e update deltachat-core-rust submodule 2020-05-18 13:13:02 +02:00
B. Petersen 88930b4fac typo 2020-05-14 13:38:19 +02:00
B. Petersen 431a902d98 changelog 2020-05-14 02:20:57 +02:00
bjoern 5646fc50bc Merge pull request #1362 from deltachat/prep-1.8.1
bump version
2020-05-14 02:13:22 +02:00
B. Petersen 2879a70189 bump version 2020-05-14 02:12:05 +02:00
bjoern ffc3abf450 Merge pull request #1361 from deltachat/fix-avatar
do not delete the group-avatar on editing group-name
2020-05-14 02:00:25 +02:00
B. Petersen 6f2a40ecb3 do not delete the group-avatar on editing group-name 2020-05-14 01:59:52 +02:00
B. Petersen bc9145317e update deltachat-core-rust submodule 2020-05-14 01:16:14 +02:00
bjoern cae84be86d Merge pull request #1360 from deltachat/revert-1277-notifyswipednotread
Revert "Fix #999 swiping a notification away should not mark things as "noticed""
2020-05-13 23:44:09 +02:00
bjoern 290b7954f7 Revert "Fix #999 swiping a notification away should not mark things as "noticed"" 2020-05-13 23:40:36 +02:00
bjoern 7d9596666b Merge pull request #1355 from deltachat/improve-workmanager
Update WorkManager.
2020-05-12 13:45:54 +02:00
bjoern 792a49db2c Merge pull request #1350 from deltachat/fix-sharing-draft-filename
Fix #1347 Draft file name "Unknown".
2020-05-12 13:45:04 +02:00
Hocuri 502b9b85a2 Update WorkManager.
Fix (maybe) #1354 because recently they "Fixed a bug where if a Worker was interrupted, it would not get rescheduled correctly.", see https://developer.android.com/jetpack/androidx/releases/work#version_233_3.
2020-05-12 13:02:12 +02:00
Hocuri f26bb5b99c Catch exception instead of checking for null 2020-05-12 11:14:44 +02:00
bjoern de2159ed75 Merge pull request #1351 from deltachat/clarify-readme
clarify that newer ndk versions will likely work
2020-05-11 16:08:20 +02:00
Hocuri a559ca9228 Prevent NPE 2020-05-11 14:07:36 +02:00
B. Petersen d8b88ac4e4 clarify that newer ndk versions will likely work 2020-05-11 14:01:36 +02:00
mailgate a2a3f4d086 Apply suggestions from code review
Co-authored-by: Hocuri <hocuri@gmx.de>
2020-05-11 12:48:12 +03:00
Hocuri da536f1ed9 Fix #1347 Draft file name "Unknown".
getManuallyCalculatedSlideInfo() in AttatchmentManager sometimes failed to get a file name. Now, in this case, it is just extracted from the uri.
2020-05-11 11:37:52 +02:00
bjoern 67d245a2a8 Merge pull request #1349 from deltachat/prep-1.8
prep 1.8
2020-05-11 01:16:01 +02:00
B. Petersen 6bf4df0440 changelog 2020-05-11 01:13:35 +02:00
B. Petersen 0de50e08c7 bump version 2020-05-11 01:11:22 +02:00
B. Petersen c0d74a0acf show changed situation to 1.6 users 2020-05-11 01:11:22 +02:00
B. Petersen d1690399cc move permantent-notification switch more prominent, let it depend on notifications-enabled 2020-05-11 01:11:22 +02:00
B. Petersen b0641a49c3 change default for 'reliable background service' to false
reason is that ppl are pretty annoyed by the
permanant notification, that might have been expected and that would be okay.
but, more worse, for whatever reasons, this drains more battery on some systems
than having just "allow consuming battery" enabled,
maybe some system do not go to doze mode because of the permantent-notification.

anyway, to avoid initial annoyances, we switch back to
- asking the user to "allow consuming battery"
- having a 15 mintues or so polling interval (as on iOS)

but, in contrast to 1.3, we now still have the _option_ to
enable a permantent-notification that user can enabled if everything else
described at https://dontkillmyapp.com does not work.

the "smart" permantent notification from 1.3,
that are only shown under some circumstances, however, are gone.
they are not realiable, eg. we did not use them when "consume battery"
was enabled - which is not sufficient on various "modern" systems.
but the main reason is that _if_ the user enables a permantent notification,
this can also be regarded as a hint that things are up and running.
2020-05-11 01:11:22 +02:00
B. Petersen b2743af10c update translations 2020-05-11 00:17:08 +02:00
B. Petersen d6cb9578ff update deltachat-core-rust submodule 2020-05-11 00:16:05 +02:00
B. Petersen b122bc6ce1 update translations 2020-05-10 00:23:17 +02:00
B. Petersen ae6f14a726 update deltachat-core-rust submodule 2020-05-10 00:21:47 +02:00
Stanislav Silnicki 8a014a80cd Merge branch 'fix-open-chat' 2020-05-06 23:58:16 +03:00
Stanislav Silnicki b056dc8e9d Open new/existing chat on Intent.ACTION_SEND when attachement is present 2020-05-06 23:48:40 +03:00
cyBerta af0c866c8d Merge pull request #1311 from deltachat/fix-drafts
Fix #1305 An object (image), "shared" to Delta Chat once, appears again forever in Chat editors until app is closed
2020-05-06 14:04:58 +02:00
cyberta 7941fb8172 remove comment 2020-05-06 14:04:14 +02:00
Hocuri 51a443a184 Fix #1305 An object (image), "shared" to Delta Chat once, appears again forever in Chat editors until app is closed
The problem was that the intent still had the share flag and data.

A draft is now initialized (and stays) so that the user can return to sending later.
2020-05-06 13:58:16 +02:00
cyBerta 4b200fab63 Merge pull request #1339 from deltachat/media-quality
use media-quality-option from core
2020-05-06 12:50:34 +02:00
cyBerta 4f7236268d Merge pull request #1277 from deltachat/notifyswipednotread
Fix #999 swiping a notification away should not mark things as "noticed"
2020-05-05 18:46:43 +02:00
B. Petersen ea0653e89a use string-constant 2020-05-04 18:08:14 +02:00
B. Petersen eee1f35b99 migrate pref_compression to media_quality 2020-05-04 17:24:19 +02:00
B. Petersen 8659a23a11 use new media_quality core-config-value 2020-05-04 17:24:19 +02:00
B. Petersen 5752e436e0 adapt to new api 2020-05-04 14:28:31 +02:00
B. Petersen c4fd5286fd bump version to unstable 2020-05-04 13:58:04 +02:00
B. Petersen 9197350c4f update deltachat-core-rust submodule 2020-05-04 13:55:45 +02:00
bjoern 0f5c196277 Merge pull request #1335 from deltachat/fix-address-book
fix calling dc_add_address_book()
2020-05-04 01:07:27 +02:00
B. Petersen 985a319ca2 typo 2020-05-03 18:33:01 +02:00
B. Petersen f4cc86055c make sure, dc_add_address_book() does not get names or mail addresses with lineends 2020-05-03 14:43:51 +02:00
bjoern a967c58721 Merge pull request #1333 from deltachat/prep-1.6.2
prepare 1.6.2
2020-05-02 22:56:56 +02:00
B. Petersen 534ef06312 bump version 2020-05-02 22:55:40 +02:00
B. Petersen c9b8958b65 update translations 2020-05-02 22:49:33 +02:00
bjoern 6bf91bd0fb Merge pull request #1332 from deltachat/prep-1.6.1
prepare 1.6.1
2020-05-02 19:43:28 +02:00
B. Petersen 9dce489ac1 bump version 2020-05-02 19:40:28 +02:00
B. Petersen c010cd1212 update deltachat-core-rust submodule 2020-05-02 18:19:59 +02:00
B. Petersen 72e303c722 update translations 2020-05-02 18:19:47 +02:00
B. Petersen a011dccfe3 reorder device messages 2020-05-02 15:52:48 +02:00
bjoern e581955a44 Merge pull request #1331 from deltachat/tweak-device-msg
tweak device-msg that explains the permantent-notification
2020-05-02 15:16:47 +02:00
bjoern 4de3efd0cb Merge pull request #1330 from deltachat/tweak-startup2
Fix #1328 Missing notifications: initializeIncomingMessageNotifier() in ApplicationDcContext, not ApplicationContext
2020-05-02 15:09:50 +02:00
B. Petersen c60cff2259 simplify casting, add comment 2020-05-02 15:08:24 +02:00
B. Petersen 9dccd7af2f tweak device-msg that explains the permantent-notification, esp. point out that it also acts as an indicator that things may not work as expected and make the link to dontkillmyapp.com clearer 2020-05-02 14:01:47 +02:00
Hocuri 27a87775d3 Code style: Handle DC_EVENT_INCOMING_MSG directly in handleEvent().
sendToObservers() made sure not to execute it on a background thread but updateNotification() does this, too, so everything is fine.
2020-05-02 14:00:57 +02:00
Hocuri 16dfd9f98c Fix #1328 Missing notifications: initializeIncomingMessageNotifier() in ApplicationDcContext, not ApplicationContext 2020-05-02 13:45:54 +02:00
B. Petersen 1203df4daf do not recreate/restart ForegroundDetector, NetworkStateReceiver, KeepAliveService on switching account 2020-05-02 11:14:26 +02:00
B. Petersen dc81fa60d4 typo (make sure, the message is only shown once) 2020-05-02 11:06:02 +02:00
B. Petersen 938dc404f7 update translations 2020-05-02 11:04:57 +02:00
B. Petersen e8b12851dd update translations 2020-04-30 17:38:07 +02:00
bjoern 47d45b22a6 Merge pull request #1326 from deltachat/prep-1.6
prepare version 1.6
2020-04-30 17:34:02 +02:00
B. Petersen 6f0d8c730d reword device message text 2020-04-30 10:54:31 +02:00
B. Petersen 687693bdf8 add device message wrt permantent notification 2020-04-29 21:49:41 +02:00
B. Petersen 83e68c1322 bump version 2020-04-29 21:49:41 +02:00
B. Petersen 85c2c8b3a1 changelog 2020-04-29 21:49:40 +02:00
B. Petersen 7a641f8a7e update deltachat-core-rust submodule 2020-04-29 19:07:37 +02:00
B. Petersen 0ed13f6ef7 update translations 2020-04-29 17:47:57 +02:00
B. Petersen 708515ef6a wording 2020-04-29 17:15:26 +02:00
B. Petersen e46a1660e6 update deltachat-core-rust submodule 2020-04-28 23:03:42 +02:00
cyBerta 0c3ff54b79 Merge pull request #1323 from deltachat/reliable-notifications
show permanent notification unconditionally and add a switch to override this
2020-04-28 18:23:13 +02:00
cyBerta ccbc4c26ed Merge pull request #1324 from deltachat/tweak-switch-account
fix blobdir-deletion on account-deletion
2020-04-28 18:18:32 +02:00
B. Petersen 2fa348a8ea show a warning when database deletion fails 2020-04-28 18:13:14 +02:00
B. Petersen efe6c9e4df also delete files in the blobdir 2020-04-28 17:59:34 +02:00
B. Petersen 37d05f394a rename handleSwitDeleteAccount() to showDeleteAccountMenu() 2020-04-28 17:47:32 +02:00
B. Petersen 328b368f70 rename handleSwitchAccount() to showSwitchAccountMenu() 2020-04-28 17:45:40 +02:00
B. Petersen 95cb121fe0 show disabled permantent-notification in summary 2020-04-28 15:17:39 +02:00
B. Petersen 69d05ae0c7 show permantent-notification unconditionally and add a switch to disable it 2020-04-28 15:16:50 +02:00
B. Petersen 1e345a40c4 simplify translations 2020-04-28 11:02:01 +02:00
B. Petersen ba4169fe5d update translations 2020-04-28 10:43:28 +02:00
bjoern 6bbb1469ec Merge pull request #1320 from deltachat/longer-autodel-option
add auto-delete-option 'after 1 year'
2020-04-28 10:34:50 +02:00
B. Petersen 214d33f015 add auto-delete-option 'after 1 year' 2020-04-28 00:41:19 +02:00
bjoern 65e44cc9db Merge pull request #1309 from deltachat/less-html
avoid superfluous html-parsing
2020-04-27 20:51:14 +02:00
B. Petersen a94dc4c1d9 update deltachat-core-rust submodule 2020-04-25 16:36:02 +02:00
B. Petersen c305492794 update deltachat-core-rust submodule 2020-04-24 21:17:41 +02:00
B. Petersen 0c248c3729 update translations 2020-04-24 19:00:48 +02:00
bjoern 12b2c9147e Merge pull request #1315 from deltachat/tweak-progress-dialog
add margin between progress-bar and dialog when there are not buttons
2020-04-24 18:54:01 +02:00
B. Petersen 8461c13f65 wording 2020-04-24 18:29:28 +02:00
B. Petersen d0feb55a8d tune down switch-dialog 2020-04-24 18:22:53 +02:00
B. Petersen 587123c3ae add margin between progress-bar and dialog when there are not buttons 2020-04-24 16:30:14 +02:00
bjoern 15db4b3d36 Merge pull request #1310 from deltachat/stop-threads
stop threads when switching between mupltiple accounts
2020-04-24 15:16:42 +02:00
B. Petersen 61192e90e4 use SwitchAccountAsyncTask also for aborting account-creation 2020-04-24 14:49:10 +02:00
B. Petersen 2eae56a415 do account switching in async task 2020-04-24 13:49:47 +02:00
B. Petersen 6c8d6a804d continue interrupting running threads 2020-04-24 12:34:23 +02:00
B. Petersen 36c4f7ae2b tweak deletion of not-created-accounts 2020-04-24 02:03:47 +02:00
B. Petersen 0f4bd6347f stop threads and call close() on switching account
the imap-/mvbox-/sentbox-/smtp-threads needs to be terminated
before dc_close() can be called successfully.

if this is not done, they are hanging around, and, even worse,
if an account is opened _again_, there are now two threads
working on the database which lead to duplicated messages.

note, that this issue is only related to duplicated messages
if ever an account was selected, which, however, might be the same as the current.
2020-04-24 01:56:07 +02:00
bjoern a81bfcf40d Merge pull request #1304 from deltachat/fix-selfavatar
Ask the core for the selfavatar directory, fix "backup export/import loses self-avatar"
2020-04-24 00:38:27 +02:00
B. Petersen 1c0df2eff0 avoid superfluous html-parsing 2020-04-24 00:36:02 +02:00
bjoern 76ec6bfd7d Merge pull request #1308 from deltachat/fix-npe
Fix Null-Pointer-Exception
2020-04-24 00:35:27 +02:00
bjoern 944e4bbe8c Merge pull request #1306 from deltachat/keep-default-account
tweak "switching" to already selected account
2020-04-24 00:34:16 +02:00
Hocuri faff17e1f1 Fix Null-Pointer-Exception 2020-04-23 20:55:48 +02:00
Hocuri 7f49746f53 fix compile error & name of temp file 2020-04-23 20:09:28 +02:00
Hocuri 80133f82ee Also let the core care about group avatars 2020-04-23 16:03:10 +02:00
B. Petersen b2ed3d1775 in the account switcher, do nothing if switching no new account was selected
prevent switching accounts if the currently selected account was tapped,
just close the dialog in this case.
(ux wise, it is better to show the current account - to get some overview
and also to easily see what the current account is)
2020-04-23 13:38:18 +02:00
B. Petersen 316eb47399 update translations 2020-04-23 00:23:19 +02:00
Hocuri d98a509779 Inline getInputStreamFor 2020-04-22 15:45:46 +02:00
Hocuri bf6cfc552f Write self avatar to temp file when changing it 2020-04-22 15:23:59 +02:00
Hocuri c8351d1dd2 Code style 2020-04-22 15:05:38 +02:00
Hocuri d7d5faaf64 Ask the core for the selfavatar directory, fix #1381 backup export/import loses self-avatar 2020-04-22 14:36:21 +02:00
bjoern 27c9de0df1 Merge pull request #1298 from deltachat/multi-account
multi account
2020-04-21 19:06:04 +02:00
cyBerta 1807af277a Merge pull request #1301 from deltachat/fix-autodel-cancel
discard (accidental) taps outside the autodel-confirmation dialog
2020-04-21 18:48:37 +02:00
cyBerta d511af9eab Merge pull request #1302 from deltachat/foreground-notification
permanent foreground notification
2020-04-21 18:48:07 +02:00
missytake 99a6673c67 Merge pull request #1303 from deltachat/update-docker-toolchain
updated docker toolchain
2020-04-21 14:37:12 +02:00
missytake 18c54ae18e updated docker toolchain 2020-04-21 13:10:14 +02:00
B. Petersen 9d9fbb6e98 remove now unneeded ScreenReceiver 2020-04-21 12:34:10 +02:00
B. Petersen d1d8e3def6 show foreground notification unconditionally
the foreground notification is an important element
that avoids the system from killing the app.

in the past, we added the foreground notification when the screen turns off
and removed it when the screen turns on again -
the reason was that the notification does not annoy users this way.

meanwhile, however, it seems that this approach is no longer as reliable
as in the past. might be that we are killed before the screen turns off -
or that some handlers are not executed by some systems.

also meanwhile, even the "allow to run in background" resp.
"allow battery consumption" seems to be unreliable on various systems,
there are several reports eg. on stackoverflow that apps are killed anyway -
but a foreground notification is not known to be killed yet -
also as the api contract is about to avoid exactly that.

finally, this notification is also a good methor for users
to notice if the app gets killed -
so that they can blame the system then.

therefore, the annoying of the permanent notification
is probably the smaller drawback compared to
received messages delayed.
2020-04-21 12:19:21 +02:00
B. Petersen 132a2d5d1d discard (accidental) taps outside the autodel-confirmation dialog 2020-04-20 22:19:10 +02:00
B. Petersen 32bda482cd update deltachat-core-rust submodule 2020-04-17 16:21:30 +02:00
B. Petersen ba97236f7d tune down multi-account, move to settings/advanced, quick switch via long-click on fab-icon 2020-04-17 01:34:51 +02:00
B. Petersen 5edba751d7 on account-switching, force finishing all activities 2020-04-17 00:45:03 +02:00
B. Petersen a0bc2869d7 move switch-account-alerts to AccountManager 2020-04-17 00:15:12 +02:00
B. Petersen a51e0acbb9 tweak global-grep tool 2020-04-16 22:49:01 +02:00
B. Petersen 4037d6d16f delete databases more carefully 2020-04-16 16:40:17 +02:00
B. Petersen dfe209610b clearer naming 2020-04-16 16:36:50 +02:00
B. Petersen d02883a59a fix back-button-behaviour by always setting the current-database as 'previous', even if value was not saved before; see comment from @cyberta 2020-04-16 15:54:39 +02:00
B. Petersen b4237b2308 use radio-buttons for account selection, streamline dialogs 2020-04-16 14:10:23 +02:00
B. Petersen d3040ebaf4 implement account deletion 2020-04-16 12:19:47 +02:00
B. Petersen 90cc27dba2 show currently selected account in switch menu 2020-04-16 12:19:47 +02:00
B. Petersen 04668336ad implement account adding and switching 2020-04-16 12:19:46 +02:00
B. Petersen 96f1c49ea7 basic switch implementation 2020-04-16 12:19:46 +02:00
B. Petersen 9b1173b324 garbage collect unused DcContext objects 2020-04-16 12:19:46 +02:00
B. Petersen 86ed4ee8e7 add basic switch menu 2020-04-16 12:19:46 +02:00
B. Petersen bf6607ee4f add menu entry and experimental optinon for account switching 2020-04-16 12:19:46 +02:00
B. Petersen 16c5be5737 update deltachat-core-rust submodule 2020-04-16 11:16:31 +02:00
B. Petersen b2dbbe14e4 update translations 2020-04-15 00:37:17 +02:00
cyBerta cd4904e470 Merge pull request #1294 from deltachat/fix-rtl
force right-to-left item on right-to-left locales
2020-04-14 19:25:16 +02:00
B. Petersen 37eb2fbce1 Revert "update deltachat-core-rust submodule"
This reverts commit d4e5b4fc83.
2020-04-14 01:34:24 +02:00
B. Petersen d4e5b4fc83 update deltachat-core-rust submodule 2020-04-14 00:50:59 +02:00
B. Petersen 1d9d2148f6 update translations 2020-04-11 17:58:56 +02:00
B. Petersen c0aa96e836 force right-to-left item on right-to-left locales
fix is needed only for the first settings item, that is owner-drawed.
the other standard items were already correct.
2020-04-11 14:11:55 +02:00
bjoern ce30ed80b2 Merge pull request #1291 from deltachat/add-indonesian
add indonesian and persian (farsi)
2020-04-11 14:10:54 +02:00
B. Petersen b1e95ab81c add persian (farsi) translation 2020-04-10 10:38:01 +02:00
B. Petersen 9fbde7cdf3 add indonesian translation
indonesian is "id" as ISO 639-1 code,
however, Android resp. Java uses "in".

see eg. https://stackoverflow.com/questions/7973023/what-is-the-list-of-supported-languages-locales-on-android
or https://issuetracker.google.com/issues/36908826
2020-04-09 19:17:27 +02:00
bjoern 48d30a665d Merge pull request #1282 from deltachat/dialogclickablelinks
Make the links in the dialog clickable (needed for Yandex)
2020-04-08 21:40:38 +02:00
bjoern b301fee867 Merge pull request #1256 from deltachat/existing-password
sign-in vs. sign-up
2020-04-08 12:49:08 +02:00
B. Petersen 80dc60a222 improve wording to make more clear, this is sign-in, not-sign up 2020-04-08 12:48:02 +02:00
bjoern fca1ccae0c Merge pull request #1285 from deltachat/result-counter
add result counters to in-chat and local-help searches
2020-04-07 16:53:04 +02:00
B. Petersen 9dbf824432 add result counter to local-help-search 2020-04-07 13:20:45 +02:00
B. Petersen 06432a3f00 add result counter to in-chat-search 2020-04-07 13:20:45 +02:00
bjoern 6ad435f93d Merge pull request #1275 from deltachat/shareonlytosendable
In direct sharing, propose only chats we can send to, fix #1274
2020-04-05 17:56:50 +02:00
bjoern 86e5e16bcd Merge pull request #1280 from deltachat/in-chat-search
in chat search
2020-04-05 16:35:24 +02:00
bjoern f19c4ec910 Update src/org/thoughtcrime/securesms/mms/AttachmentManager.java
much better, thanks!

Co-Authored-By: Hocuri <18012815+Hocuri@users.noreply.github.com>
2020-04-05 16:35:11 +02:00
bjoern 8e1aca8ac3 Update src/org/thoughtcrime/securesms/ConversationAdapter.java
thanks!

Co-Authored-By: Hocuri <18012815+Hocuri@users.noreply.github.com>
2020-04-05 16:34:19 +02:00
bjoern b7a72032b9 Update src/org/thoughtcrime/securesms/ConversationActivity.java
makes sense

Co-Authored-By: Hocuri <18012815+Hocuri@users.noreply.github.com>
2020-04-05 16:32:41 +02:00
B. Petersen ab6fa55867 add scroll to first/last entry on empty search 2020-04-05 12:14:53 +02:00
B. Petersen 158d272419 hide 'add attachment' in chats that cannot send messages 2020-04-05 11:59:34 +02:00
Hocuri ef2fa1e1ae In direct sharing create list using DC_GCL_FOR_FORWARDING|DC_GCL_NO_SPECIALS 2020-04-05 10:33:35 +02:00
Hocuri 55192a4b13 Make the links in the dialog clickable (needed for Yandex) 2020-04-05 10:25:46 +02:00
B. Petersen 0a3dee4573 implement in-chat-search 2020-04-05 01:40:21 +02:00
B. Petersen 2ae7e8896b longer hiliting of search result 2020-04-05 01:31:51 +02:00
B. Petersen 4af6fea84d hide input field and attachment draft when opening in-chat search 2020-04-04 20:23:48 +02:00
B. Petersen e60345d817 add basic in-chat control 2020-04-04 19:49:32 +02:00
B. Petersen 4e3345a912 make in-chat-menu more flexible 2020-04-04 19:06:26 +02:00
B. Petersen 2c8ce5b9bc bump version 2020-04-04 19:05:25 +02:00
bjoern d2f902b490 Merge pull request #1281 from deltachat/localhelp-search
search in local help
2020-04-04 19:03:33 +02:00
B. Petersen 62ee8530f2 add up/down buttons to search 2020-04-04 16:42:38 +02:00
B. Petersen 39bc508a31 remove unused search xml files 2020-04-04 14:09:53 +02:00
B. Petersen 4342b8fa96 implement searching in local-help 2020-04-04 13:06:15 +02:00
B. Petersen 86de9be115 add basic help-search controls 2020-04-04 02:00:56 +02:00
B. Petersen 4b8328ab1c update deltachat-core-rust submodule 2020-04-03 12:48:20 +02:00
B. Petersen c96c3ee82f update translations 2020-04-03 12:48:07 +02:00
cyBerta 9e03e391cf Merge pull request #1273 from deltachat/sharetochatfix
Fix #1028, make sharing directly to a chat work always
2020-04-02 15:12:42 +02:00
B. Petersen cb58e897e6 update translations 2020-04-01 20:56:37 +02:00
bjoern 0618cbc110 Merge pull request #1257 from deltachat/autodelete
autodelete messages from server
2020-04-01 20:25:14 +02:00
B. Petersen a6ab31378d update deltachat-core-rust submodule 2020-04-01 20:24:36 +02:00
Hocuri 76ce11aa76 Code dedup in ConversationListActivity by introducing refresh() method 2020-04-01 19:44:51 +02:00
bjoern beee14a71f Merge pull request #1276 from deltachat/translatable-account-creation
make qr-accout-setup localizable
2020-04-01 17:03:32 +02:00
Hocuri 748bfe5b60 Fix #999 swiping a notification away should not mark things as "noticed" 2020-04-01 11:07:44 +02:00
B. Petersen 2b01e4cb27 target comment of @flub 2020-03-31 22:28:28 +02:00
bjoern 7296585b9e Update res/values/strings.xml
Co-Authored-By: Alexander Krotov <ilabdsf@gmail.com>
2020-03-31 22:25:14 +02:00
B. Petersen 4f21538c20 make qr-accout-setup localizable 2020-03-31 20:29:10 +02:00
Hocuri 398bc8381b In direct sharing, propose only chats we can send to 2020-03-30 11:04:53 +02:00
Hocuri 676d0bcd15 Fix #1028, make sharing directly to a chat work always 2020-03-30 10:14:33 +02:00
B. Petersen 3ba5681a50 show auto-delete state in settings-summary 2020-03-28 22:01:47 +01:00
B. Petersen bf314f57bf wording 2020-03-28 22:01:47 +01:00
B. Petersen 9fbad277a6 cleanup strings 2020-03-28 22:01:47 +01:00
B. Petersen 922a5c044f show number of messags that will be affected by deletion 2020-03-28 22:01:47 +01:00
B. Petersen dcd28c6db5 adapt wording to new api 2020-03-28 22:01:47 +01:00
B. Petersen bcacc09449 show details about what will happen and get confirmation 2020-03-28 22:01:46 +01:00
B. Petersen eb9a759314 add options for autodel-server and autodel-device 2020-03-28 22:01:46 +01:00
B. Petersen 8be8ee8a10 update release checklist 2020-03-26 16:25:37 +01:00
B. Petersen ca66342c46 update release checklist 2020-03-26 16:11:16 +01:00
B. Petersen b3d8093764 bump version 2020-03-25 22:53:28 +01:00
B. Petersen 7ee24bcd2e changelog 2020-03-25 22:51:39 +01:00
B. Petersen c2076b7eec update deltachat-core-rust submodule 2020-03-25 22:09:58 +01:00
B. Petersen d373991bbd update release checklist 2020-03-25 19:47:18 +01:00
B. Petersen f38497a8b8 update translations 2020-03-25 19:42:00 +01:00
B. Petersen 6420be9d0a update release checklist 2020-03-25 19:40:17 +01:00
B. Petersen e02f13247b update information used in the stores 2020-03-19 18:27:51 +01:00
bjoern 85b67e1972 Merge pull request #1271 from deltachat/update-translations
add Sardinian language, update other translations
2020-03-19 15:29:41 +01:00
B. Petersen 3ce84b2f78 add Sardinian language, update other translations 2020-03-19 15:28:39 +01:00
bjoern 6e01cc5dcc Merge pull request #1270 from deltachat/changelog-fix
Fix Android codename in the changelog
2020-03-17 01:06:31 +01:00
Alexander Krotov c43b34b81a Fix Android codename in the changelog
4.1 codename is "Jelly Bean", not Lollipop
2020-03-15 21:45:47 +03:00
Alexander Krotov aee9324a83 Update Dockerfile to build Rust core 2020-03-14 17:55:14 +03:00
B. Petersen 3dac8d8fa0 update translations 2020-03-13 17:19:43 +01:00
B. Petersen ccd3a4a3fd update strings 2020-03-13 17:13:26 +01:00
bjoern 091a049f7a Merge pull request #1266 from deltachat/less-clicks
less clicks on save-message and start-chat
2020-03-11 22:10:19 +01:00
B. Petersen e3353f3fe0 update deltachat-core-rust submodule 2020-03-11 22:08:00 +01:00
B. Petersen 3757b17b47 do not ask 'start chat with ...?' when a chat with the contact acutally exists 2020-03-11 22:07:36 +01:00
B. Petersen f0738bb2e8 update release checklist 2020-03-11 18:13:35 +01:00
B. Petersen e2a5d93adb do not ask on forwarding messages to 'saved messages' 2020-03-10 00:26:32 +01:00
B. Petersen b4c0d56a8c move 'save messages' up in forwarding-chatlist 2020-03-10 00:25:19 +01:00
bjoern e9220ce6f5 tweak help colors (#1258)
* tweak help colors

* tweak color & font-size
2020-03-09 22:16:45 +01:00
bjoern f37afb5465 Merge pull request #1261 from deltachat/order-settings
re-order settings
2020-03-07 22:53:35 +01:00
B. Petersen 6241685814 move 'manage keys' to autocrypt section, streamline with ios 2020-03-07 22:11:16 +01:00
B. Petersen 37bff2ca4a reorder chats&media settings 2020-03-07 21:50:09 +01:00
B. Petersen f81166a4ae resort main-settings categories, move 'read receipts' and 'blocked contacts' to 'chats&media' (communication on ios) 2020-03-07 21:50:09 +01:00
B. Petersen 0494200bd7 move 'appearance' options to 'appearance' category 2020-03-07 21:50:09 +01:00
B. Petersen 114c8b615d update checklists 2020-03-06 23:48:30 +01:00
B. Petersen 78d735995f update help 2020-03-04 23:31:54 +01:00
B. Petersen 3673a240d9 changelog 2020-03-04 23:16:49 +01:00
B. Petersen 490a0cf9e2 update Swedish and German language, add Croatian and Esperanto 2020-03-04 23:14:21 +01:00
B. Petersen 397e071aac update deltachat-core-rust submodule 2020-03-04 18:38:53 +01:00
B. Petersen c2dbc2faca bump version 2020-03-02 00:07:32 +01:00
B. Petersen e8a5d6122c update changelog 2020-03-01 23:49:25 +01:00
B. Petersen ee16eb5d53 update help 2020-03-01 23:49:15 +01:00
B. Petersen fa4bb61110 update translations 2020-03-01 23:44:30 +01:00
B. Petersen 48a956e059 update deltachat-core-rust submodule 2020-03-01 22:52:24 +01:00
B. Petersen 80e6f07a1e bump version to 1.2.0 2020-02-22 00:21:18 +01:00
B. Petersen a149f902f7 update changelog 2020-02-22 00:21:05 +01:00
B. Petersen 650f955b1c update help 2020-02-21 23:48:07 +01:00
B. Petersen 40f54f94d7 update translations 2020-02-21 18:11:01 +01:00
B. Petersen df47afdae6 update deltachat-core-rust submodule 2020-02-21 17:39:31 +01:00
B. Petersen a0ab528690 update deltachat-core-rust submodule 2020-02-20 14:29:33 +01:00
holger krekel 5cc05ed918 Merge pull request #1254 from deltachat/enter-displayname
Enter displayname
2020-02-19 22:01:42 +01:00
B. Petersen c7b83dbf8b forward to enter-profile-name after crating a burner-account 2020-02-19 16:28:11 +01:00
B. Petersen 673082fb66 add option 'fromWelcome' to create-profile activity that forward to the chatlist once done and displays some slightly different text+controls 2020-02-19 16:26:04 +01:00
B. Petersen a7975bbd37 remove dead code 2020-02-19 13:29:59 +01:00
B. Petersen f2a7af986a no special handling for empty names 2020-02-19 13:21:56 +01:00
B. Petersen 9d52b6b030 update deltachat-core-rust submodule 2020-02-18 19:15:45 +01:00
B. Petersen 382fdab051 update deltachat-core-rust submodule 2020-02-15 23:25:45 +01:00
B. Petersen b13792d551 update translations 2020-02-15 13:50:30 +01:00
holger krekel 83a58af212 Merge pull request #1252 from deltachat/pin-chats
pin chats
2020-02-15 13:27:07 +01:00
B. Petersen 926ab9d547 make pinned icon smaller, lighter and move it left of date field 2020-02-15 12:26:24 +01:00
B. Petersen a1394c1742 set background color of pinned chats 2020-02-15 12:26:23 +01:00
B. Petersen ab81e480ee adapt to new api 2020-02-15 00:35:04 +01:00
B. Petersen 15c050ac09 add pinned icon 2020-02-15 00:35:04 +01:00
B. Petersen c3556f01f2 use tri-state for archived 2020-02-15 00:35:04 +01:00
B. Petersen 0a30ebdc5b basic pin/unpin chat functionality 2020-02-15 00:35:04 +01:00
B. Petersen 13d9894905 update deltachat-core-rust submodule 2020-02-15 00:18:37 +01:00
B. Petersen 4a8acbac91 fix dates in changelog, thanks @mahiso for the hint 2020-02-14 13:27:41 +01:00
B. Petersen 432d7b7bf4 update deltachat-core-rust submodule 2020-02-11 22:38:44 +01:00
bjoern 813f36fce3 Merge pull request #1231 from deltachat/burner-accounts
burner accounts, tweak onboarding
2020-02-11 21:37:11 +01:00
B. Petersen 1bec6958dc call dc_set_config_from_qr() when getting a DC_QR_ACCOUNT qr code 2020-02-11 00:50:20 +01:00
B. Petersen f98b7c5fe6 add basic DC_QR_ACCOUNT handling 2020-02-10 19:52:32 +01:00
B. Petersen f9bc7667b7 detect DC_QR_ACCOUNT qr codes 2020-02-10 14:12:28 +01:00
B. Petersen 7222396da9 basic qr scan, get returned qr code 2020-02-10 14:11:12 +01:00
B. Petersen db8dca7310 give users, who denied camera access accidentially before, a way out 2020-02-10 14:11:12 +01:00
B. Petersen 0d3f7a0696 add a real 'cancel' button to 'start simplified setup?'
i tried to rename the 'cancel' button to 'login manually'
as suggested at https://github.com/deltachat/interface/issues/33

however, playing around with this change a bit in real setup situations,
this does not really help on making things easier.

- the user sees a dialog opening that lacks an option to 'just close'
  it at the first glance, one feels stuck

- he has to understand that 'login manually' is the thing he already
  started in the previous dialog

therefore, i think a simple 'cancel' might not be perfect,
but according to 'login manually' the better choice.

however, maybe we can reword the text, saying more explicit what cancel does.

but even then, not sure if the user really reads the things,
and i think the text is already a bit long.
also, whatever the user chooses, there is not really a 'bad choice' -
in both decisions, the user will either succeed logging in or come back to the
intial screen.

also, thinking of ios, there the 'cancel' button
is always much more highlighted as the other ones -
having buttons named 'cancel' feels natural, but having a bold
'login manually' is a bit weird as the 'simplified' choice is probably
easier in most cases.
sure, this is ios and we can do things different there,
however, it is another point :)
2020-02-10 14:11:12 +01:00
B. Petersen a7212daf40 add registration-qr-scan activity 2020-02-10 14:11:12 +01:00
B. Petersen 69aff8f026 streamline buttons on welcome screen 2020-02-10 14:11:12 +01:00
B. Petersen c70521011d add 'scan' to welcome activity 2020-02-10 14:11:12 +01:00
Jikstra ac8b67478c Merge pull request #1246 from deltachat/profile-send-message
rename 'new chat' to 'send message'
2020-02-07 21:34:43 +01:00
B. Petersen 3a7a379e85 rename 'new chat' to 'send message' 2020-02-07 21:05:26 +01:00
B. Petersen 4040af776f fix typo, update translations 2020-02-02 21:54:13 +01:00
bjoern f6dbb18947 Merge pull request #1235 from deltachat/update-translations
update translations
2020-02-02 21:49:04 +01:00
B. Petersen cc9fb774ea update translated permission strings 2020-02-02 21:15:31 +01:00
B. Petersen dde7c877c6 update english permission strings 2020-02-02 21:08:14 +01:00
B. Petersen 9fa9b8545e update translations 2020-02-02 20:57:40 +01:00
B. Petersen aa4b38de56 update translations 2020-01-31 23:33:13 +01:00
bjoern 83cc9412ac Merge pull request #1233 from deltachat/tweak-onboarding
tweak onboarding
2020-01-31 23:22:37 +01:00
B. Petersen fdb6cee76c only ask once for oauth2 on focus changes, however, always ask on 'log in' button 2020-01-31 23:21:50 +01:00
B. Petersen 5a60d52b01 rename oauth2 'cancel' button to 'login manually', cc @hpk42 2020-01-31 23:10:16 +01:00
B. Petersen be462abccf streamline oauth2 start an remove update-provider-info side-effect 2020-01-31 22:55:00 +01:00
B. Petersen 11b0cf1d8b remove before_login_hint once another provider is typed in
to not mess around with oauth2 dialogs,
we show the before_login_hint only if the email address is entered completely
(on focus changes)

however, if the user change the provider
so that no or a different provider info would be shown,
it should be removed (not: directly replaced by the actual one,
this is done on focus change if oauth2 is denied)
2020-01-31 22:06:49 +01:00
B. Petersen 8c8871b4a4 give users an option that denied file access accidentially before 2020-01-31 18:18:37 +01:00
bjoern 25134088f8 Merge pull request #1227 from deltachat/sdk16
lower sdk to 16
2020-01-30 23:57:46 +01:00
bjoern b448dd55df Merge pull request #1219 from deltachat/provider-db
implement provider-db
2020-01-30 23:57:22 +01:00
B. Petersen eab8a596eb update deltachat-core-rust submodule 2020-01-30 23:34:48 +01:00
B. Petersen 90425f7710 lower sdk to 16 2020-01-27 09:39:13 +01:00
B. Petersen b11f293dfd bump version to 1.1.2 2020-01-26 20:43:03 +01:00
bjoern 15df2aebc8 Merge pull request #1226 from deltachat/fix-asset-exists
fix opening local-help
2020-01-26 20:37:31 +01:00
B. Petersen 8ba2222ab8 use Asset.open() to check if a local-help exists for a language; Asset.list() is slow and unreliable on several systems 2020-01-26 20:29:39 +01:00
B. Petersen a257661c9e update translations 2020-01-26 16:49:29 +01:00
B. Petersen 7a719a9aa8 update local help 2020-01-26 16:48:23 +01:00
B. Petersen 6e0690a95e update deltachat-core-rust submodule 2020-01-26 14:24:09 +01:00
bjoern 006d1d4ab7 Merge pull request #1225 from deltachat/still-fixing-drafts
fix losing draft when opening  eg. gallery
2020-01-26 14:20:47 +01:00
B. Petersen 1b836af961 do no clear controls on saving drafts, we save drafts in onPause() now and the activity may be resumed 2020-01-25 23:17:18 +01:00
B. Petersen c0837b4799 bump version 2020-01-24 01:09:30 +01:00
B. Petersen f9682ba0a0 update translations 2020-01-24 00:38:46 +01:00
B. Petersen 3f37946785 synchronize hints to oauth2 things, remove hardcoded providers 2020-01-24 00:27:42 +01:00
B. Petersen 9cbd6a1031 add basic layout for preparation-needed/broken providers 2020-01-24 00:27:42 +01:00
B. Petersen d1404e346f adapt provider-db api 2020-01-24 00:27:42 +01:00
bjoern faa7159f44 Merge pull request #1221 from deltachat/fix-drafts
fix saving drafts
2020-01-23 23:55:28 +01:00
B. Petersen ac65b77de9 fix saving drafts
this is an addition to #1192:

by calling processComposeControls() twice, in onPause() and on Destroy(),
the seccond call gets an empty draft.

as onDestroy() is not guarateed to be executed anyway -
this was the intent of the move in pr #1192 -
we just remove this call and rely on onPause().

see https://developer.android.com/reference/android/app/Activity.html
for lifecycles and killable events.
2020-01-23 11:13:24 +01:00
B. Petersen d06235ae85 update translations 2020-01-23 10:50:54 +01:00
bjoern 32fc4c5c6e Merge pull request #1216 from deltachat/r10s-cleanup
some cleanup
2020-01-22 13:22:34 +01:00
B. Petersen 369f1c4fac bump version 2020-01-21 23:29:49 +01:00
B. Petersen bd814dcddd update deltachat-core-rust submodule 2020-01-21 21:50:27 +01:00
B. Petersen 93533ad59e update translations 2020-01-21 21:50:05 +01:00
B. Petersen 2eb06eaffb update help 2020-01-21 21:48:54 +01:00
B. Petersen 2d5c5a88c2 remove unused resources 2020-01-17 16:42:43 +01:00
B. Petersen 5a6695eca0 removed unused Base64 class 2020-01-17 16:12:02 +01:00
B. Petersen 601521bf65 remove unused strings 2020-01-17 15:28:37 +01:00
B. Petersen d3e9068708 add a script to check if strings are still in use 2020-01-17 15:11:25 +01:00
B. Petersen adaf3519d7 remove rarely seen image and save 60k (the chatlist is typically never empty now), closes #1211 2020-01-17 14:22:06 +01:00
B. Petersen 0f64d4e9c5 remove unused InviteActivity, it was disabled 9 months ago in #790 2020-01-17 14:08:22 +01:00
bjoern 3fe96722e6 Merge pull request #1215 from deltachat/add-languages
add languages
2020-01-17 12:54:32 +01:00
B. Petersen 1054c02998 add korean language 2020-01-17 01:34:23 +01:00
B. Petersen 5203e3cea1 add tamil and telugu languages 2020-01-17 01:21:52 +01:00
B. Petersen b2cc526716 add serbian language 2020-01-17 01:14:33 +01:00
B. Petersen ee02590b5f add bokmål language 2020-01-17 01:10:03 +01:00
B. Petersen e48b2d852b update translations 2020-01-17 00:53:22 +01:00
cyBerta 425dbbb33c Merge pull request #1207 from deltachat/onboard-help
local help/faq
2020-01-13 12:38:45 +01:00
B. Petersen e716e64822 add option to scroll help to top 2020-01-12 14:25:35 +01:00
B. Petersen c76a4553c3 foo 2020-01-12 12:32:19 +01:00
B. Petersen 36e6fff7f8 more space 2020-01-12 12:29:18 +01:00
B. Petersen 08dd0f9719 implement go-to-last-anchor 2020-01-12 11:32:45 +01:00
B. Petersen 8ebb3868de tweak toc in local-help 2020-01-11 22:40:23 +01:00
B. Petersen ed2c9c6ce4 support multilingual help 2020-01-11 16:24:16 +01:00
B. Petersen 58b2758504 tweak toc 2020-01-11 12:57:06 +01:00
B. Petersen ceac846fe2 open external links in system-browser 2020-01-11 12:30:21 +01:00
B. Petersen 0d44765091 improve menu layout 2020-01-11 12:30:21 +01:00
B. Petersen c7de3c9e6e set help to generated-from-pages 2020-01-11 12:30:21 +01:00
B. Petersen afc1f99788 add basic local-help-activity, adapt menus and add a demo-file 2020-01-10 22:58:47 +01:00
bjoern a7f51386cd Merge pull request #1195 from deltachat/fix990SavingVoiceMessage
Fix990 saving voice message
2020-01-06 22:11:33 +01:00
B. Petersen 5f7f9f57c6 move the save-attachment-toast to onPostExecute() 2020-01-06 22:11:13 +01:00
Angelo Fuchs 3edb0cd79c #990 displaying path of stored file after successful storage. 2020-01-06 21:13:45 +01:00
Angelo Fuchs 2cc1d8265b removed unused constuctor and member. 2020-01-06 21:13:45 +01:00
B. Petersen ff0c769618 remove superfluous dots 2020-01-05 12:30:11 +01:00
B. Petersen 3f8d7c2833 update translations 2020-01-05 12:19:38 +01:00
cyBerta a6f9110a85 Merge pull request #1204 from deltachat/verifiy-explain
add verified group hint
2020-01-03 12:15:53 +01:00
B. Petersen 56079e25db comment 2020-01-03 09:42:44 +01:00
B. Petersen 6e3b916ec8 wording 2020-01-03 02:30:06 +01:00
björn petersen 76b9951327 Merge pull request #1190 from deltachat/qrtabbed
Tabbed activity for qr code scanning
2020-01-03 01:59:52 +01:00
B. Petersen ac15d0d467 be more careful on opening the camera, do not finish the whole activity on errors 2020-01-03 01:57:47 +01:00
B. Petersen b920ffdd04 rename string-keys as there is no 'activity' on other os 2020-01-03 00:20:20 +01:00
B. Petersen 87249aff92 use 4 spaces to indent 2020-01-03 00:20:20 +01:00
Hocuri 8264b45796 Fix asking for camera permission 2020-01-03 00:20:20 +01:00
Hocuri 04f8a5c0b4 r10s' suggenstions 2020-01-03 00:20:19 +01:00
Hocuri 6190c9e69f Comments 2020-01-03 00:20:19 +01:00
Hocuri f299fe7b1d Remove Scan Qr Code from dropdown menu in main activity 2020-01-03 00:20:19 +01:00
Hocuri f527bd2d26 Strings 2020-01-03 00:20:19 +01:00
Hocuri 74f660529f Switch to the second tab when permission denied 2020-01-03 00:20:19 +01:00
Hocuri 7918fed84f Code style 2020-01-03 00:20:19 +01:00
Hocuri 2c73358b6e Make qrShowActivity use the qrShowFragment to reduce code duplication 2020-01-03 00:20:19 +01:00
Hocuri c47cf3738c Reformat 2020-01-03 00:20:18 +01:00
Hocuri 03bb7c0b39 Repair toolbar 2020-01-03 00:20:18 +01:00
Hocuri e2fa391d71 Rename 2020-01-03 00:20:18 +01:00
Hocuri b7a0c6ba77 Tackle null pointer exceptions 2020-01-03 00:20:18 +01:00
Hocuri f59f709160 Don't use the "tabs" list 2020-01-03 00:20:18 +01:00
Hocuri 268722c0be It compiles ;-) 2020-01-03 00:20:18 +01:00
Hocuri b090232702 Move to qrScanActivity 2020-01-03 00:20:18 +01:00
Hocuri cf631e3d68 Start making tabbed activities 2020-01-03 00:20:17 +01:00
B. Petersen 337be725fb add verified group hint, simplify new-group xml 2020-01-02 21:47:59 +01:00
B. Petersen 360821ffba remove string 'experimental' from 'new verified group' 2020-01-02 17:31:14 +01:00
B. Petersen c02f00bf2b update translations 2020-01-02 17:23:28 +01:00
B. Petersen edb1132b63 wording 2020-01-01 21:26:55 +01:00
B. Petersen 30cfd44517 wording 2020-01-01 21:25:34 +01:00
björn petersen 5573d02c7e Merge pull request #1198 from deltachat/fix1197SoundUriCrashesNotification
Fix not trying to play a sound when -no sound- has been selected.
2019-12-31 16:55:02 +01:00
B. Petersen ecce271785 remove unused import 2019-12-31 16:53:54 +01:00
Angelo Fuchs c113013c55 not trying to play a sound when -no sound- has been selected. 2019-12-30 14:36:40 +01:00
björn petersen db8720a5ee Merge pull request #1192 from deltachat/fix743lostDraftOnPause
Fix743lost draft on pause
2019-12-29 19:48:32 +01:00
björn petersen b630f73d3c Merge pull request #1193 from deltachat/fix934AllowingSpecialCharsInSearchFunction
#934 removed filter for special chars. Core seems to be handling this…
2019-12-29 12:21:38 +01:00
Angelo Fuchs 4aa3cf9cf2 #934 removed filter for special chars. Core seems to be handling this just fine. 2019-12-28 01:50:24 +01:00
Angelo Fuchs 9ef895500c #743 storing draft in onPause to keep Draft text even when app is destroyed after being paused 2019-12-28 01:23:33 +01:00
Angelo Fuchs bef2898900 fixing unexpected failure when rm does not find a file. 2019-12-27 17:12:26 +01:00
Angelo Fuchs c2ec093542 added comment with minimum required ndk 2019-12-27 15:38:37 +01:00
björn petersen 7a9160c1e5 Merge pull request #1191 from deltachat/add-badge-count-hint
add comment about badge-count hint
2019-12-24 00:54:01 +01:00
B. Petersen 05b00bbe6b add comment that setNumber() also sets the badge-count on android8 and newer 2019-12-23 00:00:57 +01:00
B. Petersen 6280a12e5a bump version 2019-12-22 12:05:59 +01:00
B. Petersen 59ed29f8ed update deltachat-core-rust submodule 2019-12-22 11:30:12 +01:00
björn petersen 7f6ea41510 Merge pull request #1184 from deltachat/save-log-permissions
check disk-write-permissions on saving logs
2019-12-21 22:10:55 +01:00
björn petersen b187cc25da Merge pull request #1185 from deltachat/take-care-on-recompress
do not recode when attaching files
2019-12-21 22:10:27 +01:00
B. Petersen 63b4b91139 do not try to recode videos when attached as files; esp. if the detection with isVideoType() fails (webm may be an image), this gets annoying 2019-12-21 00:37:05 +01:00
B. Petersen 1c7ee20e42 ask/check disk-write-permissions on saving logs, esp. needed when not yet configured 2019-12-20 23:34:58 +01:00
B. Petersen 6ceab4cc84 bump version 2019-12-20 17:10:48 +01:00
B. Petersen 9d34ccc321 update deltachat-core-rust submodule 2019-12-20 16:16:29 +01:00
cyBerta c978d320ab Merge pull request #1183 from deltachat/no-device-msg-notify
do not add system-notifications on new device messages
2019-12-20 16:09:33 +01:00
B. Petersen 8fc3258391 do not add system-notifications on new device messages, esp. for the welcome messages, this is too much noise 2019-12-20 16:07:54 +01:00
cyBerta fa68d7757e Merge pull request #1181 from deltachat/fix-android9-share
use Intent.ACTION_VIEW from an Activity-context
2019-12-20 15:51:55 +01:00
B. Petersen 221621eaf5 avoid static function, sacrifying some explicity 2019-12-20 15:49:08 +01:00
B. Petersen eb7352d782 remove now superfluous FLAG_ACTIVITY_NEW_TASK 2019-12-20 15:42:57 +01:00
B. Petersen d18c5cf569 use Intent.ACTION_VIEW from an Activity-context 2019-12-20 14:21:28 +01:00
B. Petersen a95a6ae299 bump version 2019-12-19 19:23:43 +01:00
B. Petersen 483c03bab8 update deltachat-core-rust submodule 2019-12-19 17:20:28 +01:00
cyBerta 17f5187987 Merge pull request #1176 from deltachat/maybe-network-thread
call dc_maybe_network() from a worker thread.
2019-12-19 09:53:32 +01:00
björn petersen 788fb7e766 Merge pull request #1172 from deltachat/fix-cannot-handle-media-msg
better message if a media-type cannot be handled
2019-12-19 01:43:20 +01:00
B. Petersen 3621bd7fbe call dc_maybe_network() from a worker thread.
theoretically, dc_maybe_network() can be called from the main thread
and returns at once,
however, in reality, it does currently halt things for some seconds.
this is a workaround that make things usable for now.
2019-12-19 01:40:49 +01:00
björn petersen 05520a2316 Merge pull request #1165 from deltachat/build_on_catalina
fix builds for MacOSX Catalina
2019-12-18 01:04:42 +01:00
B. Petersen 1df39de0bc better message if a media-type cannot be handled 2019-12-17 23:50:12 +01:00
björn petersen 00eef7e5c8 Merge pull request #1169 from deltachat/adaptive-dev-icon
add adaptive dev-icon
2019-12-17 23:01:08 +01:00
B. Petersen b468fcdb7a add an adaptive dev-icon (without, on new anrdoids the one from release is used) 2019-12-17 22:08:16 +01:00
B. Petersen e5434f3b2c update playstore logo 2019-12-17 20:35:21 +01:00
cyBerta 8588732dda Merge pull request #1166 from deltachat/adaptive-icon
add adaptive icon
2019-12-17 17:43:24 +01:00
B. Petersen 6fc040317d adapt gplay icon 2019-12-17 17:29:28 +01:00
B. Petersen 74338a2700 add adaptive icon 2019-12-17 17:24:49 +01:00
björn petersen 7d6bf861a1 Merge pull request #1164 from deltachat/changelog-1.0
update changelog
2019-12-17 13:33:44 +01:00
cyberta 1b680ba190 fix builds for MacOSX Catalina. CPATH needs to be set in order to compile deltachat iOS whareas deltachat android builds fail if CPATH is set 2019-12-17 13:27:22 +01:00
B. Petersen 89a25bdc48 reorder 2019-12-17 12:21:30 +01:00
B. Petersen 919fd8a4f1 be more specific about rust 2019-12-17 12:01:35 +01:00
B. Petersen 4a72fa777a update contributor list 2019-12-17 11:55:40 +01:00
B. Petersen 3baa2b4d25 update changelog 2019-12-17 11:47:35 +01:00
B. Petersen 86f2a95884 bump version to 1.0.0 2019-12-17 11:23:46 +01:00
B. Petersen b724a54710 update deltachat-core-rust submodule 2019-12-17 00:22:16 +01:00
B. Petersen f94a569e9a bump version 2019-12-16 15:55:46 +01:00
B. Petersen 9f805e679f update translations 2019-12-16 15:07:18 +01:00
B. Petersen f5ecae3a3c update deltachat-core-rust submodule 2019-12-16 15:03:42 +01:00
cyBerta 3b8ad268d0 Merge pull request #1162 from deltachat/doze-device-message
move doze reminder to device-chat
2019-12-16 14:34:29 +01:00
B. Petersen 2434daa173 add a try/catch block around the reminder-stuff. there is the PowerManager envolved that may create all kind of problems. so i like to be sure-careful here, also as the code is run frequently and may cause problems only on very few devices. 2019-12-16 14:30:14 +01:00
B. Petersen 4226d23f2d move doze reminder to device-chat 2019-12-16 14:02:52 +01:00
B. Petersen 5713fce830 bump version 2019-12-15 23:44:23 +01:00
B. Petersen f4815bb19f update deltachat-core-rust submodule 2019-12-15 23:34:53 +01:00
B. Petersen f8b40c919f bump version 2019-12-14 01:46:13 +01:00
björn petersen 9fe1107512 Merge pull request #1159 from deltachat/set-avatar-file-extension
fix avatar extension
2019-12-14 01:26:42 +01:00
B. Petersen 91a318fa50 set file extension for selfavatar 2019-12-14 01:19:16 +01:00
B. Petersen f4c97ec6f5 cleanup avatar code 2019-12-14 01:14:20 +01:00
B. Petersen 183efe6493 update deltachat-core-rust submodule 2019-12-14 00:32:08 +01:00
björn petersen ac11fe965d Merge pull request #1157 from deltachat/remove-no-profile-hint
remove hint that user-avatars are not implemented
2019-12-13 14:58:06 +01:00
B. Petersen 64e5c6d48c remove hint that user-avatars are not implemented 2019-12-12 02:00:50 +01:00
B. Petersen a5beea8607 bump version 2019-12-10 21:55:40 +01:00
B. Petersen a47669f185 update deltachat-core-rust submodule 2019-12-10 21:44:20 +01:00
B. Petersen 83c5ddbcf7 update deltachat-core-rust submodule 2019-12-10 17:00:23 +01:00
B. Petersen 5525a0749b update deltachat-core-rust submodule 2019-12-10 14:50:55 +01:00
B. Petersen f770e9e87e bump version 2019-12-10 14:50:32 +01:00
B. Petersen 89f984ef21 update translations 2019-12-10 14:22:39 +01:00
B. Petersen 9aae9183c2 update deltachat-core-rust submodule 2019-12-10 14:19:53 +01:00
B. Petersen 24967d7acc update deltachat-core-rust submodule 2019-12-10 14:09:40 +01:00
B. Petersen 536f1c1496 update deltachat-core-rust submodule 2019-12-09 14:57:26 +01:00
björn petersen 36dac2f490 Merge pull request #1149 from deltachat/release-checklist-2
Release Checklist: don't push the stable link anymore; linking git crypt guide
2019-12-06 11:51:21 +01:00
missytake ee1405ce87 don't push the stable link anymore; linking git crypt guide 2019-12-06 11:01:41 +01:00
B. Petersen a569694b4d bump version 2019-12-06 01:33:29 +01:00
B. Petersen 4dbc50696d update translations 2019-12-06 01:32:00 +01:00
björn petersen 58f53b30eb Merge pull request #1146 from deltachat/release-checklist
Release Checklist: fix upload to dl.delta.chat
2019-12-06 01:29:19 +01:00
B. Petersen 0c6f163ce9 update deltachat-core-rust submodule 2019-12-06 01:25:31 +01:00
B. Petersen 6711c028f8 update translations 2019-12-05 22:21:17 +01:00
björn petersen f96f1a43a3 Merge pull request #1147 from deltachat/tweak-welcome-activity
tweak welcoming screen
2019-12-05 22:05:51 +01:00
B. Petersen 3549c5591d remove pager with weird descriptions, tweak welcome layout 2019-12-05 01:04:21 +01:00
missytake 53e55ececc no version number needed, use wildcard instead. assumes that the wildcard only fits one file... 2019-12-05 00:08:33 +01:00
missytake ddf25ab3d7 Release Checklist: fix upload to dl.delta.chat 2019-12-04 23:58:51 +01:00
B. Petersen a5b0a322a5 update translations 2019-12-04 21:48:03 +01:00
B. Petersen 948c4e7cd9 add another short-worded name for some menu entries, update translations 2019-12-04 15:14:26 +01:00
B. Petersen de299790e8 add short-worded names for some menu entries 2019-12-04 13:40:52 +01:00
B. Petersen 30e4464e36 fix locale key 2019-12-04 12:19:39 +01:00
B. Petersen 8199ff51ba bump version 2019-12-04 11:32:54 +01:00
B. Petersen b5aceae8cf update translations 2019-12-04 10:34:09 +01:00
björn petersen 46b1b64a96 Merge pull request #1142 from deltachat/remove-wallpaper-permission
remove unused SET_WALLPAPER permission
2019-12-04 10:27:00 +01:00
björn petersen 9dc2d8552d Merge pull request #1143 from deltachat/fix-forward
remove unneeded flag
2019-12-04 10:26:46 +01:00
björn petersen 8fc75efb12 Merge pull request #1144 from deltachat/locale-stuff
adapt locale things
2019-12-04 10:26:31 +01:00
B. Petersen d2ff6b8a03 update deltachat-core-rust submodule 2019-12-04 10:15:56 +01:00
B. Petersen d903954689 make device messages translatable, adapt empty-chat-hints 2019-12-04 00:13:53 +01:00
B. Petersen d3d313b087 when a query is given to getChatlist(), DC_GCL_NO_SPECIALS is not needed 2019-12-03 22:47:34 +01:00
B. Petersen bd12f07319 update deltachat-core-rust submodule 2019-12-03 17:10:51 +01:00
B. Petersen c045d524e4 add galego translation 2019-12-03 17:04:22 +01:00
B. Petersen 52ae2fbd20 fix translation key 2019-12-03 17:01:26 +01:00
B. Petersen 17ad11c162 update translations 2019-12-03 16:51:23 +01:00
B. Petersen 786c6cd46f remove unused SET_WALLPAPER permission 2019-12-03 16:21:25 +01:00
björn petersen 9f832b4af3 Merge pull request #1121 from deltachat/add-device-msgs
add device msgs
2019-12-03 11:39:44 +01:00
B. Petersen 4e23597d05 adapt new number of initial chats 2019-12-03 11:39:10 +01:00
B. Petersen 7d4e45bc9b do not show device-message system-notification 2019-12-03 11:39:10 +01:00
B. Petersen a054acd3c9 check device-messages after configure and on each chatlist-opening 2019-12-03 11:39:10 +01:00
B. Petersen ab30d47398 update deltachat-core-rust submodule 2019-12-03 11:31:48 +01:00
cyBerta b693078566 Merge pull request #1139 from deltachat/provider-info-api
add provider-info api
2019-12-02 12:56:25 +01:00
B. Petersen 27546ef72c update deltachat-core-rust submodule 2019-12-01 12:17:54 +01:00
B. Petersen 1b9e2c4da3 add provider-info api 2019-11-30 20:42:19 +01:00
B. Petersen a60b0e413a update deltachat-core-rust submodule 2019-11-29 15:12:33 +01:00
björn petersen 97b564e158 Merge pull request #1138 from deltachat/delta_login
implement openpgp4fpr url scheme handling
2019-11-29 15:09:14 +01:00
cyberta a01fc96547 implement openpgp4fpr url scheme handling 2019-11-28 21:06:10 +01:00
B. Petersen 5a7d24b394 fix language keys not to use minus-characters 2019-11-28 14:06:50 +01:00
björn petersen 948f016eb2 Merge pull request #1125 from OzancanKaratas/master
Language updates
2019-11-28 13:51:40 +01:00
B. Petersen b3e456f499 add arabic to language selector 2019-11-28 13:41:35 +01:00
björn petersen c209726584 Merge pull request #1135 from BoFFire/i18n
Adding arabic translation
2019-11-28 13:18:20 +01:00
ButterflyOfFire 24c276e908 Adding arabic translation 2019-11-28 10:42:51 +01:00
ButterflyOfFire 1d795a2573 Initial creation of arabic translation
Initial creation of arabic translation
2019-11-28 10:41:46 +01:00
cyberta 6560b1332f rename Profile photo to Profile picture 2019-11-27 16:27:13 +03:00
Ozancan Karataş e7e8950302 Revert some strings 2019-11-27 16:26:25 +03:00
cyberta 7117303e6f replace string reference dc_app_name by app_name 2019-11-27 05:38:14 +03:00
Ozancan Karataş 1f934f2ae4 Fix potential iOS localization error removing translatable=false flag 2019-11-27 05:31:39 +03:00
Ozancan Karataş fb7d80f2a6 Delete dc_app_name, use app_name 2019-11-27 01:53:24 +03:00
Ozancan Karataş a20090ee38 enter the following digits 2019-11-27 01:49:12 +03:00
B. Petersen 2851326821 update deltachat-core-rust submodule 2019-11-26 23:13:22 +01:00
Ozancan Karataş f14963409a Use correct string simular with Android 2019-11-26 20:24:35 +03:00
Ozancan Karataş 931f18e5f1 Delete contact "contact_name"? 2019-11-26 19:44:54 +03:00
cyBerta 89c703528d Merge pull request #1131 from deltachat/lefherz-patch-1
Upload apk to download.delta.chat
2019-11-26 17:29:59 +01:00
cyBerta 57d6747c6f Merge pull request #1129 from deltachat/fix-64bit-qr-scan
fix qr-code scanning on 64bit andoird
2019-11-26 17:27:48 +01:00
Emil Lefherz bb19003f5a Upload apk to download.delta.chat 2019-11-26 15:33:07 +01:00
B. Petersen 99b4c1fbe0 update translations 2019-11-26 15:24:04 +01:00
björn petersen 5df7735bc1 Merge pull request #1127 from BoFFire/i18n
Updating french translation.
2019-11-26 15:11:06 +01:00
B. Petersen 4e50beed09 return cptr as 64bit (long) instead of 32bit (int), make checkQrCPtr private 2019-11-25 23:22:31 +01:00
ButterflyOfFire 21ed53a47c Fixing update french transkation
Updating french translation.
2019-11-25 17:48:58 +01:00
ButterflyOfFire 57746931c9 Updating french translation
Updating french translation
2019-11-25 17:44:27 +01:00
B. Petersen 69c9771e16 bump version 2019-11-24 20:07:17 +01:00
B. Petersen 931b68a2b7 update translations 2019-11-24 19:59:15 +01:00
B. Petersen 95ef79fc62 update deltachat-core-rust submodule 2019-11-24 19:29:10 +01:00
B. Petersen 7efff754ce update deltachat-core-rust submodule 2019-11-24 16:28:55 +01:00
Ozancan Karataş 30e1518c8e String compatibility 2019-11-23 17:57:01 +03:00
B. Petersen 938a62de38 update deltachat-core-rust submodule 2019-11-23 11:27:21 +01:00
Ozancan Karataş c81a7d8583 Use “enable” instead of “on” 2019-11-22 17:17:08 +03:00
Ozancan Karataş 76137501b8 Undone some old strings 2019-11-22 17:02:49 +03:00
Ozancan Karataş 5feadcc1cf Remove corresponding, use “setup code” 2019-11-22 16:19:25 +03:00
Ozancan Karataş 1522e0a3d5 Add InfoPlist.strings translations 2019-11-22 16:10:52 +03:00
Ozancan Karataş 2f53a920b9 Don't include quote if not a locator 2019-11-22 16:04:30 +03:00
Ozancan Karataş eee2503a54 Reuse some old strings, fix some typos 2019-11-22 02:37:38 +03:00
Ozancan Karataş 050773f569 Set up the untranslatable strings 2019-11-21 17:11:46 +03:00
Allan Nordhøy e2d5bbfe02 Report an _I_ssue… 2019-11-21 16:39:16 +03:00
Allan Nordhøy 64bab6d65e can't, that it, , 2019-11-21 16:39:16 +03:00
Allan Nordhøy 25d11cd9e7 __Turn off_ Delta Chat\'s built-in emoji support 2019-11-21 16:39:16 +03:00
Allan Nordhøy 1689aa6776 typed _on_ the other device 2019-11-21 16:39:16 +03:00
Allan Nordhøy 558cc8e757 Language reworked 2019-11-21 16:39:16 +03:00
björn petersen 5bc077ea5c Merge pull request #1123 from deltachat/adapt-to-new-api
adapt to new api
2019-11-20 00:10:50 +01:00
B. Petersen 6487443ab8 adapt to new api 2019-11-20 00:10:09 +01:00
B. Petersen f6a5cb2487 update deltachat-core-rust submodule 2019-11-19 23:30:22 +01:00
cyBerta 8fe65a32d4 Merge pull request #1120 from deltachat/tweak-welcome
simplify routing to welcome-activity
2019-11-19 09:43:57 +01:00
B. Petersen a88ef140df prefer overall-overview over micro-simplicitly when routing through intents 2019-11-18 00:20:44 +01:00
B. Petersen 4d61d8419a update deltachat-core-rust submodule 2019-11-17 22:20:21 +01:00
B. Petersen 91a4fe6460 update translations 2019-11-15 22:22:57 +01:00
cyBerta 0a0ff7e3eb Merge pull request #1115 from deltachat/fix-ring
adapt to ndk r20b
2019-11-15 17:22:30 +01:00
B. Petersen 546a5dfbb3 support sdk20-18 (android4.4-4.3, kitkat and partly jelly bean) 2019-11-14 20:52:36 +01:00
B. Petersen ce2b7287d9 fix wrapper compiler warning 2019-11-14 20:48:23 +01:00
B. Petersen 638a8e5205 adapt to ndk r20b 2019-11-14 20:47:26 +01:00
B. Petersen dfe17dc336 update readme 2019-11-14 12:50:14 +01:00
B. Petersen 1f8361d7b9 update deltachat-core-rust submodule 2019-11-13 11:57:14 +01:00
björn petersen ef460e800b Merge pull request #1113 from deltachat/fix_map_after_androidx_migration
fix map
2019-11-11 16:08:43 +01:00
cyberta a7889a0287 allow addition of group members' location that haven't sent their location yet while watching the map view 2019-11-11 15:29:57 +01:00
cyberta 6b4f90c52f adapt package for BottomSheetBehavior 2019-11-11 13:06:05 +01:00
cyBerta 4eec0331ca Merge pull request #1108 from deltachat/streamline-notifications
streamline background notifications
2019-11-11 12:33:19 +01:00
B. Petersen 5bd218e304 update deltachat-core-rust submodule 2019-11-10 23:10:18 +01:00
B. Petersen cca1abe070 update translations 2019-11-10 22:22:16 +01:00
björn petersen e3f3844e3f Merge pull request #1110 from OzancanKaratas/master
Android localizable string editions
2019-11-10 22:19:04 +01:00
Ozancan Karataş 5a6d5dfbe4 Quote 2-Step Verification 2019-11-11 00:16:36 +03:00
Ozancan Karataş 317ce0c4b1 Quoted Less secure apps 2019-11-11 00:00:15 +03:00
Ozancan Karataş 8d32c47eb0 Use lower case 2019-11-10 23:21:52 +03:00
Ozancan Karataş 2fc092d0e4 Fix typos, use correct writing rules, use Android interface texts 2019-11-10 17:22:53 +03:00
Ozancan Karataş a118e2342e Update service names by getting from Google 2019-11-10 16:55:21 +03:00
Ozancan Karataş 8c2f6a3333 Compatibility for other lowercased strings 2019-11-10 16:43:01 +03:00
B. Petersen 83d7cdaa1e remove probably unneeded afterForegroundWakeLock() - jobs/fetch have their own wakelocks 2019-11-09 17:10:02 +01:00
B. Petersen d3af3f437b wait for threads being executed once 2019-11-09 17:10:02 +01:00
B. Petersen b16a1b6daa threads should already be running on NetworkStateReceiver.onReceive() 2019-11-09 17:10:02 +01:00
B. Petersen 4b8cec18c0 prototype FetchWork class and use WorkManager 2019-11-09 17:10:02 +01:00
B. Petersen bbad6ee584 remove TimerReceiver 2019-11-08 19:38:28 +01:00
B. Petersen ee65fd1192 remove unused PersistentAlarmManagerListener 2019-11-08 19:38:28 +01:00
B. Petersen 4fb30fa241 update deltachat-core-rust submodule 2019-11-08 19:38:09 +01:00
björn petersen 859fb5c734 Merge pull request #1109 from deltachat/androidx
upgrade to androidx support libraries
2019-11-08 01:30:35 +01:00
B. Petersen 22166fc784 adapt hack #1077 (removes the padding from the settings screens) to androidx 2019-11-08 01:29:06 +01:00
B. Petersen fb235b7639 upgrade to androidx support libraries 2019-11-08 01:22:28 +01:00
björn petersen 12a138e85c Merge pull request #1107 from deltachat/clippy2
adapt to device-messages api
2019-11-06 15:10:06 +01:00
B. Petersen 856d1e285b update deltachat-core-rust submodule 2019-11-06 14:48:58 +01:00
B. Petersen 7571aac0cc adapt to device-messages api 2019-11-06 00:19:11 +01:00
B. Petersen 8b5a2255ee bump version 2019-11-05 17:17:27 +01:00
B. Petersen 8269149030 update translations 2019-11-05 17:09:23 +01:00
B. Petersen 3e0b8815db update deltachat-core-rust submodule 2019-11-05 17:06:22 +01:00
B. Petersen 1621524d70 layout 2019-11-01 14:24:49 +01:00
cyBerta ea29d93a06 Merge pull request #1100 from deltachat/cleanup-strings
do not pass unused string to core and avoid a warning in the log
2019-11-01 12:13:47 +01:00
B. Petersen e4ea08d3ba do not pass unused string to core and avoid a warning in the log 2019-11-01 11:29:44 +01:00
B. Petersen 5005aa8149 update translations 2019-11-01 10:18:10 +01:00
björn petersen 4677d8849d Merge pull request #1096 from deltachat/hostname_certificate_validation
Hostname / certificate validation
2019-11-01 01:19:49 +01:00
B. Petersen da8c3c50f8 wording 2019-11-01 01:19:25 +01:00
cyberta 5c22c2f8db use camelCase for java variables 2019-11-01 01:09:08 +01:00
cyberta eb26c5c275 fix deprecation warning in RegistrationActivity 2019-11-01 01:09:08 +01:00
cyberta c7e7d00512 implement certificate check settings for imap/smtp (#1047) 2019-11-01 01:09:08 +01:00
B. Petersen 8a6b9e7f62 update deltachat-core-rust submodule 2019-10-31 12:52:40 +01:00
B. Petersen 52c8daa9e1 bump version 2019-10-31 10:54:50 +01:00
B. Petersen 31532f86c1 update deltachat-core-rust submodule 2019-10-31 10:39:13 +01:00
B. Petersen 8729357c23 bump version 2019-10-30 16:50:17 +01:00
B. Petersen fc6a19e0a7 echo starting/ending time in ndk-make.sh 2019-10-30 16:46:05 +01:00
B. Petersen c398c0d175 update deltachat-core-rust submodule 2019-10-30 16:17:35 +01:00
B. Petersen 0989240c89 update deltachat-core-rust submodule 2019-10-30 16:04:02 +01:00
B. Petersen 790ea4ecf2 typo 2019-10-30 12:23:40 +01:00
B. Petersen 935a794987 bump version, changelog 2019-10-30 12:13:32 +01:00
B. Petersen dbac064965 re-enable empty-server controls 2019-10-30 11:22:39 +01:00
B. Petersen 56a84d8b22 add a tool to cleanup core 2019-10-30 10:44:43 +01:00
B. Petersen 3908e197c9 update deltachat-core-rust submodule 2019-10-30 00:46:01 +01:00
B. Petersen d137c52de0 update translations 2019-10-29 21:12:47 +01:00
björn petersen 7dbde03db9 Merge pull request #1090 from deltachat/fix_playback_64bit
update audio playing capabilitys to signals current state
2019-10-29 19:38:27 +01:00
björn petersen 5db6808a82 Merge pull request #1095 from deltachat/fix_hard_coded_string
fix hardcoded string in welcome screen
2019-10-29 17:19:48 +01:00
cyberta 082418b597 fix hardcoded string in welcome screen 2019-10-29 16:51:03 +01:00
cyBerta d84ca194fe Merge pull request #1092 from deltachat/use-translations
use translations for 'automatic' and 'off'
2019-10-29 12:31:47 +01:00
cyberta 3cf61bc6af remove proximitiy listener for audio slides for now 2019-10-29 12:13:00 +01:00
B. Petersen d02ae3dca8 use translations for 'automatic' and 'off' 2019-10-29 11:31:37 +01:00
björn petersen 601f255f05 Merge pull request #1091 from link2xt/certck_strings
Add strings for certificate checks configuration
2019-10-29 11:21:30 +01:00
Alexander Krotov c789aa02c4 Add strings for certificate checks configuration 2019-10-29 04:14:55 +03:00
cyberta 709a0c8e56 update audio playing capabilitys to signals current state (based on 80deb301e54c766acd3bfc7edbec400b03a44c4d). Fixes #1088 2019-10-29 01:34:30 +01:00
cyBerta 1fdc721276 Merge pull request #1077 from deltachat/remove-settings-padding
apply a hack that removes the padding from the settings screens
2019-10-23 14:14:49 +02:00
björn petersen 4442fc67a5 Merge pull request #1081 from deltachat/fix-warnings
fix warnings
2019-10-23 10:49:10 +02:00
B. Petersen dd806f1c0c prefetch-loop-arrays does not work with -Os and is not worth thinking about for the wrapper 2019-10-23 03:45:50 +02:00
B. Petersen 84d0f38364 target bad pointer type warnings 2019-10-23 03:39:26 +02:00
B. Petersen a3fd0e6880 target const-warnings 2019-10-23 03:38:50 +02:00
B. Petersen 967dcc946a disable int<->pointer conversion warnings (were disabled implicitly before pr #1080) 2019-10-23 03:37:07 +02:00
björn petersen 9690eba7af Merge pull request #1080 from link2xt/gcc-warnings
jni/Android.mk: enable compiler warnings
2019-10-23 03:13:09 +02:00
B. Petersen 6c1d7473a2 bump version 2019-10-23 02:42:31 +02:00
Alexander Krotov 46df20b8f7 jni/Android.mk: enable compiler warnings 2019-10-23 03:42:15 +03:00
björn petersen ebdd17405b Merge pull request #1079 from deltachat/add-missing-includes
add missing includes to jni
2019-10-23 02:40:59 +02:00
B. Petersen 2feedb9444 add missing includes to jni, without them, args default to int which fails on 64bit. for whatever reason, the android compiler does not throw a warning. 2019-10-23 02:28:02 +02:00
B. Petersen f607e18ce3 apply a hack that removes the padding from the settings screens 2019-10-23 00:48:24 +02:00
björn petersen 59004444bf Merge pull request #1076 from deltachat/simpify-settings
simplify settings
2019-10-22 22:44:58 +02:00
B. Petersen a2a3cf8aa8 show led-color standardized in the value row
right-aligned settings look a bit odd on newer android versions,
the default is a second row with the value.

also, the led is subject to change
as it probably won't be directly editable in the notification channels -
so, do not continue to maintain an explicit class for that.
2019-10-22 22:24:17 +02:00
B. Petersen b4d9b1f7dc simplify SignalPreference to Preference 2019-10-22 22:18:22 +02:00
B. Petersen 5fbdf1c2a9 simplify ListPreferenceWithSummary to ListPreference; the right-aligned settings look a bit odd on newer android versions because of the padding left. we just use the standard controls now. 2019-10-22 22:18:22 +02:00
björn petersen 4e5e413dfb Merge pull request #1075 from deltachat/adapt-preferences
Adapt preferences
2019-10-22 20:59:05 +02:00
B. Petersen 0e38854a5f simplify preference divider 2019-10-22 19:47:38 +02:00
B. Petersen 33e04c13cf simplify autocrypt summary layout 2019-10-22 19:42:24 +02:00
B. Petersen c4000c263d bump version, changelog 2019-10-22 19:29:33 +02:00
B. Petersen 4176c8c191 update translations 2019-10-22 18:47:26 +02:00
B. Petersen 81bf005b1b update deltachat-core-rust submodule 2019-10-22 18:13:09 +02:00
cyBerta 5e1f279301 Merge pull request #1072 from deltachat/fix-utf8
fix utf8 issues for android4
2019-10-21 10:45:48 +00:00
B. Petersen 7701354044 hack around utf-8 issues on android4 2019-10-20 15:48:31 +02:00
B. Petersen 212be90951 move GetStringUTFChars() to a function 2019-10-20 15:00:23 +02:00
B. Petersen 3d4a90d29d update deltachat-core-rust submodule 2019-10-20 14:28:53 +02:00
björn petersen c5b927f7b6 Merge pull request #1042 from darkestDark/master
Changed Notification level for Android8+
2019-10-15 18:24:58 +02:00
B. Petersen 54514e8a33 update translations 2019-10-15 18:14:30 +02:00
B. Petersen 5498f91074 update deltachat-core-rust submodule 2019-10-15 17:43:14 +02:00
björn petersen 83e0fa271c Merge pull request #1070 from deltachat/fix_leaking_receiver
Fix leaking receiver
2019-10-15 17:40:02 +02:00
björn petersen cbc94393c4 Merge pull request #1069 from deltachat/tweak_build_gradle
Tweak build gradle
2019-10-15 17:38:52 +02:00
cyberta 4e09b86cbd unregister braodcast receiver onDestroy()fix 2019-10-15 16:29:42 +02:00
cyberta 19f6f063ac workaround fetch issue with jitpack repository (https://github.com/jitpack/jitpack.io/issues/4002 2019-10-15 15:47:34 +02:00
cyberta 8aaa20e173 adapt support libraries to target/compile sdk version 2019-10-15 15:43:57 +02:00
cyBerta a31add664e Merge pull request #1067 from deltachat/targetSdkVersion-28
upgrade targetSdkVersion
2019-10-14 11:10:18 +00:00
B. Petersen 2dd3a4a10a ask for normal permission FOREGROUND_SERVICE in the manifest 2019-10-12 00:06:42 +02:00
B. Petersen 6af9bf407d do not crash on calling startForeground() with missing FOREGROUND_SERVICE permission 2019-10-11 23:18:56 +02:00
B. Petersen 2a8ccbd99c CLIP_SAVE_FLAG for save() does no longer exist, not totally sure, but i think calling save() without parameters is equal to CLIP_SAVE_FLAG|MATRIX_SAVE_FLAG. we'll see :) 2019-10-11 18:46:42 +02:00
B. Petersen 8d67aa04f2 upgrade targetSdkVersion, adapt compileSdkVersion 2019-10-11 18:00:36 +02:00
björn petersen e58e013c4e Merge pull request #1060 from deltachat/remove-get-subtitle
remove calls to dc_chat_get_subtitle()
2019-10-11 17:58:08 +02:00
björn petersen fc8bc31877 Merge pull request #1062 from deltachat/add-bcc-self-switch
add a switch to set the bcc_self option
2019-10-11 17:57:37 +02:00
björn petersen 75bcd000dd Merge pull request #1063 from deltachat/update-contribute-docs
update contribute docs
2019-10-11 17:57:18 +02:00
B. Petersen 70fc1b8078 reorder Application.mk, build.gradle 2019-10-11 17:28:32 +02:00
B. Petersen 0f4adc8c5f update deltachat-core-rust submodule 2019-10-11 17:10:31 +02:00
B. Petersen 3d56bf6601 reorder ndk-make.sh script 2019-10-11 17:10:15 +02:00
B. Petersen c43eadec47 update contribute docs 2019-10-11 11:40:02 +02:00
B. Petersen 76a481b913 add a switch to set the bcc_self option 2019-10-11 00:29:38 +02:00
B. Petersen 12b12087a1 remove getSubtitle() hack 2019-10-10 21:47:10 +02:00
B. Petersen 8b02990d78 remove potentially unreliable call to getSubtitle for avatar hashing 2019-10-10 18:07:19 +02:00
B. Petersen 65c2517e5e docs 2019-10-10 12:05:53 +02:00
B. Petersen f6b8faa732 update translations 2019-10-10 11:19:09 +02:00
B. Petersen af7334024c update deltachat-core-rust submodule 2019-10-10 11:17:28 +02:00
B. Petersen 1515a31e7c bump version 2019-10-10 01:48:25 +02:00
B. Petersen aece8fe5b9 update deltachat-core-rust submodule 2019-10-10 01:19:33 +02:00
björn petersen d43f36d8f3 Merge pull request #1059 from deltachat/set-stock-translations
adapt to new translations api
2019-10-10 00:07:16 +02:00
B. Petersen 497b867364 update stock-strings on new system-language 2019-10-10 00:06:57 +02:00
B. Petersen f67315f404 update stock-strings on selecting a new language 2019-10-09 23:38:39 +02:00
B. Petersen c2dd7b7e95 let deltachat-core release strings previously returned 2019-10-09 23:24:04 +02:00
B. Petersen 6e07439c33 set stock translations usign new api 2019-10-09 23:15:21 +02:00
B. Petersen 15dfb829a5 update deltachat-core-rust submodule 2019-10-09 21:15:24 +02:00
björn petersen 7cdac59584 Merge pull request #1057 from deltachat/remove-dead-code
remove dead code
2019-10-08 17:21:18 +02:00
B. Petersen d011546903 remove dead code 2019-10-08 13:22:49 +02:00
B. Petersen b5f2d35f5c typo 2019-10-07 18:24:44 +02:00
B. Petersen 827a7c320d update changelog 2019-10-07 17:57:22 +02:00
B. Petersen 86f1470968 bump version 2019-10-07 16:54:44 +02:00
B. Petersen 7923130a88 update translations 2019-10-07 16:41:28 +02:00
B. Petersen 75cab09f94 update deltachat-core-rust submodule 2019-10-07 15:44:26 +02:00
B. Petersen c01f62da52 update translations 2019-10-06 23:22:24 +02:00
B. Petersen c43324e7cc upadte translations 2019-10-06 23:11:38 +02:00
B. Petersen 9412eaba51 add a script to update english source files. 2019-10-06 23:10:29 +02:00
B. Petersen 1802783afa update translation source 2019-10-06 22:54:59 +02:00
B. Petersen 75da4f7878 update translations 2019-10-06 22:05:51 +02:00
B. Petersen 4bc2880000 update translations 2019-10-06 13:43:39 +02:00
B. Petersen 6fd9d01591 reword 2019-10-06 13:42:22 +02:00
björn petersen 5250309fec Merge pull request #1054 from deltachat/add-hint
add hint that empty-server is currently not implemented
2019-10-06 00:21:29 +02:00
björn petersen 76f5144e90 Merge pull request #1053 from deltachat/hack-plurals
hack plurals string for 'N member(s)'
2019-10-06 00:21:13 +02:00
björn petersen f45b19850a Merge pull request #1052 from deltachat/group-icon
remove group icon from chatlist
2019-10-06 00:20:58 +02:00
björn petersen 5cfbfd5d5e Merge pull request #1051 from deltachat/adapt-to-new-api
call dc_perform_mvbox|sentbox_jobs()
2019-10-06 00:20:45 +02:00
B. Petersen fd1b687a36 add hint that empty-server is currently not implemented 2019-10-05 21:38:11 +02:00
B. Petersen bdccf84bf5 hack plurals string for 'N member(s)' 2019-10-05 20:20:29 +02:00
B. Petersen e7871a66e3 remove group icon from chatlist 2019-10-05 19:32:30 +02:00
B. Petersen 2a06910bf1 call dc_perform_mvbox|sentbox_jobs() 2019-10-05 19:15:56 +02:00
B. Petersen 52bcbc344e update deltachat-core-rust submodule 2019-10-05 18:35:12 +02:00
B. Petersen 28d6d10c0b tweak ndk-make 2019-10-05 18:35:00 +02:00
björn petersen 523e056d51 Merge pull request #1046 from deltachat/tunedown-update-hint
show the update-warning in a less annoying color
2019-10-05 18:31:20 +02:00
björn petersen 8e4b863b8a Merge pull request #1049 from deltachat/show-addr-on-forward
show email address on forwarding
2019-10-05 18:31:00 +02:00
B. Petersen c6e3d3c12c show email address on forwarding
when forwarding a message to a one-to-one-chat,
it is useful to see the email address
as there may be various chats with the same user having the same name.
2019-10-05 12:32:10 +02:00
B. Petersen 1f0ed3de3f show the update-warning in a less annoying color 2019-10-03 02:32:38 +02:00
B. Petersen 9e5975a533 update deltachat-core-rust submodule 2019-10-03 01:13:37 +02:00
B. Petersen f1e01bdf61 update translations 2019-10-03 01:12:50 +02:00
björn petersen c907861780 Merge pull request #1045 from deltachat/add_desktop_translations
Add untranslated strings from desktop
2019-10-03 00:45:48 +02:00
B. Petersen 30d6bf5477 change order 2019-10-03 00:45:14 +02:00
jikstra 6d6f40ea7d Add untranslated strings from desktop 2019-10-03 00:17:02 +02:00
B. Petersen 32cd31d847 bump version 2019-10-02 22:44:39 +02:00
B. Petersen b9c7a2f860 update translations 2019-10-02 22:42:02 +02:00
B. Petersen fb80299a21 doc 2019-10-02 22:38:51 +02:00
B. Petersen 9a53db26c4 fix minor stuff lost on the rust merge 2019-10-02 22:36:22 +02:00
B. Petersen 1e37d23182 disable dc_empty_server() for now 2019-10-02 22:17:15 +02:00
B. Petersen 817a6c6e6b update README to rust build instructions 2019-10-02 22:14:55 +02:00
B. Petersen 5a3a854565 delete old submodule 2019-10-02 22:07:30 +02:00
björn petersen 8812d86132 Merge pull request #947 from deltachat/rust-core
rust core
2019-10-02 22:00:40 +02:00
B. Petersen 5a502bd286 resolve-conflict 2019-10-02 21:58:42 +02:00
B. Petersen 2d8db42ded add x86_64 target 2019-10-02 21:50:16 +02:00
B. Petersen 6a9a160f08 update core-update script 2019-10-02 20:57:13 +02:00
B. Petersen e92d91ec3a update deltachat-core-rust submodule 2019-10-02 20:56:38 +02:00
B. Petersen baf9357840 switch rust-linker to clang 2019-10-02 20:52:58 +02:00
B. Petersen 6946aacf49 Update messenger-backend submodule. 2019-10-01 22:40:43 +02:00
björn petersen 4e8874bcdd Merge pull request #1041 from deltachat/refine1
refine android store text a little -
2019-10-01 20:46:42 +02:00
darkestDark 86a11618b8 Changed Nnotification level for Android8+
Enable heads-up notification and fix notification delay on android 9
2019-09-29 11:55:37 +02:00
B. Petersen f9a9348ec0 fix minor typos 2019-09-25 01:35:34 +02:00
björn petersen 21f118d60b Merge pull request #1024 from deltachat/issue-1005
Mailto still partly broken #1005
2019-09-25 01:24:12 +02:00
holger krekel 69589e1892 refine android store text a little -- strike repetetive mentioning of "privacy by design". 2019-09-24 16:46:05 +02:00
B. Petersen 896ebdb80f update deltachat-core-rust submodule 2019-09-24 01:23:30 +02:00
B. Petersen 8b7d544c34 update translations 2019-09-17 16:09:42 +02:00
B. Petersen bca941c685 update translation source 2019-09-17 15:55:36 +02:00
B. Petersen 85785a336a remove deprecated strings (eg. language names) 2019-09-17 15:47:41 +02:00
B. Petersen 9b8afa872b update translations 2019-09-17 15:34:01 +02:00
B. Petersen a61d3eaac0 fix broken link 2019-09-17 13:36:07 +02:00
B. Petersen 60392fd33c tweak add-language.sh 2019-09-05 12:38:48 +02:00
B. Petersen 60b73cd688 plurals are not provided by the core anymore 2019-09-05 12:08:21 +02:00
B. Petersen 50a88779dd update translations 2019-08-27 11:36:56 +02:00
B. Petersen a4cae868ef add Hungarian language 2019-08-25 16:04:53 +02:00
B. Petersen 4c339eec17 make add-language-script more compatible 2019-08-25 15:48:30 +02:00
B. Petersen b3d946ca56 update translations 2019-08-25 14:35:08 +02:00
daniel.boehrs 76a5c824ad Mailto still partly broken #1005 2019-08-16 14:47:08 +02:00
B. Petersen ee66f09f7b adapt to new dc_array_get_raw() api 2019-08-14 23:36:39 +02:00
björn petersen 894746b630 Merge pull request #1011 from deltachat/notification_text_body_order
change text body order back to latest text body on top
2019-08-08 14:57:49 +02:00
cyBerta d37970abc7 change text body order back to latest text body on top 2019-08-08 13:15:34 +02:00
björn petersen eccbb21ced Merge pull request #1016 from deltachat/tweak-keyboard-flags
allow multi-line-messages when system-emojis are enabled
2019-08-08 13:12:36 +02:00
björn petersen ba6d04b6c4 Merge pull request #1014 from deltachat/issue-1012
Disable password visibility toggle if isConfigured #1012
2019-08-08 13:11:59 +02:00
B. Petersen f31f86d616 allow multi-line-messages when system-emojis are enabled, closes #1015 2019-08-07 12:25:15 +02:00
daniel.boehrs fee12bc07b Disable password visibility toggle if isConfigured #1012 2019-08-02 11:31:29 +02:00
cyBerta fd0e07c9ee Merge pull request #1002 from Ampli-fier/master
Added border definitions to preference divider
2019-07-22 11:18:09 +02:00
björn petersen b1004d138a Merge pull request #1003 from deltachat/issue-996
Sharing from special app crashed #996
2019-07-12 15:37:43 +02:00
B. Petersen ffb205f6af still default to getStringExtra() 2019-07-12 12:34:42 +02:00
daniel.boehrs 747dbd5aa8 Sharing from special app crashed #996 2019-07-12 11:09:11 +02:00
Ampli-fier 9295ebdcc6 Added top and bottom border 2019-07-11 19:23:00 +02:00
Ampli-fier 34b943a03d Added border, Changed background color
Added top and bottom border. Aligned the background color with other elements (e.g. menu, PLUS-button).
2019-07-11 19:21:47 +02:00
B. Petersen 76ce26e7b9 update checklist 2019-07-09 23:12:37 +02:00
cyBerta c4a03497dd bump version 2019-07-09 19:35:45 +02:00
cyBerta e49125adfa fix broken png file 2019-07-09 18:47:37 +02:00
cyBerta 0b957a3b6c update gradle wrapper and gradle plugin version 2019-07-09 18:46:52 +02:00
cyBerta d243e9a52c bump version 2019-07-09 17:08:43 +02:00
cyBerta 4b4737e884 update translations 2019-07-09 17:08:15 +02:00
cyBerta edb6937e9a Merge pull request #1000 from deltachat/update-checklist
update checklist
2019-07-09 16:00:03 +02:00
B. Petersen 728fc2fe5c update checklist 2019-07-09 15:54:32 +02:00
cyBerta 4362341a71 Merge pull request #987 from deltachat/crop_signal
update image editing functionality to latest signal code
2019-07-09 13:11:31 +02:00
cyBerta c053dd404d add requiresApi annotation to ScribbleActivity 2019-07-09 12:17:04 +02:00
B. Petersen f51670df5f adapt scribble-sticker-select to dark layout of scribble-activity 2019-07-09 01:25:56 +02:00
B. Petersen 109e134c45 remove special transition, this does not solve the animation problem 2019-07-08 23:45:46 +02:00
B. Petersen 8cb7a8e8ac new image editor requires at least android 4.4 kitkat 2019-07-08 23:35:11 +02:00
cyBerta 647bcd6be0 remove transition property from conversation title view - we don't use view transitions atm 2019-07-08 20:00:55 +02:00
cyBerta c9a0c903ee set explicitly transition between ConversationActivity and ScribbleActivity 2019-07-08 20:00:07 +02:00
cyBerta 321302d271 assure that image editing controls are not overlapped by the soft navigation bar 2019-07-08 18:16:15 +02:00
cyBerta 397f1df89c left-align tools, right-align confirmation checkmark in image editing controls 2019-07-08 17:28:14 +02:00
björn petersen de878de314 Merge pull request #998 from deltachat/remove_quick_reply_fallback
remove quick reply fallback #983
2019-07-08 17:20:56 +02:00
cyBerta 79e82448b4 remove option to lock aspect ratio 2019-07-08 17:04:14 +02:00
cyBerta c0744d4280 remove quick reply fallback #983 2019-07-08 16:00:31 +02:00
cyBerta f104256d13 Merge pull request #993 from deltachat/cleanup
cleanup swipe and contact request behavior
2019-07-08 12:07:36 +02:00
cyBerta 0bc6b54090 Merge pull request #995 from deltachat/fix-notify
fix notifications
2019-07-08 11:25:49 +02:00
B. Petersen 6e980cb316 check against null-pointer return from RingtoneManager.getRingtone(), tackles #984 2019-07-06 00:58:42 +02:00
B. Petersen a50beb6754 unify start-chat dialogs 2019-07-05 18:34:16 +02:00
B. Petersen ad11db6889 not-now in contact-request removes request (tap outside cancels) 2019-07-05 18:19:22 +02:00
B. Petersen 6744e81f4a remove swipe-to-archive and swipe-to-unarchive 2019-07-05 16:51:15 +02:00
cyBerta ebdef1935a improve back button behavior for editing images 2019-07-03 14:04:09 +02:00
cyBerta c2fa11a010 remove system UI visibility flags from ScribbleActivity 2019-07-03 13:10:16 +02:00
cyBerta 323268db00 rearrange icons for image cropping 2019-07-03 13:03:41 +02:00
cyBerta c601f69e07 fix image editor media constraints 2019-07-03 00:50:12 +02:00
cyBerta 77ab87dbf1 increase crop indicator width 2019-07-03 00:47:13 +02:00
cyBerta 986f9d4b36 reduce inital image size for image editing to avoid too severe performance issues 2019-07-03 00:46:40 +02:00
cyBerta 45f65306d5 add save drawable 2019-07-02 19:06:59 +02:00
cyBerta 5e8e4d7575 update image editing functionality to latest signal code - crop images before sending #664 2019-07-01 23:46:57 +02:00
B. Petersen 4027e84ff8 make check-translations.sh work on bsd 2019-06-29 12:01:24 +02:00
B. Petersen b4ec22a233 changelog 2019-06-27 17:50:05 +02:00
B. Petersen 9a9c3b41d3 bump version 2019-06-27 17:37:54 +02:00
B. Petersen e51bd02fd4 changelog 2019-06-27 17:37:43 +02:00
holger krekel a7f08ea904 Merge pull request #982 from deltachat/warn-outlook
add a warning when using outlook/hotmail addresses
2019-06-27 14:27:10 +02:00
B. Petersen 5bec913c62 add a warning when using outlook/hotmail addresses 2019-06-27 13:11:14 +02:00
B. Petersen da244ab98f Update messenger-backend submodule. 2019-06-27 01:46:39 +02:00
B. Petersen acc1807aed remove dead code 2019-06-27 00:51:48 +02:00
björn petersen 7caabf0fe9 Merge pull request #979 from deltachat/fix-show-option
init the show-emails-option with the correct value
2019-06-26 23:14:39 +02:00
B. Petersen b33a7bef5d init the show-emails-option with the correct value 2019-06-26 23:08:41 +02:00
B. Petersen 27187673e1 update translations 2019-06-26 22:42:54 +02:00
B. Petersen 3204232fbd Update messenger-backend submodule. 2019-06-26 22:35:44 +02:00
björn petersen 84364b09ab Merge pull request #978 from Ampli-fier/master
Code cleanup for saving the Log to file
2019-06-26 22:35:17 +02:00
Ampli-fier 811ea4fd23 Code cleanup for saving the Log to file 2019-06-26 22:06:47 +02:00
björn petersen a50d43d24f Merge pull request #973 from deltachat/group_creation_contact_list
don't allow to remove yourself from the multiselect contact list,
2019-06-26 16:25:46 +02:00
cyBerta 41dc94387b don't allow to remove yourself from the multiselect contact list, fixes #833 2019-06-26 16:03:27 +02:00
cyBerta b820086895 Merge pull request #976 from deltachat/enlarge-input-field
make input field 25% larger :)
2019-06-26 15:42:37 +02:00
björn petersen 0dc5173467 Merge pull request #971 from deltachat/share_to_single_contact
share to single contacts (#900)
2019-06-26 15:04:29 +02:00
B. Petersen c8243cd1e8 make input field 25% larger :) 2019-06-26 14:47:33 +02:00
cyBerta 978c4b4f0b fix to show custom avatar images if available 2019-06-26 11:50:47 +02:00
B. Petersen 9b389bcfb1 update translations 2019-06-25 23:13:15 +02:00
cyBerta 2b41c25434 assure that after sharing multiple files sharing state gets properly reset 2019-06-25 23:00:47 +02:00
cyBerta 6af9d59829 share to single contacts (#900) 2019-06-25 23:00:46 +02:00
B. Petersen 89866ec121 Update messenger-backend submodule. 2019-06-25 22:56:32 +02:00
björn petersen c5263e38f4 Merge pull request #972 from deltachat/keybaord_aware_layout_bugfix
keyboard aware layout bugfix (not working back button fix)
2019-06-25 22:55:53 +02:00
B. Petersen f9e9dd9d22 update translations 2019-06-25 22:20:17 +02:00
björn petersen 6ca4d52114 Merge pull request #967 from deltachat/empty-server-folder
add controls to empty folder on server
2019-06-25 22:18:36 +02:00
B. Petersen cddb89717f make translatable 2019-06-25 22:17:33 +02:00
björn petersen d22be18f33 Merge pull request #963 from Ampli-fier/master
Added saving the log to file
2019-06-25 16:23:20 +02:00
B. Petersen dddd02882f wording, show delete-all-checks in red 2019-06-25 16:18:20 +02:00
B. Petersen c0d2f75c6d use camel-case for variables 2019-06-25 14:58:15 +02:00
Ampli-fier ce00d379f4 Logfile name including date and time 2019-06-24 19:09:53 +02:00
cyBerta 78c298eaa5 rename variables 2019-06-24 15:48:07 +02:00
cyBerta d9392fb36f update source code to java 8 standards in InputAwareLayout 2019-06-24 15:43:29 +02:00
cyBerta b18039a8ae fix KeyboardAwareInputLayout update mechanism (#959) 2019-06-24 15:42:22 +02:00
cyBerta a3b96a7cec workaround for #959 (buggy KeyAwareInputLayout update mechanism leads to false back button behavior) 2019-06-24 12:58:00 +02:00
cyBerta 5efe4decee Merge pull request #968 from deltachat/disable-self-avatar
add a hint that self-avatar is not completely working as expected
2019-06-24 10:52:34 +02:00
B. Petersen b186a3fbd4 clearify that e-mails will be deleted as well 2019-06-23 00:43:11 +02:00
B. Petersen c8d9e9d9bf add a hint that self-avatar is not completely working as expected 2019-06-22 01:17:52 +02:00
B. Petersen 83abb060ba make delete-from-server working 2019-06-22 01:07:54 +02:00
B. Petersen 1996422d02 add controls to empty folder on server 2019-06-21 20:01:39 +02:00
björn petersen 706eb63e4e Merge pull request #964 from deltachat/gallery_ordering
change order of inserted document/gallery items (#960)
2019-06-21 15:17:18 +02:00
cyBerta 6106f921cc change order of inserted document/gallery items (#960) 2019-06-21 11:19:00 +02:00
Ampli-fier f254e1c829 Added saving the log to file 2019-06-20 22:35:27 +02:00
björn petersen f4e3511da7 Merge pull request #961 from deltachat/move_import_export
move backup option to settings/chats (#957)
2019-06-20 18:06:20 +02:00
B. Petersen 058ea5e89b style 2019-06-20 18:04:56 +02:00
B. Petersen 9c9966831c call removeObservers() on correct destructor 2019-06-20 17:57:43 +02:00
B. Petersen ffdc367ead revert string renaming 2019-06-20 17:43:38 +02:00
B. Petersen 1dc1f8b46c update translations 2019-06-20 16:48:46 +02:00
Ampli-fier 377de120fd Use camelCase syntax 2019-06-20 16:30:29 +02:00
cyBerta 25feafb18a revert pref string constants 2019-06-20 15:59:50 +02:00
björn petersen 7a724eb352 Merge pull request #958 from deltachat/header_decoration
fix layout issues with list item decorations (e.g. date labels) on...
2019-06-20 13:33:37 +02:00
cyBerta 5722f9938c invalidate sticky header cache only on screen orientation changes 2019-06-20 13:28:42 +02:00
cyBerta 01ad992f71 fix layout issues with list item decorations (e.g. date labels) on screen orientation change #825 2019-06-20 13:28:41 +02:00
cyBerta 29c002b034 move backup option to settings -> chats (#957) 2019-06-18 16:57:07 +02:00
B. Petersen 4338d25b40 add traditional chinese 2019-06-18 15:08:23 +02:00
B. Petersen 25b8a12a61 update translations 2019-06-18 14:59:44 +02:00
B. Petersen 6004058f62 wording, sorting languages 2019-06-18 14:57:47 +02:00
cyBerta edd7e36a5c Merge pull request #955 from deltachat/show-contact-profile
access member-profiles from chat-profine
2019-06-18 10:33:44 +02:00
B. Petersen 9699214781 in chat-profile-contact-list, open contact-profile on tap (instead of asking to start a new chat directly) 2019-06-18 00:28:43 +02:00
björn petersen 18e09b0225 Merge pull request #954 from deltachat/android4_bugfixes
Android4 bugfixes
2019-06-18 00:27:44 +02:00
cyBerta ec107bf5d4 fix for #949, show webp attachments sent from Android 4.x devices 2019-06-17 20:43:50 +02:00
cyBerta 0cfd44990c fix voice message handling for messages sent from Android 4.X devices #916 2019-06-17 19:42:41 +02:00
cyBerta 0b99c90a33 fix potential NPE if large sets of location markers get initialized 2019-06-17 14:20:00 +02:00
cyBerta 0e5ed5b395 fix layout issue in TimeSlider view, relates to #887 2019-06-17 14:18:27 +02:00
cyBerta f43ecf8549 add missing padding to settings screen #894 2019-06-17 12:12:20 +02:00
björn petersen f138ec50bb Merge pull request #952 from deltachat/send-large-videos
allow sending large files and videos
2019-06-16 20:59:05 +02:00
björn petersen 0cb4bf8625 Merge pull request #948 from deltachat/fix-attach-music-issue
Fix attach music issue
2019-06-16 20:58:42 +02:00
björn petersen d063e1dc33 Merge pull request #950 from deltachat/issue-937
mailto links with a body but no subject #937
2019-06-16 20:55:07 +02:00
B. Petersen 6c21116879 allow sending large files; recoding might make them smaller 2019-06-15 22:20:41 +02:00
daniel.boehrs 7cd60d9fcd mailto links with a body but no subject #937 2019-06-14 10:38:26 +02:00
B. Petersen 341e41f986 add chinese/mandarin 2019-06-13 23:06:01 +02:00
B. Petersen ce681e4f31 update translations 2019-06-13 22:37:39 +02:00
B. Petersen 10ab6b4c39 add missing audio-file-names 2019-06-10 21:18:36 +02:00
B. Petersen 8b244d9d6e do not crash on missing audio-file-names 2019-06-10 21:18:28 +02:00
B. Petersen defee46a3b update submodule 2019-06-08 17:45:53 +02:00
B. Petersen a728ef8200 add script to build dcc-rs for arm64-v8a, armeabi-v7a, x86; remove armeabi 2019-06-08 17:42:13 +02:00
B. Petersen a7a2088419 adapt some path and remove unused functions 2019-06-08 17:42:12 +02:00
dignifiedquire 54e41c23c3 setup basic deltachat-core-rust 2019-06-08 17:42:12 +02:00
B. Petersen 38771be6a7 update translations 2019-06-08 16:38:59 +02:00
B. Petersen d4215c4fe5 update strings 2019-06-08 16:35:47 +02:00
björn petersen d6af236ae8 Merge pull request #945 from deltachat/issue-885
Let manually downloaded and not updated APKs expire #885
2019-06-08 02:31:36 +02:00
B. Petersen d200233748 simplify the strings to maintain by the translators 2019-06-08 02:31:06 +02:00
B. Petersen 7b194ae179 catch all exceptions; the code is running all the time and has the potential to be a total showstopper 2019-06-08 02:21:24 +02:00
B. Petersen 951121cdb7 add installer-package-name to debug-log 2019-06-08 02:17:33 +02:00
björn petersen 47cfed887e Merge pull request #946 from deltachat/input-button-sizes
Input button sizes
2019-06-08 02:02:08 +02:00
B. Petersen b19be862be tweak emoji button 2019-06-08 02:01:45 +02:00
B. Petersen c6eaf428e7 make emoji, camera, audio buttons higher 2019-06-08 01:53:22 +02:00
B. Petersen edc151d93e make tapping area of emoji-toggle wider 2019-06-08 01:40:19 +02:00
björn petersen 5ce9562a8c Merge pull request #944 from deltachat/actionbar_button_sizes
Actionbar button sizes
2019-06-08 01:26:05 +02:00
björn petersen 06495006a0 Merge pull request #943 from deltachat/no-scroll-down
do not scroll down on list updates
2019-06-08 00:59:54 +02:00
B. Petersen f2085ee2c2 style 2019-06-08 00:53:42 +02:00
daniel.boehrs e7a5030d92 Let manually downloaded and not updated APKs expire #885 2019-06-07 11:03:47 +02:00
cyBerta 5b549fc939 adapt padding for back button in ConversationActivity and ProfileActivity 2019-06-06 18:55:44 +02:00
cyBerta 95c9920a4d adapt padding for search icon in chat overview 2019-06-06 18:52:20 +02:00
cyBerta a6e7d84fba keep scroll position y offset 2019-06-06 13:37:10 +02:00
B. Petersen 315b966022 do not scroll around on list updates 2019-06-06 03:15:31 +02:00
björn petersen fd9ef333c2 Merge pull request #940 from deltachat/unread_message_marker
show new message marker #447
2019-06-06 01:10:25 +02:00
B. Petersen 89a9a296ab tweak layout of message marker to not collide with different background 2019-06-06 01:08:59 +02:00
B. Petersen 6ac5c64218 wording: the marker shows new messages, not necessarily unread messages 2019-06-06 00:58:47 +02:00
B. Petersen bfc79ea604 do not hide the new-messages-marker on new incoming messages 2019-06-06 00:30:48 +02:00
cyBerta 96814700cb show new message marker #447 2019-06-05 18:24:36 +02:00
björn petersen b74c654451 Merge pull request #941 from deltachat/notification_review
Notification review
2019-06-05 18:10:31 +02:00
cyBerta c4183af72c run notification creation, deletion etc. always in background 2019-06-05 17:28:02 +02:00
cyBerta 4c5f717d1d change notification channel base name... 2019-06-05 16:21:04 +02:00
cyBerta 0511f05085 minor clean up 2019-06-05 15:43:59 +02:00
cyBerta 92caedff09 change base notification channel id in order to avoid channel setting migration issues 2019-06-04 18:02:43 +02:00
cyBerta b919f323b5 Delete notifications when chat gets deleted. Guarantee thread safty 2019-06-04 17:09:47 +02:00
cyBerta b4cdb8553a respect android system settings (e.g. 'do not disturb') regarding the notification sounds 2019-06-04 14:46:30 +02:00
Lars-Magnus Skog ffc11fcd4a Merge pull request #939 from deltachat/catch-all-exceptions
do not crash on loading failures
2019-05-30 01:23:36 +02:00
B. Petersen 187f2f2e39 do not crash on loading failures 2019-05-30 01:21:26 +02:00
björn petersen 7a51205a80 Merge pull request #935 from deltachat/notification_refactoring
Notification refactoring
2019-05-29 23:58:11 +02:00
cyBerta a15f0392ae Merge pull request #932 from deltachat/target-838
try to stop location-engine more gracefully
2019-05-29 15:57:30 +02:00
cyBerta 68bf57d3e3 fix #453: show last selected notification sound in options dialog, adopt vibrate dialog 2019-05-29 13:45:38 +02:00
cyBerta f209fa6772 remove unneded interface 2019-05-29 13:03:45 +02:00
cyBerta 451ea1dbad Don't use notification's / notification channel's sound and vibration functionality at all.
Instead we're handling sound and vibration alerts separately. It allows us to dynamically
change the 'signal' flag  turning on and off sounds on Android O+ without posting into different
channels for loud and silent notifications. This way we keep the grouped notification view
instead of falling back to the pre API 23 summary notificatoin view.
2019-05-29 12:07:37 +02:00
cyBerta 3efb33441c add images to notifications if available 2019-05-28 17:29:16 +02:00
cyBerta 7f6823a650 silence notification channels if needed 2019-05-28 15:40:27 +02:00
cyBerta 9c3aca2fb0 fix some lint issues 2019-05-28 10:44:09 +02:00
cyBerta 35138022e9 notification refactoring 2019-05-28 01:11:40 +02:00
B. Petersen 46240ef094 cleanup location-manager init-process 2019-05-26 17:15:43 +02:00
B. Petersen 46c8073160 call stopLocationEngine() explicitly when stop shareing location for the last chat 2019-05-26 17:07:18 +02:00
björn petersen 9ff568969d Merge pull request #931 from deltachat/delete-unused-files
cleanup: delete unused java-source-files and resource-files
2019-05-26 00:38:11 +02:00
björn petersen 068a6a2b09 Merge pull request #930 from deltachat/add-missing-cancel-buttons
unify some alerts
2019-05-26 00:37:51 +02:00
B. Petersen c0b2f9a50e cleanup: remove boilerplate in MuteDialog and ShareLocationDialog 2019-05-26 00:35:22 +02:00
B. Petersen f0b5a895ec cleanup: remove unused JobSerializer and EncryptionKeys classes 2019-05-26 00:28:24 +02:00
B. Petersen 8a8e22c04b cleanup: remove unused AttachmentId class 2019-05-26 00:08:10 +02:00
B. Petersen f95acd0578 cleanup: delete unused java-source-files and resource-files 2019-05-26 00:02:24 +02:00
B. Petersen 1dbeda68bd always ask before starting a chat from new-chat-activity; otherwise it is not forseeable what happens on a tab 2019-05-25 17:13:16 +02:00
B. Petersen a9072171da add cancel-buttons to mute- and vibrate-dialogs 2019-05-25 14:40:23 +02:00
björn petersen dfcb1befb5 Merge pull request #926 from deltachat/still-tweak-profile
still tweak profile
2019-05-25 13:36:07 +02:00
B. Petersen d3214cf470 simplify edit-view 2019-05-25 13:26:40 +02:00
B. Petersen fcd98ae928 streamline edit name/image menu 2019-05-25 13:26:40 +02:00
B. Petersen e91bead522 remove dead code 2019-05-25 13:26:40 +02:00
B. Petersen 62ac442a16 remove old entry points for the profile 2019-05-25 13:26:40 +02:00
B. Petersen 5028ae6e82 use profile fast-animation only for the chat-profile, not for contact-profiles in groups 2019-05-25 13:26:40 +02:00
B. Petersen 1edf6c4db3 edit on click on avatar 2019-05-25 13:26:40 +02:00
B. Petersen 3b5c51b410 add avatar to new profile 2019-05-25 13:26:40 +02:00
björn petersen fb341f7217 Merge pull request #925 from deltachat/tweak-chat-title
tweak chat-title
2019-05-24 16:20:31 +02:00
B. Petersen 55aff7465f tweak chat-title: larger avatar, larger title, smaller subtitle, correct padding 2019-05-24 16:06:06 +02:00
björn petersen cbb9cdc9ba Merge pull request #924 from deltachat/issue-817
Wrong group picture shown in group settings #817
2019-05-24 14:18:55 +02:00
björn petersen 2949f8554c Merge pull request #923 from deltachat/simplify-profile3
more profile tweaks
2019-05-24 14:10:18 +02:00
daniel.boehrs 9faa6deb62 Wrong group picture shown in group settings #817 2019-05-24 13:51:03 +02:00
B. Petersen 67b1dea4c1 move edit-name-etc to normal menu, the avatar is displayed anyway 2019-05-24 11:22:37 +02:00
B. Petersen 1fb81d69dd tweak profile menu 2019-05-24 00:45:24 +02:00
B. Petersen c13ed8c785 update az, ca, nl and tr translations 2019-05-24 00:25:39 +02:00
björn petersen f47686bff9 Merge pull request #921 from deltachat/simplify-profile2
tweak simplified profile
2019-05-24 00:13:52 +02:00
B. Petersen 074ae9f4a3 use a simple fade animation to bind the profile closer to the chat 2019-05-23 20:03:13 +02:00
B. Petersen f59687d6af cleanup, move several options to the more visible menu 2019-05-23 18:39:07 +02:00
B. Petersen a17cfccba4 remove members in new profile 2019-05-23 16:05:15 +02:00
B. Petersen de63f101a2 implement member-add to new profile 2019-05-23 14:35:32 +02:00
B. Petersen 0ea15b738f single-click on a member can be used to start a chat 2019-05-23 13:34:57 +02:00
B. Petersen 43d122fdfe implement profile functions: open shared-chat, vibrate 2019-05-23 12:41:33 +02:00
B. Petersen 670eeb01e2 implement profile functions: mute, sound 2019-05-23 01:22:39 +02:00
B. Petersen 308b92412e implement profile functions: new-chat, block-contact 2019-05-23 00:55:41 +02:00
B. Petersen 4988f94f76 update profile on changes 2019-05-23 00:43:11 +02:00
B. Petersen ecbbe30259 remove unused inverted-avatars 2019-05-22 22:51:01 +02:00
B. Petersen 87ae0e9d37 fix redraw error 2019-05-22 22:45:44 +02:00
cyBerta c946cc4261 Merge pull request #917 from deltachat/simplify-profile
simplify profile
2019-05-22 15:55:22 +02:00
B. Petersen 979d3368d1 make basic contact options work 2019-05-22 14:52:57 +02:00
B. Petersen 1bdf106f84 add buttons to settings 2019-05-22 14:07:26 +02:00
B. Petersen 5aa23f0346 simplify sticky-headers 2019-05-22 12:14:57 +02:00
B. Petersen b4268b12ed check for null 2019-05-22 12:09:31 +02:00
B. Petersen 9c60c387f4 show shared chats in profile-settings 2019-05-22 00:02:27 +02:00
B. Petersen 995de4a5ba remove padding from profile-member-list 2019-05-21 18:40:52 +02:00
B. Petersen ef245874ba add member-headers to profile-settings 2019-05-21 18:20:38 +02:00
B. Petersen bb70e26d38 simplify ViewHolder 2019-05-21 17:02:54 +02:00
B. Petersen 57322bf769 prepare profile-settings-adapter to display different items 2019-05-21 17:02:54 +02:00
B. Petersen 73b9c6777c improve placeholder text 2019-05-21 17:02:54 +02:00
B. Petersen f786854aac basically show the member list 2019-05-21 17:02:54 +02:00
B. Petersen d10ef0f931 multi-edit documents from profile 2019-05-21 17:02:54 +02:00
B. Petersen d7090d4509 adapt gallery columns for landscape mode 2019-05-21 17:02:54 +02:00
B. Petersen b6f61edaa0 show title beside music-files 2019-05-20 22:56:32 +02:00
B. Petersen fcc9608330 show document info in profile 2019-05-20 20:31:39 +02:00
B. Petersen 24f4ed44a8 refine staging area for documents and audio 2019-05-20 20:31:39 +02:00
B. Petersen 31031e0b92 unique colors for attachments 2019-05-20 20:31:39 +02:00
B. Petersen 72d37f2aa8 made one-column document-layout 2019-05-20 20:31:39 +02:00
B. Petersen d15a5d04e3 make profile-docs generally work 2019-05-20 20:31:39 +02:00
B. Petersen 37ae163238 move Profile*Fragment to separate files 2019-05-20 20:31:39 +02:00
B. Petersen bbe633961b more generic BucketedThreadMediaLoader 2019-05-20 20:31:39 +02:00
B. Petersen e16b4a7af9 rename Media*Adapter to Profile*Adapter 2019-05-20 20:31:39 +02:00
B. Petersen 009ee65e16 cleanup 2019-05-20 20:31:39 +02:00
B. Petersen 73ed163c23 add settings resource, flatten fragment hierarchy 2019-05-20 20:31:39 +02:00
B. Petersen d2849bb852 rename media_overview_*-resources to profile_*-resources 2019-05-20 20:31:39 +02:00
B. Petersen 7cc7b26796 cleanup unused tabs 2019-05-20 20:31:39 +02:00
B. Petersen c277a9f6fc rename MediaOverview to Profile 2019-05-20 20:31:39 +02:00
B. Petersen 413093cdea harden tab ids 2019-05-20 20:31:39 +02:00
B. Petersen 6b880244b8 refactor ProfileActivity extras 2019-05-20 20:31:39 +02:00
B. Petersen d80e930e19 rename MediaOverviewActivity to ProfileActivity 2019-05-20 20:31:39 +02:00
B. Petersen a712d0e268 open profile on click of chat title 2019-05-20 20:31:39 +02:00
B. Petersen 3057e6c7d7 remove dead code wrt system-avatar/system-name in profile settings 2019-05-20 20:31:39 +02:00
cyBerta 6161768b80 Merge pull request #920 from deltachat/tweak-notifications
tweak notifications
2019-05-20 19:53:28 +02:00
B. Petersen 32e34e5955 play soundOut for outgoing messages 2019-05-20 18:11:10 +02:00
B. Petersen 46f768ca28 remove superfluous headline 2019-05-20 18:10:49 +02:00
B. Petersen 17153fe4e2 add missing soundfiles 2019-05-20 18:10:01 +02:00
björn petersen 5030119a83 Merge pull request #915 from deltachat/notification_fixes
Notification fixes
2019-05-20 15:21:03 +02:00
cyBerta ada024f614 play 'plop' sound on send button click 2019-05-20 14:14:29 +02:00
cyBerta 8dd8a1d771 add 'plop' sound for in-chat incoming messages 2019-05-20 14:01:27 +02:00
björn petersen b401345962 Merge pull request #918 from deltachat/issue-910
close search-keyboard on click on ok #910
2019-05-17 13:59:53 +02:00
daniel.boehrs d0237741d5 close search-keyboard on click on ok #910 2019-05-17 12:27:31 +02:00
cyBerta 45570353e9 silence incoming notifications within the first minute after app start (relates to #451) 2019-05-16 12:50:24 +02:00
cyBerta f1a0bb3ecf remove dead code in MessageNotifier 2019-05-16 11:48:56 +02:00
cyBerta 28fbb354b3 don't show info messages as notifications 2019-05-16 11:32:21 +02:00
cyBerta 2b37b3355c do not show unread message notifications on app start (relates to #451) 2019-05-16 11:30:43 +02:00
cyBerta 7886e8b699 replace mute for one year with option to mute forever (#814) 2019-05-15 18:22:22 +02:00
cyBerta af319888d9 * do send notification signal if app is in background
* show last message in the notification summary
* change order of notification items (newest at the top)
2019-05-15 18:22:22 +02:00
cyBerta dc3eb272f9 update notification bar on entering a chat (fixes #725) 2019-05-15 18:22:22 +02:00
björn petersen 006bf07a13 Merge pull request #914 from deltachat/revert-mp4-upgrade
revert the mp4-parser-upgrade
2019-05-15 16:49:53 +02:00
B. Petersen d74d0ece20 revert the upgrade from 1.0 to 1.1, recoding does not work otherwise 2019-05-15 14:56:24 +02:00
björn petersen 1c746ab9fd Merge pull request #913 from deltachat/fwdAndShare_fixes
Fwd and share fixes
2019-05-15 13:27:18 +02:00
cyBerta 06e62903ef fix sharing multiple files (#901) 2019-05-15 12:56:34 +02:00
cyBerta 84bdc42c7c * fix back button behavior for sharing and forwarding (#903)
* fix title in archived chats while sharing content
2019-05-15 12:56:33 +02:00
cyBerta 0ea7181b58 * fix sharing of text/urls (fixes #908)
* share single files as drafts
2019-05-15 12:56:33 +02:00
cyBerta 85427d3c01 Merge pull request #912 from deltachat/resort-preferences
resort some advanced options
2019-05-15 10:29:03 +02:00
cyBerta 18087a7613 Merge pull request #911 from deltachat/tweak-video
Tweak video
2019-05-15 02:24:43 +02:00
B. Petersen 20ab00d302 use different video-quality depending on the media-quality setting 2019-05-15 01:38:58 +02:00
B. Petersen 2e494948e5 use different voice-message-quality depending on the media-quality setting 2019-05-15 01:29:26 +02:00
B. Petersen be73649703 move 'advanced/outgoing image quality' to 'chats and media/outgoing media quality' 2019-05-15 01:13:44 +02:00
B. Petersen d1e902b1a3 move 'show classic emails'-option from 'advanced' to 'chats and media' 2019-05-15 00:57:57 +02:00
B. Petersen 41e2def76f skip insufficient pre-check of video-format 2019-05-15 00:35:27 +02:00
B. Petersen 29226b2330 update mp4parser from 1.0.6 to 1.1.22 2019-05-15 00:24:01 +02:00
cyBerta 76cfe5f197 Merge pull request #883 from deltachat/record-video
record & recode video
2019-05-14 12:56:11 +02:00
björn petersen dda3cf9e84 Merge pull request #904 from deltachat/issue-756
show a hint that qr-verification cannot be done without network #756
2019-05-14 11:04:40 +02:00
B. Petersen 226d8492f7 simplify thumbnails 2019-05-13 21:44:38 +02:00
B. Petersen a59f6fd69b be conservative in sending videos 2019-05-13 21:44:38 +02:00
B. Petersen 13c1c7a4f2 unify video-play-button 2019-05-13 21:44:38 +02:00
B. Petersen 3925c4c02e do not recode if filesize and bitrate are already reasonable 2019-05-13 21:44:38 +02:00
B. Petersen 3606838d93 set video information on prearing also if recoding does not take place 2019-05-13 21:44:38 +02:00
B. Petersen 6d4dddae81 cleanup 2019-05-13 21:44:38 +02:00
B. Petersen e367675dd2 create thumbnails for staging-area 2019-05-13 21:44:38 +02:00
B. Petersen a44abd307a flush() explicitly before close() - although, the docs says other, there is a difference eg. on android7/motog and data are not ready without flush() when read from another thread 2019-05-13 21:44:38 +02:00
B. Petersen 9d255bc343 implement alternative method to get recorded videos 2019-05-13 21:44:38 +02:00
B. Petersen a0b7aa4066 calculate correct video thumbnail size 2019-05-13 21:44:38 +02:00
B. Petersen 9f3278eccf avoid division by zero 2019-05-13 21:44:38 +02:00
B. Petersen 5b5bfedcfd add a different animation for 'prepare' 2019-05-13 21:44:38 +02:00
B. Petersen 582f2d0626 prepare video before recoding starts 2019-05-13 21:44:38 +02:00
B. Petersen a959b173fa add DcChat.prepareMsg() 2019-05-13 21:44:38 +02:00
B. Petersen 7333c8a27a enable audio in recoded videos 2019-05-13 21:44:38 +02:00
B. Petersen d73d392ed4 recode video data 2019-05-13 21:44:38 +02:00
B. Petersen 7a33ad98d3 upgrade app to MultiDex as we have now more than 65k functions 2019-05-13 21:44:38 +02:00
B. Petersen b1de21af60 call VideoRecoder class, do not allow VideoRecording if recoding is not available 2019-05-13 21:44:38 +02:00
B. Petersen 3e41bf3533 add recoder 2019-05-13 21:44:38 +02:00
B. Petersen e0f5a17115 more conversative cache 2019-05-13 21:44:38 +02:00
B. Petersen 328901f724 show video thumbnails 2019-05-13 21:44:38 +02:00
B. Petersen 853a10253c remove unused isInProgress and isPendingDownload from slides 2019-05-13 21:44:38 +02:00
B. Petersen 0d11e11da4 remove unsused showControls parameter 2019-05-13 21:44:38 +02:00
B. Petersen 608180df58 drop complicated is-thumbnail-preview calculation that is discarded at the end 2019-05-13 21:44:38 +02:00
B. Petersen 885b8e2295 send videos files in original coding 2019-05-13 21:44:38 +02:00
B. Petersen ce8c30348f start video recording activity 2019-05-13 21:44:38 +02:00
B. Petersen 4535714a4c add record-video-button to attach-type-selector 2019-05-13 21:44:38 +02:00
holger krekel 1ac6e82300 Merge pull request #909 from deltachat/no-minify
disable minify and proguard for now
2019-05-13 19:04:58 +02:00
B. Petersen efc9919f1b disable minify and proguard for now 2019-05-13 18:30:48 +02:00
holger krekel c012bf7710 Merge pull request #907 from deltachat/cache-dir
use cacheDir if externalCacheDir is not available
2019-05-12 19:59:11 +02:00
B. Petersen 588f8a41fd use cacheDir if externalCacheDir is not available 2019-05-11 18:02:35 +02:00
daniel.boehrs 7b18c4e137 show a hint that qr-verification cannot be done without network #756 2019-05-10 14:20:53 +02:00
björn petersen 7c8ef69467 Merge pull request #895 from deltachat/forward_and_share
search during forwarding, forward to archives, forward to new contacts
2019-05-10 13:48:39 +02:00
cyBerta da6893b728 reset forwarding or sharing on system back button pressed 2019-05-09 16:55:14 +02:00
cyBerta d2638f5554 don't allow message search queries while forwarding or sharing 2019-05-09 16:47:51 +02:00
cyBerta 0bfea03707 handle sharing analogous to forwarding:
* search for contacts, share to new contacts, share to archives
* hide option menu while sharing/forwarding
* use action bar back icon to cancel sharing/forwarding
2019-05-09 14:14:45 +02:00
cyBerta bd650bf21a #891 add new forwarding mechanism to MediaPreviewActivity 2019-05-09 14:14:45 +02:00
cyBerta 26949980db #891 search during forwarding, forward to archives, forward to new contacts 2019-05-09 14:14:45 +02:00
holger krekel 1d342e1002 Merge pull request #897 from comradekingu/patch-7
Fix typos and words in Readme
2019-05-09 00:15:33 +02:00
Allan Nordhøy 0741eb6a38 Fix typos and words in Readme 2019-05-08 14:49:13 +02:00
B. Petersen fbe33cd8a3 bump version 2019-05-07 17:38:44 +02:00
B. Petersen 169d3d9326 Update messenger-backend submodule. 2019-05-07 17:18:21 +02:00
B. Petersen 16b29b1a50 update translations 2019-05-07 11:52:59 +02:00
björn petersen 429175859c Merge pull request #890 from deltachat/simplify-blob-provider
simplify PersistentBlobProvider
2019-05-05 22:49:10 +02:00
B. Petersen 310c616a63 simplify PersistentBlobProvider 2019-05-05 22:37:48 +02:00
B. Petersen a15b482296 update translations 2019-05-02 15:30:04 +02:00
B. Petersen 6d3c01e9ba add catalan language, thanks Calbasi for pushing this forward 2019-05-02 15:26:48 +02:00
B. Petersen d1f9dd6511 refine scrips 2019-05-02 15:05:32 +02:00
B. Petersen 88650df039 changelog 2019-05-01 21:31:12 +02:00
B. Petersen f9cb6b81f5 bump version 2019-05-01 21:24:53 +02:00
B. Petersen 11524c7482 tweak menu 2019-05-01 21:20:35 +02:00
cyBerta aef2c09653 Merge pull request #876 from Ampli-fier/master
Enhance log with scroll and zoom possibility
2019-05-01 19:23:13 +02:00
cyBerta 69988538e6 Merge pull request #884 from deltachat/refine-provider
do not check location-provider we've not requested
2019-05-01 19:18:35 +02:00
cyBerta f075518dde Merge pull request #886 from deltachat/disable-mapbox-telemetry
init mapbox only as needed and disable mapbox-telemetry
2019-05-01 19:17:15 +02:00
B. Petersen b364a9dab6 init mapbox only as needed and disable telemetry 2019-05-01 17:40:52 +02:00
B. Petersen c60ab862a8 do not check location-provider we've not requested 2019-05-01 16:30:22 +02:00
B. Petersen bbbeb27a66 add missing import statement (wondering why it compiles on the first try? cache?) 2019-05-01 12:53:09 +02:00
björn petersen 918cd0dfbd Merge pull request #878 from deltachat/poi_improvements
Poi improvements
2019-05-01 12:40:37 +02:00
björn petersen 44abdbb8a6 Merge pull request #881 from deltachat/mapbox_location_component
show own device location independent of location streaming
2019-05-01 12:15:24 +02:00
cyBerta 3b5721e118 show own device location independent of location streaming 2019-04-30 21:27:19 +02:00
cyBerta 53c068c57d differentiate pois from other markers by a dotted outline 2019-04-30 16:22:38 +02:00
cyBerta b096abc3a4 fix disappearing marker 2019-04-30 14:52:13 +02:00
cyBerta 1fa41f5b4c add labels to the bottom of pois and last position markers 2019-04-30 14:47:47 +02:00
cyBerta 0a549fb039 rudimental implementation to delete POIs 2019-04-27 22:26:49 +02:00
Ampli-fier 16e53a98d6 Enhance log with scroll and zoom possibility 2019-04-27 22:16:41 +02:00
cyBerta ee4b40d749 Change wording for sending new POIs 2019-04-27 21:43:10 +02:00
björn petersen 43812a929f Merge pull request #875 from deltachat/update_release_checklist
update release checklist
2019-04-27 21:28:12 +02:00
cyBerta 85656614bc do not show add poi view on global map 2019-04-27 21:23:50 +02:00
cyBerta 11f8b581a6 update release checklist 2019-04-27 20:54:23 +02:00
cyBerta 604497a436 bump version 2019-04-27 00:28:27 +02:00
cyBerta 48cb764361 bump version 2019-04-27 00:15:08 +02:00
björn petersen bca8a5d0e6 Merge pull request #874 from deltachat/no_network_provider
No network provider
2019-04-26 23:10:59 +02:00
cyBerta 64a9f85a34 check if mapview is destroyed before removing markers 2019-04-26 22:23:38 +02:00
cyBerta d2076d406f disable Network provider to avoid crazy marker traces 2019-04-26 22:22:52 +02:00
björn petersen 0c913f4ef1 Merge pull request #873 from deltachat/add_pois
Add pois
2019-04-26 22:02:33 +02:00
cyBerta 3060678d64 send POI messages from map 2019-04-26 21:13:30 +02:00
cyBerta 8cbe052761 fix info window - chat linking 2019-04-26 21:13:30 +02:00
cyBerta 66b4b9325b fix marker sizes 2019-04-26 21:13:30 +02:00
cyBerta e55a230220 create UI to add POI markers 2019-04-26 21:13:30 +02:00
B. Petersen ea0d3bed37 Update messenger-backend submodule. 2019-04-26 21:11:45 +02:00
B. Petersen 16571bcf72 readme 2019-04-26 19:09:28 +02:00
björn petersen 149367c71e Merge pull request #872 from deltachat/issue-854
Attachments with spaces in file name are not handled correctly #854
2019-04-26 16:01:27 +02:00
B. Petersen 1c3336a5c0 Update messenger-backend submodule. 2019-04-26 15:58:23 +02:00
daniel.boehrs 0571278d43 attachments with spaces in file name are not handled correctly #854 2019-04-26 13:51:13 +02:00
cyBerta 11dc495c54 Merge pull request #871 from deltachat/issue-867
Bad behavior by forwarding a message #867
2019-04-26 12:25:57 +02:00
cyBerta f794e79085 Merge pull request #870 from deltachat/independent-markers
add api for independent markers
2019-04-26 12:22:58 +02:00
daniel.boehrs d04a1bf917 Bad behavior by forwarding a message #867 2019-04-26 11:40:52 +02:00
B. Petersen 8fd09d1009 add api for independent markers 2019-04-26 00:32:27 +02:00
björn petersen e27a1f9741 Merge pull request #864 from deltachat/experimental_async_loading
[WIP] Experimental async loading
2019-04-25 12:47:13 +02:00
cyBerta f8e3693560 Merge pull request #869 from deltachat/location-icon
add location icon beside message time
2019-04-25 12:31:53 +02:00
cyBerta 1931ba1456 save last map center and zoom level for each map 2019-04-24 21:55:07 +02:00
cyBerta 6e61b282ef move callback interfaces to corresponding async tasks 2019-04-24 21:55:06 +02:00
cyBerta a886a264f9 chose random longitude at min zoom level if there is no known last position 2019-04-24 21:55:06 +02:00
cyBerta 2435161b87 avoid InvalidLatLngBoundsException if map has no markers 2019-04-24 21:55:06 +02:00
cyBerta b87fed0cbb adapt loop iteration according to ConcurrentHashMap 2019-04-24 21:55:05 +02:00
cyBerta 455519556a remove dead code 2019-04-24 21:55:05 +02:00
cyBerta 07caaa9f37 clean up 2019-04-24 21:55:05 +02:00
cyBerta 6912196961 collect map data asynchronously 2019-04-24 21:55:04 +02:00
björn petersen 740bfaf427 Merge pull request #866 from deltachat/tweak-log
tweak log view
2019-04-24 21:40:06 +02:00
B. Petersen aa14ed5107 add location icon beside message time 2019-04-24 20:43:33 +02:00
B. Petersen d5bce6512e Update messenger-backend submodule. 2019-04-24 20:42:29 +02:00
B. Petersen 25885c5cfb larger font, non-monospaced to avoid getting wider and break more lines 2019-04-23 10:39:51 +02:00
B. Petersen 94e1b3d3cf smaller padding to save some space 2019-04-23 10:13:25 +02:00
B. Petersen 9155c97568 bump version 2019-04-22 22:39:33 +02:00
björn petersen f15be3402d Merge pull request #865 from deltachat/fix-for-android4
avoid using ?attr in combination with <solid>
2019-04-22 22:31:11 +02:00
B. Petersen 0f59350be8 avoid using ?attr in combination with <solid> 2019-04-22 22:26:54 +02:00
björn petersen a574a735b2 Merge pull request #861 from Ampli-fier/master
Logcat with date+time for all Android versions
2019-04-21 02:03:56 +02:00
Ampli-fier c7391e021c Logcat with threadtime 2019-04-21 00:33:19 +02:00
Ampli-fier 0d2a6deb64 Logcat with date+time for all Android versions 2019-04-20 23:48:22 +02:00
B. Petersen 442dbe4050 doc 2019-04-20 01:37:06 +02:00
B. Petersen 10ffdc2f2b changelog 2019-04-20 01:04:12 +02:00
B. Petersen fb4744bb88 bump version 2019-04-20 00:33:53 +02:00
björn petersen 49c1392641 Merge pull request #860 from deltachat/fix-lights
catch color parsing errors
2019-04-20 00:25:31 +02:00
B. Petersen dd7a67a909 catch color parsing errors 2019-04-20 00:07:47 +02:00
B. Petersen 561e6ca1be bump version 2019-04-19 18:59:12 +02:00
B. Petersen 3b6422d50a update translations 2019-04-19 18:54:55 +02:00
B. Petersen 8b40477a0d Update messenger-backend submodule. 2019-04-19 17:43:04 +02:00
björn petersen 6cc93027a8 Merge pull request #856 from deltachat/tweak-location-icon
move location-icon to upper right corner and make it a bit larger
2019-04-19 13:02:09 +02:00
B. Petersen 7eaeb9f603 move location-icon to upper right corner and make it a bit larger 2019-04-19 12:26:03 +02:00
B. Petersen 68ba826def Update messenger-backend submodule. 2019-04-19 02:16:12 +02:00
björn petersen d5d6eef0a7 Merge pull request #853 from deltachat/show-location-states
show current state of the location-streaming in chatlist and chat
2019-04-19 02:15:32 +02:00
B. Petersen afd8431220 playing around with location-streaming-state as floating icon 2019-04-19 02:14:50 +02:00
björn petersen e87fff7c0c Merge pull request #852 from deltachat/location_updates
Location updates
2019-04-19 01:52:36 +02:00
B. Petersen bf040dfe62 remove one-time location-streaming; it's not implemented and it's unclear ux-wise 2019-04-19 00:23:41 +02:00
Ampli-fier c4a9d8f6e2 remove unused glide modues 2019-04-18 23:11:45 +02:00
Ampli-fier 6a1181de5e Undo of: Removed unknown attribute 'position' 2019-04-18 22:49:57 +02:00
Ampli-fier ee9c92f555 Revert "remove unused glide modues"
This reverts commit dcfe4c3e5b.
2019-04-18 22:32:18 +02:00
Ampli-fier c4e3f98266 Removed unknown attribute 'position' 2019-04-18 22:05:24 +02:00
B. Petersen 5a644af56f show current state of the location-streaming in chatlist and chat 2019-04-18 17:17:35 +02:00
cyBerta 2ef1ad1eb2 adapt info window offset for character markers 2019-04-18 15:10:59 +02:00
cyBerta 86d5226bf9 white marker characters 2019-04-18 15:03:06 +02:00
cyBerta 54fb81dc7f fix map filtering, map shows location updates again 2019-04-18 15:01:48 +02:00
B. Petersen 431b72cae6 update translations 2019-04-18 14:33:45 +02:00
björn petersen 929784978c Merge pull request #851 from deltachat/tweak-glide
remove unused glide modues
2019-04-18 14:31:38 +02:00
B. Petersen dcfe4c3e5b remove unused glide modues 2019-04-18 01:33:52 +02:00
B. Petersen 7326677be0 Revert "Update messenger-backend submodule."
This reverts commit 2cf2505524.
2019-04-18 01:14:09 +02:00
björn petersen 85eb7eb896 Merge pull request #850 from deltachat/ime-action-label
set landscape full-screen-editor button-label
2019-04-18 01:01:04 +02:00
B. Petersen 2cf2505524 Update messenger-backend submodule. 2019-04-18 00:49:21 +02:00
björn petersen 4b2ef6b407 Merge pull request #843 from deltachat/location_streaming_2
Location streaming 2
2019-04-18 00:46:16 +02:00
B. Petersen 310f76a7a4 use marker string as-is, it's already truncated in core; do not use length() to check for marker as this won't work for non-ascii 2019-04-18 00:45:51 +02:00
B. Petersen c558853bad set landscape full-screen-editor button-label 2019-04-17 23:41:50 +02:00
cyBerta f5cc75723a add markers with single characters to map 2019-04-17 19:42:17 +02:00
Ampli-fier e62d5d9537 Merge pull request #848 from deltachat/tweak-dark-three
Tweak dark three
2019-04-17 13:29:27 +02:00
B. Petersen 5d6b26e2a2 make scroll-to-bottom more visible, thanks @Ampli-fier 2019-04-17 11:26:11 +02:00
B. Petersen 3ad1d920ff tweak search-separator 2019-04-17 11:17:53 +02:00
B. Petersen 620e1e3757 tweak close-attach-area-button 2019-04-17 11:17:53 +02:00
B. Petersen a949e24d5e tweak scroll-to-bottom-button 2019-04-17 11:17:53 +02:00
B. Petersen e7405b59f7 tweak send button 2019-04-17 11:17:53 +02:00
B. Petersen a8d5f17058 Update messenger-backend submodule. 2019-04-16 22:56:43 +02:00
B. Petersen a164c8f44c add script to push sources to transifex 2019-04-16 22:51:54 +02:00
björn petersen f11d96a50d Merge pull request #847 from Ampli-fier/master
Grammar
2019-04-16 22:45:15 +02:00
Ampli-fier a75e7506aa Grammar 2019-04-16 21:47:19 +02:00
Ampli-fier ea93f1b1c2 Merge pull request #845 from deltachat/tweak-dark-mode
tweak background
2019-04-16 20:31:52 +02:00
B. Petersen 792a2a4997 add DcArray.getMarker() 2019-04-16 19:49:26 +02:00
cyBerta ba7f7b42ff fix merge conflicts 2019-04-16 18:25:56 +02:00
cyBerta 4904757868 fix some slider flakieness for cancellation motion events 2019-04-16 18:16:32 +02:00
cyBerta 6da6028409 allow last position icons to overlap 2019-04-16 18:14:19 +02:00
cyBerta 0370dbe2d7 rename parameter 2019-04-16 17:59:55 +02:00
B. Petersen 2942ff1aad gray scale and flip background, self-bubbles in neutral color 2019-04-16 16:38:46 +02:00
björn petersen 58e0a6a9fc Merge pull request #842 from Ampli-fier/master
Dark Theme improvements part 2
2019-04-16 15:52:31 +02:00
B. Petersen 87c53bae1b add português do brasil 2019-04-16 15:19:09 +02:00
B. Petersen 2b44505485 unify language names to 'locale only' 2019-04-16 14:39:24 +02:00
B. Petersen aee7befa85 update translations 2019-04-16 14:20:56 +02:00
cyBerta 9c43f8ef5d #837 simplify location history slider 2019-04-16 11:22:28 +02:00
cyBerta 085959a6c4 MapDataManager: don't update whole list if no point was added (after onResume) 2019-04-16 11:22:28 +02:00
cyBerta 5e2e6c644e replaces FeatureTreeSet by LinkedLists, reduces layers, improves performance of map 2019-04-16 11:22:27 +02:00
cyBerta b20878d2bc #837 simplify location history slider 2019-04-16 09:13:10 +02:00
cyBerta 1de13e0834 MapDataManager: don't update whole list if no point was added (after onResume) 2019-04-16 08:39:54 +02:00
B. Petersen c153f97b17 Update messenger-backend submodule. 2019-04-16 01:32:35 +02:00
Ampli-fier 11bfd53cf8 Rotate dark background by 180 deg 2019-04-15 23:11:39 +02:00
Ampli-fier 42cf825e98 Cleanup of color usages, better colors for dark theme 2019-04-15 23:09:26 +02:00
björn petersen 2781636d3d Merge pull request #840 from deltachat/disable-leak-canary
disable leak canaray for now
2019-04-15 19:06:58 +02:00
cyBerta 7c9d2df76a replaces FeatureTreeSet by LinkedLists, reduces layers, improves performance of map 2019-04-15 16:50:03 +02:00
B. Petersen 2feecdeb7f disable LeakCanaray until the known leaks are fixed, see #841 2019-04-15 15:17:48 +02:00
björn petersen 1142117bef Merge pull request #831 from deltachat/add-japanese
japanese translation
2019-04-15 14:58:49 +02:00
björn petersen 17845bce7f Merge pull request #828 from Ampli-fier/master
Dark Theme improvements
2019-04-14 00:59:43 +02:00
B. Petersen 0961cffaac initial japanese translation, thanks @RACER1 2019-04-13 15:43:49 +02:00
Ampli-fier 6742895fec Localizable strings for buttons in background selection 2019-04-13 15:36:51 +02:00
B. Petersen 2aea46660c comment 2019-04-13 15:18:16 +02:00
Ampli-fier 8192e35c41 simplify else if statement 2019-04-13 15:15:10 +02:00
cyBerta 232868636f Merge pull request #824 from cracker0dks/patch-1
Update strings.xml
2019-04-12 15:35:11 +02:00
cyBerta c934b2c177 Merge pull request #818 from deltachat/issue-805
Forwarding image from image viewer doesn't work #805
2019-04-12 15:34:08 +02:00
cyBerta 8f23935f77 Merge pull request #830 from deltachat/issue-821
Empty notification for voice and image messages #821
2019-04-12 15:31:12 +02:00
cyBerta ecc9522b92 Merge pull request #829 from deltachat/location_streaming_stabilization
Location streaming stabilization
2019-04-12 15:26:53 +02:00
daniel.boehrs e2a2786e3e Empty notification for voice and image messages #821 2019-04-12 14:58:45 +02:00
cyBerta 8cd2f8f1b4 remove unused imports 2019-04-12 11:42:45 +02:00
cyBerta d96e87c1ef adapt info popup linking to chats after reducing the number of layers for info windows 2019-04-12 01:30:40 +02:00
cyBerta c5a9984ccd refactor filtering, add option to hide traces 2019-04-12 01:13:17 +02:00
cyBerta 868994ba10 add LeakCanary for memory leak detection in debug builds 2019-04-12 00:22:39 +02:00
cyBerta 6b327e690b avoid possible OutOfMemory Errors by lazy generating info popups 2019-04-12 00:21:00 +02:00
cyBerta f78293a3ae fix app crashes on fast layout changes 2019-04-11 14:18:06 +02:00
Ampli-fier 22c4d063c4 Default background image for dark theme 2019-04-10 20:14:07 +02:00
Ampli-fier af4aee1d54 Better colour for PLUS-button in dark theme 2019-04-10 19:24:09 +02:00
Ampli-fier 4a184de91e Switch conversation list divider on Theme changes 2019-04-10 19:15:14 +02:00
cyBerta 31e3a9c1d0 show last positions within the last 24h 2019-04-09 15:37:24 +02:00
cyBerta 3ef7c73511 fix padding for TimeRangeSlider 2019-04-09 14:57:42 +02:00
Cracker f950a8e3b6 Update strings.xml
fix string
2019-04-09 11:56:18 +02:00
holger krekel 46fc0226c4 Merge pull request #822 from deltachat/p-graphics
rework inbox-hello and inbox-zero screens
2019-04-07 16:20:08 +02:00
B. Petersen 4efde95974 add image from @jankass, should be fine for now 2019-04-07 15:42:35 +02:00
B. Petersen 3ce7872e02 adding text and image with some sense 2019-04-06 21:51:07 +02:00
B. Petersen 96a5971f3d simplify inbox-zero screen and make it more helpful 2019-04-06 18:46:05 +02:00
B. Petersen ee6b90c990 create own inbox-hello and inbox-zero images 2019-04-05 22:00:11 +02:00
björn petersen 11cff9be6e Merge pull request #819 from adbenitez/patch-1
Update release-checklist.md
2019-04-05 17:30:33 +02:00
Asiel Díaz Benítez 92dbd3e2e5 Update release-checklist.md
just some little play with case and fixed 2 typos
2019-04-05 11:10:12 -04:00
daniel.boehrs 20c0d34d25 Forwarding image from image viewer doesn't work #805 2019-04-05 14:11:43 +02:00
B. Petersen 39ab44fb55 Update messenger-backend submodule. 2019-04-05 13:14:35 +02:00
björn petersen fe7e5b1bd3 Merge pull request #811 from deltachat/theme-dark-theme
fix dark theme
2019-04-05 12:08:16 +02:00
B. Petersen 631fa8a1d8 tweak member-delete icon for dark-theme 2019-04-05 11:03:32 +02:00
B. Petersen ea0e45cead tweak swiping in dark mode 2019-04-05 02:42:13 +02:00
B. Petersen 8abc5bd50e tweak deak-mode input panel 2019-04-05 02:24:26 +02:00
B. Petersen a228b7c128 tweak background selection, avoid select-button being at the position as 'close' 2019-04-05 01:52:34 +02:00
B. Petersen 9911e9c0fc default background in dark-theme defaults to black 2019-04-05 01:33:04 +02:00
B. Petersen cbf5405ee0 tweak dark mode settings 2019-04-05 01:10:28 +02:00
B. Petersen 0343b9a732 fix cursor and control colors in dark mode 2019-04-05 01:01:06 +02:00
B. Petersen 28b2541c92 tweak contact list 2019-04-04 16:27:17 +02:00
B. Petersen 500ef4e6d2 make all contact lists readable in dark mode 2019-04-03 11:15:09 +02:00
B. Petersen 691c8756fc tint dark-mode fab-button 2019-04-02 19:21:02 +02:00
B. Petersen f238344d0b set cursor more nicely 2019-04-02 18:56:10 +02:00
B. Petersen cb6ef5193f tint the advanced-expand-button correctly 2019-04-02 18:43:21 +02:00
B. Petersen afaffa8880 themed qr scan/show activities 2019-04-02 13:53:01 +02:00
B. Petersen edecccd163 fix dark mode for LogView 2019-04-02 13:37:38 +02:00
B. Petersen 915ac6b8af use theme colors for RegistrationActivity 2019-04-02 11:52:26 +02:00
B. Petersen 1826f23264 Update messenger-backend submodule. 2019-03-31 13:49:43 +02:00
björn petersen 24fcd640b7 Merge pull request #802 from deltachat/backgroundEmojiTextViewCreation
fix #793 partially: allow to create EmojiTextViews in background if ...
2019-03-31 13:48:47 +02:00
cyBerta 0e38fbe021 cleanup 2019-03-31 13:38:51 +02:00
cyBerta 4707efb26a fix #793 partially: allow to create EmojiTextViews in background if statically declared in xml 2019-03-31 13:38:50 +02:00
björn petersen 85cba6cb49 Merge pull request #799 from deltachat/speedup
speed up
2019-03-31 13:31:34 +02:00
B. Petersen efed65c8f4 fix rotating pending-icon 2019-03-31 13:12:21 +02:00
Angelo Fuchs 163cd51aec Maintainance: Move Test outside of regular source codes to avoid confusion. Test srcs are now referenced in build.gradle as own section. Still needs proper goal. 2019-03-31 10:16:30 +02:00
B. Petersen 41031f428c comment 2019-03-30 22:58:15 +01:00
B. Petersen c3cd6337af save on loading 2019-03-30 01:58:10 +01:00
B. Petersen b5b9073d2c less db queries for avatars 2019-03-30 01:28:12 +01:00
B. Petersen c39140442b save db query for drawing group-icon 2019-03-30 00:46:47 +01:00
B. Petersen d81cd18d57 simplify Recipient object, load message for notifications only once, less locking in Recipients object 2019-03-30 00:28:30 +01:00
B. Petersen 880f0c20e4 quicker location-streaming-needed check 2019-03-29 18:55:37 +01:00
B. Petersen 2d37c82cbe allow simple Recipient listeners 2019-03-29 17:35:42 +01:00
B. Petersen c1ff85cc10 remove phone-number-checks 2019-03-29 17:35:42 +01:00
B. Petersen 0604f797d0 check already loaded object in Recipient 2019-03-29 17:35:42 +01:00
B. Petersen 3eb5ddf961 remove unneeded recipient-resolve 2019-03-29 17:35:42 +01:00
B. Petersen c7ed32852d do not load participant list without need 2019-03-29 17:35:42 +01:00
B. Petersen e48d0f4029 simplify delivery-icon 2019-03-29 17:35:42 +01:00
B. Petersen 979d2c663d remove dead quote code 2019-03-29 17:35:42 +01:00
B. Petersen 16a57df9d6 update translations 2019-03-29 02:36:56 +01:00
B. Petersen 6f0a7d0254 Update messenger-backend submodule. 2019-03-29 02:35:19 +01:00
björn petersen 819895e2f1 Merge pull request #794 from deltachat/tweaks
some minor tweaks
2019-03-28 17:29:08 +01:00
cyBerta 470448dd2d Merge pull request #791 from deltachat/map_filtering_2
Map filtering 2
2019-03-28 16:01:35 +01:00
B. Petersen f22247dc70 tweak profile dialog 2019-03-28 01:40:17 +01:00
B. Petersen f141dba12d tweak soft keyboard 2019-03-28 01:20:03 +01:00
B. Petersen b5f94deb81 show correct initial value for 'show classic emails' 2019-03-28 00:53:22 +01:00
cyBerta 39c7103cf6 review fix in slider 2019-03-26 18:45:45 +01:00
cyBerta 97c47153ec fix rounding issue in slider, some more minor performance improvements 2019-03-26 18:34:48 +01:00
cyBerta 1b43a3fe3f map bottom should not be hidable 2019-03-26 18:34:48 +01:00
cyBerta 37974f2ce8 implement filtering, move time label above the slider, minor performance optimizations 2019-03-26 18:34:48 +01:00
cyBerta f57b72d072 avoid IllegalStateExceptions but show an error in the logs if chat id is 0 of a message linked to a marker 2019-03-26 18:34:48 +01:00
cyBerta dfd8d67480 if slider has max position, show 'Last Position', implement longpress for moving both thumb views, initial filter implementation 2019-03-26 18:34:48 +01:00
cyBerta 06525bcaf6 replace hard coded string in bottom sheet 2019-03-26 18:34:48 +01:00
cyBerta f68853e7ec open bottom sheet with time range slider on icon click 2019-03-26 18:34:48 +01:00
cyBerta d41323e69e beautify slider element. 2019-03-26 18:34:48 +01:00
cyBerta 869fb5c16b clean up dead code 2019-03-26 18:34:48 +01:00
cyBerta 58c59146bd implement bottom sheet and a slider for filtering tracks 2019-03-26 18:34:48 +01:00
cyBerta b0aff19ae0 hide global map menu entry if necessary 2019-03-26 18:34:48 +01:00
björn petersen 089554e098 Merge pull request #790 from deltachat/disable-invite
disable invite activity for now
2019-03-26 18:07:19 +01:00
B. Petersen a41116472f disable invite activity for now 2019-03-26 16:51:07 +01:00
B. Petersen 75eaa54481 Update messenger-backend submodule. 2019-03-23 20:43:03 +01:00
björn petersen b4630845c5 Merge pull request #781 from deltachat/location-menu
minor menu tweakings
2019-03-23 20:42:28 +01:00
B. Petersen 3c3a67ea0a let 'settings' be the last menu entry, hide 'global map' entry if location-streaming is disabled 2019-03-23 20:00:48 +01:00
björn petersen 4a9cfcd5b0 Merge pull request #777 from deltachat/global_map_view
Initial implementation of a global map view
2019-03-23 19:02:28 +01:00
cyBerta 5f08c555c4 use core ability to fetch all locations for a contact using chatId = 0 2019-03-23 18:49:38 +01:00
björn petersen a39d0c3250 Merge pull request #775 from deltachat/issue-732
Group with 1 member not shown as group #732
2019-03-23 18:42:28 +01:00
björn petersen 6b7283bcba Merge pull request #776 from deltachat/issue-463
Low quality contact picture #463
2019-03-23 18:38:30 +01:00
cyBerta 7f702825f6 use first name in info window as sender 2019-03-23 12:22:26 +01:00
cyBerta 1ea0ba0097 change use core location ids for point feature 2019-03-23 11:36:42 +01:00
cyBerta d88cae015d fix live location updates for own locations 2019-03-23 11:16:40 +01:00
cyBerta 3fe0adfb8d Merge branch 'master' into global_map_view 2019-03-23 01:55:13 +01:00
cyBerta b679766581 Merge pull request #780 from deltachat/tweak-locations
adapt to new core-api
2019-03-23 01:45:19 +01:00
B. Petersen 4d2211e0d4 adapt to new core-api 2019-03-23 01:35:53 +01:00
B. Petersen 0b28d24e0a Update messenger-backend submodule. 2019-03-23 01:23:42 +01:00
cyBerta fc9971fa15 reduce size of location markers that don't have a messageId 2019-03-23 00:42:23 +01:00
cyBerta f596b3beb4 show display name of sender in info window 2019-03-22 23:51:23 +01:00
cyBerta 7897b39206 move getChatIds() to ApplicationDcContext 2019-03-22 22:53:57 +01:00
cyBerta 2ee94c9ba4 cleanup and test FeatureTreeSet 2019-03-22 22:21:30 +01:00
cyBerta cb5b12d5a8 initial implementation of a global map view 2019-03-22 17:26:56 +01:00
daniel.boehrs 2c46d6e052 Low quality contact picture #463 2019-03-22 13:27:57 +01:00
daniel.boehrs c34d28d230 Group with 1 member not shown as group #732 2019-03-22 12:53:24 +01:00
B. Petersen 60c8313816 Update messenger-backend submodule. 2019-03-21 22:47:59 +01:00
cyBerta 915076a277 Merge pull request #774 from deltachat/check-for-null-pointer
on startup, always show errors if ForegroundDetector is not yet present
2019-03-21 20:47:54 +01:00
B. Petersen 3356b98059 check if ForegroundDetector is available before using it on logging errors 2019-03-21 20:26:39 +01:00
B. Petersen 12dca831a2 Update messenger-backend submodule. 2019-03-21 15:04:08 +01:00
B. Petersen c279ecefd1 Update messenger-backend submodule. 2019-03-21 14:51:14 +01:00
Angelo Fuchs 43f82c28fd Merge pull request #755 from deltachat/location-streaming
Location streaming basic implementation
2019-03-21 14:35:57 +01:00
cyBerta b811b5d313 prepare usage of a map fragment instead of a map view 2019-03-21 14:19:41 +01:00
cyBerta 00c02f49b2 start location streaming service on app start if necessary, stop streaming service after 'share once' if no other chat has streaming enabled, use DcHelper 2019-03-21 10:36:26 +01:00
cyBerta c90d1ccec2 use one source and layer to show all markers, show info window for last location 2019-03-21 09:43:21 +01:00
cyBerta 535b47b98c Merge branch 'master' into location-streaming 2019-03-21 07:50:05 +01:00
cyBerta acff990289 fix npe if no position data is yet available 2019-03-15 14:31:22 +01:00
B. Petersen 17b7b7da9a start a testing checklist 2019-03-15 14:11:21 +01:00
cyBerta 5d47838aff open conversation on map info window click 2019-03-15 14:10:30 +01:00
björn petersen 924ad365a0 Merge pull request #766 from deltachat/issue-754
Unused "New chat" option on groups's profile #754
2019-03-15 13:46:44 +01:00
björn petersen 0a71e21a55 Merge pull request #767 from deltachat/issue-753
[UI] Selecting all contacts but counter still not updated #753
2019-03-15 13:38:45 +01:00
cyBerta 325d8acbf6 check if there's a thumbnail file actually available 2019-03-15 13:29:08 +01:00
cyBerta e0202ebfd7 remove unused space in map bubble view for image only messages 2019-03-15 13:18:06 +01:00
cyBerta f29cb1d27b show thumbnails for attached images in map 2019-03-15 13:08:28 +01:00
cyBerta 7d80926069 show truncated message body text in bubble on map 2019-03-15 11:37:17 +01:00
cyBerta 77431b6dd2 reduce unused space in map bubble layout 2019-03-15 10:32:19 +01:00
cyBerta 3f73551f54 zoom map to bounding box that includes all points shown on the map 2019-03-15 10:30:24 +01:00
daniel.boehrs 959e007e39 [UI] Selecting all contacts but counter still not updated #753 2019-03-15 09:16:29 +01:00
daniel.boehrs 5370d35f44 Unused "New chat" option on groups's profile #754 2019-03-15 08:50:08 +01:00
B. Petersen d50718f95b bump version 2019-03-14 12:53:11 +01:00
B. Petersen 39a651278e Update messenger-backend submodule. 2019-03-14 11:31:30 +01:00
cyBerta 77358c5636 draw info windows always on top 2019-03-14 01:36:57 +01:00
cyBerta ea3da82e2c avoid npe's in GenerateInfoWindowTask 2019-03-14 01:31:59 +01:00
cyBerta 7edba7afe6 invert info window id generation 2019-03-14 01:31:25 +01:00
cyBerta 7c378bcb66 delete all locations on long press as dev option 2019-03-14 00:38:42 +01:00
cyBerta 462390636f don't send invalid locations to core 2019-03-14 00:11:40 +01:00
cyBerta 03cde21eb9 Avoid null Location updates 2019-03-13 23:45:58 +01:00
cyBerta a553b33783 initial info window implementation 2019-03-13 23:39:40 +01:00
B. Petersen 8f7d44ccd5 Update messenger-backend submodule. 2019-03-13 17:55:56 +01:00
B. Petersen 91620a6f0d update translations 2019-03-13 17:31:30 +01:00
cyBerta 55973ef857 Merge branch 'master' into location-streaming 2019-03-13 13:03:34 +01:00
cyBerta 48b3f26ec8 Merge branch 'location-streaming' of https://github.com/deltachat/deltachat-android into location-streaming 2019-03-12 16:24:51 +01:00
cyBerta 276ed3de7c update core submodule 2019-03-12 16:23:08 +01:00
cyBerta 63366eecf3 add logic to select markers, prerequisite for showing an info overlay 2019-03-12 16:22:42 +01:00
björn petersen ec2adce39e Merge pull request #761 from deltachat/update-application-language
also update locale of ApplicationContext
2019-03-11 20:26:48 +01:00
B. Petersen 65655a6138 added deleteAllLocations() to jni 2019-03-11 15:12:10 +01:00
Daniel 3eb6a56e5b Merge pull request #765 from deltachat/fix-mailto-links
fix handling mailto:-share-links
2019-03-11 13:27:18 +01:00
Daniel fb2ce839a9 Merge pull request #763 from deltachat/fix-share-crash
fix crash when sharing link, closes #762
2019-03-11 13:25:39 +01:00
B. Petersen 2ace2a5bdf fix handling mailto:-share-links, closes #764 2019-03-10 17:14:19 +01:00
B. Petersen 5e73a679b6 fix crash when sharing link, closes #762 2019-03-10 16:29:53 +01:00
björn petersen b5a9e910b0 Merge pull request #759 from deltachat/issue-434
sharing files does not work #434
2019-03-09 18:52:36 +01:00
B. Petersen d6a94fd544 wording: make clear, images are not recoded 2019-03-09 18:52:15 +01:00
daniel.boehrs 0c5e1b95f5 sharing files does not work #434 2019-03-09 18:37:01 +01:00
B. Petersen 2b67413b62 also update locale of ApplicationContext as this is neeed eg. by the core 2019-03-09 18:15:47 +01:00
B. Petersen 60aab2998a update translations 2019-03-09 17:42:21 +01:00
B. Petersen 47b87ac203 force pulling new translations, skip all evil caches 2019-03-09 17:40:34 +01:00
B. Petersen 37bbc41639 add a script to check for some basic translation syntax errors 2019-03-09 17:38:12 +01:00
B. Petersen e39c569aa1 update translations 2019-03-09 17:07:00 +01:00
B. Petersen 0913fc2f1b update translations 2019-03-09 16:30:22 +01:00
björn petersen 6fa0598169 Merge pull request #758 from deltachat/logfromonboarding
log should be reachable during onboarding #744
2019-03-09 16:00:13 +01:00
B. Petersen fdcf2786a8 tweak layout, re-use existing string 2019-03-09 15:56:07 +01:00
florian.haar 450966cce6 og should be reachable during onboarding #744 2019-03-09 15:36:48 +01:00
cyBerta f2f04e214b add timestamp, msgId, accuracy info to each point 2019-03-08 11:35:32 +01:00
cyBerta 44219ca6f2 cleanup in MapActivity 2019-03-08 11:34:18 +01:00
cyBerta 81732320cc Merge branch 'location-streaming' of https://github.com/deltachat/deltachat-android into location-streaming 2019-03-08 02:01:37 +01:00
cyBerta 1f332f2b8c add MapDataManager, updates points and lines drawn on the map 2019-03-08 02:00:24 +01:00
B. Petersen 6bab6db32c add kml to standards.md 2019-03-07 21:11:22 +01:00
B. Petersen 6d76fabe91 add advanced switch to enable location-streaming, defaults to 'off' 2019-03-07 14:00:16 +01:00
cyBerta 9843debd21 Merge branch 'location-streaming' of https://github.com/deltachat/deltachat-android into location-streaming 2019-03-07 13:11:20 +01:00
cyBerta 9268b38d47 update submodule 2019-03-07 13:10:23 +01:00
cyBerta 0cb23b3dc5 show own location icon on a map, tweak location update filtering 2019-03-07 13:10:23 +01:00
B. Petersen 998e903e0d adapt to location-rendering-api 2019-03-07 13:10:23 +01:00
cyBerta 70613cc8e1 start/stop location streaming from attachment window, use location related core bindings 2019-03-07 13:10:22 +01:00
cyBerta 8fede3312a add location off icon 2019-03-07 13:10:22 +01:00
cyBerta 5f9646a028 improve location sharing alert title 2019-03-07 13:10:22 +01:00
cyBerta be8a718b3f implement share location button, share location timespan, rename threadId to chatId 2019-03-07 13:10:21 +01:00
B. Petersen 3e28cbed05 DcContext.setLocation() returns the state 2019-03-07 13:10:21 +01:00
B. Petersen 964ab18730 add location-sending functions 2019-03-07 13:10:21 +01:00
cyBerta 71d6972d0f move map and android related code to org.thoughtcrime.securesms 2019-03-07 13:10:20 +01:00
cyBerta b0534c44f6 initial location service implementation, adds a map activity 2019-03-07 13:10:20 +01:00
cyBerta ea6144d963 updates gradle syntax, integrates map dependency and removes gradleWitness until 'implementation' is supported 2019-03-07 13:10:19 +01:00
cyBerta de4fa329e6 Merge pull request #751 from deltachat/image-compression
add an experimental feature for high image compression
2019-03-07 13:08:33 +01:00
cyBerta c52a5c87bf update submodule 2019-03-07 00:53:16 +01:00
cyBerta 1e4c2996b2 Merge branch 'location-streaming' of https://github.com/deltachat/deltachat-android into location-streaming 2019-03-07 00:49:58 +01:00
cyBerta c08bc7ccfe show own location icon on a map, tweak location update filtering 2019-03-07 00:48:44 +01:00
B. Petersen ee8480787c adapt to location-rendering-api 2019-03-06 21:48:07 +01:00
cyBerta 59716c2909 start/stop location streaming from attachment window, use location related core bindings 2019-03-06 20:33:19 +01:00
cyBerta 88f267f748 add location off icon 2019-03-06 20:21:05 +01:00
cyBerta 98f4600df3 improve location sharing alert title 2019-03-06 20:20:22 +01:00
cyBerta 0794bc1ac9 Merge branch 'location-streaming' of https://github.com/deltachat/deltachat-android into location-streaming 2019-03-06 17:26:19 +01:00
cyBerta 8b8e383db8 implement share location button, share location timespan, rename threadId to chatId 2019-03-06 17:25:01 +01:00
B. Petersen 0106c4ebcc DcContext.setLocation() returns the state 2019-03-06 15:34:50 +01:00
B. Petersen 8b35cf1023 add location-sending functions 2019-03-06 15:24:32 +01:00
cyBerta a8e5e51ab9 move map and android related code to org.thoughtcrime.securesms 2019-03-06 12:31:48 +01:00
cyBerta 726d59c162 initial location service implementation, adds a map activity 2019-03-06 12:16:52 +01:00
cyBerta ecae4a14bb updates gradle syntax, integrates map dependency and removes gradleWitness until 'implementation' is supported 2019-03-05 21:12:55 +01:00
B. Petersen 1b6b2ec955 Update messenger-backend submodule. 2019-03-05 20:52:54 +01:00
björn petersen ab5363bab6 Merge pull request #752 from deltachat/fixformatstore
fix formatting for gplay store
2019-03-05 10:58:36 +01:00
holger krekel 829eca72ec fix formatting for gplay store 2019-03-04 07:26:25 +01:00
B. Petersen 867e2aa5d2 add an experimental feature for high image compression 2019-03-02 15:56:59 +01:00
björn petersen c920ef5329 Merge pull request #742 from deltachat/email-interactions
email interactions
2019-03-02 13:05:52 +01:00
B. Petersen 6be0c34ec4 introduce an option 'Show classic email' 2019-03-02 13:03:19 +01:00
B. Petersen c6d76cdf46 more visible divider 2019-02-28 10:31:46 +01:00
B. Petersen 0758977961 remove superfluous default parameter from getConfig() 2019-02-28 10:31:46 +01:00
B. Petersen 867362ac4f force redraw of stacked contact requests 2019-02-28 10:31:46 +01:00
B. Petersen 6a3887cbda abort contect requeste on archive/delete 2019-02-28 10:31:46 +01:00
björn petersen 770cebb255 Merge pull request #746 from deltachat/disable-disk-cache
disable glide disk cache
2019-02-28 10:24:11 +01:00
B. Petersen 9d0493a1ff disable glide disk cache 2019-02-28 00:00:34 +01:00
björn petersen ebc1b0a8e6 Merge pull request #745 from deltachat/add-dev-icon
use a different icon for dev-releases
2019-02-27 12:54:21 +01:00
björn petersen 24773f7613 Merge pull request #741 from chklump/Repair_open_files
Open files via intent didn't work for old android versions.
2019-02-27 00:34:17 +01:00
B. Petersen 92ff795aba add separate icon for the build-type 'debug' 2019-02-26 14:33:58 +01:00
holger krekel 72a2418903 Merge pull request #737 from deltachat/tweak-onboarding
tweak onboarding
2019-02-25 21:56:51 +01:00
holger krekel 4e461e1169 Merge pull request #736 from deltachat/addversion
add version to X-Mailer
2019-02-25 21:55:23 +01:00
B. Petersen 30c1e88a64 wording 2019-02-25 19:18:31 +01:00
B. Petersen d5fa605796 comment 2019-02-24 11:24:39 +01:00
chklump a4d9cb8d88 Add FLAG_ACTIVITY_NEW_TASK to intent in function openForViewOrShare for SDK version 23 and below. 2019-02-23 22:07:56 +01:00
B. Petersen 76daa92441 unify quantity strings; always include %d in 'one' because translators will need to use %d for languages where 'one' does not only mean 1 - and if %d is missing in the source strings, tool may not offer it 2019-02-23 14:12:39 +01:00
B. Petersen f3fa39016d unify colors and headlines 2019-02-22 19:17:38 +01:00
B. Petersen 14addb3984 tweak onboarding screen 2019-02-22 19:05:36 +01:00
björn petersen 00d4749826 Merge pull request #718 from deltachat/issue685
#685 date alignment in media gallery
2019-02-22 17:18:13 +01:00
Angelo Fuchs 682b1101a5 closes #685 by strictly defining points in time
- today is from 00:00.00 this morning until the end of time
- yesterday is from yesterday 00:00.00 until today
- the other ones also mean pretty much exactly what you would expect
them to mean.
- this week and this month both can be empty because they are already
covered by today, yesterday etc. This is by design.
2019-02-22 16:59:51 +01:00
Angelo Fuchs 9622270923 #685 dates are now aligned along date changes at 00:00.00 2019-02-22 16:59:50 +01:00
B. Petersen 5a94ee4e22 add version to X-Mailer 2019-02-22 16:57:15 +01:00
björn petersen 6080563916 Merge pull request #724 from deltachat/issue-716
mailto:-links without address should work as "share" #716
2019-02-22 16:48:46 +01:00
björn petersen 458cc8825b Merge pull request #706 from deltachat/issue-649
Lock pattern security issues #649
2019-02-22 16:39:39 +01:00
daniel.boehrs a91eea93ab Manual handling for mailto URIs 2019-02-22 15:43:58 +01:00
daniel.boehrs 103e6efdbd mailto:-links without address should work as "share" #716 2019-02-22 15:43:57 +01:00
B. Petersen 446b1b6c64 wording 2019-02-22 15:41:24 +01:00
B. Petersen 8df079eaf8 alter view root visibility only when screen-lock is enabled. this is for performance and general compatibility reasons, no special screenlock-code should run if screen-lock is disalbed.. 2019-02-22 15:29:47 +01:00
daniel.boehrs d649f74a6e Only hide UI if ScreenLock is enabled 2019-02-22 14:30:24 +01:00
daniel.boehrs 60fde960ce Lock pattern security issues #649 2019-02-22 14:30:24 +01:00
B. Petersen 64a4d03a6c re-add dev icon (to be used automatically for the beta versions) 2019-02-22 01:43:13 +01:00
B. Petersen 33cef9d9b9 add Lithuanian translation 2019-02-21 23:53:39 +01:00
B. Petersen 5f9c626b14 fix translations 2019-02-21 23:48:14 +01:00
B. Petersen b6fd0b86bf update translations 2019-02-21 23:08:27 +01:00
B. Petersen 63c9b00f51 Update messenger-backend submodule. 2019-02-21 23:00:42 +01:00
björn petersen eddee76ee2 Merge pull request #728 from deltachat/oauth2
implement OAuth2
2019-02-21 22:59:15 +01:00
B. Petersen f51bb4dde5 wording 2019-02-21 16:21:57 +01:00
björn petersen e8e54853f3 Merge pull request #735 from LenzGr/patch-1
Updated README.md
2019-02-21 15:59:16 +01:00
Lenz Grimmer 57837f736b Updated README.md
Provide direct download links to prevent users from having
to go through too many hops in order to obtain the package.
2019-02-21 15:49:18 +01:00
B. Petersen 83f86b8edf add OAuth2 to standards.md 2019-02-20 23:21:04 +01:00
B. Petersen b8a1646823 application-id in delta-chat-auth-scheme is optional 2019-02-20 23:11:57 +01:00
B. Petersen be6a556b87 remove static version prefix 2019-02-20 15:18:34 +01:00
B. Petersen daa5fde02a wording, handle accidential clicks outside confirmation dialog. 2019-02-20 14:54:43 +01:00
B. Petersen a7978430d1 get OAuth2 token back 2019-02-19 22:36:19 +01:00
B. Petersen 5b8c2ffb95 comment 2019-02-19 14:14:33 +01:00
B. Petersen 9bc231a1db do login when oauth2 returns 2019-02-19 00:50:00 +01:00
B. Petersen ad696464c1 add authorisation method popup to RegistrationActivity 2019-02-19 00:06:22 +01:00
B. Petersen bb4b72eab1 use correct redirect_uri 2019-02-18 22:55:12 +01:00
B. Petersen 1fa18be37d launch OAuth2 in browser if appropiate 2019-02-18 14:59:56 +01:00
B. Petersen caf9090594 add getOauth2Url() 2019-02-18 14:59:55 +01:00
B. Petersen db85e9479c implement DC_EVENT_HTTP_POST 2019-02-18 14:59:55 +01:00
björn petersen 8731346326 Merge pull request #729 from deltachat/deadfiles
remove dead references in gradle
2019-02-18 14:59:02 +01:00
B. Petersen 40bab74eb5 remove dead references in gradle 2019-02-18 13:11:35 +01:00
björn petersen f1c9e49f1f Merge pull request #723 from deltachat/reorder-gradle-repositories
Use Googles repositories first
2019-02-15 15:53:17 +01:00
daniel.boehrs c08116e133 Use google repositories first 2019-02-15 11:27:59 +01:00
björn petersen 1d1e57d9ca Merge pull request #721 from deltachat/fixnotification
fix crash wrt notifications
2019-02-14 23:33:11 +01:00
Angelo Fuchs 36b501e01a wording 2019-02-14 19:32:53 +01:00
B. Petersen 8f07d86087 wording 2019-02-14 18:22:37 +01:00
B. Petersen 40bfa15dea update notifications of visible thread in bg, fixes #720 2019-02-14 18:17:08 +01:00
B. Petersen a5ccd9da79 wording 2019-02-14 18:07:30 +01:00
björn petersen f146c1c966 Merge pull request #717 from deltachat/improve_gplay_text
rework description
2019-02-14 13:25:13 +01:00
holger krekel e522ae74ab another go, another refined motto and some text changes ;) 2019-02-14 11:48:24 +01:00
holger krekel b8c547f2f1 mostly take over Lenz's refinements 2019-02-13 18:45:10 +01:00
holger krekel 862a03b3a0 another version, just chatted with mor 2019-02-13 17:30:36 +01:00
björn petersen 728f909db9 Merge pull request #682 from deltachat/notification_issue_451
Notification issue 451
2019-02-13 16:33:05 +01:00
Angelo Fuchs 0d6a225991 changed 'silo' to 'centralization'
Silo is not widely used for this concept.
As "privacy by design" didn't fit after that I replaced it with "no ads"
2019-02-13 15:12:44 +01:00
holger krekel 1110b80184 fix merge accident 2019-02-13 15:00:22 +01:00
Lenz Grimmer 624f98b817 Update store/text.md
Co-Authored-By: hpk42 <holger@merlinux.eu>
2019-02-13 14:59:19 +01:00
Lenz Grimmer 9ed573f5f8 Update store/text.md
Co-Authored-By: hpk42 <holger@merlinux.eu>
2019-02-13 14:59:03 +01:00
B. Petersen 2104cae3a1 comment 2019-02-13 14:54:56 +01:00
holger krekel 5ea8216e78 better sound 2019-02-13 14:54:37 +01:00
holger krekel e742db722c yet 1-2 more points 2019-02-13 14:53:20 +01:00
holger krekel 3456cafb38 rework key points some more 2019-02-13 14:50:43 +01:00
holger krekel fc29c2902f * change short description
* address @lenzgr 's review comments
2019-02-13 14:44:36 +01:00
holger krekel f7cd7860a0 more rewording 2019-02-13 14:39:14 +01:00
holger krekel f564c9f2fc some fixes, typo fixing and a para on encryption 2019-02-13 14:30:27 +01:00
holger krekel 77c98a18cd worked on key points if we want them 2019-02-13 13:53:30 +01:00
holger krekel 503952a915 some refinements 2019-02-13 13:36:27 +01:00
holger krekel 8456051d2f rework description 2019-02-13 13:19:32 +01:00
B. Petersen 3324acd590 disable gcar for now, bump version 2019-02-13 12:03:33 +01:00
B. Petersen e501b86472 do not bother with battery-optimisation just after first start 2019-02-12 17:13:20 +01:00
B. Petersen 21be2fd69c add most recent translations to changelog 2019-02-12 16:41:03 +01:00
B. Petersen 613afa2597 comment 2019-02-12 16:22:17 +01:00
B. Petersen 5e738ef248 bump version 2019-02-12 15:43:31 +01:00
B. Petersen 478330d7e9 update translations 2019-02-12 15:34:09 +01:00
B. Petersen 742a1203df Update messenger-backend submodule. 2019-02-12 15:01:41 +01:00
B. Petersen 19da5cde8a comment 2019-02-12 13:52:28 +01:00
B. Petersen 52c9f8dd33 add application id to log 2019-02-12 13:51:52 +01:00
B. Petersen 7797f9b8a6 add gplay flavour, tackles #697 2019-02-12 13:18:33 +01:00
B. Petersen 195437d8d2 remove dead code from gradle wrt BUILD_TIMESTAMPS used in signal for expiring builds 2019-02-12 02:26:58 +01:00
B. Petersen 19e1b4bba9 update dependency verification 2019-02-12 02:06:14 +01:00
B. Petersen 805a66ea2e Update messenger-backend submodule. 2019-02-12 00:10:45 +01:00
B. Petersen ecb4c0ca33 comment, update store files 2019-02-11 16:30:16 +01:00
B. Petersen fa5a714a1a readme: update year 2019-02-10 23:30:02 +01:00
björn petersen e0e907e537 Merge pull request #711 from deltachat/notification-settings
allow changing led, vibration, sound on NotificationChannels
2019-02-10 17:37:38 +01:00
B. Petersen 72fc8b7b63 create NotificationChannel only if it does not exist 2019-02-10 16:49:46 +01:00
B. Petersen 1afbc3ecf1 allow chaning led, vibration, sound even when using NotificationChannels, closes #709 2019-02-10 16:32:22 +01:00
B. Petersen 30d5cd3c81 update translations 2019-02-10 16:27:43 +01:00
B. Petersen 56468347a7 update translations, add azerbaijani 2019-02-10 16:16:42 +01:00
B. Petersen 08d00ccf62 update translations, german 'du' -> 'die' 2019-02-10 16:08:35 +01:00
björn petersen 40e5efddbc Merge pull request #705 from deltachat/linkify
avoid ClassNotFoundException
2019-02-10 15:40:24 +01:00
björn petersen 0b970709f4 Merge pull request #696 from chklump/master
First attempt to display initial duration for audio attachements.
2019-02-10 15:12:27 +01:00
björn petersen 7c5f90d572 Merge pull request #712 from chklump/Issue_698
Group Create Issues #698
2019-02-10 15:07:08 +01:00
B. Petersen cd5aa0b9c1 update translations 2019-02-10 14:56:25 +01:00
B. Petersen 376208f9a6 Update messenger-backend submodule. 2019-02-10 14:44:06 +01:00
chklump 9a78bfe878 Fix for #698 part 2: "Me" not part of the group when clicked on "QR invite code" and no one joined. 2019-02-10 13:09:10 +01:00
chklump 16a8b21eec Fix for #698 part 1: Crash when creating new group with empty name. 2019-02-10 13:09:04 +01:00
chklump 544f19315b First attempt to display initial duration for audio attachements. 2019-02-10 00:52:23 +01:00
chklump 97e83ff7af Merge branch 'master' of https://github.com/deltachat/deltachat-android 2019-02-10 00:43:36 +01:00
björn petersen c8e19d44f2 Merge pull request #707 from deltachat/ignore-battery-optimize
ask ignoring battery-optimize, adapt to targetSdk=26
2019-02-09 15:45:16 +01:00
B. Petersen 15a2951b20 use min. importance for permanent foreground notification so that no sound is played on oreo, fixes #710 2019-02-09 02:22:56 +01:00
B. Petersen c9fc1c506f move reminder text to strings.xml 2019-02-09 01:44:32 +01:00
B. Petersen 46ac343181 define a notification channel, closes #708 2019-02-09 01:33:22 +01:00
B. Petersen 4866b5ea40 use unique icon for the permanent notification 2019-02-09 01:20:50 +01:00
B. Petersen 4d6892b991 ask the the user to disable battery-optimize if eligible; check the system setting before adding the permanent notification 2019-02-09 01:14:06 +01:00
B. Petersen d501f17525 request permission to ask the user to ignore battery-optimize 2019-02-08 17:18:10 +01:00
B. Petersen 122693d14c avoid ClassNotFoundException eg. on oreo caused by Linkify.MAP_ADDRESSES which is included in ALL 2019-02-08 13:51:25 +01:00
björn petersen 45db3b84fb Merge pull request #704 from deltachat/No_feedback_when_blocking_contact_699
No feedback when blocking contact #699
2019-02-08 13:19:56 +01:00
björn petersen c207e161b5 Merge pull request #702 from deltachat/targetSdk26
change targetSdkVersion from 25 to 26
2019-02-08 13:08:35 +01:00
björn petersen 21b875df96 Merge pull request #703 from deltachat/issue-464
Can't share with pattern set #464
2019-02-08 13:06:03 +01:00
florian.haar 35c7fc44b1 No feedback when blocking contact #699 2019-02-08 12:53:04 +01:00
daniel.boehrs 7a9d2b8e53 Can't share with pattern set #464 2019-02-08 10:40:08 +01:00
B. Petersen ba5c190072 start foreground service according to android o 2019-02-08 00:58:16 +01:00
B. Petersen de28157ebb change targetSdkVersion from 25 to 26 2019-02-08 00:14:17 +01:00
björn petersen ee5858506b Merge pull request #661 from deltachat/mapping_repositories_and_dependencies
Mapping Dependencies and Repositories
2019-02-08 00:02:47 +01:00
Angelo Fuchs 9b6d79ec07 cleaned up repository section a bit. 2019-02-07 23:53:08 +01:00
Angelo Fuchs 3fc848e5d4 comments on usage #656 2019-02-07 23:53:08 +01:00
Angelo Fuchs 39b144b40c nothing is gridlayouted. #656 2019-02-07 23:53:08 +01:00
Angelo Fuchs 08659f0450 cardview is not used. #656 2019-02-07 23:53:08 +01:00
Angelo Fuchs 58d599d236 unused library #656 2019-02-07 23:53:08 +01:00
Angelo Fuchs ca50dda682 some expaination what does what #656 2019-02-07 23:53:08 +01:00
Angelo Fuchs 5e85045d49 removed a library and replaced it with its dependency (that we actually use). #656 2019-02-07 23:53:08 +01:00
Angelo Fuchs d5ecebf304 unused library. #656 2019-02-07 23:53:08 +01:00
Angelo Fuchs 5711b52de6 this color picker is used nowhere. #656 2019-02-07 23:53:08 +01:00
Angelo Fuchs 83f2513a39 we don't pick numbers, we don't need a number picker. #656 2019-02-07 23:53:08 +01:00
Angelo Fuchs decdba5e67 working on #656 mapped out jitpack and the only dependency we get from there. 2019-02-07 23:12:13 +01:00
B. Petersen 1d0ce7ddec add purple explicitly 2019-02-07 23:11:30 +01:00
björn petersen b9bcf28955 Merge pull request #689 from deltachat/typo
fix forground typo
2019-02-07 22:46:40 +01:00
björn petersen ae97adc582 Merge pull request #695 from deltachat/qroverlay
re-add qr-code overlay logo
2019-02-06 16:08:10 +01:00
björn petersen 8d0772362f Merge pull request #694 from deltachat/tweakbuttons
tweak buttons
2019-02-06 14:05:55 +01:00
chklump ea20bf20c6 First attempt to display initial duration for audio attachements. 2019-02-02 19:21:39 +01:00
B. Petersen 2be7b9bb15 re-add qr-code overlay logo 2019-02-02 17:18:30 +01:00
B. Petersen 8456f807d5 unify color names 2019-02-02 15:53:29 +01:00
B. Petersen 6c24f9fc97 tweak button and fab colors according to the lite-color also used on desktop 2019-02-02 15:53:28 +01:00
björn petersen 44075917b7 Merge pull request #690 from deltachat/687_remove_protobuf_files
#687 remove protobuf files
2019-02-02 15:48:23 +01:00
björn petersen 9c4f670fa9 Merge pull request #693 from violoncelloCH/fix/441/disable_autocorrection_server_input
disable autocorrection on server input fields
2019-02-02 15:42:48 +01:00
B. Petersen b33b7c0c8a fix typo 2019-02-01 20:55:23 +01:00
Jonas Sulzer 8aeeb5b3fd disable autocorrection on server input fields
Signed-off-by: Jonas Sulzer <jonas@violoncello.ch>
2019-02-01 19:43:27 +01:00
björn petersen 15f37c8531 Merge pull request #686 from deltachat/purple_led
allowing the LED color to be purple.
2019-02-01 01:44:05 +01:00
cyBerta a421d148f3 #687 remove protobuf files 2019-02-01 01:28:18 +01:00
cyBerta 3dd9a247dd #451 hide incoming heads-up notifications as long as a thread is visible 2019-02-01 00:52:10 +01:00
Angelo Fuchs 135bc1c96c led default color now purple. 2019-02-01 00:14:22 +01:00
Angelo Fuchs d53ec6add8 allowing the LED color to be purple. 2019-01-31 17:01:33 +01:00
B. Petersen 2941d6926b fix string 2019-01-30 10:52:01 +01:00
B. Petersen f0d27b0a9f update translations 2019-01-30 09:01:14 +01:00
Angelo Fuchs 4e031e260c reducing the importance of notifications while a chat is displayed #451 2019-01-29 14:34:46 +01:00
Angelo Fuchs a6b35b2a87 removed obsolete code #451 2019-01-29 14:02:52 +01:00
Angelo Fuchs 37cf7e5a91 Merge pull request #680 from deltachat/groupicon closes #669
fix group-indicator display on searching for contacts and messages
2019-01-29 13:44:58 +01:00
B. Petersen 5f3fadf606 fix group-indicator display on searching for contacts and messages, closes #669 2019-01-29 00:07:54 +01:00
björn petersen 822bc6d6ae Merge pull request #678 from deltachat/new_issue_template
changed the wording of the issue template
2019-01-28 22:17:05 +01:00
Angelo Fuchs 4be731ac7b changed the wording of the issue template to improve the perception of what goes where 2019-01-28 22:14:38 +01:00
björn petersen 79952e4ffa Merge pull request #667 from deltachat/selfstatus
adapt signature handling to new core behavior
2019-01-28 16:29:27 +01:00
B. Petersen 04be5a4812 doc 2019-01-28 11:55:58 +01:00
B. Petersen b40b6a751a add standards.md from old repo here to satisfy some links. in general, the file should be moved to core or spec, however 2019-01-27 17:31:25 +01:00
B. Petersen 137e19639a add swedish language 2019-01-27 00:48:07 +01:00
B. Petersen a33e1d6372 update translations 2019-01-27 00:38:29 +01:00
B. Petersen b2b4a618f9 Update messenger-backend submodule. 2019-01-27 00:34:08 +01:00
holger krekel a8b400f6a2 Merge pull request #670 from deltachat/updatescreenshot
update screenshots in README.md
2019-01-26 15:09:45 +01:00
B. Petersen 1e5869bc35 update screenshots in README.md 2019-01-26 14:28:53 +01:00
B. Petersen c10a26dca0 adapt signature handling to new core behavior 2019-01-26 00:21:54 +01:00
Angelo Fuchs b47934d874 Merge pull request #659 from deltachat/fix423
read display-name from the database, not from the application-preference closes #423
2019-01-25 18:05:55 +01:00
Angelo Fuchs e1afe1bbbe Merge pull request #660 from deltachat/fix657
tweak buttons in the add-group activity
2019-01-25 15:21:49 +01:00
B. Petersen 2d961112b1 make the buttons in the add-group screenmultiline, set to same height, make as wide as possible and needed 2019-01-25 00:11:28 +01:00
B. Petersen 5afb3ecb5f read display-name from the database, not from the application-preference 2019-01-24 23:20:49 +01:00
Angelo Fuchs d14bd45e36 Merge pull request #658 from deltachat/tweak-gradle
use defaults if gradle.properties does not set the DC_* keystore values
2019-01-24 15:09:55 +01:00
B. Petersen b2a70dbbda use defaults if gradle.properties does not set the DC_* keystore values 2019-01-24 15:01:40 +01:00
B. Petersen c5bf2cd00d fix missing reference introduced by removing Google location stuff 2019-01-23 18:02:21 +01:00
B. Petersen a5ee105c00 comment 2019-01-23 17:42:47 +01:00
björn petersen 59744875ad Merge pull request #648 from deltachat/fdroid
changes for f-droid
2019-01-23 17:40:43 +01:00
B. Petersen e98b4236f0 smarter handling of key-files 2019-01-23 17:32:18 +01:00
B. Petersen 36492f70a0 remove dead code 2019-01-23 15:12:15 +01:00
B. Petersen 8a2822c7ab correct applicationId to statisfy fdroid; internally, the .beta suffix is always needed 2019-01-23 15:12:15 +01:00
B. Petersen 7e4c38a057 use only one default flavor 2019-01-23 15:12:15 +01:00
B. Petersen 04fd5cbf4d remove play service dependencies 2019-01-23 15:12:14 +01:00
B. Petersen 94c1148ada remove unused maven repo 2019-01-23 15:12:14 +01:00
B. Petersen 2958cecd18 remove suspicious url 2019-01-23 15:12:14 +01:00
B. Petersen 3b1f389797 remove unused mavenLocal() 2019-01-23 15:12:13 +01:00
B. Petersen 1d483f78bf use standard button and avoid another maven dependency 2019-01-23 15:12:13 +01:00
B. Petersen 6afcf1b4bb get ShortcutBadger from std. maven repo 2019-01-23 15:12:13 +01:00
B. Petersen 35ea8933d6 get PhotoView from jitpack.io maven repo 2019-01-23 15:12:12 +01:00
B. Petersen 2c46940d12 remove unused maven repos 2019-01-23 15:12:12 +01:00
B. Petersen 446055bfe9 changelog 2019-01-23 12:43:18 +01:00
björn petersen 9e49d1ddf5 Merge pull request #646 from deltachat/attachment-layout
swap hidden-location and file button for a smoother layout
2019-01-23 11:57:26 +01:00
björn petersen efd92dde8a Merge pull request #650 from deltachat/doc
just some doc
2019-01-23 11:57:10 +01:00
B. Petersen d156c7652a doc 2019-01-23 01:34:38 +01:00
B. Petersen 636d69f07f swap hidden-location and file button for a smoother layout 2019-01-22 22:06:19 +01:00
björn petersen 8706879bc8 Merge pull request #643 from deltachat/reduce_notification
reduces the noise of #451 by waiting 20 seconds for the second bleep …
2019-01-22 21:40:15 +01:00
björn petersen af080a6328 Merge pull request #645 from deltachat/hide_share_location
Hide share location
2019-01-22 21:38:10 +01:00
Angelo Fuchs fe573f51d6 for #414 hiding the location with better layout 2019-01-22 20:00:39 +01:00
Angelo Fuchs 6f6efc7a5a for #414 hiding the location 2019-01-22 19:58:11 +01:00
Angelo Fuchs 0954705964 Revert "first action for #414 remove all the location things."
This reverts commit 7e7a5560ef.
2019-01-22 19:49:37 +01:00
Angelo Fuchs 0b9cfac05e reduces the noise of #451 by waiting 20 seconds for the second bleep if many messages come at once. 2019-01-22 15:25:28 +01:00
björn petersen d2351e8675 Merge pull request #642 from deltachat/minor_string_changes
Minor string changes
2019-01-22 15:09:08 +01:00
Angelo Fuchs 590d7852b0 toned down language of certianity for the screenshot blocking. closes #641 2019-01-22 14:49:09 +01:00
Angelo Fuchs 9dfd2c05a7 added info for translators to make things clear in the UI. closes #417 2019-01-22 14:33:37 +01:00
Angelo Fuchs c907bc008f changed text to 'Signature' closes #416 2019-01-22 14:31:20 +01:00
Angelo Fuchs 7e7a5560ef first action for #414 remove all the location things. 2019-01-22 14:08:34 +01:00
Angelo Fuchs 170b0d86c3 replaced constant value with proper constant from original source. #417 2019-01-22 12:14:52 +01:00
B. Petersen 85253fd051 update logo, tackles #444 2019-01-22 02:44:14 +01:00
B. Petersen 0529c85033 add option to add a static certificate to the tools directory, ignore keyfiles, tackles #444 2019-01-22 02:36:29 +01:00
B. Petersen c067c2b700 remove '-dev' suffix from names, tackles #444 2019-01-22 02:34:42 +01:00
björn petersen b0d7421458 Update CHANGELOG.md 2019-01-22 02:05:13 +01:00
B. Petersen 8211d494da add initial CHANGELOG.md 2019-01-22 02:03:11 +01:00
B. Petersen 1e1ad2a20a Update messenger-backend submodule. 2019-01-22 00:32:57 +01:00
B. Petersen 600828e1f6 change deltachat-android-ii to deltachat-android; fix some lineend 2019-01-21 23:55:22 +01:00
Daniel 91be337fb6 Infoboxes look weird closes #248 (#259) 2019-01-21 14:44:46 +01:00
björn petersen 729a05ba51 Merge pull request #258 from deltachat/apkdiff
move apkdiff.py to tools directory
2019-01-21 14:32:52 +01:00
B. Petersen bae2ffc3e1 move apkdiff.py to tools directory 2019-01-21 12:32:12 +01:00
björn petersen 70ec08c5fb Update f-droid.md 2019-01-20 23:30:29 +01:00
B. Petersen 896a511473 add some info wrt f-droid handling 2019-01-20 23:17:33 +01:00
B. Petersen f795ea28e2 add release checklist 2019-01-20 22:12:52 +01:00
björn petersen 10a8cadb0f Merge pull request #255 from Ampli-fier/master
added menu_deaddrop_subtitle string
2019-01-19 22:26:14 +01:00
björn petersen edee850d8d Merge pull request #256 from chklump/Issue_#252
'OK' button in select-background enabled initially.
2019-01-19 22:22:46 +01:00
chklump 3db7466bd8 'OK' button in select-background is initially enabled doing nothing if background isn't changed 2019-01-19 18:57:55 +01:00
Ampli-fier d979c02e45 added menu_deaddrop_subtitle string 2019-01-19 17:53:45 +01:00
Ampli-fier 47d88e6372 Merge pull request #1 from deltachat/master
Updates from the master-root
2019-01-19 16:27:12 +01:00
florianhaar 00791843a9 Merge pull request #251 from deltachat/correctmenu
correct titles for 'OK' buttons
2019-01-18 14:44:03 +01:00
B. Petersen 1707a1d61b correct titles for 'OK' buttons, esp. for landscape mode, where they may become visible 2019-01-18 14:33:23 +01:00
florianhaar c534cc35e2 Merge branch 'master' of https://github.com/deltachat/deltachat-android-ii 2019-01-18 12:58:58 +01:00
florianhaar 258e885186 use ok/cancel for the login screen #225 2019-01-18 12:57:59 +01:00
daniel.boehrs 1dfc392a2c support mailto links from external apps #235 2019-01-18 11:01:33 +01:00
B. Petersen 87241bf620 Update messenger-backend submodule. 2019-01-18 02:57:00 +01:00
B. Petersen e3b15d9dbf allow entering ssl/startls flags for imap and smtp connection, closes #179 2019-01-18 02:54:21 +01:00
B. Petersen 0244d9c57f allow reverting input from registration-form, do not trim passwords and user names, tackles #179 2019-01-18 01:56:28 +01:00
B. Petersen b304e9b1bd allow settings a separate password for the smtp-server, tackles #179 2019-01-18 01:46:14 +01:00
B. Petersen fa35dfca66 remove ok-animation from profile (we're using such animations nowhere) 2019-01-18 01:00:10 +01:00
B. Petersen 63aff154fc tweak 'no messages' hint for self-chat, tackles #238 2019-01-17 16:11:06 +01:00
B. Petersen a8ee346d33 comment, closes pr #236 2019-01-17 11:52:10 +01:00
B. Petersen 850b535ff3 update translations 2019-01-16 23:38:15 +01:00
björn petersen aac62627f4 Merge pull request #234 from adbenitez/master
swapped commentaries
2019-01-16 22:20:56 +01:00
Asiel Díaz Benítez 4b0816a083 Update strings.xml 2019-01-16 15:47:52 -05:00
B. Petersen bb83c038a5 bump version 2019-01-16 18:55:45 +01:00
B. Petersen c785da3484 update translations 2019-01-16 18:33:09 +01:00
B. Petersen d7322f99d4 Update messenger-backend submodule. 2019-01-16 18:32:06 +01:00
B. Petersen e593890317 option to start a new chat from profile view, closes #232 2019-01-16 16:00:13 +01:00
B. Petersen fb5e1b633a ask before copying to clipboard for urls 2019-01-16 15:51:33 +01:00
B. Petersen 1031826382 ask before copying to clipboard 2019-01-16 15:46:47 +01:00
B. Petersen 13760a0ade do not cancel action-mode when actions are cancelled 2019-01-16 14:22:19 +01:00
B. Petersen 25c50c13b7 use default back-icons for action-modes 2019-01-16 13:50:01 +01:00
B. Petersen d53099eaa7 tweak select all ux 2019-01-16 13:38:10 +01:00
B. Petersen ec6fb9ac16 update translations 2019-01-16 00:52:06 +01:00
B. Petersen abad685f22 update translations 2019-01-16 00:39:27 +01:00
B. Petersen ef02f5a667 refined system messages 2019-01-16 00:29:26 +01:00
B. Petersen 77889ac2d6 show error if oneself is not in group 2019-01-16 00:25:26 +01:00
B. Petersen 2edbc38190 update translations 2019-01-15 14:50:43 +01:00
B. Petersen ceec16c9d5 bump version 2019-01-15 13:37:13 +01:00
B. Petersen b4a365b880 Update messenger-backend submodule. 2019-01-15 13:33:42 +01:00
B. Petersen 9e1b731dc9 mark verified groups as being experimental 2019-01-15 12:59:13 +01:00
B. Petersen b6fa7d0c6b tone down verification wording 2019-01-15 01:35:53 +01:00
B. Petersen 779457aa65 Update messenger-backend submodule. 2019-01-14 22:39:26 +01:00
B. Petersen 9bb8009e14 disable message-trimming options for now 2019-01-14 22:39:03 +01:00
B. Petersen 49f3c0de99 email-links in messages can start new chat, closes #216 2019-01-14 17:49:17 +01:00
B. Petersen f105ec4861 tweak date and archive display 2019-01-14 17:16:43 +01:00
daniel.boehrs 17900f1bf4 gallery should show sender, not groupname #206 2019-01-14 16:22:57 +01:00
daniel.boehrs 1c5e8445c9 show the extension beside the size of attachments #153 2019-01-14 15:32:56 +01:00
daniel.boehrs 05a497e558 Copy email to clipboard not working on profile view #199 2019-01-14 15:08:49 +01:00
B. Petersen 0ac0d399a0 bump version 2019-01-14 14:52:27 +01:00
B. Petersen 153214cfe9 update translations 2019-01-14 14:52:20 +01:00
B. Petersen 5c8db78657 Update messenger-backend submodule. 2019-01-14 14:33:42 +01:00
B. Petersen d30f9d1540 unify progresss dialog 2019-01-14 12:04:54 +01:00
B. Petersen 127a1c0023 allow qr-code-scanning during group creation, fixes #229 2019-01-14 01:24:24 +01:00
B. Petersen 684028d126 remove dead ADD_CONTACT code 2019-01-14 00:59:51 +01:00
B. Petersen 1dabac1b21 simplify selected-messages-action menu 2019-01-13 13:31:25 +01:00
B. Petersen df19ecb029 less flickering of action bar icons 2019-01-13 13:14:48 +01:00
B. Petersen 136b6ac483 scroll down after message-object is really added to list, closes #209 2019-01-13 02:35:03 +01:00
B. Petersen 31c9f720b1 add counter to contact selection, closes #226, tackles #37 2019-01-13 01:35:22 +01:00
B. Petersen 049918f491 show clearer error text when trying to delete members with ongoing chats, tackles #220 2019-01-13 01:10:06 +01:00
B. Petersen 54268ef699 allow canceling add-member-dialog 2019-01-13 01:09:21 +01:00
B. Petersen 84689b6740 use ok/cancel buttons on adding members, closes #224 2019-01-13 00:40:55 +01:00
B. Petersen 5c4329b104 remove dead code 2019-01-12 14:22:15 +01:00
B. Petersen ed3e804016 scale down images on sending, closes #168 2019-01-12 01:43:47 +01:00
B. Petersen 940720ef6b tweak strings 2019-01-11 23:01:54 +01:00
B. Petersen d631bab275 update translations 2019-01-11 22:03:09 +01:00
B. Petersen ddfd1eb006 remove unused colors 2019-01-11 15:54:15 +01:00
B. Petersen 6e7cd9f317 update date color 2019-01-11 15:52:41 +01:00
björn petersen abc8ca41a2 Merge pull request #212 from deltachat/qrnormalchat
show qr-invite code also for normal chats
2019-01-11 15:14:42 +01:00
B. Petersen 348f87b6a8 update translations 2019-01-11 15:13:46 +01:00
B. Petersen b31a623822 better appreviations in date strings 2019-01-11 11:53:24 +01:00
björn petersen 426de7f0cd Merge pull request #223 from deltachat/msgdate
show date beside time
2019-01-11 11:46:36 +01:00
B. Petersen 43e2d1015e instead of a flickering date header, show relative date beside time for older messages 2019-01-11 11:35:24 +01:00
B. Petersen dde56cb4d2 fix date display for chats without messages, closes #221 2019-01-11 01:00:29 +01:00
B. Petersen 7aad188885 prepare image recoding, tackles #168 2019-01-10 23:08:39 +01:00
B. Petersen 89c0d3cd06 use lower voice-message bitrate for testing, closes #218 2019-01-10 22:07:19 +01:00
B. Petersen 06d61b44b2 add hint to the solid/attr issue, tackles #219 2019-01-10 21:30:57 +01:00
B. Petersen 7dd0d0a75a simplify RationaleDialog and avoid usage of soldid/attr, tackles #215 2019-01-10 16:21:58 +01:00
B. Petersen d39dfd01e0 tweak archived-background color, tackles #219 2019-01-10 15:56:14 +01:00
Angelo Fuchs 9537389e4e #219 removing attr because pre-lollipop androids can't handle it here 2019-01-10 15:37:50 +01:00
Angelo Fuchs 4e5e81d0e7 #219 removing attr because pre-lollipop androids can't handle it here 2019-01-10 14:40:56 +01:00
B. Petersen 719f8d8047 show date when timestamp deviates, closes #116 2019-01-10 00:29:39 +01:00
B. Petersen 4906d62e7e Update messenger-backend submodule. 2019-01-10 00:26:05 +01:00
B. Petersen 644fc96198 use sort-timestamp for displaying date-headlines, fixes #217 2019-01-09 23:44:10 +01:00
B. Petersen f3af49ce24 Update messenger-backend submodule. 2019-01-09 23:42:56 +01:00
B. Petersen dcc6467291 simplify dialogs 2019-01-09 23:34:49 +01:00
B. Petersen da1844fb6f update translations 2019-01-09 16:07:59 +01:00
björn petersen 197bdefa63 Merge pull request #213 from deltachat/nomultidex
remove multidex
2019-01-09 13:22:27 +01:00
B. Petersen e250bb1460 multidex is now unneeded; remove it 2019-01-09 13:16:50 +01:00
B. Petersen 143963c2a9 update translations 2019-01-09 02:08:16 +01:00
B. Petersen 3e79719ac4 fix random crashes when events come when the context is not available 2019-01-09 01:31:00 +01:00
B. Petersen 9ff2e8839d show qr-invite code also for normal chats, tune-down verify wording a bit 2019-01-08 18:06:47 +01:00
B. Petersen c1850588ef be a bit more carful with wrong positions 2019-01-08 12:41:30 +01:00
björn petersen f61f1f153b Merge pull request #210 from deltachat/issue-100
Reduce JNI calls for #100
2019-01-08 12:36:37 +01:00
daniel.boehrs a63cd2746b Reduce JNI calls for #100 2019-01-08 10:12:09 +01:00
daniel.boehrs 096d9ca801 Hotfix for broken translation 2019-01-08 09:17:12 +01:00
B. Petersen 77d7c8e3b7 call markseen() for the messages in view only after and every 800ms 2019-01-08 01:26:51 +01:00
B. Petersen 34597a086e mark messages as seen as they scroll into view, tackles #100 2019-01-08 01:15:55 +01:00
B. Petersen d2e6d843ab remove dead code 2019-01-08 01:09:53 +01:00
B. Petersen 8ddf6cba65 remove marking whole chat as seen; only single messages are marked as seen when they scroll into view 2019-01-07 18:00:50 +01:00
daniel.boehrs a672aa02dd Creating Backup doesn't work on older phones #208 2019-01-07 13:52:03 +01:00
B. Petersen fc736cf612 show correct image borders for 'forwarded messages' on sender site 2019-01-07 13:37:48 +01:00
B. Petersen 58dc5b3881 space between sender name and text, tackles #170 2019-01-07 00:19:31 +01:00
B. Petersen 510c320f79 update translations 2019-01-06 23:02:52 +01:00
B. Petersen dabc0760ee mark forwarded messages as such, closes #74 2019-01-06 22:52:58 +01:00
björn petersen 5d01ac1c63 Merge pull request #207 from chklump/Issue_#47
Initialize the ContactSelectionListFragment from the SelectedRecipientsAdapter, tackles #47
2019-01-06 22:15:02 +01:00
chklump 27c6c3ab69 * Initialize the ContactSelectionListFragment from the SelectedRecipientsAdapter intead of from the initial group, so repeated opening, selecting and deselecting, closing cycles of the ContactMultiSelectionActivity show correct behaviour. 2019-01-06 14:38:07 +01:00
chklump e8e100a72e * Initialize the ContactSelectionListFragment with the selection from GroupCreateActivity, tackles #47.
* If contact is unselected in ContactSelectionListFragment, which was previously in the group, delete it from GroupCreateActivity, also.
2019-01-06 14:19:51 +01:00
B. Petersen 746ec37d97 bump version 2019-01-05 15:14:42 +01:00
B. Petersen 750f5ea03f nice voice-message layout 2019-01-05 15:10:52 +01:00
B. Petersen ef88256411 Update messenger-backend submodule. 2019-01-05 14:58:45 +01:00
B. Petersen 2c825d4659 update translations 2019-01-05 14:58:31 +01:00
B. Petersen 1dce4fed21 re-layout voice-messages, make them work again 2019-01-05 02:50:55 +01:00
B. Petersen ea7e89a290 add new camera-attach icon 2019-01-05 00:05:22 +01:00
B. Petersen 555ff6469d resort attach icons 2019-01-05 00:04:51 +01:00
B. Petersen 4339d80750 recolor and sort attachment icons 2019-01-04 23:49:06 +01:00
B. Petersen ea64b69437 less round corners in gallery-thumbnail-overview 2019-01-04 22:53:39 +01:00
B. Petersen b11b631426 faster search feedback 2019-01-04 22:27:16 +01:00
B. Petersen 6df76f54e2 image-edit-button in fab-style, tackles #203 2019-01-04 21:59:51 +01:00
B. Petersen 04e9dc0aec remove dead code 2019-01-04 18:38:47 +01:00
B. Petersen b2b9042fe0 typo 2019-01-04 18:10:43 +01:00
B. Petersen 90527b2373 bring the record-fab-button to foreground 2019-01-04 18:08:57 +01:00
B. Petersen 7ac37246bf update sources 2019-01-04 17:21:08 +01:00
B. Petersen 4e7e377704 add a script to pull the source from transifex (when modified eg. from desktop) 2019-01-04 17:17:34 +01:00
B. Petersen d14e59afae add hundredths to voice-recorder elapsed-time-display 2019-01-04 17:06:31 +01:00
B. Petersen 5dfc44b1dc style voice-message recording, tackles #172 2019-01-04 16:37:56 +01:00
B. Petersen dfaed72262 update translations 2019-01-04 14:31:49 +01:00
B. Petersen ee8ba0a5a5 add border below staged-image, tackles #203 2019-01-04 01:32:28 +01:00
B. Petersen 828dfd24a1 enlarge edit button, tackles #203 2019-01-04 01:12:03 +01:00
B. Petersen 502bed2f72 enlage preview from attachment staging area, fixes #202 2019-01-04 00:32:45 +01:00
B. Petersen 0d2a895057 correct bottom-borders for image-bubbles, tackles #170 2019-01-04 00:07:46 +01:00
B. Petersen 9635135e90 do not fade image bottoms to black, tackles #170 2019-01-03 19:24:16 +01:00
B. Petersen 2184d898f6 set correct delivery/lock icon colors, tackles #170 2019-01-03 17:41:39 +01:00
B. Petersen b780a9e783 simplify bubble-radius (0 is just not allowed ...) 2019-01-03 17:26:21 +01:00
B. Petersen 9fd74e71f0 sharpen bubble 2019-01-03 17:07:47 +01:00
B. Petersen 8236fdbce5 show date in mixed case 2019-01-03 15:50:05 +01:00
B. Petersen 25b6f2d477 update translations 2019-01-03 15:34:55 +01:00
B. Petersen fd9911c441 unify relative-time-strings 2019-01-03 15:29:40 +01:00
B. Petersen 1d861274e2 adjust bubble borders, tackles #170 2019-01-03 02:42:30 +01:00
B. Petersen 89824df0b9 improve inner-bubble layout, padding and line-spacing, tackles #170 2019-01-03 01:58:46 +01:00
B. Petersen 7b09020afd test subtitle for contact-requests 2019-01-03 01:19:56 +01:00
B. Petersen 855e3c5c3e allow multi-select on contact-requests, fixes #193 2019-01-03 01:10:02 +01:00
B. Petersen bd7cbf89f0 update translations 2019-01-03 00:52:34 +01:00
B. Petersen 26976aa541 clearify string 2019-01-03 00:32:03 +01:00
björn petersen 9dad64ae57 Merge pull request #198 from deltachat/getmedia
include GIF to gallery
2019-01-03 00:25:43 +01:00
B. Petersen bd2f763f22 Update messenger-backend submodule. 2019-01-03 00:25:22 +01:00
B. Petersen 181bb77c67 include GIF to gallery, adapt to new API, fixes #197 2019-01-02 16:47:53 +01:00
B. Petersen 535d61e64c update translations 2019-01-01 15:14:42 +01:00
B. Petersen 694ddebf57 bump version 2018-12-28 01:16:19 +01:00
B. Petersen efdf608484 Update messenger-backend submodule. 2018-12-28 01:13:08 +01:00
B. Petersen ed9ca3cbb4 bump version 2018-12-25 01:33:34 +01:00
B. Petersen 42556e5e32 Update messenger-backend submodule. 2018-12-24 02:34:51 +01:00
björn petersen 63217c943f Merge pull request #191 from deltachat/happyuser4
Happyuser4
2018-12-24 02:34:22 +01:00
B. Petersen 28ace84c32 fix joining a normal mailto:-qr-code 2018-12-24 02:00:08 +01:00
B. Petersen 8fa32cc4f7 refine preference ux 2018-12-24 01:51:38 +01:00
B. Petersen 4582b76e92 warn before disable-folder-watching, mainly to avoid accidential taps 2018-12-23 14:56:29 +01:00
B. Petersen 66ea30f75e make new folder options work 2018-12-23 02:38:33 +01:00
B. Petersen 87192dca99 update translations 2018-12-23 02:09:49 +01:00
B. Petersen 35e449b048 wording 2018-12-22 00:21:42 +01:00
daniel.boehrs 90775da352 Endless loop when enabling screen lock option #181 2018-12-21 13:08:16 +01:00
daniel.boehrs 3a7686471a call "markseen" on messages scrolled into view #100 2018-12-21 11:01:26 +01:00
B. Petersen 13765df3ee add options to watch inbox and sentbox 2018-12-21 00:34:45 +01:00
B. Petersen f01b67c07b update translations 2018-12-20 22:29:39 +01:00
B. Petersen 756f36101f note that the heuristic part is not yet implemented 2018-12-20 17:28:33 +01:00
B. Petersen b46bc99aad add mvbox options, remove forcing e2ee 2018-12-20 17:19:50 +01:00
B. Petersen d593096d92 show version number more visible 2018-12-20 16:36:06 +01:00
B. Petersen 354fea7da2 Update messenger-backend submodule. 2018-12-20 16:13:03 +01:00
B. Petersen 9f6a26713c Update messenger-backend submodule. 2018-12-20 02:20:47 +01:00
B. Petersen fe89841407 bump version 2018-12-20 02:20:33 +01:00
B. Petersen 698763c544 Update messenger-backend submodule. 2018-12-20 01:44:35 +01:00
B. Petersen 8f540d01fa add dc_move.c 2018-12-20 01:44:20 +01:00
B. Petersen 4d12385cb7 update translations 2018-12-20 00:19:04 +01:00
B. Petersen 7962e880ef update translations 2018-12-19 02:49:36 +01:00
B. Petersen d752a111fc update translations 2018-12-18 21:32:52 +01:00
björn petersen 5e8c20e30f Merge pull request #178 from adbenitez/master
fixed qrshow_join_contact_hint on strings.xml
2018-12-18 21:18:55 +01:00
Asiel Díaz Benítez a70b1be603 fixed qrshow_join_contact_hint on strings.xml 2018-12-18 14:48:38 -05:00
B. Petersen 3bde0cbe78 Update messenger-backend submodule. 2018-12-18 00:24:22 +01:00
B. Petersen 6544b221fd bump version 2018-12-17 23:41:42 +01:00
B. Petersen 40675fa774 remove SIGNAL_* buildConfigField's 2018-12-17 23:41:22 +01:00
B. Petersen 60d79021bf Update messenger-backend submodule. 2018-12-17 23:33:10 +01:00
B. Petersen 7cda8c0101 update translations 2018-12-17 20:14:09 +01:00
B. Petersen 7bafff0ba7 Update messenger-backend submodule. 2018-12-17 20:12:42 +01:00
B. Petersen 5529acf36b remove language_name string resource, closes #177 2018-12-17 20:02:41 +01:00
björn petersen 0f6d5e3dcd Merge pull request #174 from deltachat/happyuser
adapt to new mvbox api
2018-12-17 16:55:02 +01:00
B. Petersen 71f4a55a0d Update messenger-backend submodule. 2018-12-17 16:53:43 +01:00
B. Petersen 75dc1e1527 adapt to new mvbox api 2018-12-17 16:28:35 +01:00
björn petersen e663df903e Merge pull request #176 from adbenitez/master
Fixed ask_block_contact and ask_unblock_contact
2018-12-17 16:27:52 +01:00
Asiel Díaz Benítez f1513f7e47 Fixed ask_block_contact and ask_unblock_contact
Just removed the "calls" stuff and fixed some previous accidental removal while trying to fix this same issue.
2018-12-17 09:52:31 -05:00
Florian Haar fd36ceb847 right align lock/time/deliveryInfo in images #99 fix 2018-12-17 14:51:28 +01:00
B. Petersen 6fde63f0b2 wording, tackles #74 2018-12-17 14:06:07 +01:00
Florian Haar ed6fabe99f Merge branch 'master' of https://github.com/deltachat/deltachat-android-ii 2018-12-17 14:02:13 +01:00
Florian Haar 1876e56e23 right align lock/time/deliveryInfo in images #99 2018-12-17 14:00:41 +01:00
daniel.boehrs 3122759c91 Fixed transitions #147 2018-12-17 13:13:50 +01:00
daniel.boehrs 19f5a54ad2 Merge branch 'master' of https://github.com/deltachat/deltachat-android-ii 2018-12-17 11:29:28 +01:00
daniel.boehrs 1c6b7fe58f share with Delta #147 #74 2018-12-17 11:29:18 +01:00
Florian Haar 880421fd6f Status Text in Settings can not be empty #156 2018-12-17 10:35:36 +01:00
daniel.boehrs a73a7b28de HOTIFX Fix broken build due to HTML tags inside translation file 2018-12-17 10:10:12 +01:00
B. Petersen bd8217196f update translations 2018-12-16 21:48:48 +01:00
B. Petersen 54140476bf update translations 2018-12-16 21:47:52 +01:00
B. Petersen 78fa449e99 add italian language 2018-12-15 15:20:41 +01:00
B. Petersen a7f26560fe update translations 2018-12-15 15:11:53 +01:00
B. Petersen fb14484944 update translations 2018-12-15 04:01:02 +01:00
B. Petersen ed30a16cc3 remove html constraints from source strings 2018-12-15 00:59:13 +01:00
björn petersen 3136245693 Merge pull request #173 from ralphtheninja/master
Fix typo
2018-12-15 00:17:35 +01:00
Lars-Magnus Skog 98e42e6208 Fix typo 2018-12-14 23:59:56 +01:00
B. Petersen d7e29abce6 update translations 2018-12-14 23:57:35 +01:00
B. Petersen fbefdcf127 simplify ThreadRecord 2018-12-14 23:46:51 +01:00
B. Petersen a26f48f4f3 fix typos in source strings 2018-12-14 22:17:21 +01:00
B. Petersen 96d2a69fdb update translations 2018-12-14 21:51:04 +01:00
B. Petersen 10ec1cad26 fix wording 2018-12-14 21:38:55 +01:00
B. Petersen ad0da65727 update translations, add danks 2018-12-14 17:26:14 +01:00
B. Petersen a4c0f62005 refine some wordings, tackles https://github.com/deltachat/deltachat-desktop/issues/423 2018-12-14 17:14:22 +01:00
B. Petersen 8c1fbc0ae9 remove dead code 2018-12-13 16:37:02 +01:00
B. Petersen 3b193c35d9 Update messenger-backend submodule. 2018-12-13 15:09:20 +01:00
B. Petersen aab44755aa add 'dev' to app_name (was removed by reworking strings, we do not want temporary names in the tx repos) 2018-12-13 15:08:55 +01:00
B. Petersen 582b5d035b bump version 2018-12-13 15:02:32 +01:00
B. Petersen 4458577927 colored sender names in groups, tackles #170 2018-12-13 14:57:40 +01:00
B. Petersen cdf2aad98e simplify color handling 2018-12-13 14:41:32 +01:00
B. Petersen 6bc11ed1c0 simplify Recipient handling 2018-12-13 14:08:41 +01:00
B. Petersen c09333d5d6 use delta colors for the avatars in the notification area, remove dead code wrt colors 2018-12-13 13:27:53 +01:00
B. Petersen b9c43c7b6a update translations 2018-12-13 02:45:36 +01:00
B. Petersen 0401b2a0d9 clearify add-language instructions 2018-12-13 02:44:44 +01:00
B. Petersen 2ceb5e11bf update translations 2018-12-13 02:39:23 +01:00
B. Petersen 3d9345ed87 typo 2018-12-13 01:58:42 +01:00
B. Petersen 5af3284e06 add script to add a new language and base scripts to be called from the repo root 2018-12-13 01:55:07 +01:00
B. Petersen bc987a4591 Update messenger-backend submodule. 2018-12-13 01:54:12 +01:00
B. Petersen f3366681d0 add missing core-strings 2018-12-12 23:12:49 +01:00
B. Petersen 0ad2916bcf pimp search results 2018-12-12 21:23:32 +01:00
B. Petersen e4c564ace4 adjust app name, init transifex 2018-12-12 18:10:26 +01:00
björn petersen e90ab537d3 Merge pull request #171 from deltachat/transl
rework translations
2018-12-12 17:56:46 +01:00
B. Petersen defac037de rework strings 2018-12-12 17:55:08 +01:00
B. Petersen 33f07b584b remove unused strings and ids, remove translations for now 2018-12-11 23:31:58 +01:00
B. Petersen 6efbd89674 remove unused share menu; for creation of a new chat, the known floating button should be used 2018-12-11 22:49:49 +01:00
B. Petersen c7e37d153d set correct locale in share activity fragment, fixes crash in #147 2018-12-11 22:41:22 +01:00
B. Petersen 2021979d8e remove unused resources: styles 2018-12-11 22:11:42 +01:00
B. Petersen 5b8383dac3 remove dead code and unused resources wrt group creation 2018-12-11 21:55:09 +01:00
B. Petersen 0b05b954f7 remove unused resources: colors, authenticator, dimensions 2018-12-11 21:35:07 +01:00
B. Petersen 0376acb5ae remove unused google playstore strings 2018-12-11 21:34:25 +01:00
B. Petersen 17dc8cebca remove unused resources detected by lint 2018-12-11 16:45:09 +01:00
B. Petersen 33747e7a41 remove unused resources detected by lint 2018-12-11 14:49:32 +01:00
B. Petersen 99b1703097 remove unused resources detected by lint 2018-12-11 14:22:22 +01:00
B. Petersen a14547ce42 remove unused resources: message refresh 2018-12-11 14:11:25 +01:00
B. Petersen d682084542 remove unused resources: videocam 2018-12-11 14:04:08 +01:00
B. Petersen 9813f01da8 remove unused resources: block, visibility, misc 2018-12-11 13:54:46 +01:00
B. Petersen 27cfc39786 remove unused resources: menu, face 2018-12-11 13:38:54 +01:00
B. Petersen 86914bf4fc remove unused resources: dashboard, devices 2018-12-11 13:10:09 +01:00
B. Petersen 1f9bd90eae remove unused resources: textsms, laptio, video splash, message, signal 2018-12-11 13:05:11 +01:00
B. Petersen 9edbc23207 remove unused resources: document download button 2018-12-11 11:36:38 +01:00
B. Petersen e425533d68 remove unused resources: bluetooth, fingerprint, database, transfer controls 2018-12-11 11:30:52 +01:00
B. Petersen 451f03a6a8 remove unused resources: lockscreen, dialpad, profile splash 2018-12-11 11:19:38 +01:00
B. Petersen 1c76562fc6 remove unused resources: timer, call icons 2018-12-11 11:13:02 +01:00
B. Petersen 94592d46ae remove dead code 2018-12-11 02:56:26 +01:00
B. Petersen a02dde5d51 remove unused resources 2018-12-11 01:40:57 +01:00
B. Petersen 73359fba7d cleanup gradle 2018-12-11 01:12:26 +01:00
B. Petersen f65ac4d604 remove unused squareup/dagger and okhttp dependencies 2018-12-11 01:04:30 +01:00
B. Petersen a469713fbc remove dependency to signal-protocol, closes #138 2018-12-11 00:56:08 +01:00
B. Petersen c781f3b9a4 remove complicated dependencies for tiny appendInt() to array 2018-12-11 00:53:04 +01:00
B. Petersen 87e1937381 remove dependency to google's phonenumers library, tackles #138 2018-12-11 00:23:58 +01:00
B. Petersen cf45c566ba remove tiny dependency to spongycastle/bouncycastle 2018-12-11 00:02:48 +01:00
B. Petersen 612dab112c remove dead code 2018-12-10 23:55:58 +01:00
B. Petersen 1d7bf82b18 add logger from external source here 2018-12-10 23:12:08 +01:00
B. Petersen 55ca2d0ef6 use deltachat-yyyy-MM-dd-HHmmss as a fallback file name, closes #115 2018-12-10 22:30:22 +01:00
B. Petersen 3542455e2a bump version 2018-12-10 17:53:56 +01:00
B. Petersen 2217ce6788 add global information to log, closes #108 2018-12-10 17:36:50 +01:00
B. Petersen 6e48c126fa more logic appearance-preference-order 2018-12-10 17:16:22 +01:00
B. Petersen 177288a8d4 do not open unused deaddrop profile, closes #131 2018-12-10 17:11:58 +01:00
B. Petersen 229ede09f1 do not truncate text to sms-like-sizes, closes #169 2018-12-10 17:04:26 +01:00
B. Petersen e9de6f7e40 rework log handling, no log uploading to foreign servers, closes #119 2018-12-10 15:54:54 +01:00
B. Petersen ce0c181489 remove unused OkHttp 2018-12-10 02:15:31 +01:00
B. Petersen 4e73f4cd0a remove UpdateApk for now as it uses dependecies to signal-http we want to get rid of 2018-12-10 01:57:18 +01:00
B. Petersen 890052d018 remove HourglassView and other probably dead code 2018-12-10 01:28:55 +01:00
B. Petersen 46a7159c5a remove dead code and layouts, remove webrtc 2018-12-10 01:04:25 +01:00
B. Petersen cc94b66799 remove unneeded DisplayMode 2018-12-10 00:43:44 +01:00
B. Petersen 3e4bf6a4a7 remove curve25519 java-dependency 2018-12-10 00:14:20 +01:00
B. Petersen 5dfc54bd43 allow editing name of contact, closes #166 2018-12-10 00:07:58 +01:00
B. Petersen db99a1da6c show encryption info, closes #167 2018-12-09 23:54:52 +01:00
B. Petersen c3c110b55a remove dead code 2018-12-09 22:46:02 +01:00
B. Petersen 31d4e5260f add missing components to profile activity 2018-12-09 21:53:05 +01:00
B. Petersen 109d49668f use DcEventCenter in RecipientPreferenceActivity 2018-12-09 21:12:40 +01:00
B. Petersen 5f13330a8e set avatar-click-handler only if needed, tackles #30 2018-12-09 13:52:38 +01:00
B. Petersen 6503469686 remove unneeded LoaderManager indirection 2018-12-09 13:46:24 +01:00
B. Petersen 9acef33db9 hide unused items from contact profile, tackles #30 2018-12-09 13:22:20 +01:00
B. Petersen 70c44c3efc show contact profile on contact-avatar-click in groups, tackles #30 2018-12-09 12:53:01 +01:00
B. Petersen bb8d4b2ef9 remove sqlite dependency 2018-12-09 03:39:01 +01:00
B. Petersen efb0f31387 remove unneeded persistent jobs 2018-12-09 03:30:44 +01:00
B. Petersen 7fd90ca5d6 remove unneeded parameters from Job object 2018-12-09 03:22:11 +01:00
B. Petersen 9f01b780c7 Update messenger-backend submodule. 2018-12-09 03:06:35 +01:00
B. Petersen 2738251be9 do not create or use signal.db, closes #144 2018-12-09 03:03:14 +01:00
B. Petersen 2ecd6bed8d do not try to load MediaRecord from AttachmentDatabase 2018-12-09 02:50:55 +01:00
B. Petersen 858747149a remove dead code, forward reply-event 2018-12-09 02:43:15 +01:00
B. Petersen b166f1e4fd remove dead code 2018-12-09 02:33:41 +01:00
B. Petersen b34cbc2b88 remove PartDataSource 2018-12-09 02:15:11 +01:00
B. Petersen efb640fb91 remove unneeded PartProvider 2018-12-09 02:04:40 +01:00
B. Petersen db7fcf81d8 make video playback work, closes #152 2018-12-09 01:03:22 +01:00
björn petersen 87f887fe3f Merge pull request #157 from deltachat/clean_out_signal_database
[wip] Clean out signal database
2018-12-08 23:46:33 +01:00
B. Petersen 5da75c7dd0 remove AttachmentDatabase loadings from PartAuthority 2018-12-08 18:22:08 +01:00
B. Petersen a945e659f5 fix crash in MediaOverviewActivity 2018-12-08 18:21:30 +01:00
B. Petersen bcf460eefd Remove GroupDatabase, RecipientDatabase from DatabaseFactory 2018-12-08 17:50:16 +01:00
B. Petersen 496d7ea8a0 remove RecipientsAdapter and belonging functions 2018-12-08 16:35:48 +01:00
Angelo Fuchs 68a5d887c5 #138 removing ThreadDatabase and link from DatabaseFactory to MediaDatabase 2018-12-08 16:18:08 +01:00
Angelo Fuchs dc22c9ef22 #138 removing Mms and Sms Database 2018-12-08 16:18:07 +01:00
Angelo Fuchs 8588765dc7 #138 removing MmsSmsDatabase 2018-12-08 16:18:07 +01:00
B. Petersen f49226d335 tweak 'archived' label 2018-12-08 01:36:59 +01:00
daniel.boehrs 575c815c97 Sharing and forwarding to chats #74 #147 2018-12-07 13:33:47 +01:00
daniel.boehrs 392d6df2c8 Fixed typo 2018-12-07 10:31:32 +01:00
daniel.boehrs 911ed8919a Merge branch 'master' of https://github.com/deltachat/deltachat-android-ii 2018-12-07 10:30:50 +01:00
daniel.boehrs 9dd344e6b7 implement "attach contact" #148 2018-12-07 10:30:08 +01:00
Florian Haar f31817c0a1 Merge branch 'master' of https://github.com/deltachat/deltachat-android-ii 2018-12-07 08:41:49 +01:00
Florian Haar 823217c593 Added default image as default on preferences screen #50 2018-12-07 08:41:21 +01:00
daniel.boehrs 8517570014 Removed patches folder #151 2018-12-07 08:22:48 +01:00
B. Petersen 155bcd42ea round borders for date/system messages 2018-12-06 20:25:51 +01:00
B. Petersen 245982d111 make date and system messages more visible, closes #98 2018-12-06 19:36:35 +01:00
B. Petersen 323ed1b79f adapt default background 2018-12-06 17:54:49 +01:00
B. Petersen 18b4363e83 remove dead code 2018-12-06 17:26:54 +01:00
B. Petersen f30a18422f set bubble foreground colors 2018-12-06 16:31:04 +01:00
B. Petersen d4f5732496 set bubble background color 2018-12-06 16:09:34 +01:00
B. Petersen ada9377a37 use new colors in profile 2018-12-06 15:16:34 +01:00
B. Petersen ef0eb15034 Update messenger-backend submodule. 2018-12-05 20:17:05 +01:00
björn petersen 71ac87c50e Merge pull request #158 from deltachat/colors
addapt to new color api
2018-12-05 20:16:37 +01:00
B. Petersen 84957ace38 addapt to new color api 2018-12-05 16:10:16 +01:00
B. Petersen 77f436c871 bump version 2018-12-04 15:26:19 +01:00
B. Petersen b8b94265a1 Update messenger-backend submodule. 2018-12-04 15:11:22 +01:00
Angelo Fuchs c80cca5cb9 #152 autodiscover unknown mimetypes. 2018-12-04 12:30:18 +01:00
B. Petersen 4a258ee155 remove dead code 2018-12-04 01:11:03 +01:00
B. Petersen e03a78d6a9 remove dead code 2018-12-04 01:00:29 +01:00
björn petersen 58a4bef619 Merge pull request #155 from deltachat/search
implement global search
2018-12-04 00:51:51 +01:00
B. Petersen 48b3982a9e make clicks on search result work 2018-12-04 00:50:54 +01:00
B. Petersen 83d42f689f move recipient dependency to local var 2018-12-04 00:18:37 +01:00
B. Petersen ec094dbd3d do search for chats, contacts, messages 2018-12-04 00:14:40 +01:00
B. Petersen d89540d798 adapt basic search functions 2018-12-03 19:22:30 +01:00
Angelo Fuchs 89355667c3 reformat at two spaces. 2018-12-03 15:02:55 +01:00
Angelo Fuchs fb6b30185d removing unused icon closes #154 2018-12-03 12:32:13 +01:00
B. Petersen c2bc362cb3 remove unneeded permission for global search, tackles #24 2018-12-03 04:22:24 +01:00
B. Petersen e7b2a63e39 remove dead database code 2018-12-03 01:22:49 +01:00
B. Petersen 9835021582 remove dead database code 2018-12-03 00:58:31 +01:00
B. Petersen a190897dfe handle image, gif, audio, video, document and text drafts, closes #73 2018-12-03 00:49:12 +01:00
B. Petersen a37dc03324 save complex draft, async draft saving+message sending 2018-12-01 19:00:29 +01:00
B. Petersen be30da8821 simplify checking for empty messages 2018-12-01 17:45:31 +01:00
B. Petersen 91a9363d20 remove separate sendTextMessage function 2018-12-01 17:35:56 +01:00
B. Petersen 5d235341f8 prepare for unique sendMessage function 2018-12-01 17:23:46 +01:00
B. Petersen eb1773799c remove one recusion on message sending 2018-12-01 16:07:57 +01:00
B. Petersen caef11536b correct logic error on filename generation 2018-12-01 09:48:22 +01:00
B. Petersen b641a72de4 remove even more dead contact sharing code 2018-12-01 00:49:31 +01:00
B. Petersen 5a530ca258 remove dead contact sharing code 2018-12-01 00:05:38 +01:00
B. Petersen f0a7f54025 group send-functions together 2018-11-30 23:32:32 +01:00
B. Petersen 5f159e1d4d cleanup ConversationActivity 2018-11-30 17:56:39 +01:00
B. Petersen 5aa526d979 remove unused dependency to pl.tajchert:waitingdots 2018-11-30 17:36:01 +01:00
B. Petersen 7879f9c22d remove unused apn database and tools 2018-11-30 16:50:27 +01:00
B. Petersen 17399f08e5 remove remaining giphy helpers, tackles #149 2018-11-30 16:02:43 +01:00
B. Petersen 868678b91d rearrange attach-buttons in attach-drawer so that the gap is less disturbing, tackles #149 2018-11-30 16:01:33 +01:00
B. Petersen ef11e1beb2 fill DcContact.getProfileImage() with life 2018-11-30 14:51:41 +01:00
B. Petersen d608f72599 Update messenger-backend submodule. 2018-11-30 14:00:18 +01:00
daniel.boehrs 3417cf428b remove giphy #149 2018-11-30 13:32:37 +01:00
B. Petersen 2a6609e76e Merge branch 'master' of https://github.com/deltachat/deltachat-android-ii 2018-11-30 11:53:21 +01:00
B. Petersen 6f19f922c6 Update messenger-backend submodule. 2018-11-30 11:53:10 +01:00
daniel.boehrs ba7bedb789 Fix naming #148 2018-11-30 11:33:18 +01:00
daniel.boehrs df55c901f0 implement "attach contact" #148 2018-11-30 11:30:11 +01:00
B. Petersen f90d1d6306 remove dead code 2018-11-30 07:26:33 +01:00
björn petersen e7ba46273e Merge pull request #150 from deltachat/profileimage
prefer delta profile image over system profile image
2018-11-30 07:20:34 +01:00
B. Petersen f2cecff741 prefer delta profile image over system profile image 2018-11-30 06:54:59 +01:00
B. Petersen e840e3bcbd remove dead code 2018-11-29 15:26:48 +01:00
B. Petersen bf4053d093 Update messenger-backend submodule. 2018-11-29 01:13:57 +01:00
B. Petersen 1750c07f4d handle text drafts, tackles #73 2018-11-29 01:13:46 +01:00
B. Petersen 983ee6bb80 remove TextSecurePreferences to Prefs which is more handy and has no branding 2018-11-28 16:52:04 +01:00
B. Petersen 7a33f75ba5 remove dead code 2018-11-28 16:50:16 +01:00
B. Petersen df5f3ded29 remove expiring messages manager 2018-11-28 02:00:18 +01:00
B. Petersen 96e1a19b4c remove unused profile sharing 2018-11-28 01:44:27 +01:00
B. Petersen fce4a4267a allow chat-specific ringtones and vibrations 2018-11-28 01:32:14 +01:00
B. Petersen dd8c869eb6 Update messenger-backend submodule. 2018-11-28 00:00:41 +01:00
B. Petersen 126b730f7e allow muting chats and show the state, closes #146 2018-11-27 23:58:07 +01:00
B. Petersen c0e365d2c7 remove dead code 2018-11-27 23:30:31 +01:00
B. Petersen 1f29102176 set name for requestCode 2018-11-27 22:22:36 +01:00
B. Petersen 676308a6fb remove dead code wrt quotes 2018-11-27 17:40:15 +01:00
B. Petersen ba635754ed remove dead code 2018-11-26 23:38:55 +01:00
B. Petersen 01de3d1599 remove dead code 2018-11-26 23:34:56 +01:00
B. Petersen ebcfd61e9a remove unverified|untrusted dialogs|banner 2018-11-26 23:08:26 +01:00
B. Petersen 38218d1846 remove dead code 2018-11-26 22:54:17 +01:00
B. Petersen 01b078cd38 disable doze reminder for now 2018-11-26 22:36:08 +01:00
B. Petersen 7f3f8451c3 remove signal's master key 2018-11-26 22:24:16 +01:00
B. Petersen ffe0f2b22d remove KeyCachingService completely 2018-11-26 22:09:28 +01:00
Daniel 44269cc6bb Merge pull request #140 from deltachat/keycache
remove unused functionality from KeyCachingService
2018-11-26 15:47:19 +01:00
daniel.boehrs eb4be81dce disallow multi select #101 2018-11-26 14:49:15 +01:00
daniel.boehrs a69d99dc7a allow unblocking contacts #101 2018-11-26 14:13:13 +01:00
daniel.boehrs d028ce34b0 Importing system contacts seems broken #134 2018-11-26 13:31:39 +01:00
B. Petersen f8affc698e remove dependencies from KeyCachingService 2018-11-26 02:08:43 +01:00
B. Petersen f84e468402 remove unused functionality from KeyCachingService 2018-11-26 01:56:43 +01:00
B. Petersen 2632117a34 remove dead code 2018-11-26 01:35:36 +01:00
B. Petersen 80dc9f2bd4 remove unused locked-flag 2018-11-26 01:17:35 +01:00
B. Petersen bf122cdb6b remove unneeded passphrase activities 2018-11-26 00:45:27 +01:00
B. Petersen 4f5b43579b move helper-classes from org.whispersystem here, tackles #138 2018-11-26 00:36:35 +01:00
B. Petersen b379dafbb5 remove sleep() dependecy to org.whispersystems:signal-service-android, tackles #138 2018-11-25 23:48:08 +01:00
B. Petersen 8fffcf9c80 remove group-db dependecy to org.whispersystems:signal-service-android, tackles #138 2018-11-25 23:41:21 +01:00
B. Petersen ef7fdee701 Merge branch 'master' of https://github.com/deltachat/deltachat-android-ii 2018-11-25 23:35:49 +01:00
B. Petersen 48b98150dc remove db dependecy to org.whispersystems:signal-service-android, tackles #138 2018-11-25 23:35:35 +01:00
B. Petersen af97da38da remove attachment/slider dependecy to org.whispersystems:signal-service-android, tackles #138 2018-11-25 23:23:34 +01:00
B. Petersen 39ad881eb2 remove dependecy to org.whispersystems:signal-service-android, tackles #138 2018-11-25 23:16:04 +01:00
B. Petersen 0bcec8ba44 remove group dependecy to org.whispersystems:signal-service-android, tackles #138 2018-11-25 23:07:47 +01:00
B. Petersen 8eb5b33aec show draft-title in chatlist 2018-11-25 22:44:01 +01:00
B. Petersen 612d7aa2b2 do not display empty messages as 'media messages' 2018-11-25 22:03:59 +01:00
B. Petersen 1927961002 remove signalservice-specific code 2018-11-25 13:56:37 +01:00
B. Petersen 2417ac06c4 allow saving attachments, closes #137 2018-11-25 13:20:22 +01:00
B. Petersen 3340df3cc7 cleanup StorageUtil 2018-11-25 13:01:35 +01:00
B. Petersen e3becf575a wording 2018-11-25 12:44:41 +01:00
B. Petersen 1363e56014 Update messenger-backend submodule. 2018-11-23 15:03:09 +01:00
Angelo Fuchs df37936ca9 cleanup: apk produced by gradle is now called 'Deltachat' instead of 'Signal' 2018-11-22 13:58:39 +01:00
Angelo Fuchs 7b6af2557d ignored git swap files. 2018-11-22 10:59:46 +01:00
daniel.boehrs f2b1967831 allow unblocking contacts #101 2018-11-21 15:20:14 +01:00
B. Petersen d305c61645 rm outdated BUILDING.md, refer to README.md for build instructions 2018-11-20 23:52:07 +01:00
B. Petersen ded1ad56a7 remove now unneeded dependecy-injector-classes 2018-11-20 23:06:50 +01:00
B. Petersen b8da4bc9c7 bump version 2018-11-20 18:56:38 +01:00
B. Petersen b83b2e9e29 Update messenger-backend submodule. 2018-11-20 18:50:28 +01:00
Angelo Fuchs 7f97bd0ea9 closes #114 when a user taps a picture or document (or the non-player segment of an audio message) he is asked if he wants to engage in a chat, just like he would if tapping a text. 2018-11-20 14:46:48 +01:00
Angelo Fuchs f0abb05e0a removed double filtering of messages. closes #128 - If there are new messages that only belong to one group the senders are now shown properly if the messages should be hidden. 2018-11-20 12:22:24 +01:00
Angelo Fuchs 7db7c5beeb proper handling of events in the background threads #128 2018-11-20 11:51:24 +01:00
Angelo Fuchs 50e22ddcc9 changing the display for multi-sender notifications for groups #128 2018-11-19 15:23:14 +01:00
Angelo Fuchs 85e2203244 notifications are now recreated once on startup of the app (e.G. after a restart of the phone). 2018-11-19 12:22:06 +01:00
Angelo Fuchs 7b2ef54922 notifications are now updated when a chat is seen #128 2018-11-19 11:22:27 +01:00
Angelo Fuchs 4043338f90 selecting chat background #50 for lower SDK versions. 2018-11-19 11:21:55 +01:00
Angelo Fuchs 269cb006c4 Update messenger-backend submodule. 2018-11-19 09:53:03 +01:00
B. Petersen 3daaa51d13 update issue-template 2018-11-17 23:51:52 +01:00
B. Petersen 099f3ad109 Update messenger-backend submodule. 2018-11-16 12:18:28 +01:00
B. Petersen 91ec15330b no interrupt-idle an activity starting, seems too much 2018-11-16 12:18:09 +01:00
Florian Haar 7a5f382315 Allow for customized Background image #50 2018-11-16 08:41:39 +01:00
B. Petersen 0cfc61fde9 handle DC_EVENT_ERROR_NETWORK, closes #129 2018-11-16 00:08:49 +01:00
B. Petersen 0a060fbb74 Update messenger-backend submodule. 2018-11-15 23:23:26 +01:00
B. Petersen 8a8034c33e tweak imap-thread 2018-11-15 16:38:33 +01:00
Angelo Fuchs 313e67fa57 multiple different senders in a chat are now distinguished #128 2018-11-15 12:13:41 +01:00
B. Petersen 0613b879fe remove dead code: BackoffReceiver, MmsBodyProvider 2018-11-15 02:26:36 +01:00
B. Petersen 155e748bd1 remove some verbose logging 2018-11-15 02:25:15 +01:00
B. Petersen 40e57b3286 remove header boilerplate 2018-11-15 02:11:44 +01:00
B. Petersen 90bf08845b remove dead code 2018-11-15 02:03:48 +01:00
B. Petersen 328132e041 adapt permissions 2018-11-15 01:55:53 +01:00
B. Petersen baec8d229d remove dead close: telephony 2018-11-15 01:32:57 +01:00
B. Petersen 740c7bd210 format 2018-11-15 01:17:40 +01:00
B. Petersen 032c38b3d7 remove dead code: sms 2018-11-15 01:15:15 +01:00
B. Petersen 2fbcf3f7f9 ignore warning that the apk is not searchable; this is a feature :) 2018-11-15 01:13:45 +01:00
B. Petersen 4a811d4f37 remove dead code: sms 2018-11-15 00:59:32 +01:00
B. Petersen 1f9ae91488 remove dead code: AccountAuthenticator 2018-11-15 00:49:51 +01:00
B. Petersen 3e76970257 remove dead code: verify identity 2018-11-15 00:00:46 +01:00
B. Petersen f022088ed9 remove dead code 2018-11-14 23:56:42 +01:00
B. Petersen e60c143a42 remove dead code: signal registration service 2018-11-14 23:44:01 +01:00
B. Petersen 5861ca14d6 remove no unused injections 2018-11-14 22:58:05 +01:00
B. Petersen 99f5948fc7 use DcContext.sendMsg() instead of MessageSender 2018-11-14 18:19:34 +01:00
B. Petersen c2e9ba3763 implement reply-from-notification, closes #126 2018-11-14 18:06:13 +01:00
B. Petersen 9743011f25 remove now unused greenrobot.eventbus 2018-11-14 17:56:07 +01:00
B. Petersen 7fb244b0be remove dead code 2018-11-14 17:36:47 +01:00
B. Petersen a79a33751b remove dead code 2018-11-14 17:28:27 +01:00
B. Petersen 1f4ccc2944 rework MessageRetrievalService into KeepAliveService 2018-11-14 17:12:59 +01:00
B. Petersen 7776939716 remove dead code: gcm receiver 2018-11-14 15:10:55 +01:00
B. Petersen d9810443fc remove dead code: SignalCommunicationModule and releated jobs and classes 2018-11-14 14:57:32 +01:00
B. Petersen 17d01b27f2 webrtc: remove dead code 2018-11-14 14:01:15 +01:00
B. Petersen fd2e034f13 webrtc: remove dependency from MessageNotifier 2018-11-14 14:01:01 +01:00
björn petersen 361e153605 Merge pull request #125 from deltachat/connect
connect permanently
2018-11-14 03:39:48 +01:00
B. Petersen 564915ab9f add out boot receiver 2018-11-14 03:37:55 +01:00
B. Petersen 69a887fe61 Update messenger-backend submodule. 2018-11-14 03:28:50 +01:00
B. Petersen e6020f9707 use permanent notification to keep threads alive 2018-11-14 03:28:25 +01:00
B. Petersen b2ee6320f4 remove header boilerplate 2018-11-14 00:12:51 +01:00
B. Petersen 98af653204 add network state receiver and call dc_maybe_network() on re-connect 2018-11-14 00:09:44 +01:00
B. Petersen 56527d3f3f remove signal's network state receiver 2018-11-13 23:55:03 +01:00
B. Petersen 1355f59a94 add a timer to restart smtp- and imap-threads if needed 2018-11-13 23:32:08 +01:00
B. Petersen c02df7a370 remove signals exponential backoff 2018-11-13 23:07:06 +01:00
B. Petersen 89e8e80665 adapt to new API, use lambda for threads 2018-11-13 21:40:03 +01:00
Angelo Fuchs 3ef1650b51 only produce a notification if something new happens, not if something gets noticed. #117 2018-11-13 14:39:27 +01:00
Angelo Fuchs 4739b8c165 in case ndk-build is done from gradle, this folder needs to be ignored. 2018-11-13 14:38:28 +01:00
B. Petersen ebdb5f382d Update messenger-backend submodule. 2018-11-13 00:20:09 +01:00
daniel.boehrs fa8e9cefd3 verified-icon not always visible in chat-titlebar #120 2018-11-09 15:23:32 +01:00
daniel.boehrs b459e9bd0e avatars from system contacts #55 2018-11-09 12:49:25 +01:00
Florian Haar a336ce3e2c Allow for customized Background image #50 2018-11-09 10:16:32 +01:00
Lars-Magnus Skog 986d86f82e Merge pull request #121 from JellyRollJunior/master
Fix error in README.md
2018-11-09 04:15:44 +01:00
Brandon Lin f202ca1eb2 Fix error in README.md
-removed double usage of "can"
2018-11-08 18:32:13 -08:00
Angelo Fuchs f1b2dd581a addendum #113. the notification event is running on the background thread now, the default for event handlers is the main thread, though. 2018-11-04 23:35:59 +02:00
Angelo Fuchs 5ed18c106c close #113. the notification event is running on the background thread now, the default for event handlers is the main thread, though. 2018-11-04 22:58:05 +02:00
Angelo Fuchs e051eecf48 closes #111 media gallery image selection now goes to the right image. 2018-11-04 21:42:40 +02:00
Angelo Fuchs 5fcf183215 don't display notifications for the currently active thread. closes #32 notifications are now completle 2018-11-04 16:58:18 +02:00
Angelo Fuchs df494a49a8 some cleanup, no functional change. 2018-11-04 14:16:53 +02:00
Angelo Fuchs 564b837d93 activating signalling (sound and vibration) for #32 2018-11-04 13:57:44 +02:00
Angelo Fuchs 8c9cd3dd3d having the proper icon for #32 notifications. 2018-11-02 17:10:35 +02:00
Florian Haar c290194c9a Allow for customized Background image #50 2018-11-02 13:39:03 +01:00
Florian Haar cf2bdefcee forward selected messages #74 2018-11-02 11:02:51 +01:00
Florian Haar 4f9c692dbd forward selected messages #74 2018-11-02 10:04:17 +01:00
daniel.boehrs dd67248066 avatars for contact / new chat view #55 2018-11-02 09:01:43 +01:00
Angelo Fuchs d4f1af7521 for #32 (notifications) the type of thread id in ConversationActivity is now int (not long). Where its too hard, I added a cast and a todo. 2018-11-01 21:22:13 +02:00
Angelo Fuchs df62bfe8de #32 grouping together the actions of marking messages as notified. 2018-11-01 21:22:13 +02:00
Angelo Fuchs b8929c181a added todos for future work. 2018-11-01 21:22:13 +02:00
Angelo Fuchs 9fa44b3e68 #32 notification stuff running in background thread so glide is satisfied. 2018-11-01 21:22:13 +02:00
daniel.boehrs 755d081c64 Adjust avatar fallback colors #55 2018-11-01 10:42:26 +01:00
daniel.boehrs b635384dd5 Make GroupCreateActivity aware of verified joins #92 2018-11-01 10:04:51 +01:00
daniel.boehrs 1fb07c9f80 unlocking does not work #112 2018-11-01 08:54:14 +01:00
Angelo Fuchs 5a9220356c notifications for new messages are displayed and hidden appropriately #32 2018-10-31 14:01:40 +02:00
Angelo Fuchs c8accec761 added convenience function when you already have a dc context 2018-10-31 14:01:40 +02:00
Angelo Fuchs cad5c5c185 generating slides from messages 2018-10-31 14:01:39 +02:00
Angelo Fuchs acaf836af9 DcMsg no longer requires the Recipient. 2018-10-31 14:01:39 +02:00
daniel.boehrs 5221b4c8fd Show qr and self reference on group edit #92 2018-10-30 16:19:18 +01:00
daniel.boehrs 5ee4320a6c Prepare ContactAccessor to load photos for #55 2018-10-30 14:02:26 +01:00
daniel.boehrs 92a0a83187 Rewrite profile image handling for #55 2018-10-30 12:16:02 +01:00
daniel.boehrs 76a8a724ff Adjust UI #55 2018-10-30 12:16:02 +01:00
B. Petersen d8ccf5ed6d add a function to get profile image of a contact 2018-10-30 11:21:55 +01:00
B. Petersen a2d6a00cd1 Update messenger-backend submodule. 2018-10-29 23:40:38 +01:00
Angelo Fuchs ffe69f7f4b Using DcEventDelegate instead of Object. 2018-10-29 23:01:57 +02:00
björn petersen 887cc3a1bb [WIP] Media gallery (#109) closes #78
* Update messenger-backend submodule.
* display a swipe able media gallery when one taps an image
* display a tiled gallery from chat-menu and from preview gallery
* changed some utility classes to handle the new situations
2018-10-29 20:55:49 +01:00
daniel.boehrs c192b719f5 show avatars for groups #55 2018-10-29 15:44:55 +01:00
daniel.boehrs ed0de74406 Adjust keyboard show / hide #92 2018-10-29 10:29:43 +01:00
B. Petersen ff1878511d show contact-avatar in deaddrop, tackles #95 2018-10-23 23:16:03 +02:00
B. Petersen a77cbee5f2 remove unused semi-transparency 2018-10-23 23:07:01 +02:00
B. Petersen e92fda0ca3 use plus-icon instead of pencil in chatlist, closes #107 2018-10-23 22:53:31 +02:00
B. Petersen a4c9e1699b improve 'no messages' hint on empty chats. 2018-10-23 21:51:14 +02:00
B. Petersen df87b64f66 upper-right align date in chatlist 2018-10-23 16:36:44 +02:00
B. Petersen b79e8e812d make status icons mutual exclusive 2018-10-23 16:24:19 +02:00
B. Petersen ec2deebda4 add space between columns in chatlist, closes #106 2018-10-23 16:09:09 +02:00
B. Petersen befbf84c59 remove unused thumbnail from chatlist 2018-10-23 14:30:08 +02:00
B. Petersen 7b205db200 do not show the date in bold on unread, too noisy. only show subject in bold and green unread counter. 2018-10-23 13:57:58 +02:00
B. Petersen e43c85b12b unify ripple color 2018-10-23 13:52:29 +02:00
B. Petersen 758c175b3d add horizontal border between chats in chatlist, tackles #106 2018-10-23 13:11:21 +02:00
B. Petersen fdceb0e080 draw verified-icon directly right of chat-title, closes #105 2018-10-23 12:00:56 +02:00
B. Petersen 3863ef91e1 comment 2018-10-23 09:51:35 +02:00
B. Petersen 6e07258fc7 make deaddrop-background compatible to selection-background 2018-10-23 07:04:15 +02:00
B. Petersen c07a0dedd6 bump version 2018-10-22 23:52:25 +02:00
B. Petersen e5b906184d do not draw buggy deaddrop background for now 2018-10-22 23:50:09 +02:00
B. Petersen 2dbd12403f implement archive/unarchive/delete/leave from chat-activity 2018-10-22 23:14:15 +02:00
daniel.boehrs 9906608956 fix group create crash #103 2018-10-22 19:08:35 +02:00
B. Petersen 5870f0cd02 implement group leaving 2018-10-22 18:09:58 +02:00
B. Petersen 3dc6ea1c85 cleanup chat-menu 2018-10-22 17:47:18 +02:00
B. Petersen e66ae137fe make 'Edit group' a first-class action, tackles #92 2018-10-22 17:06:00 +02:00
B. Petersen 4d32f5746c no special click-handler for ConversationUpdateItem 2018-10-22 16:32:26 +02:00
daniel.boehrs 6e5c6e3d4d Merge branch 'master' of https://github.com/deltachat/deltachat-android-ii 2018-10-22 16:23:54 +02:00
daniel.boehrs c459aa4476 set group image #92 2018-10-22 16:23:42 +02:00
B. Petersen bf4bcba78c remove RecipientModifiedListener from ConversationActivity and ConversationListActivity 2018-10-22 16:21:59 +02:00
B. Petersen ccb5e3285f Update messenger-backend submodule. 2018-10-22 16:12:34 +02:00
daniel.boehrs 5424d56801 edit groups #92 2018-10-22 15:20:24 +02:00
B. Petersen 5c15784f66 hide unused controls in contact-requests, tackles #95 2018-10-22 01:21:15 +02:00
B. Petersen 0abecd74c9 remove unused code 2018-10-22 00:56:42 +02:00
B. Petersen aa3df42f71 ask 'Chat with NAME?' on clicks on a contact request and offer several options, tackles #95. 2018-10-22 00:29:45 +02:00
B. Petersen cfe6e023cb handle msg_id and contact_id in chatlist-items 2018-10-21 23:57:00 +02:00
B. Petersen 6140b2aab4 add a function to get the msg_id from a chatlist-index 2018-10-21 23:55:09 +02:00
B. Petersen cc95e1fa1f show contact request in chatlist with different background 2018-10-21 23:04:58 +02:00
B. Petersen 643e8d80f7 typo 2018-10-21 15:02:12 +02:00
B. Petersen 84cc1c124a show correct title for contact requests 2018-10-21 15:01:33 +02:00
B. Petersen 22d8f3177f remove unused parameters on opening/creating chats 2018-10-21 14:43:44 +02:00
B. Petersen 471f4480ac remove now unused ConversationActivity.DISTRIBUTION_TYPE_EXTRA 2018-10-21 14:36:29 +02:00
B. Petersen bc387096f5 remove dependency from this.distributionType on draft saving 2018-10-21 14:30:41 +02:00
B. Petersen 93b5a345ea remove unused group-options 2018-10-21 14:22:59 +02:00
B. Petersen 50b18b7d65 remove now redundant ConversationActivity.ADDRESS_EXTRA 2018-10-21 14:15:55 +02:00
B. Petersen 004319db64 remove dependency to ConversationActivity.ADDRESS_EXTRA from ConversationFragment 2018-10-21 14:09:33 +02:00
B. Petersen 90b52cebf1 remove TIMING_EXTRA 2018-10-21 13:58:58 +02:00
B. Petersen f4a01a2bae re-add accidentially removed advanced-preference click-handler 2018-10-21 01:28:56 +02:00
B. Petersen 77ed15125d move invite/help to settings 2018-10-21 00:59:11 +02:00
B. Petersen 15ef0271fc add contact-request (aka deaddrop) menu entry, tackles #95 2018-10-21 00:02:19 +02:00
B. Petersen 1dd2ad04ba a click on a deaddrop-message opens a new chat, tackles #95 2018-10-20 23:52:54 +02:00
B. Petersen 0a259d2277 bump version 2018-10-19 23:06:47 +02:00
B. Petersen 9f6a7cbf00 make create groups work again, tackles #92 2018-10-19 23:03:06 +02:00
B. Petersen 5c6e84b21b bump version 2018-10-19 15:30:59 +02:00
B. Petersen 00f0f143af send voice messages as such 2018-10-19 15:29:40 +02:00
B. Petersen 7bcfec2367 send images, audio, documents 2018-10-19 15:07:15 +02:00
daniel.boehrs 17e5fe5a89 Verify icon layout broken #93 2018-10-19 10:11:26 +02:00
Florian Haar 4b8fef6918 Merge branch 'master' of https://github.com/deltachat/deltachat-android-ii 2018-10-19 09:03:08 +02:00
Florian Haar 44afb50c81 Allow for customized Background image #50 2018-10-19 09:01:47 +02:00
B. Petersen 39f14a4a9a basically send media with URIs 2018-10-19 01:40:27 +02:00
3516 changed files with 140610 additions and 935112 deletions
+24
View File
@@ -0,0 +1,24 @@
# EditorConfig (https://editorconfig.org/)
root = true
[*]
end_of_line = lf
charset = utf-8
insert_final_newline = true
[*.java]
indent_style = space
indent_size = 2
[*.c]
indent_style = space
indent_size = 4
[*.gradle]
indent_style = space
indent_size = 4
[*.sh]
indent_style = space
indent_size = 4
-31
View File
@@ -1,31 +0,0 @@
# Thank you for contributing to Delta Chat.
If you like to discuss a **new feature** or submit suggestions,
please use the community forum:
* <https://support.delta.chat>
If you intend to send a **bug report** for Delta Chat,
search for existing bugs first:
* [Core](https://github.com/deltachat/deltachat-core/issues?&q=is%3Aissue)
* [Android](https://github.com/deltachat/deltachat-android-ii/issues?&q=is%3Aissue)
* [iOS](https://github.com/deltachat/deltachat-ios/issues?&q=is%3Aissue)
* [Desktop](https://github.com/deltachat/deltachat-ios/issues?&q=is%3Aissue)
* [Node](https://github.com/deltachat/deltachat-node/issues?&q=is%3Aissue)
In short, the Android/iOS/Desktop parts are about the User Interface.
The Core part is about handling the connection to the mail server and the chat
or e-mail messages as well as providing secure communication by using
[Autocrypt](https://autocrypt.org/en/latest/).
A _bug_ is a reproducable misbehaviour,
when something happens but something else should happen instead.
Please try to create your issue in the respective issue tracker.
Did you know there is a [Help](https://delta.chat/en/help) page for Delta Chat?
To ask questions, you are also invited to join our IRC channel #deltachat
on [Freenode](https://kiwiirc.com/nextclient/#irc://irc.freenode.net/deltachat).
+3
View File
@@ -0,0 +1,3 @@
ko_fi: adbenitez
liberapay: adbenitez
custom: "https://arcanechat.me/#contribute"
-48
View File
@@ -1,48 +0,0 @@
<!--
Please read the guidelines linked above, especially when you are a first time contributor. Remove this text and provide some basic informations below, if applicable. Remove template content which is not applicable.
This is a bug report forum, if you like to discuss a new feature or submit suggestions, please use the community forum at https://support.delta.chat
-->
**Delta Chat version**
<!-- See settings dialog … -->
**Expected behavior**
<!-- What is the expected output? -->
**Actual behavior**
<!-- What do you see instead? -->
**Steps to reproduce the problem**
1.
2.
**Screen snapshots**
<!-- If applicable … -->
**Debug logs**
<details>
<summary>Logs</summary>
```
<!--
If applicable, debug logs can be copied from within the Delta Chat app:
Open the _Settings_ menu -> _About_ -> _version number|Info_.
Alternatively from the Android system log:
` adb logcat -v time -s DeltaChat `
This log contains private data (e.g. mail address, provider information) which shall be removed or anonymised prior to posting.
-->
```
</details>
+29
View File
@@ -0,0 +1,29 @@
---
name: Bug report
about: Report something that isn't working.
title: ''
assignees: ''
labels: bug
---
<!--
Please fill out as much of this form as you can (leaving out stuff that is not applicable is ok).
-->
- Android version:
- Device:
- ArcaneChat version:
- Expected behavior:
- Actual behavior:
- Steps to reproduce the problem:
- Screenshots:
- Logs:
<!--
Debug logs can be copied from within the app with
Settings menu -> Advanced -> View log
Logs may contain private data
which shall be removed or anonymised prior to posting.
-->
+1
View File
@@ -0,0 +1 @@
blank_issues_enabled: false
+15
View File
@@ -0,0 +1,15 @@
---
name: Feature request
about: Request a new feature.
title: ''
assignees: ''
labels: enhancement
---
<!--
Please fill out as much of this form as you can (leaving out stuff that is not applicable is ok).
-->
### Describe your feature:
### Why do you think it is useful:
+6
View File
@@ -0,0 +1,6 @@
---
name: Other
about: Start with a new blank issue.
title: ''
assignees: ''
---
+22
View File
@@ -0,0 +1,22 @@
version: 2
mergeable:
- when: pull_request.*
name: "Changelog check"
validate:
- do: or
validate:
- do: description
must_include:
regex: '#skip-changelog'
- do: and
validate:
- do: dependent
changed:
file: '**/*.java'
required: ['CHANGELOG.md']
fail:
- do: checks
status: 'action_required'
payload:
title: CHANGELOG.md might need an update
summary: "Please update CHANGELOG.md or add #skip-changelog to the description"
+20
View File
@@ -0,0 +1,20 @@
name: add artifact links to pull request
on:
workflow_run:
workflows: ["Upload Preview APK"]
types: [completed]
jobs:
artifacts-url-comments:
name: add artifact links to pull request
runs-on: ubuntu-latest
if: ${{ github.event.workflow_run.conclusion == 'success' }}
steps:
- name: add artifact links to pull request
uses: tonyhallett/artifacts-url-comments@v1.1.0
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
prefix: "**To test the changes in this pull request, install this apk:**"
format: "[📦 {name}]({url})"
addTo: pull
+57
View File
@@ -0,0 +1,57 @@
name: Upload Preview APK
on: pull_request
concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: ${{ github.ref != 'refs/heads/main' }}
jobs:
build:
name: Upload Preview APK
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v5
with:
submodules: recursive
- name: Validate Fastlane Metadata
uses: ashutoshgngwr/validate-fastlane-supply-metadata@v2
- uses: Swatinem/rust-cache@v2
with:
working-directory: jni/deltachat-core-rust
- uses: actions/setup-java@v5
with:
java-version: 17
distribution: 'temurin'
- uses: android-actions/setup-android@v3
- uses: actions/cache@v4
with:
path: |
~/.gradle/caches
~/.gradle/wrapper
key: ${{ runner.os }}-gradle-${{ hashFiles('**/*.gradle*', '**/gradle-wrapper.properties') }}
restore-keys: |
${{ runner.os }}-gradle-
- uses: nttld/setup-ndk@v1
id: setup-ndk
with:
ndk-version: r27
- name: Validate Gradle Wrapper
uses: gradle/actions/wrapper-validation@v4
- 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/"
scripts/install-toolchains.sh && scripts/ndk-make.sh armeabi-v7a
- name: Build APK
run: ./gradlew --no-daemon -PABI_FILTER=armeabi-v7a assembleFossDebug
- name: Upload APK
uses: actions/upload-artifact@v4
with:
name: app-preview.apk
path: 'build/outputs/apk/foss/debug/*.apk'
+70
View File
@@ -0,0 +1,70 @@
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@v3
with:
submodules: recursive
- uses: Swatinem/rust-cache@v2
with:
working-directory: jni/deltachat-core-rust
- uses: actions/setup-java@v3
with:
java-version: 17
distribution: 'temurin'
- uses: android-actions/setup-android@v3
- uses: nttld/setup-ndk@v1
id: setup-ndk
with:
ndk-version: r27
- 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.KEYSTORE_FILE }} | base64 -d >> ~/keystore.jks
echo "DC_RELEASE_STORE_FILE=$HOME/keystore.jks" >> ~/.gradle/gradle.properties
echo "DC_RELEASE_STORE_PASSWORD=${{ secrets.KEYSTORE_PASSWORD }}" >> ~/.gradle/gradle.properties
echo "DC_RELEASE_KEY_ALIAS_FDROID=${{ secrets.ALIAS_FDROID }}" >> ~/.gradle/gradle.properties
echo "DC_RELEASE_KEY_ALIAS_GPLAY=${{ secrets.ALIAS_GPLAY }}" >> ~/.gradle/gradle.properties
echo "DC_RELEASE_KEY_PASSWORD=${{ secrets.KEYSTORE_PASSWORD }}" >> ~/.gradle/gradle.properties
./gradlew assembleFossRelease
rm build/outputs/apk/foss/release/*universal*
./gradlew assembleGplayRelease
mv build/outputs/apk/gplay/release/*universal* build/outputs/apk/foss/release/ArcaneChat-gplay.apk
- name: Release
uses: softprops/action-gh-release@v1
with:
token: "${{ secrets.GITHUB_TOKEN }}"
body: '[<img src="store/get-it-on-gplay.png" alt="Get it on Google Play" height="48">](https://play.google.com/store/apps/details?id=com.github.arcanechat) [<img src="store/get-it-on-fdroid.png" alt="Get it on F-Droid" height="48">](https://f-droid.org/packages/chat.delta.lite) [<img src="store/get-it-on-github.png" alt="Get it on GitHub" height="48">](https://github.com/ArcaneChat/android/releases/latest/download/ArcaneChat-gplay.apk)'
prerelease: ${{ contains(github.event.ref, '-beta') }}
fail_on_unmatched_files: true
files: build/outputs/apk/foss/release/*.apk
+22
View File
@@ -1,9 +1,11 @@
*.keystore
.classpath
project.properties
.project
.settings
bin/
gen/
/gplay/
.idea/
*.iml
*.so
@@ -24,6 +26,26 @@ ffpr
test/androidTestEspresso/res/values/arrays.xml
obj/
jni/libspeex/.deps/
ndkArch
# ignore debug symbols created by ./tools/upload-release.sh
*-symbols.zip
# ignore private scripts and directories, eg. local2github.prv.sh
*.prv*
# contains files for ndk-build when done from gradle.
.externalNativeBuild
# no vi tmp files
*.swp
jni/x86
jni/x86_64
jni/armeabi
jni/armeabi-v7a
jni/arm64-v8a
artwork/drawable*/
artwork/mipmap-*/
*~
+3 -3
View File
@@ -1,3 +1,3 @@
[submodule "jni/messenger-backend"]
path = jni/messenger-backend
url = https://github.com/deltachat/deltachat-core
[submodule "jni/deltachat-core-rust"]
path = jni/deltachat-core-rust
url = https://github.com/ArcaneChat/core
+6 -6
View File
@@ -1,10 +1,10 @@
[main]
host = https://www.transifex.com
lang_map = fr_CA:fr-rCA,pt_BR:pt-rBR,pt_PT:pt,zh_CN:zh-rCN,zh_HK:zh-rHK,zh_TW:zh-rTW,da_DK:da-rDK,de_DE:de,tr_TR:tr,fr_FR:fr,es_ES:es,hu_HU:hu,sv_SE:sv-rSE,bg_BG:bg,el_GR:el,kn_IN:kn-rIN,cs_CZ:cs,he:iw,id:in,lt_LT:lt,km_KH:km-rKH,th_TH:th
host = https://www.transifex.com
lang_map = id: in, ja_JP: ja, nl_NL: nl, pt_BR: pt-rBR, zh_CN: zh-rCN, zh_TW: zh-rTW
[signal-android.master]
file_filter = res/values-<lang>/strings.xml
source_file = res/values/strings.xml
[o:delta-chat:p:delta-chat-app:r:stringsxml]
file_filter = src/main/res/values-<lang>/strings.xml
source_file = src/main/res/values/strings.xml
source_lang = en
type = ANDROID
type = ANDROID
-487
View File
@@ -1,487 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
package="org.thoughtcrime.securesms">
<uses-sdk tools:overrideLibrary="com.amulyakhare.textdrawable,com.astuetz.pagerslidingtabstrip,pl.tajchert.waitingdots,com.h6ah4i.android.multiselectlistpreferencecompat,android.support.v13,com.davemorrissey.labs.subscaleview,com.tomergoldst.tooltips,com.klinker.android.send_message,com.takisoft.colorpicker,android.support.v14.preference"/>
<uses-feature android:name="android.hardware.camera" android:required="false" />
<uses-feature android:name="android.hardware.bluetooth" android:required="false" />
<uses-feature android:name="android.hardware.location" android:required="false"/>
<uses-feature android:name="android.hardware.location.network" android:required="false"/>
<uses-feature android:name="android.hardware.location.gps" android:required="false"/>
<uses-feature android:name="android.hardware.microphone" android:required="false"/>
<uses-feature android:name="android.hardware.wifi" android:required="false"/>
<uses-feature android:name="android.hardware.portrait" android:required="false"/>
<uses-feature android:name="android.hardware.touchscreen" android:required="false"/>
<uses-permission android:name="android.permission.USE_FINGERPRINT"/>
<uses-permission android:name="org.thoughtcrime.securesms.ACCESS_SECRETS"/>
<uses-permission android:name="android.permission.READ_PROFILE"/>
<uses-permission android:name="android.permission.WRITE_PROFILE"/>
<uses-permission android:name="android.permission.BROADCAST_WAP_PUSH"
tools:ignore="ProtectedPermissions"/>
<uses-permission android:name="android.permission.READ_CONTACTS"/>
<uses-permission android:name="android.permission.WRITE_CONTACTS"/>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.READ_CALL_LOG" />
<uses-permission android:name="android.permission.CAMERA" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/>
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>
<uses-permission android:name="android.permission.RECORD_AUDIO" />
<uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" />
<uses-permission android:name="android.permission.PROCESS_OUTGOING_CALLS" />
<uses-permission android:name="android.permission.READ_CALL_STATE"/>
<!-- For sending/receiving events -->
<uses-permission android:name="android.permission.WRITE_CALENDAR"/>
<uses-permission android:name="android.permission.READ_CALENDAR"/>
<!-- Normal -->
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />
<uses-permission android:name="android.permission.VIBRATE"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.CHANGE_NETWORK_STATE" />
<uses-permission android:name="android.permission.WAKE_LOCK" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.GET_ACCOUNTS" />
<uses-permission android:name="com.google.android.c2dm.permission.RECEIVE" />
<!-- So we can add a TextSecure 'Account' -->
<uses-permission android:name="android.permission.READ_SYNC_SETTINGS" />
<uses-permission android:name="android.permission.WRITE_SYNC_SETTINGS" />
<uses-permission android:name="android.permission.AUTHENTICATE_ACCOUNTS" />
<uses-permission android:name="android.permission.USE_CREDENTIALS"/>
<!-- For conversation 'shortcuts' on the desktop -->
<uses-permission android:name="android.permission.INSTALL_SHORTCUT"/>
<!-- For fixing MMS -->
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/>
<uses-permission android:name="android.permission.CHANGE_WIFI_STATE"/>
<!-- Set image as wallpaper -->
<uses-permission android:name="android.permission.SET_WALLPAPER"/>
<uses-permission android:name="android.permission.BLUETOOTH" />
<uses-permission android:name="android.permission.BROADCAST_STICKY" />
<uses-permission android:name="android.permission.CALL_PHONE" />
<uses-permission android:name="android.permission.DISABLE_KEYGUARD" />
<uses-permission android:name="android.permission.RAISED_THREAD_PRIORITY" />
<uses-permission android:name="android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"/>
<application android:name=".ApplicationContext"
android:icon="@mipmap/ic_launcher_dev"
android:label="@string/app_name"
android:supportsRtl="true"
tools:replace="android:allowBackup"
android:allowBackup="false"
android:theme="@style/TextSecure.LightTheme"
android:largeHeap="true">
<meta-data
android:name="com.google.android.geo.API_KEY"
android:value="AIzaSyCSx9xea86GwDKGznCAULE9Y5a8b-TfN9U"/>
<meta-data android:name="com.google.android.gms.version"
android:value="@integer/google_play_services_version" />
<meta-data android:name="com.google.android.gms.car.application"
android:resource="@xml/automotive_app_desc" />
<activity android:name="org.thoughtcrime.securesms.WebRtcCallActivity"
android:excludeFromRecents="true"
android:screenOrientation="portrait"
android:configChanges="mcc|mnc|locale|touchscreen|keyboard|keyboardHidden|navigation|orientation|screenLayout|screenSize|fontScale"
android:launchMode="singleTask"/>
<activity android:name=".InviteActivity"
android:theme="@style/TextSecure.HighlightTheme"
android:windowSoftInputMode="stateHidden"
android:parentActivityName=".ConversationListActivity"
android:configChanges="touchscreen|keyboard|keyboardHidden|orientation|screenLayout|screenSize">
<meta-data
android:name="android.support.PARENT_ACTIVITY"
android:value="org.thoughtcrime.securesms.ConversationListActivity" />
</activity>
<activity android:name=".ShareActivity"
android:theme="@style/TextSecure.LightNoActionBar"
android:excludeFromRecents="true"
android:launchMode="singleTask"
android:taskAffinity=""
android:noHistory="true"
android:windowSoftInputMode="stateHidden"
android:configChanges="touchscreen|keyboard|keyboardHidden|orientation|screenLayout|screenSize">
<intent-filter>
<action android:name="android.intent.action.SEND" />
<category android:name="android.intent.category.DEFAULT"/>
<data android:mimeType="audio/*" />
<data android:mimeType="image/*" />
<data android:mimeType="text/plain" />
<data android:mimeType="video/*" />
<data android:mimeType="application/*"/>
<data android:mimeType="text/*"/>
<data android:mimeType="*/*"/>
</intent-filter>
<meta-data
android:name="android.service.chooser.chooser_target_service"
android:value=".service.DirectShareService" />
</activity>
<activity android:name=".ConversationListActivity"
android:label="@string/app_name"
android:launchMode="singleTask"
android:theme="@style/TextSecure.LightNoActionBar"
android:configChanges="touchscreen|keyboard|keyboardHidden|orientation|screenLayout|screenSize"
android:exported="true" />
<activity-alias android:name=".RoutingActivity"
android:targetActivity=".ConversationListActivity"
android:exported="true">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
<category android:name="android.intent.category.MULTIWINDOW_LAUNCHER" />
</intent-filter>
<meta-data android:name="com.sec.minimode.icon.portrait.normal"
android:resource="@mipmap/ic_launcher" />
<meta-data android:name="com.sec.minimode.icon.landscape.normal"
android:resource="@mipmap/ic_launcher" />
</activity-alias>
<activity android:name=".ConversationListArchiveActivity"
android:label="@string/AndroidManifest_archived_conversations"
android:launchMode="singleTask"
android:configChanges="touchscreen|keyboard|keyboardHidden|orientation|screenLayout|screenSize"
android:parentActivityName=".ConversationListActivity">
<meta-data
android:name="android.support.PARENT_ACTIVITY"
android:value="org.thoughtcrime.securesms.ConversationListActivity" />
</activity>
<activity android:name=".ConversationActivity"
android:windowSoftInputMode="stateUnchanged"
android:launchMode="singleTask"
android:configChanges="touchscreen|keyboard|keyboardHidden|orientation|screenLayout|screenSize"
android:parentActivityName=".ConversationListActivity">
<meta-data
android:name="android.support.PARENT_ACTIVITY"
android:value="org.thoughtcrime.securesms.ConversationListActivity" />
</activity>
<activity android:name=".ConversationPopupActivity"
android:windowSoftInputMode="stateVisible"
android:launchMode="singleTask"
android:taskAffinity=""
android:excludeFromRecents="true"
android:theme="@style/TextSecure.LightTheme.Popup"
android:configChanges="touchscreen|keyboard|keyboardHidden|orientation|screenLayout|screenSize" />
<activity android:name=".GroupCreateActivity"
android:windowSoftInputMode="stateVisible"
android:configChanges="touchscreen|keyboard|keyboardHidden|orientation|screenLayout|screenSize"/>
<activity android:name=".DatabaseUpgradeActivity"
android:theme="@style/NoAnimation.Theme.AppCompat.Light.DarkActionBar"
android:launchMode="singleTask"
android:configChanges="touchscreen|keyboard|keyboardHidden|orientation|screenLayout|screenSize"/>
<activity android:name=".PassphraseCreateActivity"
android:label="@string/AndroidManifest__create_passphrase"
android:windowSoftInputMode="stateUnchanged"
android:theme="@style/TextSecure.LightNoActionBar"
android:launchMode="singleTask"
android:configChanges="touchscreen|keyboard|keyboardHidden|orientation|screenLayout|screenSize"/>
<activity android:name=".PassphrasePromptActivity"
android:launchMode="singleTask"
android:theme="@style/TextSecure.LightIntroTheme"
android:configChanges="touchscreen|keyboard|keyboardHidden|orientation|screenLayout|screenSize"/>
<activity android:name=".NewConversationActivity"
android:theme="@style/TextSecure.LightNoActionBar"
android:windowSoftInputMode="stateAlwaysVisible"
android:configChanges="touchscreen|keyboard|keyboardHidden|orientation|screenLayout|screenSize"/>
<activity android:name=".ContactMultiSelectionActivity"
android:label="@string/AndroidManifest__select_contacts"
android:windowSoftInputMode="stateHidden"
android:configChanges="touchscreen|keyboard|keyboardHidden|orientation|screenLayout|screenSize"/>
<activity android:name=".giph.ui.GiphyActivity"
android:theme="@style/TextSecure.LightNoActionBar"
android:windowSoftInputMode="stateHidden"
android:configChanges="touchscreen|keyboard|keyboardHidden|orientation|screenLayout|screenSize"/>
<activity android:name=".PassphraseChangeActivity"
android:label="@string/AndroidManifest__change_passphrase"
android:configChanges="touchscreen|keyboard|keyboardHidden|orientation|screenLayout|screenSize"/>
<activity android:name=".VerifyIdentityActivity"
android:configChanges="touchscreen|keyboard|keyboardHidden|orientation|screenLayout|screenSize"/>
<activity android:name=".ApplicationPreferencesActivity"
android:configChanges="touchscreen|keyboard|keyboardHidden|orientation|screenLayout|screenSize"/>
<activity android:name=".WelcomeActivity"
android:launchMode="singleTask"
android:theme="@style/TextSecure.LightNoActionBar"
android:configChanges="touchscreen|keyboard|keyboardHidden|orientation|screenLayout|screenSize"/>
<activity android:name=".RegistrationActivity"
android:launchMode="singleTask"
android:theme="@style/TextSecure.LightNoActionBar"
android:windowSoftInputMode="stateUnchanged"
android:configChanges="touchscreen|keyboard|keyboardHidden|orientation|screenLayout|screenSize"/>
<activity android:name=".LogSubmitActivity"
android:label="@string/AndroidManifest__log_submit"
android:windowSoftInputMode="stateHidden"
android:configChanges="touchscreen|keyboard|keyboardHidden|orientation|screenLayout|screenSize"/>
<activity android:name=".MediaPreviewActivity"
android:label="@string/AndroidManifest__media_preview"
android:windowSoftInputMode="stateHidden"
android:launchMode="singleTask"
android:configChanges="touchscreen|keyboard|keyboardHidden|orientation|screenLayout|screenSize"/>
<activity android:name=".MediaOverviewActivity"
android:theme="@style/TextSecure.LightNoActionBar"
android:windowSoftInputMode="stateHidden"
android:launchMode="singleTask"
android:configChanges="touchscreen|keyboard|keyboardHidden|orientation|screenLayout|screenSize"/>
<activity android:name=".DummyActivity"
android:theme="@android:style/Theme.NoDisplay"
android:enabled="true"
android:allowTaskReparenting="true"
android:noHistory="true"
android:excludeFromRecents="true"
android:alwaysRetainTaskState="false"
android:stateNotNeeded="true"
android:clearTaskOnLaunch="true"
android:finishOnTaskLaunch="true" />
<activity android:name=".RecipientPreferenceActivity"
android:theme="@style/TextSecure.LightNoActionBar"
android:configChanges="touchscreen|keyboard|keyboardHidden|orientation|screenLayout|screenSize"/>
<activity android:name=".BlockedContactsActivity"
android:theme="@style/TextSecure.LightTheme"
android:configChanges="touchscreen|keyboard|keyboardHidden|orientation|screenLayout|screenSize"/>
<activity android:name=".scribbles.ScribbleActivity"
android:theme="@style/TextSecure.ScribbleTheme"
android:windowSoftInputMode="stateHidden"
android:configChanges="touchscreen|keyboard|keyboardHidden|orientation|screenLayout|screenSize"/>
<activity android:name=".scribbles.StickerSelectActivity"
android:theme="@style/TextSecure.LightTheme"
android:configChanges="touchscreen|keyboard|keyboardHidden|orientation|screenLayout|screenSize"/>
<activity android:name="com.soundcloud.android.crop.CropImageActivity" />
<activity android:name=".CreateProfileActivity"
android:theme="@style/TextSecure.LightTheme"
android:windowSoftInputMode="stateVisible"
android:configChanges="touchscreen|keyboard|keyboardHidden|orientation|screenLayout|screenSize"/>
<activity android:name=".QrScanActivity"
android:theme="@style/TextSecure.LightTheme"
android:configChanges="touchscreen|keyboard|keyboardHidden|orientation|screenLayout|screenSize"/>
<activity android:name=".QrShowActivity"
android:theme="@style/TextSecure.LightTheme"
android:configChanges="touchscreen|keyboard|keyboardHidden|orientation|screenLayout|screenSize"/>
<activity android:name=".ClearProfileAvatarActivity"
android:theme="@style/Theme.AppCompat.Dialog.Alert"
android:configChanges="touchscreen|keyboard|keyboardHidden|orientation|screenLayout|screenSize"
android:icon="@drawable/clear_profile_avatar"
android:label="@string/AndroidManifest_remove_photo">
<intent-filter>
<action android:name="org.thoughtcrime.securesms.action.CLEAR_PROFILE_PHOTO"/>
<category android:name="android.intent.category.DEFAULT"/>
</intent-filter>
</activity>
<activity android:name=".contactshare.ContactShareEditActivity"
android:theme="@style/TextSecure.LightTheme"
android:configChanges="touchscreen|keyboard|keyboardHidden|orientation|screenLayout|screenSize"/>
<activity android:name=".contactshare.ContactNameEditActivity"
android:theme="@style/TextSecure.LightNoActionBar"
android:configChanges="touchscreen|keyboard|keyboardHidden|orientation|screenLayout|screenSize"/>
<activity android:name=".contactshare.SharedContactDetailsActivity"
android:theme="@style/TextSecure.LightNoActionBar"
android:configChanges="touchscreen|keyboard|keyboardHidden|orientation|screenLayout|screenSize"/>
<activity android:name=".preferences.ChatBackgroundActivity"
android:theme="@style/TextSecure.LightTheme"
android:configChanges="touchscreen|keyboard|keyboardHidden|orientation|screenLayout|screenSize"/>
<service android:enabled="true" android:name="org.thoughtcrime.securesms.service.WebRtcCallService"/>
<service android:enabled="true" android:exported="false" android:name=".service.KeyCachingService"/>
<service android:enabled="true" android:name=".service.MessageRetrievalService"/>
<service android:name=".service.AccountAuthenticatorService" android:exported="true">
<intent-filter>
<action android:name="android.accounts.AccountAuthenticator" />
</intent-filter>
<meta-data android:name="android.accounts.AccountAuthenticator" android:resource="@xml/authenticator" />
</service>
<service android:name=".service.ContactsSyncAdapterService" android:exported="true">
<intent-filter>
<action android:name="android.content.SyncAdapter"/>
</intent-filter>
<meta-data android:name="android.content.SyncAdapter" android:resource="@xml/syncadapter" />
<meta-data android:name="android.provider.CONTACTS_STRUCTURE" android:resource="@xml/contactsformat" />
</service>
<service android:name=".service.DirectShareService"
android:permission="android.permission.BIND_CHOOSER_TARGET_SERVICE">
<intent-filter>
<action android:name="android.service.chooser.ChooserTargetService" />
</intent-filter>
</service>
<service android:name=".service.GenericForegroundService"/>
<receiver android:name=".gcm.GcmBroadcastReceiver" android:permission="com.google.android.c2dm.permission.SEND" >
<intent-filter>
<action android:name="com.google.android.c2dm.intent.RECEIVE" />
<category android:name="org.thoughtcrime.securesms" />
</intent-filter>
</receiver>
<receiver android:name=".notifications.MarkReadReceiver"
android:enabled="true"
android:exported="false">
<intent-filter>
<action android:name="org.thoughtcrime.securesms.notifications.CLEAR"/>
</intent-filter>
</receiver>
<receiver android:name=".notifications.RemoteReplyReceiver"
android:enabled="true"
android:exported="false">
<intent-filter>
<action android:name="org.thoughtcrime.securesms.notifications.WEAR_REPLY"/>
</intent-filter>
</receiver>
<receiver android:name=".notifications.AndroidAutoHeardReceiver"
android:exported="false">
<intent-filter>
<action android:name="org.thoughtcrime.securesms.notifications.ANDROID_AUTO_HEARD"/>
</intent-filter>
</receiver>
<receiver android:name=".notifications.AndroidAutoReplyReceiver"
android:exported="false">
<intent-filter>
<action android:name="org.thoughtcrime.securesms.notifications.ANDROID_AUTO_REPLY"/>
</intent-filter>
</receiver>
<receiver android:name=".service.ExpirationListener" />
<receiver android:name=".jobmanager.requirements.BackoffReceiver" />
<provider android:name=".providers.PartProvider"
android:grantUriPermissions="true"
android:exported="false"
android:authorities="${applicationId}.provider.securesms" />
<provider android:name=".providers.MmsBodyProvider"
android:grantUriPermissions="true"
android:exported="false"
android:authorities="${applicationId}.provider.securesms.mms" />
<provider android:name="android.support.v4.content.FileProvider"
android:authorities="${applicationId}.fileprovider"
android:exported="false"
android:grantUriPermissions="true">
<meta-data android:name="android.support.FILE_PROVIDER_PATHS" android:resource="@xml/file_provider_paths" />
</provider>
<provider
android:name=".connect.AttachmentsContentProvider"
android:authorities="${applicationId}.attachments"
android:grantUriPermissions="true"
android:exported="false">
</provider>
<receiver android:name=".service.BootReceiver">
<intent-filter>
<action android:name="android.intent.action.BOOT_COMPLETED"/>
<action android:name="org.thoughtcrime.securesms.RESTART"/>
</intent-filter>
</receiver>
<receiver android:name=".service.DirectoryRefreshListener">
<intent-filter>
<action android:name="android.intent.action.BOOT_COMPLETED" />
</intent-filter>
</receiver>
<receiver android:name=".service.RotateSignedPreKeyListener">
<intent-filter>
<action android:name="android.intent.action.BOOT_COMPLETED" />
</intent-filter>
</receiver>
<receiver android:name=".service.PersistentConnectionBootListener">
<intent-filter>
<action android:name="android.intent.action.BOOT_COMPLETED"/>
</intent-filter>
</receiver>
<receiver android:name=".notifications.MessageNotifier$ReminderReceiver">
<intent-filter>
<action android:name="org.thoughtcrime.securesms.MessageNotifier.REMINDER_ACTION"/>
</intent-filter>
</receiver>
<receiver android:name=".notifications.DeleteNotificationReceiver">
<intent-filter>
<action android:name="org.thoughtcrime.securesms.DELETE_NOTIFICATION"/>
</intent-filter>
</receiver>
<receiver
android:name=".service.PanicResponderListener"
android:exported="true">
<intent-filter>
<action android:name="info.guardianproject.panic.action.TRIGGER" />
</intent-filter>
</receiver>
<uses-library android:name="com.sec.android.app.multiwindow" android:required="false"/>
<meta-data android:name="com.sec.android.support.multiwindow" android:value="true" />
<meta-data android:name="com.sec.android.multiwindow.DEFAULT_SIZE_W" android:value="632.0dip" />
<meta-data android:name="com.sec.android.multiwindow.DEFAULT_SIZE_H" android:value="598.0dip" />
<meta-data android:name="com.sec.android.multiwindow.MINIMUM_SIZE_W" android:value="632.0dip" />
<meta-data android:name="com.sec.android.multiwindow.MINIMUM_SIZE_H" android:value="598.0dip" />
</application>
</manifest>
-74
View File
@@ -1,74 +0,0 @@
Building Signal
===============
Basics
------
Signal uses [Gradle](http://gradle.org) to build the project and to maintain
dependencies. However, you needn't install it yourself; the
"gradle wrapper" `gradlew`, mentioned below, will do that for you.
Building Signal
---------------
The following steps should help you (re)build Signal from the command line.
1. Checkout the Signal-Android project source with the command:
git clone https://github.com/signalapp/Signal-Android.git
2. Make sure you have the [Android SDK](https://developer.android.com/sdk/index.html) installed.
3. Ensure that the following packages are installed from the Android SDK manager:
* Android SDK Build Tools (see buildToolsVersion in build.gradle)
* SDK Platform (All API levels)
* Android Support Repository
* Google Repository
4. Create a local.properties file at the root of your source checkout and add an sdk.dir entry to it. For example:
sdk.dir=/Application/android-sdk-macosx
5. Using Java 8
6. Execute Gradle:
./gradlew build
Visual assets
----------------------
Source assets tend to be large binary blobs, which are best stored outside of git repositories. Some source files are SVGs that can be auto-colored and sized using a tool like [android-res-utils](https://github.com/sebkur/android-res-utils).
Sample command for generating our audio placeholder image:
```bash
pngs_from_svg.py ic_audio.svg /path/to/Signal/res/ 150 --color #000 --opacity 0.54 --suffix _light
pngs_from_svg.py ic_audio.svg /path/to/Signal/res/ 150 --color #fff --opacity 1.00 --suffix _light
```
Setting up a development environment
------------------------------------
[Android Studio](https://developer.android.com/sdk/installing/studio.html) is the recommended development environment.
1. Install Android Studio.
2. Open Android Studio. On a new installation, the Quickstart panel will appear. If you have open projects, close them using "File > Close Project" to see the Quickstart panel.
3. From the Quickstart panel, choose "Configure" then "SDK Manager".
4. In the SDK Tools tab of the SDK Manager, make sure that the "Android Support Repository" is installed, and that the latest "Android SDK build-tools" are installed. Click "OK" to return to the Quickstart panel.
5. From the Quickstart panel, choose "Checkout from Version Control" then "git".
6. Paste the URL for the Signal-Android project when prompted (https://github.com/signalapp/Signal-Android.git).
7. Android studio should detect the presence of a project file and ask you whether to open it. Click "yes".
9. Default config options should be good enough.
9. Project initialisation and build should proceed.
Contributing code
-----------------
Code contributions should be sent via github as pull requests, from feature branches [as explained here](https://help.github.com/articles/using-pull-requests).
Mailing list
------------
Development discussion happens on the whispersystems mailing list.
[To join](https://lists.riseup.net/www/info/whispersystems)
Send emails to whispersystems@lists.riseup.net
File diff suppressed because it is too large Load Diff
+153
View File
@@ -0,0 +1,153 @@
# Contributing Guidelines
Thank you for looking for ways to help on Delta Chat Android!
This document tries to outline some conventions that may not be obvious
and aims to give a good starting point to new contributors.
## Reporting Bugs
If you found a bug, [report it on Github](https://github.com/deltachat/deltachat-android/issues).
Project maintainers may transfer bugs that are not UI specific
(eg. network, database or encryption related)
to [Delta Chat Core](https://github.com/deltachat/deltachat-core-rust/issues).
If you assume beforehand, that the bug you've found belongs to Core,
you can report there directly.
Please search both open and closed issues to make sure your bug report is not a duplicate.
For community interactions around Delta Chat
please read our [Community Standards](https://delta.chat/community-standards).
## Proposing Features
If you have a feature request,
create a new topic on the [Forum](https://support.delta.chat/c/features/6).
## Rough UX Philosophy
Some rough ideas, that may be helpful when thinking about how to enhance things:
- Work hard to avoid options and up-front choices.
Thinking about concrete user stories may help on that.
- Avoid to speak about keys and other hard to understand things in the primary UI.
- The app shall work offline as well as with bad network.
- Users do not read (much).
- Consistency matters.
- Offer only things that are highly useful to many people in primary UI.
If really needed, bury other things eg. in some menus.
- The app should be for the many, not for the few.
## Contributing Code
The [README](./README.md) explains in detail how to set up the build environment.
Please follow all steps precisely.
If you run into troubles,
ask on one of the [communication channels](https://delta.chat/contribute) for help.
To contribute code,
[open a Pull Request](https://github.com/deltachat/deltachat-android/pulls).
If you have write access to the repository,
push a branch named `<username>/<feature>`
so it is clear who is responsible for the branch,
and open a PR proposing to merge the change.
Otherwise fork the repository and create a branch in your fork.
Please add a meaningful description to your PR
so that reviewers get an idea about what the modifications are supposed to do.
A meaningful PR title is helpful for [updating `CHANGELOG.md` on releases](./RELEASE.md)
(CHANGELOG.md is updated manually
to only add things that are at least roughly understandable by the end user)
If the changes affect the user interface,
screenshots are very helpful,
esp. before/after screenshots.
### Coding Conventions
Source files are partly derived from different other open source projects
and may follow different coding styles and conventions.
If you do a PR fixing a bug or adding a feature,
please embrace the coding convention you see in the corresponding files,
so that the result fits well together.
Do not refactor or rename things in the same PR
to make the diff small and the PR easy to review.
Project language is Java.
By using [Delta Chat Core](https://github.com/deltachat/deltachat-core-rust)
there is already a strong separation between "UI" and "Model".
Further separations and abstraction layers are often not helpful
and only add more complexity.
Try to avoid premature optimisation
and complexity because it "may be needed in some future".
Usually, it is not.
Readable code is better than having some Java paradigms fulfilled.
Classic Java has a strong drive to add lots of classes, factories, one-liner-functions.
Try to not follow these patterns and keep things really on point and simple.
If this gets in conflict with embracing existing style, however,
consistency with existing code is more important.
The "Delta Chat Core" is a high-level interface to what the UI actually needs,
data should be served in a form that the UI do not need much additional work.
If this is not the case, consider a feature proposal to "Delta Chat Core".
### Merging Conventions
PR are merged usually to the branch `main` from which [releases](./RELEASE.md) are done.
As a default, do a `git rebase main` in case feature branches and `main` differ too much.
Once a PR has an approval, unless stated otherwise, it can be merged by the author.
A PR may be approved but postponed to be merged eg. because of an ongoing release.
To ensure the correct merge merge strategy, merging left up to the PR author:
- Usually, PR are squash-merged
as UI development often results in tiny tweak commits that are not that meaningful on their own.
- If all commits are meaningful and have a well-written description,
they can be rebased-merged.
If you do not have write access to the repository,
you may leave a note in the PR about the desired merge strategy.
## Translations
Translations are done via [Transifex](https://explore.transifex.com/delta-chat/),
you can log in there with your E-Mail Address or with a Github or Google handle.
You find two projects there:
- "Delta Chat App" contains the strings used in the app's UI
- "Delta Chat Website" contains the offline help from "Settings / Help"
as well as the pages used on <https://delta.chat>
Most strings and the whole help are used for all systems
(Android, iOS, Linux, Windows, macOS)
and should be formulated accordingly.
If you want to change the english sources,
do a PR to [`strings.xml`](https://github.com/deltachat/deltachat-android/blob/main/res/values/strings.xml)
or to [`help.md`](https://github.com/deltachat/deltachat-pages/blob/master/en/help.md).
Again, please do not mix adding things and refactorings, esp. for `help.md`,
this would require retranslations and should be considered carefully.
## Other Ways To Contribute
For other ways to contribute, refer to the [website](https://delta.chat/contribute).
If you think, something important is missed in this overview,
please do a PR to this document :)
+42 -23
View File
@@ -1,25 +1,44 @@
FROM ubuntu:17.04
FROM docker.io/debian:12.4
RUN dpkg --add-architecture i386 && \
apt-get update -y && \
apt-get install -y software-properties-common && \
apt-get update -y && \
apt-get install -y libc6:i386=2.24-9ubuntu2.2 libncurses5:i386=6.0+20160625-1ubuntu1 libstdc++6:i386=6.3.0-12ubuntu2 lib32z1=1:1.2.11.dfsg-0ubuntu1 wget openjdk-8-jdk=8u131-b11-2ubuntu1.17.04.3 git unzip && \
rm -rf /var/lib/apt/lists/* && \
apt-get autoremove -y && \
apt-get clean
# Install Android Studio requirements
# See https://developer.android.com/studio/install#linux
RUN apt-get update -y \
&& apt-get install -y --no-install-recommends \
wget \
curl \
unzip \
openjdk-17-jre \
file \
build-essential \
&& rm -rf /var/lib/apt/lists/*
ENV ANDROID_SDK_FILENAME android-sdk_r24.4.1-linux.tgz
ENV ANDROID_SDK_URL https://dl.google.com/android/${ANDROID_SDK_FILENAME}
ENV ANDROID_API_LEVELS android-27
ENV ANDROID_BUILD_TOOLS_VERSION 27.0.1
ENV ANDROID_HOME /usr/local/android-sdk-linux
ENV PATH ${PATH}:${ANDROID_HOME}/tools:${ANDROID_HOME}/platform-tools
RUN cd /usr/local/ && \
wget -q ${ANDROID_SDK_URL} && \
tar -xzf ${ANDROID_SDK_FILENAME} && \
rm ${ANDROID_SDK_FILENAME}
RUN echo y | android update sdk --no-ui -a --filter ${ANDROID_API_LEVELS}
RUN echo y | android update sdk --no-ui -a --filter extra-android-m2repository,extra-android-support,extra-google-google_play_services,extra-google-m2repository
RUN echo y | android update sdk --no-ui -a --filter tools,platform-tools,build-tools-${ANDROID_BUILD_TOOLS_VERSION}
RUN rm -rf ${ANDROID_HOME}/tools && unzip ${ANDROID_HOME}/temp/*.zip -d ${ANDROID_HOME}
ARG USER=deltachat
ARG UID=1000
ARG GID=1000
RUN groupadd -g $GID -o $USER
RUN useradd -m -u $UID -g $GID -o $USER
USER $USER
ENV ANDROID_SDK_ROOT /home/${USER}/android-sdk
RUN mkdir ${ANDROID_SDK_ROOT}
WORKDIR $ANDROID_SDK_ROOT
RUN wget -q https://dl.google.com/android/repository/commandlinetools-linux-8512546_latest.zip && \
unzip commandlinetools-linux-8512546_latest.zip && \
rm commandlinetools-linux-8512546_latest.zip
RUN yes | ${ANDROID_SDK_ROOT}/cmdline-tools/bin/sdkmanager --sdk_root=${ANDROID_SDK_ROOT} --licenses
ENV PATH ${PATH}:${ANDROID_SDK_ROOT}/cmdline-tools/bin
# Install NDK manually. Other SDK parts are installed automatically by gradle.
#
# If you change the NDK version here, also change it in `flake.nix`.
# NDK version r27 LTS aka 27.0.11902837
RUN sdkmanager --sdk_root=${ANDROID_SDK_ROOT} 'ndk;27.0.11902837'
ENV ANDROID_NDK_ROOT ${ANDROID_SDK_ROOT}/ndk/27.0.11902837
ENV PATH ${PATH}:${ANDROID_NDK_ROOT}/toolchains/llvm/prebuilt/linux-x86_64/bin/
RUN curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y --default-toolchain none
ENV PATH ${PATH}:/home/${USER}/.cargo/bin
-34
View File
@@ -1,34 +0,0 @@
TextSecure provides encrypted text messages for Android.
Copyright 2011 Whisper Systems
This software has the follow third party dependencies:
Bouncy Castle 1.42
http://www.bouncycastle.org/
MIT License
Copyright (c) 2000 - 2011 The Legion Of The Bouncy Castle (http://www.bouncycastle.org)
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
ZXing
http://code.google.com/p/zxing/
Apache License 2.0
Copyright 2009 ZXing authors
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
+22 -71
View File
@@ -1,82 +1,33 @@
## Delta Chat Android Client
## ArcaneChat Android Client
This is the android client for Delta Chat. For the core library and other common
information, please refer to [Delta Chat Core Library](https://github.com/deltachat/deltachat-core).
For ready-to-use binaries, please go to https://delta.chat .
A [Delta Chat](https://delta.chat/) client for Android. Learn more at: https://arcanechat.me
![Logo](https://delta.chat/assets/features/start-img4.png)
[<img src="https://f-droid.org/badge/get-it-on.png" alt="Get it on F-Droid" height="75"/>](https://f-droid.org/packages/com.b44t.messenger)
[<img src="store/get-it-on-gplay.png" alt="Get it on Google Play" height="48">](https://play.google.com/store/apps/details?id=com.github.arcanechat)
[<img src="store/get-it-on-fdroid.png" alt="Get it on F-Droid" height="48">](https://f-droid.org/packages/chat.delta.lite)
[<img src="store/get-it-on-github.png" alt="Get it on GitHub" height="48">](https://github.com/ArcaneChat/android/releases/latest/download/ArcaneChat-gplay.apk)
# Build
<img alt="Screenshot" src="fastlane/metadata/android/en-US/images/phoneScreenshots/1.png" width="298" /> <img alt="Screenshot" src="fastlane/metadata/android/en-US/images/phoneScreenshots/2.png" width="298" />
When checking out _deltachat-android-ii_, make sure also to check out the
subproject _deltachat-core_:
# WebXDC
- When using Git, you can can do this initially by
`$ git clone --recursive https://github.com/deltachat/deltachat-android-ii`
or later by `git submodule update --init --recursive`. If you do this in your
home directory, this results in the folder `~/deltachat-android-ii` which is just fine.
- Alternatively, you can download the [deltachat-android zip-file](https://github.com/deltachat/deltachat-android-ii/archive/master.zip); in this case, also download the [deltachat-core zip-file](https://github.com/deltachat/deltachat-core/archive/master.zip) and place its contents to `jni/messenger-backend`
Then, call `ndk-build` in the root directory to build the C-part;
this also builds deltachat-core. Afterwards run the project in Android Studio.
The project requires API 25.
With chance, that's it :) - if not, read on how to setup a proper development
environment.
# Install Development Environment
1. Some libs required by Android Studio may be missing on 64 bit Linux machines
[[Source](https://developer.android.com/studio/install.html)], so for Ubuntu execute
`$ sudo apt-get install libc6:i386 libncurses5:i386 libstdc++6:i386 lib32z1 libbz2-1.0:i386`
and for Fedora execute
`$ sudo yum install zlib.i686 ncurses-libs.i686 bzip2-libs.i686`
2. Download Android Studio from <https://developer.android.com> (android-studio-ide-...-linux.zip)
and unpack the archive which contains a single folder called `android-studio`;
move this folder eg. to `~/android-studio`
3. To launch Android Studio for the first time, open a terminal, navigate to
`~/android-studio/bin`, execute `./studio.sh` and use all standard values
from the wizard.
4. Android Studio now ask you if you want to download an existing project;
choose `~/deltachat-android` as created in the "Build" chapter (Android Studio starts to
build the project, however, there are some steps missing before this will
succeed).
5. As Delta Chat uses API 25 for some reasons, click on the corresponding error
message and install "Nougat 7.1.1 (API 25)" and the "Build-Tools" (you should
also find the option at "Tools / Android / SDK Manager / SDK Platforms").
Now the build should succeed - but the app still misses the native part.
6. Download Android NDK Revision 14b from
[NDK Archives](https://developer.android.com/ndk/downloads/older_releases)
(Newer releases shall not be used currently, they are not compatible,
see issues #197, #220, #248) and unzip the archive which contains a single folder
called `android-ndk-r...`; move this folder eg. to `~/android-ndk-r...`
7. Export the folder path to your environment as ANDROID_NDK and add it to PATH.
You can archive this eg. by adding the following lines to `.bashrc`
`export ANDROID_NDK=/home/bpetersen/android-ndk-r...`
`export PATH=$PATH:$ANDROID_NDK`
The last two steps may be omitted by using the new Android Studio NDK options,
however, thus far, we have not found the time to do so.
This app has some extended support for WebXDC apps:
- `window.webxdc.arcanechat` a string with the ArcaneChat version and can be used by app developers
to detect when they can use the ArcaneChat-specific features.
- `sendToChat()`: extra property `subject` can be set to a text string to set message/email's subject.
- `sendToChat()`: extra property `html` can be set to a string of html markup to set the HTML part of the email/message.
- `sendToChat()`: the file object parameter also accepts a `type` field that can be one of:
* `"sticker"`
* `"image"`
* `"audio"`
* `"video"`
* `"file"` (default if `type` field is not present)
- Inside apps, clicking external links is supported, ex. to open in browser, so you can include links to your website or donation pages.
- `manifest.toml` field: `orientation`, if you set it to `"landscape"` your app will be launched in landscape mode.
# Credits
The user interface classes are based on the Signal messenger.
This app is based on the [official Delta Chat client](https://github.com/deltachat/deltachat-android) with several improvements.
# License
Licensed under the GPLv3, see LICENSE file for details.
Copyright © 2017, 2018 Delta Chat contributors
This app uses a [modified](https://github.com/ArcaneChat/core) version of the [Chatmail Core Library](https://github.com/chatmail/core).
+150
View File
@@ -0,0 +1,150 @@
# Android Release Checklist
## Generate APKs
on the command-line, in a PR called "update-core-and-stuff-DATE":
1. update core:
```
./scripts/update-core.sh # shows used branch
./scripts/update-core.sh BRANCH_OR_TAG # update to tag or latest commit of branch
./scripts/clean-core.sh # helps on weird issues, do also "Build / Clean"
./scripts/ndk-make.sh
```
a) Update `CHANGELOG.md`
from <https://github.com/chatmail/core/blob/main/CHANGELOG.md>,
do not just copy and avoid technical terms.
The changelog is for the end user and shall show impacts form that angle.
Add used core version to end of changelog entry
as `update to core 1.2.3` or `using core 1.2.3`
2. update translations and local help:
```
./scripts/tx-pull-translations.sh
./scripts/create-local-help.sh # requires deltachat-pages checked out at ../deltachat-pages
```
the following steps are done in a PR called `prep-VERSION` (no leading "v"):
3. Update `CHANGELOG.md`:
Rename header with version number and add date as `YYYY-MM`
in case previous entries of the changelog refer to betas or to not officially released versions,
the entries can be summarized.
this makes it easier for the end user to follow changes by showing major changes atop.
4. add a device message to `ConversationListActivity::onCreate()` or remove the old one.
do not repeat the CHANGELOG here: write what really is the ux outcome
in a few lines of easy speak without technical terms.
if there is time for a translation round, do `./scripts/tx-push-source.sh`
**ping tangible translators** and start over at step 2.
5. bump `versionCode` _and_ `versionName` (no leading "v") in `build.gradle`
6. build APKs:
a) generate debug APK at "Build / Build Bundle(s)/APK / Build APK(s)"
b) generate release APK at "Build / Generate Signed Bundle or APK",
select "APK", add keys, flavor `gplayRelease`.
this APK will go to the stores and is located at `gplay/release`
## Push Test Releases
7. a) `./scripts/upload-beta.sh VERSION` uploads both APKs to testrun.org and drafts a message.
b) add things critically to be tested to the message (this is not the changelog nor the device message)
c) post the message to relevant testing channels, **ping testers**
d) make sure, the `prep-VERSION` PR **gets merged**
On serious deteriorations, **ping devs**, make sure they get fixed, and start over at step 1.
## Release on get.delta.chat
Take care the APK used here and in the following steps
are binary-wise the same as pushed to testers and not overwritten by subsequent builds.
8. a) `./scripts/upload-release.sh VERSION`
b) do a PR to bump `VERSION_ANDROID` (without leading `v`) on
`https://github.com/deltachat/deltachat-pages/blob/master/_includes/download-boxes.html`
c) make sure, **the PR gets merged**
and the correct APK is finally available on get.delta.chat
only afterwards, push the APK to stores. **consider a blog post.**
## Release on Play Store
on <https://play.google.com/apps/publish/>:
9. a) open "Delta Chat / Test and release / Production"
then "Create new release" and upload APK from above
b) fill out "Release details/Release notes" (500 chars), add the line
"These features will roll out over the coming days. Thanks for using Delta Chat!";
release name should be default ("123 (1.2.3)")
c) click "Next", set "Rollout Percentage" to 50%, click "Save"
d) Go to "Publishing Overview", "Managed publishing" is usually off;
click "Send change for review", confirm
2 days later, change "Rollout Percentage" to 99%. Two more days later to 100%.
Rollout is anyways slower in practise, however,
only as long as we do not enter 100%, we can retract the version
(Once we reach 100%, we have to submit a new version for approval.
During these up to 4 days, sometimes longer, we cannot do anything on existing rollout)
## Tag for F-Droid and create Github release
10. make sure, everything is pushed, then:
$ git tag v1.2.1 COMMIT; git push --tags
F-Droid picks on the tags starting with "v" and builds the version.
This may take some days.
11. a) on <https://github.com/deltachat/deltachat-android/releases>,
tap "Draft a new Release", choose just created tag, fill changelog
b) add APK from above using "Attach binary".
c) tap "Publish release"
## Release on Amazon Appstore
on <https://developer.amazon.com/dashboard>:
12. a) click "App List", for "Delta Chat", select "Add upcoming version" on the left
b) at "Step 1 / Existing file(s)" hit "Replace", upload the APK from above
c) on the "Step 1" page, add "Release notes" from CHANGELOG.md, hit "Next"
d) on "Step 2" and "Step 3" pages, hit "Next"
e) 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 other stores (ex. Passkoocheh)
These stores are not under our control.
On important updates **ping store maintainers** and ask to update.
## Testing checklist
Only some rough ideas, ideally, this should result into a simple checklist
that can be checked before releasing.
However, although it would be nice to test "everything", we should keep in mind
that the test should be doable in, say, 10~15 minutes.
- create new account with (one of?): gmail, yandex, other
or (?) test an existing account
- send and receive a message
- create a group
- do a contact verification
- join a group via a qr scan
-78
View File
@@ -1,78 +0,0 @@
#! /usr/bin/env python
import sys
from zipfile import ZipFile
class ApkDiff:
IGNORE_FILES = ["META-INF/CERT.RSA", "META-INF/CERT.SF", "META-INF/MANIFEST.MF"]
def compare(self, sourceApk, destinationApk):
sourceZip = ZipFile(sourceApk, 'r')
destinationZip = ZipFile(destinationApk, 'r')
if self.compareManifests(sourceZip, destinationZip) and self.compareEntries(sourceZip, destinationZip) == True:
print "APKs match!"
else:
print "APKs don't match!"
def compareManifests(self, sourceZip, destinationZip):
sourceEntrySortedList = sorted(sourceZip.namelist())
destinationEntrySortedList = sorted(destinationZip.namelist())
for ignoreFile in self.IGNORE_FILES:
while ignoreFile in sourceEntrySortedList: sourceEntrySortedList.remove(ignoreFile)
while ignoreFile in destinationEntrySortedList: destinationEntrySortedList.remove(ignoreFile)
if len(sourceEntrySortedList) != len(destinationEntrySortedList):
print "Manifest lengths differ!"
for (sourceEntryName, destinationEntryName) in zip(sourceEntrySortedList, destinationEntrySortedList):
if sourceEntryName != destinationEntryName:
print "Sorted manifests don't match, %s vs %s" % (sourceEntryName, destinationEntryName)
return False
return True
def compareEntries(self, sourceZip, destinationZip):
sourceInfoList = filter(lambda sourceInfo: sourceInfo.filename not in self.IGNORE_FILES, sourceZip.infolist())
destinationInfoList = filter(lambda destinationInfo: destinationInfo.filename not in self.IGNORE_FILES, destinationZip.infolist())
if len(sourceInfoList) != len(destinationInfoList):
print "APK info lists of different length!"
return False
for sourceEntryInfo in sourceInfoList:
for destinationEntryInfo in list(destinationInfoList):
if sourceEntryInfo.filename == destinationEntryInfo.filename:
sourceEntry = sourceZip.open(sourceEntryInfo, 'r')
destinationEntry = destinationZip.open(destinationEntryInfo, 'r')
if self.compareFiles(sourceEntry, destinationEntry) != True:
print "APK entry %s does not match %s!" % (sourceEntryInfo.filename, destinationEntryInfo.filename)
return False
destinationInfoList.remove(destinationEntryInfo)
break
return True
def compareFiles(self, sourceFile, destinationFile):
sourceChunk = sourceFile.read(1024)
destinationChunk = destinationFile.read(1024)
while sourceChunk != "" or destinationChunk != "":
if sourceChunk != destinationChunk:
return False
sourceChunk = sourceFile.read(1024)
destinationChunk = destinationFile.read(1024)
return True
if __name__ == '__main__':
if len(sys.argv) != 3:
print "Usage: apkdiff <pathToFirstApk> <pathToSecondApk>"
sys.exit(1)
ApkDiff().compare(sys.argv[1], sys.argv[2])
-2
View File
@@ -1,2 +0,0 @@
*.db
*.db.gz
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
-106
View File
@@ -1,106 +0,0 @@
import sys
import re
import argparse
import sqlite3
import gzip
from progressbar import ProgressBar, Counter, Timer
from lxml import etree
parser = argparse.ArgumentParser(prog='apntool', description="""Process Android's apn xml files and drop them into an
easily queryable SQLite db. Tested up to version 9 of
their APN file.""")
parser.add_argument('-v', '--version', action='version', version='%(prog)s v1.1')
parser.add_argument('-i', '--input', help='the xml file to parse', default='apns.xml', required=False)
parser.add_argument('-o', '--output', help='the sqlite db output file', default='apns.db', required=False)
parser.add_argument('--quiet', help='do not show progress or verbose instructions', action='store_true', required=False)
parser.add_argument('--no-gzip', help="do not gzip after creation", action='store_true', required=False)
args = parser.parse_args()
def normalized(target):
o2_typo = re.compile(r"02\.co\.uk")
port_typo = re.compile(r"(\d+\.\d+\.\d+\.\d+)\.(\d+)")
leading_zeros = re.compile(r"(/|\.|^)0+(\d+)")
subbed = o2_typo.sub(r'o2.co.uk', target)
subbed = port_typo.sub(r'\1:\2', subbed)
subbed = leading_zeros.sub(r'\1\2', subbed)
return subbed
try:
connection = sqlite3.connect(args.output)
cursor = connection.cursor()
cursor.execute('SELECT SQLITE_VERSION()')
version = cursor.fetchone()
if not args.quiet:
print("SQLite version: %s" % version)
print("Opening %s" % args.input)
cursor.execute("PRAGMA legacy_file_format=ON")
cursor.execute("PRAGMA journal_mode=DELETE")
cursor.execute("PRAGMA page_size=32768")
cursor.execute("VACUUM")
cursor.execute("DROP TABLE IF EXISTS apns")
cursor.execute("""CREATE TABLE apns(_id INTEGER PRIMARY KEY, mccmnc TEXT, mcc TEXT, mnc TEXT, carrier TEXT,
apn TEXT, mmsc TEXT, port INTEGER, type TEXT, protocol TEXT, bearer TEXT, roaming_protocol TEXT,
carrier_enabled INTEGER, mmsproxy TEXT, mmsport INTEGER, proxy TEXT, mvno_match_data TEXT,
mvno_type TEXT, authtype INTEGER, user TEXT, password TEXT, server TEXT)""")
apns = etree.parse(args.input)
root = apns.getroot()
pbar = None
if not args.quiet:
pbar = ProgressBar(widgets=['Processed: ', Counter(), ' apns (', Timer(), ')'], maxval=len(list(root))).start()
count = 0
for apn in root.iter("apn"):
if apn.get("mmsc") is None:
continue
sqlvars = ["?" for x in apn.attrib.keys()] + ["?"]
mccmnc = "%s%s" % (apn.get("mcc"), apn.get("mnc"))
normalized_mmsc = normalized(apn.get("mmsc"))
if normalized_mmsc != apn.get("mmsc"):
print("normalize MMSC: %s => %s" % (apn.get("mmsc"), normalized_mmsc))
apn.set("mmsc", normalized_mmsc)
if not apn.get("mmsproxy") is None:
normalized_mmsproxy = normalized(apn.get("mmsproxy"))
if normalized_mmsproxy != apn.get("mmsproxy"):
print("normalize proxy: %s => %s" % (apn.get("mmsproxy"), normalized_mmsproxy))
apn.set("mmsproxy", normalized_mmsproxy)
values = [apn.get(attrib) for attrib in apn.attrib.keys()] + [mccmnc]
keys = apn.attrib.keys() + ["mccmnc"]
cursor.execute("SELECT 1 FROM apns WHERE mccmnc = ? AND apn = ?", [mccmnc, apn.get("apn")])
if cursor.fetchone() is None:
statement = "INSERT INTO apns (%s) VALUES (%s)" % (", ".join(keys), ", ".join(sqlvars))
cursor.execute(statement, values)
count += 1
if not args.quiet:
pbar.update(count)
if not args.quiet:
pbar.finish()
connection.commit()
print("Successfully written to %s" % args.output)
if not args.no_gzip:
gzipped_file = "%s.gz" % (args.output,)
with open(args.output, 'rb') as orig:
with gzip.open(gzipped_file, 'wb') as gzipped:
gzipped.writelines(orig)
print("Successfully gzipped to %s" % gzipped_file)
if not args.quiet:
print("\nTo include this in the distribution, copy it to the project's assets/databases/ directory.")
print("If you support API 10 or lower, you must use the gzipped version to avoid corruption.")
except sqlite3.Error, e:
if connection:
connection.rollback()
print("Error: %s" % e.args[0])
sys.exit(1)
finally:
if connection:
connection.close()
-3
View File
@@ -1,3 +0,0 @@
argparse>=1.2.1
lxml>=3.3.3
progressbar-latest>=2.4
Binary file not shown.

Before

Width:  |  Height:  |  Size: 33 KiB

Binary file not shown.
Binary file not shown.

Before

Width:  |  Height:  |  Size: 337 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 812 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 610 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 694 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 873 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.0 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 482 KiB

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

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 8.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 9.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 9.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 9.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 9.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.6 KiB

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