Summary
Surface a link to the project's marketing site — https://youmenutube.riccardo.lol/ — somewhere in the Settings pane so users can find the homepage (changelog, docs, project status) without having to chase down the GitHub repo URL from the release artifact.
Proposed placement
Inside the existing Section("About") in Sources/Views/SettingsView.swift, next to the version row and the update-available link. Either:
- A SwiftUI
Link row labeled "Visit website" → https://youmenutube.riccardo.lol/, or
- A
LabeledContent("Website", …) with the URL as a clickable link.
Use Image(systemName: "link") or "safari" to match the visual language of the surrounding rows.
Acceptance
- Clicking the link opens the URL in the user's default browser (standard SwiftUI
Link behavior via LSApplicationRole).
- Row renders in both signed-in and signed-out states (the About section is always visible).
- No new dependency — just SwiftUI
Link.
Notes
The URL is hardcoded intentionally; this is the canonical project site, not a user-configurable setting.
Summary
Surface a link to the project's marketing site — https://youmenutube.riccardo.lol/ — somewhere in the Settings pane so users can find the homepage (changelog, docs, project status) without having to chase down the GitHub repo URL from the release artifact.
Proposed placement
Inside the existing
Section("About")inSources/Views/SettingsView.swift, next to the version row and the update-available link. Either:Linkrow labeled "Visit website" →https://youmenutube.riccardo.lol/, orLabeledContent("Website", …)with the URL as a clickable link.Use
Image(systemName: "link")or"safari"to match the visual language of the surrounding rows.Acceptance
Linkbehavior viaLSApplicationRole).Link.Notes
The URL is hardcoded intentionally; this is the canonical project site, not a user-configurable setting.