MeshChatX/tests/backend
2026-07-18 04:54:41 -05:00
..
eect feat: introduce Extended Edge Case Tester (EECT) and Live Validation (LV) with new testing scenarios and log redaction improvements 2026-07-18 04:54:41 -05:00
fixtures chore: update HTTP API routes fixture to reflect current API structure 2026-07-16 17:43:16 -05:00
support refactor: cleanup comments 2026-07-17 10:43:20 -05:00
__init__.py chore(license): add SPDX license identifiers to various files, standardizing licensing terms across the project 2026-04-16 18:12:14 -05:00
api_json_contract_schemas.py feat: add LXMF message handling and memory diagnostics 2026-07-13 09:43:19 -05:00
benchmark_db_lite.py chore(license): add SPDX license identifiers to various files, standardizing licensing terms across the project 2026-04-16 18:12:14 -05:00
benchmarking_utils.py refactor: cleanup comments 2026-07-17 10:43:20 -05:00
compare_benchmarks.py refactor: cleanup comments 2026-07-17 10:43:20 -05:00
conftest.py refactor: format using ruff and add rnx, remove management, and polish. 2026-07-16 11:22:53 -05:00
http_api_contract_helpers.py chore(license): add SPDX license identifiers to various files, standardizing licensing terms across the project 2026-04-16 18:12:14 -05:00
http_api_contract_runtime.py feat(rrc): improve room message retrieval with pagination support and sequence tracking for messages 2026-07-04 16:41:15 -05:00
http_api_response_registry.py refactor: remove unused HTTP JSON contract for marking missed calls in API response registry 2026-07-16 16:42:45 -05:00
http_api_response_schemas.py feat: integrate visualiser WASM build into Dockerfile and update frontend to handle codec2 availability 2026-07-16 16:17:54 -05:00
media_test_assets.py refactor(tests): improve code readability by formatting and simplifying assertions in test files 2026-04-19 13:19:28 -05:00
run_comprehensive_benchmarks.py feat: update backend benchmarks with new conversation handling and missed call metrics 2026-07-16 17:31:07 -05:00
test_able_android.py refactor: format using ruff and add rnx, remove management, and polish. 2026-07-16 11:22:53 -05:00
test_access_attempts_dao.py chore(license): add SPDX license identifiers to various files, standardizing licensing terms across the project 2026-04-16 18:12:14 -05:00
test_access_attempts_enforcement.py feat(security): implement app-wide security settings, including IP allowlist and CSRF protection, along with message blocklist functionality 2026-06-19 01:39:42 -05:00
test_android_ble_permissions.py feat(messages): implement message export and import functionality with contacts and read state management 2026-07-10 16:33:30 -05:00
test_android_codec2.py feat: integrate visualiser WASM build into Dockerfile and update frontend to handle codec2 availability 2026-07-16 16:17:54 -05:00
test_android_rnode.py feat(android): refactor RNode interface handling and add support for Android storage management 2026-06-05 18:30:56 -05:00
test_android_rnode_support.py feat(android): integrate BLE and USB support with Chaquopy, improving RNode functionality 2026-07-10 11:39:19 -05:00
test_announce_dao_extended.py fix: RRC message stacking, NomadNet favourites/sections, and desktop close prompt 2026-07-09 03:46:25 -05:00
test_announce_dao_trim.py feat(tests): add integration tests for announce limits and spam handling, including max storage constraints and websocket broadcast behavior 2026-05-07 20:03:52 -05:00
test_announce_flood_load.py chore(license): add SPDX license identifiers to various files, standardizing licensing terms across the project 2026-04-16 18:12:14 -05:00
test_announce_fuzzing.py chore(license): add SPDX license identifiers to various files, standardizing licensing terms across the project 2026-04-16 18:12:14 -05:00
test_announce_handler.py feat(tests): update testing framework for Electron and backend integrity checks, add new tests for loading status and main helpers 2026-04-18 00:06:21 -05:00
test_announce_limits.py feat(panes, tabs, rrc, rnsh tool) add new features, tests and UI updates. 2026-06-02 08:32:57 -05:00
test_announce_limits_integration.py feat(panes, tabs, rrc, rnsh tool) add new features, tests and UI updates. 2026-06-02 08:32:57 -05:00
test_announce_manager_extended.py feat(announces): implement bulk query endpoint for fetching announces and optimize data retrieval in Network Visualiser 2026-06-14 13:16:23 -05:00
test_announce_spam_sqlite.py refactor: cleanup comments 2026-07-17 10:43:20 -05:00
test_announce_store_config.py refactor: format using ruff and add rnx, remove management, and polish. 2026-07-16 11:22:53 -05:00
test_announces_search_pagination.py refactor: format using ruff and add rnx, remove management, and polish. 2026-07-16 11:22:53 -05:00
test_api_json_contracts.py feat: add RNS link API, plugin permissions, and deferred network startup 2026-07-09 10:10:46 -05:00
test_app_endpoints.py fix(tests): modify import_module patch to handle specific import cases in app_info test 2026-05-06 17:14:57 -05:00
test_app_security_features.py refactor: format using ruff and add rnx, remove management, and polish. 2026-07-16 11:22:53 -05:00
test_app_status_tracking.py feat(tests): add comprehensive tests for android_push_bridge and update version references in frontend tests 2026-04-24 18:01:50 -05:00
test_archiver_manager_extended.py chore(license): add SPDX license identifiers to various files, standardizing licensing terms across the project 2026-04-16 18:12:14 -05:00
test_archives_api_robustness.py feat(docs): add comprehensive documentation for MeshChatX, including installation, architecture, messaging, audio calls, and identity management; remove outdated meshchatx.md and nomadmesh_pages.md files 2026-07-07 07:30:52 -05:00
test_async_utils_critical.py refactor: cleanup comments 2026-07-17 10:43:20 -05:00
test_audio_codec.py refactor: cleanup comments 2026-07-17 10:43:20 -05:00
test_auto_announce_schedule.py chore(license): add SPDX license identifiers to various files, standardizing licensing terms across the project 2026-04-16 18:12:14 -05:00
test_auto_propagation.py refactor: format using ruff and add rnx, remove management, and polish. 2026-07-16 11:22:53 -05:00
test_auto_propagation_api.py refactor(codebase): format 2026-04-22 18:40:11 -05:00
test_backend_integrity.py chore(license): add SPDX license identifiers to various files, standardizing licensing terms across the project 2026-04-16 18:12:14 -05:00
test_battery_usage_estimate.py feat: add system resource monitoring with CPU and memory usage insights in the UI 2026-07-16 08:51:05 -05:00
test_benchmark_gate.py feat: update backend benchmarks with new conversation handling and missed call metrics 2026-07-16 17:31:07 -05:00
test_blackhole_logic.py refactor: format using ruff and add rnx, remove management, and polish. 2026-07-16 11:22:53 -05:00
test_bot_handler_extended.py refactor: format using ruff and add rnx, remove management, and polish. 2026-07-16 11:22:53 -05:00
test_bot_lifecycle_live.py feat(Bot Lifecycle): implement comprehensive bot lifecycle management with self-test integration, including creation, starting, stopping, and deletion of Echo bots. Enhance diagnostics to report bot status and errors, and update UI for self-test results. Add support for frozen executable handling in bot processes. 2026-07-08 16:01:52 -05:00
test_bug_report_manager.py feat: introduce Extended Edge Case Tester (EECT) and Live Validation (LV) with new testing scenarios and log redaction improvements 2026-07-18 04:54:41 -05:00
test_call_codec2_regressions.py refactor: cleanup comments 2026-07-17 10:43:20 -05:00
test_colour_utils.py chore(license): add SPDX license identifiers to various files, standardizing licensing terms across the project 2026-04-16 18:12:14 -05:00
test_community_interfaces.py feat(tests): update fe/be tests and contract api routes 2026-04-27 11:16:52 -05:00
test_community_interfaces_directory.py feat: add RNS link API, plugin permissions, and deferred network startup 2026-07-09 10:10:46 -05:00
test_concurrency_stress.py refactor(codebase): format 2026-04-22 18:40:11 -05:00
test_config_manager.py test: fix test coverage by skipping missing JNI libraries and updating telephony audio profile ID 2026-07-14 17:27:30 -05:00
test_contact_hash_resolution.py feat(call-management): update incoming call handling by implementing identity hash resolution for contacts, improving call rejection logic, and adding support for LXMF and LXST address matching in contact lookups 2026-07-09 13:49:56 -05:00
test_contacts_custom_image.py chore(license): add SPDX license identifiers to various files, standardizing licensing terms across the project 2026-04-16 18:12:14 -05:00
test_contacts_display_name_semantics.py refactor: cleanup comments 2026-07-17 10:43:20 -05:00
test_contacts_export_import.py refactor: format using ruff and add rnx, remove management, and polish. 2026-07-16 11:22:53 -05:00
test_conversation_load_fast.py feat: improve conversation handling by adding attachment flags and fields_meta to optimize database queries. 2026-07-16 05:44:01 -05:00
test_crash_history.py chore(license): add SPDX license identifiers to various files, standardizing licensing terms across the project 2026-04-16 18:12:14 -05:00
test_crash_recovery.py feat(crash-reporting): implement backend crash reporting and diagnostics, including memory checks and better logging 2026-06-14 13:42:07 -05:00
test_csp_logic.py refactor: format using ruff and add rnx, remove management, and polish. 2026-07-16 11:22:53 -05:00
test_dao_fuzzing.py refactor(codebase): format 2026-04-22 18:40:11 -05:00
test_database.py 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
test_database_lifecycle_safety.py refactor: format using ruff and add rnx, remove management, and polish. 2026-07-16 11:22:53 -05:00
test_database_pragma_safety.py 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
test_database_robustness.py chore(license): add SPDX license identifiers to various files, standardizing licensing terms across the project 2026-04-16 18:12:14 -05:00
test_database_snapshots.py fix(database): correct snapshot name handling to include .zip extension and update download functionality in frontend 2026-06-13 00:01:46 -05:00
test_debug_logs.py chore(license): add SPDX license identifiers to various files, standardizing licensing terms across the project 2026-04-16 18:12:14 -05:00
test_deep_links_security.py feat: integrate visualiser WASM build into Dockerfile and update frontend to handle codec2 availability 2026-07-16 16:17:54 -05:00
test_deferred_network_startup.py feat: add RNS link API, plugin permissions, and deferred network startup 2026-07-09 10:10:46 -05:00
test_dependencies.py refactor: format using ruff and add rnx, remove management, and polish. 2026-07-16 11:22:53 -05:00
test_diagnostics_safeguards.py feat(panes, tabs, rrc, rnsh tool) add new features, tests and UI updates. 2026-06-02 08:32:57 -05:00
test_discovered_interfaces_security.py refactor: format using ruff and add rnx, remove management, and polish. 2026-07-16 11:22:53 -05:00
test_display_name_and_telemetry.py refactor: cleanup comments 2026-07-17 10:43:20 -05:00
test_docker_runtime_smoke.py feat(ci & deps): update rns and lxst. 2026-07-04 17:06:44 -05:00
test_docs_manager.py refactor(docs): update Reticulum manual fetching process to remove GitHub update functionality and ensure build-time fetching with --force option 2026-07-10 13:02:33 -05:00
test_emergency_mode.py 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
test_favourite_display_names.py fix: RRC message stacking, NomadNet favourites/sections, and desktop close prompt 2026-07-09 03:46:25 -05:00
test_favourites_import.py feat(tests): add tests for contacts and favourites import/export functionality, including deduplication and icon handling 2026-05-08 23:50:55 -05:00
test_favourites_layout.py feat: introduce Extended Edge Case Tester (EECT) and Live Validation (LV) with new testing scenarios and log redaction improvements 2026-07-18 04:54:41 -05:00
test_forwarding_manager_teardown.py chore(license): add SPDX license identifiers to various files, standardizing licensing terms across the project 2026-04-16 18:12:14 -05:00
test_fuzzing.py refactor(tests): streamline fuzzing tests by removing obsolete cases 2026-06-22 17:49:47 -05:00
test_gif_utils.py 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
test_gifs_dao.py 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
test_health_monitor.py feat: harden memory management and audio handling with new limits and warnings 2026-07-17 19:38:18 -05:00
test_hex_identifier_utils.py chore(license): add SPDX license identifiers to various files, standardizing licensing terms across the project 2026-04-16 18:12:14 -05:00
test_http_api_contract.py chore(license): add SPDX license identifiers to various files, standardizing licensing terms across the project 2026-04-16 18:12:14 -05:00
test_http_api_json_contracts_broad.py refactor: format using ruff and add rnx, remove management, and polish. 2026-07-16 11:22:53 -05:00
test_http_auth_security.py feat(security): implement app-wide security settings, including IP allowlist and CSRF protection, along with message blocklist functionality 2026-06-19 01:39:42 -05:00
test_http_url_guard.py feat: introduce Extended Edge Case Tester (EECT) and Live Validation (LV) with new testing scenarios and log redaction improvements 2026-07-18 04:54:41 -05:00
test_https_file_response_sendfile.py 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
test_https_wss_side_sniffing.py refactor: cleanup comments 2026-07-17 10:43:20 -05:00
test_i2p_support.py refactor: format using ruff and add rnx, remove management, and polish. 2026-07-16 11:22:53 -05:00
test_identity_restore.py feat: map overlays, identity restore, settings, conversations, and i18n updates 2026-07-10 00:57:53 -05:00
test_identity_restore_http_api.py refactor: format using ruff and add rnx, remove management, and polish. 2026-07-16 11:22:53 -05:00
test_identity_switch.py feat(tests): add HTTP tests for identity switch API, covering response validation and error handling 2026-04-23 17:04:46 -05:00
test_identity_switch_http_api.py feat(security): implement app-wide security settings, including IP allowlist and CSRF protection, along with message blocklist functionality 2026-06-19 01:39:42 -05:00
test_incoming_call_policy.py refactor: format using ruff and add rnx, remove management, and polish. 2026-07-16 11:22:53 -05:00
test_integrity.py feat(meshchat): implement storage locking and improve database restore process with relaunch capability 2026-05-26 16:32:10 -05:00
test_integrity_extensive.py feat(panes, tabs, rrc, rnsh tool) add new features, tests and UI updates. 2026-06-02 08:32:57 -05:00
test_integrity_startup_block.py feat(websocket): implement authentication for WebSocket mutators and update async utility functions 2026-07-06 22:28:59 -05:00
test_interface_config_parser.py chore(license): add SPDX license identifiers to various files, standardizing licensing terms across the project 2026-04-16 18:12:14 -05:00
test_interface_discovery.py refactor: format using ruff and add rnx, remove management, and polish. 2026-07-16 11:22:53 -05:00
test_interface_discovery_ifac.py refactor: format using ruff and add rnx, remove management, and polish. 2026-07-16 11:22:53 -05:00
test_interface_editor.py feat(rnode): implement TX power validation and normalization for RNode interfaces, enhancing configuration integrity and preventing startup crashes 2026-06-19 14:50:13 -05:00
test_interface_module_store.py refactor: clean up code 2026-07-16 12:52:55 -05:00
test_interface_mtu_validation.py feat(interface): enforce minimum MTU validation for TCPClientInterface and add corresponding tests 2026-05-30 11:44:32 -05:00
test_interface_options.py refactor: format using ruff and add rnx, remove management, and polish. 2026-07-16 11:22:53 -05:00
test_interface_port_check.py refactor: format and cleanup code using stricted ruff linter rules. 2026-04-22 18:13:05 -05:00
test_interface_section_names.py refactor: format using ruff and add rnx, remove management, and polish. 2026-07-16 11:22:53 -05:00
test_interface_stats_endpoint.py refactor: format using ruff and add rnx, remove management, and polish. 2026-07-16 11:22:53 -05:00
test_landlock_sandbox.py feat: update Landlock sandbox with new ABI support and access rights management 2026-07-16 11:59:43 -05:00
test_legacy_migrator.py refactor: format using ruff and add rnx, remove management, and polish. 2026-07-16 11:22:53 -05:00
test_licenses_api.py chore(license): add SPDX license identifiers to various files, standardizing licensing terms across the project 2026-04-16 18:12:14 -05:00
test_licenses_collector.py refactor: format using ruff and add rnx, remove management, and polish. 2026-07-16 11:22:53 -05:00
test_lifecycle.py refactor(reticulum_config): update _ensure_reticulum_config method to conditionally create config file 2026-05-06 16:55:36 -05:00
test_local_message_retention.py refactor: format using ruff and add rnx, remove management, and polish. 2026-07-16 11:22:53 -05:00
test_log_redaction.py feat: introduce Extended Edge Case Tester (EECT) and Live Validation (LV) with new testing scenarios and log redaction improvements 2026-07-18 04:54:41 -05:00
test_long_running_stress.py refactor: cleanup comments 2026-07-17 10:43:20 -05:00
test_lxmf_attachments.py refactor(codebase): format 2026-04-22 18:40:11 -05:00
test_lxmf_cancel_api.py refactor: format using ruff and add rnx, remove management, and polish. 2026-07-16 11:22:53 -05:00
test_lxmf_communication.py refactor: format and cleanup code using stricted ruff linter rules. 2026-04-22 18:13:05 -05:00
test_lxmf_flood_protection.py refactor(plugin_manager): clean up code formatting and remove unused imports for improved readability 2026-07-06 22:29:09 -05:00
test_lxmf_forwarding_integration.py feat(translator): refactor Argos CLI detection and add integration tests for forwarding functionality 2026-04-17 23:50:29 -05:00
test_lxmf_icons.py refactor(codebase): format 2026-04-22 18:40:11 -05:00
test_lxmf_message_fields.py chore(license): add SPDX license identifiers to various files, standardizing licensing terms across the project 2026-04-16 18:12:14 -05:00
test_lxmf_propagation_full.py refactor: format using ruff and add rnx, remove management, and polish. 2026-07-16 11:22:53 -05:00
test_lxmf_propagation_sync_integration.py refactor: format using ruff and add rnx, remove management, and polish. 2026-07-16 11:22:53 -05:00
test_lxmf_reactions.py feat(tests): update tests 2026-05-26 14:19:24 -05:00
test_lxmf_sieve.py test(lxmf): add comprehensive tests for LXMF sieve filter functions 2026-04-22 20:09:55 -05:00
test_lxmf_sync.py feat(android): refactor RNode interface handling and add support for Android storage management 2026-06-05 18:30:56 -05:00
test_lxmf_utils_extended.py feat(lxmf): update message handling with solving stamps and update UI tooltips for better user feedback 2026-06-01 08:17:15 -05:00
test_lxst_integration.py refactor: cleanup comments 2026-07-17 10:43:20 -05:00
test_lxst_telephony_profiles_contract.py chore(license): add SPDX license identifiers to various files, standardizing licensing terms across the project 2026-04-16 18:12:14 -05:00
test_maintenance.py chore(license): add SPDX license identifiers to various files, standardizing licensing terms across the project 2026-04-16 18:12:14 -05:00
test_management_identities.py refactor: format using ruff and add rnx, remove management, and polish. 2026-07-16 11:22:53 -05:00
test_map_geo_validator.py feat: map overlays, identity restore, settings, conversations, and i18n updates 2026-07-10 00:57:53 -05:00
test_map_manager_extended.py feat(backup): update backup and restore functionality to include identity, RRC hubs, and history files 2026-06-12 20:10:06 -05:00
test_map_overlay_api.py feat: map overlays, identity restore, settings, conversations, and i18n updates 2026-07-10 00:57:53 -05:00
test_map_overlay_export.py refactor: format using ruff and add rnx, remove management, and polish. 2026-07-16 11:22:53 -05:00
test_map_overlay_manager.py refactor: format using ruff and add rnx, remove management, and polish. 2026-07-16 11:22:53 -05:00
test_map_overlay_sources.py feat: map overlays, identity restore, settings, conversations, and i18n updates 2026-07-10 00:57:53 -05:00
test_markdown_renderer.py refactor: various fixes and updates 2026-07-10 07:42:38 -05:00
test_media_http_api.py feat(security): implement app-wide security settings, including IP allowlist and CSRF protection, along with message blocklist functionality 2026-06-19 01:39:42 -05:00
test_media_sticker_reaction_gif_security.py refactor: format using ruff and add rnx, remove management, and polish. 2026-07-16 11:22:53 -05:00
test_memory_preflight.py fix(tests): update memory mock values in tests for accurate evaluation and adjust assertions for boolean checks 2026-06-16 19:36:32 -05:00
test_memory_pressure.py feat: map overlays, identity restore, settings, conversations, and i18n updates 2026-07-10 00:57:53 -05:00
test_memory_profiling.py chore(license): add SPDX license identifiers to various files, standardizing licensing terms across the project 2026-04-16 18:12:14 -05:00
test_mesh_page_file_path_security.py refactor: cleanup comments 2026-07-17 10:43:20 -05:00
test_meshchat_coverage.py feat: integrate visualiser WASM build into Dockerfile and update frontend to handle codec2 availability 2026-07-16 16:17:54 -05:00
test_meshchat_utils.py refactor: format and cleanup code using stricted ruff linter rules. 2026-04-22 18:13:05 -05:00
test_meshchatx_run_module.py refactor: cleanup comments 2026-07-17 10:43:20 -05:00
test_message_blocklist.py feat(security): implement app-wide security settings, including IP allowlist and CSRF protection, along with message blocklist functionality 2026-06-19 01:39:42 -05:00
test_message_dao_extended.py feat(messages): update message import functionality with file upload support and improved error handling 2026-06-05 21:35:13 -05:00
test_message_handler.py chore(license): add SPDX license identifiers to various files, standardizing licensing terms across the project 2026-04-16 18:12:14 -05:00
test_message_handler_extended.py feat: improve conversation handling by adding attachment flags and fields_meta to optimize database queries. 2026-07-16 05:44:01 -05:00
test_message_sending_failures.py refactor: format using ruff and add rnx, remove management, and polish. 2026-07-16 11:22:53 -05:00
test_messages_export.py refactor: format using ruff and add rnx, remove management, and polish. 2026-07-16 11:22:53 -05:00
test_messages_export_bundle.py refactor: format using ruff and add rnx, remove management, and polish. 2026-07-16 11:22:53 -05:00
test_nomadnet_download_ws_order.py refactor: cleanup comments 2026-07-17 10:43:20 -05:00
test_nomadnet_downloader.py feat(memory-pressure): implement memory management features including periodic cleanup and SQLite pragmas for low memory conditions 2026-07-09 11:05:26 -05:00
test_notification_sounds.py feat(notification-sounds): implement notification sound management and settings and faster conversations/nomadnet browser loading 2026-07-08 09:25:00 -05:00
test_notification_unread_semantics.py chore(license): add SPDX license identifiers to various files, standardizing licensing terms across the project 2026-04-16 18:12:14 -05:00
test_notification_user_facing_filter.py refactor: cleanup comments 2026-07-17 10:43:20 -05:00
test_notifications.py feat: add missed call count to Calls nav icon and update related UI components 2026-07-16 16:33:32 -05:00
test_package_version_resolution.py refactor: format using ruff and add rnx, remove management, and polish. 2026-07-16 11:22:53 -05:00
test_page_node.py feat(page_node): improve file handling by ensuring bytearray support and registering existing files during announcements and listings 2026-06-19 10:24:01 -05:00
test_page_node_manager.py feat(backup): update backup and restore functionality to include identity, RRC hubs, and history files 2026-06-12 20:10:06 -05:00
test_performance_bottlenecks.py refactor(codebase): format 2026-04-22 18:40:11 -05:00
test_performance_hotpaths.py feat: improve conversation handling by adding attachment flags and fields_meta to optimize database queries. 2026-07-16 05:44:01 -05:00
test_ping_api.py refactor: format using ruff and add rnx, remove management, and polish. 2026-07-16 11:22:53 -05:00
test_pip_rns_integration.py feat(pip-rns): introduce pip-rns integration scripts and aliases for Reticulum packages 2026-07-12 17:31:42 -05:00
test_plugin_integrity.py refactor: format using ruff and add rnx, remove management, and polish. 2026-07-16 11:22:53 -05:00
test_plugin_manager.py feat: introduce Extended Edge Case Tester (EECT) and Live Validation (LV) with new testing scenarios and log redaction improvements 2026-07-18 04:54:41 -05:00
test_plugin_permissions.py refactor: format using ruff and add rnx, remove management, and polish. 2026-07-16 11:22:53 -05:00
test_plugin_python_runtime.py refactor: format using ruff and add rnx, remove management, and polish. 2026-07-16 11:22:53 -05:00
test_plugin_rsg.py refactor: format using ruff and add rnx, remove management, and polish. 2026-07-16 11:22:53 -05:00
test_plugin_security.py refactor: format using ruff and add rnx, remove management, and polish. 2026-07-16 11:22:53 -05:00
test_plugin_security_scan.py refactor: format using ruff and add rnx, remove management, and polish. 2026-07-16 11:22:53 -05:00
test_plugin_signature.py feat(plugins): update plugin system with security features, RSG verification, and sideband plugins compatibility 2026-07-09 10:38:46 -05:00
test_plugin_wasm_bundle.py feat(plugins): update plugin system with security features, RSG verification, and sideband plugins compatibility 2026-07-09 10:38:46 -05:00
test_process_resource_breakdown.py feat: integrate visualiser-wasm build and testing into the project, improve network visualization capabilities and add battery saver 2026-07-16 10:19:48 -05:00
test_propagation_nodes_robustness.py refactor(codebase): format 2026-04-22 18:40:11 -05:00
test_propagation_sync_cancel.py feat(messages): improve file attachment handling and add outbound transfer progress features 2026-06-08 08:06:01 -05:00
test_property_based.py fix(tests): update health check settings for property-based tests to improve robustness 2026-04-29 19:34:42 -05:00
test_reply_detection.py chore(license): add SPDX license identifiers to various files, standardizing licensing terms across the project 2026-04-16 18:12:14 -05:00
test_repository_server_manager.py refactor: format using ruff and add rnx, remove management, and polish. 2026-07-16 11:22:53 -05:00
test_reticulum_config_editor.py refactor(reticulum_config): replace default config text method with file writing functionality and update related tests 2026-05-06 16:19:34 -05:00
test_reticulum_config_guard.py refactor: format using ruff and add rnx, remove management, and polish. 2026-07-16 11:22:53 -05:00
test_reticulum_instance_settings.py refactor: format using ruff and add rnx, remove management, and polish. 2026-07-16 11:22:53 -05:00
test_reticulum_live_network.py feat(plugin): update plugin system with runtime enable/disable functionality and improve UI integration 2026-07-06 23:16:47 -05:00
test_reticulum_pathfinding.py feat(memory-pressure): implement memory management features including periodic cleanup and SQLite pragmas for low memory conditions 2026-07-09 11:05:26 -05:00
test_reticulum_pathfinding_http.py feat(tests): update fe/be tests and contract api routes 2026-04-27 11:16:52 -05:00
test_ringtone_manager.py refactor: cleanup comments 2026-07-17 10:43:20 -05:00
test_risky_inputs.py chore(license): add SPDX license identifiers to various files, standardizing licensing terms across the project 2026-04-16 18:12:14 -05:00
test_rncp_handler_extended.py feat: map overlays, identity restore, settings, conversations, and i18n updates 2026-07-10 00:57:53 -05:00
test_rngit_sparse_fetcher.py feat: map overlays, identity restore, settings, conversations, and i18n updates 2026-07-10 00:57:53 -05:00
test_rnode_download_firmware.py refactor: format using ruff and add rnx, remove management, and polish. 2026-07-16 11:22:53 -05:00
test_rnode_support.py refactor: cleanup comments 2026-07-17 10:43:20 -05:00
test_rnpath_logic.py feat(pathfinder): add pathfinding functionality to the frontend and backend, including quick, force, and drop requests, along with a new API endpoint for clearing the path table 2026-06-16 18:50:26 -05:00
test_rnpath_trace_handler.py feat: map overlays, identity restore, settings, conversations, and i18n updates 2026-07-10 00:57:53 -05:00
test_rnprobe_handler_bounds.py codebase cleanup 2026-06-21 17:04:44 -05:00
test_rns_config_management.py feat(tests): add core runtime dependency tests for bleak in test_dependencies.py 2026-07-07 23:06:37 -05:00
test_rns_lifecycle.py refactor: various fixes and updates 2026-07-10 07:42:38 -05:00
test_rns_link_fuzzing.py refactor: format using ruff and add rnx, remove management, and polish. 2026-07-16 11:22:53 -05:00
test_rns_link_manager.py refactor: format using ruff and add rnx, remove management, and polish. 2026-07-16 11:22:53 -05:00
test_rns_link_plugin.py refactor: format using ruff and add rnx, remove management, and polish. 2026-07-16 11:22:53 -05:00
test_rns_startup_recovery.py fix: prevent reentrant logging errors during shutdown 2026-07-16 16:50:34 -05:00
test_rnsh_api.py refactor: format using ruff and add rnx, remove management, and polish. 2026-07-16 11:22:53 -05:00
test_rnsh_live.py refactor: format using ruff and add rnx, remove management, and polish. 2026-07-16 11:22:53 -05:00
test_rnstatus_blackhole.py chore(license): add SPDX license identifiers to various files, standardizing licensing terms across the project 2026-04-16 18:12:14 -05:00
test_rnstatus_formatting.py feat(backup): update backup and restore functionality to include identity, RRC hubs, and history files 2026-06-12 20:10:06 -05:00
test_rnx_api.py refactor: format using ruff and add rnx, remove management, and polish. 2026-07-16 11:22:53 -05:00
test_rrc_api.py feat(panes, tabs, rrc, rnsh tool) add new features, tests and UI updates. 2026-06-02 08:32:57 -05:00
test_rrc_api_security.py refactor: format using ruff and add rnx, remove management, and polish. 2026-07-16 11:22:53 -05:00
test_rrc_mention_notifications.py refactor: format using ruff and add rnx, remove management, and polish. 2026-07-16 11:22:53 -05:00
test_rrc_moderation.py refactor: format using ruff and add rnx, remove management, and polish. 2026-07-16 11:22:53 -05:00
test_rrc_part_room.py fix(github-verify-frozen-bleak): enhance directory traversal to locate 'lib' in subdirectories if not present directly 2026-07-08 11:25:21 -05:00
test_rrc_protocol.py feat(Reticulum): improve hub management with configurable announce intervals and presence group handling, including UI updates for better user experience. 2026-07-09 09:20:55 -05:00
test_rrc_protocol_fuzz.py refactor: format using ruff and add rnx, remove management, and polish. 2026-07-16 11:22:53 -05:00
test_rrc_security.py refactor: format using ruff and add rnx, remove management, and polish. 2026-07-16 11:22:53 -05:00
test_rrc_server.py refactor: format using ruff and add rnx, remove management, and polish. 2026-07-16 11:22:53 -05:00
test_schema_migration_upgrade.py chore(license): add SPDX license identifiers to various files, standardizing licensing terms across the project 2026-04-16 18:12:14 -05:00
test_search_integration.py feat(tests): add integration tests for announce limits and spam handling, including max storage constraints and websocket broadcast behavior 2026-05-07 20:03:52 -05:00
test_security_exploratory_oracle.py feat: liberate some frontend with custom well-tested and future-proofed libs 2026-07-17 22:15:10 -05:00
test_security_fuzzing.py feat(meshchat): add input coercion for integer configuration values to improve error handling in update_config 2026-07-07 23:36:13 -05:00
test_security_path_and_backup.py chore(license): add SPDX license identifiers to various files, standardizing licensing terms across the project 2026-04-16 18:12:14 -05:00
test_self_check.py refactor: format using ruff and add rnx, remove management, and polish. 2026-07-16 11:22:53 -05:00
test_self_check_cli.py feat(Self-Test): enhance self-check functionality with expanded diagnostics for identity, critical imports, storage lock, temp filesystem, public assets, LXMF router, subprocess spawn, and run-module re-entry. Update UI to reflect new checks and improve localization support across multiple languages. 2026-07-08 16:10:53 -05:00
test_sideband_plugin_loader.py refactor: format code 2026-07-09 11:54:04 -05:00
test_smoke_extended.py feat: add RNS link API, plugin permissions, and deferred network startup 2026-07-09 10:10:46 -05:00
test_sqlite_landlock_temp_store.py refactor: format using ruff and add rnx, remove management, and polish. 2026-07-16 11:22:53 -05:00
test_sqlite_memory_pressure.py feat: map overlays, identity restore, settings, conversations, and i18n updates 2026-07-10 00:57:53 -05:00
test_ssl_custom_args.py chore(license): add SPDX license identifiers to various files, standardizing licensing terms across the project 2026-04-16 18:12:14 -05:00
test_startup.py 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
test_startup_advanced.py fix(tests): update memory mock values in tests for accurate evaluation and adjust assertions for boolean checks 2026-06-16 19:36:32 -05:00
test_sticker_pack_utils.py refactor(codebase): format 2026-04-22 18:40:11 -05:00
test_sticker_packs_dao.py 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
test_sticker_utils.py refactor: format using ruff and add rnx, remove management, and polish. 2026-07-16 11:22:53 -05:00
test_stickers_dao.py chore(license): add SPDX license identifiers to various files, standardizing licensing terms across the project 2026-04-16 18:12:14 -05:00
test_system_network_interfaces_api.py refactor: format using ruff and add rnx, remove management, and polish. 2026-07-16 11:22:53 -05:00
test_telemetry_dao_extended.py chore(license): add SPDX license identifiers to various files, standardizing licensing terms across the project 2026-04-16 18:12:14 -05:00
test_telemetry_extended.py feat(rnsh): update rnsh command resolution to prefer module launcher and add error handling for non-executable paths 2026-06-24 15:52:47 -05:00
test_telemetry_integration.py refactor: format using ruff and add rnx, remove management, and polish. 2026-07-16 11:22:53 -05:00
test_telemetry_utils.py chore(license): add SPDX license identifiers to various files, standardizing licensing terms across the project 2026-04-16 18:12:14 -05:00
test_telephone_api_json_contracts.py refactor: format using ruff and add rnx, remove management, and polish. 2026-07-16 11:22:53 -05:00
test_telephone_audio_profiles.py feat(telephone): update audio profile management and Codec2 readiness; implement profile migration, add Codec2 status endpoint, and improve audio level reporting 2026-07-09 14:04:46 -05:00
test_telephone_audio_ws.py refactor: format using ruff and add rnx, remove management, and polish. 2026-07-16 11:22:53 -05:00
test_telephone_dao.py chore(license): add SPDX license identifiers to various files, standardizing licensing terms across the project 2026-04-16 18:12:14 -05:00
test_telephone_initiation.py refactor: format using ruff and add rnx, remove management, and polish. 2026-07-16 11:22:53 -05:00
test_telephone_recorder.py feat(telephone): update audio profile management and Codec2 readiness; implement profile migration, add Codec2 status endpoint, and improve audio level reporting 2026-07-09 14:04:46 -05:00
test_translator_argos_integration.py refactor: format using ruff and add rnx, remove management, and polish. 2026-07-16 11:22:53 -05:00
test_translator_config_migration.py feat(tests): update fe/be tests and contract api routes 2026-04-27 11:16:52 -05:00
test_translator_handler.py feat(tests): add/update tests 2026-05-02 04:38:28 -05:00
test_translator_handler_extended.py refactor: format using ruff and add rnx, remove management, and polish. 2026-07-16 11:22:53 -05:00
test_user_guidance_autointerface.py refactor(codebase): format 2026-04-22 18:40:11 -05:00
test_voicemail_manager_extended.py feat(call-management): update incoming call handling by implementing identity hash resolution for contacts, improving call rejection logic, and adding support for LXMF and LXST address matching in contact lookups 2026-07-09 13:49:56 -05:00
test_voicemail_webaudio_security.py feat(Telephony): update telephony features with voicemail session management and configuration updates 2026-05-06 00:22:02 -05:00
test_web_audio_bridge.py feat: harden memory management and audio handling with new limits and warnings 2026-07-17 19:38:18 -05:00
test_websocket_config_guard.py feat(websocket): implement authentication for WebSocket mutators and update async utility functions 2026-07-06 22:28:59 -05:00
test_websocket_config_security.py feat(websocket): attach request to WebSocketResponse for session checks and update authorization logic 2026-07-10 14:42:31 -05:00
test_websocket_interfaces.py test(backend): fix failing tests for pytest compat, boolconfig mocks, and RNS get_instance 2026-05-10 00:46:28 -05:00
test_websocket_scale.py refactor: cleanup comments 2026-07-17 10:43:20 -05:00
test_ws_json_contracts.py refactor(format): cleanup code 2026-07-04 17:13:36 -05:00
ws_contract_helpers.py feat: add RNS link API, plugin permissions, and deferred network startup 2026-07-09 10:10:46 -05:00
ws_json_contract_schemas.py refactor: format using ruff and add rnx, remove management, and polish. 2026-07-16 11:22:53 -05:00