• Joined on 2025-01-07
sepehr pushed to main at sepehr/Keep 2026-01-04 22:54:38 +01:00
f07d28aefd chore: bump version to 0.2.0
sepehr pushed to main at sepehr/Keep 2026-01-04 22:53:29 +01:00
6204425080 docs: update changelog with label management details
sepehr pushed to main at sepehr/Keep 2026-01-04 22:49:36 +01:00
dfa88c5b63 feat: implement label management with color filtering
sepehr pushed to main at sepehr/Keep 2026-01-04 21:33:23 +01:00
a154192410 Fix tests and add changelog
f0b41572bc feat: Memento avec dates, Markdown, reminders et auth
2de2958b7a feat: Replace alert() with professional toast notification system
8d95f34fcc fix: Add debounced Undo/Redo system to avoid character-by-character history
355ffb59bb feat: Add robust Undo/Redo system and improve note input
Compare 5 commits »
sepehr created branch main in sepehr/Keep 2026-01-04 10:35:52 +01:00
sepehr pushed to main at sepehr/Keep 2026-01-04 10:35:52 +01:00
c2d3c6c289 first commit
sepehr created repository sepehr/Keep 2026-01-04 10:31:29 +01:00
sepehr pushed to production-deployment at sepehr/office_translator 2025-12-31 10:59:02 +01:00
3d37ce4582 feat: Update Docker and Kubernetes for database infrastructure
550f3516db feat: Add PostgreSQL database infrastructure
c4d6cae735 Production-ready improvements: security hardening, Redis sessions, retry logic, updated pricing
721b18dbbd Restore provider selection, model selection, and context/glossary in file uploader
dfd45d9f07 Fix admin login endpoint to accept JSON instead of form data
Compare 6 commits »
sepehr pushed to production-deployment at sepehr/office_translator 2025-11-30 22:29:10 +01:00
d31a132808 Commercial frontend cleanup: fix admin TypeError, simplify UI for end users, add Suspense boundaries
sepehr pushed to production-deployment at sepehr/office_translator 2025-11-30 22:10:36 +01:00
3346817a8a Add OpenRouter provider with DeepSeek support - best value for translation (.14/M tokens)
sepehr pushed to production-deployment at sepehr/office_translator 2025-11-30 21:37:19 +01:00
b65e683d32 Add translation cache for faster repeated translations (5000 entry LRU cache with hit rate tracking)
d2b820c6f1 Hide admin section in sidebar, optimize translation service with parallel processing, improve UX
Compare 2 commits »
sepehr pushed to production-deployment at sepehr/office_translator 2025-11-30 21:11:57 +01:00
fcabe882cd feat: Add complete monetization system
sepehr created branch production-deployment in sepehr/office_translator 2025-11-30 20:56:23 +01:00
sepehr pushed to production-deployment at sepehr/office_translator 2025-11-30 20:56:23 +01:00
29178a75a5 feat: Add complete production deployment infrastructure
sepehr pushed to master at sepehr/office_translator 2025-11-30 20:41:26 +01:00
8f9ca669cf Performance optimization: batch translation for 5-10x speed improvement
sepehr pushed to master at sepehr/office_translator 2025-11-30 19:34:06 +01:00
54d85f0b34 feat: Add admin dashboard with authentication - Admin login/logout with Bearer token authentication - Secure admin dashboard page in frontend - Real-time system monitoring (memory, disk, translations) - Rate limits and cleanup service monitoring - Protected admin endpoints - Updated README with full SaaS documentation
sepehr pushed to master at sepehr/office_translator 2025-11-30 19:25:16 +01:00
500502440c feat: Add SaaS robustness middleware - Rate limiting with token bucket and sliding window algorithms - Input validation (file, language, provider) - Security headers middleware (CSP, XSS protection, etc.) - Automatic file cleanup with TTL tracking - Memory and disk monitoring - Enhanced health check and metrics endpoints - Request logging with unique IDs
sepehr pushed to master at sepehr/office_translator 2025-11-30 19:08:13 +01:00
8c7716bf4d Add Next.js frontend with WebLLM, OpenAI support - Add complete Next.js frontend with Tailwind CSS and shadcn/ui - Integrate WebLLM for client-side browser-based translations - Add OpenAI provider support with gpt-4o-mini default - Add Context & Glossary page for LLM customization - Reorganize settings: Translation Services includes all providers - Add system prompt and glossary support for all LLMs - Remove test files and requirements-test.txt
sepehr pushed to master at sepehr/office_translator 2025-11-30 16:53:59 +01:00
a4ecd3e0ec Add MCP server and configuration for AI assistant integration
sepehr pushed to master at sepehr/office_translator 2025-11-30 16:45:48 +01:00
e48ea07e44 Add system prompt, glossary, presets for Ollama/WebLLM, image translation support