Commit Graph

1260 Commits

Author SHA1 Message Date
Ivan 4ba88127ce feat(build): add new build script for fetching repository wheels and update build process to include it 2026-04-23 02:30:25 -05:00
Ivan ce6b765443 feat(build): update Gradle configuration with support for slim and full build variants, and implement fetching of repository bundled wheels 2026-04-23 02:30:03 -05:00
Ivan 54de95df67 chore(ignore): update .prettierignore and .gitignore to exclude Gradle-synced Chaquopy Python tree directories 2026-04-23 02:29:53 -05:00
Ivan 7213319a27 refactor(build): update Android and frontend workflows to use slim build variants and include repository wheels bundling 2026-04-23 02:29:28 -05:00
Ivan 376d19660d feat(localization): add localization files with new map features, error messages, and telemetry history support across multiple languages 2026-04-23 02:29:21 -05:00
Ivan 2ab4ec5a39 feat(repository-server): implement repository server manager and HTTP file server for MeshChatX 2026-04-23 02:29:09 -05:00
Ivan 39a331450a feat(tests): add backend test coverage with new repository server manager tests and additional web audio bridge scenarios 2026-04-23 02:28:52 -05:00
Ivan 54de21e265 feat(tests): add frontend test coverage with new map components, geodesy functions, and audio handling tests 2026-04-23 02:28:39 -05:00
Ivan 15f60a1b4b fix(web_audio_bridge): ensure client is added only when an active call is present 2026-04-23 02:28:26 -05:00
Ivan 3686bb6b74 feat(fetch_repository_wheels): add script to download bundled wheels for offline-first installs 2026-04-23 02:28:16 -05:00
Ivan 964ef9b274 feat(map): introduce geodesy functions, map link utilities, and tile network management for updated mapping capabilities 2026-04-23 02:28:02 -05:00
Ivan de74a738b4 feat(repository-server): add repository server navigation and enhance conversation message entry with map link support 2026-04-23 02:27:41 -05:00
Ivan 02eda43304 feat(call): update audio input/output device handling and implement fallback for getUserMedia with improved error management 2026-04-23 02:27:33 -05:00
Ivan e06f20f7b2 feat(telemetry): add telemetry history modal and battery chart components for enhanced telemetry data visualization 2026-04-23 02:27:23 -05:00
Ivan 97235d46cc feat(map): update map view handling with new query parameters and error messaging 2026-04-23 02:26:51 -05:00
Ivan 2d175fb63e feat(map): update map features with bearing mode, improved export options, and new vector exchange panel 2026-04-23 02:26:29 -05:00
Ivan b187b6b00b feat(repository-server): add new routes for repository server API and integrate into frontend routing 2026-04-23 02:25:57 -05:00
Ivan d2b1352918 refactor(docs_manager): improve document sourcing and rendering logic for MeshChatX 2026-04-23 02:25:22 -05:00
Ivan 4b122c5551 feat(eslint): add AudioWorklet globals to ESLint configuration for worklet files 2026-04-23 02:25:08 -05:00
Ivan 161bf7e413 feat(microphone): implement AudioWorklet for microphone processing and improve audio graph management 2026-04-22 23:29:35 -05:00
Ivan 11be22f7b8 feat(canvas): update canvas performance by setting willReadFrequently to true in context creation for improved read operations 2026-04-22 22:10:14 -05:00
Ivan 9fe768bec1 feat(dependencies): add new dependencies '@fontsource/noto-sans' and 'jszip', and include patched dependencies for 'ol' and 'ol-mapbox-style' 2026-04-22 22:10:00 -05:00
Ivan 4063488644 feat(codeql): update CodeQL workflow with frontend build and JavaScript analysis 2026-04-22 22:09:48 -05:00
Ivan 719e1634aa feat(map): update map functionality with OpenFreeMap support and refactor tile caching logic 2026-04-22 20:29:26 -05:00
Ivan bf5ad24733 feat(locales): update tile server URL and add Sieve Filters localization for multiple languages 2026-04-22 20:11:34 -05:00
Ivan 4fc80c2b53 refactor(DropDownMenu): format 2026-04-22 20:11:25 -05:00
Ivan c66d290db7 feat(sieve-filters): implement Sieve Filters page and integrate notification suppression logic 2026-04-22 20:10:55 -05:00
Ivan 7ea2ad3604 feat(routes): add new route for sieve filters and update API routes for GET and PUT methods 2026-04-22 20:10:15 -05:00
Ivan 1e9f83cd61 chore(licenses): update licenses_frontend.json and THIRD_PARTY_NOTICES.txt with new dependencies and generated timestamp 2026-04-22 20:10:05 -05:00
Ivan a5f95ff4a9 fix(version): remove trailing period from version sync instruction 2026-04-22 20:09:58 -05:00
Ivan a6fcc15b51 test(lxmf): add comprehensive tests for LXMF sieve filter functions 2026-04-22 20:09:55 -05:00
Ivan c7fe6df4d7 feat(lxmf): add LXMF sieve filter implementation for message and peer matching 2026-04-22 20:09:47 -05:00
Ivan 6508edf643 feat(config): update map tile server URL and add lxmf sieve filters configuration 2026-04-22 20:09:39 -05:00
Ivan 8dbf6ee416 feat(lxmf): implement sieve filters for message handling and notifications 2026-04-22 20:09:34 -05:00
Ivan 9b87773f18 feat(electron): update Content Security Policy to include new OpenFreemap sources for images, fonts, and connections 2026-04-22 20:09:27 -05:00
Ivan d441b2bc2e feat(dependencies): add ol-mapbox-style@13.4.1 and update pnpm-lock.yaml with new dependencies 2026-04-22 20:09:08 -05:00
Ivan 9ec2a88817 feat(ui): implement clampFloatingToViewport utility for dynamic dropdown positioning across multiple components 2026-04-22 19:28:50 -05:00
Ivan c6768bc4ae feat(snap): fix snap preparation step for destructive-mode build by installing multiple snaps 2026-04-22 19:21:20 -05:00
Ivan 946eccd5c4 feat(electron): fix resource handling for platform-specific packaging 2026-04-22 19:06:33 -05:00
Ivan 7b6c0c3739 feat(snap): add preparation step for core22 snap base in destructive-mode build 2026-04-22 19:06:22 -05:00
Ivan 126ca0b1c1 chore(licenses): update licenses_frontend.json and THIRD_PARTY_NOTICES.txt with new dependency versions and generated timestamp 2026-04-22 18:40:19 -05:00
Ivan 6ff7a652be refactor(codebase): format 2026-04-22 18:40:11 -05:00
Ivan c0312bf1a0 fix(snap): update make:snap command to include debug environment variable and remove unnecessary build environment setting 2026-04-22 18:37:53 -05:00
Ivan 54e2728c6f feat(flatpak): specify base version and app configuration for improved compatibility 2026-04-22 18:29:51 -05:00
Ivan f193010f37 feat(flatpak): add script to ensure Flathub remote exists and update build process for Electron Forge 2026-04-22 18:16:52 -05:00
Ivan ef977c84b3 refactor: format and cleanup code using stricted ruff linter rules. 2026-04-22 18:13:05 -05:00
Ivan 02ddb37bb1 feat(electron): add script to manage temporary directory for Electron Forge builds 2026-04-22 16:22:31 -05:00
Ivan bdc6c00783 feat(flatpak/snap): update runtime and base versions to 25.08, add CI workflows for building Linux packages 2026-04-22 16:11:47 -05:00
Ivan 5e5351d8d0 feat(nomadnetwork): add path finder dropdown menu and error handling for page loads 2026-04-22 15:49:08 -05:00
Ivan 41c9f22405 feat(locales): add path finder translations for multiple languages 2026-04-22 15:49:01 -05:00