54d85f0b34feat: 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 documentationSepehr2025-11-30 19:33:59 +01:00
500502440cfeat: 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 IDsSepehr2025-11-30 19:25:09 +01:00
8c7716bf4dAdd 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.txtSepehr2025-11-30 19:02:41 +01:00
a4ecd3e0ecAdd MCP server and configuration for AI assistant integrationSepehr2025-11-30 16:53:53 +01:00
e48ea07e44Add system prompt, glossary, presets for Ollama/WebLLM, image translation supportSepehr2025-11-30 16:45:41 +01:00
465cab8a61Add WebLLM model selection and cache managementSepehr2025-11-30 11:57:58 +01:00
9410b07512Add WebLLM support, fix progress bar blocking at 90%, add timeout protectionSepehr2025-11-30 11:54:33 +01:00
1d2784602bAdd Ollama vision image translation with checkbox optionSepehr2025-11-30 11:48:29 +01:00
abe77e3b29Add Ollama support, progress bar, and professional UI redesignSepehr2025-11-30 11:27:13 +01:00
793d94c93eInitial commit: Document Translation API with Excel, Word, PowerPoint supportSepehr2025-11-30 10:48:58 +01:00