Ivan
879cf56c18
fix(ci): update tests to match new logic in nomadnet downloader and banished page
2026-05-10 03:20:23 -05:00
Ivan
494942de07
style: apply formatting fixes across backend, frontend, and tests
2026-05-09 21:11:44 -05:00
Ivan
3b72902317
test(nomadnet): add tests for query-param file downloads and docs fixes
...
- Add backend tests for NomadnetFileDownloader data parameter
- Add WS order test verifying data reaches the downloader
- Add docs_manager tests for index.html generation and directory rejection
- Extend security fuzzing to cover data field in file downloads
- Add frontend tests for parseNomadnetworkUrl with query strings
- Add frontend tests for downloadNomadNetFile data payload
- Fix meshchat.py NomadnetFileDownloader kwarg name regression
2026-05-09 21:00:38 -05:00
Ivan
9d5d03a712
test(auto_propagation, CallPage): update tests for propagation sync and telephone enabled config
2026-05-09 19:01:40 -05:00
Ivan
f052a447c7
fix(tests): update ConversationViewer tests with promise flushing and improve error handling in MessageSendingFailures
2026-05-07 20:31:16 -05:00
Ivan
5fa79d363b
feat(conversationScroll): add scroll management functions and update E2E tests for message switching
2026-05-07 20:05:10 -05:00
Ivan
02b8695726
refactor(ConversationViewer): streamline message loading UI
2026-05-07 20:04:57 -05:00
Ivan
06710bcd69
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
Ivan
e5e0bbd36d
feat(auto-propagation) fix to not get stuck on a node we cant reach.
2026-05-06 01:03:23 -05:00
Ivan
1afb2d99d2
Update Toast component with swipe functionality for dismissing notifications
2026-05-06 00:53:30 -05:00
Ivan
ec44e225a1
feat(NotificationUtils): add comprehensive tests for notification handling across Electron, Android, and browser fallback
2026-05-06 00:22:08 -05:00
Ivan
694e55befc
refactor(NomadNetworkPage): improve logic for determining .mu page rendering and update related tests
2026-05-03 22:00:43 -05:00
Ivan
aeceb30d67
fix(config): enable nomad_micron_wasm in configuration and UI settings
2026-05-03 21:10:29 -05:00
Ivan
97170627fe
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
Ivan
e5fac4951e
feat(conversation): various updates to conversations styling, ui/ux and logic
2026-05-03 14:05:30 -05:00
Ivan
bdc7fc8a71
feat(identity): add identity screen to getting started.
2026-05-03 12:58:20 -05:00
Ivan
2e25447822
feat(tests): enhance MicronWasmLoader tests with mock fetch implementation and integrity checks
2026-05-02 23:54:02 -05:00
Ivan
fcd490b7f8
fix(tutorialModal): format
2026-05-02 23:12:06 -05:00
Ivan
779af8b185
feat(TutorialModal): add migration options and handling in tutorial modal
2026-05-02 23:09:14 -05:00
Ivan
313a66102e
refactor(CommandPalette): remove unused visualizer actions and simplify action handling
2026-05-02 23:09:08 -05:00
Ivan
fdbe84e877
fix(App.vue): implement polling guard to prevent overlapping updates and ensure proper state management
2026-05-02 22:49:21 -05:00
Ivan
2eff200567
fix(tests): update mock hash handling in MicronWasmLoader tests to ensure non-empty embedded hashes are used
2026-05-02 16:56:31 -05:00
Ivan
f7b43a5bd7
test(tests): enable translator_libretranslate in language support tests and improve mock hash handling in MicronWasmLoader tests
2026-05-02 16:40:06 -05:00
Ivan
5764f8a060
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
Ivan
495de05eb2
feat(micron): implement SRI verification for WASM assets and generate integrity.json
2026-05-02 16:22:29 -05:00
Ivan
ae6432868b
fix(tests): format
2026-05-02 15:47:04 -05:00
Ivan
35d07e569b
feat(parser): add word wrapping and space splitting functionality to MicronParser
2026-05-02 15:46:34 -05:00
Ivan
935cee64c2
feat(config): toggle Micron WASM off by default
2026-05-02 15:43:46 -05:00
Ivan
a529624de1
feat(tests): add VTooltip stub for NomadNetworkPage tests
2026-05-02 10:00:37 -05:00
Ivan
5097fb632d
feat(micron-wasm): integrate Micron-Parser-Go WASM support and configuration
2026-05-02 09:02:39 -05:00
Ivan
2b7c16c11d
fix(tests): consolidate boundary case definitions in NomadNetworkPage tests for improved readability
2026-05-02 05:26:34 -05:00
Ivan
9c6af87758
feat(nomadnetwork): simplify isFailedPageContent method and add tests for failure detection
...
credit: Thanks to Mark for reporting bug.
2026-05-02 04:45:54 -05:00
Ivan
a067afaa1f
feat(tests): add/update tests
2026-05-02 04:38:28 -05:00
Ivan
61b7de27dd
refactor(map): remove MapNoMapWarning component, streamline offline mode handling, and improve coordinate display with tabular formatting
2026-05-02 04:34:14 -05:00
Ivan
15513ee98e
test(WebSocketConnection): add test for handling invalid JSON frames without throwing errors
2026-05-01 04:10:08 -05:00
Ivan
01f5164828
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
Ivan
c8a1ce6240
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
Ivan
76697f17c2
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
Ivan
ef7f42c190
feat(tests): add comprehensive security and robustness tests for archives and deep links
2026-04-29 18:27:59 -05:00
Ivan
d3ca433a7c
feat(tests): update fe/be tests and contract api routes
2026-04-27 11:16:52 -05:00
Ivan
16bd39c812
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
Ivan
75bd553ed6
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
Ivan
d2eb616ed3
feat(rngit_tool): add RNGit Explorer page and navigation integration
2026-04-25 16:29:37 -05:00
Ivan
782372ea92
feat(tests): add comprehensive tests for android_push_bridge and update version references in frontend tests
2026-04-24 18:01:50 -05:00
Ivan
c4a0116f51
feat(conversation): integrate uuid for pending message hash and update viewport resize handling
2026-04-24 17:56:54 -05:00
Ivan
ffb46c346f
chore(release): bump version to 4.6.0
2026-04-24 17:42:15 -05:00
Ivan
12f22e9e5e
test(frontend): update ArchivesPage test for downloadTextAsFile to include delay handling
2026-04-24 14:41:08 -05:00
Ivan
35937ec247
test(frontend): add unit tests for DownloadUtils and update Utils tests with new formatting functions
2026-04-24 14:33:26 -05:00
Ivan
bec1129169
chore(release): bump version to 4.5.1 and update changelog
2026-04-23 17:50:09 -05:00
Ivan
4b9c16f6c3
feat(microphone): update audio recording error handling and update worklet import method
2026-04-23 17:46:08 -05:00