|
|
fe55ec349b
|
refactor(frontend): clean up and standardize code formatting across various JavaScript files and HTML templates
|
2026-01-02 19:40:33 -06:00 |
|
|
|
7aa1560523
|
feat(locales): add Reticulum Stack management translations for German, English, and Russian
|
2026-01-02 19:40:20 -06:00 |
|
|
|
3620643b92
|
feat(interfaces): add restart required handling and RNS reload functionality across interface components
|
2026-01-02 19:40:12 -06:00 |
|
|
|
d52849e832
|
chore(gitignore): add meshchat-config directory to .gitignore and ensure coverage files are excluded
|
2026-01-02 19:40:06 -06:00 |
|
|
|
f4e176394f
|
chore(dependencies): change package groups in poetry.lock from "main" to "dev" for several libraries to better reflect their usage in development
|
2026-01-02 19:39:56 -06:00 |
|
|
|
d0bf9349d3
|
chore(dependencies): update pnpm-lock.yaml to include new testing libraries and various package updates
|
2026-01-02 19:31:00 -06:00 |
|
|
|
1477bd92d8
|
feat(tests): add tasks for running Python and frontend tests, including a combined test task
|
2026-01-02 19:30:53 -06:00 |
|
|
|
be338304b6
|
chore(dependencies): update package.json and poetry.lock to include testing libraries (pytest, pytest-asyncio, pytest-cov) and add coverage support; update .gitignore to exclude coverage files
|
2026-01-02 19:30:49 -06:00 |
|
|
|
9c09e18fa6
|
feat(flake): add flake.nix and flake.lock for Reticulum-MeshChatX development environment setup
|
2026-01-02 19:28:10 -06:00 |
|
|
|
7e571f516d
|
feat(ci): add backend compilation step to CI workflow and introduce compile task for Python syntax checking
CI / test-backend (push) Successful in 16s
CI / lint (push) Successful in 43s
CI / build-frontend (push) Successful in 9m34s
|
2026-01-02 18:38:16 -06:00 |
|
|
|
7dd5f5702a
|
chore(package): add Linux and Windows distribution scripts and update artifact naming convention for builds
CI / lint (push) Successful in 42s
CI / build-frontend (push) Successful in 9m35s
|
2026-01-02 18:35:59 -06:00 |
|
|
|
2e8853aa36
|
chore(workflows): update build and docker workflows to enable tag-based triggers and refine build steps for Electron and Docker images
|
2026-01-02 18:35:44 -06:00 |
|
|
|
e595f0a416
|
docs(README): add manual installation instructions and ARM64 support details
CI / build-frontend (push) Successful in 36s
CI / lint (push) Successful in 9m34s
|
2026-01-02 18:20:37 -06:00 |
|
|
|
eeae2a9821
|
feat(frontend): add PWA support with manifest, service worker, and audio processing features
|
2026-01-02 18:20:18 -06:00 |
|
|
|
22bacfd944
|
chore(docker-compose): update image source for reticulum-meshchatx and add security options
|
2026-01-02 18:19:50 -06:00 |
|
|
|
41e838284c
|
chore(.dockerignore): refine ignore patterns by adding wildcard for __pycache__ directory
|
2026-01-02 18:19:43 -06:00 |
|
|
|
8437b7b74c
|
chore(.gitignore): remove 'public/' directory from ignore list (im a dumbass)
|
2026-01-02 18:19:37 -06:00 |
|
|
|
e8e12124b6
|
chore(docker): update docker-compose configuration to use local meshchat-config directory and add optional LibreTranslate service
CI / lint (push) Successful in 41s
CI / build-frontend (push) Successful in 9m32s
|
2026-01-02 17:41:36 -06:00 |
|
|
|
022386aefd
|
feat(workflow): add Docker build and publish workflow for meshchatx
CI / build-frontend (push) Successful in 30s
CI / lint (push) Successful in 9m36s
|
2026-01-02 17:33:05 -06:00 |
|
|
|
b0a4e4d2d7
|
fix(build): comment out broken Appimage build triggers in workflow configuration
|
2026-01-02 17:31:38 -06:00 |
|
|
|
f1a8defad8
|
fix(build): ensure proper formatting in build workflow configuration
|
2026-01-02 17:28:59 -06:00 |
|
|
|
e27bedd54b
|
feat(Routing): add new route for paper message page under tools section
|
2026-01-02 17:28:54 -06:00 |
|
|
|
a280e46fba
|
chore(dependencies): update filelock package from version 3.20.1 to 3.20.2 in poetry.lock
|
2026-01-02 17:28:50 -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 |
|
|
|
a4873493df
|
feat(MessageHandler): optimize conversation fetching using window functions for improved performance and add unread message filtering capability
|
2026-01-02 17:28:27 -06:00 |
|
|
|
e81968b3dd
|
feat(DatabaseSchema): update schema to version 23, adding keyboard_shortcuts table and optimizing conversation fetching with new indexes
|
2026-01-02 17:28:22 -06:00 |
|
|
|
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 |
|
|
|
09ce40d073
|
chore(ci): clean up build.yml by removing commented-out Docker build steps to enhance clarity
|
2026-01-02 17:24:29 -06:00 |
|
|
|
d957d051ef
|
chore(Taskfile): remove demo Docker build and run tasks to simplify configuration
|
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
|
2026-01-02 17:24:16 -06:00 |
|
|
|
ba153e7bf4
|
chore(docker): remove demo configuration files for Docker and NGINX to streamline project structure
|
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
CI / build-frontend (push) Successful in 9m35s
CI / lint (push) Successful in 9m38s
|
2026-01-02 15:15:59 -06:00 |
|
|
|
928fb6ac32
|
chore(ci): remove UV_LINK_MODE environment variable and replace setup step with Poetry installation
CI / build-frontend (push) Successful in 9m33s
CI / lint (push) Successful in 9m35s
|
2026-01-02 15:15:47 -06:00 |
|
|
|
3ae9920d1f
|
feat(Taskfile): add Docker build tasks and update Python environment setup to use Poetry
|
2026-01-02 12:20:41 -06:00 |
|
|
|
5730dbd93a
|
style(meshchat): remove unnecessary whitespace for cleaner code formatting
CI / lint (push) Successful in 9m33s
CI / build-frontend (push) Successful in 9m34s
|
2026-01-02 11:40:56 -06:00 |
|