Add dedicated sign-in screen for returning users#4
Draft
Conversation
…ming and nutritional information.
see docs/README.md for details.; Added guest user limits in utils/guestLimits.ts. Added Android platform support including necessary Gradle files and AndroidManifest.xml. Updated README.md and moved existing documentation files to docs/ directory for better organization.; Added Android platform support and updated documentation
Co-authored-by: Tea4Q <81449033+Tea4Q@users.noreply.github.com>
Copilot
AI
changed the title
[WIP] Add dedicated sign in screen for authentication
Add dedicated sign-in screen for returning users
Jan 19, 2026
…hanced guest access handling. Added multiple database migration scripts to improve data integrity and streamline user experience. Implemented new scripts for testing and managing recipe ownership, along with updates to various components and services to align with these changes.
…vetLadle into copilot/inland-leopard
…dded password view toggle in welcome screen. Updated Android manifest and network security config for Google Play compliance. Included new documentation files for Google Play listing and ChatGPT description. Removed obsolete database migration scripts.
… Add new tab layout. Update eas.json for build configuration. Update Supabase client setup. Bump package versions. added new features and fixed bugs in various components. Prepare for release.
|
| GitGuardian id | GitGuardian status | Secret | Commit | Filename | |
|---|---|---|---|---|---|
| 26683181 | Triggered | Generic Password | c1579cc | scripts/create-test-accounts.js | View secret |
| 26683182 | Triggered | Generic Password | c1579cc | scripts/create-test-accounts.js | View secret |
🛠 Guidelines to remediate hardcoded secrets
- Understand the implications of revoking this secret by investigating where it is used in your code.
- Replace and store your secrets safely. Learn here the best practices.
- Revoke and rotate these secrets.
- If possible, rewrite git history. Rewriting git history is not a trivial act. You might completely break other contributing developers' workflow and you risk accidentally deleting legitimate data.
To avoid such incidents in the future consider
- following these best practices for managing and storing secrets including API keys and other credentials
- install secret detection on pre-commit to catch secret before it leaves your machine and ease remediation.
🦉 GitGuardian detects secrets in your source code to help developers and security teams secure the modern development process. You are seeing this because you or someone else with access to this repository has authorized GitGuardian to scan your pull request.
…enhance auth context; update changelog and feature docs; refine Supabase integration; optimize recipe list component such as recent, popular, and recommended recipes.
…isconfiguration and missing cooking time fields in recipe data model. Fix eas.json to remove incorrect production profile and update recipe components to use new cooking time fields. Remove old fields from forms and data extraction logic. Broke the favorites list component to clean up duplicate entries in storage.
…nclude a link to the forget password page. Also updated the gradle wrapper properties and removed the network security config file as it is no longer needed.
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.
Resolved TODO in welcome screen: both "Sign In" and "Create Account" buttons were routing to the same account creation screen, forcing returning users through the signup flow.
Changes
app/(auth)/sign-in.tsx- dedicated authentication interface with email/password inputs, validation, and loading states/(auth)/sign-ininstead of/accountImplementation
Sign-in screen integrates with existing
AuthContext.signIn()method, supports both Supabase and demo auth modes, includes form validation and error handling. All changes use established theme system and component patterns.User flow: Welcome → Sign In → Main App (returning users) | Welcome → Create Account → Main App (new users)
Warning
Firewall rules blocked me from connecting to one or more addresses (expand for details)
I tried to connect to the following addresses, but was blocked by firewall rules:
cdp.expo.dev/usr/local/bin/node node /home/REDACTED/.npm/_npx/249ca9fcd30c476a/node_modules/.bin/expo start(dns block)/usr/local/bin/node node /home/REDACTED/.npm/_npx/249ca9fcd30c476a/node_modules/.bin/expo start --web(dns block)If you need me to access, download, or install something from one of these locations, you can either:
Original prompt
Created from VS Code via the GitHub Pull Request extension.
💬 We'd love your input! Share your thoughts on Copilot coding agent in our 2 minute survey.