Commit Graph

59 Commits

Author SHA1 Message Date
Ivan 2af04378a1 chore(dependencies): update rns version to 1.2.4 in poetry.lock, pyproject.toml, requirements.txt, and build.gradle 2026-05-07 17:11:47 -05:00
Ivan 83db6cedfd chore(dependencies): update aiohttp version to 3.13.5 in pyproject.toml, build.gradle, and meta.yaml 2026-05-06 16:31:05 -05:00
Ivan 37fbd43daa chore(dependencies): add usbserial4a 2026-05-06 16:19:33 -05:00
Ivan 5e6a580e5f chore(version): bump version to 4.6.2 and update related documentation 2026-05-06 00:43:44 -05:00
Ivan 3521ae6269 feat(MainActivity): add JavaScript interfaces for handling notifications and incoming calls 2026-05-05 23:07:55 -05:00
Ivan 5700c3d15e chore(release): bump version to 4.6.1 across all relevant files 2026-05-03 21:56:28 -05:00
Ivan 56665dd301 chore(dependencies): update rns package version to 1.2.1 in poetry.lock, pyproject.toml, requirements.txt, and build.gradle 2026-05-03 20:58:18 -05:00
Ivan 5eb02b2a25 feat(audio): add native WAV attachment availability check and update audio source for recording 2026-05-03 13:17:59 -05:00
Ivan be21d7830f fix: update filename sanitization to allow hyphens as literal characters 2026-05-02 05:59:00 -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 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 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 3412f37c13 chore(android): remove duplicate optional camera and microphone features from AndroidManifest.xml 2026-04-27 12:45:38 -05:00
Ivan 34fbbbb8b4 feat(android): add camera feature to AndroidManifest.xml as optional 2026-04-27 12:34:04 -05:00
Ivan 6e10b7c457 refactor(audio): encapsulate audio record creation and permission check in TelephoneNativeAudioSession and WavPcmAttachmentRecorder 2026-04-27 11:58:53 -05:00
Ivan 20c2895f9e docs(README): update browser requirements and clarify Android APK packaging details across multiple language files 2026-04-27 11:17:04 -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 ff5857791f docs(README): update 2026-04-25 16:24:52 -05:00
Ivan e89fc13824 feat(android): implement call handling and audio features, add notification channels, and enhance UI with new permissions and shortcuts 2026-04-25 16:24:42 -05:00
Ivan 80d9fd6749 chore(android): update Gradle plugin and SDK versions, enhance dependencies, and add Lint configuration 2026-04-25 16:24:30 -05:00
Ivan c3699b4231 feat(android): add notification strings for background service and message alerts 2026-04-24 18:01:24 -05:00
Ivan d141d930b0 feat(android): integrate websocket hook for ReticulumMeshChat in meshchat_wrapper.py 2026-04-24 18:01:16 -05:00
Ivan dba102f580 feat(android): implement foreground service and notification handling for message synchronization 2026-04-24 17:59:09 -05:00
Ivan a0a950888b docs: add Docker Hub and GHCR information to README files across multiple languages 2026-04-24 15:42:03 -05:00
Ivan 76ba39f1e1 docs(android): update README files to reflect changes in APK build process and remove references to product flavors 2026-04-24 15:02:55 -05:00
Ivan 4f4fbc204a refactor(android): simplify Python sync task and remove product flavors from build.gradle 2026-04-24 15:02:01 -05:00
Ivan 2a4fb9cae4 chore(android): update .gitignore and .prettierignore to reflect new Python directory structure 2026-04-24 15:01:46 -05:00
Ivan 4b60db8f34 feat(downloads): implement file download persistence with user notifications and filename sanitization 2026-04-24 14:34:21 -05:00
Ivan c52d429ee1 feat(webview): implement URL navigation handling for WebView with security checks 2026-04-23 04:30:03 -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 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 c4dd30c913 chore(dependencies): add miniaudio as a dependency 2026-04-19 11:37:42 -05:00
Ivan a6764d3d38 feat(android): add Bluetooth and USB permissions, implement JavaScript interfaces for Bluetooth and USB management, and enhance Android wheel verification in CI workflow 2026-04-19 11:36:40 -05:00
Ivan a07df2db41 docs(readme): update 2026-04-17 23:29:26 -05:00
Ivan 179d93eac4 feat(android): update Android build process by adding SDK setup for Chaquopy native wheels and enabling ABI selection for builds 2026-04-17 23:28:28 -05:00
Ivan 7377a39644 feat(android): add CAMERA permission and handle incoming intents with custom URI schemes 2026-04-17 23:27:09 -05:00
Ivan 7472c908eb docs(android): update README with build instructions for debug APK and SDK prerequisites 2026-04-16 23:33:45 -05:00
Ivan 6fb4ccc79a chore(license): add SPDX license identifiers to various files, standardizing licensing terms across the project 2026-04-16 18:12:14 -05:00
Ivan ca8b2a9fe0 chore(docs): update licensing terms to 0BSD for project-owned portions and maintain MIT for upstream Reticulum MeshChat; add legal inquiries section and clarify contribution licensing in CONTRIBUTING 2026-04-16 18:11:49 -05:00
Ivan a673da9d86 chore(android): standardize indentation in meta.yaml files for aiohttp, bcrypt, and psutil recipes; add patch for bcrypt to support abi3-py310 2026-04-16 16:25:39 -05:00
Ivan dde6d8c152 chore(android): add Rust as a build requirement for bcrypt recipe 2026-04-16 04:31:06 -05:00
Ivan ad50773c51 docs(android): expand README 2026-04-16 03:51:08 -05:00
Ivan 8b021f477e chore(android): update dependencies for aiohttp, psutil, and websockets; add new recipes for bcrypt and psutil 2026-04-16 03:44:20 -05:00
Ivan 81dea45d34 fix(android): update cryptography version to 46.0.7 and adjust WebView settings for media playback 2026-04-16 03:37:19 -05:00
Ivan c323fcb57f feat(android): add patches to disable legacy OpenSSL provider and enhance PyO3 compatibility for Android cp311 wheels 2026-04-16 03:37:01 -05:00
Ivan 52e337f3c6 docs(android): add detailed instructions for updating Android Python ABI wheels, including container setup and build process 2026-04-16 03:36:52 -05:00
Ivan 1034b1874c feat(docs): update READMEs 2026-04-16 02:40:24 -05:00
Ivan 3cb1a04917 feat(android): update MainActivity with loading logo and improved startup messaging; streamline WebView visibility handling during loading phases 2026-04-16 02:26:27 -05:00
Ivan 9b41cf1fa3 feat(android): update Android app configuration by adding ABI splits for optimized builds, requesting battery optimization exemption, and implementing microphone permission handling for WebView 2026-04-16 02:06:25 -05:00