feat(android,firebase): website integration#87
Merged
Merged
Conversation
Signed-off-by: Chris1320 <me@chrisfromnowhere.me>
Signed-off-by: Chris1320 <me@chrisfromnowhere.me>
…of user data - Remove Room database set up. - Move `AppUsageInfo` and `Chat` to `entities` package. - Remove legacy modules. Signed-off-by: Chris1320 <me@chrisfromnowhere.me>
Signed-off-by: Chris1320 <me@chrisfromnowhere.me>
Signed-off-by: Chris1320 <me@chrisfromnowhere.me>
Signed-off-by: Chris1320 <me@chrisfromnowhere.me>
- refactor utils into separate packages. Signed-off-by: Chris1320 <me@chrisfromnowhere.me>
… is tapped Signed-off-by: Chris1320 <me@chrisfromnowhere.me>
Signed-off-by: Chris1320 <me@chrisfromnowhere.me>
Signed-off-by: Chris1320 <me@chrisfromnowhere.me>
Integrates the app usage data aggregation system with the AI assistant. The chatbot now receives the user's name, days since app installation, and a real-time breakdown of their daily screen time for a more personalized and context-aware conversation. - Modified `ChatManager` to accept app usage data and context to generate a dynamic initial prompt. - Updated `AIAssistant` to fetch daily app usage stats using `AppUsageRepository` upon initialization. - Added loading states (`isChatInitializing`) to the UI to handle asynchronous data fetching before the chat is ready. - Corrected `getDaysActive` calculation to no longer add an extra day. Signed-off-by: Chris1320 <me@chrisfromnowhere.me>
Signed-off-by: Chris1320 <me@chrisfromnowhere.me>
Signed-off-by: Chris1320 <me@chrisfromnowhere.me>
Signed-off-by: Chris1320 <me@chrisfromnowhere.me>
Signed-off-by: Chris1320 <me@chrisfromnowhere.me>
Signed-off-by: Chris1320 <me@chrisfromnowhere.me>
Signed-off-by: Chris1320 <me@chrisfromnowhere.me>
Signed-off-by: Chris1320 <me@chrisfromnowhere.me>
Signed-off-by: Chris1320 <me@chrisfromnowhere.me>
…ecific date and update UI components accordingly Signed-off-by: Chris1320 <me@chrisfromnowhere.me>
…message in TopBar Signed-off-by: Chris1320 <me@chrisfromnowhere.me>
- Added AppBlockOverlayService to display an overlay when app usage limits are exceeded. - Introduced AppLimitMonitorService to monitor app usage and enforce time limits. - Updated Dashboard to check for necessary permissions and guide users to grant them. - Enhanced ScreenTimeLimit screen to display active limits and allow setting limits for apps. - Created UI components for permission requests and app limit management. - Added drawable resources for overlay and icons, along with necessary string resources. Signed-off-by: Chris1320 <me@chrisfromnowhere.me>
Signed-off-by: Chris1320 <me@chrisfromnowhere.me>
Signed-off-by: Chris1320 <me@chrisfromnowhere.me>
Signed-off-by: Chris1320 <me@chrisfromnowhere.me>
…ing and update database schema Signed-off-by: Chris1320 <me@chrisfromnowhere.me>
Deploying with
|
| Status | Name | Latest Commit | Updated (UTC) |
|---|---|---|---|
| ✅ Deployment successful! View logs |
reconnected | 3567079 | Nov 03 2025, 09:10 PM |
…nt management and data synchronization - Added SettingsViewModel to handle account deletion and data sync functionality. - Created Settings screen with options to sync data and delete account. - Integrated sync functionality with AppLimitMonitorService for manual sync. - Updated Firestore rules to allow deletion of user data. - Enhanced NavDrawer to include a link to the Settings screen. - Improved logging and error handling in AppLimitMonitorService and SettingsViewModel. Signed-off-by: Chris1320 <me@chrisfromnowhere.me>
…ebase and nuxt-vuefire Signed-off-by: Chris1320 <me@chrisfromnowhere.me>
91814b8 to
d635d30
Compare
…ng in FirebaseUsageSyncRepository Signed-off-by: Chris1320 <me@chrisfromnowhere.me>
Signed-off-by: Chris1320 <me@chrisfromnowhere.me>
…Header Signed-off-by: Chris1320 <me@chrisfromnowhere.me>
Signed-off-by: Chris1320 <me@chrisfromnowhere.me>
…n with dashboard and login pages Signed-off-by: Chris1320 <me@chrisfromnowhere.me>
Signed-off-by: Chris1320 <me@chrisfromnowhere.me>
…verlay layout Signed-off-by: Chris1320 <me@chrisfromnowhere.me>
Signed-off-by: Chris1320 <me@chrisfromnowhere.me>
Signed-off-by: Chris1320 <me@chrisfromnowhere.me>
Signed-off-by: Chris1320 <me@chrisfromnowhere.me>
Signed-off-by: Chris1320 <me@chrisfromnowhere.me>
…data Signed-off-by: Chris1320 <me@chrisfromnowhere.me>
…ssions Signed-off-by: Chris1320 <me@chrisfromnowhere.me>
…missions calculation Signed-off-by: Chris1320 <me@chrisfromnowhere.me>
Signed-off-by: Chris1320 <me@chrisfromnowhere.me>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.