Skip to content

Home Screen Redirection to Cycle Tab Implemented#148

Merged
dhayaraja merged 6 commits into
mainfrom
home-screen-current-phase
Feb 28, 2026
Merged

Home Screen Redirection to Cycle Tab Implemented#148
dhayaraja merged 6 commits into
mainfrom
home-screen-current-phase

Conversation

@dhayaraja

Copy link
Copy Markdown
Collaborator

Build Reminder (for reviewers)

This PR requires a mobile build for both platforms

  • Confirm that the app.json version has been updated and matches versioning format
  • After merging, go to Actions -> Manual EAS Expo Build -> Run workflow dropdown -> Choose appropriate platform(s) -> Run workflow

@vercel

vercel Bot commented Feb 16, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
ephira Ready Ready Preview, Comment Feb 28, 2026 11:52am

@JonahSutch JonahSutch left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Requested changes. Also consider running linting before pushing.

Comment thread app/(tabs)/index.tsx Outdated
phaseButtonText: {
fontSize: 18,
fontWeight: "600",
color: "#fff",

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

hard coded colors. Switch to use primary color references.

Comment thread app/(tabs)/index.tsx Outdated
phaseButton: {
marginHorizontal: 16,
marginTop: 48,
marginBottom: -16,

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

stacking negative margins can cause overlapping issues. Consider using padding instead.

Comment thread app/(tabs)/index.tsx Outdated
const phaseName = currentPhase ? currentPhase.name : null;

const handlePhasePress = useCallback(() => {
try {

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

try - catch not needed. This will never return an error.

Comment thread app/(tabs)/index.tsx Outdated
<FlowChart />
<View style={{ alignItems: "center", marginTop: 8 }}>
{/* Current Phase Button */}
{phaseName && (

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Not a huge issue but there is no fallback for is phaseName is still loading and returns null. You could consider adding a placeholder in case of this happening.

@hauolinalani hauolinalani left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Jonahs changes and then should be good

…laceholder, teammate feedback

Made-with: Cursor
@hauolinalani hauolinalani self-requested a review February 27, 2026 18:10
…urAnchor and generatePredictions

Made-with: Cursor
@dhayaraja dhayaraja merged commit 9fbdd85 into main Feb 28, 2026
6 checks passed
@dhayaraja dhayaraja deleted the home-screen-current-phase branch February 28, 2026 11:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants