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 |
|
Ivan
|
50b8cce042
|
feat(benchmarks): expand backend benchmarking suite to include contact, config, telemetry, debug log, map drawing, voicemail, and access attempt operations
|
2026-04-30 12:18:33 -05:00 |
|
Ivan
|
70cf79d768
|
feat(benchmarks): update benchmark workflow with JSON output and caching for results comparison
|
2026-04-30 12:15:08 -05:00 |
|
Ivan
|
c8a1ce6240
|
test(MarkdownRenderer): update lxmf link detection tests to ensure correct handling of bare hashes and prefixed links
|
2026-04-30 12:08:46 -05:00 |
|
Ivan
|
29a99f822a
|
docs(README): add troubleshooting steps for microphone access on Windows desktop
|
2026-04-30 12:05:59 -05:00 |
|
Ivan
|
0ec66f3721
|
fix(package): update identity field in package.json to use a default value of "-"
|
2026-04-30 12:05:47 -05:00 |
|
Ivan
|
76697f17c2
|
feat(link-utils): update Reticulum link detection to support lxmf: prefix and prevent false positives for bare hashes
|
2026-04-30 12:05:39 -05:00 |
|
Ivan
|
b7e1593306
|
feat(android): update notification handling and UI responsiveness with new audio settings permission and improved back navigation
Credit: thanks to Sergey B (Samara Telegram - Reticulum Самара) for testing and providing solutions.
|
2026-04-30 11:52:10 -05:00 |
|
Ivan
|
24da5de7fd
|
feat(interface): update AddInterfacePage with dynamic interface selection and localization updates for multiple languages
|
2026-04-30 11:46:23 -05:00 |
|
Ivan
|
96ad7a3480
|
style(about): update AboutPage layout and improve contact support section with updated styling and functionality
|
2026-04-30 11:42:16 -05:00 |
|
Ivan
|
fda8c58d4e
|
feat(network): implement API for listing host network interfaces and normalize TCP port handling
|
2026-04-30 11:42:09 -05:00 |
|
Ivan
|
d4ca96a67f
|
fix(build): refine backend file synchronization to prevent architecture conflicts with Mach-O binaries
|
2026-04-30 11:41:04 -05:00 |
|
Ivan
|
58829f9b32
|
feat(about): update AboutPage with support contact section and update localization for multiple languages
|
2026-04-29 19:35:22 -05:00 |
|
Ivan
|
b03644867f
|
fix(tests): update health check settings for property-based tests to improve robustness
|
2026-04-29 19:34:42 -05:00 |
|
Ivan
|
c800fc09bf
|
feat(donate): add donation options and integrate into the About page
|
2026-04-29 19:30:53 -05:00 |
|
Ivan
|
d4dd993826
|
chore(docs): cleanup
|
2026-04-29 18:28:30 -05:00 |
|
Ivan
|
436d1172a0
|
feat(meshchat): add lxmf_message validation and parsing for improved error handling
|
2026-04-29 18:28:18 -05:00 |
|
Ivan
|
022aa17e30
|
feat(build): update build script
|
2026-04-29 18:28:12 -05:00 |
|
Ivan
|
ef7f42c190
|
feat(tests): add comprehensive security and robustness tests for archives and deep links
|
2026-04-29 18:27:59 -05:00 |
|
Ivan
|
b7afdad209
|
feat(locales): update localization
|
2026-04-29 18:27:45 -05:00 |
|
Ivan
|
0864614d48
|
feat(docs): add new functions for opening and deep linking to the Reticulum manual in the documentation navigation
|
2026-04-29 18:27:30 -05:00 |
|
Ivan
|
bfa61d3861
|
feat(dependencies): add bleak package requirement in Android workflows and ensure LXST patch script runs during installation
|
2026-04-29 18:27:20 -05:00 |
|
Ivan
|
e6144cfd14
|
feat(docs): update documentation navigation and add bundled documentation hints in interface components
|
2026-04-29 18:27:11 -05:00 |
|
Ivan
|
ce18847058
|
feat(patching): ensure LXST patch script runs during installation in Makefile and Taskfile
|
2026-04-29 18:26:51 -05:00 |
|
Ivan
|
35f08b9112
|
feat(dependencies): update rns to 1.2.0 and add bleak 3.0.1 in build.gradle
|
2026-04-29 17:32:16 -05:00 |
|
Ivan
|
ae76f00065
|
feat(dependencies): add bleak 3.0.1 and update rns to 1.2.0 in pyproject.toml and requirements.txt
|
2026-04-29 17:31:48 -05:00 |
|
Ivan
|
cd722b1d1d
|
fix(patching): ensure LXST patch script runs during installation in PKGBUILD and CI scripts
|
2026-04-29 16:53:25 -05:00 |
|
Ivan
|
47a4e5d54c
|
feat(patching): add script to patch LXST bundled pyogg ogg.py for Python 3.14+ compatibility
|
2026-04-29 16:53:07 -05:00 |
|
Ivan
|
56e8197c08
|
chore(docker): add hardened Dockerfile and entrypoint script for improved security and functionality
|
2026-04-29 15:59:27 -05:00 |
|
Ivan
|
b454757533
|
refactor(meshchat): streamline transport identity handling and add extra config validation
|
2026-04-29 14:38:44 -05:00 |
|
Ivan
|
3f6ce06451
|
feat(crash_recovery): update filesystem permission diagnosis and handling
|
2026-04-29 14:38:27 -05:00 |
|
Ivan
|
997aae822c
|
chore(docker): update Dockerfile to include script for handling musl filterlib artifacts and adjust Python hash
|
2026-04-29 14:36:18 -05:00 |
|
Ivan
|
34ef730a20
|
chore(ci): update GitHub release asset upload script to exclude electron-builder debug YAML files
|
2026-04-29 12:44:16 -05:00 |
|
Ivan
|
d105fc40f7
|
chore(ci): update asset handling in release scripts by adding support for duplicate filenames and excluding builder-debug.yml
v4.6.0-rc.1
|
2026-04-28 19:05:46 -05:00 |
|
Ivan
|
43f4206d08
|
docs(README): update GitHub Actions release build descriptions to include Android APK builds for dev/master tags across multiple languages
|
2026-04-28 03:21:31 -05:00 |
|
Ivan
|
6cd56168f0
|
chore(workflows): add android-apk-tag.yml for building APKs on tag releases and update build-release.yml to integrate Android APK builds
|
2026-04-28 03:21:20 -05:00 |
|
Ivan
|
b3ccb9f151
|
chore(ci): add script to prune Electron dist staging directories and update build scripts to call it
|
2026-04-27 18:02:30 -05:00 |
|
Ivan
|
519f0d2dd1
|
docs(README): update GitHub Actions release build descriptions for clarity and consistency across multiple languages
|
2026-04-27 16:23:13 -05:00 |
|
Ivan
|
a3e2235404
|
chore(workflows): enable continue-on-error for Flatpak job in build-release.yml
|
2026-04-27 16:23:05 -05:00 |
|