Commit Graph

  • 6b4ed8514f Epic 6: Stories 6-2 (Markdown roundtrip) + 6-3 (Brainstorm PPTX + Canvas) Antigravity 2026-05-29 11:24:56 +00:00
  • dae56187fc fix(byok): bypass api key validation in dev and fix minimax endpoint url Antigravity 2026-05-28 21:52:08 +00:00
  • 7cc2a9ea3b feat(byok): fetch live models dynamically from provider api with user api key on input Antigravity 2026-05-28 21:49:32 +00:00
  • 6703e75bf3 refactor(byok): move models suggestions list to server config models-list and fetch dynamically via API Antigravity 2026-05-28 21:44:55 +00:00
  • 11a07adee7 feat(byok): add model selection to BYOK settings panel and overlay custom model on route resolution Antigravity 2026-05-28 21:41:34 +00:00
  • 3b2570d981 chore(ci): correct Gitea runner to runs-on ubuntu-24.04 and feat(billing): implement US-3.7 billing/subscription UX Antigravity 2026-05-28 21:39:08 +00:00
  • 4bfa7c6b69 fix(prisma): provide fallback connection string when DATABASE_URL is unset during CI unit testing Antigravity 2026-05-28 21:20:48 +00:00
  • e3369e03b5 fix(eslint): resolve TypeScript imports require lint rules and prefer-const warnings Antigravity 2026-05-28 21:18:51 +00:00
  • a5342eba4b fix(ci): use --legacy-peer-deps during npm ci in all workflows Antigravity 2026-05-28 21:17:05 +00:00
  • 3a08350568 fix(ci): bypass setup-node and cache steps in Gitea to use runner system Node Antigravity 2026-05-28 21:16:44 +00:00
  • 67e9a6e3dd fix(ci): resolve invalid YAML formatting in Telegram notification steps Antigravity 2026-05-28 21:15:17 +00:00
  • 6309b652e8 fix(ci): use npm ci with legacy-peer-deps in Dockerfiles & add workflow_dispatch & fix list styles Antigravity 2026-05-28 21:14:26 +00:00
  • 457c6fa626 feat(billing): implement robust in-app subscription cancellation & fix CI/CD socket port typo Antigravity 2026-05-28 20:50:11 +00:00
  • f5608372dc fix(billing): filter out free plan for paid users, add direct cancel subscription button, and handle portal errors without crashing Next.js overlay Antigravity 2026-05-28 19:49:26 +00:00
  • 66bac83a9a fix(billing): resolve react query cache conflict rendering undefined values, update enterprise CTA label and show plan cards for all tiers Antigravity 2026-05-28 19:41:35 +00:00
  • 529fb7a935 feat(billing): implement US-3.7 billing and subscription UX with detailed dashboard, real-time invoice history, inline paywall and upgrade confirmation Antigravity 2026-05-27 22:01:21 +00:00
  • da4b5d18be feat(editor): implement US-EDITOR-MOBILE with fixed premium toolbar (44px), action sheet (bottom sheet) for block and AI actions, select all block text, and performance fallbacks Antigravity 2026-05-27 21:54:15 +00:00
  • ad8b8b815e feat(editor): implement US-EDITOR-UX with global block selection, redesigned slash menu (favorites & preview), contextual placeholders, smart paste extended, turn into and undo/redo toasts Antigravity 2026-05-27 21:47:50 +00:00
  • e3cb1307d3 perf(editor): optimize typing performance by debouncing context state updates and using useEditorState for BubbleToolbar (US-EDITOR-PERF) Antigravity 2026-05-27 21:41:19 +00:00
  • 07ace46dd3 feat(editor): implement next-gen editor with unique gutter drag handle, block actions menu, smart paste transclusion, and redesigned inline structured view block (US-NEXTGEN-EDITOR, US-4) Antigravity 2026-05-27 21:39:21 +00:00
  • 493108f957 fix(ci): add workflow to .github/workflows for Gitea Actions compatibility Antigravity 2026-05-27 21:09:28 +00:00
  • 9da92b8edd fix(ci): use docker-host label only (matching runner config) Antigravity 2026-05-27 20:31:15 +00:00
  • 473cdb549a fix(ci): use self-hosted runner label syntax Antigravity 2026-05-27 20:19:01 +00:00
  • 3cae8a2e99 fix(ci): optimize workflow for docker-host runner and faster execution Antigravity 2026-05-27 19:53:08 +00:00
  • f46654f574 feat: editor improvements and architectural grid prototype Antigravity 2026-05-27 19:45:15 +00:00
  • 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