fluffychat merge

This commit is contained in:
ggurdin 2024-06-17 09:17:05 -04:00
commit 971c74f6a6
10 changed files with 2759 additions and 2569 deletions

View file

@ -1,3 +1,37 @@
## v1.20.0
Design improvements and new advanced UI to manage rooms.
- build: Fix google services patch (Krille)
- build: Update matrix dart sdk (krille-chan)
- build: Update to Flutter 3.19.6 (krille-chan)
- chore: Let error reporter fill out bug report (krille-chan)
- chore: More nicer event source display (krille-chan)
- chore: Update user has knocked localization with emoji (krille-chan)
- design: Adjust chat settings design (krille-chan)
- design: Adjust settings design (krille-chan)
- design: Fix color of invite button (krille-chan)
- design: Follow up chat settings design (krille-chan)
- design: Follow up settings design (krille-chan)
- design: Improve user permission settings (krille-chan)
- design: New chat access settings (krille-chan)
- design: Redesign permissions settings with dropdownbuttons (krille-chan)
- design: Remake UX of selecting messages and chats (krille-chan)
- refactor: Download on android and iOS with file_picker (krille-chan)
- Translated using Weblate (Arabic) (Rex_sa)
- Translated using Weblate (Basque) (xabirequejo)
- Translated using Weblate (Chinese (Simplified)) (大王叫我来巡山)
- Translated using Weblate (Dutch) (Anonymous)
- Translated using Weblate (Estonian) (Priit Jõerüüt)
- Translated using Weblate (Filipino) (searinminecraft)
- Translated using Weblate (Finnish) (Anonymous)
- Translated using Weblate (Galician) (josé m)
- Translated using Weblate (German) (Christian)
- Translated using Weblate (Hungarian) (Máté Menyhárt)
- Translated using Weblate (Indonesian) (Linerly)
- Translated using Weblate (Latvian) (Edgars Andersons)
- Translated using Weblate (Portuguese (Brazil)) (lucasmz)
- Translated using Weblate (Portuguese (Brazil)) (Rudah Ximenes Alvarenga)
## v1.19.2
Bugfix release to mostly fix the new database encryption on Linux and update the translations.

View file

@ -2405,7 +2405,7 @@
"@makeAdminDescription": {},
"archiveRoomDescription": "Selle vestluse tõstame nüüd arhiivi. Muud osalejad näevad, et sa oled vestlusest lahkunud.",
"@archiveRoomDescription": {},
"hasKnocked": "{user} on jututoa uksele koputanud",
"hasKnocked": "🚪{user} on jututoa uksele koputanud",
"@hasKnocked": {
"placeholders": {
"user": {}
@ -2616,5 +2616,78 @@
"appname": {},
"unread": {}
}
},
"globalChatId": "Üldine vestluse tunnus",
"@globalChatId": {},
"accessAndVisibilityDescription": "Kes võib selle vestlusega liituda ja kuidas on võimalik seda vestlust leida.",
"@accessAndVisibilityDescription": {},
"hideRedactedMessagesBody": "Kui keegi muudab sõnumit, siis teda enam ei kuvataks vestluses.",
"@hideRedactedMessagesBody": {},
"userWouldLikeToChangeTheChat": "{user} soovib liituda vestlusega.",
"@userWouldLikeToChangeTheChat": {
"placeholders": {
"user": {}
}
},
"hideMemberChangesInPublicChats": "Peida avalike vestluste liikmelisuse muutused",
"@hideMemberChangesInPublicChats": {},
"notifyMeFor": "Teavita mind kui",
"@notifyMeFor": {},
"usersMustKnock": "Kasutajad peavad uksele koputama",
"@usersMustKnock": {},
"noOneCanJoin": "Mitte keegi ei saa liituda",
"@noOneCanJoin": {},
"knocking": "Koputus uksele",
"@knocking": {},
"chatCanBeDiscoveredViaSearchOnServer": "Vestluse või jututoa saad leida otsingust serveris {server}",
"@chatCanBeDiscoveredViaSearchOnServer": {
"type": "text",
"placeholders": {
"server": {}
}
},
"publicChatAddresses": "Vestluse avalik aadress",
"@publicChatAddresses": {},
"minimumPowerLevel": "{level} on väikseim võimalik õiguste tase.",
"@minimumPowerLevel": {
"type": "text",
"placeholders": {
"level": {}
}
},
"noDatabaseEncryption": "Andmebaasi krüptimine pole sellel platvormil toetatud",
"@noDatabaseEncryption": {},
"noPublicLinkHasBeenCreatedYet": "Avalikult kasutatavat linki pole veel olemas",
"@noPublicLinkHasBeenCreatedYet": {},
"knock": "Koputa uksele",
"@knock": {},
"appLockDescription": "Kui sa rakendust parasjagu ei kasuta, siis lukusta ta PIN-koodiga",
"@appLockDescription": {},
"accessAndVisibility": "Ligipääsetavus ja nähtavus",
"@accessAndVisibility": {},
"calls": "Kõned",
"@calls": {},
"customEmojisAndStickers": "Kohandatud emotikonid ja kleepsud",
"@customEmojisAndStickers": {},
"customEmojisAndStickersBody": "Lisa või jaga kohandatud emotikone või kleepsupakke, mida võiks kasutada igas vestluses.",
"@customEmojisAndStickersBody": {},
"hideRedactedMessages": "Peida muudetud sõnumid",
"@hideRedactedMessages": {},
"hideInvalidOrUnknownMessageFormats": "Peida vigase või tundmatu vorminguga sõnumid",
"@hideInvalidOrUnknownMessageFormats": {},
"hideMemberChangesInPublicChatsBody": "Parema loetavuse nimel ära näita vestluse ajajoonel avaliku jututoaga liitumisi ja sealt lahkumisi.",
"@hideMemberChangesInPublicChatsBody": {},
"overview": "Ülevaade",
"@overview": {},
"passwordRecoverySettings": "Salasõna taastamise seadistused",
"@passwordRecoverySettings": {},
"createNewAddress": "Loo uus aadress",
"@createNewAddress": {},
"userRole": "Kasutaja roll",
"@userRole": {},
"thereAreCountUsersBlocked": "Hetkel on {count} blokeeritud kasutajat.",
"@thereAreCountUsersBlocked": {
"type": "text",
"count": {}
}
}

