Skip to content

Update HeartStrong Content, Resources, and Compatible Dependencies#20

Merged
PSchmiedmayer merged 5 commits into
mainfrom
feature/update
Jul 13, 2026
Merged

Update HeartStrong Content, Resources, and Compatible Dependencies#20
PSchmiedmayer merged 5 commits into
mainfrom
feature/update

Conversation

@PSchmiedmayer

Copy link
Copy Markdown
Collaborator

Update HeartStrong Content, Resources, and Compatible Dependencies

♻️ Current situation & Problem

This PR incorporates the latest HeartStrong content and resource updates, keeps the treatment/resource UX aligned with the current design system, adds printable medication trackers, and updates the project to the latest peer-compatible dependency versions.

⚙️ Release Notes

  • Add new HeartStrong treatment and resource content, including external heart failure resources and printable HFrEF/HFpEF medication trackers
  • Refine HF basics, goal-setting, resources, and treatment copy to better match the current patient-facing flow
  • Keep the medication explorer on the existing booklet-aligned visual system while adding lightweight medical badges per therapy group
  • Update Astro, testing, linting, and formatting dependencies to the latest versions compatible with the current Astro and Stanford Spezi toolchain

📚 Documentation

  • Preserve the existing repo guidance and update agent-facing instructions where needed
  • Keep site content and UI behavior wired through the existing typed data and component structure

✅ Testing

  • npm run validate
  • Verified static build output, Astro checks, linting, formatting, and test coverage locally
  • Manually reviewed the updated treatment/resource flows and printable tracker integration during implementation

Code of Conduct & Contributing Guidelines

By creating and submitting this pull request, you agree to follow our Code of Conduct and Contributing Guidelines:

Copilot AI review requested due to automatic review settings July 13, 2026 16:30
@coderabbitai

coderabbitai Bot commented Jul 13, 2026

Copy link
Copy Markdown

Warning

Review limit reached

@PSchmiedmayer, you've reached your PR review limit, so we couldn't start this review.

Next review available in: 22 minutes

Enable usage-based reviews in Billing to review now. Otherwise, wait until the next included review is available.
You're only billed for reviews past your plan's rate limits ($0.25/file).

How can I continue?

After more reviews become available, a review can be triggered using the @coderabbitai review command as a PR comment. Alternatively, push new commits to this PR.

To avoid repeated limits, reduce automatic review volume by pausing incremental auto-reviews earlier, using label-based review opt-in, excluding WIP or generated PR titles, or requesting reviews manually when the PR is ready. If your team needs uninterrupted high-volume reviews, an organization admin can enable usage-based reviews.

How do review limits work?

CodeRabbit enforces per-developer PR review limits for each organization. Most developers receive the normal plan review availability.

For paid Pro and Pro+ PR reviews, CodeRabbit uses adaptive limits for sustained high-volume activity. When a developer's recent PR review activity reaches the 95th percentile or higher among CodeRabbit users, additional reviews become available more gradually as earlier reviews age out of the rolling window.

Please refer docs for additional details.

Review details
⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro Plus

Run ID: cf94ff26-db87-4dc1-8687-e7d0a67be1c9

📥 Commits

Reviewing files that changed from the base of the PR and between 5917d3e and 829b67d.

⛔ Files ignored due to path filters (3)
  • package-lock.json is excluded by !**/package-lock.json
  • public/assets/trackers/hfpef-medication-tracker.pdf is excluded by !**/*.pdf
  • public/assets/trackers/hfref-medication-tracker.pdf is excluded by !**/*.pdf
📒 Files selected for processing (25)
  • .github/workflows/build-and-test.yml
  • .github/workflows/codeql.yml
  • .github/workflows/deploy-pages.yml
  • .github/workflows/monthly-markdown-link-check.yml
  • README.md
  • astro.config.mjs
  • package.json
  • public/assets/trackers/hfpef-medication-tracker.pdf.license
  • public/assets/trackers/hfref-medication-tracker.pdf.license
  • src/components/GoalWizard.astro
  • src/components/HeroPanel.astro
  • src/components/ResourceLibrary.astro
  • src/components/SiteFooter.astro
  • src/components/TreatmentExplorer.astro
  • src/components/VideoLibrary.astro
  • src/data/site.ts
  • src/pages/goal-setting.astro
  • src/pages/hf-basics.astro
  • src/pages/index.astro
  • src/pages/printables/appointments.astro
  • src/pages/printables/vitals.astro
  • src/pages/resources.astro
  • src/pages/treatment-options.astro
  • src/styles/global.css
  • tests/navigation.test.ts

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.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Pull request overview

This PR updates HeartStrong’s patient-facing copy and resource content, introduces new UI elements for medication trackers and external resources, and bumps Astro/tooling dependencies to newer peer-compatible versions.

Changes:

  • Add new treatment/resources sections (external heart failure resources + printable HFrEF/HFpEF medication tracker links).
  • Refine HF Basics, goal-setting, welcome, and footer copy; enhance video cards with “open on YouTube” support content.
  • Update Astro + lint/test/format dependencies and adjust GitHub Pages deployment environment variables.

Reviewed changes

Copilot reviewed 23 out of 26 changed files in this pull request and generated 2 comments.

Show a summary per file
File Description
src/styles/global.css Adds styling for tracker buttons, callout actions, treatment badges, external resource icons, and printable tracker tables.
src/pages/treatment-options.astro Adds “other meds” section and tracker callout linking to PDFs via withBase.
src/pages/resources.astro Adds external heart failure resources section; renames video library labeling/copy.
src/pages/printables/vitals.astro Increases printable vitals rows count.
src/pages/printables/appointments.astro Adds appointment-log table modifier class for print layout.
src/pages/index.astro Simplifies hero usage and adjusts/remove some welcome page sections/copy.
src/pages/hf-basics.astro Updates EF/symptom copy, adds mental-health callout, revises video library copy/props.
src/pages/goal-setting.astro Updates section copy and removes “Print a tracker” CTA link.
src/data/site.ts Updates content strings, restructures video sections, adds descriptionBold flag, removes some resource items.
src/components/VideoLibrary.astro Conditionally renders context, supports bold descriptions, adds YouTube “open larger” support block.
src/components/TreatmentExplorer.astro Adds therapy-group badge icons to treatment cards; removes embedded tracker callout band.
src/components/SiteFooter.astro Updates footer heading copy.
src/components/ResourceLibrary.astro Removes filtering UI/script and simplifies resource card markup.
src/components/HeroPanel.astro Removes one hero chip line.
src/components/GoalWizard.astro Updates eyebrow copy.
package.json Bumps Astro and dev tooling versions.
package-lock.json Updates lockfile to match dependency bumps.
.github/workflows/deploy-pages.yml Adds BASE_PATH and SITE_URL env vars to Pages build job.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread src/styles/global.css
Comment thread .github/workflows/deploy-pages.yml
@PSchmiedmayer
PSchmiedmayer enabled auto-merge (squash) July 13, 2026 16:50
@PSchmiedmayer
PSchmiedmayer disabled auto-merge July 13, 2026 16:50
@PSchmiedmayer
PSchmiedmayer merged commit 5f64821 into main Jul 13, 2026
8 checks passed
@PSchmiedmayer
PSchmiedmayer deleted the feature/update branch July 13, 2026 16:51
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.

2 participants