mirror of
https://github.com/sartoopjj/thefeed.git
synced 2026-05-18 06:34:36 +03:00
feat: enhance Android APK build process and update download links in documentation
This commit is contained in:
@@ -158,14 +158,20 @@ jobs:
|
||||
if [ -f app/keystore.jks ]; then BT=release; TASK=assembleRelease; else BT=debug; TASK=assembleDebug; fi
|
||||
|
||||
./gradlew --no-daemon clean $TASK
|
||||
APK=$(find app/build/outputs/apk/$BT -name "*.apk" | head -1)
|
||||
cp "$APK" ../artifacts/thefeed-android-arm64.apk
|
||||
|
||||
- name: Upload Android APK artifact
|
||||
APK_DIR=app/build/outputs/apk/$BT
|
||||
cp "$APK_DIR"/app-arm64-v8a-${BT}.apk ../artifacts/thefeed-android-arm64.apk
|
||||
cp "$APK_DIR"/app-armeabi-v7a-${BT}.apk ../artifacts/thefeed-android-arm.apk
|
||||
cp "$APK_DIR"/app-universal-${BT}.apk ../artifacts/thefeed-android-universal.apk
|
||||
|
||||
- name: Upload Android APK artifacts
|
||||
uses: actions/upload-artifact@v4
|
||||
with:
|
||||
name: thefeed-android-apk
|
||||
path: artifacts/thefeed-android-arm64.apk
|
||||
path: |
|
||||
artifacts/thefeed-android-arm64.apk
|
||||
artifacts/thefeed-android-arm.apk
|
||||
artifacts/thefeed-android-universal.apk
|
||||
|
||||
release:
|
||||
needs: [build, android-apk]
|
||||
@@ -184,3 +190,19 @@ jobs:
|
||||
files: artifacts/*
|
||||
generate_release_notes: true
|
||||
prerelease: ${{ contains(github.ref_name, '-') }}
|
||||
append_body: true
|
||||
body: |
|
||||
## Downloads
|
||||
|
||||
| Platform | Architecture | Download |
|
||||
|----------|-------------|----------|
|
||||
| Linux | amd64 | [thefeed-server-linux-amd64](https://github.com/${{ github.repository }}/releases/download/${{ github.ref_name }}/thefeed-server-linux-amd64) / [client](https://github.com/${{ github.repository }}/releases/download/${{ github.ref_name }}/thefeed-client-linux-amd64) |
|
||||
| Linux | arm64 | [thefeed-server-linux-arm64](https://github.com/${{ github.repository }}/releases/download/${{ github.ref_name }}/thefeed-server-linux-arm64) / [client](https://github.com/${{ github.repository }}/releases/download/${{ github.ref_name }}/thefeed-client-linux-arm64) |
|
||||
| macOS | amd64 (Intel) | [thefeed-server-darwin-amd64](https://github.com/${{ github.repository }}/releases/download/${{ github.ref_name }}/thefeed-server-darwin-amd64) / [client](https://github.com/${{ github.repository }}/releases/download/${{ github.ref_name }}/thefeed-client-darwin-amd64) |
|
||||
| macOS | arm64 (Apple Silicon) | [thefeed-server-darwin-arm64](https://github.com/${{ github.repository }}/releases/download/${{ github.ref_name }}/thefeed-server-darwin-arm64) / [client](https://github.com/${{ github.repository }}/releases/download/${{ github.ref_name }}/thefeed-client-darwin-arm64) |
|
||||
| FreeBSD | amd64 | [thefeed-server-freebsd-amd64](https://github.com/${{ github.repository }}/releases/download/${{ github.ref_name }}/thefeed-server-freebsd-amd64) / [client](https://github.com/${{ github.repository }}/releases/download/${{ github.ref_name }}/thefeed-client-freebsd-amd64) |
|
||||
| FreeBSD | arm64 | [thefeed-server-freebsd-arm64](https://github.com/${{ github.repository }}/releases/download/${{ github.ref_name }}/thefeed-server-freebsd-arm64) / [client](https://github.com/${{ github.repository }}/releases/download/${{ github.ref_name }}/thefeed-client-freebsd-arm64) |
|
||||
| Windows | amd64 | [thefeed-server-windows-amd64.exe](https://github.com/${{ github.repository }}/releases/download/${{ github.ref_name }}/thefeed-server-windows-amd64.exe) / [client](https://github.com/${{ github.repository }}/releases/download/${{ github.ref_name }}/thefeed-client-windows-amd64.exe) |
|
||||
| Android | arm64 (v8a) | [thefeed-android-arm64.apk](https://github.com/${{ github.repository }}/releases/download/${{ github.ref_name }}/thefeed-android-arm64.apk) |
|
||||
| Android | arm (v7a) | [thefeed-android-arm.apk](https://github.com/${{ github.repository }}/releases/download/${{ github.ref_name }}/thefeed-android-arm.apk) |
|
||||
| Android | Universal | [thefeed-android-universal.apk](https://github.com/${{ github.repository }}/releases/download/${{ github.ref_name }}/thefeed-android-universal.apk) |
|
||||
|
||||
@@ -93,6 +93,24 @@ thefeed یک سیستم تونل DNS است که به شما اجازه می
|
||||
|
||||
> ⚠️ هرگز رمز عبور رمزنگاری (passphrase) خود را عمومی به اشتراک نگذارید — هر کسی با آن میتواند کلاینت خودش را اجرا و تمام پیامهای شما را بخواند. `--password` سمت کلاینت فقط رابط وب روی دستگاه خودتان را محافظت میکند.
|
||||
|
||||
## دانلود
|
||||
|
||||
| پلتفرم | معماری | سرور | کلاینت |
|
||||
|---------|--------|------|--------|
|
||||
| لینوکس | amd64 | [دانلود](https://github.com/sartoopjj/thefeed/releases/latest/download/thefeed-server-linux-amd64) | [دانلود](https://github.com/sartoopjj/thefeed/releases/latest/download/thefeed-client-linux-amd64) |
|
||||
| لینوکس | arm64 | [دانلود](https://github.com/sartoopjj/thefeed/releases/latest/download/thefeed-server-linux-arm64) | [دانلود](https://github.com/sartoopjj/thefeed/releases/latest/download/thefeed-client-linux-arm64) |
|
||||
| مک | amd64 (Intel) | [دانلود](https://github.com/sartoopjj/thefeed/releases/latest/download/thefeed-server-darwin-amd64) | [دانلود](https://github.com/sartoopjj/thefeed/releases/latest/download/thefeed-client-darwin-amd64) |
|
||||
| مک | arm64 (Apple Silicon) | [دانلود](https://github.com/sartoopjj/thefeed/releases/latest/download/thefeed-server-darwin-arm64) | [دانلود](https://github.com/sartoopjj/thefeed/releases/latest/download/thefeed-client-darwin-arm64) |
|
||||
| FreeBSD | amd64 | [دانلود](https://github.com/sartoopjj/thefeed/releases/latest/download/thefeed-server-freebsd-amd64) | [دانلود](https://github.com/sartoopjj/thefeed/releases/latest/download/thefeed-client-freebsd-amd64) |
|
||||
| FreeBSD | arm64 | [دانلود](https://github.com/sartoopjj/thefeed/releases/latest/download/thefeed-server-freebsd-arm64) | [دانلود](https://github.com/sartoopjj/thefeed/releases/latest/download/thefeed-client-freebsd-arm64) |
|
||||
| ویندوز | amd64 | [دانلود](https://github.com/sartoopjj/thefeed/releases/latest/download/thefeed-server-windows-amd64.exe) | [دانلود](https://github.com/sartoopjj/thefeed/releases/latest/download/thefeed-client-windows-amd64.exe) |
|
||||
|
||||
| اندروید APK | معماری | دانلود |
|
||||
|-------------|--------|--------|
|
||||
| arm64 (v8a) | ۶۴ بیت | [دانلود](https://github.com/sartoopjj/thefeed/releases/latest/download/thefeed-android-arm64.apk) |
|
||||
| arm (v7a) | ۳۲ بیت | [دانلود](https://github.com/sartoopjj/thefeed/releases/latest/download/thefeed-android-arm.apk) |
|
||||
| Universal | همه | [دانلود](https://github.com/sartoopjj/thefeed/releases/latest/download/thefeed-android-universal.apk) |
|
||||
|
||||
## ⚡ نصب سریع سرور
|
||||
|
||||
```bash
|
||||
|
||||
@@ -52,6 +52,24 @@ DNS-based feed reader for Telegram channels and public X accounts. Designed for
|
||||
|
||||
All communication is encrypted with AES-256 and transmitted via standard DNS TXT queries and responses. Traffic is designed to blend with normal DNS activity. Message data is compressed before encryption.
|
||||
|
||||
## Downloads
|
||||
|
||||
| Platform | Architecture | Server | Client |
|
||||
|----------|-------------|--------|--------|
|
||||
| Linux | amd64 | [Download](https://github.com/sartoopjj/thefeed/releases/latest/download/thefeed-server-linux-amd64) | [Download](https://github.com/sartoopjj/thefeed/releases/latest/download/thefeed-client-linux-amd64) |
|
||||
| Linux | arm64 | [Download](https://github.com/sartoopjj/thefeed/releases/latest/download/thefeed-server-linux-arm64) | [Download](https://github.com/sartoopjj/thefeed/releases/latest/download/thefeed-client-linux-arm64) |
|
||||
| macOS | amd64 (Intel) | [Download](https://github.com/sartoopjj/thefeed/releases/latest/download/thefeed-server-darwin-amd64) | [Download](https://github.com/sartoopjj/thefeed/releases/latest/download/thefeed-client-darwin-amd64) |
|
||||
| macOS | arm64 (Apple Silicon) | [Download](https://github.com/sartoopjj/thefeed/releases/latest/download/thefeed-server-darwin-arm64) | [Download](https://github.com/sartoopjj/thefeed/releases/latest/download/thefeed-client-darwin-arm64) |
|
||||
| FreeBSD | amd64 | [Download](https://github.com/sartoopjj/thefeed/releases/latest/download/thefeed-server-freebsd-amd64) | [Download](https://github.com/sartoopjj/thefeed/releases/latest/download/thefeed-client-freebsd-amd64) |
|
||||
| FreeBSD | arm64 | [Download](https://github.com/sartoopjj/thefeed/releases/latest/download/thefeed-server-freebsd-arm64) | [Download](https://github.com/sartoopjj/thefeed/releases/latest/download/thefeed-client-freebsd-arm64) |
|
||||
| Windows | amd64 | [Download](https://github.com/sartoopjj/thefeed/releases/latest/download/thefeed-server-windows-amd64.exe) | [Download](https://github.com/sartoopjj/thefeed/releases/latest/download/thefeed-client-windows-amd64.exe) |
|
||||
|
||||
| Android APK | Architecture | Download |
|
||||
|-------------|-------------|----------|
|
||||
| arm64 (v8a) | 64-bit | [Download](https://github.com/sartoopjj/thefeed/releases/latest/download/thefeed-android-arm64.apk) |
|
||||
| arm (v7a) | 32-bit | [Download](https://github.com/sartoopjj/thefeed/releases/latest/download/thefeed-android-arm.apk) |
|
||||
| Universal | All | [Download](https://github.com/sartoopjj/thefeed/releases/latest/download/thefeed-android-universal.apk) |
|
||||
|
||||
## Quick Install (Server)
|
||||
|
||||
One-line install (downloads latest release from GitHub)
|
||||
|
||||
@@ -64,6 +64,15 @@ android {
|
||||
}
|
||||
}
|
||||
|
||||
splits {
|
||||
abi {
|
||||
enable true
|
||||
reset()
|
||||
include 'arm64-v8a', 'armeabi-v7a'
|
||||
universalApk true
|
||||
}
|
||||
}
|
||||
|
||||
compileOptions {
|
||||
sourceCompatibility JavaVersion.VERSION_17
|
||||
targetCompatibility JavaVersion.VERSION_17
|
||||
|
||||
Reference in New Issue
Block a user