2
0

12 Commits

Author SHA1 Message Date
3a920ce90c feat(vault): add confirmation modals for destructive operations
All checks were successful
Build and Release / Tests (push) Successful in 1m5s
Build and Release / Lint (push) Successful in 1m38s
Build and Release / Create Release (push) Successful in 0s
Replaced inline confirm() dialogs with proper modal dialogs for key migration, DEK rotation, token revocation, and version rollback operations. Improves UX and provides better context for destructive actions.
2026-02-06 22:22:08 -05:00
c4d74c5682 feat(vault): add master key migration and DEK rotation
All checks were successful
Build and Release / Tests (push) Successful in 1m9s
Build and Release / Lint (push) Successful in 1m30s
Build and Release / Create Release (push) Successful in 1s
Implemented master key migration to re-encrypt vault DEKs when the master key changes. Added support for migrating single repositories or instance-wide. Implemented DEK rotation for Enterprise licenses to periodically rotate data encryption keys. Added new UI templates and API endpoints for key management operations with comprehensive error handling.
2026-02-06 21:47:45 -05:00
f00027eb7c feat(vault): add encryption key mismatch detection and error handling
All checks were successful
Build and Release / Tests (push) Successful in 1m2s
Build and Release / Lint (push) Successful in 1m35s
Build and Release / Create Release (push) Successful in 1s
Added support for hex-encoded master keys (64 hex chars = 32 bytes) in crypto manager with fallback to raw bytes. Implemented comprehensive error handling for encryption/decryption failures across all vault endpoints (API and web). Created dedicated error template with user-friendly guidance for resolving key mismatch issues.
2026-02-06 19:18:18 -05:00
2aaf7223f1 feat(i18n): add vault key configuration error messages
Some checks failed
Build and Release / Tests (push) Failing after 21s
Build and Release / Lint (push) Failing after 21s
Build and Release / Create Release (push) Has been skipped
Adds English locale strings for vault encryption key warnings including fallback key usage, decryption failures, and encryption errors. Provides user-friendly explanations and remediation steps for each error scenario.
2026-02-04 13:55:08 -05:00
253e4de879 fix(locale): repair corrupted Czech translation file
The cs-CZ locale file was corrupted with garbled characters. This restores the proper JSON structure and fixes character encoding issues in the Czech translations for the vault feature.
2026-01-21 02:33:34 -05:00
ebecdd57a8 feat(i18n): add 15 new language translations and update existing locales
Adds complete translations for Czech, Greek, Persian, Finnish, Irish, Hindi, Hungarian, Indonesian, Icelandic, Latvian, Portuguese (Portugal), Sinhala, Slovak, Swedish, Turkish, and Ukrainian. Updates existing translations for German, Spanish, French, Italian, Japanese, Korean, Dutch, Polish, Portuguese (Brazil), Russian, Chinese (Simplified), and Chinese (Traditional) with new vault comparison and file type features.
2026-01-21 02:06:16 -05:00
8aed522586 feat(vault): add version comparison feature for secrets
- Add new compare endpoint and template for viewing diffs between secret versions
- Display creator information (name and avatar) for each version
- Add locale strings for comparison UI, type filters, and view modes
- Enhance permission checks to include owner and access mode validation
- Add non-database fields to SecretVersion model for UI display
2026-01-21 00:39:21 -05:00
a8d39d6aa5 feat(vault): add file type and enhance token metadata
Add 'file' as a new secret type option in vault templates and locale. Include CreatedUnix and UsedCount fields in token service responses. Refactor vault view template layout to use flexbox for better responsive design and remove version history table from main view.
2026-01-20 23:25:28 -05:00
5d62376a6c feat(vault): add UI enhancements and i18n translations
Adds edit secret form, hidden/raw value views, copy functionality, type filtering, and configuration error messages. Updates templates and adds new translation keys across all locale files for improved vault UX.
2026-01-20 22:07:42 -05:00
11d57c9f37 feat(i18n): add license tier information to vault locales
Add translations for vault license tier display including license, tier, max secrets, max versions, audit retention, and unlimited fields across all supported languages. Also remove extra blank lines from locale files for consistency.
2026-01-18 15:13:17 -05:00
6d314bcb9c localization 2026-01-17 02:54:39 -05:00
fa9aa440d0 complete vault localization and endpoints 2026-01-17 02:18:44 -05:00