29 Commits

Author SHA1 Message Date
eeaabacf35 refactor(meshchat): improve RNS shutdown process and enhance RPC listener closure handling
Some checks failed
CI / test-backend (push) Successful in 16s
CI / lint (push) Failing after 44s
CI / build-frontend (push) Successful in 9m36s
Tests / test (push) Successful in 9m46s
2026-01-02 20:54:22 -06:00
686b6374bf feat(meshchat): improve error handling and cleanup processes 2026-01-02 20:35:54 -06:00
5f32ae05f3 feat(meshchat): improve RPC address handling and error checking; improve rule data validation for forwarding operations (found with fuzzing) 2026-01-02 20:05:56 -06:00
d7a5926e6e feat(reticulum): implement hot reloading for Reticulum instance and enhance error handling; update configuration access to ensure stability 2026-01-02 19:40:53 -06:00
d17804530c feat(LXMF): implement URI handling for LXMF messages, including ingestion and generation of paper message URIs, along with keyboard shortcut management enhancements 2026-01-02 17:28:42 -06:00
5730dbd93a style(meshchat): remove unnecessary whitespace for cleaner code formatting
All checks were successful
CI / lint (push) Successful in 9m33s
CI / build-frontend (push) Successful in 9m34s
2026-01-02 11:40:56 -06:00
7255170c86 feat(meshchat): fix WebSocket connection handling and expand public path checks for static assets
Some checks failed
CI / lint (push) Failing after 4m52s
CI / build-frontend (push) Successful in 9m30s
2026-01-02 11:26:24 -06:00
71476c9196 feat(meshchat): fix file serving capabilities and improve path handling 2026-01-02 11:11:26 -06:00
8c0f4573fd feat(telephony): enhance call handling with DND and contacts-only filters, add voicemail greeting recording endpoints, and improve notification management 2026-01-02 01:20:00 -06:00
5ad8003d81 style(meshchat): format code for improved readability by adjusting line breaks in ReticulumMeshChat and CallPage components 2026-01-01 22:47:37 -06:00
3e09d7bc44 feat(meshchat): enhance LXMF announce handling by checking for existing announces and recalling identity for hash calculation 2026-01-01 22:45:33 -06:00
ba2ba39524 refactor(meshchat): improve code readability by formatting long lines and enhancing structure in ReticulumMeshChat class 2026-01-01 22:44:57 -06:00
9d8af704b8 fix(meshchat): return display name directly from database entry in ReticulumMeshChat 2026-01-01 22:27:07 -06:00
a6b01321a3 feat(voicemail): implement new voicemail notification callback and enhance call history retrieval with search and pagination support 2026-01-01 21:08:17 -06:00
5d3d5114a5 feat(contacts): add functionality to check if a contact exists by identity hash and update UI to display contact status in call overlays 2026-01-01 20:46:18 -06:00
ea8ef555c2 feat(contacts): implement contact management features including add, update, delete, and search functionality; enhance UI with contact sharing capabilities and integrate with existing telephone features 2026-01-01 20:40:50 -06:00
3794e5806b feat(call): add call start time to response and update call status handling in voicemail manager 2026-01-01 20:17:47 -06:00
ea7ef09660 feat(call): add remote icon retrieval for active calls and voicemails, implement send-to-voicemail functionality, and enhance call history with user icons 2026-01-01 20:00:59 -06:00
4a6ab03106 feat(ringtone): implement ringtone management features including upload, retrieval, and deletion; enhance identity management with new API endpoints for creating, switching, and deleting identities 2026-01-01 19:53:29 -06:00
033546910a feat(meshchat): add public API endpoint for status check 2026-01-01 18:18:00 -06:00
fec2f22680 fix(meshchat): specify exception types in command parsing to improve error handling 2026-01-01 18:03:53 -06:00
147e945133 feat(version): update version to 3.0.0 and enhance cx_setup to include 'bin' directory if it exists 2026-01-01 18:01:07 -06:00
73c07bc76e feat(forwarding): extract and handle image, audio, and file attachment fields for LXMF messages in ReticulumMeshChat 2026-01-01 17:37:38 -06:00
14f4eb3ee8 feat(forwarding): announce forwarding aliases in ReticulumMeshChat if forwarding manager is present 2026-01-01 17:35:40 -06:00
96725c89c5 feat(forwarding): add configuration parameter to ForwardingManager initialization for enhanced flexibility 2026-01-01 17:35:23 -06:00
bdbf7461a9 feat(telemetry): implement telemetry handling and greeting management in ReticulumMeshChat 2026-01-01 17:34:34 -06:00
eb8421083f feat(voicemail): add greeting audio endpoint and update voicemail settings configuration 2026-01-01 16:19:28 -06:00
23dbe7b789 1.0.0 2026-01-01 15:25:23 -06:00
716007802e 0.1.0 2026-01-01 15:05:29 -06:00