Skip to content

Commit b02aa34

Browse files
committed
Merge development into feat/adding-ios-VPN-profile: manual conflict resolution, preserve all new changes from both branches
2 parents b2216a8 + 6f18692 commit b02aa34

53 files changed

Lines changed: 1272 additions & 290 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.github/workflows/quality.yml

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,10 +21,13 @@ jobs:
2121
runs-on: ubuntu-latest
2222
steps:
2323
- uses: actions/checkout@v4
24-
- name: Setup dart
25-
uses: dart-lang/setup-dart@v1
24+
- name: Setup Flutter
25+
uses: subosito/flutter-action@v2
26+
with:
27+
channel: stable
28+
flutter-version-file: pubspec.yaml
2629
- name: Format code
27-
run: dart format --output=none --set-exit-if-changed .
30+
run: dart format --output=none .
2831
matrics:
2932
name: Code Matrics
3033
needs: [analyze]

.vscode/settings.json

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
{
2+
"IDX.aI.enableInlineCompletion": true,
3+
"IDX.aI.enableCodebaseIndexing": true
4+
}

CHANGELOG.md

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
# Changelog
2+
3+
4+
## [Unreleased]
5+
6+
### Added
7+
- Run scripts for different platforms (Android device/emulator, iOS device/simulator)
8+
- Flutter Gen integration for better asset management
9+
- Improved localization with proper l10n configuration
10+
- Enhanced search dialog UI and state management
11+
12+
### Changed
13+
- Replaced flutter_v2ray with vpnclient_engine_flutter
14+
- Updated dependencies and removed unused code
15+
- Improved UI responsiveness and overflow handling
16+
- Refactored main.dart for better localization support
17+
18+
### Fixed
19+
- Resolved potential UI overflow issues in search dialog
20+
- Enhanced state initialization and lifecycle management
21+
- Improved layout responsiveness and SafeArea integration
22+
23+
## [1.0.12] - 2025-01-XX
24+
25+
### Added
26+
- Initial release of VPN Client app
27+
- Basic VPN functionality
28+
- Multi-language support (English, Russian, Thai, Chinese)
29+
- Dark/Light theme support
30+
- Server selection interface
31+
- Apps management page
32+
33+
### Changed
34+
- Initial project structure and architecture
35+
36+
### Fixed
37+
- Various UI improvements and bug fixes

assets/images/active_home_o.svg

Lines changed: 14 additions & 0 deletions
Loading

assets/images/active_server_o.svg

Lines changed: 14 additions & 0 deletions
Loading
Lines changed: 14 additions & 0 deletions
Loading

assets/images/support_icons.png

1.08 KB
Loading

assets/lang/en.json

Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
{
2+
3+
"app_name": "VPN Client",
4+
"apps_selection": "App Selection",
5+
"search": "Search",
6+
"your_location": "Your Location",
7+
"auto_select": "Auto Select",
8+
"kazakhstan": "Kazakhstan",
9+
"turkey": "Turkey",
10+
"poland": "Poland",
11+
"fastest": "Fastest",
12+
"selected_server": "Selected server",
13+
"server_selection": "Server selection",
14+
"all_servers": "All servers",
15+
"country_name": "Country name",
16+
"all_apps": "All Applications",
17+
"done": "Done",
18+
"cancel": "Cancel",
19+
"recently_searched": "Recently searched",
20+
"nothing_found": "Nothing found",
21+
"connected": "CONNECTED",
22+
"disconnected": "DISCONNECTED",
23+
"reconnecting": "RECONNECTING",
24+
"connecting": "CONNECTING",
25+
"disconnecting": "DISCONNECTING",
26+
"settings": "Settings",
27+
"version": "Version",
28+
"connection": "Connection",
29+
"not_connected": "Not connected",
30+
"support": "Support",
31+
"unavailable": "Unavailable",
32+
"your_id": "Your ID",
33+
"support_service": "Support Service",
34+
"reset_settings": "Reset settings",
35+
"connect": "Connect",
36+
"are_you_sure_reset": "Are you sure you want to reset all connection settings?",
37+
"reset": "Reset",
38+
"connection_reset": "Connection settings have been reset",
39+
"failed_open_telegram": "Failed to open Telegram bot",
40+
"about_app": "About App"
41+
}
Lines changed: 17 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"@@locale": "ru",
2+
33
"app_name": "VPN Клиент",
44
"apps_selection": "Выбор приложений",
55
"search": "Поиск",
@@ -22,5 +22,20 @@
2222
"disconnected": "ОТКЛЮЧЕН",
2323
"reconnecting": "Повторное подключение",
2424
"connecting": "ПОДКЛЮЧЕНИЕ",
25-
"disconnecting": "ОТКЛЮЧЕНИЕ"
25+
"disconnecting": "ОТКЛЮЧЕНИЕ",
26+
"settings": "Настройки",
27+
"version": "Версия",
28+
"connection": "Подключение",
29+
"not_connected": "Не подключено",
30+
"support": "Поддержка",
31+
"unavailable": "Недоступно",
32+
"your_id": "Ваш ID",
33+
"support_service": "Служба поддержки",
34+
"reset_settings": "Сбросить настройки",
35+
"connect": "Подключить",
36+
"are_you_sure_reset": "Вы уверены, что хотите сбросить все настройки подключения?",
37+
"reset": "Сбросить",
38+
"connection_reset": "Настройки подключения сброшены",
39+
"failed_open_telegram": "Не удалось открыть Telegram бот",
40+
"about_app": "О приложении"
2641
}
Lines changed: 17 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"@@locale": "th",
2+
33
"app_name": "VPN Client",
44
"apps_selection": "เลือกแอป",
55
"search": "ค้นหา",
@@ -22,5 +22,20 @@
2222
"disconnected": "ไม่ได้เชื่อมต่อ",
2323
"reconnecting": "กำลังเชื่อมต่อใหม่",
2424
"connecting": "กำลังเชื่อมต่อ",
25-
"disconnecting": "กำลังตัดการเชื่อมต่อ"
25+
"disconnecting": "กำลังตัดการเชื่อมต่อ",
26+
"settings": "การตั้งค่า",
27+
"version": "เวอร์ชัน",
28+
"connection": "การเชื่อมต่อ",
29+
"not_connected": "ไม่ได้เชื่อมต่อ",
30+
"support": "การสนับสนุน",
31+
"unavailable": "ไม่พร้อมใช้งาน",
32+
"your_id": "รหัสของคุณ",
33+
"support_service": "บริการสนับสนุน",
34+
"reset_settings": "รีเซ็ตการตั้งค่า",
35+
"connect": "เชื่อมต่อ",
36+
"are_you_sure_reset": "คุณแน่ใจหรือไม่ว่าต้องการรีเซ็ตการตั้งค่าการเชื่อมต่อทั้งหมด?",
37+
"reset": "รีเซ็ต",
38+
"connection_reset": "รีเซ็ตการตั้งค่าการเชื่อมต่อแล้ว",
39+
"failed_open_telegram": "ไม่สามารถเปิดบอท Telegram ได้",
40+
"about_app": "เกี่ยวกับแอป"
2641
}

0 commit comments

Comments
 (0)