Commit Graph

3600 Commits

Author SHA1 Message Date
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
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
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
B. Petersen e4a02f3d4b update translations 2021-09-14 17:11:10 +02: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
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
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
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
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
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
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
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
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
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