Ivan
|
05b173e963
|
refactor(tests): update performance test for ConversationViewer by improving readability and adding timeout for async operations
|
2026-04-14 22:31:44 -05:00 |
|
Ivan
|
46d78555d0
|
feat(unify-backend): update script to ensure compatibility between per-arch cx_Freeze outputs by syncing missing files and unifying differing non-binary files
|
2026-04-14 21:40:31 -05:00 |
|
Ivan
|
398500c255
|
fix(tests): update anomaly flooding test to ensure consistent behavior by resetting state and increasing warning count
|
2026-04-14 21:12:06 -05:00 |
|
Ivan
|
c7abf36fe7
|
chore(security): update security scanning details
|
2026-04-14 20:12:13 -05:00 |
|
Ivan
|
eff904aaa1
|
feat(changelog): update CHANGELOG
|
2026-04-14 20:12:02 -05:00 |
|
Ivan
|
fc711ce94a
|
chore(ci): replace pnpm audit with Trivy setup and filesystem scan for vulnerability assessment
|
2026-04-14 20:11:46 -05:00 |
|
Ivan
|
d880dc2c03
|
chore(tests): update test scripts in package.json to exclude LoadTimePerformance tests and add dedicated load-time test command; enhance Taskfile.yml descriptions for clarity
|
2026-04-14 19:44:55 -05:00 |
|
Ivan
|
80237aa836
|
feat(setup): inject theme variables for Meshchat integration in frontend setup
|
2026-04-14 19:36:15 -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
|
61ca84990c
|
chore(routes): update HTTP API routes fixture for consistency and completeness
|
2026-04-14 19:35:48 -05:00 |
|
Ivan
|
63ad960e51
|
feat(theme): add package.json to define module type for theme integration
|
2026-04-14 19:35:42 -05:00 |
|
Ivan
|
1c2e372263
|
feat(locales): add backend connection status messages and new actions in multiple languages
|
2026-04-14 19:35:36 -05:00 |
|
Ivan
|
6147415da9
|
feat(network-visualiser): add utility functions for trail positioning and view bounds, and define visualiser constants
|
2026-04-14 19:35:13 -05:00 |
|
Ivan
|
97fd6049ea
|
feat(websocket): update WebSocket connection handling with heartbeat, reconnection logic, and support for ping/pong messages
|
2026-04-14 19:34:36 -05:00 |
|
Ivan
|
d784f1c75f
|
refactor(ui): update background styles and padding for consistency across multiple page components
|
2026-04-14 19:34:11 -05:00 |
|
Ivan
|
a1502d5ee8
|
refactor(nomadnetwork): replace abort controller with separate instances for node list and detail requests
|
2026-04-14 19:34:01 -05:00 |
|
Ivan
|
8ade296fb1
|
feat(frontend): improve UI with loading overlay, legend, and toolbar components for better user experience
|
2026-04-14 19:33:37 -05:00 |
|
Ivan
|
33db12b971
|
refactor(code): clean up import statements, improve docstrings, and update error handling across various modules
|
2026-04-14 19:31:48 -05:00 |
|
Ivan
|
2e043ec1c2
|
feat(theme): introduce semantic design tokens and integrate with Tailwind and Vuetify themes
|
2026-04-14 19:30:51 -05:00 |
|
Ivan
|
301c35c3d2
|
refactor(meshchat): reorganize imports, update package version resolution, and improve websocket client handling
|
2026-04-14 18:59:38 -05:00 |
|
Ivan
|
4688518e40
|
refactor(tests): update test commands
|
2026-04-14 17:21:44 -05:00 |
|
Ivan
|
d1d529ca43
|
chore(dependencies): update poetry.lock and pyproject.toml to include new dev dependencies and update existing ones
|
2026-04-14 17:21:33 -05:00 |
|
Ivan
|
b1b9846ac5
|
fix(tests): clean up test formatting and improve readability in various test files
|
2026-04-14 17:21:14 -05:00 |
|
Ivan
|
a3b6b7242a
|
feat(tests): various cleanups, add JSON schema definitions and contract tests for API responses.
|
2026-04-14 16:26:41 -05:00 |
|
Ivan
|
36b6fd7d69
|
test(incoming-call-policy): add tests for call handling policies including DND, contacts-only, and blocking rules
|
2026-04-14 15:52:15 -05:00 |
|
Ivan
|
89c85be8ed
|
chore(workflows): rename GitHub PAT secret from GITHUB_SYNC_PAT to SYNC_PAT for consistency
v4.4.0-rc.3
|
2026-04-14 00:44:40 -05:00 |
|
Ivan
|
0610782996
|
chore(package): update x64ArchFiles pattern in package.json for improved resource matching
|
2026-04-14 00:33:28 -05:00 |
|
Ivan
|
b122c0823b
|
chore(package): add x64ArchFiles entry to package.json for backend resource inclusion
|
2026-04-14 00:20:04 -05:00 |
|
Ivan
|
3b8d1f0758
|
fix(unify-backend): remove leading './' from file paths in unify script to ensure correct file copying
|
2026-04-14 00:13:48 -05:00 |
|
Ivan
|
55e2260788
|
chore(poetry): update content hash in poetry.lock to reflect changes in dependencies
|
2026-04-13 23:39:59 -05:00 |
|
Ivan
|
c71b5a65c1
|
test(performance): increase timeout limits for performance tests and add new tests for NomadNet truecolor handling
|
2026-04-13 23:36:49 -05:00 |
|
Ivan
|
f32008c63c
|
refactor(electron): format
|
2026-04-13 23:36:42 -05:00 |
|
Ivan
|
81fcc4b702
|
chore(dependencies): update micron-parser to use GitHub repository instead of versioned release
|
2026-04-13 23:36:13 -05:00 |
|
Ivan
|
2e759108c1
|
fix(electron): improve child process termination handling during app quit to ensure graceful shutdown
|
2026-04-13 23:35:23 -05:00 |
|
Ivan
|
e266279538
|
feat(build): add script to unify non-binary files between arm64 and x64 cx_Freeze outputs for SHA check compliance
|
2026-04-13 23:34:08 -05:00 |
|
Ivan
|
272f060037
|
refactor(context-menu):format
|
2026-04-13 23:06:07 -05:00 |
|
Ivan
|
0b6b7f3d57
|
chore(changelog): add emoji reactions
|
2026-04-13 22:58:49 -05:00 |
|
Ivan
|
290f7e09d4
|
feat(conversation-viewer): update message rendering with single emoji detection and dynamic font sizing for improved display
|
2026-04-13 22:58:04 -05:00 |
|
Ivan
|
dc280c13bd
|
feat(reactions): implement emoji reactions for messages, including backend support for sending and processing reactions, frontend display in conversation viewer, and localization updates for multiple languages
|
2026-04-13 22:48:12 -05:00 |
|
Ivan
|
c6d396ba77
|
feat(context-menu): refactor context menu implementation by creating reusable ContextMenuPanel, ContextMenuItem, ContextMenuDivider, and ContextMenuSectionLabel components; update styles and integrate components across various pages
|
2026-04-13 22:47:52 -05:00 |
|
Ivan
|
26086fce0f
|
feat(changelog): add a TL;DR section
|
2026-04-13 22:25:26 -05:00 |
|
Ivan
|
7c08a86145
|
fix(tests): adjust AsyncUtils setup in WebAudioBridge test to ensure proper loop handling and coroutine management
|
2026-04-13 22:17:43 -05:00 |
|
Ivan
|
8fb8c8b44d
|
feat(changelog): update CHANGELOG
|
2026-04-13 22:05:54 -05:00 |
|
Ivan
|
bd2875eb0d
|
feat(tests): add comprehensive path traversal and security tests for mesh PageNode APIs, including normalization and file handling, to enhance robustness against potential vulnerabilities
|
2026-04-13 22:05:15 -05:00 |
|
Ivan
|
e17f702f84
|
feat(locales): add "ping_in_progress" message to German, English, Italian, and Russian locale files
|
2026-04-13 22:05:00 -05:00 |
|
Ivan
|
266930131c
|
feat(nomad): update Nomad page rendering with new configuration options for markdown, HTML, and plaintext, and implement default page path settings
|
2026-04-13 22:04:49 -05:00 |
|
Ivan
|
39c5ae751b
|
feat(nomad): improve Nomad page rendering with new link isolation and markdown options, and update global state for rendering configurations
|
2026-04-13 22:04:19 -05:00 |
|
Ivan
|
9b56751a21
|
feat(toast): add dismiss method to ToastUtils for handling toast notifications
|
2026-04-13 22:03:52 -05:00 |
|
Ivan
|
4071c79a5a
|
feat(docs): add NomadNet and Mesh Server documentation, detailing supported file types and authoring rules for page content
|
2026-04-13 22:03:40 -05:00 |
|
Ivan
|
7478791a24
|
feat(toast): implement toast dismissal functionality and manage loading state in ConversationDropDownMenu
|
2026-04-13 22:03:13 -05:00 |
|