Ivan
|
d79ec523b7
|
feat(archives): implement Micron WASM support and dynamic loading in ArchivesPage component
|
2026-05-02 09:03:19 -05:00 |
|
Ivan
|
56c59757be
|
feat(locales): add bot status messages and forward functionality across multiple languages
|
2026-05-02 09:03:09 -05:00 |
|
Ivan
|
5097fb632d
|
feat(micron-wasm): integrate Micron-Parser-Go WASM support and configuration
|
2026-05-02 09:02:39 -05:00 |
|
Ivan
|
e6647415e8
|
refactor(translator): fix libretranslate probing when disabled
|
2026-05-02 08:57:10 -05:00 |
|
Ivan
|
b0aac39ffa
|
feat(nomadnet): integrate reticulum pathfinding into NomadnetDownload
|
2026-05-02 08:56:33 -05:00 |
|
Ivan
|
894e63c4c3
|
refactor(tools): improve error handling and validation in RN path trace and RN probe handlers
|
2026-05-02 06:47:08 -05:00 |
|
Ivan
|
e5cb2c7678
|
chore(imports): add noqa comments to imports in cx_setup.py and benchmark tests
|
2026-05-02 06:35:35 -05:00 |
|
Ivan
|
ca2aebe15c
|
fix(tests): update firmware download URL in test to point to the correct GitHub repository
|
2026-05-02 06:25:44 -05:00 |
|
Ivan
|
420601f6db
|
fix(docs): update installation script and wheel URLs to point to GitHub repository
|
2026-05-02 06:25:33 -05:00 |
|
Ivan
|
b35bd6dc1c
|
chore(cx_setup): update vendor path handling for LXMFy integration
|
2026-05-02 06:22:24 -05:00 |
|
Ivan
|
52b9cca367
|
fix(tests): update import path for benchmark tests to ensure correct module loading
|
2026-05-02 06:06:04 -05:00 |
|
Ivan
|
089816c46d
|
fix(tests): increase timeout values in telephone initiation tests for improved stability
|
2026-05-02 05:59:04 -05:00 |
|
Ivan
|
be21d7830f
|
fix: update filename sanitization to allow hyphens as literal characters
|
2026-05-02 05:59:00 -05:00 |
|
Ivan
|
42995227f1
|
feat(locales): add optional API key support and descriptions in multiple languages for LibreTranslate integration
|
2026-05-02 05:58:50 -05:00 |
|
Ivan
|
e4f2e91c24
|
chore(docker): add vendor directory to Dockerfile and update .dockerignore to exclude vendor test and documentation files
|
2026-05-02 05:28:06 -05:00 |
|
Ivan
|
ddeff4d503
|
chore: update ignore patterns in configuration files to exclude vendor and build artifacts
|
2026-05-02 05:27:37 -05:00 |
|
Ivan
|
2b7c16c11d
|
fix(tests): consolidate boundary case definitions in NomadNetworkPage tests for improved readability
|
2026-05-02 05:26:34 -05:00 |
|
Ivan
|
b424a6d492
|
chore(ci): update Trivy installation method and versioning in CI workflows
|
2026-05-02 05:25:49 -05:00 |
|
Ivan
|
da83df9c30
|
feat(vendor): integrate LXMFy vendor into the project and update dependencies
|
2026-05-02 05:22:46 -05:00 |
|
Ivan
|
2f9a8767c4
|
feat(vendor): add LXMFy as vendored dependancy
|
2026-05-02 05:22:29 -05:00 |
|
Ivan
|
9c6af87758
|
feat(nomadnetwork): simplify isFailedPageContent method and add tests for failure detection
credit: Thanks to Mark for reporting bug.
|
2026-05-02 04:45:54 -05:00 |
|
Ivan
|
80ef666012
|
chore(tests): format
|
2026-05-02 04:44:32 -05:00 |
|
Ivan
|
cea9812378
|
chore(tests): update HTTP API routes fixture with additional routes and modifications
|
2026-05-02 04:42:40 -05:00 |
|
Ivan
|
a067afaa1f
|
feat(tests): add/update tests
|
2026-05-02 04:38:28 -05:00 |
|
Ivan
|
5e5ce253b8
|
feat(locales): update translations for process logging, discovery interface messages, and bulk actions across multiple languages
|
2026-05-02 04:38:07 -05:00 |
|
Ivan
|
62929d2448
|
feat(android): add shareApk method to AndroidBridge for sharing installed APKs via system share sheet
|
2026-05-02 04:37:58 -05:00 |
|
Ivan
|
1459f80a63
|
feat(ui): various improvemetns and fixes to interface components with improved layout, add bulk actions for favourites, and implement APK sharing functionality for Android
|
2026-05-02 04:37:50 -05:00 |
|
Ivan
|
96229b6412
|
feat(translator): improve LibreTranslate integration by adding API key input and improving configuration persistence
|
2026-05-02 04:37:09 -05:00 |
|
Ivan
|
f4a7771cd8
|
feat(translator): add support for LibreTranslate API key in TranslatorHandler and update configuration management
|
2026-05-02 04:36:45 -05:00 |
|
Ivan
|
a73043cd00
|
feat(api): improve error handling for display name, bot subprocess log retrieval and add support for libretranslate API key in configuration
|
2026-05-02 04:36:34 -05:00 |
|
Ivan
|
7d8f5cb854
|
feat(database): add method to retrieve favourite destinations by destination hash
|
2026-05-02 04:36:00 -05:00 |
|
Ivan
|
6e2d5ba19a
|
feat(http): implement URL normalization and validation for LibreTranslate service
|
2026-05-02 04:35:47 -05:00 |
|
Ivan
|
5784b70ee2
|
feat(bot): add error handling and logging for bot subprocesses, including last error tracking and log retrieval functionality
|
2026-05-02 04:34:45 -05:00 |
|
Ivan
|
61b7de27dd
|
refactor(map): remove MapNoMapWarning component, streamline offline mode handling, and improve coordinate display with tabular formatting
|
2026-05-02 04:34:14 -05:00 |
|
Ivan
|
1ac6b41e3d
|
feat(android): update versioning to 4.6.0, add geolocation permissions for map/ lxmf telemtryand handling, implement file sharing utilities, and add APK sharing functionality
|
2026-05-02 04:29:10 -05:00 |
|
Ivan
|
41e330f163
|
fix(build): remove continue-on-error flag from SLSA provenance job in build-release workflow to ensure proper error handling
|
2026-05-01 18:38:56 -05:00 |
|
Ivan
|
1593affdac
|
style(community): format
|
2026-05-01 04:41:32 -05:00 |
|
Ivan
|
4ca84fc5dd
|
feat(community): implement URL validation and fetch handling for community directory to prevent SSRF vulnerabilities; add tests for validation and fetch behavior
|
2026-05-01 04:13:55 -05:00 |
|
Ivan
|
960e33ee6e
|
refactor(identity): remove legacy migration logic from database initialization to streamline setup process
|
2026-05-01 04:13:19 -05:00 |
|
Ivan
|
edd88d90b3
|
feat(database): add sanitization functions for PRAGMA names and WAL checkpoint modes
|
2026-05-01 04:13:11 -05:00 |
|
Ivan
|
b9941a9ae4
|
refactor(database): remove LegacyMigrator and associated tests to streamline database migration process
|
2026-05-01 04:13:02 -05:00 |
|
Ivan
|
15513ee98e
|
test(WebSocketConnection): add test for handling invalid JSON frames without throwing errors
|
2026-05-01 04:10:08 -05:00 |
|
Ivan
|
01f5164828
|
feat(telephony): update call metadata tracking and user interface updates for active calls, including path hops and interface details; implement ringtone playback handling for browser autoplay restrictions; add configuration for telephone announcement enabling.
v4.6.0-rc.2
|
2026-04-30 15:33:25 -05:00 |
|
Ivan
|
56ab5d9e34
|
fix(build): update macOS build workflow by adding error handling for artifact downloads and refining codec2 installation for x86_64 architecture
|
2026-04-30 15:32:34 -05:00 |
|
Ivan
|
8b34324414
|
fix(build): refine x64 architecture file handling in package.json for improved resource inclusion
|
2026-04-30 13:47:34 -05:00 |
|
Ivan
|
5e2881f992
|
fix(build): update macOS build process by adding architecture flags for Clang and improving handling of Mach-O binaries
|
2026-04-30 13:35:32 -05:00 |
|
Ivan
|
da60483484
|
fix(build): update macOS build process to install x86_64 libyaml and improve handling of arch-only Mach-O binaries
|
2026-04-30 12:58:22 -05:00 |
|
Ivan
|
d92c2efc22
|
fix(build): adjust macOS build process to ensure compatibility with x86_64 architecture using Rosetta
|
2026-04-30 12:39:20 -05:00 |
|
Ivan
|
dc174484d4
|
chore(benchmarks): update alert and fail thresholds in benchmark workflow for improved variance handling
|
2026-04-30 12:29:05 -05:00 |
|
Ivan
|
400dfb8c5d
|
chore(Docker): specify platform for frontend build in Dockerfiles
|
2026-04-30 12:23:27 -05:00 |
|