Skip to content

feat: add traffic dashboard, route rules page & upgrade Java to 21 LTS#2177

Open
EterUltimate wants to merge 1 commit into
hiddify:mainfrom
EterUltimate:feature/enhancements-and-java21
Open

feat: add traffic dashboard, route rules page & upgrade Java to 21 LTS#2177
EterUltimate wants to merge 1 commit into
hiddify:mainfrom
EterUltimate:feature/enhancements-and-java21

Conversation

@EterUltimate
Copy link
Copy Markdown

Summary

This PR includes the following enhancements and improvements:

New Features

  • Traffic Dashboard Page - Real-time speed display, traffic stats, connection info and data usage charts (accessible from home page)
  • Route Rules Entry - Added navigation entry to route rules page in Settings > Routing section

Improvements

  • Java 21 LTS Upgrade - Upgraded all modules from Java 17 to Java 21 LTS (build.gradle, app/build.gradle)
  • i18n Translations - Added translations for dashboard and route rules (en, zh-CN)
  • Various Bug Fixes - Fixed deprecated API usage, color scheme issues, cleaned up unused imports

Files Changed

  • 48 files changed, 603 insertions(+), 108 deletions(-)

- Add TrafficDashboardPage with real-time speed display, traffic stats,
  connection info and data usage charts (accessible from home page)
- Add route rules entry in settings > routing section
- Add i18n translations for dashboard and route rules (en, zh-CN)
- Upgrade Java compatibility from 17 to 21 LTS across all modules
  (android/build.gradle, android/app/build.gradle)
- Fix various UI and code issues (deprecated API, color scheme, imports)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant