Skip to content

Customize

NoteFlare is plain React, Tailwind and shadcn/ui, a small Hono API and plain SQL migrations. Edit your copy of the repository and deploy again.

Want to… Edit
Restyle colors, fonts, note palette, motion src/index.css: tokens at the top, motion at the bottom
Edit UI text or add a language src/i18n/en.ts for the keys; add e.g. fr.ts and register it in src/i18n/index.tsx
Tune encryption cost DEFAULT_KDF in packages/client/src/crypto.ts
Change auto-lock or autosave timing IDLE_LOCK_MS in src/lib/vault.tsx, DEBOUNCE_MS in src/lib/sync/engine.ts
Change how edits from two devices merge packages/client/src/merge.ts, tested in tests/merge.test.ts
Change the app icon or install name public/icons/, public/manifest.webmanifest
Change trash retention TRASH_TTL_MS in worker/index.ts, triggers.crons in wrangler.jsonc
Add API routes worker/index.ts (Hono). Public ones also go in worker/openapi.ts and docs/API.md
Change the encryption or wire format packages/client/src/, shared by the web app, the Worker and the SDK
Follow your fork’s releases, or turn off update checks UPDATE_CHECK_REPO in wrangler.jsonc
Add UI components bunx shadcn@latest add <component>

To run it on your computer first, see Develop locally. To contribute a change back, read CONTRIBUTING.md.