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