Commit Graph

4709 Commits

Author SHA1 Message Date
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