Ivan
|
7c5a9e8652
|
chore(changelog): update changelog for v4.5.0
v4.5.0-rc.4
|
2026-04-23 03:51:45 -05:00 |
|
Ivan
|
5d63084ece
|
chore(workflow): update CodeQL build mode to 'none' and remove manual build steps
|
2026-04-23 03:41:23 -05:00 |
|
Ivan
|
21d2637e9a
|
chore(data): update licenses and third-party notices with new dependencies and license information
|
2026-04-23 03:40:28 -05:00 |
|
Ivan
|
21d791725e
|
chore(build): implement functions to clean up unnecessary files from cx_Freeze output, including meshchatx public assets and Python bloat
|
2026-04-23 03:40:23 -05:00 |
|
Ivan
|
17a5758810
|
chore(build): add electronLanguages configuration for localization support
|
2026-04-23 03:40:17 -05:00 |
|
Ivan
|
6b920bf614
|
chore(build): update cx_setup.py to exclude additional modules and increase optimization level
|
2026-04-23 03:40:10 -05:00 |
|
Ivan
|
c29b87cc4e
|
fix(repository-server-manager): FIX file copy logic to check for size equality before skipping existing files
|
2026-04-23 03:39:31 -05:00 |
|
Ivan
|
813efc99df
|
test(tests): format test function signatures for better readability
|
2026-04-23 03:19:31 -05:00 |
|
Ivan
|
23b0c730aa
|
chore(build): exclude 'repository-server-bundled' from package data and update fetch script documentation
|
2026-04-23 03:19:10 -05:00 |
|
Ivan
|
8ad8dc8825
|
feat(tests): update Argos CLI integration tests with network checks for Stanza resource fetching
|
2026-04-23 03:16:46 -05:00 |
|
Ivan
|
25d7b96043
|
refactor(repository-server): remove pip dependency from wheel downloading process, streamline to use only urllib for fetching wheels
|
2026-04-23 02:41:12 -05:00 |
|
Ivan
|
c203d13bb1
|
docs: add NomadNet Network browser and Mesh Server pages documentation
|
2026-04-23 02:32:26 -05:00 |
|
Ivan
|
06752bee37
|
chore(build): update Taskfile for Android builds with improved flavor and ABI packaging options, update localization test command, and refine cleanup process
|
2026-04-23 02:31:51 -05:00 |
|
Ivan
|
428dd6f585
|
fix(build): update APK glob pattern in sign-android-apks.sh for improved APK signing process
|
2026-04-23 02:31:41 -05:00 |
|
Ivan
|
c11c112ad8
|
chore(docs): update README to reflect changes in APK build process, emphasizing slim flavor and ABI packaging options
|
2026-04-23 02:31:32 -05:00 |
|
Ivan
|
6e8ab5a5eb
|
feat(map-manager): add tile export limit and unique tile counting for MBTiles exports
|
2026-04-23 02:31:00 -05:00 |
|
Ivan
|
e3687e3fb5
|
feat(repository-server): add repository server management and HTTP endpoints for file operations
|
2026-04-23 02:30:52 -05:00 |
|
Ivan
|
b05bf1bb17
|
feat(audio): fix Codec2MicrophoneRecorder with silent tap for audio processing and ensure audio context resumes correctly
|
2026-04-23 02:30:45 -05:00 |
|
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 |
|