Skip to content

Commit

Permalink
Merge tag '2.16.6' into ninja-main
Browse files Browse the repository at this point in the history
# Conflicts:
#	build.gradle
#	src/conversations/res/values-ja/strings.xml
#	src/main/res/values-nl/strings.xml
#	src/main/res/values-ro-rRO/strings.xml
#	src/main/res/values-ru/strings.xml
  • Loading branch information
christianrowlands committed Aug 23, 2024
2 parents eec5827 + b2ea164 commit e81eda0
Show file tree
Hide file tree
Showing 72 changed files with 1,996 additions and 924 deletions.
6 changes: 6 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,11 @@
# Changelog

### Version 2.16.6

* Offer higher automatic file accept values
* Provide more information in 'Server info'
* Various bug fixes

### Version 2.16.5

* Minor bug fixes
Expand Down
8 changes: 3 additions & 5 deletions build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -64,10 +64,8 @@ dependencies {
implementation "androidx.emoji2:emoji2:1.4.0"
freeImplementation "androidx.emoji2:emoji2-bundled:1.4.0"

implementation 'org.bouncycastle:bcmail-jdk15on:1.64'
//zxing stopped supporting Java 7 so we have to stick with 3.3.3
//https://github.com/zxing/zxing/issues/1170
implementation 'com.google.zxing:core:3.3.3'
implementation 'org.bouncycastle:bcmail-jdk18on:1.78.1'
implementation 'com.google.zxing:core:3.5.3'
implementation 'org.minidns:minidns-client:1.0.4'
implementation 'org.minidns:minidns-dnssec:1.0.4'
implementation 'me.leolin:ShortcutBadger:1.1.22@aar'
Expand Down Expand Up @@ -253,7 +251,7 @@ android {
}
packagingOptions {
resources {
excludes += ['META-INF/BCKEY.DSA', 'META-INF/BCKEY.SF']
excludes += ['META-INF/BCKEY.DSA', 'META-INF/BCKEY.SF', 'META-INF/versions/9/OSGI-INF/MANIFEST.MF']
}
}
lint {
Expand Down
1 change: 1 addition & 0 deletions fastlane/metadata/android/de-DE/changelogs/4211604.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
* Kleinere Fehlerbehebungen
3 changes: 3 additions & 0 deletions fastlane/metadata/android/en-US/changelogs/4211704.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
* Offer higher automatic file accept values
* Provide more information in 'Server info'
* Various bug fixes
2 changes: 2 additions & 0 deletions fastlane/metadata/android/es-ES/changelogs/4211204.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
* La llamada ya no se silencia cuando se cambia el dispositivo de salida
* Dispositivos Umidigi excluidos de la integración de llamadas
1 change: 1 addition & 0 deletions fastlane/metadata/android/es-ES/changelogs/4211304.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
* Ejecute la copia de seguridad como servicio en primer plano para que el proceso no se detenga después de 10 minutos
2 changes: 2 additions & 0 deletions fastlane/metadata/android/es-ES/changelogs/4211404.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
* excluir dispositivos Oppo antiguos de la integración de llamadas
* varios arreglos
1 change: 1 addition & 0 deletions fastlane/metadata/android/es-ES/changelogs/4211604.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
* Correcciones de errores menores
1 change: 1 addition & 0 deletions fastlane/metadata/android/gl-ES/changelogs/4211604.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
* Arranxo de problemas menores
1 change: 1 addition & 0 deletions fastlane/metadata/android/it-IT/changelogs/4211604.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
* Correzioni minori di errori
1 change: 1 addition & 0 deletions fastlane/metadata/android/pl-PL/changelogs/4211604.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
* Mniejsze poprawki błędów
2 changes: 2 additions & 0 deletions fastlane/metadata/android/sq/changelogs/4211404.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
* përjashtim pajisjesh të vjetra Oppo prej integrim thirrjesh
* ndreqje të metash të ndryshme
1 change: 1 addition & 0 deletions fastlane/metadata/android/sq/changelogs/4211604.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
* Ndreqje të metash të vockla
2 changes: 1 addition & 1 deletion fastlane/metadata/android/uk/changelogs/367.txt
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
* Виправлено вибір піктограми користувача на деяких пристроях з Android 10
* Виправлено вибір аватара на деяких пристроях з Android 10
* Виправлення обміну файлами для великих файлів
2 changes: 1 addition & 1 deletion fastlane/metadata/android/uk/changelogs/395.txt
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
* Додано «Повернутися до чату» на екрані звукового виклику
* Додано «Повернутися до чату» на екрані голосового виклику
* Удосконалено комбінації клавіш
* Виправлення помилок
2 changes: 1 addition & 1 deletion fastlane/metadata/android/uk/changelogs/402.txt
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
* Просте створення запрошень на серверах з підтримкою запрошень
* Перегляд файлів GIF, отриманих з Movim
* Піктограми користувачів зберігаються у кеші
* Аватари зберігаються у кеші
2 changes: 1 addition & 1 deletion fastlane/metadata/android/uk/changelogs/42041.txt
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
* Реалізація Extensible SASL Profile, Bind 2.0 і Fast для швидшого повторного з'єднання
* Реалізація Channel Binding
* Додано можливість перемикатися з голосового на відеовиклик
* Додано можливість видаляти свою піктограму користувача
* Додано можливість видаляти свій аватар
* Додано сповіщення про пропущені виклики
1 change: 1 addition & 0 deletions fastlane/metadata/android/uk/changelogs/4211604.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
* Незначні виправлення помилок
1 change: 1 addition & 0 deletions fastlane/metadata/android/zh-CN/changelogs/4211604.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
* 小错误修复
Original file line number Diff line number Diff line change
@@ -1 +1 @@
Mensajería instantánea XMPP cifrada y fácil de usar para tu dispositivo móvil
Mensajería instantánea XMPP cifrada y fácil de usar para tu teléfono inteligente
Original file line number Diff line number Diff line change
@@ -1 +1 @@
携帯端末で簡単に操作できるXMPP暗号化インスタント・メッセンジャー
暗号化対応、モバイル端末で簡単に使用できる XMPP インスタント・メッセンジャー
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
Eenvoudig te gebruiken, betrouwbaar, batterijvriendelijk. Met ingebouwde ondersteuning voor afbeeldingen, groepschats en e2e-codering.

Ontwerpprincipes:

* Fraai van uiterlijk en gemakkelijk te gebruiken zonder opoffering van de veiligheid of privacy
* Gebaseerd op bestaande, gevestigde protocollen
* Vereist geen Google-account of specifiek Google Cloud Messaging (GCM)
* Verlangt een minimum aan rechten

Functies:

* End-to-end-codering met <a href="http://conversations.im/omemo/">OMEMO</a> of <a href="http://openpgp.org/about/">OpenPGP</a>
* Afbeeldingen verzenden en ontvangen
* Versleutelde audio- en videogesprekken (DTLS-SRTP)
* Intuïtieve gebruikersinterface volgens de richtlijnen van Android Design
* Afbeeldingen / avatars voor jouw contacten
* Synchronisatie met desktopclient
* Conferenties (met ondersteuning voor bladwijzers)
* Adresboekintegratie
* Meerdere accounts / uniform Postvak In
* Zeer lage impact op de levensduur van de batterij

Conversations maakt het heel gemakkelijk om een account aan te maken op de gratis conversations.im-server. Conversations werkt daarbij ook met elke andere XMPP-server. Veel XMPP-servers worden beheerd door vrijwilligers en zijn gratis.

XMPP-functies:

Conversations werkt met elke bestaande XMPP-server. XMPP is echter een uitbreidbaar protocol. Deze extensies zijn ook gestandaardiseerd in zogenaamde XEP's. Conversations ondersteunt een aantal daarvan om de algehele gebruikerservaring te verbeteren. De kans bestaat dat jouw huidige XMPP-server deze extensies niet ondersteunt. Om het meeste uit gesprekken te halen, kun je overwegen om over te schakelen naar een XMPP-server die dat wel doet of - nog beter - je eigen XMPP-server voor jou en je vrienden te gebruiken.

Deze XEP's zijn - vanaf nu:

* XEP-0065: SOCKS5 Bytestreams (or mod_proxy65). Wordt gebruikt om bestanden over te dragen als beide partijen achter een firewall zitten (NAT).
* XEP-0163: Personal Eventing Protocol for avatars
* XEP-0191: Blocking command laat je spammers op de zwarte lijst zetten of contacten blokkeren zonder ze uit je selectie te verwijderen.
* XEP-0198: Stream Management stelt XMPP in staat om kleine netwerkuitval en veranderingen van de onderliggende TCP-verbinding te overleven.
* XEP-0280: Message Carbons synchroniseert automatisch de berichten die je naar je desktopclient verzendt en stelt je zo in staat om, binnen één gesprek, naadloos over te schakelen van je mobiele client naar je desktopclient en terug.
* XEP-0237: Roster Versioning om bandbreedte te besparen op slechte mobiele verbindingen
* XEP-0313: Message Archive Management synchronisatie van berichtgeschiedenis met de server. Verzamelt berichten die zijn verzonden terwijl Conversations offline was.
* XEP-0352: Client State Indication laat de server weten of Conversations al dan niet op de achtergrond actief is. Hiermee kan de server bandbreedte besparen door onbelangrijke pakketten achter te houden.
* XEP-0363: HTTP File Upload stelt je in staat om bestanden te delen tijdens conferenties en met offline contacten. Vereist een extra component op je server.
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Versleutelde, gebruiksvriendelijke XMPP messenger voor je mobiele apparaat
Original file line number Diff line number Diff line change
Expand Up @@ -109,7 +109,6 @@ protected void onCreate(Bundle savedInstanceState) {
registerForContextMenu(binding.accountList);
}


@Override
public void onSaveInstanceState(@NonNull final Bundle savedInstanceState) {
if (selectedAccount != null) {
Expand Down Expand Up @@ -352,8 +351,14 @@ private void enableAllAccounts() {
}
}

private void disableAccount(Account account) {
private void disableAccount(final Account account) {
account.setOption(Account.OPTION_DISABLED, true);
if (account.setOption(Account.OPTION_QUICKSTART_AVAILABLE, false)) {
Log.d(
Config.LOGTAG,
account.getJid().asBareJid()
+ ": quick start disabled. account will regain this capability on the next connect");
}
if (!xmppConnectionService.updateAccount(account)) {
Toast.makeText(this, R.string.unable_to_update_account, Toast.LENGTH_SHORT).show();
}
Expand Down
2 changes: 2 additions & 0 deletions src/conversations/res/values-et/strings.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
<?xml version="1.0" encoding="utf-8"?>
<resources></resources>
9 changes: 5 additions & 4 deletions src/conversations/res/values-ja/strings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,11 @@
<resources>
<string name="pick_a_server">XMPP プロバイダーを選択してください</string>
<string name="use_ninja.chat">ninja.chat を利用する</string>
<string name="create_new_account">新規アカウントを作成</string>
<string name="do_you_have_an_account">XMPP アカウントをお持ちですか?既にほかの XMPP クライアントを利用しているか、 Ninja Chat を利用したことがある場合はこちら。初めての方は、今すぐ新規 XMPP アカウントを作成できます。\nヒント: e メールのプロバイダーが XMPP アカウントも提供している場合があります。</string>
<string name="server_select_text">XMPP は、プロバイダーに依存しないインスタントメッセージのプロトコルです。 XMPP サーバーならどこでも、このアプリを使用することができます。
\nよろしければ、 Ninja Chat に最適化されたプロバイダー ninja.chat で簡単にアカウントを作成することもできます。</string>
<string name="create_new_account">アカウントを新規作成</string>
<string name="do_you_have_an_account">XMPP アカウントをお持ちですか? 既に他の XMPP クライアントを利用しているか、 Ninja Chat を利用したことがある場合はアカウントをお持ちです。初めての方は、今すぐ XMPP アカウントを新規作成できます。
\nヒント: いくつかのメールプロバイダーは XMPP アカウントも提供しています。</string>
<string name="server_select_text">XMPP は、プロバイダーに依存しないインスタントメッセージのネットワークです。どの XMPP サーバーでもこのアプリを使用できます。
\nConversations に最適化された ninja.chat で簡単にアカウントを作成することもできます。</string>
<string name="magic_create_text_on_x">%1$s へ招待されました。アカウント作成手順をご案内します。 \n%1$s をプロバイダーに選択してほかのプロバイダーのユーザーと会話するには、 XMPP のフルアドレスを相手にお知らせください。</string>
<string name="magic_create_text_fixed">%1$s へ招待されました。ユーザー名は既に選択されています。アカウント作成手順をご案内します。 \nほかのプロバイダーのユーザーと会話するには、 XMPP のフルアドレスを相手にお知らせください。</string>
<string name="your_server_invitation">サーバーの招待</string>
Expand Down
2 changes: 1 addition & 1 deletion src/conversations/res/values-zh-rCN/strings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
\n向其他 XMPP 用户提供您的完整地址,就能和对方交流。</string>
<string name="your_server_invitation">您的服务器邀请</string>
<string name="improperly_formatted_provisioning">配置代码格式不正确</string>
<string name="tap_share_button_send_invite">轻击分享按钮,向您的联系人发送加入 %1$s 的邀请。</string>
<string name="tap_share_button_send_invite">点击分享按钮,向您的联系人发送加入 %1$s 的邀请。</string>
<string name="if_contact_is_nearby_use_qr">如果您的联系人在附近,对方也可以扫描下方二维码接受邀请。</string>
<string name="easy_invite_share_text">加入 %1$s 和我聊天:%2$s</string>
<string name="share_invite_with">分享邀请至…</string>
Expand Down
Loading

0 comments on commit e81eda0

Please sign in to comment.