Commit graph

74 commits

Author SHA1 Message Date
Ivan
6977c7d65b
feat: implement LAN bind no-auth warning logic and related state management; add tests for banner visibility and dismissal 2026-08-14 12:13:28 -05:00
Ivan
8293409a5a
feat: various bug fixes and improvements 2026-08-13 12:09:26 -05:00
Ivan
e91ff458c7
feat: various bug fixes 2026-08-13 10:01:56 -05:00
Ivan
c4899d19a3
feat: update preferred propagation node management with clipboard support and localization updates 2026-08-12 20:28:15 -05:00
Ivan
d17a47cb0d
fix: Mesh Server announce interval 0 handling, ToastUtils, and mesh_server i18n 2026-08-07 01:43:31 -05:00
Ivan
fabd08f453
feat: improve portable storage handling and announce settings for page nodes
Also some cleanup and various fixes and additions to codebase
2026-07-28 18:07:39 -05:00
Ivan
aadc0583cf
feat: add new ALTCHA challenge endpoint to HTTP API routes 2026-07-26 08:31:21 -05:00
Ivan
6d6b40536a
feat: improve database migration process with pre-migration backup retention, schema verification, and fixture generation scripts 2026-07-26 08:28:04 -05:00
Ivan
32e97c1054
feat: various fixes found by text oracles 2026-07-24 07:38:26 -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
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
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
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
bce42bcdce
feat: add message maintenance features for purging old messages and clearing duplicates 2026-07-19 08:51:58 -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
0e3bfaf43a
refactor: cleanup WebGL label canvas styling and test descriptions for clarity 2026-07-18 08:26:49 -05:00
Ivan
7df92c891b
feat: update telephone API endpoints to use POST method and improve path safety checks 2026-07-18 05:31:03 -05:00
Ivan
d592b8612a
chore: update HTTP API routes fixture to reflect current API structure 2026-07-16 17:43:16 -05:00
Ivan
d5c0b825b6
refactor: remove unused HTTP JSON contract for marking missed calls in API response registry 2026-07-16 16:42:45 -05:00
Ivan
389034dbea
feat: integrate visualiser WASM build into Dockerfile and update frontend to handle codec2 availability 2026-07-16 16:17:54 -05:00
Ivan
39f08ee9c4
feat: add API endpoints for managing Reticulum interface modules and implement corresponding frontend components 2026-07-16 12:44:04 -05:00
Ivan
dd0e68b33d
refactor: format using ruff and add rnx, remove management, and polish. 2026-07-16 11:22:53 -05:00
Ivan
cee526b3a8
feat: update network visualiser with WebGL rendering options and user preferences 2026-07-16 10:47:52 -05:00
Ivan
f62b203beb
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
Ivan
7315cf3757
feat(prompt): improve prompt functionality with default value support and add new PromptDialog component for improved user interaction 2026-07-10 12:39:01 -05:00
Ivan
c2a183d688
feat: map overlays, identity restore, settings, conversations, and i18n updates 2026-07-10 00:57:53 -05:00
Ivan
78535f2098
feat(plugins): update plugin system with security features, RSG verification, and sideband plugins compatibility 2026-07-09 10:38:46 -05:00
Ivan
d0a5e95b0e
feat: add RNS link API, plugin permissions, and deferred network startup 2026-07-09 10:10:46 -05:00
Ivan
63189f4ed0
feat(Reticulum): implement shared-instance and RPC settings management, including API endpoints for retrieving and updating configurations. 2026-07-09 08:39:32 -05:00
Ivan
2a10424788
chore(tests): update http_api_routes.json fixture to reflect current API routes and methods 2026-07-08 15:48:00 -05:00
Ivan
d66d44ae28
feat(Self-Test): implement system self-check functionality with diagnostics and UI integration 2026-07-08 13:07:07 -05:00
Ivan
f27bf6409a
feat(plugin): add plugin failure reporting API and enhance plugin security validation 2026-07-06 22:51:24 -05:00
Ivan
eca1486f3c
feat(plugin): add plugin system with management UI and backend support, including new transport node monitor plugin 2026-07-06 22:20:36 -05:00
Ivan
66d8644358
chore(licenses & frontend): update license information in JSON file, improve formatting in RelayChatPage.vue, and rename build task in docker script for clarity 2026-07-04 17:22:35 -05:00
Ivan
5ddca1c4ec
feat(rrc): improve room message retrieval with pagination support and sequence tracking for messages 2026-07-04 16:41:15 -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
0eb82742b3
feat(api): add new POST endpoint for querying announces and DELETE endpoint for managing path table in maintenance 2026-06-16 18:50:31 -05:00
Ivan
f97bdff184
chore(dependencies): update pnpm lockfile and workspace overrides to use strip-ansi version 6.0.1 and ansi-regex version 5.0.1; adjust debug and http-cache-semantics versions in various dependencies 2026-06-06 17:42:40 -05:00
Ivan
f5531cc3f0
feat(messages): update message import functionality with file upload support and improved error handling 2026-06-05 21:35:13 -05:00
Ivan
85301cbdd9
feat(database): implement multipart file upload for database restoration and update UI for restore functionality 2026-06-05 21:28:45 -05:00
Ivan
801cec5714
feat(panes, tabs, rrc, rnsh tool) add new features, tests and UI updates. 2026-06-02 08:32:57 -05:00
Ivan
cad232e89b
chore(cleanup) format 2026-05-18 05:26:35 -05:00
Ivan
da0850fc68
chore(api): update http routes 2026-05-18 05:15:16 -05:00
Ivan
e363738a92
test(backend): fix failing tests for pytest compat, boolconfig mocks, and RNS get_instance 2026-05-10 00:46:28 -05:00
Ivan
d3c5d04f4e
feat(api): add new endpoint for Micron-Parser-Go release information 2026-05-03 20:49:38 -05:00
Ivan
fcd490b7f8
fix(tutorialModal): format 2026-05-02 23:12:06 -05:00
Ivan
4cd6416884
chore(http_api_routes): update API routes fixture with additional entries 2026-05-02 23:11:21 -05:00
Ivan
80ef666012
chore(tests): format 2026-05-02 04:44:32 -05:00
Ivan
cea9812378
chore(tests): update HTTP API routes fixture with additional routes and modifications 2026-05-02 04:42:40 -05:00
Ivan
fda8c58d4e
feat(network): implement API for listing host network interfaces and normalize TCP port handling 2026-04-30 11:42:09 -05:00