Tuỳ biến
NoteFlare là React, Tailwind và shadcn/ui thuần, một API Hono nhỏ và các file migration SQL. Sửa bản repository của bạn rồi deploy lại.
| Muốn… | Sửa ở |
|---|---|
| Đổi màu, font, bảng màu ghi chú, chuyển động | src/index.css: token ở đầu, motion ở cuối file |
| Sửa chữ trên giao diện hoặc thêm ngôn ngữ | src/i18n/en.ts cho danh sách khoá; thêm ví dụ fr.ts rồi đăng ký trong src/i18n/index.tsx |
| Chỉnh độ nặng mã hoá | DEFAULT_KDF trong packages/client/src/crypto.ts |
| Đổi thời gian tự khoá, tự lưu | IDLE_LOCK_MS trong src/lib/vault.tsx, DEBOUNCE_MS trong src/lib/sync/engine.ts |
| Đổi cách gộp thay đổi giữa hai thiết bị | packages/client/src/merge.ts, test ở tests/merge.test.ts |
| Đổi icon hoặc tên khi cài | public/icons/, public/manifest.webmanifest |
| Đổi thời gian giữ thùng rác | TRASH_TTL_MS trong worker/index.ts, triggers.crons trong wrangler.jsonc |
| Thêm route API | worker/index.ts (Hono). Route công khai cần thêm vào worker/openapi.ts và docs/API.md |
| Đổi định dạng mã hoá hoặc định dạng truyền | packages/client/src/, dùng chung cho web app, Worker và SDK |
| Theo dõi bản phát hành của fork, hoặc tắt kiểm tra cập nhật | UPDATE_CHECK_REPO trong wrangler.jsonc |
| Thêm component giao diện | bunx shadcn@latest add <component> |
Để chạy trên máy trước, xem Chạy local. Để đóng góp thay đổi, đọc CONTRIBUTING.md.