View file

@ -2398,7 +2398,7 @@
"@archiveRoomDescription": {},
"invalidInput": "Contido non válido!",
"@invalidInput": {},
"hasKnocked": "déronlle unha labazada a {user}",
"hasKnocked": "🚪 {user} petou na porta",
"@hasKnocked": {
"placeholders": {
"user": {}
@ -2618,5 +2618,76 @@
}
},
"noDatabaseEncryption": "Nesta plataforma non temos soporte para cifrar a base de datos",
"@noDatabaseEncryption": {}
"@noDatabaseEncryption": {},
"accessAndVisibility": "Acceso e Visibilidade",
"@accessAndVisibility": {},
"accessAndVisibilityDescription": "Quen pode unirse a este chat de que xeito pode ser atopado.",
"@accessAndVisibilityDescription": {},
"customEmojisAndStickers": "Emojis personais e adhesivos",
"@customEmojisAndStickers": {},
"calls": "Chamadas",
"@calls": {},
"hideRedactedMessages": "Agochar mensaxes editadas",
"@hideRedactedMessages": {},
"hideRedactedMessagesBody": "Se alguén corrixe unha mensaxe entón esta xa non será visible no chat.",
"@hideRedactedMessagesBody": {},
"hideInvalidOrUnknownMessageFormats": "Agochar formatos de mensaxe non válidos ou descoñecidos",
"@hideInvalidOrUnknownMessageFormats": {},
"hideMemberChangesInPublicChats": "Agochar cambios dos membros nos chats públicos",
"@hideMemberChangesInPublicChats": {},
"notifyMeFor": "Notificarme sobre",
"@notifyMeFor": {},
"hideMemberChangesInPublicChatsBody": "Non mostrar na cronoloxía se alguén se une ou deixa un chat público, para mellorar a lexibilidade.",
"@hideMemberChangesInPublicChatsBody": {},
"usersMustKnock": "As usuarias teñen que pedir entrar",
"@usersMustKnock": {},
"userWouldLikeToChangeTheChat": "{user} quere unirse ao chat.",
"@userWouldLikeToChangeTheChat": {
"placeholders": {
"user": {}
}
},
"knocking": "A solicitar",
"@knocking": {},
"chatCanBeDiscoveredViaSearchOnServer": "O chat pode ser atopado ao buscar en {server}",
"@chatCanBeDiscoveredViaSearchOnServer": {
"type": "text",
"placeholders": {
"server": {}
}
},
"createNewAddress": "Crear novos enderezos",
"@createNewAddress": {},
"appLockDescription": "Bloquear a app cun código PIN cando non a uses",
"@appLockDescription": {},
"globalChatId": "ID Global do chat",
"@globalChatId": {},
"customEmojisAndStickersBody": "Engade ou comparte emojis personais e adhesivos que poden usarse nos chats.",
"@customEmojisAndStickersBody": {},
"overview": "Vista xeral",
"@overview": {},
"passwordRecoverySettings": "Axustes de recuperación do contrasinal",
"@passwordRecoverySettings": {},
"noPublicLinkHasBeenCreatedYet": "Aínda non se creou unha ligazón pública",
"@noPublicLinkHasBeenCreatedYet": {},
"knock": "Solicitar acceso",
"@knock": {},
"noOneCanJoin": "Ninguén pode unirse",
"@noOneCanJoin": {},
"thereAreCountUsersBlocked": "Agora mesmo hai {count} usuarias bloqueadas.",
"@thereAreCountUsersBlocked": {
"type": "text",
"count": {}
},
"publicChatAddresses": "Enderezos públicos do chat",
"@publicChatAddresses": {},
"userRole": "Rol da usuaria",
"@userRole": {},
"minimumPowerLevel": "{level} é o nivel mínimo de responsabilidade.",
"@minimumPowerLevel": {
"type": "text",
"placeholders": {
"level": {}
}
}
}

