639 Commits

Author SHA1 Message Date
Sudo-Ivan 9b5bb4b424 Update version to 4.2.0 v4.2.0 2026-03-05 21:34:25 -06:00
Sudo-Ivan 335f466451 Update requirements.txt 2026-03-05 16:39:05 -06:00
Sudo-Ivan 0f60f36f54 code cleanup (format) 2026-03-05 16:18:29 -06:00
Sudo-Ivan 3daf5eb027 remove unused asyncio import from HTTPS/WSS side sniffing test 2026-03-05 16:13:57 -06:00
Sudo-Ivan 6c216290fc add eslint directive to suppress warning for non-literal regex construction. 2026-03-05 16:13:52 -06:00
Sudo-Ivan dcabb73f7d code cleanup 2026-03-05 16:02:16 -06:00
Sudo-Ivan 92be2e4304 Add database backup health checks and anomaly detection 2026-03-05 16:02:08 -06:00
Sudo-Ivan 0b63931977 code cleanup (format) 2026-03-05 16:01:58 -06:00
Sudo-Ivan 2f84f639b8 Add database health warning notifications 2026-03-05 16:01:25 -06:00
Sudo-Ivan 63776a8b9a Add 4.2.0 2026-03-05 16:00:37 -06:00
Sudo-Ivan c0e154c886 Improve database health checks in IdentityContext: add checks for database integrity and health issues during setup and closure, updating app state accordingly. 2026-03-05 16:00:13 -06:00
Sudo-Ivan 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. 2026-03-05 16:00:03 -06:00
Sudo-Ivan eea0bf33b5 Add discovery whitelist and blacklist fields to AddInterfacePage and InterfacesPage components; implement corresponding data handling in the component state and API responses. 2026-03-05 15:59:56 -06:00
Sudo-Ivan 3a9f6eb316 Add tests for database backup logic and interface discovery configuration 2026-03-05 15:59:47 -06:00
Sudo-Ivan 2be01988e8 Update Vitest configuration: disable UI and auto-open options for a streamlined testing experience. 2026-03-05 15:24:12 -06:00
Sudo-Ivan 1a37f49d42 Add tests for MicronParser and NomadNetworkPage to validate partial handling, including regex matching, content injection, and state management for partials. 2026-03-05 15:17:19 -06:00
Sudo-Ivan cff6621929 Add support for Micron partials 2026-03-05 15:17:12 -06:00
Sudo-Ivan 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. 2026-03-05 15:16:51 -06:00
Sudo-Ivan 2e242899dd Improve LXMF message handling by incorporating reply_quoted_content in message sending and rendering logic 2026-03-05 15:16:45 -06:00
Sudo-Ivan 39ef2323ff Add handling for reply_quoted_content in LXMF message parsing to support quoted replies 2026-03-05 15:16:33 -06:00
Sudo-Ivan 685df6c640 Add reply_quoted_content handling in ReticulumMeshChat: update message parsing and LXMF message construction to include quoted content for replies 2026-03-05 15:16:29 -06:00
Sudo-Ivan fc3a5a58e3 Improve AudioWaveformPlayer component: adjust height, improve waveform rendering for dark mode, and implement MutationObserver for responsive updates 2026-03-05 15:16:25 -06:00
Sudo-Ivan c743cf8717 Add Vite server configuration with API and WebSocket proxies; disable sourcemaps in build 2026-03-05 14:53:59 -06:00
Sudo-Ivan cce4ba7e40 Update package dependencies 2026-03-05 14:41:31 -06:00
Sudo-Ivan 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. 2026-02-28 14:24:53 -06:00
Sudo-Ivan 1f0008bf6a Update copyright holder in LICENSE file from Sudo-Ivan to Quad4 2026-02-28 00:48:14 -06:00
Sudo-Ivan 7b8fcbc68b Remove pnpm cache from CI and test workflows 2026-02-23 19:53:28 -06:00
Sudo-Ivan 09d8f64c9c Add ESLint disable comments for regex patterns in MarkdownRenderer.js to address security concerns 2026-02-23 19:53:01 -06:00
Sudo-Ivan 6c4298926c Update pip version to 26.0 in Dockerfile 2026-02-23 19:52:54 -06:00
Sudo-Ivan 9d519687f5 Disable specific security rules in ESLint configuration for improved flexibility 2026-02-23 19:52:46 -06:00
Sudo-Ivan ac018a07ef Add ESLint disable comments for regex patterns in DocsPage.vue and ConversationViewer.vue to address security concerns 2026-02-23 19:52:38 -06:00
Sudo-Ivan c4a38ad4d2 Add eslint-plugin-security to ESLint configuration 2026-02-23 19:49:38 -06:00
Sudo-Ivan c03c5315eb Add pip-audit and pnpm audit steps to CI workflow 2026-02-23 19:49:18 -06:00
Sudo-Ivan e8de428cf0 Add pnpm installation step to CI and test workflows 2026-02-23 19:46:49 -06:00
Sudo-Ivan b166e73256 Update TODO with new link to task board (format) 2026-02-23 19:44:04 -06:00
Sudo-Ivan 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. 2026-02-23 19:43:24 -06:00
Sudo-Ivan 6152f61a23 Add lint task to run all linters in Taskfile.yml 2026-02-23 19:43:13 -06:00
Sudo-Ivan a2e91d8e86 cleanup frontend (format) 2026-02-23 19:43:01 -06:00
Sudo-Ivan 471bf62bd6 cleanup backend (format) 2026-02-23 19:42:53 -06:00
Sudo-Ivan 69fcb48cb6 cleanup tests (format) 2026-02-23 19:42:37 -06:00
Sudo-Ivan fe2ba0073f Update TODO 2026-02-23 19:35:08 -06:00
Sudo-Ivan 3837d8547d Update README 2026-02-23 19:35:04 -06:00
Sudo-Ivan c3c8a91af9 Update Node.js version to 24 in Raspberry Pi installation guide 2026-02-23 19:34:46 -06:00
Sudo-Ivan b9469e8646 Update rns dependency version to 1.1.3 in requirements.txt 2026-02-23 19:34:39 -06:00
Sudo-Ivan efa0ec3f96 Update package version to 4.2.0, adjust Node.js engine requirement to >=24, and upgrade pnpm to 10.30.0. Also, update vuetify dependency to version 3.12.1 and bump rns dependency to version 1.1.3. Update content hash in poetry.lock. 2026-02-23 19:34:30 -06:00
Sudo-Ivan 8e54a4685c Remove Docker arch builder 2026-02-23 19:34:18 -06:00
Sudo-Ivan 20177e9a38 Update Node.js and pnpm versions in Dockerfile, and modify pip install command to use --no-cache-dir 2026-02-23 19:34:08 -06:00
Sudo-Ivan 47cf1c43ab Update Node.js and pnpm versions across workflows 2026-02-23 19:33:55 -06:00
Sudo-Ivan b225e4e3b8 Update ConversationViewer to include 'unknown' state for message delivery checks 2026-02-20 14:22:15 -06:00
Sudo-Ivan 41bc238851 Update dependencies 2026-02-20 14:17:47 -06:00