root
4604249834
Add /health/ endpoint and curl for Docker healthchecks
...
- Add health view checking DB connection at /health/
- Add curl to Dockerfile.prod for container healthcheck support
2026-04-08 02:46:40 +02:00
root
c6f7f1da41
Refactor frontend: replace axios with native fetch, add standalone build
...
- Remove axios dependency, use native fetch with token refresh logic
- Add output: standalone to next.config.ts for Docker production builds
- Add Dockerfile.prod for production frontend container
- Bump requests>=2.33
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-08 02:05:42 +02:00
root
324a91271e
Add @extend_schema decorators to fix drf-spectacular serializer warnings
...
All @api_view function-based views now have explicit schema annotations,
eliminating "unable to guess serializer" warnings on startup and producing
complete OpenAPI documentation.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-08 02:05:36 +02:00
bb3491ae39
Add user management, profile editing, and improve test coverage
...
- Admin-only user creation (removed public registration)
- Profile editing (PATCH /auth/me/) and password change endpoints
- Admin user management ViewSet (list, create, update roles/status)
- Profile page and admin users page in frontend
- Sidebar: admin-only Users nav, username links to profile
- Fix sync_repo bug referencing out-of-scope variables
- 203 tests passing, 98% coverage on apps/
2026-03-07 00:03:01 +00:00
c197372ee7
Update Makefile and README for frontend development
2026-03-06 23:01:33 +00:00
8101a4a80c
Add Next.js frontend with auth, dashboard, and translation editor
2026-03-06 23:01:23 +00:00
a61c7f3572
Add production config: WhiteNoise, CORS, security headers, custom Swagger UI
2026-03-06 23:01:09 +00:00
d449b14d6a
Normalize file permissions for parsers and locflow modules
2026-03-06 23:00:54 +00:00
75da30b168
Scaffold frontend with Docker Compose support
2026-03-06 22:26:20 +00:00
baeab3b6e3
Add Docker production config with entrypoint
2026-03-06 22:26:14 +00:00
d72f5075a9
Add GitHub repo link API endpoints
2026-03-06 22:26:08 +00:00
8ecee0ca55
Add GitHub sync service for importing resource files
2026-03-06 22:26:03 +00:00
e655f18446
Add GitHubRepo model for repository integration
2026-03-06 22:25:53 +00:00
e9a75e9d04
Normalize file permissions to executable
2026-03-06 22:24:34 +00:00
80378291ec
Add JWT authentication and role-based permissions
...
Implement Phase 3 with custom User model (AbstractUser + UUID pk),
role hierarchy (admin/manager/translator/viewer), and simplejwt auth.
All endpoints now require authentication, with write operations gated
by role-based permissions. Includes 27 new tests (132 total).
2026-02-25 00:10:04 +00:00
371ba3175b
Add Translation Memory with similarity suggestions endpoint
...
Dual-engine similarity search (pg_trgm for PostgreSQL, difflib for SQLite)
with cross-project support, configurable thresholds, and OpenAPI docs.
2026-02-24 23:32:50 +00:00
f66f793896
Add README with project overview and roadmap
2026-02-11 10:00:00 +00:00
2efb108e53
Add integration tests for all API endpoints
2026-02-09 09:00:00 +00:00
a2f983e23f
Register models in Django admin
2026-02-07 10:30:00 +00:00
77bc09457f
Add translation CRUD and progress tracking endpoints
2026-02-06 14:30:00 +00:00
3b6c27e324
Add translation validators and serializers
2026-02-06 10:00:00 +00:00
8247d95aa8
Add resource upload, string listing, and export endpoints
2026-02-04 14:30:00 +00:00
2b8ba1b024
Add resource upload service with version diffing logic
2026-02-04 09:15:00 +00:00
c1d2fed0cf
Add Project API with CRUD endpoints
2026-02-03 10:00:00 +00:00
472e73b3fa
Add unit tests for all parsers and validation module
2026-01-30 14:00:00 +00:00
f37698aae4
Add parser factory and translation validation utilities
2026-01-30 09:30:00 +00:00
7fe6c895fb
Implement XLIFF parser with namespace auto-detection
2026-01-29 15:00:00 +00:00
4d6c300469
Implement Apple .strings parser with unicode escape handling
2026-01-29 10:00:00 +00:00
3936a69efa
Implement PO/Gettext parser with plural and context support
2026-01-28 14:00:00 +00:00
f771910169
Implement JSON parser with nested keys and i18next plurals
2026-01-28 09:30:00 +00:00
9f9127ca75
Add parser base classes, exceptions, and CLDR plural rules
2026-01-27 10:15:00 +00:00
e6be4d70b9
Add initial database migrations
2026-01-25 11:00:00 +00:00
f4bb2d7d81
Add Translation model with status workflow
2026-01-25 09:00:00 +00:00
1ad3824681
Add ResourceFile and TranslatableString models
...
Includes versioning, checksum tracking, and soft-delete support
for translatable strings.
2026-01-24 14:30:00 +00:00
8012390eba
Add Project model with UUID primary key and auto-slug
2026-01-24 10:00:00 +00:00
4eb2060b50
Scaffold Django apps: projects, resources, translations
2026-01-22 11:20:00 +00:00
b3dbd33f26
Initialize Django project with settings and URL routing
2026-01-22 09:45:00 +00:00
87d72b8881
Add Docker and Makefile for local development
2026-01-21 14:00:00 +00:00
2a8f60518f
Add project dependencies and configuration files
2026-01-21 10:30:00 +00:00
7535d90528
Add .gitignore for Python/Django project
2026-01-21 09:15:00 +00:00
5f7fb43f58
Initial commit
2026-02-11 20:38:59 +00:00