MeshChatX/tests/backend
2026-08-13 15:51:35 -05:00
..
eect feat: various bug fixes and improvements 2026-08-13 12:09:26 -05:00
fixtures feat: various bug fixes and improvements 2026-08-13 12:09:26 -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 ALTCHA challenge schema and integrate it into HTTP API response registry 2026-07-26 08:57:56 -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: remove unused path attribute from file metadata in MapManager and improve path validation in MapOverlayManager and PageNode 2026-08-13 12:41:37 -05:00
demo_http_support.py feat: add demo mode and ALTCHA integration for better security for internet deployments and showcase functionality 2026-07-26 07:06:45 -05:00
http_api_contract_helpers.py codebase refactor 2026-07-22 17:55:08 -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 feat: add new HTTP JSON contracts and schemas for map data status, published, and heard endpoints 2026-08-13 14:36:28 -05:00
http_api_response_schemas.py feat: add new HTTP JSON contracts and schemas for map data status, published, and heard endpoints 2026-08-13 14:36:28 -05:00
landlock_integration_support.py feat: update tests 2026-08-12 23:51:34 -05:00
lxmf_local_self_support.py feat: update landlock sandbox by adding support for editable package installations and improve test coverage for LXMF message handling 2026-07-26 08:08:11 -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
module_ownership_contract_helpers.py feat: improve propagation node management with clipboard support and localization adjustments 2026-08-12 20:44:46 -05:00
run_comprehensive_benchmarks.py feat: update network visualiser with camera preservation logic and update zoom handling in graphToSceneRequest 2026-07-18 15:36:13 -05:00
schema_versions_contract_helpers.py feat: improve portable storage handling and announce settings for page nodes 2026-07-28 18:07:39 -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: add demo mode and ALTCHA integration for better security for internet deployments and showcase functionality 2026-07-26 07:06:45 -05:00
test_active_sessions.py feat: various updates to filesync, ui, deps, add active sessions in about page and stuff related to new rns 1.4.0 2026-07-22 10:32:36 -05:00
test_altcha_oracle.py feat: add demo mode and ALTCHA integration for better security for internet deployments and showcase functionality 2026-07-26 07:06:45 -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: fix Android support with Codec2 fallback, improve RNode flasher UI, and refine WebSocket connection handling 2026-07-26 05:44:02 -05:00
test_android_cryptography_pyo3_patch.py chore: format and cleanup 2026-08-13 09:41:03 -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: various bug fixes and improvements 2026-08-13 12:09:26 -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: various bug fixes and improvements 2026-08-13 12:09:26 -05:00
test_announce_spam_sqlite.py refactor: cleanup comments 2026-07-17 10:43:20 -05:00
test_announce_store_config.py feat: various bug fixes and improvements 2026-08-13 12:09:26 -05:00
test_announces_search_pagination.py feat: update telephone API endpoints to use POST method and improve path safety checks 2026-07-18 05:31:03 -05:00
test_api_json_contracts.py feat: implement Windows AppContainer support 2026-07-24 06:44:30 -05:00
test_app_endpoints.py feat: integrate HTTPInterface for RNS-over-HTTP support, improve build metadata handling, and update dependencies 2026-07-24 05:40:54 -05:00
test_app_security_features.py refactor: update landlock sandbox path normalization and improve repository server error handling in demo mode 2026-08-13 14:33:24 -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_appcontainer_sandbox.py feat: make AppContainer sandboxing opt-in for Windows for now 2026-07-25 16:29:02 -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: update telephone API endpoints to use POST method and improve path safety checks 2026-07-18 05:31:03 -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 feat: integrate HTTPInterface for RNS-over-HTTP support, improve build metadata handling, and update dependencies 2026-07-24 05:40:54 -05:00
test_auto_propagation_api.py refactor(codebase): format 2026-04-22 18:40:11 -05:00
test_auto_resend_guard.py feat: add message maintenance features for purging old messages and clearing duplicates 2026-07-19 08:51:58 -05:00
test_auto_resend_regression.py codebase refactor 2026-07-22 17:55:08 -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_backup_contacts_links_oracles.py feat: implement LXMA contact URI parsing and binding, improve identity upload handling, and refactor contact import logic 2026-08-13 14:43:16 -05:00
test_bake_frozen_lxst_native.py chore: format 2026-07-25 15:53:36 -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 chore: standardize placeholder values in various components and documentation, replacing "—" with "-" for consistency 2026-07-22 16:18:22 -05:00
test_blackhole_logic.py feat: various fixes, improvements and editable sidebar 2026-08-13 15:51:35 -05:00
test_bot_handler_extended.py feat: various bug fixes 2026-08-13 10:01:56 -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_build_meta.py feat: integrate HTTPInterface for RNS-over-HTTP support, improve build metadata handling, and update dependencies 2026-07-24 05:40:54 -05:00
test_call_codec2_regressions.py feat: introduce half-duplex mode and push-to-talk functionality for LXST telephony, improve call statistics and API endpoints 2026-07-22 14:14:32 -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 feat: implement LXMA contact URI parsing and binding, improve identity upload handling, and refactor contact import logic 2026-08-13 14:43:16 -05:00
test_conversation_load_fast.py feat: implement conversation summaries with improved database handling and API limits 2026-07-18 10:03:40 -05:00
test_conversation_summaries.py feat: implement conversation summaries with improved database handling and API limits 2026-07-18 10:03:40 -05:00
test_conversation_summaries_landlock.py feat: implement conversation summaries with improved database handling and API limits 2026-07-18 10:03:40 -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 feat: various bug fixes and improvements 2026-08-13 12:09:26 -05:00
test_dao_fuzzing.py chore: standardize placeholder values in various components and documentation, replacing "—" with "-" for consistency 2026-07-22 16:18:22 -05:00
test_data_dir_roots.py feat: improve portable storage handling and announce settings for page nodes 2026-07-28 18:07:39 -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_auto_recover.py feat: improve portable storage handling and announce settings for page nodes 2026-07-28 18:07:39 -05:00
test_database_lifecycle_safety.py feat: improve database migration process with pre-migration backup retention, schema verification, and fixture generation scripts 2026-07-26 08:28:04 -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 feat: implement database health issue merging and toast notifications 2026-08-12 15:22:58 -05:00
test_debug_logs.py fix: update propagation node sync endpoints to use POST method and improve database log handling 2026-08-10 18:00:42 -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 demo mode and ALTCHA integration for better security for internet deployments and showcase functionality 2026-07-26 07:06:45 -05:00
test_demo_auth_oracle.py feat: add demo mode and ALTCHA integration for better security for internet deployments and showcase functionality 2026-07-26 07:06:45 -05:00
test_demo_mode_http_oracle.py fix: update propagation node sync endpoints to use POST method and improve database log handling 2026-08-10 18:00:42 -05:00
test_demo_mode_mesh.py feat: add demo mode and ALTCHA integration for better security for internet deployments and showcase functionality 2026-07-26 07:06:45 -05:00
test_demo_mode_websocket_oracle.py feat: add demo mode and ALTCHA integration for better security for internet deployments and showcase functionality 2026-07-26 07:06:45 -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 feat: improve audio handling in Docker and headless environments with hostless LXST audio backends and web audio bridge integration 2026-07-19 14:02:21 -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: add demo mode and ALTCHA integration for better security for internet deployments and showcase functionality 2026-07-26 07:06:45 -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_duplicate_messages_cleanup.py feat: fix auto-resend functionality with attachment handling and improve duplicate message cleanup logic 2026-07-19 08:55:50 -05:00
test_emergency_mode.py feat: improve audio handling in Docker and headless environments with hostless LXST audio backends and web audio bridge integration 2026-07-19 14:02:21 -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: improve audio handling in Docker and headless environments with hostless LXST audio backends and web audio bridge integration 2026-07-19 14:02:21 -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 feat: improve audio handling in Docker and headless environments with hostless LXST audio backends and web audio bridge integration 2026-07-19 14:02:21 -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 fix: retry AppImage tool downloads on GitHub CDN resets and update stale UI tests 2026-08-13 01:36:30 -05:00
test_http_live_names.py codebase refactor 2026-07-22 17:55:08 -05:00
test_http_url_guard.py feat: update telephone API endpoints to use POST method and improve path safety checks 2026-07-18 05:31:03 -05:00
test_http_ws_multi_file_scanners.py codebase refactor 2026-07-22 17:55:08 -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 feat: add demo mode and ALTCHA integration for better security for internet deployments and showcase functionality 2026-07-26 07:06:45 -05:00
test_identity_switch.py feat: add RRC +k room keys and harden identity, stamp, plugin, and Nomad security 2026-07-20 14:19:24 -05:00
test_identity_switch_http_api.py feat: add demo mode and ALTCHA integration for better security for internet deployments and showcase functionality 2026-07-26 07:06:45 -05:00
test_identity_switch_oracles.py refactor: cleanup and format code 2026-07-26 06:42:52 -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_critical_only.py feat: improve audio handling in Docker and headless environments with hostless LXST audio backends and web audio bridge integration 2026-07-19 14:02:21 -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 feat: various fixes, improvements and editable sidebar 2026-08-13 15:51:35 -05:00
test_interface_discovery.py feat: update RNS to version 1.4.1, add gravity and announces-to-internal options in interfaces, and enhance interface management in the UI 2026-07-25 14:23:09 -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_disk_tile_sync.py feat: various fixes, improvements and editable sidebar 2026-08-13 15:51:35 -05:00
test_interface_editor.py feat: update RNS to version 1.4.1, add gravity and announces-to-internal options in interfaces, and enhance interface management in the UI 2026-07-25 14:23:09 -05:00
test_interface_enabled_flag_oracle.py feat: bug fixes 2026-07-24 07:57:39 -05:00
test_interface_module_store.py feat: integrate HTTPInterface for RNS-over-HTTP support, improve build metadata handling, and update dependencies 2026-07-24 05:40:54 -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 feat: update I2P interface support with new documentation, localization, and default settings for connectable peers 2026-08-13 09:40:19 -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 feat: various fixes, improvements and editable sidebar 2026-08-13 15:51:35 -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_key_export_csrf_methods.py feat: various bug fixes 2026-08-13 10:01:56 -05:00
test_landlock_integration_surfaces.py refactor: update landlock sandbox path normalization and improve repository server error handling in demo mode 2026-08-13 14:33:24 -05:00
test_landlock_sandbox.py refactor: update landlock sandbox path normalization and improve repository server error handling in demo mode 2026-08-13 14:33:24 -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 chore: standardize placeholder values in various components and documentation, replacing "—" with "-" for consistency 2026-07-22 16:18:22 -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 feat: add message maintenance features for purging old messages and clearing duplicates 2026-07-19 08:51:58 -05:00
test_log_redaction.py feat: update telephone API endpoints to use POST method and improve path safety checks 2026-07-18 05:31:03 -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 feat: add demo mode and ALTCHA integration for better security for internet deployments and showcase functionality 2026-07-26 07:06:45 -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_image_magic.py feat: update telephone API endpoints to use POST method and improve path safety checks 2026-07-18 05:31:03 -05:00
test_lxmf_inbound_cancel.py feat: various updates to filesync, ui, deps, add active sessions in about page and stuff related to new rns 1.4.0 2026-07-22 10:32:36 -05:00
test_lxmf_local_self_message.py feat: update landlock sandbox by adding support for editable package installations and improve test coverage for LXMF message handling 2026-07-26 08:08:11 -05:00
test_lxmf_local_self_oracle.py feat: update landlock sandbox by adding support for editable package installations and improve test coverage for LXMF message handling 2026-07-26 08:08: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 feat: various bug fixes 2026-08-13 10:01:56 -05:00
test_lxmf_propagation_sync_integration.py feat: update preferred propagation node management with clipboard support and localization updates 2026-08-12 20:28:15 -05:00
test_lxmf_reactions.py feat(tests): update tests 2026-05-26 14:19:24 -05:00
test_lxmf_send_delivery_oracle.py feat: improve LXMF message handling with new oracles and progress polling improvements 2026-07-24 08:57:17 -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_stamp_enforcement_wiring.py feat: add RRC +k room keys and harden identity, stamp, plugin, and Nomad security 2026-07-20 14:19:24 -05:00
test_lxmf_status_oracle.py feat: implement outbound message status utilities for icon and title resolution, add tests for LXMF state and method reporting 2026-07-21 16:32:08 -05:00
test_lxmf_sync.py feat: update preferred propagation node management with clipboard support and localization updates 2026-08-12 20:28:15 -05:00
test_lxmf_utils_extended.py feat: various bug fixes and improvements 2026-08-13 12:09:26 -05:00
test_lxst_integration.py refactor: cleanup comments 2026-07-17 10:43:20 -05:00
test_lxst_profiles_compat.py feat: update LXST version to 0.5.0 for android, fix telephone initialization error handling, and add compatibility layer for LXST profiles across versions 2026-07-23 08:47:54 -05:00
test_lxst_pyogg_ctypes_compat.py feat: add compatibility layer for LXST vendored pyogg to handle ctypes aliases, improve installation process and ensure proper imports 2026-07-22 16:14:41 -05:00
test_lxst_telephony_adversarial.py feat: improve audio handling in Docker and headless environments with hostless LXST audio backends and web audio bridge integration 2026-07-19 14:02:21 -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 feat: update lxst dependency to version 0.5.1 and update telephone call policy management 2026-07-18 12:41:41 -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_data_api.py feat: various bug fixes and improvements 2026-08-13 12:09:26 -05:00
test_map_data_manager.py feat: various bug fixes and improvements 2026-08-13 12:09:26 -05:00
test_map_drawings_oracle.py feat: fix map drawing management by scoping delete and update operations to identity_hash, and add corresponding tests 2026-07-26 06:24:48 -05:00
test_map_geo_sanitizer.py feat: various bug fixes and improvements 2026-08-13 12:09:26 -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 refactor: remove unused path attribute from file metadata in MapManager and improve path validation in MapOverlayManager and PageNode 2026-08-13 12:41:37 -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: remove unused path attribute from file metadata in MapManager and improve path validation in MapOverlayManager and PageNode 2026-08-13 12:41:37 -05:00
test_map_overlay_sources.py feat: update telephone API endpoints to use POST method and improve path safety checks 2026-07-18 05:31:03 -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: add demo mode and ALTCHA integration for better security for internet deployments and showcase functionality 2026-07-26 07:06:45 -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: implement Windows AppContainer support 2026-07-24 06:44:30 -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 feat: add support for executable pages in Mesh Server (Linux) 2026-08-12 15:23:17 -05:00
test_meshchat_coverage.py feat: implement LXMA contact URI parsing and binding, improve identity upload handling, and refactor contact import logic 2026-08-13 14:43:16 -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: update lxst dependency to version 0.5.1 and update telephone call policy management 2026-07-18 12:41:41 -05:00
test_message_handler.py feat: implement conversation summaries with improved database handling and API limits 2026-07-18 10:03:40 -05:00
test_message_handler_extended.py refactor: simplify contact selection logic in MessageHandler and remove ORDER BY clause to improve SQLite compatibility 2026-08-13 14:16:21 -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 feat: update API contract tests with new export request helper and update JSON formatting for route fixtures 2026-07-19 14:13:35 -05:00
test_messages_export_bundle.py feat: update API contract tests with new export request helper and update JSON formatting for route fixtures 2026-07-19 14:13:35 -05:00
test_module_ownership_contract.py feat: improve propagation node management with clipboard support and localization adjustments 2026-08-12 20:44:46 -05:00
test_nomadnet_download_ws_order.py refactor: cleanup comments 2026-07-17 10:43:20 -05:00
test_nomadnet_downloader.py feat: add RRC +k room keys and harden identity, stamp, plugin, and Nomad security 2026-07-20 14:19:24 -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 feat: add demo mode and ALTCHA integration for better security for internet deployments and showcase functionality 2026-07-26 07:06:45 -05:00
test_notifications.py feat: various bug fixes and improvements 2026-08-13 12:09:26 -05:00
test_package_version_resolution.py feat: integrate RNS FileSync functionality, including handler setup, API endpoints, and frontend components for file synchronization 2026-07-19 13:46:43 -05:00
test_page_node.py refactor: remove unused path attribute from file metadata in MapManager and improve path validation in MapOverlayManager and PageNode 2026-08-13 12:41:37 -05:00
test_page_node_manager.py feat: add support for executable pages in Mesh Server (Linux) 2026-08-12 15:23:17 -05:00
test_path_jail_oracles.py feat: various updates to filesync, ui, deps, add active sessions in about page and stuff related to new rns 1.4.0 2026-07-22 10:32:36 -05:00
test_path_utils.py Adaptive path request timeout ceiling and use RTT and link timeouts computed by RNS versus 15 second fixed window 2026-08-13 01:25:02 -05:00
test_performance_bottlenecks.py feat: update telephone API endpoints to use POST method and improve path safety checks 2026-07-18 05:31:03 -05:00
test_performance_hotpaths.py chore: standardize placeholder values in various components and documentation, replacing "—" with "-" for consistency 2026-07-22 16:18:22 -05:00
test_phased_startup_guards.py feat: improve audio handling in Docker and headless environments with hostless LXST audio backends and web audio bridge integration 2026-07-19 14:02:21 -05:00
test_ping_api.py feat: various bug fixes 2026-08-13 10:01:56 -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 feat: add RRC +k room keys and harden identity, stamp, plugin, and Nomad security 2026-07-20 14:19:24 -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 feat: update telephone API endpoints to use POST method and improve path safety checks 2026-07-18 05:31:03 -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: update RNS FileSync with directory listing and creation endpoints, improve UI components for folder management 2026-07-20 15:43:36 -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 feat: implement database health issue merging and toast notifications 2026-08-12 15:22:58 -05:00
test_query_join_perf.py feat: various bug fixes and improvements 2026-08-13 12:09:26 -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: various bug fixes 2026-08-13 10:01:56 -05:00
test_ringtone_manager.py feat: update telephone API endpoints to use POST method and improve path safety checks 2026-07-18 05:31:03 -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: improve audio handling in Docker and headless environments with hostless LXST audio backends and web audio bridge integration 2026-07-19 14:02:21 -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: remove unused path attribute from file metadata in MapManager and improve path validation in MapOverlayManager and PageNode 2026-08-13 12:41:37 -05:00
test_rnode_download_url_oracle.py feat: various fixes found by text oracles 2026-07-24 07:38:26 -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_filesync_handler.py feat: various updates to filesync, ui, deps, add active sessions in about page and stuff related to new rns 1.4.0 2026-07-22 10:32:36 -05:00
test_rns_filesync_security.py feat: various updates to filesync, ui, deps, add active sessions in about page and stuff related to new rns 1.4.0 2026-07-22 10:32:36 -05:00
test_rns_lifecycle.py refactor: update landlock sandbox path normalization and improve repository server error handling in demo mode 2026-08-13 14:33:24 -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 feat: implement LXMA contact URI parsing and binding, improve identity upload handling, and refactor contact import logic 2026-08-13 14:43:16 -05:00
test_rns_link_plugin.py feat: update RNS FileSync with directory listing and creation endpoints, improve UI components for folder management 2026-07-20 15:43:36 -05:00
test_rns_startup_recovery.py feat: add local backend status probing and port availability checks in meshchat_wrapper 2026-08-01 17:47:19 -05:00
test_rnsh_api.py feat: various bug fixes 2026-07-24 07:47:20 -05:00
test_rnsh_live.py feat: various bug fixes 2026-07-24 07:47:20 -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: update interface management with new options for fast-flapping, location command, and recursive path requests 2026-07-19 05:46:28 -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: various fixes found by text oracles 2026-07-24 07:38:26 -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_oracle_bugs.py feat: update room joining process by adding optional key prompt and updating localization for better user experience 2026-08-13 01:04:27 -05:00
test_rrc_part_room.py feat: update telephone API endpoints to use POST method and improve path safety checks 2026-07-18 05:31:03 -05:00
test_rrc_protocol.py style: format and cleanup 2026-08-13 00:16:56 -05:00
test_rrc_protocol_fuzz.py feat: improve audio handling in Docker and headless environments with hostless LXST audio backends and web audio bridge integration 2026-07-19 14:02:21 -05:00
test_rrc_room_keys.py feat: update RNS FileSync with directory listing and creation endpoints, improve UI components for folder management 2026-07-20 15:43:36 -05:00
test_rrc_security.py feat: update room joining process by adding optional key prompt and updating localization for better user experience 2026-08-13 01:04:27 -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_safe_path_under_dir.py chore: update Micron-Parser-Go version to v1.0.6 in various configuration files and locales 2026-07-19 05:34:16 -05:00
test_schema_migration_matrix.py feat: improve portable storage handling and announce settings for page nodes 2026-07-28 18:07:39 -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_seccomp_sandbox.py feat: implement optional seccomp-BPF syscall denylist alongside Landlock and improve tools/UI 2026-07-22 15:43:45 -05:00
test_security_adversarial_pass.py feat: various bug fixes and improvements 2026-08-13 12:09:26 -05:00
test_security_exploratory_oracle.py feat: update telephone API endpoints to use POST method and improve path safety checks 2026-07-18 05:31:03 -05:00
test_security_fuzzing.py feat: various bug fixes and improvements 2026-08-13 12:09:26 -05:00
test_security_path_and_backup.py feat: harden identity management and add security features with path resolution and trusted proxy handling 2026-07-19 03:32:21 -05:00
test_security_path_jail_regressions.py chore: update Micron-Parser-Go version to v1.0.6 in various configuration files and locales 2026-07-19 05:34:16 -05:00
test_self_check.py feat: implement Windows AppContainer support 2026-07-24 06:44:30 -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_serial_comports.py feat: update tests 2026-08-12 23:51:34 -05:00
test_settings_interfaces_followup_oracle.py refactor: fix issues related to CI/tests failing 2026-07-24 08:11:39 -05:00
test_shell_service_worker_headers.py feat: implement PWA app-shell caching with service worker for improved offline experience and faster UI loading 2026-07-24 07:09:19 -05:00
test_sideband_plugin_loader.py refactor: format code 2026-07-09 11:54:04 -05:00
test_smoke_extended.py feat: add RRC +k room keys and harden identity, stamp, plugin, and Nomad security 2026-07-20 14:19:24 -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_ssl_self_signed.py feat: various bug fixes and improvements 2026-08-13 12:09:26 -05:00
test_startup.py feat: various bug fixes and improvements 2026-08-13 12:09:26 -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 feat: improve audio handling in Docker and headless environments with hostless LXST audio backends and web audio bridge integration 2026-07-19 14:02:21 -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: introduce half-duplex mode and push-to-talk functionality for LXST telephony, improve call statistics and API endpoints 2026-07-22 14:14:32 -05:00
test_telephone_audio_ws.py refactor: update landlock sandbox path normalization and improve repository server error handling in demo mode 2026-08-13 14:33:24 -05:00
test_telephone_call_policy.py feat: various bug fixes and improvements 2026-08-13 12:09:26 -05:00
test_telephone_csrf_methods.py feat: introduce half-duplex mode and push-to-talk functionality for LXST telephony, improve call statistics and API endpoints 2026-07-22 14:14:32 -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_duplex_ptt.py feat: introduce half-duplex mode and push-to-talk functionality for LXST telephony, improve call statistics and API endpoints 2026-07-22 14:14:32 -05:00
test_telephone_initiation.py feat: update lxst dependency to version 0.5.1 and update telephone call policy management 2026-07-18 12:41:41 -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 feat: improve Linux Landlock support for user-local tools and subprocesses, improve messaging UI for self-notes, and update documentation 2026-07-26 06:18:21 -05:00
test_tree_manifest_generate.py feat: add Python script for fast tree manifest generation and update shell script to utilize it 2026-07-26 05:57:49 -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: improve audio handling in Docker and headless environments with hostless LXST audio backends and web audio bridge integration 2026-07-19 14:02:21 -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 codebase refactor 2026-07-22 17:55:08 -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