mirror of
https://github.com/zjs81/meshcore-open.git
synced 2026-07-31 23:56:02 +10:00
feat: integrate link handling in chat screen with linkify support
- Added flutter_linkify package to auto-detect and linkify URLs in chat messages. - Implemented LinkHandler class to manage link tap confirmations and URL launching. - Updated chat_screen.dart to use Linkify for displaying message text with links. - Registered url_launcher plugin for handling URL launches across platforms. - Updated pubspec.yaml and pubspec.lock to include new dependencies. - Cleaned up untranslated.json by removing unused translations.
This commit is contained in:
@@ -2226,6 +2226,36 @@ abstract class AppLocalizations {
|
||||
/// **'Unread: {count}'**
|
||||
String chat_unread(int count);
|
||||
|
||||
/// No description provided for @chat_openLink.
|
||||
///
|
||||
/// In en, this message translates to:
|
||||
/// **'Open Link?'**
|
||||
String get chat_openLink;
|
||||
|
||||
/// No description provided for @chat_openLinkConfirmation.
|
||||
///
|
||||
/// In en, this message translates to:
|
||||
/// **'Do you want to open this link in your browser?'**
|
||||
String get chat_openLinkConfirmation;
|
||||
|
||||
/// No description provided for @chat_open.
|
||||
///
|
||||
/// In en, this message translates to:
|
||||
/// **'Open'**
|
||||
String get chat_open;
|
||||
|
||||
/// No description provided for @chat_couldNotOpenLink.
|
||||
///
|
||||
/// In en, this message translates to:
|
||||
/// **'Could not open link: {url}'**
|
||||
String chat_couldNotOpenLink(String url);
|
||||
|
||||
/// No description provided for @chat_invalidLink.
|
||||
///
|
||||
/// In en, this message translates to:
|
||||
/// **'Invalid link format'**
|
||||
String get chat_invalidLink;
|
||||
|
||||
/// No description provided for @map_title.
|
||||
///
|
||||
/// In en, this message translates to:
|
||||
|
||||
Reference in New Issue
Block a user