Add Terms of Service and Privacy Policy links #171

Merged
talksik merged 1 commits from claude/add-privacy-tos-vh3Gf into master 2026-04-16 22:37:28 +00:00
talksik commented 2026-04-16 22:35:12 +00:00 (Migrated from github.com)

Summary

Added links to Terms of Service and Privacy Policy throughout the application, making them easily accessible to users during authentication and in the settings page.

Key Changes

  • Constants: Added PRIVACY_URL and TERMS_URL constants pointing to Flowy Labs legal pages
  • Email Step: Added a legal agreement notice below the email submission button with clickable links to Terms of Service and Privacy Policy
  • Settings Page:
    • Added a new "Legal" section in settings with dedicated menu items for Privacy Policy and Terms of Service
    • Imported FileText icon from lucide-react for the Terms of Service entry
    • Updated constants import to include the new URL constants

Implementation Details

  • Links use window.electronLink.openExternal() to open URLs in the user's default browser
  • Legal links in the email step are styled as underlined buttons with hover effects
  • Settings page legal section follows the existing SettingsRow and SettingsGroup component patterns
  • Privacy Policy uses a Shield icon and Terms of Service uses a FileText icon for visual distinction

https://claude.ai/code/session_01U6gT7XFQ8Rtm3FStsHG63j

## Summary Added links to Terms of Service and Privacy Policy throughout the application, making them easily accessible to users during authentication and in the settings page. ## Key Changes - **Constants**: Added `PRIVACY_URL` and `TERMS_URL` constants pointing to Flowy Labs legal pages - **Email Step**: Added a legal agreement notice below the email submission button with clickable links to Terms of Service and Privacy Policy - **Settings Page**: - Added a new "Legal" section in settings with dedicated menu items for Privacy Policy and Terms of Service - Imported `FileText` icon from lucide-react for the Terms of Service entry - Updated constants import to include the new URL constants ## Implementation Details - Links use `window.electronLink.openExternal()` to open URLs in the user's default browser - Legal links in the email step are styled as underlined buttons with hover effects - Settings page legal section follows the existing `SettingsRow` and `SettingsGroup` component patterns - Privacy Policy uses a `Shield` icon and Terms of Service uses a `FileText` icon for visual distinction https://claude.ai/code/session_01U6gT7XFQ8Rtm3FStsHG63j
Sign in to join this conversation.