MeshChatX/tests/frontend
2026-05-09 19:01:40 -05:00
..
fixtures fix(config): enable nomad_micron_wasm in configuration and UI settings 2026-05-03 21:10:29 -05:00
AboutPage.test.js feat(tests): update fe/be tests and contract api routes 2026-04-27 11:16:52 -05:00
Accessibility.test.js cleanup 2026-03-31 04:07:41 +03:00
AddInterfaceDiscovery.test.js feat(tests): add comprehensive tests for media APIs, including GIF, sticker, and sticker-pack functionalities, along with regression tests for media formats and HTTP integration. 2026-04-17 23:27:35 -05:00
AddInterfaceOptions.test.js refactor(tests): remove ffmpeg dependency from voicemail manager tests and update related test cases to reflect in-process audio encoding 2026-04-19 11:33:34 -05:00
AppAutoAnnounce.test.js refactor(meshchat): simplify auto-announce and sync logic by introducing interval_action_due utility function; add tests for auto-announce functionality 2026-04-15 02:04:56 -05:00
AppIdentitySwitch.test.js feat(identity-switch): implement deduplication logic for identity switch events and refactor related handling in App.vue and IdentitiesPage.vue 2026-04-23 17:05:53 -05:00
AppModals.test.js feat(telephony): update call metadata tracking and user interface updates for active calls, including path hops and interface details; implement ringtone playback handling for browser autoplay restrictions; add configuration for telephone announcement enabling. 2026-04-30 15:33:25 -05:00
AppPropagationSync.test.js fix(App.vue): implement polling guard to prevent overlapping updates and ensure proper state management 2026-05-02 22:49:21 -05:00
AppQrUri.test.js Add public key retrieval methods in tests and enhance coverage for LXMA URI handling 2026-03-06 00:36:21 -06:00
AppSidebarIdentityAnnounce.test.js feat(tests): update fe/be tests and contract api routes 2026-04-27 11:16:52 -05:00
archivesPage.security.test.js feat(tests): add comprehensive security and robustness tests for archives and deep links 2026-04-29 18:27:59 -05:00
ArchivesPage.test.js test(frontend): update ArchivesPage test for downloadTextAsFile to include delay handling 2026-04-24 14:41:08 -05:00
AudioWaveformPlayer.test.js feat(call): improve call handling by adding remote destination hash tracking, improving initiation status checks, and refining ringtone management in the frontend 2026-01-04 17:16:23 -06:00
AuthPage.test.js refactor(api): replace axios with window.api for all API calls in frontend components 2026-04-01 02:31:50 +03:00
BanishedPage.test.js refactor(api): replace axios with window.api for all API calls in frontend components 2026-04-01 02:31:50 +03:00
BlockedPage.test.js refactor(api): replace axios with window.api for all API calls in frontend components 2026-04-01 02:31:50 +03:00
BotsPage.test.js feat(tests): add loopback TCP fixture for integration tests and apply it to relevant test cases 2026-04-16 23:32:13 -05:00
CallOverlay.test.js feat(tests): add comprehensive benchmarks for database performance, memory usage, and application stability, including new test files for various frontend and backend functionalities 2026-01-03 16:08:07 -06:00
CallPage.test.js test(auto_propagation, CallPage): update tests for propagation sync and telephone enabled config 2026-05-09 19:01:40 -05:00
CallPageCustomImage.test.js refactor(api): replace axios with window.api for all API calls in frontend components 2026-04-01 02:31:50 +03:00
ChangelogModal.test.js feat(tests): add comprehensive tests for android_push_bridge and update version references in frontend tests 2026-04-24 18:01:50 -05:00
CJKTextOverflow.test.js feat(tests): add comprehensive tests for media APIs, including GIF, sticker, and sticker-pack functionalities, along with regression tests for media formats and HTTP integration. 2026-04-17 23:27:35 -05:00
clampFloatingToViewport.test.js refactor(DropDownMenu): format 2026-04-22 20:11:25 -05:00
clipboardUtils.test.js feat(tests): update fe/be tests and contract api routes 2026-04-27 11:16:52 -05:00
Codec2Loader.test.js feat(sri): implement SRI verification for external scripts and add integrity.json files for Codec2 and RNode Flasher 2026-05-02 16:27:04 -05:00
CommandPalette.test.js refactor(CommandPalette): remove unused visualizer actions and simplify action handling 2026-05-02 23:09:08 -05:00
ConfirmDialog.test.js Cleanup 2026-02-17 17:59:46 -06:00
ContactsPage.test.js feat(tests): add comprehensive tests for media APIs, including GIF, sticker, and sticker-pack functionalities, along with regression tests for media formats and HTTP integration. 2026-04-17 23:27:35 -05:00
contextMenuStyles.test.js feat(ui): implement clampFloatingToViewport utility for dynamic dropdown positioning across multiple components 2026-04-22 19:28:50 -05:00
conversationMessageHelpers.test.js feat(components): refactor App.vue to use AppShellBanners for emergency and WebSocket status notifications; add ConversationPeerHeader and SettingsSectionBlock components for improved UI structure; implement conversation message helpers and settings services for better configuration management 2026-04-16 01:39:04 -05:00
conversationScroll.test.js feat(conversationScroll): add scroll management functions and update E2E tests for message switching 2026-05-07 20:05:10 -05:00
ConversationViewer.outboundPropagationStatus.test.js feat(tests): add unit tests for ConversationViewer's outbound propagation status handling, enhancing coverage for message state and method propagation 2026-04-26 15:02:16 -05:00
ConversationViewer.scroll.test.js refactor(ConversationViewer): streamline message loading UI 2026-05-07 20:04:57 -05:00
ConversationViewer.test.js fix(tests): update ConversationViewer tests with promise flushing and improve error handling in MessageSendingFailures 2026-05-07 20:31:16 -05:00
ConversationViewerButtons.test.js feat(conversation): various updates to conversations styling, ui/ux and logic 2026-05-03 14:05:30 -05:00
ConversationViewerPerformance.baseline.test.js feat(electron, frontend, tests): update Linux app name handling, add UI transparency options, and improve message scrolling tests; refactor icon path retrieval and update license artifact generation logic 2026-04-16 00:52:09 -05:00
DebugLogsPage.test.js feat(components): improve AboutPage, CallPage, DebugLogsPage, and SettingsPage with improved layout, error handling, and clipboard functionality; add tests for environment path fallbacks and log copying 2026-04-16 03:20:24 -05:00
deepLinks.docs.security.test.js feat(tests): add comprehensive security and robustness tests for archives and deep links 2026-04-29 18:27:59 -05:00
deepLinks.protocol.security.test.js feat(tests): add comprehensive security and robustness tests for archives and deep links 2026-04-29 18:27:59 -05:00
designTokens.test.js feat(tests): add end-to-end tests for keyboard shortcuts and message conversation scrolling; enhance navigation tests for improved coverage 2026-04-16 00:39:39 -05:00
DocsPage.test.js feat(docs): update Reticulum documentation links to use dynamic URLs based on locale 2026-04-22 12:03:47 -05:00
DownloadUtils.test.js test(frontend): add unit tests for DownloadUtils and update Utils tests with new formatting functions 2026-04-24 14:33:26 -05:00
DropDownMenu.test.js Improve tests for ConversationViewer, DropDownMenu, and UIComponents 2026-03-11 05:23:29 -05:00
FormLabel.test.js Add unit tests for various frontend components 2026-02-17 17:48:40 -06:00
FormSubLabel.test.js Add AppPropagationSync tests and enhance ConfirmDialog tests 2026-02-14 19:18:37 -06:00
ForwarderPage.test.js Add property-based tests for display name parsing and fuzzing 2026-01-16 08:51:48 -06:00
Gifs.test.js feat(tests): add comprehensive tests for media APIs, including GIF, sticker, and sticker-pack functionalities, along with regression tests for media formats and HTTP integration. 2026-04-17 23:27:35 -05:00
GlobalState.test.js feat(tests): add comprehensive unit tests for various components including AboutPage, CallPage, and MessagesPage 2026-01-02 20:36:58 -06:00
hopMaxFilterSliderMap.test.js feat(network-visualiser): implement hop max filter functionality with local storage support and UI updates 2026-04-22 12:04:14 -05:00
i18n.test.js Refactor i18n tests to dynamically load locale files and ensure all locales have a _languageName property. Update LanguageSelector tests for correct language display order. 2026-03-12 15:44:35 -05:00
IconButton.test.js Cleanup 2026-02-17 17:59:46 -06:00
IdentitiesPage.test.js feat(tests): add HTTP tests for identity switch API, covering response validation and error handling 2026-04-23 17:04:46 -05:00
incomingDeliveryLimit.test.js feat(tests): add comprehensive tests for media APIs, including GIF, sticker, and sticker-pack functionalities, along with regression tests for media formats and HTTP integration. 2026-04-17 23:27:35 -05:00
Interface.test.js feat(tests): update fe/be tests and contract api routes 2026-04-27 11:16:52 -05:00
interfaceDiscoveryUtils.security.test.js feat(tests): add comprehensive security and fuzz testing for discovered interfaces, HTTP URL normalization, and sticker/GIF sanitization 2026-04-23 04:31:19 -05:00
interfaceDiscoveryUtils.test.js feat(tests): add comprehensive tests for meshchat_wrapper and rngit_tool functionality, including server behavior and frequency conversion 2026-04-25 16:30:34 -05:00
InterfacesDiscoveryActions.test.js refactor(rns): streamline RNS reload process with loading indicators in UI components 2026-04-16 19:17:50 -05:00
InterfacesDiscoveryIfac.test.js feat(tests): add comprehensive tests for media APIs, including GIF, sticker, and sticker-pack functionalities, along with regression tests for media formats and HTTP integration. 2026-04-17 23:27:35 -05:00
InterfacesPerformance.test.js test(performance): increase timeout limits for performance tests and add new tests for NomadNet truecolor handling 2026-04-13 23:36:49 -05:00
InViewAnimatedImg.test.js feat(tests): add comprehensive tests for media APIs, including GIF, sticker, and sticker-pack functionalities, along with regression tests for media formats and HTTP integration. 2026-04-17 23:27:35 -05:00
inViewObserver.test.js feat(tests): add comprehensive security and fuzz testing for discovered interfaces, HTTP URL normalization, and sticker/GIF sanitization 2026-04-23 04:31:19 -05:00
KeyboardShortcuts.test.js feat(security): improve URL handling in ConversationViewer and RNCPPage to block unsafe links and validate hashes 2026-04-23 04:51:12 -05:00
LanguageSelector.test.js feat(tests): add comprehensive tests for media APIs, including GIF, sticker, and sticker-pack functionalities, along with regression tests for media formats and HTTP integration. 2026-04-17 23:27:35 -05:00
LicensesPage.test.js feat(licenses_collector): implement license collection for Python and Node dependencies, including metadata extraction and frontend license handling 2026-04-13 17:35:47 -05:00
LinkUtils.test.js feat(link-utils): update Reticulum link detection to support lxmf: prefix and prevent false positives for bare hashes 2026-04-30 12:05:39 -05:00
loadingStatusNotice.test.js feat(tests): add loopback TCP fixture for integration tests and apply it to relevant test cases 2026-04-16 23:32:13 -05:00
LoadTimePerformance.test.js test(performance): increase timeout limits for performance tests and add new tests for NomadNet truecolor handling 2026-04-13 23:36:49 -05:00
localMessageRetention.test.js feat(tests): update fe/be tests and contract api routes 2026-04-27 11:16:52 -05:00
lxmfConversationPreview.test.js feat(lxmf): update conversation previews to include image, audio, and file attachment notifications and add related tests 2026-05-06 16:32:21 -05:00
lxmfReactions.test.js feat(conversation): various updates to conversations styling, ui/ux and logic 2026-05-03 14:05:30 -05:00
mapComponents.test.js refactor(map): remove MapNoMapWarning component, streamline offline mode handling, and improve coordinate display with tabular formatting 2026-05-02 04:34:14 -05:00
MapDrawing.test.js feat(tests): add AboutPage tests with internationalization keys and add new tests for lxmfConversationListPreview functionality 2026-04-23 14:29:17 -05:00
mapExchange.test.js feat(tests): add frontend test coverage with new map components, geodesy functions, and audio handling tests 2026-04-23 02:28:39 -05:00
mapGeodesy.test.js feat(tests): add frontend test coverage with new map components, geodesy functions, and audio handling tests 2026-04-23 02:28:39 -05:00
MapInternalHelpers.test.js feat(map): implement new map components and utilities for enhanced marker clustering and drawing functionality 2026-04-22 15:48:51 -05:00
mapLinkUtils.security.test.js refactor(codebase): format 2026-04-23 04:38:23 -05:00
mapLinkUtils.test.js feat(security): add comprehensive tests for map link handling and XSS prevention in mapLinkUtils 2026-04-23 04:20:45 -05:00
MapPage.test.js feat(tests): add AboutPage tests with internationalization keys and add new tests for lxmfConversationListPreview functionality 2026-04-23 14:29:17 -05:00
MapPageClustering.test.js feat(tests): add AboutPage tests with internationalization keys and add new tests for lxmfConversationListPreview functionality 2026-04-23 14:29:17 -05:00
mapTileNetwork.test.js feat(tests): add frontend test coverage with new map components, geodesy functions, and audio handling tests 2026-04-23 02:28:39 -05:00
MarkdownRenderer.test.js test(MarkdownRenderer): update lxmf link detection tests to ensure correct handling of bare hashes and prefixed links 2026-04-30 12:08:46 -05:00
MaterialDesignIcon.test.js Add AppPropagationSync tests and enhance ConfirmDialog tests 2026-02-14 19:18:37 -06:00
mediaLottieStickerGifs.fuzzing.test.js refactor(tests): clean up test code by removing unnecessary line breaks and improving formatting for better readability 2026-04-19 11:35:43 -05:00
messageDisplayLimits.test.js feat(tests): update fe/be tests and contract api routes 2026-04-27 11:16:52 -05:00
messageListVirtual.test.js feat(tests): update fe/be tests and contract api routes 2026-04-27 11:16:52 -05:00
MessageSendingFailures.test.js fix(tests): update ConversationViewer tests with promise flushing and improve error handling in MessageSendingFailures 2026-05-07 20:31:16 -05:00
MessagesPage.test.js feat(conversation): various updates to conversations styling, ui/ux and logic 2026-05-03 14:05:30 -05:00
MessagesPageSidebarIntegration.test.js feat(page-handling): update nomadnet browser renderer and page management by adding support for .md, .txt, and .html extensions, implement filename normalization, and improve error handling for unsupported extensions 2026-04-13 21:14:31 -05:00
MessagesSidebar.test.js feat(tests): add loopback TCP fixture for integration tests and apply it to relevant test cases 2026-04-16 23:32:13 -05:00
messageTimestampGrouping.test.js feat(tests): update fe/be tests and contract api routes 2026-04-27 11:16:52 -05:00
MicronEditorPage.test.js refactor(tests): update MicronEditorPage and NomadPageRenderer tests by updating button selection and improving markdown rendering assertions; adjust performance test timeout for ConversationViewer 2026-04-14 22:59:37 -05:00
MicronParser.test.js feat(parser): add word wrapping and space splitting functionality to MicronParser 2026-05-02 15:46:34 -05:00
MicronWasmLoader.test.js feat(micron-wasm): implement runtime override for Micron-Parser-Go WASM with GitHub release support and UI modal for updates 2026-05-03 20:36:02 -05:00
MicronWasmRuntimeOverride.test.js feat(micron-wasm): implement runtime override for Micron-Parser-Go WASM with GitHub release support and UI modal for updates 2026-05-03 20:36:02 -05:00
MicrophoneRecorder.test.js feat(tests): add comprehensive tests for meshchat_wrapper and rngit_tool functionality, including server behavior and frequency conversion 2026-04-25 16:30:34 -05:00
NameOverwriteFixes.test.js feat(tests): add comprehensive tests for memory leak fixes, name overwrite handling, and frontend display name protection; refactor auto propagation tests for clarity 2026-04-13 17:37:06 -05:00
NetworkVisualiser.test.js feat(setup): add new packages 'lxmfy' and 'websockets' to cx_setup.py; refactor JSON output handling in build_community_interfaces_json.py; improve docstring clarity in move_wheels.py; update datetime import in slsa-predicate.py; enhance performance benchmarks with clearer argument passing; and refactor various test cases for improved readability and consistency. 2026-04-14 19:36:10 -05:00
NomadNetworkPage.test.js refactor(NomadNetworkPage): improve logic for determining .mu page rendering and update related tests 2026-05-03 22:00:43 -05:00
NomadNetworkSidebar.test.js feat(context-menu): refactor context menu implementation by creating reusable ContextMenuPanel, ContextMenuItem, ContextMenuDivider, and ContextMenuSectionLabel components; update styles and integrate components across various pages 2026-04-13 22:47:52 -05:00
NomadPageRenderer.markdown-txt.test.js feat(tests): add comprehensive path traversal and security tests for mesh PageNode APIs, including normalization and file handling, to enhance robustness against potential vulnerabilities 2026-04-13 22:05:15 -05:00
NomadPageRenderer.security.test.js refactor(tests): update MicronEditorPage and NomadPageRenderer tests by updating button selection and improving markdown rendering assertions; adjust performance test timeout for ConversationViewer 2026-04-14 22:59:37 -05:00
NomadPageRenderer.test.js feat(tests): add comprehensive path traversal and security tests for mesh PageNode APIs, including normalization and file handling, to enhance robustness against potential vulnerabilities 2026-04-13 22:05:15 -05:00
NotificationBell.test.js feat(notification): implement user-facing message filtering for notifications to prevent false triggers from silent payloads... this will surely fix the fake notifications 2026-04-17 23:50:20 -05:00
NotificationUtils.test.js feat(NotificationUtils): add comprehensive tests for notification handling across Electron, Android, and browser fallback 2026-05-06 00:22:08 -05:00
outboundSendQueue.test.js test: improve frontend tests for ConversationViewer and add outbound send queue tests 2026-04-12 17:03:18 -05:00
PaperMessagePage.test.js refactor(api): replace axios with window.api for all API calls in frontend components 2026-04-01 02:31:50 +03:00
patch-console.cjs feat(tests): add console patching to suppress specific error messages and update Vitest configuration 2026-04-12 17:41:09 -05:00
Performance.test.js refactor(tests): update MicronEditorPage and NomadPageRenderer tests by updating button selection and improving markdown rendering assertions; adjust performance test timeout for ConversationViewer 2026-04-14 22:59:37 -05:00
PingPage.test.js refactor(api): replace axios with window.api for all API calls in frontend components 2026-04-01 02:31:50 +03:00
PropagationNodesPage.test.js feat(propagation-nodes): propagation node management with new UI elements and API integration 2026-04-16 21:35:12 -05:00
ReticulumConfigEditorPage.test.js feat(tests): add comprehensive tests for media APIs, including GIF, sticker, and sticker-pack functionalities, along with regression tests for media formats and HTTP integration. 2026-04-17 23:27:35 -05:00
reticulumDocsNavigation.test.js feat(tests): add comprehensive security and robustness tests for archives and deep links 2026-04-29 18:27:59 -05:00
reticulumPathfinding.test.js feat(tests): add comprehensive security and robustness tests for archives and deep links 2026-04-29 18:27:59 -05:00
RNGitExplorerPage.test.js feat(rngit_tool): add RNGit Explorer page and navigation integration 2026-04-25 16:29:37 -05:00
RNodeAndroidBridge.test.js refactor(tests): remove ffmpeg dependency from voicemail manager tests and update related test cases to reflect in-process audio encoding 2026-04-19 11:33:34 -05:00
RNodeCapabilities.test.js refactor(tests): remove ffmpeg dependency from voicemail manager tests and update related test cases to reflect in-process audio encoding 2026-04-19 11:33:34 -05:00
RNodeComponents.test.js refactor(tests): remove ffmpeg dependency from voicemail manager tests and update related test cases to reflect in-process audio encoding 2026-04-19 11:33:34 -05:00
RNodeDiagnostics.test.js refactor(tests): clean up test code by removing unnecessary line breaks and improving formatting for better readability 2026-04-19 11:35:43 -05:00
RNodeFlasherPage.test.js feat(tests): update fe/be tests and contract api routes 2026-04-27 11:16:52 -05:00
RNodeTransports.test.js refactor(tests): clean up test code by removing unnecessary line breaks and improving formatting for better readability 2026-04-19 11:35:43 -05:00
RNPathPage.test.js feat(rnpath): RNPathPage with interface discovery and improved search functionality 2026-04-04 23:32:30 -05:00
RNPathTracePage.test.js refactor(api): replace axios with window.api for all API calls in frontend components 2026-04-01 02:31:50 +03:00
RNProbePage.test.js refactor(api): replace axios with window.api for all API calls in frontend components 2026-04-01 02:31:50 +03:00
RNStatusPage.test.js feat(rnstatus): update RNStatusHandler with new formatting functions and interface discovery integration 2026-04-04 23:32:19 -05:00
settingsConfigService.test.js feat(components): refactor App.vue to use AppShellBanners for emergency and WebSocket status notifications; add ConversationPeerHeader and SettingsSectionBlock components for improved UI structure; implement conversation message helpers and settings services for better configuration management 2026-04-16 01:39:04 -05:00
SettingsPage.config-persistence.test.js feat(tests): update fe/be tests and contract api routes 2026-04-27 11:16:52 -05:00
settingsSearchUtils.test.js feat(tests): update fe/be tests and contract api routes 2026-04-27 11:16:52 -05:00
setup.js feat(tests): add VTooltip stub for NomadNetworkPage tests 2026-05-02 10:00:37 -05:00
SidebarLink.test.js Cleanup 2026-02-17 17:59:46 -06:00
SieveFiltersPage.test.js feat(sieve-filters): implement Sieve Filters page and integrate notification suppression logic 2026-04-22 20:10:55 -05:00
SriIntegrity.test.js feat(sri): implement SRI verification for external scripts and add integrity.json files for Codec2 and RNode Flasher 2026-05-02 16:27:04 -05:00
Stickers.test.js feat(tests): add end-to-end tests for Conversations and Nomad Network, enhancing UI coverage and interaction validation 2026-04-13 20:56:25 -05:00
StickerView.test.js refactor(tests): clean up test code by removing unnecessary line breaks and improving formatting for better readability 2026-04-19 11:35:43 -05:00
telemetryBatteryChartSpec.test.js feat(tests): add frontend test coverage with new map components, geodesy functions, and audio handling tests 2026-04-23 02:28:39 -05:00
tgsDecode.test.js feat(tests): add comprehensive tests for media APIs, including GIF, sticker, and sticker-pack functionalities, along with regression tests for media formats and HTTP integration. 2026-04-17 23:27:35 -05:00
TileCache.test.js feat(map): update map functionality with OpenFreeMap support and refactor tile caching logic 2026-04-22 20:29:26 -05:00
Toast.test.js Update Toast component with swipe functionality for dismissing notifications 2026-05-06 00:53:30 -05:00
Toggle.test.js Add unit tests for various frontend components 2026-02-17 17:48:40 -06:00
ToolsPage.test.js feat(rngit_tool): add RNGit Explorer page and navigation integration 2026-04-25 16:29:37 -05:00
TranslatorPage.test.js feat(tests): add/update tests 2026-05-02 04:38:28 -05:00
TutorialModalMigration.test.js feat(identity): add identity screen to getting started. 2026-05-03 12:58:20 -05:00
UIComponents.test.js feat(conversation): various updates to conversations styling, ui/ux and logic 2026-05-03 14:05:30 -05:00
UIThemeAndVisibility.test.js feat(auto-propagation) fix to not get stuck on a node we cant reach. 2026-05-06 01:03:23 -05:00
Utils.test.js feat(tests): add comprehensive tests for meshchat_wrapper and rngit_tool functionality, including server behavior and frequency conversion 2026-04-25 16:30:34 -05:00
VisualizerOptimization.test.js feat(tests): add comprehensive tests for media APIs, including GIF, sticker, and sticker-pack functionalities, along with regression tests for media formats and HTTP integration. 2026-04-17 23:27:35 -05:00
WebSocketConnection.test.js test(WebSocketConnection): add test for handling invalid JSON frames without throwing errors 2026-05-01 04:10:08 -05:00
wsConnectionSupport.test.js feat(websocket): update WebSocket connection handling with heartbeat, reconnection logic, and support for ping/pong messages 2026-04-14 19:34:36 -05:00