Files
zwischenablage-server/CHANGELOG.md
T
duffyduckandClaude Opus 5.5 298c142c14 Bauen und Releases ohne lokale Abhaengigkeiten ueber ./build.sh
- build.sh (release, build, test) startet einen temporaeren Runner-Container
  (Python, Git, Docker-CLI), der die Build-Container ueber den Docker-Socket startet
- release.py: Quellexport unter releases/ statt /tmp (Host-Pfade fuer Bind-Mounts),
  Test-Befehl in Docker, Git-Identitaet vorab pruefen, bei Commit-Fehler Versionen zuruecknehmen
- Android-Build-Image enthaelt Platform-Tools fest

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-17 15:41:45 +02:00

39 lines
2.2 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Changelog
Alle nennenswerten Änderungen an NetClip. Format nach [Keep a Changelog](https://keepachangelog.com/de/1.1.0/).
## [Unreleased]
### Geändert
- Bauen und Releases über `./build.sh` (release, build, test): läuft komplett in temporären
Docker-Containern, auf dem Rechner wird außer Docker nichts mehr benötigt.
- Android-Build-Image enthält die Platform-Tools fest (schnellere Builds).
## [1.0.1] - 2026-10-17
### 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.
## [1.0.0] - 2026-10-16
### Hinzugefügt
- Server (Docker): Relay für Ende-zu-Ende-verschlüsselte Clips, Räume pro Token, Verlauf mit
Anzahl-/Alters-/Speicherlimit, optionaler `SERVER_KEY`, WebSocket-Ereignisse inkl. Online-Geräteliste.
- Optionales nginx-Profil (`COMPOSE_PROFILES=nginx`) mit selbstsigniertem Zertifikat aus der `.env`
(CN, SAN, Gültigkeit, automatische Erneuerung) – abschaltbar bei vorhandenem Reverse-Proxy.
- Desktop-Client (Windows, Linux, macOS): Tray-Icon, Verlauf mit Suche, Text/Bilder/Dateien/Ordner,
Einfügen von Dateien und Ordnern per Strg+V im Dateimanager, Wayland-Unterstützung über wl-clipboard,
Passwort-Manager-Einträge werden ignoriert, Autostart, Einzelinstanz.
- Token erzeugen, Verbindung als `.netclip`-Datei exportieren/importieren, QR-Code für Android.
- Ausrollen per Kommandozeile, `config.default.json`, stiller Windows-Installer (Inno Setup),
Linux-Installationsskript.
- Android-Client: QR-Scanner/Import, Hintergrunddienst, automatisches Übernehmen von Text und Bildern,
Dateien speichern (Download/NetClip) oder teilen, Senden per Teilen-Menü, Textauswahl,
Schnelleinstellungs-Kachel und Benachrichtigung.