- Implemented handling for fallback truecolor syntax for foreground and background colors in MicronParser.
- Updated tests to verify compatibility with NomadNet and priority of fallback truecolor over standard 3-character color codes.
https://github.com/RFnexus/micron-parser-js/pull/21
- Enhanced formatting and indentation for better readability in ConversationViewer and NetworkVisualiser components.
- Updated button structures and context menus in NomadNetworkSidebar for consistency and clarity.
- Improved input handling and configuration updates in SettingsPage for announce limits.
- Ensured consistent use of Vue directives and improved overall component organization.
- Added German, English, Italian, and Russian translations for new contact import/export features.
- Introduced localization for announce limits and user banishment confirmations.
- Enhanced message actions and contact management prompts across all supported languages.
- Updated DropDownMenu to use Teleport for dropdown rendering, enhancing positioning and visibility.
- Refactored ConversationDropDownMenu and ConversationViewer to replace block-helper icon with gavel for consistency.
- Added import/export functionality for contacts in ContactsPage, including error handling and user feedback.
- Introduced context menus for favourites in NomadNetworkSidebar, allowing for banishment and renaming of nodes.
- Enhanced SettingsPage with new announce limits configuration inputs for better network management.
- Implemented API endpoints for exporting and importing telephone contacts.
- Added functionality to handle contact import with validation and error handling.
- Introduced announce limits for specific aspects to prevent flooding on public networks.
- Updated AnnounceManager to utilize the new configuration for announce limits.
- Enhanced ConfigManager to include new announce limit settings.
NomadNet partials can include field data in their syntax.
- PARTIAL_LINE_REGEX updated to capture optional fields group
- WebSocket handler allows partial responses when callback registered
- Strip field_ prefix before send to avoid double-prefixing
- Partial DOM updates via innerHTML instead of Vue reactivity
Co-Authored-By: torlando-tech <torlando-tech@users.noreply.github.com>