# CapsifyApp/Capsify, Release Stories All notable changes to this project. ## Add .yanib.yml — Yanib surface detection _auto-2026-07-26 · 2026-07-26_ Configures Yanib surface detection ### What changed Added `.yanib.yml` configuration to declare repository surfaces for API and capability detection. This enables better tracking of public-facing features and integrations. ### Why it matters 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. ## Contribution recognition: badges, founding campaign, search CTA _auto-2026-07-24 · 2026-07-24_ Adds contribution recognition with badges and founding campaign ### What changed 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. ### Why it matters 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. ## V2 Phase 3: contribution engine + brand + nav _auto-2026-07-23-5 · 2026-07-23_ Adds capsule templates, blind sealed additions, reminders, and private toggles; fixes camera crash. ### What changed Introduce reusable capsule templates and film-strip progress visualization for tracking item goals within themed collections. Enable definer-safe blind sealed additions to capsules with row-level security enforcement to protect capsule integrity. Notify users when capsules are approaching seal deadlines and provide a digest of contribution activity. Allow users to control capsule visibility with a private toggle setting. Enable shareable ask links to encourage contributions to specific capsules. Streamline the create flow with a more intuitive, focused form interface. Introduce themed Welcome screen and simplified navigation structure. Add comprehensive icon variants including light, dark, tinted, Android, and splash screen support. Introduce unified Wordmark for consistent brand representation across the app. Resolve crash occurring during camera image capture in native camera integration. ### Why it matters 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. ## V2 Phase 2: beautiful by default _auto-2026-07-23-4 · 2026-07-23_ Adds cover filtering, media tagging, clip posters, typography, hero pinning, and pagination improvements. ### What changed Exclude webpage screenshots from discover feed covers and enrich RPC logic to surface higher-quality, type-appropriate imagery for capsules. Tag media with kind metadata to enable smarter cover selection and viewability-based rendering strategies across the app. Video clip covers now display as posters with lazy autoplay, improving feed performance and user control over media playback. Support beautifully rendered text-based covers as an alternative to media, enabling capsules without imagery to stand out in discover. Curated hero capsules now appear pinned at the top of discover, improving discoverability of featured collections. Detail screens now show polished skeleton loaders while content is fetching, improving perceived performance. Feed now supports pagination for smoother infinite scrolling through larger collections of capsules. Capsule details now highlight contributors, giving credit to community members who built shared collections. ### Why it matters 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. ## V2 Phase 1: camera-first posting _auto-2026-07-23-3 · 2026-07-23_ Launches camera-first posting with improved UI and multiple entry points. ### What changed 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. 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. Fixed shot caps, dark-pinned selector styling, and last-used capsule default selection to meet App Review standards and enhance visual consistency. ### Why it matters 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. ## V2 Phase T: light + dark themes _auto-2026-07-23-2 · 2026-07-23_ Adds full light and dark theme support with improved contrast and readability. ### What changed 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. Enhanced sealed-state visibility, hero scrim blending, and overall contrast ratios to ensure legibility in both light and dark modes. ### Why it matters 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. ## V2 Phase 0: creation friction kills + analytics foundation _auto-2026-07-23 · 2026-07-23_ Capsify improves capsule creation UI, adds contribution prompts, and introduces PostHog analytics. ### What changed 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. The capsule selector now prioritizes user content with dedicated sections for Your Capsules, Recent, and search, plus inline creation capability for faster access. Users now see contextual contribution entry points throughout the feed and empty states to encourage participation. Optional analytics tracking via PostHog facade is now available, laying groundwork for future insights without compromising user privacy by default. Resolved navigation issue that could leave users stuck during the creation process. Users now receive clear feedback when attempting to submit invalid capsule data, improving the creation experience. Added version check to ensure compatibility across clients. ### Why it matters 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.