داشبورد New Tab فارسیاول برای بوکمارکها، کارها، آبوهوا، تقویم و یک فضای کار Bento قابل شخصیسازی.
npm install
npm run devnpm run buildسپس در chrome://extensions حالت Developer mode را روشن کنید، Load unpacked را بزنید و پوشه dist را انتخاب کنید.
برای اتصال Google Calendar، مقدار OAuth در manifest.json یا فرایند build محیط خود را با Client ID واقعی جایگزین کنید. Client secret هرگز در اکستنشن قرار نمیگیرد.
npm run api:install
npm run api:devAPI روی http://127.0.0.1:8787 اجرا میشود. برای ساخت آن:
npm run api:buildاین فاز API نسخهدار، remote config، development auth/session، sync contract، privacy export/delete و telemetry validation دارد. persistence فعلاً MemoryStore است و با restart پاک میشود؛ این backend production claim نیست. جزئیات در BACKEND.md آمده است.
- خانه و کشف از هم جدا هستند؛ Home بدون تبلیغ و productivity-first است.
- «ویرایش داشبورد» برای drag/drop، مخفیکردن و resize ویجتهاست.
- تسکها بهصورت local-first در لیستها و ستونهای مشترک بین نمای فهرست، برد و تمرکز کار میکنند.
Ctrl/Cmd + Nروی New Tab ورودی سریع تسک را فعال میکند.- دادهی قبلی
taskamoun.tasksهنگام اولین اجرا به مدل جدید workspace مهاجرت میکند.
- React + TypeScript + Vite
- Manifest V3 و override رسمی New Tab
chrome.storage.localبرای تنظیمات و تسکهاchrome.bookmarksبهعنوان منبع حقیقت بوکمارکها- IndexedDB برای تصویر والپیپر
- Open-Meteo برای آبوهوا، بدون API key
- widget registry با layout پایدار و responsive Bento
- analytics خاموش بهصورت پیشفرض و بدون محتوای شخصی