Commit Graph

54 Commits

Author SHA1 Message Date
5947edec45 Rebrand to iiEasy: naming, logo, l10n, docs, assets
Some checks failed
L10n / l10n (push) Has been cancelled
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-19 23:21:16 +05:00
cogwheel
a371556a1c feat(notes): Add audio recording and playback features 2026-01-12 21:48:43 +05:30
cogwheel
6a07855c9b fix(background): Improve background streaming reliability and error handling
feat(background): Add initialization and error handling for background streaming
feat(background): Improve background streaming reliability and error handling
feat(background): Improve iOS background task and stream management
refactor(android): Remove unused stream state persistence logic
feat(android): Improve wake lock and broadcast receiver handling
2025-12-20 22:10:28 +05:30
cogwheel
671b953f23 feat(android): Improve background service notification and time limit handling
feat: Optimize background streaming and keepalive mechanism
fix(background-streaming): Synchronize stream count between Flutter and Android
2025-12-20 18:21:38 +05:30
cogwheel
9da9f9e2b3 (auth): Add proxy authentication WebView for server login 2025-12-18 11:40:16 +05:30
cogwheel0
9ab341fad1 chore: bump version to 2.3.8+85 and update widget URL scheme for home widget integration 2025-12-16 21:31:23 +05:30
cogwheel0
f3744ba9b2 fix(widget): Update widget URL scheme from homewidget to conduit 2025-12-16 20:35:21 +05:30
cogwheel0
9c7789ca02 feat: Add minor widget and asset refinements 2025-12-08 17:13:26 +05:30
cogwheel0
745ff01954 feat(widget): Add home screen widget with quick access actions 2025-12-07 12:26:16 +05:30
cogwheel0
ca0bd3caf3 feat(android): Create custom application class for notification channels 2025-12-01 19:33:24 +05:30
cogwheel0
f9574dfec0 feat(voice-input): improve STT locale selection and Android handling 2025-11-27 19:48:25 +05:30
cogwheel0
7301bcbeac refactor(permissions): Remove unnecessary full-screen intent permission for outgoing calls 2025-11-26 13:49:44 +05:30
cogwheel0
dc2742c929 feat(android): Improve background streaming service reliability 2025-11-24 21:34:48 +05:30
cogwheel0
4822d1ed38 feat(profile): Add Android assistant trigger customization option 2025-11-24 15:07:46 +05:30
cogwheel0
d38e986d7c feat(callkit): Add CallKit service for native call UI and permissions 2025-11-24 12:29:44 +05:30
cogwheel0
9d47c8a964 feat(voice-call): Implement direct voice call launch from assistant 2025-11-21 21:05:59 +05:30
cogwheel0
daecceb342 feat(android): Add screenshot processing for Android assistant 2025-11-21 20:59:49 +05:30
cogwheel0
577d76c2a2 refactor(ui): Simplify assistant overlay layout and remove unused buttons 2025-11-21 20:50:27 +05:30
cogwheel0
6a2a452be4 feat(ui): Add new interaction buttons and icons for voice assistant overlay 2025-11-21 20:40:13 +05:30
cogwheel0
f18edc7fe0 feat(android): Add screen context capture for voice assistant 2025-11-21 19:50:39 +05:30
cogwheel0
20e57e9f88 feat(android): Add voice interaction service for app launch 2025-11-21 19:16:51 +05:30
cogwheel0
36915fba09 feat(tts): ensure Android default TTS engine is set before speaking 2025-11-21 12:22:23 +05:30
cogwheel0
b05d9f84a5 feat(tts): Add server-side speech synthesis and playback pipeline 2025-11-10 02:43:31 +05:30
cogwheel0
7fb199b2e4 feat: implement service failure handling in background streaming
- Added a method to send failure notifications to Flutter when the background service fails to enter the foreground.
- Implemented a broadcast receiver to handle service failure notifications and notify Flutter about the failure.
- Enhanced the persistent streaming service to attempt recovery for failed streams.
- Introduced heartbeat monitoring for SSE streams to detect stale connections and trigger recovery actions.
2025-10-28 13:59:17 +05:30
cogwheel0
f463102105 feat(android): enable edge-to-edge and set SDK to 36 2025-10-25 14:46:55 +05:30
cogwheel0
608c573bdb feat(android): enable edge-to-edge and add dark launch/normal themes for Android 15+ 2025-10-25 14:30:58 +05:30
cogwheel0
af2d70ba31 fix(background): improve foreground service lifecycle and keep-alive handling 2025-10-24 12:23:56 +05:30
cogwheel0
2337568baf refactor: Update README for asset paths and build command
- Changed asset paths for Google Play and App Store badges to point to the correct directory.
- Updated the demo GIF path to reflect the new location in the screenshots folder.
- Modified the build command in the setup instructions to use 'dart run' instead of 'flutter pub run' for better compatibility.
- Removed outdated demo GIF and store badge images that are no longer needed.
2025-10-21 13:23:08 +05:30
cogwheel0
a0a0d43116 refactor: Update MainActivity for edge-to-edge display support
- Implemented modern edge-to-edge display handling for Android 15+ in MainActivity.kt.
- Removed deprecated SystemUiMode.edgeToEdge configuration from main.dart, as edge-to-edge is now managed natively.
- Ensured backward compatibility by maintaining the previous edge-to-edge display settings for lower Android versions.
2025-10-20 23:56:40 +05:30
cogwheel0
6ea7b3231c refactor: Improve background streaming service management
- Added action handling for stopping the background streaming service, allowing for a clean shutdown when requested.
- Enhanced the stopStreaming method to ensure proper foreground service termination based on Android version compatibility.
- Updated keepAlive method to conditionally start the foreground service based on the Android version, improving service management and reliability.
- Implemented error handling for service start and stop operations to enhance robustness and provide clearer feedback on failures.
2025-10-20 23:47:04 +05:30
cogwheel0
358d0baa2a chore: Remove edge-to-edge configuration from Android styles and dependencies
- Eliminated edge-to-edge support configurations from styles.xml files for various Android API levels.
- Removed unnecessary AndroidX dependencies related to edge-to-edge support from build.gradle.kts.
- Updated release notes to reflect the version bump to 2.1.7.
2025-10-20 23:41:56 +05:30
cogwheel0
f476d6edc3 chore: Update splash and launcher images for improved branding
- Replaced multiple splash and launcher images across various resolutions to enhance the app's visual identity.
- Adjusted the splash screen background color in styles.xml for a more cohesive appearance.
- Updated icon assets for iOS to ensure consistency with the new branding guidelines.
2025-10-19 15:06:01 +05:30
cogwheel0
8b26484ec5 refactor: improve background streaming handler by optimizing active stream management
- Removed unnecessary clearing of active streams in the Android implementation, allowing for more efficient management of stream IDs.
- Updated iOS implementation to use formUnion and formIntersection for better handling of active and microphone streams, enhancing performance and clarity in stream management.
- Ensured that microphone activation only occurs when there are active microphone streams, improving resource utilization.
2025-10-10 20:56:28 +05:30
cogwheel0
4eb1191748 feat: enhance background streaming functionality with improved wake lock management
- Updated the wake lock duration in BackgroundStreamingHandler to 3 hours, ensuring the service remains active for longer periods.
- Modified the keepAlive method to support both iOS and Android, allowing for better background task management across platforms.
- Implemented a periodic keep-alive timer in VoiceCallService to refresh the wake lock every 5 minutes, enhancing service reliability during voice calls.
- Added debug logging for successful keep-alive invocations, improving traceability of background operations.
2025-10-10 19:59:17 +05:30
cogwheel0
b3e1184d8d feat: improve background streaming handler with microphone management
- Enhanced BackgroundStreamingHandler to manage microphone streams effectively during background execution.
- Introduced VoiceBackgroundAudioManager for better audio session handling, ensuring proper activation and deactivation based on microphone usage.
- Updated startBackgroundExecution method to handle microphone requirements dynamically, improving resource management.
- Ensured microphone streams are cleared appropriately when stopping background execution, enhancing overall stability.
2025-10-09 16:37:58 +05:30
cogwheel0
a9030473b0 feat: enhance background streaming handler with microphone support
- Updated BackgroundStreamingHandler to include microphone permission handling for background execution.
- Modified startBackgroundExecution method to accept a requiresMicrophone parameter, allowing dynamic management of streams requiring microphone access.
- Adjusted service intent to pass microphone requirement status, improving service behavior based on app state.
- Enhanced VoiceCallService to utilize the new microphone support during voice call streaming, ensuring proper resource management.
2025-10-09 16:18:14 +05:30
cogwheel0
c073d71363 feat: enhance background streaming service with foreground handling
- Improved BackgroundStreamingService to manage foreground service notifications more effectively, ensuring compliance with Android requirements.
- Implemented dynamic foreground service type resolution based on microphone permission, enhancing service behavior based on app state.
- Added checks for app foreground status in connectivity management, improving responsiveness to network changes.
- Refactored notification handling to streamline service lifecycle management and improve code maintainability.
2025-10-09 15:47:27 +05:30
cogwheel0
c3acb3f6f9 chore: update splash and icon assets for improved branding
- Replaced splash screen images across various resolutions (hdpi, mdpi, xhdpi, xxhdpi, xxxhdpi) to enhance visual consistency.
- Updated the app icon to align with the new branding guidelines.
- Ensured that all asset paths are correctly referenced in the project structure.
2025-10-09 14:08:03 +05:30
cogwheel0
96202c7453 refactor: streamline background streaming service and notification handling
- Updated BackgroundStreamingService to use a minimal notification for foreground service, enhancing clarity and compliance with Android requirements.
- Removed redundant notification updates and logging statements in VoiceCallService to improve code readability and maintainability.
- Adjusted notification channel settings for better background service management.
2025-10-09 00:10:08 +05:30
cogwheel0
e98f5cbf0f feat: integrate flutter_local_notifications for enhanced voice call notifications
- Added flutter_local_notifications dependency to manage notifications during voice calls.
- Implemented notification handling in VoiceCallService to update call status and manage user interactions.
- Enabled wake lock functionality to keep the screen on during calls and prevent audio interruptions.
- Updated AndroidManifest.xml to include necessary permissions for Bluetooth and foreground services.
- Enhanced notification actions to allow users to mute, unmute, or end calls directly from notifications.
2025-10-09 00:01:35 +05:30
cogwheel0
a8ae2644f5 refactor: improve background streaming service and error handling
- Updated BackgroundStreamingService to start in the foreground immediately to prevent timeout issues, with a placeholder notification.
- Enhanced error handling in BackgroundStreamingHandler to catch exceptions when starting the foreground service, ensuring active streams are cleared if the service fails to start.
- Refactored saveStreamStatesForRecovery method to improve logging and clarity in stream state management.
- Added checks to close suspended stream controllers when transitioning to the foreground, enhancing resource management.
2025-10-05 23:16:44 +05:30
cogwheel0
3695b01232 refactor: update splash screen colors and remove Weblate configuration
- Changed the dark splash screen color in pubspec.yaml and styles.xml to #0B0E14 for better aesthetics.
- Removed the weblate.yaml file to streamline localization management and eliminate unused configurations.
- Updated background images for night mode in Android and iOS to ensure consistency across platforms.
2025-10-05 01:07:05 +05:30
cogwheel0
e58a6e533f chore: update splash and launcher images across multiple resolutions
- Replaced splash screen images in various drawable folders (hdpi, mdpi, xhdpi, xxhdpi, xxxhdpi).
- Updated launcher background and icon images in mipmap folders for different resolutions.
- Modified app icon images in iOS asset catalog for various sizes and devices.
- Enhanced launch images for better visual consistency across platforms.
2025-10-02 21:09:01 +05:30
cogwheel0
157ad79f59 refactor: splash screen to be white in light mode 2025-09-16 16:01:24 +05:30
cogwheel0
96200e0481 fix: credentials not persisting on some devices 2025-09-09 13:00:47 +05:30
cogwheel0
4323965d4f refactor: android permissions 2025-08-29 13:34:11 +05:30
cogwheel0
c9fd68eff8 feat: "Ask Conduit" context menu on text selection 2025-08-29 13:05:31 +05:30
cogwheel0
3d8948c84a fix: android 15 warnings 2025-08-28 20:18:24 +05:30
cogwheel0
4a524d404e feat(share_extension): integrate share_handler package and implement share functionality with updated permissions and entitlements 2025-08-28 12:59:48 +05:30
cogwheel0
e2c6c6fba7 chore: fix more warnings 2025-08-25 11:16:09 +05:30