View file

@ -2604,5 +2604,65 @@
"verifyOtherUserDescription": "Ha megerősít egy másik felhasználót, akkor teljesen biztos lehet abban kivel cseveg. 💪\n\nA megerősítési folyamat kezdetekor megjelenik egy felugró ablak mindkettejüknél. Ekkor egy emoji vagy szám sor összehasonlítási folyamat veszi kezdetét.\n\nA legpraktikusabb módja ennek, hogy találkozzanak, vagy videó hívás során beszéljék meg. 👭",
"@verifyOtherUserDescription": {},
"verifyOtherDeviceDescription": "Amikor egy másik eszközt erősít meg, az eszközök kulcsokat cserélnek egymás között, ezáltal növelve az összbiztonságot. 💪 Amikor megkezdődik a folyamat, mind a két eszközön megjelenik egy felugró üzenet. Emojik és számok sorozata fog megjelenni, amit össze tud hasonlítani a két eszközön. Érdemes tehát mind a két eszközt a közelben tartani. 🤳",
"@verifyOtherDeviceDescription": {}
"@verifyOtherDeviceDescription": {},
"accessAndVisibility": "Hozzáférés és láthatóság",
"@accessAndVisibility": {},
"accessAndVisibilityDescription": "Kinek engedélyezett a csevegéshez való csatlakozás és a csevegést hogyan lehet megtalálni.",
"@accessAndVisibilityDescription": {},
"calls": "Hívások",
"@calls": {},
"hideInvalidOrUnknownMessageFormats": "Érvénytelen vagy ismeretlen üzenetformátum elrejtése",
"@hideInvalidOrUnknownMessageFormats": {},
"hideMemberChangesInPublicChatsBody": "Ne mutassa ha valaki be- vagy kilép a csevegésből az olvashatóság javítása végett.",
"@hideMemberChangesInPublicChatsBody": {},
"notifyMeFor": "Értesítsen engem",
"@notifyMeFor": {},
"passwordRecoverySettings": "Jelszó-helyreállítási beállítások",
"@passwordRecoverySettings": {},
"noOneCanJoin": "Senki sem csatlakozhat",
"@noOneCanJoin": {},
"userWouldLikeToChangeTheChat": "{user} szeretne csatlakozni a csevegéshez.",
"@userWouldLikeToChangeTheChat": {
"placeholders": {
"user": {}
}
},
"noPublicLinkHasBeenCreatedYet": "Még nem lett létrehozva nyilvános link",
"@noPublicLinkHasBeenCreatedYet": {},
"chatCanBeDiscoveredViaSearchOnServer": "Csevegés felfedezhető a {server} szerveren történő kereséssel",
"@chatCanBeDiscoveredViaSearchOnServer": {
"type": "text",
"placeholders": {
"server": {}
}
},
"appLockDescription": "Alkalmazás zárolása PIN-kód használat hiányában",
"@appLockDescription": {},
"customEmojisAndStickers": "Egyedi emotikonok és matricák",
"@customEmojisAndStickers": {},
"customEmojisAndStickersBody": "Egyedi emotikonok és matricák létrehozása, amelyek bármely csevegésben használhatóak.",
"@customEmojisAndStickersBody": {},
"overview": "Áttekintés",
"@overview": {},
"publicChatAddresses": "Nyilvános csevegés címek",
"@publicChatAddresses": {},
"userRole": "Felhasználói szerep",
"@userRole": {},
"createNewAddress": "Új cím létrehozása",
"@createNewAddress": {},
"noDatabaseEncryption": "Adatbázis titkosítása nem támogatott ezen a platformon",
"@noDatabaseEncryption": {},
"thereAreCountUsersBlocked": "Jelenleg {count} felhasználó van letiltva.",
"@thereAreCountUsersBlocked": {
"type": "text",
"count": {}
},
"unreadChatsInApp": "{appname}: {unread} olvasatlan csevegések",
"@unreadChatsInApp": {
"type": "text",
"placeholders": {
"appname": {},
"unread": {}
}
}
}

