Skip to content

Commit d4a4ffd

Browse files
author
codefl0w
committed
Add changelog and build workflow
1 parent 415a4e7 commit d4a4ffd

File tree

2 files changed

+109
-0
lines changed

2 files changed

+109
-0
lines changed

.github/workflows/build.yml

Lines changed: 67 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,67 @@
1+
name: Build QuickADB
2+
3+
on:
4+
workflow_dispatch:
5+
push:
6+
tags:
7+
- 'v*'
8+
9+
permissions:
10+
contents: write
11+
12+
jobs:
13+
build:
14+
strategy:
15+
fail-fast: false
16+
matrix:
17+
include:
18+
- os: windows-latest
19+
artifact_name: QuickADB-Windows
20+
artifact_path: dist/QuickADB.exe
21+
- os: ubuntu-22.04
22+
artifact_name: QuickADB-Linux
23+
artifact_path: QuickADB-x86_64.AppImage
24+
- os: macos-latest
25+
artifact_name: QuickADB-macOS
26+
artifact_path: dist/QuickADB
27+
28+
runs-on: ${{ matrix.os }}
29+
30+
steps:
31+
- name: Checkout repository
32+
uses: actions/checkout@v4
33+
34+
- name: Set up Python
35+
uses: actions/setup-python@v5
36+
with:
37+
python-version: '3.12'
38+
39+
- name: Install dependencies
40+
run: pip install -r requirements.txt
41+
42+
- name: Build executable
43+
run: python build.py
44+
45+
- name: Upload artifact
46+
uses: actions/upload-artifact@v4
47+
with:
48+
name: ${{ matrix.artifact_name }}
49+
path: ${{ matrix.artifact_path }}
50+
if-no-files-found: error
51+
52+
release:
53+
needs: build
54+
if: startsWith(github.ref, 'refs/tags/v')
55+
runs-on: ubuntu-latest
56+
57+
steps:
58+
- name: Download all artifacts
59+
uses: actions/download-artifact@v4
60+
with:
61+
path: artifacts
62+
63+
- name: Create GitHub Release
64+
uses: softprops/action-gh-release@v2
65+
with:
66+
files: artifacts/**/*
67+
generate_release_notes: true

CHANGELOG.md

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
# Changelog (Starting from V4)
2+
The changelog only includes what's new. To read feature descriptions, see [Features](https://github.com/codefl0w/QuickADB?tab=readme-ov-file#features).
3+
4+
For the old changelog, see [README_OLD](https://github.com/codefl0w/QuickADB/blob/main/README_OLD.md).
5+
6+
7+
8+
# [4.0.0] - 10.03.2026
9+
10+
### Added
11+
- Theme Manager
12+
- Boot Animation Creator
13+
- File Explorer
14+
- Custom terminal
15+
- Partition Manager
16+
17+
### Changed
18+
- Rebuilt application using PyQt6
19+
- Debloater renamed and expanded into App Manager
20+
- Replaced lpunpack with unsuper for faster super.img extraction
21+
- Removed OS-specific code enabling Linux and macOS builds
22+
23+
### Improved
24+
- Multithreading performance
25+
- GSI flasher
26+
- super.img dumper
27+
- payload.bin dumper
28+
- device specification detection
29+
- version update detection
30+
- logging system
31+
32+
### Removed
33+
- Driver installers
34+
- Magisk downloader
35+
- Inactive Magisk Root button (planned for V5)
36+
37+
38+
39+
40+
41+
42+

0 commit comments

Comments
 (0)