Merge remote-tracking branch 'origin/main' into rust_integration

This commit is contained in:
otsmr 2026-04-21 14:55:58 +02:00
commit fe360cb2bc
8 changed files with 40 additions and 34 deletions

View file

@ -1,5 +1,10 @@
# Changelog
## 0.1.8
- Improved: Typos and grammar issues thanks to @AlbertUnruh
- Fix: App becomes unresponsive when clicking notifications.
## 0.1.7
- Improved: Show input indicator in the chat overview as well

View file

@ -445,7 +445,7 @@ abstract class AppLocalizations {
/// No description provided for @userDeletedAccount.
///
/// In en, this message translates to:
/// **'The user has deleted its account.'**
/// **'The user has deleted their account.'**
String get userDeletedAccount;
/// No description provided for @contextMenuUserProfile.
@ -1003,7 +1003,7 @@ abstract class AppLocalizations {
/// No description provided for @deleteAllContactMessagesBody.
///
/// In en, this message translates to:
/// **'This will remove all messages, except stored media files, in your chat with {username}. This will NOT delete the messages stored at {username}s device!'**
/// **'This will remove all messages, except stored media files, in your chat with {username}. This will NOT delete the messages stored at {username}\'s device!'**
String deleteAllContactMessagesBody(Object username);
/// No description provided for @contactBlock.
@ -1681,13 +1681,13 @@ abstract class AppLocalizations {
/// No description provided for @additionalUsersPlusTokens.
///
/// In en, this message translates to:
/// **'twonly-Codes für \"Plus\" user'**
/// **'twonly-codes for \"Plus\" user'**
String get additionalUsersPlusTokens;
/// No description provided for @additionalUsersFreeTokens.
///
/// In en, this message translates to:
/// **'twonly-Codes für \"Free\" user'**
/// **'twonly-codes for \"Free\" user'**
String get additionalUsersFreeTokens;
/// No description provided for @planLimitReached.
@ -2455,13 +2455,13 @@ abstract class AppLocalizations {
/// No description provided for @youRevokedAdminRights.
///
/// In en, this message translates to:
/// **'You revoked {affectedR} admin rights.'**
/// **'You revoked {affectedR}\'s admin rights.'**
String youRevokedAdminRights(Object affectedR);
/// No description provided for @makerRevokedAdminRights.
///
/// In en, this message translates to:
/// **'{maker} revoked {affectedR} admin rights.'**
/// **'{maker} revoked {affectedR}\'s admin rights.'**
String makerRevokedAdminRights(Object affectedR, Object maker);
/// No description provided for @youLeftGroup.

View file

@ -153,7 +153,7 @@ class AppLocalizationsDe extends AppLocalizations {
@override
String get shareImageUserNotVerifiedDesc =>
'twonlies können nur an verifizierte Nutzer gesendet werden. Um einen Nutzer zu verifizieren, gehe auf sein Profil und auf „Sicherheitsnummer verifizieren“.';
'twonlies können nur an verifizierte Nutzer gesendet werden. Um einen Nutzer zu verifizieren, gehe auf deren Profil und auf „Sicherheitsnummer verifizieren“.';
@override
String get shareImageShowArchived => 'Archivierte Benutzer anzeigen';
@ -199,7 +199,7 @@ class AppLocalizationsDe extends AppLocalizations {
String get chatListDetailInput => 'Nachricht eingeben';
@override
String get userDeletedAccount => 'Der Nutzer hat sein Konto gelöscht.';
String get userDeletedAccount => 'Der Nutzer hat deren Konto gelöscht.';
@override
String get contextMenuUserProfile => 'Userprofil';
@ -484,7 +484,7 @@ class AppLocalizationsDe extends AppLocalizations {
@override
String contactVerifyNumberLongDesc(Object username) {
return 'Um die Ende-zu-Ende-Verschlüsselung mit $username zu verifizieren, vergleiche die Zahlen mit ihrem Gerät. Die Person kann auch deinen Code mit ihrem Gerät scannen.';
return 'Um die Ende-zu-Ende-Verschlüsselung mit $username zu verifizieren, vergleiche die Zahlen mit deren Gerät. Die Person kann auch deinen Code mit deren Gerät scannen.';
}
@override
@ -514,7 +514,7 @@ class AppLocalizationsDe extends AppLocalizations {
@override
String get contactBlockBody =>
'Ein blockierter Benutzer kann dir keine Nachrichten mehr senden, und sein Profil ist nicht mehr sichtbar. Um die Blockierung eines Benutzers aufzuheben, navigiere einfach zu Einstellungen > Datenschutz > Blockierte Benutzer.';
'Ein blockierter Benutzer kann dir keine Nachrichten mehr senden, und deren Profil ist nicht mehr sichtbar. Um die Blockierung eines Benutzers aufzuheben, navigiere einfach zu Einstellungen > Datenschutz > Blockierte Benutzer.';
@override
String get contactRemove => 'Benutzer löschen';
@ -1695,7 +1695,7 @@ class AppLocalizationsDe extends AppLocalizations {
@override
String get verificationBadgeGreenDesc =>
'Kontakt, den du durch den QR-Code persönlich verifiziert hast. Dadurch wurde auch sein öffentlicher Schlüssel überprüft.';
'Kontakt, den du durch den QR-Code persönlich verifiziert hast. Dadurch wurde auch deren öffentlicher Schlüssel überprüft.';
@override
String get verificationBadgeYellowDesc =>

View file

@ -197,7 +197,7 @@ class AppLocalizationsEn extends AppLocalizations {
String get chatListDetailInput => 'Type a message';
@override
String get userDeletedAccount => 'The user has deleted its account.';
String get userDeletedAccount => 'The user has deleted their account.';
@override
String get contextMenuUserProfile => 'User profile';
@ -496,7 +496,7 @@ class AppLocalizationsEn extends AppLocalizations {
@override
String deleteAllContactMessagesBody(Object username) {
return 'This will remove all messages, except stored media files, in your chat with $username. This will NOT delete the messages stored at ${username}s device!';
return 'This will remove all messages, except stored media files, in your chat with $username. This will NOT delete the messages stored at $username\'s device!';
}
@override
@ -871,10 +871,10 @@ class AppLocalizationsEn extends AppLocalizations {
String get additionalUsersList => 'Your additional users';
@override
String get additionalUsersPlusTokens => 'twonly-Codes für \"Plus\" user';
String get additionalUsersPlusTokens => 'twonly-codes for \"Plus\" user';
@override
String get additionalUsersFreeTokens => 'twonly-Codes für \"Free\" user';
String get additionalUsersFreeTokens => 'twonly-codes for \"Free\" user';
@override
String get planLimitReached =>
@ -1323,12 +1323,12 @@ class AppLocalizationsEn extends AppLocalizations {
@override
String youRevokedAdminRights(Object affectedR) {
return 'You revoked $affectedR admin rights.';
return 'You revoked $affectedR\'s admin rights.';
}
@override
String makerRevokedAdminRights(Object affectedR, Object maker) {
return '$maker revoked $affectedR admin rights.';
return '$maker revoked $affectedR\'s admin rights.';
}
@override

View file

@ -197,7 +197,7 @@ class AppLocalizationsSv extends AppLocalizations {
String get chatListDetailInput => 'Type a message';
@override
String get userDeletedAccount => 'The user has deleted its account.';
String get userDeletedAccount => 'The user has deleted their account.';
@override
String get contextMenuUserProfile => 'User profile';
@ -496,7 +496,7 @@ class AppLocalizationsSv extends AppLocalizations {
@override
String deleteAllContactMessagesBody(Object username) {
return 'This will remove all messages, except stored media files, in your chat with $username. This will NOT delete the messages stored at ${username}s device!';
return 'This will remove all messages, except stored media files, in your chat with $username. This will NOT delete the messages stored at $username\'s device!';
}
@override
@ -871,10 +871,10 @@ class AppLocalizationsSv extends AppLocalizations {
String get additionalUsersList => 'Your additional users';
@override
String get additionalUsersPlusTokens => 'twonly-Codes für \"Plus\" user';
String get additionalUsersPlusTokens => 'twonly-codes for \"Plus\" user';
@override
String get additionalUsersFreeTokens => 'twonly-Codes für \"Free\" user';
String get additionalUsersFreeTokens => 'twonly-codes for \"Free\" user';
@override
String get planLimitReached =>
@ -1323,12 +1323,12 @@ class AppLocalizationsSv extends AppLocalizations {
@override
String youRevokedAdminRights(Object affectedR) {
return 'You revoked $affectedR admin rights.';
return 'You revoked $affectedR\'s admin rights.';
}
@override
String makerRevokedAdminRights(Object affectedR, Object maker) {
return '$maker revoked $affectedR admin rights.';
return '$maker revoked $affectedR\'s admin rights.';
}
@override

@ -1 +1 @@
Subproject commit e1ac9e6c476f82819063a8087af4d42acc1167d4
Subproject commit 57ec512977e514fca6413622bb4a7e03701f09a0

View file

@ -135,7 +135,8 @@ class HomeViewState extends State<HomeView> {
_mainCameraController.setSharedLinkForPreview,
);
WidgetsBinding.instance.addPostFrameCallback((_) {
if (widget.initialPage == 1 && !AppSession.currentUser.startWithCameraOpen ||
if (widget.initialPage == 1 &&
!AppSession.currentUser.startWithCameraOpen ||
widget.initialPage == 0) {
globalUpdateOfHomeViewPageIndex(0);
}

View file

@ -3,7 +3,7 @@ description: "twonly, a privacy-friendly way to connect with friends through sec
publish_to: 'none'
version: 0.1.7+107
version: 0.1.8+108
environment:
sdk: ^3.11.0