• Joined on 2025-01-07
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
sepehr pushed to master at sepehr/office_translator 2025-11-30 11:57:51 +01:00
465cab8a61 Add WebLLM model selection and cache management
sepehr pushed to master at sepehr/office_translator 2025-11-30 11:56:20 +01:00
9410b07512 Add WebLLM support, fix progress bar blocking at 90%, add timeout protection
sepehr pushed to master at sepehr/office_translator 2025-11-30 11:48:23 +01:00
1d2784602b Add Ollama vision image translation with checkbox option
abe77e3b29 Add Ollama support, progress bar, and professional UI redesign
Compare 2 commits »
sepehr created branch master in sepehr/office_translator 2025-11-30 10:49:20 +01:00
sepehr pushed to master at sepehr/office_translator 2025-11-30 10:49:20 +01:00
793d94c93e Initial commit: Document Translation API with Excel, Word, PowerPoint support
sepehr created repository sepehr/office_translator 2025-11-30 10:47:20 +01:00
sepehr created branch linux in sepehr/diagram_ph 2025-10-19 21:54:24 +02:00
sepehr pushed to linux at sepehr/diagram_ph 2025-10-19 21:54:24 +02:00
6d751861c8 linux: add start script and fixes; diagnostic outputs
sepehr created branch snapshot/20251019-000000 in sepehr/diagram_ph 2025-10-19 17:21:56 +02:00
sepehr pushed to snapshot/20251019-000000 at sepehr/diagram_ph 2025-10-19 17:21:56 +02:00
d2a9a4197c snapshot: add simple_refrig_api and native libs (app/ipm/lib)
6ee68aeaed fix: restore original simple_refrig_api and platform path fixes
Compare 2 commits »
sepehr created branch snapshot/20251019-132103 in sepehr/diagram_ph 2025-10-19 13:21:08 +02:00
sepehr pushed to snapshot/20251019-132103 at sepehr/diagram_ph 2025-10-19 13:21:08 +02:00
7d5005ce4e snapshot: capture local workspace state (20251019-132103)
sepehr pushed to master at sepehr/diagram_ph 2025-10-19 13:16:03 +02:00
d22184cf70 chore: add libs directory (native binaries) for CI/testing
24db8ad426 docs: split root README into English README.md and README_fr.md (French preserved)
Compare 2 commits »
sepehr pushed to master at sepehr/diagram_ph 2025-10-19 13:01:37 +02:00
c0c0e6e3ea chore: add librefifc.so native library for CI/testing
sepehr pushed to master at sepehr/diagram_ph 2025-10-19 12:59:10 +02:00
60f951a823 docs(ipm): ensure remote-readme is English-only (minimal)
sepehr pushed to master at sepehr/diagram_ph 2025-10-19 12:50:45 +02:00
ec73a755c2 docs(ipm): remove README_en.md and keep canonical English README.md with link to README_fr.md