Antigravity
c415d93945
CI / Lint, Unit Tests & Build (push) Failing after 1m7s
CI / Deploy production (on server) (push) Has been skipped
feat: Tier 1 & 2 — Daily Note, Voice, Flashcard quota, Readwise, Calendar, Agent Gallery
Tier 1:
- BASIC tier: chat (10/mo) + reformulate (10/mo) désormais accessibles
- Nouveaux quotas: ai_flashcard + voice_transcribe dans tous les tiers
- /api/notes/daily : note du jour auto-créée (find or create)
- Bouton Note du Jour dans la sidebar (CalendarDays)
- Voice-to-Text dans l'éditeur (Web Speech API, bouton Mic toolbar)
- Flashcard generation → quota ai_flashcard (au lieu de reformulate)
Tier 2:
- Intégration Readwise: GET/POST/DELETE /api/integrations/readwise
- Intégration Google Calendar: OAuth flow + today's events + meeting notes
- /api/integrations/calendar + /callback
- Page /settings/integrations avec cards Calendar + Readwise
- SettingsNav: onglet Intégrations
- AgentTemplates: catégories + 4 nouveaux templates (Digest/Recap/AutoTagger/Synthesis)
Schema:
- UserAISettings.integrationTokens Json? (migration 20260529160000)
- prisma generate + migrate deploy appliqués
Fix:
- SpeechRecognition types (triple-slash @types/dom-speech-recognition)
- Notebook.create: suppression champ 'description' inexistant
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-05-29 15:14:01 +00:00
..
2026-05-29 15:14:01 +00:00
2026-05-28 21:49:32 +00:00
2026-05-29 11:24:56 +00:00
2026-05-16 23:38:11 +00:00
2026-05-24 23:03:16 +00:00
2026-05-29 12:46:57 +00:00
2026-05-24 23:03:16 +00:00
2026-05-16 12:59:30 +00:00
2026-05-29 15:14:01 +00:00
2026-05-29 11:24:56 +00:00
2026-05-29 15:14:01 +00:00
2026-05-28 21:18:51 +00:00
2026-05-16 21:56:25 +00:00
2026-04-20 22:48:06 +02:00
2026-05-09 14:40:36 +00:00
2026-05-17 17:29:51 +00:00
2026-05-07 22:29:02 +00:00
2026-05-29 14:20:50 +00:00
2026-05-24 14:27:29 +00:00
2026-04-20 22:48:06 +02:00
2026-05-24 14:27:29 +00:00
2026-05-24 14:27:29 +00:00
2026-05-27 21:39:21 +00:00
2026-05-24 14:27:29 +00:00
2026-05-24 14:27:29 +00:00
2026-05-23 10:00:44 +00:00
2026-05-23 20:26:25 +00:00
2026-04-20 22:48:06 +02:00
2026-04-20 22:48:06 +02:00
2026-05-24 14:27:29 +00:00
2026-04-20 22:48:06 +02:00
2026-04-20 22:48:06 +02:00
2026-05-27 22:01:21 +00:00
2026-05-10 10:52:26 +00:00
2026-05-16 12:59:30 +00:00
2026-05-09 14:40:36 +00:00
2026-05-24 19:12:36 +00:00
2026-05-27 19:45:15 +00:00
2026-05-24 14:27:29 +00:00
2026-04-20 22:48:06 +02:00
2026-05-03 18:41:38 +00:00
2026-05-24 14:27:29 +00:00
2026-05-16 12:59:30 +00:00
2026-05-17 17:17:42 +00:00
2026-05-24 14:27:29 +00:00
2026-05-27 19:45:15 +00:00
2026-05-14 17:43:21 +00:00
2026-05-16 12:59:30 +00:00
2026-05-16 18:50:34 +00:00
2026-05-24 14:27:29 +00:00
2026-05-17 17:29:51 +00:00
2026-05-22 18:33:55 +00:00
2026-05-07 22:29:02 +00:00
2026-05-24 18:57:33 +00:00
2026-05-27 21:54:15 +00:00
2026-05-27 21:54:15 +00:00
2026-05-24 14:27:29 +00:00
2026-05-29 14:20:50 +00:00
2026-05-16 21:10:26 +00:00
2026-05-24 19:05:39 +00:00
2026-05-24 14:27:29 +00:00
2026-05-23 10:00:44 +00:00
2026-04-20 22:48:06 +02:00
2026-05-24 23:03:16 +00:00
2026-05-24 19:12:36 +00:00
2026-05-16 23:38:11 +00:00
2026-05-03 18:41:38 +00:00
2026-05-24 14:27:29 +00:00
2026-05-24 19:22:20 +00:00
2026-05-09 07:28:03 +00:00
2026-05-24 14:27:29 +00:00
2026-05-24 14:27:29 +00:00
2026-05-24 14:27:29 +00:00
2026-05-27 19:45:15 +00:00
2026-05-27 19:45:15 +00:00
2026-05-24 18:57:33 +00:00
2026-05-16 12:59:30 +00:00
2026-05-24 14:27:29 +00:00
2026-05-29 11:24:56 +00:00
2026-05-16 18:50:34 +00:00
2026-05-08 14:31:08 +00:00
2026-05-17 17:17:42 +00:00
2026-04-20 22:48:06 +02:00
2026-05-29 11:24:56 +00:00
2026-05-24 14:27:29 +00:00
2026-04-20 22:48:06 +02:00
2026-05-29 15:14:01 +00:00
2026-05-27 21:47:50 +00:00
2026-05-27 19:45:15 +00:00
2026-05-28 21:18:51 +00:00
2026-05-16 12:59:30 +00:00
2026-05-23 09:51:30 +00:00
2026-05-24 18:57:33 +00:00
2026-05-27 19:45:15 +00:00
2026-05-24 18:57:33 +00:00
2026-05-27 21:39:21 +00:00
2026-05-27 19:45:15 +00:00
2026-05-07 22:29:02 +00:00
2026-05-24 14:27:29 +00:00
2026-05-22 17:18:48 +00:00