Ivan
|
2b975bd4e6
|
feat(legacy_migrator): implement automatic upstream folder migration and add related tests
|
2026-05-03 00:14:55 -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
|
9ac16c3131
|
feat(migration): implement a new and improved legacy storage migration functionality and API endpoint
|
2026-05-02 23:07:58 -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
|
6f70f8b4c7
|
feat(tests): add regression tests for websocket download status in Nomadnet
|
2026-05-02 09:57:50 -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
|
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
|
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
|
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 |
|
Ivan
|
70cf79d768
|
feat(benchmarks): update benchmark workflow with JSON output and caching for results comparison
|
2026-04-30 12:15:08 -05:00 |
|
Ivan
|
fda8c58d4e
|
feat(network): implement API for listing host network interfaces and normalize TCP port handling
|
2026-04-30 11:42:09 -05:00 |
|
Ivan
|
b03644867f
|
fix(tests): update health check settings for property-based tests to improve robustness
|
2026-04-29 19:34:42 -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
|
b454757533
|
refactor(meshchat): streamline transport identity handling and add extra config validation
|
2026-04-29 14:38:44 -05:00 |
|
Ivan
|
3f6ce06451
|
feat(crash_recovery): update filesystem permission diagnosis and handling
|
2026-04-29 14:38:27 -05:00 |
|
Ivan
|
cb518c8d2b
|
chore(tests): format
|
2026-04-27 13:28:25 -05:00 |
|
Ivan
|
468311097f
|
chore(tests): update http_api_routes.json with new API route definitions
|
2026-04-27 12:14:35 -05:00 |
|
Ivan
|
923200f06d
|
fix(tests): update test for Transport's announce handler registration count
|
2026-04-27 12:02:22 -05:00 |
|
Ivan
|
f547947ad8
|
delete(tests): remove test file for RNGit database announcement conversion
|
2026-04-27 12:02:17 -05:00 |
|
Ivan
|
d3ca433a7c
|
feat(tests): update fe/be tests and contract api routes
|
2026-04-27 11:16:52 -05:00 |
|
Ivan
|
51f51dc36c
|
feat(meshchat): update message handling by adding method parameter to update function and integrating method conversion for improved state management
|
2026-04-26 15:00:10 -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
|
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
|
ffb46c346f
|
chore(release): bump version to 4.6.0
|
2026-04-24 17:42:15 -05:00 |
|
Ivan
|
3f3c4cbd64
|
refactor(tests): format
|
2026-04-24 17:09:44 -05:00 |
|
Ivan
|
ad84628d95
|
feat(repository): add function to stage local MeshChatX wheel into bundled directory and update download logic
|
2026-04-24 15:03:14 -05:00 |
|
Ivan
|
a87455b7cf
|
fix(electron): update Content Security Policy to include 'blob:' for script execution and enhance CSP logic in related files
|
2026-04-23 17:53:16 -05:00 |
|
Ivan
|
bec1129169
|
chore(release): bump version to 4.5.1 and update changelog
|
2026-04-23 17:50:09 -05:00 |
|
Ivan
|
1d11a7ab06
|
feat(electron): fix Content Security Policy to include 'wasm-unsafe-eval' for script execution
|
2026-04-23 17:46:31 -05:00 |
|
Ivan
|
1ae3566bf4
|
feat(tests): add HTTP tests for identity switch API, covering response validation and error handling
|
2026-04-23 17:04:46 -05:00 |
|
Ivan
|
2925daacfe
|
feat(reactions): implement conversation list preview for messages with reactions
|
2026-04-23 14:28:52 -05:00 |
|
Ivan
|
a345321047
|
feat(tests): add property-based tests for hex colour parsing and repository upload filename sanitization to enhance robustness
|
2026-04-23 13:17:26 -05:00 |
|
Ivan
|
5b81f24c37
|
refactor(codebase): format
|
2026-04-23 04:56:05 -05:00 |
|
Ivan
|
2e81996719
|
feat(tests): add property-based tests for URL normalization and interface config parsing to improve robustness
|
2026-04-23 04:54:46 -05:00 |
|
Ivan
|
eff2edf7a1
|
feat(tests): add property-based tests for Web Audio bridge PCM paths to ensure robustness and exception handling
|
2026-04-23 04:53:24 -05:00 |
|
Ivan
|
d51ad49ed4
|
refactor(codebase): format
|
2026-04-23 04:38:23 -05:00 |
|
Ivan
|
d800352124
|
feat(security): implement external URL normalization to prevent unsafe outbound requests in Electron
|
2026-04-23 04:35:17 -05:00 |
|
Ivan
|
51bf7c9986
|
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 |
|
Ivan
|
d0a8614f4b
|
feat(security): add comprehensive tests for map link handling and XSS prevention in mapLinkUtils
|
2026-04-23 04:20:45 -05:00 |
|
Ivan
|
c29b87cc4e
|
fix(repository-server-manager): FIX file copy logic to check for size equality before skipping existing files
|
2026-04-23 03:39:31 -05:00 |
|