This website requires JavaScript.
Explore
Help
Register
Sign In
sepehr
0 Followers
·
0 Following
Joined on
2025-01-07
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
User to block:
Optional note:
The note is not visible to the blocked user.
Cancel
Block
Repositories
17
Projects
Packages
Public Activity
Starred Repositories
sepehr
pushed to
production-deployment
at
sepehr/office_translator
2026-06-07 11:12:02 +02:00
3f980ad537
feat: add NAS backup, verification, and DR scripts
sepehr
pushed to
production-deployment
at
sepehr/office_translator
2026-06-07 10:59:55 +02:00
fb6740f333
fix(glossaries): correct source/target display mapping (FR=source, EN=target, others=translations[lang])
sepehr
pushed to
production-deployment
at
sepehr/office_translator
2026-06-07 10:11:17 +02:00
79848230c0
fix(glossaries): restore selectable source language (data was already there)
sepehr
pushed to
production-deployment
at
sepehr/office_translator
2026-06-07 09:58:15 +02:00
e11a6b16a0
fix(glossaries): source language combobox was a lie — replace with fixed FR label
80b49ee354
Robustness: Implement multi-destination backups (LOCAL, NAS, SCP) and backup/restore of NPM configurations
Compare 2 commits »
sepehr
pushed to
production-deployment
at
sepehr/office_translator
2026-06-07 09:49:24 +02:00
c7299228cd
Robustness: Add fallback path handling in disaster-recovery.sh for NAS offline cases
sepehr
pushed to
production-deployment
at
sepehr/office_translator
2026-06-07 09:42:44 +02:00
02a4a7ded8
fix(glossaries): sync data files name/description with index.json (→ Multilingue)
670d3f4376
Documentation: Add French Disaster Recovery Playbook for server failovers
Compare 2 commits »
sepehr
pushed to
production-deployment
at
sepehr/office_translator
2026-06-07 09:38:17 +02:00
e497f2d218
refactor(glossaries): single source of truth + dedicated detail page
23373ab91a
Robustness: Update backup-database.sh with robust python resolution and cross-platform path handling
9104f6123d
Security: Enforce strict CORS domain restriction in production environment
e7b5ea9a61
Robustness: Add json-file log rotation limits to all docker services
8805044bb6
Security: Untrack SSL private keys and certificates and add to .gitignore
Compare 5 commits »
sepehr
pushed to
production-deployment
at
sepehr/office_translator
2026-06-03 21:56:02 +02:00
1d883c3c69
feat(glossaries): add migrate_glossaries_to_multilingual.py
sepehr
pushed to
production-deployment
at
sepehr/office_translator
2026-06-03 21:48:53 +02:00
8f55e3d9aa
fix(glossaries): dedup by (user_id, name) instead of (user_id, template_id)
sepehr
pushed to
production-deployment
at
sepehr/office_translator
2026-06-03 21:21:19 +02:00
cd32a42b1a
feat(glossaries): add backup + delete scripts and Gitea workflow for duplicate cleanup
sepehr
pushed to
production-deployment
at
sepehr/office_translator
2026-06-01 23:44:06 +02:00
e1f9f3db04
feat: add Alembic migration for template_id column on glossaries
sepehr
pushed to
production-deployment
at
sepehr/office_translator
2026-06-01 23:40:00 +02:00
818eac5490
feat: prevent duplicate glossary presets + fix i18n source warning bug
sepehr
pushed to
production-deployment
at
sepehr/office_translator
2026-06-01 23:24:13 +02:00
ce53f0df16
fix(admin): resolve hydration layout crash by removing layout-level return null and using mount-conditional text
sepehr
pushed to
production-deployment
at
sepehr/office_translator
2026-06-01 23:16:09 +02:00
6da8a85b1d
fix(admin): secure routes, add real IP detection, SMTP header validation, and fix Next.js layout hydration mismatch
sepehr
pushed to
production-deployment
at
sepehr/office_translator
2026-06-01 00:28:27 +02:00
6d27dc4cda
feat(i18n): Phase 1 — migrate 5 critical files from hardcoded text to i18n
sepehr
pushed to
production-deployment
at
sepehr/office_translator
2026-06-01 00:08:29 +02:00
c82e70681f
fix: edit dialog remaps terms when target language changes
sepehr
pushed to
production-deployment
at
sepehr/office_translator
2026-06-01 00:03:24 +02:00
0efdf6a3f4
feat: add source/target language selectors to edit glossary dialog
sepehr
pushed to
production-deployment
at
sepehr/office_translator
2026-05-31 23:56:19 +02:00
8fa1ab9ceb
fix: delete all old FR→EN glossaries and deduplicate multilingual ones
sepehr
pushed to
production-deployment
at
sepehr/office_translator
2026-05-31 23:48:49 +02:00
9ab166c31e
fix: glossaries page support for multilingual (target_language='multi')
sepehr
pushed to
production-deployment
at
sepehr/office_translator
2026-05-31 23:33:34 +02:00
e9ac30ed1d
style: use same serif/typography font styles on profile page as translate page
First
Previous
...
5
6
7
8
9
...
Next
Last