Commit Graph

26 Commits

Author SHA1 Message Date
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 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 4f4fbc204a refactor(android): simplify Python sync task and remove product flavors from build.gradle 2026-04-24 15:02:01 -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 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 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 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 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 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 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
Ivan 778c32f380 feat(android): add android support 2026-04-16 01:43:17 -05:00
Ivan 0c97458712 chore(dependencies): remove requests package from pyproject.toml, requirements.txt, and build.gradle 2026-04-08 16:09:04 -05:00
Sudo-Ivan 5ca7308d66 feat(dependencies): add pycodec2 wheel file for enhanced audio codec support in Android application 2026-01-01 23:35:36 -06:00
Sudo-Ivan e59220e5f9 feat(build): add pycodec2 wheel installation to Chaquopy dependencies in build.gradle 2026-01-01 22:45:54 -06:00
Sudo-Ivan d579a201b3 refactor(meshchat_wrapper): improve code readability by formatting argument list and adding spacing 2026-01-01 22:45:43 -06:00
Sudo-Ivan d2c2d7a02b chore(android): update Gradle dependencies, adjust Python build path, and enhance AndroidManifest with drawable resources 2026-01-01 21:57:05 -06:00
Sudo-Ivan 268fc11bd5 feat(android): initialize Android project with Gradle configuration, build scripts, and main application structure for MeshChatX 2026-01-01 21:09:22 -06:00