Commit Graph

  • 3ef75f9f44 docs: add GITEA-ACTIONS.md, fix Resend test mode error message sepehr 2026-04-25 22:30:29 +02:00
  • f1097f76b0 ci: manage all .env.docker vars from Gitea variables & secrets sepehr 2026-04-25 22:25:22 +02:00
  • ea57c022fb fix: Resend from address - reject IP/localhost, use SMTP_FROM if set sepehr 2026-04-25 22:22:24 +02:00
  • 9e777acef2 fix: load all env vars in getSystemConfig (email, tools), normalize openrouter→custom sepehr 2026-04-25 22:20:13 +02:00
  • edfd67b8bd fix: add overflow-y-auto to admin content area (email section truncated) sepehr 2026-04-25 22:16:14 +02:00
  • 8d8b9cde85 ci: add workflow_dispatch for manual trigger sepehr 2026-04-25 22:06:42 +02:00
  • 716e15c0b7 ci: update NEXTAUTH_URL and ADMIN_EMAIL from Gitea vars on deploy sepehr 2026-04-25 22:03:42 +02:00
  • 8aefedcaee ci: check port 80 (via Nginx) instead of 3000 sepehr 2026-04-25 21:54:28 +02:00
  • 5bf2d7b983 ci: check http://192.168.1.190:3000 from runner, fix healthcheck node http sepehr 2026-04-25 21:51:41 +02:00
  • 4e84b03575 ci: fix healthcheck (use wget), increase timeout to 180s sepehr 2026-04-25 21:44:09 +02:00
  • 3944f699bd ci: fix git safe.directory for /opt/memento sepehr 2026-04-25 21:16:22 +02:00
  • 01d36a5956 ci: remove rsync, use git pull via SSH instead sepehr 2026-04-25 21:10:00 +02:00
  • 22d816fd39 ci: test deploy via SSH sepehr 2026-04-25 21:06:59 +02:00
  • 5915bd567c ci: fix runner label to ubuntu-24.04, deploy via SSH to 192.168.1.190 sepehr 2026-04-25 20:59:35 +02:00
  • acb784edbb ci: fix deploy workflow - use GITHUB_WORKSPACE env var and robust healthcheck sepehr 2026-04-25 20:51:35 +02:00
  • 986d438738 fix: resolve React Error #310 and refactor admin section sepehr 2026-04-25 20:46:10 +02:00
  • 1d53c16cc2 docs: add AI agents and external tools section to guides Sepehr Ramezani 2026-04-25 14:13:18 +02:00
  • 0c743ee679 ci: install runner on target server, eliminate SSH complexity Sepehr Ramezani 2026-04-21 23:10:48 +02:00
  • 97163bfb89 fix: production deployment hardening Sepehr Ramezani 2026-04-21 23:09:22 +02:00
  • 8d37115e1d docs: add complete deployment guide (DEPLOY.md) Sepehr Ramezani 2026-04-21 23:07:00 +02:00
  • f3b58b32fd ci: add deploy script and simplify CI/CD workflow Sepehr Ramezani 2026-04-21 22:55:15 +02:00
  • 106dac9ca4 ci: add Gitea Actions workflow for auto-deploy on push to main Sepehr Ramezani 2026-04-21 22:34:18 +02:00
  • cff36d9619 fix: MCP server Docker deployment, healthchecks, and minor fixes Sepehr Ramezani 2026-04-21 22:21:35 +02:00
  • 1c659ce42f fix: comprehensive security, consistency, and dead code cleanup Sepehr Ramezani 2026-04-21 21:39:10 +02:00
  • 3c8e347576 fix: use getTagsProvider for all auto-labeling paths, allow suggestions without notebook Sepehr Ramezani 2026-04-21 21:18:40 +02:00
  • 5cd828c7d7 fix: Resend rejects noreply@localhost as from address Sepehr Ramezani 2026-04-21 20:22:25 +02:00
  • 5b652698cc revert: restore original mail.ts and admin email form Sepehr Ramezani 2026-04-21 20:18:39 +02:00
  • d1cda126d8 fix: auto-tagging provider resolution, email test flow, language detection Sepehr Ramezani 2026-04-21 08:00:50 +02:00
  • d3c2de2000 feat: add env setup wizard, fix docker-compose env passthrough and email from field Sepehr Ramezani 2026-04-21 00:29:51 +02:00
  • 19334fdafc Update LICENSE sepehr 2026-04-21 00:05:25 +02:00
  • a857bb3bfd license: add third-party license notices Sepehr Ramezani 2026-04-20 23:53:56 +02:00
  • a928e9c641 docs: add README.fr.md, fix language links in README.md Sepehr Ramezani 2026-04-20 23:24:28 +02:00
  • 8e65210e63 docs: rewrite README.md Sepehr Ramezani 2026-04-20 23:21:33 +02:00
  • 48c490cd79 docs: remove tldraw references (removed from project) Sepehr Ramezani 2026-04-20 23:11:31 +02:00
  • 3b7bbdda8c docs: rewrite GUIDE.md with accurate code analysis, add English translation Sepehr Ramezani 2026-04-20 23:07:58 +02:00
  • ffb2465b78 fix: add missing MCP_SERVER_MODE and MCP_SERVER_URL to docker-compose Sepehr Ramezani 2026-04-20 22:58:10 +02:00
  • 5b7cbcbc49 docs: add complete guide, env files, fix docker-compose Sepehr Ramezani 2026-04-20 22:57:09 +02:00
  • e4d4e23dc7 chore: clean up repo for public release Sepehr Ramezani 2026-04-20 22:48:06 +02:00
  • 402e88b788 feat(ux): epic UX design improvements across agents, chat, notes, and i18n Sepehr Ramezani 2026-04-19 23:01:04 +02:00
  • c2a4c22e5f fix(ui): remove unreliable "Fusionné" badge from note cards Sepehr Ramezani 2026-04-19 22:37:45 +02:00
  • 2ef16f8a2c fix(memory-echo): fix fusion route config and single close button on comparison modal Sepehr Ramezani 2026-04-19 22:26:20 +02:00
  • c4c8f6a417 fix(memory-echo): feedback-adjusted thresholds and remove duplicate close button Sepehr Ramezani 2026-04-19 22:23:29 +02:00
  • 389f85937a fix(memory-echo): fix broken AI provider config and auto-generate missing embeddings Sepehr Ramezani 2026-04-19 22:05:19 +02:00
  • 25529a24b8 refactor(ux): consolidate BMAD skills, update design system, and clean up Prisma generated client Sepehr Ramezani 2026-04-19 19:21:27 +02:00
  • 5296c4da2c fix(agents): badge "Nouveau" disparaît après modification de l'agent Sepehr Ramezani 2026-04-19 15:13:43 +02:00
  • 5c63dfdd0c feat(agents): add search/filter, "New" badge, and duplicate name resolution Sepehr Ramezani 2026-04-19 15:11:32 +02:00
  • 08ab0d1a1e fix(rtl): remplacer les propriétés physiques par logiques pour le support RTL Sepehr Ramezani 2026-04-19 09:57:21 +02:00
  • c5b495c03f fix(agents): empêcher le déplacement des cartes lors du toggle Sepehr Ramezani 2026-04-18 19:18:49 +02:00
  • 3ef5915062 feat(db): extraction des embeddings + mode WAL + config DB provider-agnostic Sepehr Ramezani 2026-04-17 22:05:19 +02:00
  • a57c277168 chore: clean complet du projet et ajout d'un README avec licence personnelle Sepehr Ramezani 2026-04-17 21:53:10 +02:00
  • f822a6eb18 fix: corriger 4 erreurs console post-migration RSC Sepehr Ramezani 2026-04-17 21:49:13 +02:00
  • cb8bcd13ba perf: Phase 1+2+3 — Turbopack, Prisma select, RSC page, CSS masonry + dnd-kit Sepehr Ramezani 2026-04-17 21:39:21 +02:00
  • 2eceb32fd4 chore: snapshot before performance optimization Sepehr Ramezani 2026-04-17 21:14:43 +02:00
  • b6a548acd8 feat: RTL/i18n, AI translate+undo, no-refresh saves, settings perf Sepehr Ramezani 2026-04-15 23:48:28 +02:00
  • 39671c6472 fix(keep-notes): sidebar chevron, labels sync, batch org errors, perf guards Sepehr Ramezani 2026-04-13 22:07:09 +02:00
  • fa7e166f3e feat: add reminders page, BMad skills upgrade, MCP server refactor Sepehr Ramezani 2026-04-13 21:02:53 +02:00
  • 18ed116e0d perf: eliminate N+1 getNoteAllUsers calls and merge loadSettings+loadNotes to fix double-render cascade Sepehr Ramezani 2026-04-01 22:27:29 +02:00
  • 377f0c739f fix: disable mobile drag, replace window.location.reload with router.refresh, use semantic icons Sepehr Ramezani 2026-04-01 21:34:22 +02:00
  • 8f35bac56f fix(perf): remove redundant router.refresh() calls from note-card.tsx Sepehr Ramezani 2026-04-01 21:13:01 +02:00
  • df088510be fix(sidebar): remove footer links (Privacy, Terms, Open Source) Sepehr Ramezani 2026-03-29 22:26:10 +02:00
  • 806f4c4eeb fix(sidebar): eliminate full page reloads and fix notebook actions visibility Sepehr Ramezani 2026-03-29 22:23:25 +02:00
  • 8daf50ac3f fix: i18n system overhaul and sidebar UI bugs Sepehr Ramezani 2026-03-29 22:14:05 +02:00
  • 8bf56cd8cd fix(admin): add spacing between AI embeddings section and footer buttons Sepehr Ramezani 2026-03-29 13:50:44 +02:00
  • 0903597759 fix(admin): prevent model selection reset by using onSubmit instead of form action Sepehr Ramezani 2026-03-29 12:34:28 +02:00
  • a9f619be7f fix(admin): remove revalidatePath to prevent combobox reset after save Sepehr Ramezani 2026-03-29 10:51:54 +02:00
  • 0d705ee3d6 fix(admin): prevent combobox reset after save by stopping unnecessary Ollama refetch Sepehr Ramezani 2026-03-29 10:30:05 +02:00
  • 9a58a729d2 fix(admin): model selection resets after save and provider switch Sepehr Ramezani 2026-03-29 10:12:35 +02:00
  • cb613b86c1 fix(admin): AI provider and model not persisting after save Sepehr Ramezani 2026-03-29 09:54:49 +02:00
  • 789ccfd081 fix(deps): resolve nodemailer peer dependency conflict with next-auth Sepehr Ramezani 2026-03-29 09:51:05 +02:00
  • 9eb3bd912a feat(ai): localize AI features Sepehr Ramezani 2026-02-15 17:38:16 +01:00
  • 8f9031f076 fix: update masonry grid sizing logic and notebook list padding Sepehr Ramezani 2026-02-14 14:20:32 +01:00
  • a0ffc9043b Améliorations UX: grille masonry et composants de notes sepehr 2026-02-01 09:29:09 +01:00
  • 4a1b60e575 Fix syntax error and finalize robust note resizing sepehr 2026-01-24 20:02:38 +01:00
  • 8e35780717 Attempt to fix note resizing with React keys and Muuri sync sepehr 2026-01-24 19:52:13 +01:00
  • d59ec592eb fix(grid): repair muuri drag&drop and visual styles sepehr 2026-01-24 17:53:40 +01:00
  • ddb67ba9e5 fix: unify theme system - fix theme switching persistence sepehr 2026-01-18 22:33:41 +01:00
  • ef60dafd73 WIP: Améliorations UX et corrections de bugs avant création des épiques sepehr 2026-01-17 11:10:50 +01:00
  • 772dc77719 fix: more aggressive CSS to prevent toasts from blocking UI sepehr 2026-01-12 23:34:46 +01:00
  • 3dd48e248c fix: 8 AI services were not using configured provider sepehr 2026-01-12 23:34:16 +01:00
  • 1cbada87f4 fix: prevent toasts from blocking UI interaction sepehr 2026-01-12 23:20:27 +01:00
  • 2393cacf35 fix: ensure AI provider config is saved correctly in admin sepehr 2026-01-12 23:16:26 +01:00
  • 8617117dec fix: remove Ollama default fallbacks in factory and Docker sepehr 2026-01-12 23:08:20 +01:00
  • 00335a1383 test: add Playwright tests and debug endpoint for AI provider validation sepehr 2026-01-12 22:58:38 +01:00
  • 5d315a6bdd fix: make paragraph refactor service use configured AI provider sepehr 2026-01-12 22:51:24 +01:00
  • 58e486c68e fix: rename application from Keep to Mento in UI and docs sepehr 2026-01-12 22:37:38 +01:00
  • e6bcdea641 fix: remove hardcoded localhost fallbacks, require explicit config sepehr 2026-01-12 22:28:39 +01:00
  • 76c7cd97e9 fix: resolve Docker AI features connection to Ollama sepehr 2026-01-12 22:13:35 +01:00
  • 2e4f9dcd83 feat: auto-detect user language from browser settings sepehr 2026-01-12 22:03:01 +01:00
  • 4fa418438f fix: display notebook icons correctly instead of icon names sepehr 2026-01-12 22:02:31 +01:00
  • c95b0d5650 feat: add Docker environment configuration for remote access sepehr 2026-01-12 21:38:46 +01:00
  • dfa5f9611f fix: resolve Prisma Query Engine runtime error in Docker sepehr 2026-01-12 21:30:03 +01:00
  • f5cda3843b fix: copy Prisma Query Engine binaries in Docker standalone output sepehr 2026-01-12 21:20:56 +01:00
  • ff110b735c fix: resolve Docker Compose build failure with Prisma Client generation sepehr 2026-01-12 21:12:47 +01:00
  • 519dffd5a6 chore: empty commit (requested) sepehr 2026-01-12 21:08:52 +01:00
  • e9e302afdc chore: empty commit (requested) sepehr 2026-01-12 21:03:13 +01:00
  • 59f03f83c6 chore: empty commit (requested) sepehr 2026-01-12 20:30:54 +01:00
  • 78dd42c056 fix: generate Prisma in runner after copying all node_modules - guaranteed to work sepehr 2026-01-12 20:28:27 +01:00
  • 769dd1cb9b chore: empty commit (requested) sepehr 2026-01-12 00:38:44 +01:00
  • 074dce6910 fix: switch to Debian 11 (bullseye) for native OpenSSL 1.1.x - no more Prisma issues sepehr 2026-01-12 00:38:14 +01:00
  • 518dabef62 chore: empty commit (requested) sepehr 2026-01-12 00:34:59 +01:00