Commit Graph

  • 7dc27f32fd Update performance tests and adjust expectations for rendering times Sudo-Ivan 2026-03-09 12:36:45 -05:00
  • 247502e6ca Add time ago functionality to MessagesSidebar component Sudo-Ivan 2026-03-09 12:36:33 -05:00
  • 0000ab15f0 Remove disconnected animation logic and related properties from InterfacesPage component Sudo-Ivan 2026-03-09 12:36:24 -05:00
  • c206ee480d Remove bounce animation Sudo-Ivan 2026-03-09 12:36:19 -05:00
  • 176f7e339c Add CONTRIBUTING and CONTRIBUTORS Sudo-Ivan 2026-03-09 12:17:11 -05:00
  • c2df972c3a Refactor error handling in PageNodesPage component Sudo-Ivan 2026-03-09 12:10:35 -05:00
  • b528c12727 Fix partial page loading with fields and auto-refresh Sudo-Ivan 2026-03-09 12:10:26 -05:00
  • 1ae07456f7 Add Makefile Sudo-Ivan 2026-03-09 12:08:34 -05:00
  • 642d2a2c09 Update README Sudo-Ivan 2026-03-06 19:43:16 -06:00
  • 8a942eb61a Update Changelog Sudo-Ivan 2026-03-06 19:43:11 -06:00
  • 443dd5e2c6 Update version to 4.3.0 Sudo-Ivan 2026-03-06 19:42:54 -06:00
  • 824d84e3ac Implement PageNodeManager for managing page nodes Sudo-Ivan 2026-03-06 19:42:35 -06:00
  • 1944397382 Remove status indication Sudo-Ivan 2026-03-06 15:58:22 -06:00
  • b001949195 Add comprehensive tests for MicronParser and NotificationBell Sudo-Ivan 2026-03-06 15:50:40 -06:00
  • 3bc3494a58 Add extensive tests for notification reliability and LXMF field hardening Sudo-Ivan 2026-03-06 15:50:30 -06:00
  • f335044ad3 Add stranger protection features and related UI enhancements Sudo-Ivan 2026-03-06 15:49:42 -06:00
  • ae4dfa1d8a Add localization for stranger protection features Sudo-Ivan 2026-03-06 15:49:32 -06:00
  • 8661711898 Add configuration options to block attachments and messages from strangers Sudo-Ivan 2026-03-06 15:49:23 -06:00
  • b60f3794e5 Update v4.2.1 Sudo-Ivan 2026-03-06 12:17:28 -06:00
  • 1653553518 Refactor crash recovery diagnostics and remove unused curvature calculations Sudo-Ivan 2026-03-06 12:16:56 -06:00
  • 7e44b60052 Update READMEs Sudo-Ivan 2026-03-06 12:04:10 -06:00
  • f10a29d21a Improve crash recovery and monitoring capabilities. Sudo-Ivan 2026-03-06 12:03:50 -06:00
  • 83716134d8 Improve error handling and validation in IntegrityManager and CrashRecovery Sudo-Ivan 2026-03-06 11:38:18 -06:00
  • 2b6616f162 Add extensive tests for CrashRecovery and IntegrityManager Sudo-Ivan 2026-03-06 11:36:24 -06:00
  • 4fb50f412e Improve message retrieval and database operations Sudo-Ivan 2026-03-06 03:54:36 -06:00
  • 4418f915a1 Update CHANGELOG for version 4.2.1 - March 6, 2026 Sudo-Ivan 2026-03-06 03:54:11 -06:00
  • bc8969ab16 Improve database performance and SQL handling Sudo-Ivan 2026-03-06 03:26:36 -06:00
  • 9d7ae2017b Add SQL injection prevention measures in database migration and schema validation Sudo-Ivan 2026-03-06 03:08:28 -06:00
  • 905a4592be Update READMEs Sudo-Ivan 2026-03-06 02:48:42 -06:00
  • e234e0eb4d Update README.md Sudo-Ivan 2026-03-06 02:35:51 -06:00
  • 839e106b10 Refactor Taskfile.yml to simplify Poetry commands by removing Python module prefix Sudo-Ivan 2026-03-06 02:33:00 -06:00
  • 6d7bbcfc15 Update Node.js version from 22 to 24 in flake.nix for improved compatibility Sudo-Ivan 2026-03-06 02:31:39 -06:00
  • 216185c40e Add overlay style stripping functionality in MicronParser and enhance event handling in NomadNetworkPage Sudo-Ivan 2026-03-06 02:19:17 -06:00
  • 499caf43a4 Increase button size in IconButton component for improved usability Sudo-Ivan 2026-03-06 02:17:31 -06:00
  • def5c2be56 Fix indentation in sync_version.js for error handling of missing version field Sudo-Ivan 2026-03-06 01:27:25 -06:00
  • 56d219df61 Update app version to 4.2.1 in frontend and backend tests for consistency Sudo-Ivan 2026-03-06 01:25:34 -06:00
  • 0500c4df15 Add script to sync app version from package.json to version.py Sudo-Ivan 2026-03-06 01:25:29 -06:00
  • d722ac9994 Update package version to 4.2.1 in PKGBUILD for consistency with other files Sudo-Ivan 2026-03-06 01:25:25 -06:00
  • aed920c6c3 Update android-build workflow to use Node.js for version synchronization Sudo-Ivan 2026-03-06 01:25:20 -06:00
  • b255dbb03e Update version to 4.2.1 in __init__.py and version.py for consistency Sudo-Ivan 2026-03-06 01:25:15 -06:00
  • 2782266ac6 Update package and dependency versions for reticulum-meshchatx to 4.2.1 Sudo-Ivan 2026-03-06 01:25:07 -06:00
  • 6ea5fdfe2b Update package version for reticulum-meshchatx to 4.2.1 in flake.nix Sudo-Ivan 2026-03-06 01:24:52 -06:00
  • 53c2dcbb2b Improve Identity and Contacts Management Features Sudo-Ivan 2026-03-06 01:24:43 -06:00
  • 5d3568ae4f code cleanup Sudo-Ivan 2026-03-06 01:13:02 -06:00
  • 44e1768fd4 Refactor IdentitiesPage component for improved readability and functionality Sudo-Ivan 2026-03-06 01:11:40 -06:00
  • 4e991d9251 Refactor message count assignment for current identities Sudo-Ivan 2026-03-06 01:11:32 -06:00
  • 9dee9b0662 Add identity export functionality with ZIP compression Sudo-Ivan 2026-03-06 01:02:36 -06:00
  • d8a3076d1a Improve About and Identities Pages with Improved Styling and Functionality Sudo-Ivan 2026-03-06 01:02:29 -06:00
  • 5191ba34e2 Add localization for import and export identity features Sudo-Ivan 2026-03-06 01:02:15 -06:00
  • 546f141e4f Update Contacts and Identity Management Features Sudo-Ivan 2026-03-06 00:37:58 -06:00
  • 9053234391 Add routing for Contacts page in main.js Sudo-Ivan 2026-03-06 00:37:47 -06:00
  • 1ed9d0d611 Add localization for Contacts management Sudo-Ivan 2026-03-06 00:36:58 -06:00
  • d8d147581c Implement Contacts Page and Improve Identity Management Features Sudo-Ivan 2026-03-06 00:36:38 -06:00
  • 8615066ce2 Add public key retrieval methods in tests and enhance coverage for LXMA URI handling Sudo-Ivan 2026-03-06 00:36:21 -06:00
  • e410a6ff34 Update CHANGELOG Sudo-Ivan 2026-03-05 22:12:42 -06:00
  • fa98acbab0 Refactor CommunityInterfacesManager to remove health check functionality and simplify interface retrieval. Update tests to reflect static interface list behavior. Sudo-Ivan 2026-03-05 22:12:30 -06:00
  • 3e5fab8d30 Update button label from "Download" to "Save" and localize changes in English, German, Italian, and Russian translations. Sudo-Ivan 2026-03-05 22:12:20 -06:00
  • 031977c1f7 Add DOMPurify to main.js for improved HTML sanitization Sudo-Ivan 2026-03-05 21:59:59 -06:00
  • 291c3384db Add dompurify dependency to package.json and update pnpm-lock.yaml Sudo-Ivan 2026-03-05 21:59:53 -06:00
  • 1723f7f6ee Update build workflow to support additional Electron App builds for arm64 architecture and include zip artifacts in release assets. Sudo-Ivan 2026-03-05 21:49:37 -06:00
  • 9b5bb4b424 Update version to 4.2.0 v4.2.0 Sudo-Ivan 2026-03-05 21:34:25 -06:00
  • 335f466451 Update requirements.txt Sudo-Ivan 2026-03-05 16:39:05 -06:00
  • 0f60f36f54 code cleanup (format) Sudo-Ivan 2026-03-05 16:18:29 -06:00
  • 3daf5eb027 remove unused asyncio import from HTTPS/WSS side sniffing test Sudo-Ivan 2026-03-05 16:13:57 -06:00
  • 6c216290fc add eslint directive to suppress warning for non-literal regex construction. Sudo-Ivan 2026-03-05 16:13:52 -06:00
  • dcabb73f7d code cleanup Sudo-Ivan 2026-03-05 16:02:16 -06:00
  • 92be2e4304 Add database backup health checks and anomaly detection Sudo-Ivan 2026-03-05 16:02:08 -06:00
  • 0b63931977 code cleanup (format) Sudo-Ivan 2026-03-05 16:01:58 -06:00
  • 2f84f639b8 Add database health warning notifications Sudo-Ivan 2026-03-05 16:01:25 -06:00
  • 63776a8b9a Add 4.2.0 Sudo-Ivan 2026-03-05 16:00:37 -06:00
  • c0e154c886 Improve database health checks in IdentityContext: add checks for database integrity and health issues during setup and closure, updating app state accordingly. Sudo-Ivan 2026-03-05 16:00:13 -06:00
  • 138b1be2fa Add interface discovery filtering capabilities: implement methods for parsing, sanitizing, and matching discovery patterns with whitelist and blacklist support. Update configuration handling to incorporate new fields for interface discovery management. Sudo-Ivan 2026-03-05 16:00:03 -06:00
  • eea0bf33b5 Add discovery whitelist and blacklist fields to AddInterfacePage and InterfacesPage components; implement corresponding data handling in the component state and API responses. Sudo-Ivan 2026-03-05 15:59:56 -06:00
  • 3a9f6eb316 Add tests for database backup logic and interface discovery configuration Sudo-Ivan 2026-03-05 15:59:47 -06:00
  • 2be01988e8 Update Vitest configuration: disable UI and auto-open options for a streamlined testing experience. Sudo-Ivan 2026-03-05 15:24:12 -06:00
  • 1a37f49d42 Add tests for MicronParser and NomadNetworkPage to validate partial handling, including regex matching, content injection, and state management for partials. Sudo-Ivan 2026-03-05 15:17:19 -06:00
  • cff6621929 Add support for Micron partials Sudo-Ivan 2026-03-05 15:17:12 -06:00
  • fb6857f8c7 Implement partial content handling in NomadNetworkPage: add methods for processing and clearing partials, enhance page rendering with dynamic updates, and adjust MicronParser integration for improved content management. Sudo-Ivan 2026-03-05 15:16:51 -06:00
  • 2e242899dd Improve LXMF message handling by incorporating reply_quoted_content in message sending and rendering logic Sudo-Ivan 2026-03-05 15:16:45 -06:00
  • 39ef2323ff Add handling for reply_quoted_content in LXMF message parsing to support quoted replies Sudo-Ivan 2026-03-05 15:16:33 -06:00
  • 685df6c640 Add reply_quoted_content handling in ReticulumMeshChat: update message parsing and LXMF message construction to include quoted content for replies Sudo-Ivan 2026-03-05 15:16:29 -06:00
  • fc3a5a58e3 Improve AudioWaveformPlayer component: adjust height, improve waveform rendering for dark mode, and implement MutationObserver for responsive updates Sudo-Ivan 2026-03-05 15:16:25 -06:00
  • c743cf8717 Add Vite server configuration with API and WebSocket proxies; disable sourcemaps in build Sudo-Ivan 2026-03-05 14:53:59 -06:00
  • cce4ba7e40 Update package dependencies Sudo-Ivan 2026-03-05 14:41:31 -06:00
  • 21db1046af Update package dependencies: bump autoprefixer to 10.4.27, electron to 39.7.0, axios to 1.13.6, and vue to 3.5.29. Add serialize-javascript as a dependency. Update pnpm-lock.yaml accordingly. Sudo-Ivan 2026-02-28 14:24:53 -06:00
  • 1f0008bf6a Update copyright holder in LICENSE file from Sudo-Ivan to Quad4 Sudo-Ivan 2026-02-28 00:48:14 -06:00
  • 7b8fcbc68b Remove pnpm cache from CI and test workflows Sudo-Ivan 2026-02-23 19:53:28 -06:00
  • 09d8f64c9c Add ESLint disable comments for regex patterns in MarkdownRenderer.js to address security concerns Sudo-Ivan 2026-02-23 19:53:01 -06:00
  • 6c4298926c Update pip version to 26.0 in Dockerfile Sudo-Ivan 2026-02-23 19:52:54 -06:00
  • 9d519687f5 Disable specific security rules in ESLint configuration for improved flexibility Sudo-Ivan 2026-02-23 19:52:46 -06:00
  • ac018a07ef Add ESLint disable comments for regex patterns in DocsPage.vue and ConversationViewer.vue to address security concerns Sudo-Ivan 2026-02-23 19:52:38 -06:00
  • c4a38ad4d2 Add eslint-plugin-security to ESLint configuration Sudo-Ivan 2026-02-23 19:49:38 -06:00
  • c03c5315eb Add pip-audit and pnpm audit steps to CI workflow Sudo-Ivan 2026-02-23 19:49:18 -06:00
  • e8de428cf0 Add pnpm installation step to CI and test workflows Sudo-Ivan 2026-02-23 19:46:49 -06:00
  • b166e73256 Update TODO with new link to task board (format) Sudo-Ivan 2026-02-23 19:44:04 -06:00
  • 6c8e1e8104 Remove ajv dependency from package.json and pnpm-lock.yaml, update ajv peer dependencies to compatible versions, and add new dependencies for fast-json-stable-stringify and json-schema-traverse. Sudo-Ivan 2026-02-23 19:43:24 -06:00
  • 6152f61a23 Add lint task to run all linters in Taskfile.yml Sudo-Ivan 2026-02-23 19:43:13 -06:00
  • a2e91d8e86 cleanup frontend (format) Sudo-Ivan 2026-02-23 19:43:01 -06:00
  • 471bf62bd6 cleanup backend (format) Sudo-Ivan 2026-02-23 19:42:53 -06:00
  • 69fcb48cb6 cleanup tests (format) Sudo-Ivan 2026-02-23 19:42:37 -06:00