Commit Graph
3 Commits
Author SHA1 Message Date
Sharang ParnerkarandClaude Opus 4.6 40afc88317 feat(developer): add hybrid iframe integration for developer tools
CI / Format (push) Successful in 4s
CI / Clippy (push) Successful in 2m47s
CI / Security Audit (push) Has been skipped
CI / Tests (push) Has been skipped
CI / E2E Tests (push) Has been skipped
CI / Deploy (push) Has been skipped
Replace placeholder pages with ToolEmbed component that embeds
LangGraph, LangFlow, and Langfuse in iframes when configured, or
shows "Not Configured" placeholders when URLs are empty. Add
ServiceUrlsContext for passing service URLs through Dioxus context.

Add docker-compose services for local development: LangFlow,
LangGraph (trial), Langfuse with full dependency stack (Postgres,
ClickHouse, Redis, MinIO).

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-25 17:49:56 +01:00
sharangandSharang Parnerkar d814e22f9d feat(i18n): add internationalization with DE, FR, ES, PT translations (#12)
CI / Tests (push) Successful in 4m26s
CI / Deploy (push) Successful in 5s
CI / Format (push) Successful in 3s
CI / Security Audit (push) Successful in 1m39s
CI / Clippy (push) Successful in 3m4s
Add a compile-time i18n system with 270 translation keys across 5 locales
(EN, DE, FR, ES, PT). Translations are embedded via include_str! and parsed
lazily into flat HashMaps with English fallback for missing keys.

- Add src/i18n module with Locale enum, t()/tw() lookup functions, and tests
- Add JSON translation files for all 5 locales under assets/i18n/
- Provide locale Signal via Dioxus context in App, persisted to localStorage
- Replace all hardcoded UI strings across 33 component/page files
- Add compact locale picker (globe icon + ISO alpha-2 code) in sidebar header
- Add click-outside backdrop dismissal for locale dropdown

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

Co-authored-by: Sharang Parnerkar <parnerkarsharang@gmail.com>
Reviewed-on: https://gitea.meghsakha.com/sharang/certifai/pulls/12
2026-02-22 16:48:51 +00:00
sharangandSharang Parnerkar a588be306a feat(dash): improved frontend dashboard (#6)
CI / Format (push) Successful in 6m30s
CI / Clippy (push) Successful in 2m25s
CI / Tests (push) Successful in 2m50s
CI / Deploy (push) Successful in 4s
CI / Security Audit (push) Successful in 1m53s
Co-authored-by: Sharang Parnerkar <parnerkarsharang@gmail.com>
Reviewed-on: https://gitea.meghsakha.com/sharang/certifai/pulls/6
2026-02-19 11:52:41 +00:00