-
Notifications
You must be signed in to change notification settings - Fork 347
Test PR to test Greet Contributor Workflow #503
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
userName unavailable message showing
Fixes AOSSIE-Org#397: Implement Dynamic Theming for SVG Illustrations - Primary Color Adaptation
Add issue templates
userImagePlaceholder based on the app Theme
fix: animated splash screen redirects context to null
…eature feat: added share-app-feature and improved ui
…ex_errors Fix/renderoverflex errors
…-working feat: the discord icon redirects to discord page of aossie
Bug: there is an unclosed bracket in email_verification_screen
Upload CSAE Standards doc for Play Store Listing
Connect Chat Pages to backend and implement notification functionality
…ect-structure feat: add GitHub Action to auto-update project_structure.txt
fix: fixed workflow bug
Fix Greet Contributor Workflow
|
Caution Review failedThe pull request is closed. WalkthroughThis update introduces comprehensive localization and internationalization support (English and Hindi) across the entire Flutter app, replacing all hardcoded user-facing strings with localized resources. It adds new localization files, refactors controllers and views for context-aware string retrieval, and updates models, routes, and utilities to support dynamic, language-aware content. Several new features, such as a room chat controller, partner selection in pair chat, and category color mapping, are introduced. The build system is migrated to Gradle Kotlin DSL, and new GitHub workflows and documentation files are added. Changes
Sequence Diagram(s)sequenceDiagram
participant User
participant App (Flutter)
participant AppLocalizations
participant Controller
participant View
User->>App: Launches App
App->>AppLocalizations: Loads localization delegates for supported locales
App->>View: Builds UI with context
View->>AppLocalizations: Fetches localized strings via context
User->>View: Interacts with UI (e.g., submits form)
View->>Controller: Passes context and user input
Controller->>AppLocalizations: Retrieves localized error/success messages
Controller->>View: Returns localized results
View->>User: Displays localized UI and messages
sequenceDiagram
participant User
participant App
participant RoomChatController
participant AppwriteService
participant MessageDB
User->>App: Opens Room Chat
App->>RoomChatController: Initialize and subscribe to messages
RoomChatController->>AppwriteService: Fetch messages
AppwriteService->>MessageDB: Query messages for room
MessageDB-->>AppwriteService: Returns message list
AppwriteService-->>RoomChatController: Returns messages
RoomChatController-->>App: Updates UI with messages
User->>App: Sends message
App->>RoomChatController: sendMessage(content)
RoomChatController->>AppwriteService: Upload message
AppwriteService->>MessageDB: Store new message
MessageDB-->>AppwriteService: Acknowledge
AppwriteService-->>RoomChatController: Success
RoomChatController-->>App: UI updates, notifies user
Estimated code review effort🎯 5 (Critical) | ⏱️ ~90+ minutes Possibly related PRs
Suggested labels
Poem
Note ⚡️ Unit Test Generation is now available in beta!Learn more here, or try it out under "Finishing Touches" below. ✨ Finishing Touches
🧪 Generate unit tests
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. 🪧 TipsChatThere are 3 ways to chat with CodeRabbit:
SupportNeed help? Create a ticket on our support page for assistance with any issues or questions. Note: Be mindful of the bot's finite context window. It's strongly recommended to break down tasks such as reading entire modules into smaller chunks. For a focused discussion, use review comments to chat about specific files and their changes, instead of using the PR comments. CodeRabbit Commands (Invoked using PR comments)
Other keywords and placeholders
CodeRabbit Configuration File (
|
Description
Please include a summary of the change and which issue is fixed. Please also include relevant motivation and context. List any dependencies that are required for this change.
Fixes # (issue)
Type of change
Please delete options that are not relevant.
How Has This Been Tested?
Please describe the tests that you ran to verify your changes. Provide instructions so we can reproduce. Please also list any relevant details for your test configuration
Please include screenshots below if applicable.
Checklist:
Maintainer Checklist
Summary by CodeRabbit
New Features
Improvements
Bug Fixes
Chores
.gitignoreand project structure automation.Documentation
Style
Tests
Revert