This website requires JavaScript.
2de66a863d
feat(ci): add rollback mechanism and Telegram notifications
Antigravity
2026-05-27 19:36:57 +00:00
5442af4c55
fix(drag-handle): restore visibility CSS cascade and pointer-events
Antigravity
2026-05-25 11:01:42 +00:00
0784c94242
feat(notes): vues structurées tableau/kanban, flashcards et MCP robuste
Antigravity
2026-05-24 23:03:16 +00:00
ecd7e57c2e
fix(editor): save-on-close & correct image tracking
Antigravity
2026-05-24 21:37:09 +00:00
36336e6b0d
feat(flashcards): révision SM-2, génération IA et page /revision
Antigravity
2026-05-24 19:22:20 +00:00
8697ae244f
fix(graph-pdf-chat): resolution de la propagation des clics sur le graphe et arret du detournement de copie sur le chat PDF
Antigravity
2026-05-24 19:12:36 +00:00
682f8b7118
fix(pdf-upload): correction de l ouverture en double et integration de la colonne d embedding manquante pour DocumentChunk
Antigravity
2026-05-24 19:05:39 +00:00
7a8307f4b4
fix(graph): resolution des bugs du graphe globale, support RTL, dates localisees et simulation D3 ultra-stable
Antigravity
2026-05-24 19:02:54 +00:00
e881004c77
feat(insights): fix DBSCAN, Persian embeddings crash, D3 physics layouts, and D3 node not found runtime error
Antigravity
2026-05-24 18:57:33 +00:00
e2672cd2c2
feat(notes): liens internes, onglet Réseau, living blocks et consentement IA
Antigravity
2026-05-24 14:27:29 +00:00
077e665dfc
feat(cluster): implement cluster detection and bridge notes discovery
Antigravity
2026-05-23 20:26:25 +00:00
2aed148dc2
fix(chart): simplify node insertion using commands API
Antigravity
2026-05-23 10:16:15 +00:00
10777b62b1
debug(chart): add cache logging to debug cache misses
Antigravity
2026-05-23 10:15:45 +00:00
af3a263a54
fix(chart): transaction mapping fix + add cache for suggestions
Antigravity
2026-05-23 10:12:11 +00:00
468a2bffc8
fix(chart): use direct TipTap node creation via transaction
Antigravity
2026-05-23 10:05:07 +00:00
d1395d9b81
fix(chart): show correct chart type in previews
Antigravity
2026-05-23 10:00:44 +00:00
835e1872bb
fix(chart): convert markdown to HTML for TipTap insertion
Antigravity
2026-05-23 09:51:30 +00:00
10e529deff
fix(chart): use correct AI provider pattern
Antigravity
2026-05-23 09:45:06 +00:00
675e4c9957
fix(chart): use 'chat' lane instead of invalid 'suggest-charts'
Antigravity
2026-05-23 09:40:01 +00:00
76cbdd338b
fix(chart): add detailed error logging to debug 500 error
Antigravity
2026-05-23 09:39:16 +00:00
54385e9f10
fix(chart): rewrite suggestion logic with better error handling
Antigravity
2026-05-23 09:36:26 +00:00
625a79a1f9
fix: multiple issues
Antigravity
2026-05-23 09:31:38 +00:00
77f69fc1d1
fix(i18n): wrap CookieConsentRoot with LanguageProvider
Antigravity
2026-05-23 09:27:29 +00:00
a20cee0f63
fix(chart): replace non-existent Upgrade icon with Sparkles
Antigravity
2026-05-23 09:23:39 +00:00
18ffd76c1e
fix(chart): improve error handling and color variety
Antigravity
2026-05-23 09:19:52 +00:00
a122a0eade
feat(ai): add AI chart suggestions in TipTap editor
Antigravity
2026-05-23 08:58:46 +00:00
4e8f45deae
feat(graph): add interactive notebook filters and detail panel tags to graph view
Antigravity
2026-05-23 08:34:39 +00:00
d589b8aa7e
feat(graph): improve note graph relationships by integrating wikilinks and semantic AI echo insights
Antigravity
2026-05-23 08:26:13 +00:00
ca0637cc6e
fix(chart): prevent infinite loops and remove hardcoded text
Antigravity
2026-05-22 18:33:55 +00:00
bfaacc557f
fix(chart): simplify to single insert_chart tool that does everything
Antigravity
2026-05-22 18:30:11 +00:00
a00b39728b
feat(ai): add generate_chart and insert_chart_in_note to system prompt
Antigravity
2026-05-22 18:26:33 +00:00
5bd3f7f5ec
fix(chart): prevent infinite re-render loop by using useState/useEffect for dark mode detection
Antigravity
2026-05-22 18:20:42 +00:00
beca2c52c3
feat: add inline chart support for notes
Antigravity
2026-05-22 17:29:10 +00:00
5728452b4a
feat: add slides generation tool with multiple slide types
Antigravity
2026-05-22 17:18:48 +00:00
0f6b9509da
fix(deploy): restart monitoring exporters on every deploy to apply config
Antigravity
2026-05-21 20:54:48 +00:00
e774dcee70
fix(monitoring): fix postgres-exporter credentials, cadvisor docker labels, node-exporter pid host
Antigravity
2026-05-21 20:50:13 +00:00
b02f19b1a0
fix(deploy): preserve Prometheus TSDB history — only recreate if config changed
Antigravity
2026-05-21 20:40:56 +00:00
a8f3ce0ae6
feat(monitoring): add /api/metrics endpoint for Prometheus scraping
Antigravity
2026-05-21 20:32:12 +00:00
fde4689ac0
fix(deploy): dockerignore exceptions for prebuilt artifact files
Antigravity
2026-05-21 20:24:06 +00:00
0e61055bc0
fix(ci): disable node npm caching and remove invalid next webpack flag to prevent hangs
Antigravity
2026-05-21 20:20:10 +00:00
87ec01fdd5
fix(ci): add needs clause to deploy job and force recreate prometheus on deploy
Antigravity
2026-05-21 20:11:04 +00:00
d7e72008ec
fix(ci): install node in runner for download-artifact and connect prometheus to memento-net
Antigravity
2026-05-21 20:07:06 +00:00
7cf921a802
feat(monitoring): auto-provision Prometheus datasource and dashboards in Grafana
Antigravity
2026-05-21 19:46:04 +00:00
a801d18b12
fix(deploy): robust health check via node inside container
Antigravity
2026-05-21 19:39:17 +00:00
2ae08538f0
fix(deploy): use correct container name memento-web in docker inspect
Antigravity
2026-05-21 19:11:43 +00:00
55fb081e94
fix(deploy): use container IP dynamically for build-info health check in CI runner
Antigravity
2026-05-21 18:54:09 +00:00
f38e08e289
fix(ci): make sudo invocation conditional in postgresql-client installation
Antigravity
2026-05-21 18:48:25 +00:00
d31ab190eb
fix(ci): remove postgres service port mapping to prevent docker-host port conflicts
Antigravity
2026-05-21 18:42:10 +00:00
3dadf1e8b3
fix(ci): install docker-cli and dependencies inside runner for deploy step
Antigravity
2026-05-20 19:38:44 +00:00
b4aedbcc38
fix(ci): add safe.directory for runner to avoid dubious ownership
Antigravity
2026-05-20 19:38:25 +00:00
fe231add99
chore(ci): upsert telegram secrets into .env.docker on deploy
Antigravity
2026-05-20 19:22:36 +00:00
2db12adffc
chore(prod): support .env.docker in crons, fix WAL mapping and add canvas copy in Dockerfile
Antigravity
2026-05-20 19:21:49 +00:00
495f9a631b
fix: force deployment, support REDIS_URL/REDIS_HOST, and fix vector deserialization
Antigravity
2026-05-19 22:00:19 +00:00
3423c5462f
fix(prisma): correct schema syntax (binaryTargets vs previewFeatures)
Antigravity
2026-05-19 21:41:51 +00:00
b935466480
fix: resolve Prisma 'vector' deserialization error and missing PDF canvas dependency
Antigravity
2026-05-19 21:34:50 +00:00
37d9bea7bb
fix: change socket port to 3005 (conflict with grafana) and make CI artifacts non-blocking
Antigravity
2026-05-19 21:06:34 +00:00
450bcc763a
fix(ci): downgrade upload/download-artifact to v3 for compatibility and add check
Antigravity
2026-05-19 20:24:19 +00:00
fdb148144e
fix: restore brainstorming feature with missing socket server and real-time events
Antigravity
2026-05-19 20:07:56 +00:00
66c6f7ee8f
fix: add brainstorm tables migration + calm ghost cursor
Antigravity
2026-05-19 19:10:48 +00:00
6a8d0eb0a5
feat: embedding dimension validation + migration system
Antigravity
2026-05-19 18:45:50 +00:00
28f46860c1
fix: add Redis service and REDIS_URL to web container
Antigravity
2026-05-17 18:04:17 +00:00
db175ebff6
fix(auth): revoke JWT on logout and harden Google sign-in
Antigravity
2026-05-17 17:29:51 +00:00
5b794d6449
feat(auth): restore Google sign-in and AI admin test routes
Antigravity
2026-05-17 17:17:42 +00:00
396c60dec3
fix: change grafana port to 3002 to avoid conflict
Antigravity
2026-05-17 16:52:09 +00:00
bf3d09f6a8
fix: change cadvisor port to 8081 to avoid conflict
Antigravity
2026-05-17 16:47:12 +00:00
3dfe61a9fd
fix: correct volume paths in monitoring compose
Antigravity
2026-05-17 16:41:35 +00:00
612a7ccfa3
fix: use correct external network name for monitoring
Antigravity
2026-05-17 16:32:53 +00:00
e8e064e22a
fix: use scp -O instead of rsync for Synology NAS sync
Antigravity
2026-05-17 15:52:19 +00:00
249426a0e0
fix: cleanup rotation date syntax in backup.sh
Antigravity
2026-05-17 15:30:49 +00:00
b756442600
fix: offsite-sync configured for both Synology NAS
Antigravity
2026-05-17 15:26:00 +00:00
9c9b6fe362
docs: complete production guide + fix WAL setup transaction error
Antigravity
2026-05-17 14:18:25 +00:00
8950e83db5
feat: P0 backup system (WAL+snapshot+restore+verify), monitoring stack, admin health API
Antigravity
2026-05-17 14:13:01 +00:00
60296242aa
fix(deploy): migrations via node prisma/build/index.js (pas npx)
Antigravity
2026-05-17 13:59:49 +00:00
37a88d7e3d
fix(admin): migration Subscription/BYOK et repli getUsers
Antigravity
2026-05-17 13:56:02 +00:00
759487cb36
fix(deploy): exécuter sur le serveur + build CI réutilisé (~2 min)
Antigravity
2026-05-17 10:19:16 +00:00
0e60c0e591
fix(deploy): déclencher après CI et vérifier le commit déployé
Antigravity
2026-05-17 09:59:33 +00:00
d4433bb5c1
fix(deploy): recréer l'app après le build, pas avant
Antigravity
2026-05-17 09:31:48 +00:00
8283c4e140
fix(ci): tests unitaires Vitest uniquement, sans Playwright ni migrations
Antigravity
2026-05-17 09:01:27 +00:00
b5fb439592
fix(ci): migrations idempotentes et deploy prod sans toucher Postgres
Antigravity
2026-05-17 08:53:29 +00:00
bd214f010e
ci: fix postgres hostname for docker service networking
Antigravity
2026-05-17 08:14:57 +00:00
f3009b9ee2
ci: real PostgreSQL test DB with pgvector, all tests enabled
Antigravity
2026-05-17 07:59:39 +00:00
247730aefe
fix: provide dummy DATABASE_URL for CI build
Antigravity
2026-05-17 07:56:02 +00:00
c562d10091
fix: exclude DB-dependent and playwright tests from CI
Antigravity
2026-05-16 23:53:02 +00:00
5b62195186
ci: re-trigger CI
Antigravity
2026-05-16 23:44:17 +00:00
65e722a184
fix: disable noisy lint rules, exclude .venv-i18n, 0 errors 0 warnings
Antigravity
2026-05-16 23:38:11 +00:00
0ccad50d6c
fix: replace invalid motionless tag with div in cookie dialog
Antigravity
2026-05-16 22:54:44 +00:00
878303a997
fix: resolve all 6 prefer-const eslint errors for CI
Antigravity
2026-05-16 22:47:38 +00:00
983e2542c9
ci: trigger clean CI run
Antigravity
2026-05-16 22:38:22 +00:00
d0b8713148
ci: dump prod DB before each migration with size check
Antigravity
2026-05-16 22:26:43 +00:00
9e8afa4adf
fix: sync package-lock.json for CI npm ci
Antigravity
2026-05-16 22:26:10 +00:00
93c6bbca85
feat: add CI pipeline with ESLint, refactor deploy with rollback + Telegram
Antigravity
2026-05-16 21:56:25 +00:00
bb75b2e763
docs: add comprehensive Stripe billing guide
Antigravity
2026-05-16 21:10:26 +00:00
aa12d2226f
feat(story-3.6): complete Stripe subscription tiers — enterprise card, build fix, i18n
Antigravity
2026-05-16 20:50:29 +00:00
09a63c487d
feat: redesign auth pages — rounded-[48px] cards, serif titles, orbs, icon inputs
Antigravity
2026-05-16 20:41:28 +00:00
724474cb49
chore: remove dead code — 8 components, 5 libs, 4 API routes, 4 npm packages, 30+ scripts, dead CSS, dead exports
Antigravity
2026-05-16 20:34:58 +00:00
8c7ca69640
fix: brainstorm infinite loop, ghost cursor, embedding ::vector cast, semantic search, billing stats, usage meter accordion
Antigravity
2026-05-16 18:50:34 +00:00
ee8e2bda59
fix(ui): standardize AI sidebar height and scrolling behavior in all editor modes
Antigravity
2026-05-16 13:06:45 +00:00
bd495be965
feat: design system overhaul — sidebar, AI chats, settings, brainstorm, color cleanup
Antigravity
2026-05-16 12:59:30 +00:00
1fcea6ed7d
feat: brainstorm sessions, PDF document Q&A, embedding fixes, and UI improvements
Antigravity
2026-05-14 17:43:21 +00:00
195e845f0a
security: fix SQL injection in semantic search - use parameterized queries with bind params
Antigravity
2026-05-12 11:51:40 +00:00