Commit graph

2396 commits

Author SHA1 Message Date
Ivan
f4d561cc86
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
Ivan
b27028a7fb
feat: implement optional seccomp-BPF syscall denylist alongside Landlock and improve tools/UI 2026-07-22 15:43:45 -05:00
Ivan
3547991f28
feat: add localization support for duplex modes and push-to-talk functionality across multiple languages 2026-07-22 15:21:07 -05:00
Ivan
b1ee794316
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
Ivan
6fdda16606
chore: update brace-expansion to version 5.0.2 in pnpm-lock and pnpm-workspace, regenerate THIRD_PARTY_NOTICES.txt timestamp 2026-07-22 12:53:12 -05:00
Ivan
3f7ef731b5
chore: update yargs-parser to version 21.1.1 in pnpm-lock and pnpm-workspace, add active sessions schema and endpoint to API response 2026-07-22 11:55:15 -05:00
Ivan
e5756d7ab0
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
Ivan
a40a27c880
refactor: optimize Dockerfile for improved build efficiency and layer management 2026-07-21 16:56:42 -05:00
Ivan
9f75e3db18
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
Ivan
4f6bccea18
feat: update outbound message status handling with method-aware icons and titles, update localization for delivery statuses 2026-07-21 16:20:02 -05:00
Ivan
50e3d6004a
refactor: format 2026-07-20 17:41:14 -05:00
Ivan
e9c94e3310
feat: add RRC room keys schema and API contract for room keys endpoint 2026-07-20 16:20:08 -05:00
Ivan
4b822f1480
feat: add GlobalEmitter import to NomadNetworkPage and format RnsFilesyncHandler initialization for improved readability 2026-07-20 16:01:48 -05:00
Ivan
67d5cdfe62
feat: security hardening 2026-07-20 16:00:05 -05:00
Ivan
59c3a0c47e
feat: update RNS FileSync with directory listing and creation endpoints, improve UI components for folder management 2026-07-20 15:43:36 -05:00
Ivan
756e8a51cc
feat: add RRC +k room keys and harden identity, stamp, plugin, and Nomad security 2026-07-20 14:19:24 -05:00
Ivan
82e41b2d08
docs: update 2026-07-20 13:56:50 -05:00
Ivan
c0b0ddffd7
feat: update dependencies to RNS 1.4.0 and LXMF 1.1.0 2026-07-20 12:57:26 -05:00
Ivan
98a5dd7c50
feat: fix NetworkVisualiserToolbar with custom engine selection menu and improved styling, including localization updates for renderer options 2026-07-19 15:36:25 -05:00
Ivan
0ae5f2bda5
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
Ivan
ec74a2651e
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
Ivan
9f71f3420c
feat: integrate RNS FileSync functionality, including handler setup, API endpoints, and frontend components for file synchronization 2026-07-19 13:46:43 -05:00
Ivan
a9cc4b996b
feat: fix auto-resend functionality with attachment handling and improve duplicate message cleanup logic 2026-07-19 08:55:50 -05:00
Ivan
bce42bcdce
feat: add message maintenance features for purging old messages and clearing duplicates 2026-07-19 08:51:58 -05:00
Ivan
291f06de3b
refactor: streamline message handling and improve readability in MessagesPage and RelayChatPage components 2026-07-19 06:24:44 -05:00
Ivan
8522a5fd9e
feat: fix WebGL label handling with LOD-based visibility and truncation for long names 2026-07-19 06:21:15 -05:00
Ivan
112dc16ec9
feat: improve message and relay chat functionality with unread badge dismissal and new API endpoint for clearing active rooms 2026-07-19 06:15:05 -05:00
Ivan
38a09762fc
feat: improved Relay Chat with clickable Nomad and LXMF links, and support for basic markdown formatting in messages 2026-07-19 06:09:08 -05:00
Ivan
67e78aa299
refactor: clean up code 2026-07-19 05:54:37 -05:00
Ivan
febce56ccb
feat: update interface management with new options for fast-flapping, location command, and recursive path requests 2026-07-19 05:46:28 -05:00
Ivan
7737194b3c
chore: update Micron-Parser-Go version to v1.0.6 in various configuration files and locales 2026-07-19 05:34:16 -05:00
Ivan
e64b36ddad
feat: improve LinkUtils to support NomadNet backtick field parameters and improve link rendering in tests 2026-07-19 05:25:25 -05:00
Ivan
f0f5bb16aa
test: add tests to reject symlink escape and enforce hash length in identity management 2026-07-19 05:04:55 -05:00
Ivan
b720efbc17
refactor: update identity hash generation in tests to use consistent hex values for improved clarity and reliability 2026-07-19 04:37:05 -05:00
Ivan
9c2754dc5c
feat: harden identity management and add security features with path resolution and trusted proxy handling 2026-07-19 03:32:21 -05:00
Ivan
6320e9bb7a
chore: update RNS dependency to version 1.3.9 across configuration files and scripts 2026-07-19 01:52:35 -05:00
Ivan
7c2655aff0
feat: update network visualiser with camera preservation logic and update zoom handling in graphToSceneRequest 2026-07-18 15:36:13 -05:00
Ivan
65f1b2cc77
feat: implement non-exported CallNotificationTrampolineActivity for secure call handling and update AndroidNotificationBridge with trusted call action management 2026-07-18 15:08:33 -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
dd2b273edd
fix: downgrade lxst dependency to version 0.5.0 and add bleak dependency with hashes 2026-07-18 14:02:15 -05:00
Ivan
14e28968aa
cleanup 2026-07-18 13:01:54 -05:00
Ivan
6f96f26736
feat: update lxst dependency to version 0.5.1 and update telephone call policy management 2026-07-18 12:41:41 -05:00
Ivan
709576a800
docs: update changelog 2026-07-18 10:05:03 -05:00
Ivan
0fb9344276
feat: implement conversation summaries with improved database handling and API limits 2026-07-18 10:03:40 -05:00
Ivan
0e3bfaf43a
refactor: cleanup WebGL label canvas styling and test descriptions for clarity 2026-07-18 08:26:49 -05:00
Ivan
58d2fd55fc
feat: update RNSH session environment setup for Landlock compatibility and improve WebGL visualiser icon handling 2026-07-18 08:24:04 -05:00
Ivan
e999ff99b6
feat: improve network visualiser performance with updated physics parameters and velocity handling 2026-07-18 07:19:41 -05:00
Ivan
ecbb47042f
feat: fix WebGL visualiser with improved node rendering and new icon handling logic 2026-07-18 07:02:10 -05:00
Ivan
345a1d1f8a
feat: fix _collect_read_roots to include virtual environment root for pyvenv.cfg access 2026-07-18 05:35:23 -05:00
Ivan
63f836b03d
fix: update axios mock to use POST method for call initiation in regression tests 2026-07-18 05:33:52 -05:00