Bright

מה חדש ב-Bright

כל סעיף למטה מסכם גרסה שפורסמה של Bright עבור iPhone ו-Apple TV. שינויים באתר וב-API מתעדכנים באופן רציף ומתועדים בנפרד.

בקרוב

בפיתוח

  • iPhone Haptic feedback at meaningful moments: rule save, day-of-week toggles, delete confirmations, sign-up success / password mismatch, language picks, setup-wizard step transitions, and media uploads.
  • iPhone Accessibility pass: every icon-only button (toolbar +, ×, gearshape, play.rectangle, trash, media remove) now announces its purpose to VoiceOver. Decorative emoji (🌐 ✨ 🎉 📧) are silenced. Rule-status indicator pairs the green dot with an SF Symbol so colorblind users have shape redundancy; the row exposes a combined accessibility element with title + active/paused state.
  • iPhone Auth and rule-edit forms get keyboard focus chains (email→password→confirm; title→description) with submit-label hints. Sign-up password mismatch shakes the confirm field with a red border + error haptic.
  • iPhone chevron.right swapped for chevron.forward so the Settings re-run row points the right way in Hebrew RTL.
  • iPhone Filter pills now scale on press; Rules empty state and the re-run "no rules" view ship with actionable CTAs ("Add rule" / "Start fresh") instead of dead-end text.
  • Apple TV PairingView retry buttons and the settings-overlay OK now use .buttonStyle(.card) so the Siri Remote shows a focus halo on every interactive element. PairingView also displays a "Waiting for confirmation…" status with a small spinner below the QR.
  • iPhone Apple TV Aurora background respects the OS "Reduce Motion" toggle: particles vanish, stars are dim and static, and the gradient holds. The slideshow's title/badge/description staggered entrance becomes a clean cross-fade under reduce-motion.
  • iPhone Apple TV Slideshow progress timer-bar animation now matches the 1.0s engine tick (was 0.9s, causing visible snap-back at every boundary). The active-dot transition is delayed 100ms so it lands as the new slide content appears.
  • iPhone TV-mode close X fades + scales in on a delayed spring after the slideshow loads, instead of appearing instantly.
  • iPhone Apple TV Slow the floating particles 10× and restore the gentle star twinkle so the TV-mode background feels calmer.
  • iPhone Make the TV-mode close button visible against the bright background.
  • iPhone Render bullets in password (SecureField) inputs instead of plain text.
  • iPhone Apple TV Wrap long rule titles and descriptions in TV mode in both portrait and landscape; the progress dots also wrap to multiple rows when there are many rules.
  • iPhone Keep the TV-mode close button inside the safe area in landscape so it stays tappable on iPhone with Dynamic Island.
  • iPhone Schedule-based rules: each day-of-week toggle now responds independently instead of triggering the whole row.
  • iPhone Re-running the setup wizard from Settings now asks whether to keep existing rules, delete everything, or pick which to keep.

1.0 (Build 4)

TestFlight

  • iPhone Resolve iOS app getting stuck on the check-email screen after signup.
  • iPhone Feature-flag social sign-in off; keep email + password as the only sign-in method for now.

1.0 (Build 3)

TestFlight

First TestFlight build that's broadly usable. Rolls up everything since Build 1.

  • iPhone Fix iOS 26 SDK compatibility and bash-3 compatibility in the TestFlight script.
  • iPhone Add signup and social sign-in for web and iOS.
  • iPhone Apple TV Remove unused theme/design selection; move server URL to Advanced settings.
  • iPhone Apple TV Setup wizard with rule templates for new users, with language selection as the first step and a re-run option in Settings.
  • iPhone Fix skip-setup error and sync the locale before the wizard runs.
  • iPhone Rebrand the accent color from amber to sky blue.
  • iPhone Add SetupWizardView to the Xcode project and fix the app icon.
  • iPhone Apple TV Sync the locale/language setting across web, iOS, and tvOS, and add i18n support for English, Hebrew, and Spanish.
  • iPhone Apple TV Add QR-code TV device pairing for authenticated access; fix JSON casing mismatch and the pairing confirm button; harden security on the pairing flow.
  • Apple TV Fix tvOS asset-catalog warnings and move SplashView into Shared/ so BrightTV compiles.
  • iPhone Apple TV Generate iOS and tvOS app icons from the bright-v1 SVG and add the LPF v4 splash screen.
  • iPhone Pass auth to the slideshow; indigo glow; slower aurora.
  • iPhone Add media management to the rule form, plus a delete confirmation.
  • iPhone Share a single APIClient so the auth token reaches all views.
  • iPhone Add a splash screen and Supabase email/password auth login.
  • iPhone Add camera support, image compression, and an always-visible media section.
  • iPhone Apple TV Change the app icon from orange to light blue.

1.0 (Build 1)

  • iPhone Apple TV Initial Bright import into the monorepo with BrightPhone and BrightTV scaffolds.

מחפשים את ההיסטוריה המלאה כולל שינויים באתר וב-API? עיינו ב-CHANGELOG.md במאגר של Bright.