Skip to content

feat: update whats new section of app#1719

Merged
CodeWithCJ merged 3 commits into
CodeWithCJ:mainfrom
apedley:app-whats-new-again
Jul 4, 2026
Merged

feat: update whats new section of app#1719
CodeWithCJ merged 3 commits into
CodeWithCJ:mainfrom
apedley:app-whats-new-again

Conversation

@apedley

@apedley apedley commented Jul 4, 2026

Copy link
Copy Markdown
Contributor

Tip

Help us review and merge your PR faster!
Please ensure you have completed the Checklist below.
For Frontend changes, please run pnpm run validate to check for any errors.
PRs that include tests and clear screenshots are highly preferred!
Note: AI-generated descriptions must be manually edited for conciseness. Do not paste raw AI summaries.

Description

This PR adds the chatbot and liquid glass look items to the whats new screen. Liquid glass is gated behind canUseLiquidGlass
Updated native tab bar icons to match the custom icons.
Changed version number for a major release - 1.5.0

Linked Issue: Closes #

How to Test

  1. Navigate to whats new
  2. See new sections

PR Type

  • Issue (bug fix)
  • New Feature
  • Refactor
  • Documentation

Checklist

All PRs:

  • [MANDATORY - ALL] Integrity & License: I certify this is my own work, free of malicious code, and I agree to the License terms.

New features only:

  • [MANDATORY for new feature] Alignment: I have raised a GitHub issue and it was reviewed/approved by maintainers or it was approved on Discord.

Frontend changes (SparkyFitnessFrontend/):

  • [MANDATORY for Frontend changes] Quality: I have run pnpm run validate and it passes.
  • [MANDATORY for Frontend changes] Translations: I have only updated the English (en) translation file.

Backend changes (SparkyFitnessServer/):

  • [MANDATORY for Backend changes] Code Quality: I have run typecheck, lint, and tests. New files use TypeScript, new endpoints have Zod schemas, and new endpoints include tests.
  • [MANDATORY for Backend changes] Database Security: I have updated rls_policies.sql for any new user-specific tables.

UI changes (components, screens, pages):

  • [MANDATORY for UI changes] Screenshots: I have attached Before/After screenshots below.

Mobile changes (SparkyFitnessMobile/):

  • [MANDATORY for Mobile changes] Tested on device or emulator: I have verified the changes work on iOS or Android.

Screenshots

Click to expand

Before

before

After

after

Notes for Reviewers

Optional — use this for anything that doesn't fit above: known tradeoffs, areas you'd like specific feedback on, qustions you have or context that helps reviewers.

@github-actions github-actions Bot added enhancement New feature or request mobile labels Jul 4, 2026
@github-actions

github-actions Bot commented Jul 4, 2026

Copy link
Copy Markdown

PR Validation Results

Change Detection

  • 📱 Mobile changes detected

⚠️ Recommendations (1)

  • Please link a related GitHub issue (Linked Issue: Closes #123).

✅ All required checks passed.

@gemini-code-assist gemini-code-assist Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Code Review

This pull request updates the app version to 1.5.0, transitions tab bar icons to filled variants, and adds new feature cards to the "What's New" screen, including an AI coach chat mockup and a Liquid Glass mockup for iOS 26+. It also replaces the CTA buttons with custom pressable elements. The review feedback suggests improving the Liquid Glass mockup to support dark mode by replacing hardcoded colors with theme-aware variables, and adding visual feedback (such as opacity changes) to the new pressable CTA components.

Important

The consumer version of Gemini Code Assist on GitHub is being sunset. Starting June 18, 2026, new organization installations will be blocked, and all code review activity will officially cease on July 17, 2026.
For more details on the timeline and next steps, please review the Help Documentation.

Comment thread SparkyFitnessMobile/src/screens/WhatsNewScreen.tsx
Comment thread SparkyFitnessMobile/src/screens/WhatsNewScreen.tsx
@apedley apedley force-pushed the app-whats-new-again branch from e9899d9 to ca9e9d5 Compare July 4, 2026 13:20
@CodeWithCJ CodeWithCJ merged commit 7fdc506 into CodeWithCJ:main Jul 4, 2026
9 checks passed
@apedley apedley deleted the app-whats-new-again branch July 5, 2026 00:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request mobile

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants