Update icons, screenshots, and UX improvements

- Refactor icon picker to use full Ionicons set dynamically
- Add date sort toggle to My Answers screen
- Fix match deduplication and show total count on home
- Clear stale data when switching chats
- Update app store screenshots
- Bump build number to 25

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
jjbruntonandClaude Opus 4.5 committed 2026-01-08 19:58:29 +00:00
1 parent c48936686e
commit b60b72a289
64 files changed
+381 -298

No files matched your search

+15 -15
View File
@@ -16,46 +16,46 @@ const DIMENSIONS = {
// Screenshot configurations with marketing text
const SCREENSHOTS = [
{
source: "Simulator Screenshot - iPhone 16 Pro - 2025-12-30 at 19.57.14.png",
source: "Simulator Screenshot - iPhone 16e - 2026-01-08 at 19.18.40.png",
headline: "Your Couple Dashboard",
subheadline: "Track matches, packs & explore together",
outputName: "01-home",
},
{
source: "Simulator Screenshot - iPhone 16 Pro - 2025-12-30 at 20.10.53.png",
source: "Simulator Screenshot - iPhone 16e - 2026-01-08 at 19.10.03.png",
headline: "Curated Question Packs",
subheadline: "From first dates to spicy adventures",
outputName: "02-packs",
},
{
source: "Simulator Screenshot - iPhone 16 Pro - 2025-12-30 at 19.57.35.png",
source: "Simulator Screenshot - iPhone 16e - 2026-01-08 at 19.06.40.png",
headline: "Swipe on Questions",
subheadline: "Answer yes, no, or maybe together",
outputName: "03-swipe",
},
{
source: "Simulator Screenshot - iPhone 16 Pro - 2025-12-30 at 21.00.55.png",
headline: "Express Yourself",
subheadline: "Swipe right on what excites you",
outputName: "04-swipe-yes",
},
{
source: "Simulator Screenshot - iPhone 16 Pro - 2025-12-30 at 19.57.51.png",
source: "Simulator Screenshot - iPhone 16e - 2026-01-08 at 19.07.29.png",
headline: "It's a Match!",
subheadline: "Celebrate when you both say yes",
outputName: "05-match",
outputName: "04-match",
},
{
source: "Simulator Screenshot - iPhone 16 Pro - 2025-12-30 at 20.02.50.png",
source: "Simulator Screenshot - iPhone 16e - 2026-01-08 at 19.09.54.png",
headline: "Discover Your Matches",
subheadline: "See where you both agree",
outputName: "06-home-matches",
outputName: "05-matches",
},
{
source: "Simulator Screenshot - iPhone 16 Pro - 2025-12-30 at 20.01.31.png",
source: "Simulator Screenshot - iPhone 16e - 2026-01-08 at 19.08.25.png",
headline: "Chat About It",
subheadline: "Every match unlocks a conversation",
outputName: "07-chat",
outputName: "06-chat",
},
{
source: "Simulator Screenshot - iPhone 16e - 2026-01-08 at 19.09.48.png",
headline: "Set Your Comfort Zone",
subheadline: "Customize your intimacy preferences",
outputName: "07-settings",
},
];
Binary file not shown.

Before

Width:  |  Height:  |  Size: 629 KiB

After

Width:  |  Height:  |  Size: 658 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 858 KiB

After

Width:  |  Height:  |  Size: 837 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 852 KiB

After

Width:  |  Height:  |  Size: 757 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 567 KiB

After

Width:  |  Height:  |  Size: 561 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 757 KiB

After

Width:  |  Height:  |  Size: 683 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 751 KiB

After

Width:  |  Height:  |  Size: 596 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 381 KiB

After

Width:  |  Height:  |  Size: 592 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 502 KiB

After

Width:  |  Height:  |  Size: 748 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 497 KiB

After

Width:  |  Height:  |  Size: 628 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 243 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 304 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 300 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 437 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 588 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 589 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 256 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 330 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 328 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.0 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 855 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 578 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 798 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 790 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 387 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 534 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 525 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 469 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 591 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 554 KiB