Skip to content

Commit 2181236

Browse files
bobokungithub-actions[bot]pre-commit-ci[bot]dependabot[bot]
authored
v4.6.3 (#956)
# Requirements Updated - "fastapi==0.116.2" # Improvements - **Desktop App**: Adds minimize to tray and automatic startup on boot - **Desktop App**: Support for CLI args passthrough to desktop app - **Webhooks**: Adds additional information (commands and execution_options) to run_start webhook - **WebUI**: Adds direct link to latest release when updates are available # Bug Fixes - Fix broken pypi builds - **Web UI**: Fix config validation causing runs to be stuck in progress - **Web UI**: Fix config validation causing run start webhooks to trigger **Full Changelog**: v4.6.2...v4.6.3 --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
1 parent 89d686e commit 2181236

File tree

17 files changed

+778
-288
lines changed

17 files changed

+778
-288
lines changed

.pre-commit-config.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ repos:
2828
exclude: ^.github/
2929
- repo: https://github.com/astral-sh/ruff-pre-commit
3030
# Ruff version.
31-
rev: v0.12.12
31+
rev: v0.13.0
3232
hooks:
3333
# Run the linter.
3434
- id: ruff-check

CHANGELOG

Lines changed: 12 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,16 @@
1+
# Requirements Updated
2+
- "fastapi==0.116.2"
3+
4+
15
# Improvements
2-
- Adds better validation for security passwords
6+
- **Desktop App**: Adds minimize to tray and automatic startup on boot
7+
- **Desktop App**: Support for CLI args passthrough to desktop app
8+
- **Webhooks**: Adds additional information (commands and execution_options) to run_start webhook
9+
- **WebUI**: Adds direct link to latest release when updates are available
310

411
# Bug Fixes
5-
- Conditionally skip permission validation and setting on Windows systems
6-
- Improve cross-platform compatibility for authentication settings handling
7-
- Fixes bug where users cannot set up initial security through the webUI
12+
- Fix broken pypi builds
13+
- **Web UI**: Fix config validation causing runs to be stuck in progress
14+
- **Web UI**: Fix config validation causing run start webhooks to trigger
815

9-
**Full Changelog**: https://github.com/StuffAnThings/qbit_manage/compare/v4.6.1...v4.6.2
16+
**Full Changelog**: https://github.com/StuffAnThings/qbit_manage/compare/v4.6.2...v4.6.3

MANIFEST.in

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,5 @@ include README.md
22
include LICENSE
33
include VERSION
44
include SUPPORTED_VERSIONS.json
5+
include qbit_manage.py
56
recursive-include web-ui *

Makefile

Lines changed: 28 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -277,6 +277,31 @@ uninstall:
277277
reinstall: uninstall install
278278
@echo "✓ Reinstall complete!"
279279

280+
.PHONY: tauri-deps
281+
tauri-deps:
282+
@echo "Installing Tauri Linux build dependencies (apt)..."
283+
@export DEBIAN_FRONTEND=noninteractive; \
284+
apt-get update; \
285+
WEBKIT_PKG=libwebkit2gtk-4.1-dev; \
286+
if ! apt-cache show $${WEBKIT_PKG} >/dev/null 2>&1; then WEBKIT_PKG=libwebkit2gtk-4.0-dev; fi; \
287+
apt-get install -y \
288+
build-essential \
289+
curl \
290+
pkg-config \
291+
patchelf \
292+
libgtk-3-dev \
293+
$${WEBKIT_PKG} \
294+
libayatana-appindicator3-dev \
295+
librsvg2-dev \
296+
libglib2.0-dev \
297+
libpango1.0-dev \
298+
libcairo2-dev \
299+
libgdk-pixbuf-2.0-dev \
300+
libatk1.0-dev \
301+
xdg-desktop-portal \
302+
xdg-desktop-portal-gtk; \
303+
true
304+
280305
.PHONY: prep-release
281306
prep-release:
282307
@echo "Preparing release..."
@@ -291,6 +316,8 @@ prep-release:
291316
echo "$$clean_version" > VERSION; \
292317
echo "✓ VERSION updated to $$clean_version"
293318
@# Step 3: Check Tauri Rust project builds
319+
@echo "Ensuring desktop build dependencies are installed (apt)..."
320+
@$(MAKE) tauri-deps
294321
@echo "Running cargo check in desktop/tauri/src-tauri..."
295322
@cd desktop/tauri/src-tauri && cargo check
296323
@# Step 4: Prepare CHANGELOG skeleton and bump Full Changelog link
@@ -300,7 +327,7 @@ prep-release:
300327
patch=$$(echo "$$new_version" | cut -d. -f3); \
301328
prev_patch=$$((patch - 1)); \
302329
prev_version="$$major.$$minor.$$prev_patch"; \
303-
git fetch origin master:master \
330+
git fetch origin master:master; \
304331
updated_deps=$$(git diff master..HEAD -- pyproject.toml | grep '^+' | grep '==' | sed 's/^+//' | sed 's/^ *//' | sed 's/,$$//' | sed 's/^/- /'); \
305332
echo "# Requirements Updated" > CHANGELOG; \
306333
if [ -n "$$updated_deps" ]; then \

VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
4.6.2
1+
4.6.3

desktop/tauri/src-tauri/Cargo.lock

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

desktop/tauri/src-tauri/Cargo.toml

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ version = "1.37"
3232

3333
[features]
3434
default = []
35-
winjob = ["windows"]
35+
winjob = []
3636

3737
[package]
3838
authors = ["qbit_manage"]
@@ -43,13 +43,12 @@ license = "MIT"
4343
name = "qbit-manage-desktop"
4444
repository = ""
4545
rust-version = "1.70"
46-
version = "4.6.2"
46+
version = "4.6.3"
4747

4848
[target."cfg(unix)".dependencies]
4949
glib = "0.20.0"
5050
libc = "0.2"
5151

5252
[target."cfg(windows)".dependencies.windows]
53-
features = ["Win32_Foundation", "Win32_System_JobObjects", "Win32_System_Threading", "Win32_Security"]
54-
optional = true
53+
features = ["Win32_Foundation", "Win32_System_JobObjects", "Win32_System_Threading", "Win32_Security", "Win32_System_Registry"]
5554
version = "0.58.0"

0 commit comments

Comments
 (0)