Commit graph

18 commits

Author SHA1 Message Date
Ivan
14fd2bcfa8
feat: visualiser improvements and 3D view and decrease collapased sidebar width a bit. 2026-08-13 18:24:52 -05:00
Ivan
37b3f26669
feat: improve network visualiser with silent update handling and improved icon rendering logic 2026-07-18 14:29:16 -05:00
Ivan
a9c6aa244d
add and update tests 2026-07-17 05:12:42 -05:00
Ivan
cee526b3a8
feat: update network visualiser with WebGL rendering options and user preferences 2026-07-16 10:47:52 -05:00
Ivan
fb08e76be2
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
Ivan
39d4cbe0d4
feat(Network Visualiser): improve performance for realz this time 2026-07-09 08:22:36 -05:00
Ivan
525b086889
feat(network-visualiser): fix edge rendering and physics handling during drag events, improve edge color management, and add new computed properties for path visualization 2026-06-19 21:53:17 -05:00
Ivan
4ae020af7e
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
Ivan
b8999284e4
feat(announces): implement bulk query endpoint for fetching announces and optimize data retrieval in Network Visualiser 2026-06-14 13:16:23 -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
033004824d
feat(tests): add end-to-end tests for Conversations and Nomad Network, enhancing UI coverage and interaction validation 2026-04-13 20:56:25 -05:00
Ivan
bf822b6aba
refactor(api): replace axios with window.api for all API calls in frontend components 2026-04-01 02:31:50 +03:00
Ivan
a1a480a153
Refactor test mocks in various components to use function constructors instead of arrow functions for improved compatibility with Vitest 4. 2026-03-22 15:09:17 +03:00
Sudo-Ivan
454fffff61
Add tests for ContactsPage and new ConversationViewer and NomadNetworkSidebar components 2026-03-11 05:13:04 -05:00
Sudo-Ivan
fc0a2444ad
Update NetworkVisualiser with Level of Detail (LOD) management and icon cache optimization
- Introduced dynamic LOD updates based on network scale, improving performance and visual clarity.
- Implemented blob URL management for icon caching to optimize memory usage and prevent leaks.
- Updated tests to validate LOD functionality and icon cache behavior, ensuring robustness and performance efficiency.

Thanks to L for suggestion!
2026-01-23 09:24:22 -06:00
Sudo-Ivan
e067902005
Add tests for NetworkVisualiser optimization and abort handling
- Introduced a new test suite for NetworkVisualiser focusing on optimization and request cancellation.
- Implemented tests to ensure pending requests are aborted on component unmount.
- Added validation for stopping visualization processing when requests are aborted.
- Included tests for parallelized batch fetching to improve data retrieval efficiency.
2026-01-14 11:02:13 -06:00
Sudo-Ivan
7d7cd7d487
feat(ui): enhance user experience with new features including QR code display, improved toast messages, and localized strings for various components 2026-01-05 19:22:25 -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