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
|
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
|
58829f9b32
|
feat(about): update AboutPage with support contact section and update localization for multiple languages
|
2026-04-29 19:35:22 -05:00 |
|
Ivan
|
c800fc09bf
|
feat(donate): add donation options and integrate into the About page
|
2026-04-29 19:30:53 -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
|
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
|
e6144cfd14
|
feat(docs): update documentation navigation and add bundled documentation hints in interface components
|
2026-04-29 18:27:11 -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
|
12b820ffb1
|
chore(licenses): update licenses_frontend.json and THIRD_PARTY_NOTICES.txt to reflect new dependencies and remove outdated entries
|
2026-04-27 13:27:58 -05:00 |
|
Ivan
|
366aa628ac
|
feat(locales): update localization files with new translation features and bootstrap node search improvements
|
2026-04-27 12:01:00 -05:00 |
|
Ivan
|
e1192769aa
|
feat(RNGitExplorer): add experimental footer message to RNGitExplorerPage component
|
2026-04-27 11:35:56 -05:00 |
|
Ivan
|
5533542710
|
feat(locales): add experimental footer message to localization files for multiple languages
|
2026-04-27 11:35:43 -05:00 |
|
Ivan
|
8dc92a3dc9
|
feat(locales): update localization files with new privacy settings, message auto-delete options, and community preset management features
|
2026-04-27 11:15:45 -05:00 |
|
Ivan
|
8fe6752c49
|
feat(clipboard): add clipboard utility functions for secure and insecure contexts, better text copy and read capabilities
|
2026-04-27 11:15:35 -05:00 |
|
Ivan
|
b2c620eb20
|
refactor(components): standardize z-index values and improve class naming conventions across multiple components
|
2026-04-27 11:15:25 -05:00 |
|
Ivan
|
356aea3560
|
feat(announce_manager): add aspect store configuration and announce storage logic
|
2026-04-27 11:15:08 -05:00 |
|
Ivan
|
6f186b3986
|
feat(reticulum): implement bootstrap-only interface handling
|
2026-04-27 11:14:59 -05:00 |
|
Ivan
|
594e33938f
|
chore(community_interfaces): remove outdated TCPClientInterface entries and add new user-submitted interfaces
|
2026-04-26 17:17:45 -05:00 |
|
Ivan
|
6637cd19e1
|
chore(cleanup): remove obsolete Tailwind configuration files and update style.css for new Tailwind setup
|
2026-04-26 17:17:22 -05:00 |
|
Ivan
|
376dc9d912
|
feat(locales): add outbound message propagation status translations for multiple languages
|
2026-04-26 15:02:21 -05:00 |
|
Ivan
|
2db81471dd
|
feat(messages): fix outbound message status handling by introducing a new method for title generation and improving propagation state messaging
|
2026-04-26 15:00:30 -05:00 |
|
Ivan
|
51f51dc36c
|
feat(meshchat): update message handling by adding method parameter to update function and integrating method conversion for improved state management
|
2026-04-26 15:00:10 -05:00 |
|
Ivan
|
60f06e016d
|
feat(locales): add RNGit Explorer localization for multiple languages
|
2026-04-25 17:39:21 -05:00 |
|
Ivan
|
ac64b3ed22
|
fix(Utils): formatFrequency method to handle non-finite values and improve frequency formatting
|
2026-04-25 16:30:19 -05:00 |
|
Ivan
|
8e2f4ee7f7
|
feat(microphoneRecorder): implement audio capture using AudioWorklet and ScriptProcessor for improved performance and compatibility
|
2026-04-25 16:30:08 -05:00 |
|
Ivan
|
450ed9e354
|
feat(interfaceDiscoveryUtils): add parseRNodeFrequencyHz function for frequency conversion in API payloads
|
2026-04-25 16:29:54 -05:00 |
|
Ivan
|
b80d22ad0b
|
feat(android): update audio handling and navigation for Android, including native audio attachment support and message routing
|
2026-04-25 16:29:46 -05:00 |
|
Ivan
|
d2eb616ed3
|
feat(rngit_tool): add RNGit Explorer page and navigation integration
|
2026-04-25 16:29:37 -05:00 |
|
Ivan
|
1e62ab10b4
|
feat(rngit_tool): introduce RNGit explorer
|
2026-04-25 16:29:14 -05:00 |
|
Ivan
|
7da4412894
|
chore(version): format
|
2026-04-25 16:29:00 -05:00 |
|
Ivan
|
4389b643d9
|
feat(android): update meshchat_wrapper with server loop control and improve error handling for Android notification bridge
|
2026-04-25 16:28:44 -05:00 |
|
Ivan
|
30d95f7e6c
|
feat(interface_editor): add coerce_rnode_frequency_hz function for frequency conversion in Reticulum config
|
2026-04-25 16:25:47 -05:00 |
|
Ivan
|
8f37bef3ed
|
chore(version): sync version directly from package.json in __init__.py and update version.py documentation
|
2026-04-24 18:10:40 -05:00 |
|
Ivan
|
c97c8ebb05
|
feat(version): dynamically retrieve version from src/version.py and add android push bridge for websocket notifications
|
2026-04-24 18:01:36 -05:00 |
|
Ivan
|
dafc150359
|
fix(layout): update height classes for responsive design in App.vue and AuthPage.vue
|
2026-04-24 18:01:10 -05:00 |
|
Ivan
|
c4a0116f51
|
feat(conversation): integrate uuid for pending message hash and update viewport resize handling
|
2026-04-24 17:56:54 -05:00 |
|
Ivan
|
ffb46c346f
|
chore(release): bump version to 4.6.0
|
2026-04-24 17:42:15 -05:00 |
|
Ivan
|
ad84628d95
|
feat(repository): add function to stage local MeshChatX wheel into bundled directory and update download logic
|
2026-04-24 15:03:14 -05:00 |
|
Ivan
|
cc11fccab7
|
feat(locales): add NomadNet favourites import/export functionality and update contact sharing options across multiple languages
|
2026-04-24 14:34:13 -05:00 |
|
Ivan
|
fcbea738f1
|
refactor(frontend): update download functionality and improve time formatting utilities
|
2026-04-24 14:33:59 -05:00 |
|
Ivan
|
7a02ca3492
|
refactor(frontend): streamline file download methods and update user interface elements across components
|
2026-04-24 14:33:48 -05:00 |
|
Ivan
|
69f9f6e2cd
|
docs: update code block syntax in README and Raspberry Pi documentation to use bash
|
2026-04-23 20:03:49 -05:00 |
|
Ivan
|
a87455b7cf
|
fix(electron): update Content Security Policy to include 'blob:' for script execution and enhance CSP logic in related files
|
2026-04-23 17:53:16 -05:00 |
|
Ivan
|
bec1129169
|
chore(release): bump version to 4.5.1 and update changelog
|
2026-04-23 17:50:09 -05:00 |
|
Ivan
|
eaf8d72faf
|
feat(locales): add microphone error handling messages in multiple languages for improved user guidance
|
2026-04-23 17:46:39 -05:00 |
|
Ivan
|
4b9c16f6c3
|
feat(microphone): update audio recording error handling and update worklet import method
|
2026-04-23 17:46:08 -05:00 |
|