-
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