Commit Graph

19 Commits

Author SHA1 Message Date
Ivan 6ff7a652be refactor(codebase): format 2026-04-22 18:40:11 -05:00
Ivan ef977c84b3 refactor: format and cleanup code using stricted ruff linter rules. 2026-04-22 18:13:05 -05:00
Ivan 2102658ca7 refactor(tests): improve code readability by formatting and simplifying assertions in test files 2026-04-19 13:19:28 -05:00
Ivan 96b509c396 refactor(transports): simplify open method signatures and enhance validation for WifiTransport 2026-04-19 11:46:53 -05:00
Ivan 8343225d45 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
Ivan 4a8c77d0f6 feat(audio): implement WAV/PCM recording in MicrophoneRecorder and add encoding to OGG/Opus using LXST; update tests for new functionality 2026-04-18 00:34:14 -05:00
Ivan 268fc8f864 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
Ivan 6fb4ccc79a chore(license): add SPDX license identifiers to various files, standardizing licensing terms across the project 2026-04-16 18:12:14 -05:00
Ivan f45a219f7b feat(meshchat): add Python JIT status line function and fix WebM to OGG conversion with remux fallback; update tests for new conversion logic 2026-04-15 06:14:52 -05:00
Ivan 66412c7438 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
Ivan a3b6b7242a feat(tests): various cleanups, add JSON schema definitions and contract tests for API responses. 2026-04-14 16:26:41 -05:00
Ivan bd2875eb0d 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
Ivan 0fbcd85526 feat(tests): enhance coverage for LXMF message handling, including image attachment stripping for strangers and sticker validation tests 2026-04-13 20:56:15 -05:00
Ivan daf48ec406 chore: bump version to 4.4.0; refactor announce limits and add new community interfaces management 2026-03-24 00:40:08 +03:00
Sudo-Ivan 5d3568ae4f code cleanup 2026-03-06 01:13:02 -06:00
Sudo-Ivan 8615066ce2 Add public key retrieval methods in tests and enhance coverage for LXMA URI handling
- Added `get_public_key` method to mock identity in `test_auto_propagation_api.py`.
- Updated `test_get_config_dict_basic` in `test_meshchat_coverage.py` to assert public key retrieval.
- Introduced new tests for LXMA URI handling in `AppQrUri.test.js` and `ContactsPage.test.js`.
- Enhanced `IdentitiesPage.test.js` to expose current identity details including LXMF address and message count.
- Added routing tests for LXMA contact ingestion in `MessagesPage.test.js`.
2026-03-06 00:36:21 -06:00
Sudo-Ivan 69fcb48cb6 cleanup tests (format) 2026-02-23 19:42:37 -06:00
Sudo-Ivan d9cbc59ab3 Refactor backend tests
- Removed redundant comments from various test files to enhance readability and focus on the test logic.
- Added a few tests for prop sync and markdown security.
2026-02-14 19:18:20 -06:00
Sudo-Ivan 67fe101554 Improve messaging features and configuration options
- Add more tests
- Fix notifactions
2026-02-01 17:21:03 -06:00