mirror of
https://github.com/dz0ny/meshcore-sar.git
synced 2026-08-13 01:10:28 +00:00
feat: Add support for hash and private channels with corresponding UI updates
- Introduced new localization strings for channel types and their descriptions in Italian, German, Spanish, French, Croatian, Slovenian, and English. - Updated the `AppProvider` to handle channel info reception, including deletion of channels and updating the UI accordingly. - Enhanced `ChannelsProvider` to support channel removal and notify listeners. - Modified `ConnectionProvider` to include methods for checking empty channel slots and deleting channels. - Updated BLE service methods to handle channel deletion and verification. - Improved the `AddChannelDialog` to differentiate between hash and private channels, including dynamic UI elements based on channel type. - Added delete functionality for channels in the `ContactTile` widget with confirmation dialogs. - Adjusted permission request dialog behavior to allow dismissing by tapping outside.
This commit is contained in:
@@ -2763,6 +2763,8 @@
|
||||
"channelSecret": "Contraseña del Canal",
|
||||
"channelSecretHint": "Contraseña compartida para este canal",
|
||||
"channelSecretHelp": "Esta contraseña debe compartirse con todos los miembros del equipo que necesiten acceso a este canal",
|
||||
"channelTypesInfo": "Canales hash (#equipo): Contraseña generada automáticamente del nombre. Mismo nombre = mismo canal en todos los dispositivos.\n\nCanales privados: Use contraseña explícita. Solo aquellos con la contraseña pueden unirse.",
|
||||
"hashChannelInfo": "Canal hash: La contraseña se generará automáticamente del nombre del canal. Cualquiera que use el mismo nombre se unirá al mismo canal.",
|
||||
"channelNameRequired": "El nombre del canal es obligatorio",
|
||||
"channelNameTooLong": "El nombre del canal debe tener 31 caracteres o menos",
|
||||
"channelSecretRequired": "La contraseña del canal es obligatoria",
|
||||
@@ -2770,6 +2772,10 @@
|
||||
"invalidAsciiCharacters": "Solo se permiten caracteres ASCII",
|
||||
"channelCreatedSuccessfully": "Canal creado exitosamente",
|
||||
"channelCreationFailed": "Error al crear el canal: {error}",
|
||||
"deleteChannel": "Eliminar Canal",
|
||||
"deleteChannelConfirmation": "¿Está seguro de que desea eliminar el canal \"{channelName}\"? Esta acción no se puede deshacer.",
|
||||
"channelDeletedSuccessfully": "Canal eliminado exitosamente",
|
||||
"channelDeletionFailed": "Error al eliminar el canal: {error}",
|
||||
"allChannelSlotsInUse": "Todos los espacios de canales están en uso (máximo 39 canales personalizados)",
|
||||
"createChannel": "Crear Canal",
|
||||
|
||||
|
||||
Reference in New Issue
Block a user