Ivan
|
b14c7c880a
|
refactor(async_utils): remove asyncio 3.13 patch and clean up related code; add regression test for HTTPS file response
|
2026-05-06 16:20:57 -05:00 |
|
Ivan
|
4d6c4a38a9
|
refactor(reticulum_config): replace default config text method with file writing functionality and update related tests
|
2026-05-06 16:19:34 -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
|
a8a9eb3ff9
|
feat(Telephony): update telephony features with voicemail session management and configuration updates
|
2026-05-06 00:22:02 -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
|
d3c5d04f4e
|
feat(api): add new endpoint for Micron-Parser-Go release information
|
2026-05-03 20:49:38 -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
|
82de472f2d
|
refactor(LxmfUserIcon): remove seed property and related color generation logic; add test for outbound location sharing
|
2026-05-03 14:04:00 -05:00 |
|
Ivan
|
538c4d72cf
|
feat(meshchat): update conversation previews with user display names and improve telemetry handling
|
2026-05-03 13:18:57 -05:00 |
|
Ivan
|
bdc7fc8a71
|
feat(identity): add identity screen to getting started.
|
2026-05-03 12:58:20 -05:00 |
|
Ivan
|
2b975bd4e6
|
feat(legacy_migrator): implement automatic upstream folder migration and add related tests
|
2026-05-03 00:14:55 -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
|
4cd6416884
|
chore(http_api_routes): update API routes fixture with additional entries
|
2026-05-02 23:11:21 -05:00 |
|
Ivan
|
66b29c5896
|
test(shellPathGuard): update storage directory in tests and add support for legacy storage paths
|
2026-05-02 23:09:28 -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
|
9ac16c3131
|
feat(migration): implement a new and improved legacy storage migration functionality and API endpoint
|
2026-05-02 23:07:58 -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
|
6f70f8b4c7
|
feat(tests): add regression tests for websocket download status in Nomadnet
|
2026-05-02 09:57:50 -05:00 |
|
Ivan
|
5097fb632d
|
feat(micron-wasm): integrate Micron-Parser-Go WASM support and configuration
|
2026-05-02 09:02:39 -05:00 |
|
Ivan
|
894e63c4c3
|
refactor(tools): improve error handling and validation in RN path trace and RN probe handlers
|
2026-05-02 06:47:08 -05:00 |
|
Ivan
|
e5cb2c7678
|
chore(imports): add noqa comments to imports in cx_setup.py and benchmark tests
|
2026-05-02 06:35:35 -05:00 |
|
Ivan
|
ca2aebe15c
|
fix(tests): update firmware download URL in test to point to the correct GitHub repository
|
2026-05-02 06:25:44 -05:00 |
|
Ivan
|
52b9cca367
|
fix(tests): update import path for benchmark tests to ensure correct module loading
|
2026-05-02 06:06:04 -05:00 |
|
Ivan
|
089816c46d
|
fix(tests): increase timeout values in telephone initiation tests for improved stability
|
2026-05-02 05:59:04 -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
|
80ef666012
|
chore(tests): format
|
2026-05-02 04:44:32 -05:00 |
|
Ivan
|
cea9812378
|
chore(tests): update HTTP API routes fixture with additional routes and modifications
|
2026-05-02 04:42:40 -05:00 |
|
Ivan
|
a067afaa1f
|
feat(tests): add/update tests
|
2026-05-02 04:38:28 -05:00 |
|
Ivan
|
5784b70ee2
|
feat(bot): add error handling and logging for bot subprocesses, including last error tracking and log retrieval functionality
|
2026-05-02 04:34:45 -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
|
4ca84fc5dd
|
feat(community): implement URL validation and fetch handling for community directory to prevent SSRF vulnerabilities; add tests for validation and fetch behavior
|
2026-05-01 04:13:55 -05:00 |
|
Ivan
|
b9941a9ae4
|
refactor(database): remove LegacyMigrator and associated tests to streamline database migration process
|
2026-05-01 04:13:02 -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
|
50b8cce042
|
feat(benchmarks): expand backend benchmarking suite to include contact, config, telemetry, debug log, map drawing, voicemail, and access attempt operations
|
2026-04-30 12:18:33 -05:00 |
|