2 Commits

Author SHA1 Message Date
Yusuf Suleman
c448b945d5 fix: remove page-swipe TabView — conflicts with swipe-to-delete
All checks were successful
Security Checks / dependency-audit (push) Successful in 14s
Security Checks / secret-scanning (push) Successful in 4s
Security Checks / dockerfile-lint (push) Successful in 3s
Replaced .tabViewStyle(.page) with Group/switch.
Tab switching only via top buttons, no horizontal page swipe.
This prevents swipe-to-delete from accidentally switching tabs.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-03 11:21:11 -05:00
Yusuf Suleman
9fb0133c45 feat: use ConfettiSwiftUI package instead of custom confetti
All checks were successful
Security Checks / dependency-audit (push) Successful in 12s
Security Checks / secret-scanning (push) Successful in 3s
Security Checks / dockerfile-lint (push) Successful in 3s
- import ConfettiSwiftUI
- .confettiCannon modifier on MainTabView
- 80 particles, circles/crosses/rectangles, 7 colors
- Trigger: confettiTrigger += 1
- Removed all custom confetti code (ConfettiView, PhysicsModifier, etc.)

Requires: Add package in Xcode → https://github.com/simibac/ConfettiSwiftUI

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-03 11:05:41 -05:00