• Joined on 2025-01-07
sepehr pushed to production-deployment at sepehr/office_translator 2026-06-14 19:01:08 +02:00
adc3583358 fix(db): make migrations and glossary index SQLite-compatible
sepehr pushed to main at sepehr/Momento 2026-06-14 18:43:52 +02:00
2723e06b80 feat: blocs Callout (encadrés colorés) + Outline (sommaire auto)
sepehr pushed to production-deployment at sepehr/office_translator 2026-06-14 18:40:47 +02:00
cb8ce697d2 fix(translate): enforce Pro feature gating for glossary, custom_prompt and prompt_id
sepehr pushed to main at sepehr/Momento 2026-06-14 18:24:03 +02:00
fccad72d47 feat: bloc Toggle/Section repliable + infrastructure embeddings par fragments
sepehr pushed to production-deployment at sepehr/office_translator 2026-06-14 18:13:48 +02:00
f05399aeba fix(i18n): return French error messages in auth, register, download endpoints
sepehr pushed to production-deployment at sepehr/office_translator 2026-06-14 17:39:42 +02:00
45e44dd7b2 fix(billing): unify quota counters, fix Stripe webhooks, tier/plan sync
sepehr pushed to production-deployment at sepehr/office_translator 2026-06-14 16:44:30 +02:00
fa637abff0 perf+security: fix build, secure downloads, dedupe translations, refactor i18n
sepehr pushed to main at sepehr/Momento 2026-06-14 16:06:08 +02:00
a623454347 perf: memo GridCard, fuse save fns, fix slash tab active color
sepehr pushed to production-deployment at sepehr/office_translator 2026-06-14 12:45:20 +02:00
eda6821632 i18n: fix missing keys and translate all non-admin frontend strings
sepehr pushed to production-deployment at sepehr/office_translator 2026-06-14 11:45:12 +02:00
9b0b2ae6f9 docs: remove remaining Claude 3.5 references and display page credit costs in translation provider selector
sepehr pushed to production-deployment at sepehr/office_translator 2026-06-14 11:15:16 +02:00
c7506e6aca fix: resolve critical security and UI session mismatch by clearing React Query cache on login/logout and invalidating on subscription updates
sepehr pushed to production-deployment at sepehr/office_translator 2026-06-14 11:06:00 +02:00
136d40c7d8 feat: update to June 2026 models (Claude Sonnet 4.6, Gemini 3.5 Flash), add glossary button, and implement cost factor quota & vision fallback
sepehr pushed to production-deployment at sepehr/office_translator 2026-06-14 10:44:53 +02:00
5fd087979b feat: unify multimodels translation providers, remove self-hosting (Ollama/LibreTranslate), and fix local SQLite configuration
sepehr pushed to production-deployment at sepehr/office_translator 2026-06-07 12:21:08 +02:00
feea02033b fix: resolve Google login hydration mismatch and dynamic env load
sepehr pushed to production-deployment at sepehr/office_translator 2026-06-07 12:13:01 +02:00
5b8c29dae6 feat: enable passing NEXT_PUBLIC_GOOGLE_CLIENT_ID at docker compose build time
sepehr pushed to production-deployment at sepehr/office_translator 2026-06-07 11:39:07 +02:00
29753881a6 feat: add Telegram notifications for user signup and Stripe events
sepehr pushed to production-deployment at sepehr/office_translator 2026-06-07 11:21:09 +02:00
8659b6761f docs: update README.md to act as central documentation portal with French links
sepehr pushed to production-deployment at sepehr/office_translator 2026-06-07 11:20:26 +02:00
fa19f33ab0 docs: add French restore procedure guide PROCEDURE_RESTAURATION.md
sepehr pushed to production-deployment at sepehr/office_translator 2026-06-07 11:16:55 +02:00
9bb02927c3 fix: redirect logs to stderr and reduce size thresholds in backup/verify scripts
sepehr pushed to production-deployment at sepehr/office_translator 2026-06-07 11:14:07 +02:00
ddf6b8f6bc fix: ignore unbound variables when sourcing .env in all backup/DR scripts