🎉 Version 2.4.0 - Global Localization & Forgejo Support
Features
- 4af69e0 Add self-hosted Forgejo release monitoring
- db3c08a Fix highest-version selection for tag-only repositories
- 6570d74 Keep failed import previews open
Localization
- 89224a7 Add Arabic localization and full RTL support
- 5e4e6fb Add complete French localization
- c4d82c9 Add complete Spanish localization
- 8dcc0b9 Add complete Brazilian Portuguese localization
- 7f90de0 Add complete Simplified Chinese localization
- bf26957 Add complete Japanese localization
- 258f8d1 Add complete Indonesian localization
- 30f2eb7 Add Hindi localization support
- 2c89dd5 Add Korean localization support
- 0b311d5 Add Turkish localization support
- 870909e Add Vietnamese localization support
- 2f7c2f3 Add Italian localization support
- 1a3ad4c Add Polish localization support
- 0819582 Add Ukrainian localization support
- d7d13ab Add Dutch localization support
- c90a409 Add Russian localization support
- 1923129 Add Hebrew localization
- 4ff7547 Sort language options by native name
- 1da3df8 Allow extended locale metadata validation
- 585c34f Decouple locale and time formatting
User Experience & Reliability
- f2caaf3 Stabilize offline removal E2E test
- bc7bee4 Stabilize repository tag submission test
- 0f27e04 Stabilize offline E2E simulation
- 971d9d2 Fix manual setup type checking
Tests & Code Quality
- ab6f800 Expand unit coverage for critical workflows
- 69c5e53 Expand unit coverage for critical paths
- 28226fb Include tests in code quality checks
- cdf767b Reduce localization E2E test runtime
Security & Dependencies
- 0c38fb8 Apply Next.js security update and refresh dependencies
- 6087506 Update application dependencies
- ecd9cd2 Update development dependencies
Maintenance
- fe1897a Bump version to 2.4.0
Full Changelog: v2.3.0...v2.4.0