# CapsifyApp/Capsify — Changelog All notable changes to this project. ## auto-2026-07-26 — Add .yanib.yml — Yanib surface detection _2026-07-26_ Configures Yanib surface detection ### Maintenance - Configure Yanib surface detection (#55) — Added `.yanib.yml` configuration to declare repository surfaces for API and capability detection. This enables better tracking of public-facing features and integrations. ## auto-2026-07-24 — Contribution recognition: badges, founding campaign, search CTA _2026-07-24_ Adds contribution recognition with badges and founding campaign ### New Features - Add contribution recognition with badges and founding campaign (#61) — Introduces a badge engine with 8 seeded badge types that recognize genuine contributions (likes and comments on public capsules). Includes badge progress tracking via RPC, automated award distribution every 10 minutes, and a founding campaign search CTA to encourage early participation. ## auto-2026-07-23-5 — v2 Phase 3: contribution engine + brand + nav _2026-07-23_ Adds capsule templates, blind sealed additions, reminders, and private toggles; fixes camera crash. ### New Features - Add capsule templates and item goal tracking (#60) — Introduce reusable capsule templates and film-strip progress visualization for tracking item goals within themed collections. - Implement blind sealed capsule additions with RLS (#60) — Enable definer-safe blind sealed additions to capsules with row-level security enforcement to protect capsule integrity. - Add seal-closing reminders and develop-hour digest (#60) — Notify users when capsules are approaching seal deadlines and provide a digest of contribution activity. - Add private capsule toggle (#60) — Allow users to control capsule visibility with a private toggle setting. - Add ask links for capsule contributions (#60) — Enable shareable ask links to encourage contributions to specific capsules. - Simplify capsule creation form (#60) — Streamline the create flow with a more intuitive, focused form interface. - Redesign navigation and welcome screen (#60) — Introduce themed Welcome screen and simplified navigation structure. - Expand Safelight icon set (#60) — Add comprehensive icon variants including light, dark, tinted, Android, and splash screen support. - Add shared Wordmark branding asset (#60) — Introduce unified Wordmark for consistent brand representation across the app. ### Bug Fixes - Fix camera clip crash on image capture (#60) — Resolve crash occurring during camera image capture in native camera integration. ## auto-2026-07-23-4 — v2 Phase 2: beautiful by default _2026-07-23_ Adds cover filtering, media tagging, clip posters, typography, hero pinning, and pagination improvements. ### New Features - Refine cover selection with type-aware filtering (#59) — Exclude webpage screenshots from discover feed covers and enrich RPC logic to surface higher-quality, type-appropriate imagery for capsules. - Add thumbnailKind tagging for media classification (#59) — Tag media with kind metadata to enable smarter cover selection and viewability-based rendering strategies across the app. - Implement clip posters with viewability-gated autoplay (#59) — Video clip covers now display as posters with lazy autoplay, improving feed performance and user control over media playback. - Add typographic covers for text-heavy capsules (#59) — Support beautifully rendered text-based covers as an alternative to media, enabling capsules without imagery to stand out in discover. - Pin hero capsules in discover feed (#59) — Curated hero capsules now appear pinned at the top of discover, improving discoverability of featured collections. - Add skeleton loading states to capsule detail (#59) — Detail screens now show polished skeleton loaders while content is fetching, improving perceived performance. - Implement discover pagination (#59) — Feed now supports pagination for smoother infinite scrolling through larger collections of capsules. - Add contributor credit display (#59) — Capsule details now highlight contributors, giving credit to community members who built shared collections. ## auto-2026-07-23-3 — v2 Phase 1: camera-first posting _2026-07-23_ Launches camera-first posting with improved UI and multiple entry points. ### New Features - Launch camera-first posting experience (#58) — Redesigned post creation flow with a standalone Darkroom camera supporting multi-shot strips, photo/clip toggling, and intuitive controls (flash, tap-to-focus, zoom presets). Includes streaming uploads with progress indication, durable draft persistence, and an add-another loop for rapid capturing. - Add multiple entry points for camera posting (#58) — Users can now launch the camera from tab long-press, the floating action button, or the hub hero section for seamless access to quick posting. ### Bug Fixes - Improve camera UI polish and Review compliance (#58) — Fixed shot caps, dark-pinned selector styling, and last-used capsule default selection to meet App Review standards and enhance visual consistency. ## auto-2026-07-23-2 — v2 Phase T: light + dark themes _2026-07-23_ Adds full light and dark theme support with improved contrast and readability. ### New Features - Add full light and dark theme support (#57) — Introduced comprehensive theming system with useThemedStyles hook and ThemeProvider, applying Daylight-print light palette across the app. Supports automatic system theme detection, manual override in Settings, and adaptive UI elements including status bars, keyboard appearance, and imagery surfaces. ### Bug Fixes - Improve contrast and readability across themes (#57) — Enhanced sealed-state visibility, hero scrim blending, and overall contrast ratios to ensure legibility in both light and dark modes. ## auto-2026-07-23 — v2 Phase 0: creation friction kills + analytics foundation _2026-07-23_ Capsify improves capsule creation UI, adds contribution prompts, and introduces PostHog analytics. ### New Features - Simplify capsule creation with optional titles and tags (#56) — Titles and tags are now optional when creating a capsule, reducing friction in the creation flow and making it easier for users to get started. - Rebuild capsule selector with user-centric organization (#56) — The capsule selector now prioritizes user content with dedicated sections for Your Capsules, Recent, and search, plus inline creation capability for faster access. - Add contribution prompts to feed and empty states (#56) — Users now see contextual contribution entry points throughout the feed and empty states to encourage participation. - Introduce analytics foundation with PostHog integration (#56) — Optional analytics tracking via PostHog facade is now available, laying groundwork for future insights without compromising user privacy by default. ### Bug Fixes - Fix dead-end link in capsule creation flow (#56) — Resolved navigation issue that could leave users stuck during the creation process. - Add invalid-submit feedback on creation forms (#56) — Users now receive clear feedback when attempting to submit invalid capsule data, improving the creation experience. ### Maintenance - Enforce version 1.3.0 guard (#56) — Added version check to ensure compatibility across clients.