Skip to content

feat(local-db): generate migration for font customization settings#1435

Merged
Kitenite merged 1 commit into
mainfrom
kitenite/generate-migrations
Feb 12, 2026
Merged

feat(local-db): generate migration for font customization settings#1435
Kitenite merged 1 commit into
mainfrom
kitenite/generate-migrations

Conversation

@Kitenite
Copy link
Copy Markdown
Collaborator

@Kitenite Kitenite commented Feb 12, 2026

Summary

Test plan

  • Verify desktop app starts and runs migration successfully
  • Confirm font settings columns are accessible in the settings table

Summary by CodeRabbit

Release Notes

  • New Features
    • Added font customization settings for terminal and editor, allowing users to adjust font family and size preferences.

Add terminal and editor font family/size columns to settings table.
@coderabbitai
Copy link
Copy Markdown
Contributor

coderabbitai Bot commented Feb 12, 2026

Caution

Review failed

The pull request is closed.

📝 Walkthrough

Walkthrough

A database migration adds four font configuration columns to the settings table: terminal and editor font family and size. A new schema snapshot is generated for database version 6, and the migration journal is updated to track the change.

Changes

Cohort / File(s) Summary
Database Migration
packages/local-db/drizzle/0024_generate_migration.sql
Adds four columns to settings table: terminal_font_family, terminal_font_size, editor_font_family, and editor_font_size via separate ALTER TABLE statements.
Schema Files
packages/local-db/drizzle/meta/0024_snapshot.json, packages/local-db/drizzle/meta/_journal.json
Creates schema snapshot for SQLite dialect version 6 with complete table definitions, indexes, and constraints; updates journal with new migration entry (idx 24).

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~8 minutes

Poem

🐰 Four fonts now whisper in the code,
Terminal and editor paths bestowed,
With family and size in careful measure,
The settings table finds new pleasure!

✨ Finishing touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch kitenite/generate-migrations

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 and usage tips.

@Kitenite Kitenite merged commit ec25a22 into main Feb 12, 2026
6 of 7 checks passed
@Kitenite Kitenite deleted the kitenite/generate-migrations branch February 12, 2026 08:19
@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Feb 12, 2026

🚀 Preview Deployment

🔗 Preview Links

Service Status Link
Neon Database (Neon) View Branch
Fly.io Electric (Fly.io) View App
Fly.io Streams (Fly.io) Failed to deploy
Vercel API (Vercel) Failed to deploy
Vercel Web (Vercel) Failed to deploy
Vercel Marketing (Vercel) Failed to deploy
Vercel Admin (Vercel) Failed to deploy
Vercel Docs (Vercel) Failed to deploy

Preview updates automatically with new commits

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