Commit Graph

105 Commits

Author SHA1 Message Date
dcb67d208e feat(KeyboardShortcuts): add methods for managing keyboard shortcuts, including retrieval, upsert, and deletion functionalities 2026-01-02 17:28:17 -06:00
c004820846 feat(Localization): update German, English, and Russian locale files with new strings for sync settings, paper messages, and command palette navigation 2026-01-02 17:28:11 -06:00
f789062616 feat(KeyboardShortcuts): implement keyboard shortcuts management with default actions, recording capabilities, and WebSocket integration for saving and deleting shortcuts 2026-01-02 17:28:04 -06:00
189baa3e26 refactor(WebSocketConnection): simplify connection logic by removing demo mode checks and streamlining connection process 2026-01-02 17:27:58 -06:00
b15586e2e9 feat(MessagesPage): implement ingest paper message modal for reading LXMF messages via URI input and clipboard support 2026-01-02 17:27:52 -06:00
f11235047a fix(SidebarLink): add transition effect to text display for improved UI responsiveness 2026-01-02 17:27:47 -06:00
c701c8071d feat(MessagesSidebar): enhance conversation search with ingest paper message button and loading skeleton for conversations 2026-01-02 17:27:40 -06:00
e974758d3e feat(SettingsPage): add keyboard shortcuts section for customizing workflow, including shortcut recording and management functionalities 2026-01-02 17:27:35 -06:00
6db10e3e8f feat(ConversationViewer): add functionality for sharing messages as paper messages, implement translation feature, and enhance message input with draft saving and dynamic height adjustment 2026-01-02 17:27:31 -06:00
ece1414079 feat(CommandPalette): introduce Command Palette component for enhanced navigation and action execution with search functionality 2026-01-02 17:27:21 -06:00
eb8d8ce75d feat(ShortcutRecorder): implement a new component for recording and managing keyboard shortcuts with clear and record functionalities 2026-01-02 17:27:15 -06:00
49d55ce28b feat(PaperMessagePage): add Paper Message Generator component for creating and ingesting signed LXMF messages with QR code support 2026-01-02 17:25:59 -06:00
abf54ed45f feat(PaperMessageModal): implement modal for generating and displaying paper messages with QR code functionality 2026-01-02 17:25:53 -06:00
106f11db2e feat(App): enhance user experience by adding keyboard shortcuts, updating UI elements for identity switching, and integrating Command Palette functionality 2026-01-02 17:25:48 -06:00
7d28291782 feat(ToolsPage): add new paper message tool card with title and description 2026-01-02 17:25:43 -06:00
0e6dac6440 feat(MapPage): add loading skeleton for map and track loading state 2026-01-02 17:25:36 -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
aaa1e9b0c3 chore(release): bump version to 3.3.2 in package.json, pyproject.toml, and version.py
Some checks failed
Build and Release / Build and Release (push) Successful in 2m43s
CI / lint (push) Failing after 4m56s
CI / build-frontend (push) Successful in 9m34s
2026-01-02 11:12:00 -06:00
71476c9196 feat(meshchat): fix file serving capabilities and improve path handling 2026-01-02 11:11:26 -06:00
1f9632b396 chore(release): bump version to 3.3.1 and update README with additional screenshots
All checks were successful
Build and Release / Build and Release (push) Successful in 7m22s
CI / lint (push) Successful in 9m28s
CI / build-frontend (push) Successful in 9m34s
2026-01-02 10:28:15 -06:00
6ecd46dcec fix(MicronEditorPage): disable and enable eslint rule for v-html usage
All checks were successful
CI / build-frontend (push) Successful in 9m33s
CI / lint (push) Successful in 9m35s
2026-01-02 09:40:02 -06:00
0b5c8e4e68 refactor(CallPage): cleanup 2026-01-02 09:39:48 -06:00
e23c5abdd9 fix(version): standardize version string quotes in version.py 2026-01-02 09:39:26 -06:00
821add9d46 chore(pyproject): bump version from 3.2.0 to 3.3.0
All checks were successful
Build and Release / Build and Release (push) Successful in 2m16s
2026-01-02 01:32:34 -06:00
e179ee734c refactor(MicronEditorPage): update preview pane styling to always use dark mode and remove theme observer for cleaner code 2026-01-02 01:20:09 -06:00
331c00fe70 feat(message_handler): add filter_unread option to get_conversations method for improved message retrieval 2026-01-02 01:20:05 -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
a465408798 feat(router): add route for Micron Editor component 2026-01-02 01:16:03 -06:00
6ef13ded78 feat(locales): add Micron Editor translations for German, English, and Russian 2026-01-02 01:15:58 -06:00
7746a2db98 feat(ui): enhance sidebar functionality with collapsible feature, improve styling, and add hash copy functionality across components 2026-01-02 01:15:52 -06:00
29b12ac940 feat(locales): add 'allow calls from contacts only' string to German, English, and Russian translations 2026-01-01 23:45:08 -06:00
bce2237a1b feat(call): enhance call handling with DND and contacts-only settings, add greeting recording API, and improve notification management 2026-01-01 23:37:16 -06:00
223dac4708 feat(notifications): implement notification system with support for missed calls, viewing status, and fetching unread notifications 2026-01-01 23:37:04 -06:00
54700c0dee feat(database): increment schema version to 20 and add notifications table with relevant indices 2026-01-01 23:36:52 -06:00
d8af1836cd feat(config): add configuration option to allow telephone calls from contacts only 2026-01-01 23:36:44 -06:00
113ececd7a feat(voicemail): implement greeting recording functionality with stabilization delay and improved handling of active calls 2026-01-01 23:36:34 -06:00
05961f160a style(LxmfUserIcon): update icon container styles to use rounded-full for improved aesthetics 2026-01-01 23:36:25 -06:00
825fefdeb1 refactor(notification): streamline notification handling by updating API endpoints, improving unread count logic, and enhancing notification click behavior 2026-01-01 23:36:13 -06:00
2db5c88c8d feat(call): add toggles for Do Not Disturb and contacts-only call settings, enhance voicemail greeting recording functionality 2026-01-01 23:36:02 -06:00
1d52056a2d feat(profile): redesign ProfileIconPage with improved layout, color selection, and icon management features 2026-01-01 23:35:56 -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
802a1a6217 refactor(call): rename 'discovery' tab to 'phonebook' and update search placeholder in CallPage component 2026-01-01 22:45:22 -06:00
5b56f449ef style: format code for improved readability in multiple files, including config_manager, ringtone_manager, voicemail_manager, contacts, ringtones, and telemetry 2026-01-01 22:45:06 -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
93839f0476 feat(map): implement export cancellation functionality in MapManager class 2026-01-01 22:44:44 -06:00
2840ddfa3e fix(call): update active tab from 'discovery' to 'phonebook' in CallPage component 2026-01-01 22:44:35 -06:00
e848306d6d feat(map): add cancel export button and functionality to MapPage component 2026-01-01 22:44:30 -06:00
6dda5b8c26 feat(call): add discovery tab with search functionality and phonebook button in CallPage component 2026-01-01 22:44:24 -06:00