Commit Graph

  • 189baa3e26 refactor(WebSocketConnection): simplify connection logic by removing demo mode checks and streamlining connection process Sudo-Ivan 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 Sudo-Ivan 2026-01-02 17:27:52 -06:00
  • f11235047a fix(SidebarLink): add transition effect to text display for improved UI responsiveness Sudo-Ivan 2026-01-02 17:27:47 -06:00
  • c701c8071d feat(MessagesSidebar): enhance conversation search with ingest paper message button and loading skeleton for conversations Sudo-Ivan 2026-01-02 17:27:40 -06:00
  • e974758d3e feat(SettingsPage): add keyboard shortcuts section for customizing workflow, including shortcut recording and management functionalities Sudo-Ivan 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 Sudo-Ivan 2026-01-02 17:27:31 -06:00
  • ece1414079 feat(CommandPalette): introduce Command Palette component for enhanced navigation and action execution with search functionality Sudo-Ivan 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 Sudo-Ivan 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 Sudo-Ivan 2026-01-02 17:25:59 -06:00
  • abf54ed45f feat(PaperMessageModal): implement modal for generating and displaying paper messages with QR code functionality Sudo-Ivan 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 Sudo-Ivan 2026-01-02 17:25:48 -06:00
  • 7d28291782 feat(ToolsPage): add new paper message tool card with title and description Sudo-Ivan 2026-01-02 17:25:43 -06:00
  • 0e6dac6440 feat(MapPage): add loading skeleton for map and track loading state Sudo-Ivan 2026-01-02 17:25:36 -06:00
  • 09ce40d073 chore(ci): clean up build.yml by removing commented-out Docker build steps to enhance clarity Sudo-Ivan 2026-01-02 17:24:29 -06:00
  • d957d051ef chore(Taskfile): remove demo Docker build and run tasks to simplify configuration Sudo-Ivan 2026-01-02 17:24:25 -06:00
  • 35f17b59d5 chore(docker): update Dockerfile to streamline build process with new Node.js and Python versions, add missing configuration files, and optimize dependency installation Sudo-Ivan 2026-01-02 17:24:16 -06:00
  • ba153e7bf4 chore(docker): remove demo configuration files for Docker and NGINX to streamline project structure Sudo-Ivan 2026-01-02 16:49:04 -06:00
  • 732f5e56b6 chore(docker): update .dockerignore to streamline build process by removing unnecessary entries and adding new directories Sudo-Ivan 2026-01-02 15:15:59 -06:00
  • 928fb6ac32 chore(ci): remove UV_LINK_MODE environment variable and replace setup step with Poetry installation Sudo-Ivan 2026-01-02 15:15:47 -06:00
  • 3ae9920d1f feat(Taskfile): add Docker build tasks and update Python environment setup to use Poetry Sudo-Ivan 2026-01-02 12:20:41 -06:00
  • 5730dbd93a style(meshchat): remove unnecessary whitespace for cleaner code formatting Sudo-Ivan 2026-01-02 11:40:56 -06:00
  • 7255170c86 feat(meshchat): fix WebSocket connection handling and expand public path checks for static assets Sudo-Ivan 2026-01-02 11:26:24 -06:00
  • b8de232790 fix(README): update video link to use raw source for better accessibility Sudo-Ivan 2026-01-02 11:13:02 -06:00
  • aaa1e9b0c3 chore(release): bump version to 3.3.2 in package.json, pyproject.toml, and version.py v3.3.2 Sudo-Ivan 2026-01-02 11:12:00 -06:00
  • 8e976f39bb chore(ci): streamline Electron app build process and enhance artifact collection in CI workflow Sudo-Ivan 2026-01-02 11:11:34 -06:00
  • 9734c18c4f chore(Taskfile): consolidate build commands for Electron apps and add task for building all platforms Sudo-Ivan 2026-01-02 11:11:30 -06:00
  • 71476c9196 feat(meshchat): fix file serving capabilities and improve path handling Sudo-Ivan 2026-01-02 11:11:26 -06:00
  • d259bd4839 fix(README): update video link and remove outdated showcase video file Sudo-Ivan 2026-01-02 11:11:04 -06:00
  • 1f9632b396 chore(release): bump version to 3.3.1 and update README with additional screenshots v3.3.1 Sudo-Ivan 2026-01-02 10:28:15 -06:00
  • 6ecd46dcec fix(MicronEditorPage): disable and enable eslint rule for v-html usage Sudo-Ivan 2026-01-02 09:40:02 -06:00
  • 0b5c8e4e68 refactor(CallPage): cleanup Sudo-Ivan 2026-01-02 09:39:48 -06:00
  • 42e7c2cf3b chore(ci): refactor CI workflow for improved readability and maintainability Sudo-Ivan 2026-01-02 09:39:33 -06:00
  • e23c5abdd9 fix(version): standardize version string quotes in version.py Sudo-Ivan 2026-01-02 09:39:26 -06:00
  • fea9389a14 chore(ci): update build workflow to include Windows support and improve release asset handling Sudo-Ivan 2026-01-02 09:31:16 -06:00
  • 20c0e10767 chore(Taskfile): add tasks for setting up Python environment and linting Sudo-Ivan 2026-01-02 09:31:11 -06:00
  • 7618300619 chore(ci): add CI workflow for linting and building frontend Sudo-Ivan 2026-01-02 09:31:08 -06:00
  • 98092d3c77 chore(cx_setup): update include_files logic to conditionally add directories Sudo-Ivan 2026-01-02 09:23:16 -06:00
  • 2d8e050d61 chore(build): remove sync versions step from workflow Sudo-Ivan 2026-01-02 09:23:10 -06:00
  • dc6f0cae29 chore(Taskfile): simplify install task and remove sync-version task Sudo-Ivan 2026-01-02 09:23:01 -06:00
  • 2f00c39aba chore(sync_version): remove sync_version.py script as it is no longer needed Sudo-Ivan 2026-01-02 09:20:18 -06:00
  • 92204ba16a docs(README): update Sudo-Ivan 2026-01-02 09:18:19 -06:00
  • 821add9d46 chore(pyproject): bump version from 3.2.0 to 3.3.0 v3.3.0 Sudo-Ivan 2026-01-02 01:32:34 -06:00
  • 174a38eb91 docs(README): remove overview section and associated screenshot Sudo-Ivan 2026-01-02 01:30:05 -06:00
  • 227ed0fd44 docs(README): add screenshots for telephony, networking, and tools sections Sudo-Ivan 2026-01-02 01:29:35 -06:00
  • 0dbe463eb5 Upload files to "/" ivan 2026-01-02 07:26:38 +00:00
  • 31bb72448e Upload files to "screenshots" ivan 2026-01-02 07:26:01 +00:00
  • a10ffd3102 Upload files to "screenshots" ivan 2026-01-02 07:25:38 +00:00
  • 9205006949 fix(README): update video source Sudo-Ivan 2026-01-02 01:24:16 -06:00
  • b15e9bb7e1 Upload files to "showcase" ivan 2026-01-02 07:22:46 +00:00
  • 72e52b989d docs(README): add credits section Sudo-Ivan 2026-01-02 01:21:50 -06:00
  • e179ee734c refactor(MicronEditorPage): update preview pane styling to always use dark mode and remove theme observer for cleaner code Sudo-Ivan 2026-01-02 01:20:09 -06:00
  • 331c00fe70 feat(message_handler): add filter_unread option to get_conversations method for improved message retrieval Sudo-Ivan 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 Sudo-Ivan 2026-01-02 01:20:00 -06:00
  • 3be1c30ff6 refactor(flatpak): streamline flatpak.json formatting for improved readability Sudo-Ivan 2026-01-02 01:19:50 -06:00
  • b18a538ced feat(taskfile): rename 'develop' task to 'dev', add 'fix' task for linting and formatting issues Sudo-Ivan 2026-01-02 01:19:44 -06:00
  • 705b7e88f7 docs(README): add video demonstration, clarify LXMF Telemetry support, and update Micron Editor status Sudo-Ivan 2026-01-02 01:19:20 -06:00
  • a465408798 feat(router): add route for Micron Editor component Sudo-Ivan 2026-01-02 01:16:03 -06:00
  • 6ef13ded78 feat(locales): add Micron Editor translations for German, English, and Russian Sudo-Ivan 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 Sudo-Ivan 2026-01-02 01:15:52 -06:00
  • ba61fab06a feat(flatpak): update pnpm installation process to use local npm prefix and set PATH Sudo-Ivan 2026-01-02 00:16:06 -06:00
  • 87a56d08b8 feat(flatpak): add task to check for required Flatpak SDK and dependencies before building Sudo-Ivan 2026-01-01 23:57:28 -06:00
  • 2b86ea98df feat(flatpak): add Flatpak manifest for Reticulum MeshChatX including build options and runtime configuration Sudo-Ivan 2026-01-01 23:57:10 -06:00
  • 316aa4e556 feat(flatpak): add script for building and packaging Reticulum MeshChatX with Node.js and Electron dependencies Sudo-Ivan 2026-01-01 23:56:52 -06:00
  • 29b12ac940 feat(locales): add 'allow calls from contacts only' string to German, English, and Russian translations Sudo-Ivan 2026-01-01 23:45:08 -06:00
  • 4221f13ba1 feat(flatpak): add tasks for building, installing, and running Flatpak package Sudo-Ivan 2026-01-01 23:44:52 -06:00
  • 18bcce4f4b docs(README): update project description, enhance feature list, and clarify migration warnings Sudo-Ivan 2026-01-01 23:44:14 -06:00
  • bce2237a1b feat(call): enhance call handling with DND and contacts-only settings, add greeting recording API, and improve notification management Sudo-Ivan 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 Sudo-Ivan 2026-01-01 23:37:04 -06:00
  • 54700c0dee feat(database): increment schema version to 20 and add notifications table with relevant indices Sudo-Ivan 2026-01-01 23:36:52 -06:00
  • d8af1836cd feat(config): add configuration option to allow telephone calls from contacts only Sudo-Ivan 2026-01-01 23:36:44 -06:00
  • 113ececd7a feat(voicemail): implement greeting recording functionality with stabilization delay and improved handling of active calls Sudo-Ivan 2026-01-01 23:36:34 -06:00
  • 05961f160a style(LxmfUserIcon): update icon container styles to use rounded-full for improved aesthetics Sudo-Ivan 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 Sudo-Ivan 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 Sudo-Ivan 2026-01-01 23:36:02 -06:00
  • 1d52056a2d feat(profile): redesign ProfileIconPage with improved layout, color selection, and icon management features Sudo-Ivan 2026-01-01 23:35:56 -06:00
  • 5ca7308d66 feat(dependencies): add pycodec2 wheel file for enhanced audio codec support in Android application Sudo-Ivan 2026-01-01 23:35:36 -06:00
  • 5ad8003d81 style(meshchat): format code for improved readability by adjusting line breaks in ReticulumMeshChat and CallPage components Sudo-Ivan 2026-01-01 22:47:37 -06:00
  • d0d204a7d3 feat(workflow): add Android build workflow for APK generation and release asset management Sudo-Ivan 2026-01-01 22:46:43 -06:00
  • 0bc9deffed feat(readme): add external dependencies section listing LXMF, LXST, and RNS Sudo-Ivan 2026-01-01 22:46:15 -06:00
  • 1097a1e5e7 fix(readme): update local WebView access from HTTP to HTTPS for improved security Sudo-Ivan 2026-01-01 22:46:08 -06:00
  • eafa345ce7 feat(task): add new environment variables for Android build paths and update task commands to use them Sudo-Ivan 2026-01-01 22:46:01 -06:00
  • e59220e5f9 feat(build): add pycodec2 wheel installation to Chaquopy dependencies in build.gradle Sudo-Ivan 2026-01-01 22:45:54 -06:00
  • d579a201b3 refactor(meshchat_wrapper): improve code readability by formatting argument list and adding spacing Sudo-Ivan 2026-01-01 22:45:43 -06:00
  • 3e09d7bc44 feat(meshchat): enhance LXMF announce handling by checking for existing announces and recalling identity for hash calculation Sudo-Ivan 2026-01-01 22:45:33 -06:00
  • 802a1a6217 refactor(call): rename 'discovery' tab to 'phonebook' and update search placeholder in CallPage component Sudo-Ivan 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 Sudo-Ivan 2026-01-01 22:45:06 -06:00
  • ba2ba39524 refactor(meshchat): improve code readability by formatting long lines and enhancing structure in ReticulumMeshChat class Sudo-Ivan 2026-01-01 22:44:57 -06:00
  • 93839f0476 feat(map): implement export cancellation functionality in MapManager class Sudo-Ivan 2026-01-01 22:44:44 -06:00
  • 2840ddfa3e fix(call): update active tab from 'discovery' to 'phonebook' in CallPage component Sudo-Ivan 2026-01-01 22:44:35 -06:00
  • e848306d6d feat(map): add cancel export button and functionality to MapPage component Sudo-Ivan 2026-01-01 22:44:30 -06:00
  • 6dda5b8c26 feat(call): add discovery tab with search functionality and phonebook button in CallPage component Sudo-Ivan 2026-01-01 22:44:24 -06:00
  • 1f1697e53f chore(build): comment out Docker build job in workflow to disable automatic Docker image builds Sudo-Ivan 2026-01-01 22:40:32 -06:00
  • b73c96b069 feat(locales): add identities section and related translations in German, English, and Russian; update existing translations for consistency Sudo-Ivan 2026-01-01 22:40:24 -06:00
  • c5deab0767 chore: bump version to 3.2.0 in package.json, pyproject.toml, and version.py v3.2.0 Sudo-Ivan 2026-01-01 22:28:28 -06:00
  • 9d8af704b8 fix(meshchat): return display name directly from database entry in ReticulumMeshChat Sudo-Ivan 2026-01-01 22:27:07 -06:00
  • c10fef9723 fix(voicemail): improve greeting generation and playback error handling in VoicemailManager Sudo-Ivan 2026-01-01 22:26:54 -06:00
  • 62926140df fix(nomadnetwork): adjust layout of favourite card in sidebar for better responsiveness Sudo-Ivan 2026-01-01 22:26:44 -06:00
  • fc1e5cc9b6 chore(build): refactor build workflow to improve readability, remove unnecessary frontend preparation step, and exclude .sha256 files from checksum generation Sudo-Ivan 2026-01-01 22:17:13 -06:00
  • d2c2d7a02b chore(android): update Gradle dependencies, adjust Python build path, and enhance AndroidManifest with drawable resources Sudo-Ivan 2026-01-01 21:57:05 -06:00
  • 7555d95d32 chore: update .gitignore and .dockerignore to include additional Android build artifacts (*.apk, *.aab) and new Python directories Sudo-Ivan 2026-01-01 21:56:54 -06:00