Commit Graph

4630 Commits

Author SHA1 Message Date
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
bjoern e13bb9488a add 'Audio' tab to profile (#2387) 2022-09-21 22:49:49 +02: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
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
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
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
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
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
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
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