Compare commits
7 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| f5e439740a | |||
| 25096944b3 | |||
| 047f85d8f0 | |||
| 8cb5fa7a23 | |||
| 74acd437d6 | |||
| 3e9d667998 | |||
| eea3ba459a |
@@ -1,42 +0,0 @@
|
||||
# This workflow uses actions that are not certified by GitHub.
|
||||
# They are provided by a third-party and are governed by
|
||||
# separate terms of service, privacy policy, and support
|
||||
# documentation.
|
||||
|
||||
name: Dart
|
||||
|
||||
on:
|
||||
push:
|
||||
branches: [ "main" ]
|
||||
pull_request:
|
||||
branches: [ "main" ]
|
||||
|
||||
jobs:
|
||||
build:
|
||||
runs-on: ubuntu-latest
|
||||
|
||||
steps:
|
||||
- uses: actions/checkout@v4
|
||||
|
||||
# Note: This workflow uses the latest stable version of the Dart SDK.
|
||||
# You can specify other versions if desired, see documentation here:
|
||||
# https://github.com/dart-lang/setup-dart/blob/main/README.md
|
||||
# - uses: dart-lang/setup-dart@v1
|
||||
- uses: dart-lang/setup-dart@9a04e6d73cca37bd455e0608d7e5092f881fd603
|
||||
|
||||
- name: Install dependencies
|
||||
run: dart pub get
|
||||
|
||||
# Uncomment this step to verify the use of 'dart format' on each commit.
|
||||
# - name: Verify formatting
|
||||
# run: dart format --output=none --set-exit-if-changed .
|
||||
|
||||
# Consider passing '--fatal-infos' for slightly stricter analysis.
|
||||
- name: Analyze project source
|
||||
run: dart analyze
|
||||
|
||||
# Your project will need to have tests in test/ and a dependency on
|
||||
# package:test for this step to succeed. Note that Flutter projects will
|
||||
# want to change this to 'flutter test'.
|
||||
- name: Run tests
|
||||
run: dart test
|
||||
@@ -1,4 +1,4 @@
|
||||
## UUVPN - Redesigned for Performance, Stability, and V2Board Compatibility
|
||||
## UUVPN - Redesigned for Performance, Stability, and [V2Board](https://github.com/v2board/v2board) Compatibility
|
||||
|
||||
The original UUVPN was built using Flutter, which led to increasing challenges in maintaining the codebase due to performance issues, subpar UI quality, and a lack of stability. To address these concerns, UUVPN has been completely redeveloped for native performance on iOS/macOS and Android, utilizing the powerful SINGBOX and CLASH cores.
|
||||
|
||||
@@ -20,10 +20,10 @@ The original UUVPN was built using Flutter, which led to increasing challenges i
|
||||
|
||||
|
||||
### Download iOS and android
|
||||
- [TestFlight (Beta) Telegram me](https:/t.me/dcgzeus)
|
||||
- [TestFlight (Beta) Telegram Me Get](https:/t.me/dcgzeus)
|
||||
- [Android Apk](https://github.com/nicolastinkl/UUVPN/releases)
|
||||
|
||||
## Screenshots and iOS Demo Video:
|
||||
## iOS Screenshots and Demo Video:
|
||||
|
||||
### SKIN 1:
|
||||
<table>
|
||||
@@ -88,7 +88,7 @@ The original UUVPN was built using Flutter, which led to increasing challenges i
|
||||
</table>
|
||||
|
||||
|
||||
[](https://youtube.com/shorts/tnr38-IM-Xo)
|
||||
## [iOS Youtu视频预览地址](https://img.youtube.com/vi/tnr38-IM-Xo/0.jpg)
|
||||
|
||||
|
||||
# Android App Project
|
||||
|
||||
@@ -1,19 +0,0 @@
|
||||
#!/bin/bash
|
||||
|
||||
|
||||
# 遍历目录及子目录下所有超过100MB大小的文件
|
||||
find . -type f -size +100M | while read file; do
|
||||
# 获取文件名并检查是否已经存在于.gitignore文件中
|
||||
filename="${file##*/}"
|
||||
if ! grep "$filename" .gitignore > /dev/null 2>&1 ; then
|
||||
# 如果文件名不存在于.gitignore文件中,则添加到末尾
|
||||
echo "$filename" >> .gitignore
|
||||
fi
|
||||
done
|
||||
|
||||
|
||||
git add .
|
||||
date +%F > timefile
|
||||
currentTime=$(<timefile)
|
||||
git commit -m "Commit code. Update time: $currentTime "
|
||||
git push
|
||||
@@ -0,0 +1,14 @@
|
||||
Copyright (C) 2022 by nekohasekai <contact-sagernet@sekai.icu>
|
||||
|
||||
This program is free software: you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation, either version 3 of the License, or
|
||||
(at your option) any later version.
|
||||
|
||||
This program is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
Reference in New Issue
Block a user