-
b55f558a62
fix: import auth depuis @/auth (pas @/lib/auth)
Antigravity
2026-05-05 21:27:43 +00:00
-
19d0b2759a
fix: toast position bottom-right pour ne pas bloquer la navigation
Antigravity
2026-05-05 21:27:07 +00:00
-
34a977b5c4
fix: runAgent fire-and-forget + polling sur la page /agents
Antigravity
2026-05-05 21:26:35 +00:00
-
75b08ef53b
fix: génération asynchrone (fire-and-forget + polling)
Antigravity
2026-05-05 21:21:28 +00:00
-
98e246e257
fix: force git reset on deploy + toast persistant de génération
Antigravity
2026-05-05 21:15:38 +00:00
-
ff0b56f805
feat(ai-note): passer noteId au ContextualAIChat en mode liste (note-inline-editor)
Antigravity
2026-05-05 21:11:21 +00:00
-
d1e08f64c8
feat(ai-note): ajouter boutons Générer slides/diagramme dans le panneau IA
Antigravity
2026-05-05 21:07:43 +00:00
-
e7f28abccc
fix(pptx): pre-fetch images server-side before passing to pptxgenjs
Antigravity
2026-05-05 20:57:29 +00:00
-
129d5541e6
feat(agents): refonte complète slide-generator + excalidraw-generator
Antigravity
2026-05-05 20:55:15 +00:00
-
21fb56de3f
feat(sidebar): drag-and-drop notebook reordering
Antigravity
2026-05-03 21:06:34 +00:00
-
0ebf10344d
feat(mcp): add all 4 note types, translate N8N docs to English, add N8N workflow examples
Antigravity
2026-05-03 20:49:11 +00:00
-
0311c97a35
fix: add /health endpoint before auth middleware for Docker healthcheck (was 401 with MCP_REQUIRE_AUTH=true)
Antigravity
2026-05-03 19:45:27 +00:00
-
1ed7839334
fix: notebook name overflows sidebar on hover with bold + opaque background instead of tooltip overlay
Antigravity
2026-05-03 19:43:57 +00:00
-
718f4c6900
perf: optimize MCP server (O(1) auth, compact JSON, trashedAt fix) + memento-note performance (lazy loading, server-side filtering, XSS fixes, dead code removal, security hardening)
Antigravity
2026-05-03 18:41:38 +00:00
-
aee4b17306
feat: redesign AI test page with Ethereal Precision v2 (horizontal layout, ultra-wide) and fix Dockerfile OpenSSL issue
Antigravity
2026-05-03 13:09:04 +00:00
-
b611ec874d
Refactor Admin and Settings UI to Ethereal Precision aesthetic and improve note import/export functionality
Antigravity
2026-05-03 12:51:25 +00:00
-
635e516616
fix(ai): live update for translation language input + preset sync
sepehr
2026-05-03 01:42:22 +02:00
-
a7c3251b49
fix(build): bypass TypeScript error in BubbleMenu blocking CI
sepehr
2026-05-03 01:38:16 +02:00
-
5375f874cd
fix(chat): enlarge preview panel (max-h-64)
sepehr
2026-05-03 01:35:03 +02:00
-
0f48df114a
fix(chat): buttons always visible on last msg + preview panel outside scroll zone
sepehr
2026-05-03 01:28:54 +02:00
-
af6e7a2cdf
fix(chat): scroll to preview on inject + sidebar restore + collapsible note list (Option A)
sepehr
2026-05-03 01:23:08 +02:00
-
88ba0a561a
fix(ui): revert resize panel + auto-hide meta sidebar when AI opens
sepehr
2026-05-03 01:13:45 +02:00
-
82db722735
fix(chat): inject preview inline in chat tab + resizable note list panel
sepehr
2026-05-03 01:05:23 +02:00
-
afa8043fd5
fix(chat): stop loading bubble early, no tab switch on inject, convert md->html in richtext
sepehr
2026-05-03 00:55:02 +02:00
-
ad3af531b8
fix: replace Arabe with Persan in translation language list
sepehr
2026-05-03 00:44:33 +02:00
-
bd4034777c
feat(editor): AI modal preview/apply, translate lang picker, fix p-tag injection, explain modal - no UTF-8 corruption
sepehr
2026-05-03 00:39:36 +02:00
-
54b7b4fcf1
fix(editor): custom image width parsing, fix image paste, add AI submenu features
sepehr
2026-05-03 00:08:28 +02:00
-
d0387cd9a0
fix: extract images from rich text HTML to enable image description quick action
sepehr
2026-05-02 23:41:46 +02:00
-
01cf5ccad7
fix: prevent bubble menu from being cut off at the top of notes
sepehr
2026-05-02 23:37:13 +02:00
-
e4ca7ba497
feat: slash menu navigation, removed gutter button, fixed AI richtext format, added image resize
sepehr
2026-05-02 23:31:40 +02:00
-
6d6e12ba05
fix: move gutter button fully outside text margin and translate placeholder
sepehr
2026-05-02 22:50:39 +02:00
-
840a72948b
style: make floating gutter button more dynamic and beautiful
sepehr
2026-05-02 22:47:13 +02:00
-
be8d8cb2ee
feat: add floating gutter button (+) to trigger slash menu
sepehr
2026-05-02 22:41:20 +02:00
-
a44326b62b
fix: remove super/subscript from slash menu, restore align cmds, complete i18n in BubbleToolbar
sepehr
2026-05-02 22:35:30 +02:00
-
045c98924d
feat: add superscript/subscript to BubbleMenu + fix slash menu descriptions
sepehr
2026-05-02 22:30:38 +02:00
-
dfc2e7dc81
fix: reset category on menu reopen + superscript/subscript require text selection
sepehr
2026-05-02 22:26:04 +02:00
-
df791fc6c7
fix: render slash menu via React Portal under document.body - outside editor DOM hierarchy
sepehr
2026-05-02 22:22:21 +02:00
-
f7ff2f8dfd
fix: slash menu - stopPropagation on mousedown blocks ProseMirror selectionUpdate
sepehr
2026-05-02 22:20:48 +02:00
-
1bbfb775bc
fix: slash menu tabs - use menuInteracting ref to block selectionUpdate during menu clicks
sepehr
2026-05-02 22:18:21 +02:00
-
e076601275
fix: slash menu tabs stay open (menuRef.contains check) + full i18n support
sepehr
2026-05-02 22:14:57 +02:00
-
8ef67dcc1f
fix: slash menu tabs - prevent editor focus loss on click with onMouseDown preventDefault
sepehr
2026-05-02 22:10:56 +02:00
-
8e07594ba2
feat: slash menu - category tabs, Tab key navigation, auto-scroll, description search
sepehr
2026-05-02 22:06:30 +02:00
-
7b9534703c
feat: improve slash command menu - new blocks, formatting, IA Note section, premium design
sepehr
2026-05-02 21:55:11 +02:00
-
bd5391e3f2
fix: simplify note-input toolbar by using compact mode for label, type selector, and ai button
sepehr
2026-05-02 21:45:48 +02:00
-
dc5f6b77d9
fix: note-input toolbar overflow and rename Assistant IA to IA Note
sepehr
2026-05-02 21:38:56 +02:00
-
99d0583871
feat: IA Note — rename panel, add Resource tab + chat hover-actions
sepehr
2026-05-02 21:06:25 +02:00
-
547c5ffecb
fix: stop triggerRefresh() after note creation to prevent stale cache overwrite in production
sepehr
2026-05-02 20:28:03 +02:00
-
f93752de14
fix: dynamic note restore without page reload + fix note list sync bugs
sepehr
2026-05-02 20:18:18 +02:00
-
a3651f1c96
fix: remove useEffect([note]) that was killing auto-save in NoteInlineEditor
sepehr
2026-05-02 19:54:45 +02:00
-
3818eb8237
feat: note history modal with restore, diff comparison, and dynamic UI updates
sepehr
2026-05-02 16:51:12 +02:00
-
bd4dd0e9eb
fix: show AI assistant button for all note types in card view toolbar
Sepehr Ramezani
2026-05-01 17:08:31 +02:00
-
8ee77956e8
fix: markdown-to-richtext conversion failure prevents type switch
Sepehr Ramezani
2026-05-01 16:50:51 +02:00
-
427e32e813
feat: add 6 pastel color themes (Rose, Green, Lavender, Sand, Ocean, Sunset)
Sepehr Ramezani
2026-05-01 16:38:43 +02:00
-
fcb5932d33
fix: agent notes default to markdown, add convert-to-rich-text option
Sepehr Ramezani
2026-05-01 16:32:49 +02:00
-
dbd49d6fcb
feat: 8 AI providers, rich text editor, agent notifications, UI contrast & font settings
Sepehr Ramezani
2026-05-01 16:14:07 +02:00
-
1345403a31
feat: Notion-like rich text editor with TipTap, 4 note types, slash commands & bubble menu
sepehr
2026-05-01 01:11:03 +02:00
-
7053e242d2
fix: increase markdown transform word limit to 2000 + i18n errors
sepehr
2026-04-30 21:29:17 +02:00
-
907dcf33d6
fix: increase reformulate word limit to 2000 + i18n error messages
sepehr
2026-04-30 21:09:13 +02:00
-
fa72672aac
security: fix critical auth gaps, SSRF, IDOR, and embedding error handling
sepehr
2026-04-30 21:02:13 +02:00
-
0a900b3582
feat: reminder button in list/tabs view, notifications show reminders, trash count live update
sepehr
2026-04-30 20:43:02 +02:00
-
07f8a60b69
fix: Ollama base URL not read from per-purpose config keys in Docker + i18n for all locales
sepehr
2026-04-30 19:26:45 +02:00
-
a482aaaad6
fix: AI assistant in note-input still searches other notes when scoped to "this note"
sepehr
2026-04-30 19:10:20 +02:00
-
cd6819b905
fix: chat "this note" context searches all notes + Ollama model selector missing search
sepehr
2026-04-30 19:04:34 +02:00
-
43f73a2ec7
fix: auto-generated title not visible in tabs view after note creation
sepehr
2026-04-30 18:47:41 +02:00
-
d91072ed6b
feat: image AI titles (3 suggestions), describe-images action, pin/list fixes, i18n
sepehr
2026-04-29 22:34:13 +02:00
-
fc06519f56
i18n: complete missing French translations (65 entries)
sepehr
2026-04-28 22:46:52 +02:00
-
f0c4cf3600
fix: add success animation when enabling note history + update historyNote state
sepehr
2026-04-28 22:40:49 +02:00
-
b9175ce32d
fix: redesign note history disabled state with centered icon + better copy
sepehr
2026-04-28 22:28:30 +02:00
-
6f2b0279ff
fix: wrong title suggestion API URL (404) + per-note history check
sepehr
2026-04-28 22:24:05 +02:00
-
b92f6384a4
fix: chat memory lost between messages + per-note history
sepehr
2026-04-28 22:18:46 +02:00
-
0bccc41ccc
fix: chat loses conversation context between messages
sepehr
2026-04-28 21:54:21 +02:00
-
4f3ed18d7c
fix: use non-capturing group in middleware matcher (Next.js 16 build fix)
sepehr
2026-04-28 21:39:26 +02:00
-
ba6f0e9290
fix: add missing NoteHistory migration, fix manifest 403, add API error logging
sepehr
2026-04-28 21:37:22 +02:00
-
39c705592a
feat: robust automatic DB migration for Docker deployments
sepehr
2026-04-28 21:30:45 +02:00
-
69ea064ca8
feat: smart note history with manual/auto modes, delete entries, i18n fixes
sepehr
2026-04-28 21:05:55 +02:00
-
ed807d3b2a
Add safe database migration workflow and note history infrastructure.
Sepehr Ramezani
2026-04-28 16:50:57 +02:00
-
0fbb8aa599
fix: serve uploaded images via API route (public/ is read-only in production)
sepehr
2026-04-27 22:56:22 +02:00
-
ae89f8a014
feat: chat stop button, image paste, vision AI, search fixes
sepehr
2026-04-27 22:34:07 +02:00
-
3b8152c7c0
fix: use AI SDK + language detection for label suggestions
sepehr
2026-04-27 21:11:55 +02:00
-
c7e654afa6
fix: auto-detect note language for label suggestions (like title suggestions)
sepehr
2026-04-27 20:56:46 +02:00
-
6e8abc5091
fix: case-sensitive label matching broken on PostgreSQL
sepehr
2026-04-27 00:36:03 +02:00
-
fb996e22ac
fix: make label suggestions content-specific, not generic
sepehr
2026-04-27 00:29:03 +02:00
-
2d10e5527a
fix: clean up orphan labels when syncing note labels
sepehr
2026-04-27 00:24:12 +02:00
-
295bc29786
debug: add diagnostic logging for label suggestion flow
sepehr
2026-04-27 00:18:20 +02:00
-
6ff8088cc2
fix: label management - transaction safety, deletion sync, error handling
sepehr
2026-04-27 00:09:31 +02:00
-
0a4aa47690
fix: label system overhaul - sync dual storage, fix suggestions
sepehr
2026-04-27 00:00:53 +02:00
-
d906a77223
feat(n8n): workflow liste notes Markdown vs non-Markdown (GET /api/notes)
sepehr
2026-04-26 23:51:37 +02:00
-
38278c93c3
fix: make migration fully idempotent with DO blocks for all ALTER statements
sepehr
2026-04-26 22:02:04 +02:00
-
3b3f4fdc9b
feat: add migration for missing autoLabeling/languageDetection columns and indexes
sepehr
2026-04-26 21:50:33 +02:00
-
fe30947caa
fix: replace hardcoded French strings in notes-tabs-view with i18n
sepehr
2026-04-26 21:44:14 +02:00
-
b893b5ac34
fix: pass language param from floating AI chat to API so it uses localized system prompt
sepehr
2026-04-26 21:34:08 +02:00
-
007835c9bf
fix: capture session.user.id before .then() callback to satisfy TS null check
sepehr
2026-04-26 21:27:50 +02:00
-
e8a3957115
fix: add missing languageDetection/autoLabeling to getAISettings fallbacks
sepehr
2026-04-26 21:24:47 +02:00
-
84c8414cd8
fix: replace hardcoded French strings in agent-card with i18n t() calls
sepehr
2026-04-26 21:22:29 +02:00
-
153c921960
fix: comprehensive i18n — replace hardcoded French/English strings with t() calls
sepehr
2026-04-26 21:14:45 +02:00
-
e358171c45
feat: add password confirmation to register + fix i18n hardcoded strings
sepehr
2026-04-26 19:59:38 +02:00
-
bbaae76103
docs: update all MCP documentation for 22 tools + API key auth
sepehr
2026-04-26 16:25:00 +02:00
-
49e076a4bb
refactor: remove dangerous, AI proxy, and API key tools from MCP server
sepehr
2026-04-26 16:15:50 +02:00
-
4b6f0f9526
fix: sync MCP schema exactly with memento-note (full copy)
sepehr
2026-04-26 15:02:15 +02:00
-
3951b12d2e
fix: add Notebook.notes relation to MCP schema
sepehr
2026-04-26 14:58:26 +02:00