Release v1.0.1
### Hinzugefügt - Release-Skript `scripts/release.py`: zählt die Version bei jedem Aufruf automatisch hoch (patch/minor/major), schließt den CHANGELOG-Abschnitt ab, committet und taggt. - Pakete werden komplett in Docker gebaut (`--build`): Windows-Installer und portable Version (Wine), Linux-Paket, Android-APK und Server-Image, mit Release-Notes und SHA256SUMS. - Versionsnummer wird im Desktop-Client (Fenstertitel, Tray, `--version`) und in der Android-App (Einstellungen) angezeigt. - Feste Android-Signatur (`secrets/`, wird beim ersten Build erzeugt), damit App-Updates möglich sind.
This commit is contained in:
@@ -4,6 +4,8 @@ Alle nennenswerten Änderungen an NetClip. Format nach [Keep a Changelog](https:
|
|||||||
|
|
||||||
## [Unreleased]
|
## [Unreleased]
|
||||||
|
|
||||||
|
## [1.0.1] - 2026-10-17
|
||||||
|
|
||||||
### Hinzugefügt
|
### Hinzugefügt
|
||||||
- Release-Skript `scripts/release.py`: zählt die Version bei jedem Aufruf automatisch hoch
|
- Release-Skript `scripts/release.py`: zählt die Version bei jedem Aufruf automatisch hoch
|
||||||
(patch/minor/major), schließt den CHANGELOG-Abschnitt ab, committet und taggt.
|
(patch/minor/major), schließt den CHANGELOG-Abschnitt ab, committet und taggt.
|
||||||
|
|||||||
@@ -28,8 +28,8 @@ android {
|
|||||||
applicationId "de.netclip.app"
|
applicationId "de.netclip.app"
|
||||||
minSdk 26
|
minSdk 26
|
||||||
targetSdk 35
|
targetSdk 35
|
||||||
versionCode 1
|
versionCode 2
|
||||||
versionName "1.0.0"
|
versionName "1.0.1"
|
||||||
}
|
}
|
||||||
|
|
||||||
buildTypes {
|
buildTypes {
|
||||||
|
|||||||
@@ -10,4 +10,4 @@ coll = COLLECT(exe, a.binaries, a.datas, name="NetClip")
|
|||||||
if sys.platform == "darwin":
|
if sys.platform == "darwin":
|
||||||
app = BUNDLE(coll, name="NetClip.app", bundle_identifier="de.netclip.client",
|
app = BUNDLE(coll, name="NetClip.app", bundle_identifier="de.netclip.client",
|
||||||
info_plist={"LSUIElement": True, # nur Menueleisen-Symbol, kein Dock-Icon
|
info_plist={"LSUIElement": True, # nur Menueleisen-Symbol, kein Dock-Icon
|
||||||
"CFBundleShortVersionString": "1.0.0"})
|
"CFBundleShortVersionString": "1.0.1"})
|
||||||
|
|||||||
@@ -1 +1 @@
|
|||||||
__version__ = "1.0.0"
|
__version__ = "1.0.1"
|
||||||
|
|||||||
@@ -5,7 +5,7 @@
|
|||||||
; Die Werte landen in config.default.json im Programmordner und gelten fuer jeden Benutzer beim ersten Start.
|
; Die Werte landen in config.default.json im Programmordner und gelten fuer jeden Benutzer beim ersten Start.
|
||||||
; Autostart fuer alle Benutzer wird per HKLM-Run-Key eingerichtet.
|
; Autostart fuer alle Benutzer wird per HKLM-Run-Key eingerichtet.
|
||||||
|
|
||||||
#define AppVersion "1.0.0"
|
#define AppVersion "1.0.1"
|
||||||
|
|
||||||
[Setup]
|
[Setup]
|
||||||
AppId={{6C1E8B0B-4E39-4E0C-9C0B-6E1F2C9D5A11}
|
AppId={{6C1E8B0B-4E39-4E0C-9C0B-6E1F2C9D5A11}
|
||||||
|
|||||||
@@ -17,7 +17,7 @@ from pathlib import Path
|
|||||||
|
|
||||||
from aiohttp import WSMsgType, web
|
from aiohttp import WSMsgType, web
|
||||||
|
|
||||||
VERSION = "1.0.0"
|
VERSION = "1.0.1"
|
||||||
|
|
||||||
DATA_DIR = Path(os.environ.get("DATA_DIR", "/data"))
|
DATA_DIR = Path(os.environ.get("DATA_DIR", "/data"))
|
||||||
PORT = int(os.environ.get("PORT", "8080"))
|
PORT = int(os.environ.get("PORT", "8080"))
|
||||||
|
|||||||
Reference in New Issue
Block a user