Skip to content

Add diaries, time capsules, and cover customization - #116

Draft
fortune710 wants to merge 3 commits into
devfrom
feat/new-ui
Draft

Add diaries, time capsules, and cover customization#116
fortune710 wants to merge 3 commits into
devfrom
feat/new-ui

Conversation

@fortune710

Copy link
Copy Markdown
Owner

What changed

  • Added multi-diary support with default-diary backfills, diary-specific entries, cover colors, persisted cover styles, optimistic editing, local caching, and shared cover transitions.
  • Added time-capsule creation, scheduling, backend unlock processing, notifications, listing, and reveal experiences.
  • Added Spotify provider support and new inspiration sources for contacts, media memories, and place visits.
  • Refined capture, calendar, onboarding, settings, friends, monthly dumps, typography, icons, and shared UI components.
  • Added the Supabase migrations required for diaries, time capsules, Spotify configuration, query indexes, colors, and cover styles.

Why

Entries previously had no first-class diary grouping, diary reads lacked the matching cache and database indexes, and time capsules did not have a complete creation-to-unlock flow. This change adds the required data model and user experiences while improving perceived performance through optimistic updates and local cache hydration.

User and developer impact

Users can create and customize multiple diaries, open diary-specific entries with a shared cover transition, and create time capsules that unlock on schedule. Developers now have typed diary and time-capsule services, migrations, reusable cover components, schedulers, and shared UI primitives.

Validation

  • npm run build:web passes.
  • git diff --check passes.
  • Supabase migrations are applied and synchronized through 20260808010500.
  • npx tsc --noEmit reaches only two pre-existing nullable-response warnings in hooks/__tests__/use-auth.test.ts.

fortune710 and others added 3 commits August 2, 2026 00:56
Add step progress + close controls to sign-up/sign-in headers, refine the
floating tab bar's active-item styling and centering, drop the capture
screen's entry animation, and restyle the settings/profile forms with
shared icon components and a bottom-sheet form pattern.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Installs the impeccable skill bundle (reference docs, agents, scripts) across
.agents/.claude/.github, its hook wiring, and local Claude Code project
settings.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
@bolt-new-by-stackblitz

Copy link
Copy Markdown

Review PR in StackBlitz Codeflow Run & review this pull request in StackBlitz Codeflow.

@coderabbitai

coderabbitai Bot commented Aug 8, 2026

Copy link
Copy Markdown
Contributor

Important

Review skipped

Draft detected.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Pro Plus

Run ID: bbe8d76c-978c-45db-b7ad-24f9a07f1f11

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review

Note

.coderabbit.yaml has unrecognized properties

CodeRabbit is using all valid settings from your configuration. Unrecognized properties (listed below) have been ignored and may indicate typos or deprecated fields that can be removed.

⚠️ Parsing warnings (1)
Validation error: Unrecognized key: "path_filters"
⚙️ Configuration instructions
  • Please see the configuration documentation for more information.
  • You can also validate your configuration using the online YAML validator.
  • If your editor has YAML language server enabled, you can add the path at the top of this file to enable auto-completion and validation: # yaml-language-server: $schema=https://coderabbit.ai/integrations/schema.v2.json

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@cloudflare-workers-and-pages

Copy link
Copy Markdown

Deploying with  Cloudflare Workers  Cloudflare Workers

The latest updates on your project. Learn more about integrating Git with Workers.

Status Name Latest Commit Updated (UTC)
❌ Deployment failed
View logs
keepsafe 5c1c98c Aug 08 2026, 04:59 AM

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant