Commit Graph

12 Commits

Author SHA1 Message Date
Ivan 4ca84fc5dd feat(community): implement URL validation and fetch handling for community directory to prevent SSRF vulnerabilities; add tests for validation and fetch behavior 2026-05-01 04:13:55 -05:00
Ivan 923200f06d fix(tests): update test for Transport's announce handler registration count 2026-04-27 12:02:22 -05:00
Ivan d3ca433a7c feat(tests): update fe/be tests and contract api routes 2026-04-27 11:16:52 -05:00
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 68ab1067a5 chore(docs): add script to fetch Reticulum manual at build time and update documentation handling in the backend so reticulum docs get bundled offline 2026-04-20 21:12:33 -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
Sudo-Ivan fda9187e95 numerous improvements 2026-01-05 11:47:35 -06:00
Sudo-Ivan 4e308e427a test(tests): add global mocks and cleanup fixtures for improved test isolation and resource management 2026-01-03 22:10:19 -06:00
Sudo-Ivan 8c5a68a01f refactor(tests): replace db.close() with db.close_all() in multiple test files and ensure proper teardown of ReticulumMeshChat instances 2026-01-03 21:36:42 -06:00
Sudo-Ivan fd41a62bc1 refactor(tests): streamline test code by removing unused imports and optimizing function calls for performance benchmarks 2026-01-03 18:43:13 -06:00
Sudo-Ivan 950abef79c feat(tests): add comprehensive benchmarks for database performance, memory usage, and application stability, including new test files for various frontend and backend functionalities 2026-01-03 16:08:07 -06:00