File diff suppressed because it is too large Load diff

View file

@ -15,10 +15,11 @@ abstract class FluffyShare {
}) async {
if (PlatformInfos.isMobile && !copyOnly) {
final box = context.findRenderObject() as RenderBox;
return Share.share(
await Share.share(
text,
sharePositionOrigin: box.localToGlobal(Offset.zero) & box.size,
);
return;
}
await Clipboard.setData(
ClipboardData(text: text),

View file

@ -8885,37 +8885,17 @@
"addGroupDescription",
"addNewFriend",
"alreadyHaveAnAccount",
"appLockDescription",
"classes",
"createNewGroup",
"editChatPermissions",
"globalChatId",
"accessAndVisibility",
"accessAndVisibilityDescription",
"calls",
"customEmojisAndStickers",
"customEmojisAndStickersBody",
"enterAGroupName",
"enterASpacepName",
"groupDescription",
"groupDescriptionHasBeenChanged",
"hideRedactedMessages",
"hideRedactedMessagesBody",
"hideInvalidOrUnknownMessageFormats",
"ignoreListDescription",
"ignoreUsername",
"optionalGroupName",
"hideMemberChangesInPublicChats",
"hideMemberChangesInPublicChatsBody",
"overview",
"notifyMeFor",
"passwordRecoverySettings",
"writeAMessageFlag",
"usersMustKnock",
"noOneCanJoin",
"userWouldLikeToChangeTheChat",
"noPublicLinkHasBeenCreatedYet",
"knock",
"requests",
"allCorrect",
"newWayAllGood",
@ -9659,8 +9639,6 @@
"reportMessageTitle",
"reportMessageBody",
"noTeachersFound",
"knocking",
"chatCanBeDiscoveredViaSearchOnServer",
"createClass",
"createExchange",
"viewArchive",
@ -9672,10 +9650,6 @@
"clickToManageSubscription",
"emptyInviteWarning",
"errorGettingAudio",
"publicChatAddresses",
"createNewAddress",
"userRole",
"minimumPowerLevel",
"signUp",
"pleaseChooseAtLeastChars",
"noEmailWarning",
@ -9763,9 +9737,7 @@
"capacitySetTooLow",
"roomCapacityExplanation",
"enterNumber",
"buildTranslation",
"noDatabaseEncryption",
"thereAreCountUsersBlocked"
"buildTranslation"
],
"eu": [
@ -15746,37 +15718,17 @@
"addGroupDescription",
"addNewFriend",
"alreadyHaveAnAccount",
"appLockDescription",
"classes",
"createNewGroup",
"editChatPermissions",
"globalChatId",
"accessAndVisibility",
"accessAndVisibilityDescription",
"calls",
"customEmojisAndStickers",
"customEmojisAndStickersBody",
"enterAGroupName",
"enterASpacepName",
"groupDescription",
"groupDescriptionHasBeenChanged",
"hideRedactedMessages",
"hideRedactedMessagesBody",
"hideInvalidOrUnknownMessageFormats",
"ignoreListDescription",
"ignoreUsername",
"optionalGroupName",
"hideMemberChangesInPublicChats",
"hideMemberChangesInPublicChatsBody",
"overview",
"notifyMeFor",
"passwordRecoverySettings",
"writeAMessageFlag",
"usersMustKnock",
"noOneCanJoin",
"userWouldLikeToChangeTheChat",
"noPublicLinkHasBeenCreatedYet",
"knock",
"requests",
"allCorrect",
"newWayAllGood",
@ -16520,8 +16472,6 @@
"reportMessageTitle",
"reportMessageBody",
"noTeachersFound",
"knocking",
"chatCanBeDiscoveredViaSearchOnServer",
"createClass",
"createExchange",
"viewArchive",
@ -16533,10 +16483,6 @@
"clickToManageSubscription",
"emptyInviteWarning",
"errorGettingAudio",
"publicChatAddresses",
"createNewAddress",
"userRole",
"minimumPowerLevel",
"signUp",
"pleaseChooseAtLeastChars",
"noEmailWarning",
@ -16624,8 +16570,7 @@
"capacitySetTooLow",
"roomCapacityExplanation",
"enterNumber",
"buildTranslation",
"thereAreCountUsersBlocked"
"buildTranslation"
],
"he": [
@ -19470,36 +19415,22 @@
"addGroupDescription",
"addNewFriend",
"alreadyHaveAnAccount",
"appLockDescription",
"classes",
"createNewGroup",
"editChatPermissions",
"globalChatId",
"accessAndVisibility",
"accessAndVisibilityDescription",
"calls",
"customEmojisAndStickers",
"customEmojisAndStickersBody",
"enterAGroupName",
"enterASpacepName",
"groupDescription",
"groupDescriptionHasBeenChanged",
"hideRedactedMessages",
"hideRedactedMessagesBody",
"hideInvalidOrUnknownMessageFormats",
"ignoreListDescription",
"ignoreUsername",
"optionalGroupName",
"hideMemberChangesInPublicChats",
"hideMemberChangesInPublicChatsBody",
"overview",
"notifyMeFor",
"passwordRecoverySettings",
"writeAMessageFlag",
"usersMustKnock",
"noOneCanJoin",
"userWouldLikeToChangeTheChat",
"noPublicLinkHasBeenCreatedYet",
"knock",
"requests",
"allCorrect",
@ -20245,7 +20176,6 @@
"reportMessageBody",
"noTeachersFound",
"knocking",
"chatCanBeDiscoveredViaSearchOnServer",
"createClass",
"createExchange",
"viewArchive",
@ -20257,9 +20187,6 @@
"clickToManageSubscription",
"emptyInviteWarning",
"errorGettingAudio",
"publicChatAddresses",
"createNewAddress",
"userRole",
"minimumPowerLevel",
"signUp",
"pleaseChooseAtLeastChars",
@ -20303,7 +20230,6 @@
"autoPlayDesc",
"commandHint_ignore",
"commandHint_unignore",
"unreadChatsInApp",
"messageAnalytics",
"words",
"score",
@ -20351,9 +20277,7 @@
"capacitySetTooLow",
"roomCapacityExplanation",
"enterNumber",
"buildTranslation",
"noDatabaseEncryption",
"thereAreCountUsersBlocked"
"buildTranslation"
],
"ia": [
@ -27342,29 +27266,18 @@
"addGroupDescription",
"addNewFriend",
"alreadyHaveAnAccount",
"appLockDescription",
"classes",
"createNewGroup",
"editChatPermissions",
"globalChatId",
"accessAndVisibility",
"accessAndVisibilityDescription",
"calls",
"customEmojisAndStickers",
"customEmojisAndStickersBody",
"enterAGroupName",
"enterASpacepName",
"groupDescription",
"groupDescriptionHasBeenChanged",
"hideRedactedMessages",
"hideRedactedMessagesBody",
"hideInvalidOrUnknownMessageFormats",
"ignoreListDescription",
"ignoreUsername",
"block",
"blockedUsers",
"blockListDescription",
"blockUsername",
"optionalGroupName",
"hideMemberChangesInPublicChats",
"hideMemberChangesInPublicChatsBody",

View file

@ -5,10 +5,10 @@ packages:
dependency: transitive
description:
name: _fe_analyzer_shared
sha256: ae92f5d747aee634b87f89d9946000c2de774be1d6ac3e58268224348cd0101a
sha256: "0b2f2bd91ba804e53a61d757b986f89f1f9eaed5b11e4b2f5a2468d86d6c9fc7"
url: "https://pub.dev"
source: hosted
version: "61.0.0"
version: "67.0.0"
_flutterfire_internals:
dependency: transitive
description:
@ -29,10 +29,10 @@ packages:
dependency: transitive
description:
name: analyzer
sha256: ea3d8652bda62982addfd92fdc2d0214e5f82e43325104990d4f4c4a2a313562
sha256: "37577842a27e4338429a1cbc32679d508836510b056f1eedf0c8d20e39c1383d"
url: "https://pub.dev"
source: hosted
version: "5.13.0"
version: "6.4.1"
animations:
dependency: "direct main"
description:
@ -69,10 +69,10 @@ packages:
dependency: transitive
description:
name: args
sha256: eef6c46b622e0494a36c5a12d10d77fb4e855501a91c1b9ef9339326e58f0596
sha256: "7cf60b9f0cc88203c5a190b4cd62a99feea42759a7fa695010eb5de1c0b2252a"
url: "https://pub.dev"
source: hosted
version: "2.4.2"
version: "2.5.0"
async:
dependency: "direct main"
description:
@ -85,10 +85,10 @@ packages:
dependency: transitive
description:
name: audio_session
sha256: "6fdf255ed3af86535c96452c33ecff1245990bb25a605bfb1958661ccc3d467f"
sha256: a49af9981eec5d7cd73b37bacb6ee73f8143a6a9f9bd5b6021e6c346b9b6cf4e
url: "https://pub.dev"
source: hosted
version: "0.1.18"
version: "0.1.19"
badges:
dependency: "direct main"
description:
@ -285,10 +285,10 @@ packages:
dependency: "direct main"
description:
name: cupertino_icons
sha256: d57953e10f9f8327ce64a508a355f0b1ec902193f66288e8cb5070e7c47eeb2d
sha256: ba631d1c7f7bef6b729a622b7b752645a2d076dba9976925b8f25725a30e1ee6
url: "https://pub.dev"
source: hosted
version: "1.0.6"
version: "1.0.8"
dart_webrtc:
dependency: transitive
description:
@ -420,10 +420,10 @@ packages:
dependency: "direct main"
description:
name: file_picker
sha256: b6283d7387310ad83bc4f3bc245b75d223a032ae6eba275afcd585de2b9a1476
sha256: "45c70b43df893027e441a6fa0aacc8f484fb9f9c60c746dc8f1dc4f774cf55cd"
url: "https://pub.dev"
source: hosted
version: "8.0.1"
version: "8.0.2"
file_selector_linux:
dependency: transitive
description:
@ -528,6 +528,14 @@ packages:
url: "https://pub.dev"
source: hosted
version: "3.8.4"
fixnum:
dependency: transitive
description:
name: fixnum
sha256: "25517a4deb0c03aa0f32fd12db525856438902d9c16536311e76cdc57b31d7d1"
url: "https://pub.dev"
source: hosted
version: "1.1.0"
fl_chart:
dependency: "direct main"
description:
@ -654,10 +662,10 @@ packages:
dependency: transitive
description:
name: flutter_layout_grid
sha256: "3529b7aa7ed2cb9861a0bbaa5c14d4be2beaf5a070ce0176077159f80c5de094"
sha256: "962a7ec8c7ea46c3b10606dac9c964f9143d10daa5ca28e40f4ce14eeef85b2a"
url: "https://pub.dev"
source: hosted
version: "2.0.5"
version: "2.0.6"
flutter_linkify:
dependency: "direct main"
description:
@ -670,10 +678,10 @@ packages:
dependency: "direct dev"
description:
name: flutter_lints
sha256: e2a421b7e59244faef694ba7b30562e489c2b489866e505074eb005cd7060db7
sha256: "9e8c3858111da373efc5aa341de011d9bd23e2c5c5e0c62bccf32438e192d7b1"
url: "https://pub.dev"
source: hosted
version: "3.0.1"
version: "3.0.2"
flutter_local_notifications:
dependency: "direct main"
description:
@ -747,10 +755,10 @@ packages:
dependency: transitive
description:
name: flutter_plugin_android_lifecycle
sha256: b068ffc46f82a55844acfa4fdbb61fad72fa2aef0905548419d97f0f95c456da
sha256: "8cf40eebf5dec866a6d1956ad7b4f7016e6c0cc69847ab946833b7d43743809f"
url: "https://pub.dev"
source: hosted
version: "2.0.17"
version: "2.0.19"
flutter_ringtone_player:
dependency: "direct main"
description:
@ -971,10 +979,10 @@ packages:
dependency: "direct main"
description:
name: go_router
sha256: b465e99ce64ba75e61c8c0ce3d87b66d8ac07f0b35d0a7e0263fcfc10f99e836
sha256: cdae1b9c8bd7efadcef6112e81c903662ef2ce105cbd220a04bbb7c3425b5554
url: "https://pub.dev"
source: hosted
version: "13.2.5"
version: "14.2.0"
gradient_borders:
dependency: transitive
description:
@ -1208,10 +1216,10 @@ packages:
dependency: transitive
description:
name: json_annotation
sha256: b10a7b2ff83d83c777edba3c6a0f97045ddadd56c944e1a23a3fdf43a1bf4467
sha256: "1ce844379ca14835a50d2f019a3099f419082cfdd231cd86a142af94dd5c6bb1"
url: "https://pub.dev"
source: hosted
version: "4.8.1"
version: "4.9.0"
just_audio:
dependency: "direct main"
description:
@ -1353,18 +1361,18 @@ packages:
dependency: transitive
description:
name: macos_ui
sha256: cc499122655c61728185561e9006af4b239f9526f98d7b2cbf42124e9044a0ff
sha256: d351f0bada7e5b0cee8cf394299878a6c04e5cfcd784fa1d40e44299501124d8
url: "https://pub.dev"
source: hosted
version: "2.0.2"
version: "2.0.5"
macos_window_utils:
dependency: transitive
description:
name: macos_window_utils
sha256: b3dfd47bbc605f0e315af684b50370a8f84932267aaa542098063fa384d593bd
sha256: "230be594d26f6dee92c5a1544f4242d25138a5bfb9f185b27f14de3949ef0be8"
url: "https://pub.dev"
source: hosted
version: "1.4.0"
version: "1.5.0"
markdown:
dependency: transitive
description:
@ -1425,10 +1433,10 @@ packages:
dependency: transitive
description:
name: mime
sha256: e4ff8e8564c03f255408decd16e7899da1733852a9110a58fe6d1b817684a63e
sha256: "2e123074287cc9fd6c09de8336dae606d1ddb88d9ac47358826db698c176a1f2"
url: "https://pub.dev"
source: hosted
version: "1.0.4"
version: "1.0.5"
msix:
dependency: "direct dev"
description:
@ -1537,10 +1545,10 @@ packages:
dependency: "direct main"
description:
name: path_provider
sha256: b27217933eeeba8ff24845c34003b003b2b22151de3c908d0e679e8fe1aa078b
sha256: c9e7d3a4cd1410877472158bee69963a4579f78b68c65a2b7d40d1a7a88bb161
url: "https://pub.dev"
source: hosted
version: "2.1.2"
version: "2.1.3"
path_provider_android:
dependency: transitive
description:
@ -1721,10 +1729,10 @@ packages:
dependency: "direct main"
description:
name: pretty_qr_code
sha256: "47a0fde3967e01ea31985d1a11a998fab1ab900becdba592e9abb0a4034b807e"
sha256: cbdb4af29da1c1fa21dd76f809646c591320ab9e435d3b0eab867492d43607d5
url: "https://pub.dev"
source: hosted
version: "3.2.1"
version: "3.3.0"
process:
dependency: transitive
description:
@ -1953,34 +1961,34 @@ packages:
dependency: "direct main"
description:
name: share_plus
sha256: fb5319f3aab4c5dda5ebb92dca978179ba21f8c783ee4380910ef4c1c6824f51
sha256: ef3489a969683c4f3d0239010cc8b7a2a46543a8d139e111c06c558875083544
url: "https://pub.dev"
source: hosted
version: "8.0.3"
version: "9.0.0"
share_plus_platform_interface:
dependency: transitive
description:
name: share_plus_platform_interface
sha256: "251eb156a8b5fa9ce033747d73535bf53911071f8d3b6f4f0b578505ce0d4496"
sha256: "0f9e4418835d1b2c3ae78fdb918251959106cefdbc4dd43526e182f80e82f6d4"
url: "https://pub.dev"
source: hosted
version: "3.4.0"
version: "4.0.0"
shared_preferences:
dependency: "direct main"
description:
name: shared_preferences
sha256: "81429e4481e1ccfb51ede496e916348668fd0921627779233bd24cc3ff6abd02"
sha256: d3bbe5553a986e83980916ded2f0b435ef2e1893dfaa29d5a7a790d0eca12180
url: "https://pub.dev"
source: hosted
version: "2.2.2"
version: "2.2.3"
shared_preferences_android:
dependency: transitive
description:
name: shared_preferences_android
sha256: "8568a389334b6e83415b6aae55378e158fbc2314e074983362d20c562780fb06"
sha256: "1ee8bf911094a1b592de7ab29add6f826a7331fb854273d55918693d5364a1f2"
url: "https://pub.dev"
source: hosted
version: "2.2.1"
version: "2.2.2"
shared_preferences_foundation:
dependency: transitive
description:
@ -2098,14 +2106,22 @@ packages:
url: "https://pub.dev"
source: hosted
version: "1.10.0"
sprintf:
dependency: transitive
description:
name: sprintf
sha256: "1fc9ffe69d4df602376b52949af107d8f5703b77cda567c4d7d86a0693120f23"
url: "https://pub.dev"
source: hosted
version: "7.0.0"
sqflite:
dependency: transitive
description:
name: sqflite
sha256: "591f1602816e9c31377d5f008c2d9ef7b8aca8941c3f89cc5fd9d84da0c38a9a"
sha256: "5ce2e1a15e822c3b4bfb5400455775e421da7098eed8adc8f26298ada7c9308c"
url: "https://pub.dev"
source: hosted
version: "2.3.0"
version: "2.3.3"
sqflite_common:
dependency: transitive
description:
@ -2134,10 +2150,10 @@ packages:
dependency: transitive
description:
name: sqlite3
sha256: c4a4c5a4b2a32e2d0f6837b33d7c91a67903891a5b7dbe706cf4b1f6b0c798c5
sha256: "1abbeb84bf2b1a10e5e1138c913123c8aa9d83cd64e5f9a0dd847b3c83063202"
url: "https://pub.dev"
source: hosted
version: "2.3.0"
version: "2.4.2"
stack_trace:
dependency: transitive
description:
@ -2214,10 +2230,10 @@ packages:
dependency: transitive
description:
name: synchronized
sha256: "5fcbd27688af6082f5abd611af56ee575342c30e87541d0245f7ff99faa02c60"
sha256: "539ef412b170d65ecdafd780f924e5be3f60032a1128df156adad6c5b373d558"
url: "https://pub.dev"
source: hosted
version: "3.1.0"
version: "3.1.0+1"
tar:
dependency: transitive
description:
@ -2262,10 +2278,10 @@ packages:
dependency: transitive
description:
name: timezone
sha256: "1cfd8ddc2d1cfd836bc93e67b9be88c3adaeca6f40a00ca999104c30693cdca0"
sha256: a6ccda4a69a442098b602c44e61a1e2b4bf6f5516e875bbf0f427d5df14745d5
url: "https://pub.dev"
source: hosted
version: "0.9.2"
version: "0.9.3"
tint:
dependency: transitive
description:
@ -2454,10 +2470,10 @@ packages:
dependency: transitive
description:
name: uuid
sha256: "648e103079f7c64a36dc7d39369cabb358d377078a051d6ae2ad3aa539519313"
sha256: "814e9e88f21a176ae1359149021870e87f7cddaf633ab678a5d2b0bff7fd1ba8"
url: "https://pub.dev"
source: hosted
version: "3.0.7"
version: "4.4.0"
vector_graphics:
dependency: transitive
description:
@ -2630,10 +2646,10 @@ packages:
dependency: transitive
description:
name: win32_registry
sha256: "41fd8a189940d8696b1b810efb9abcf60827b6cbfab90b0c43e8439e3a39d85a"
sha256: "10589e0d7f4e053f2c61023a31c9ce01146656a70b7b7f0828c0b46d7da2a9bb"
url: "https://pub.dev"
source: hosted
version: "1.1.2"
version: "1.1.3"
window_to_front:
dependency: transitive
description:

View file

@ -6,7 +6,7 @@ description: Learn a language while texting your friends.
# Pangea#
publish_to: none
# On version bump also increase the build number for F-Droid
version: 1.19.2+3531
version: 1.20.0+3532
environment:
sdk: ">=3.0.0 <4.0.0"
@ -58,7 +58,7 @@ dependencies:
flutter_webrtc: ^0.10.3
future_loading_dialog: ^0.3.0
geolocator: ^7.6.2
go_router: ^13.2.2
go_router: ^14.0.1
hive: ^2.2.3
hive_flutter: ^1.1.0
html: ^0.15.4
@ -87,7 +87,7 @@ dependencies:
record: ^5.0.5
# Pangea#
scroll_to_index: ^3.0.1
share_plus: ^8.0.2
share_plus: ^9.0.0
shared_preferences: ^2.2.0 # Pinned because https://github.com/flutter/flutter/issues/118401
slugify: ^2.0.0
sqflite_common_ffi: ^2.3.3

View file

@ -156,6 +156,6 @@ index 193e6ed6..f70e48d4 100644
emojis: ^0.9.9
- #fcm_shared_isolate: ^0.1.0
+ fcm_shared_isolate: ^0.1.0
file_picker: ^6.1.1
file_picker: ^8.0.1
flutter:
sdk: flutter