Skip to content

Releases: FloMaetschke/chatnicer

ChatNicer 1.6

Choose a tag to compare

@github-actions github-actions released this 27 Jul 13:36

Automatisch veröffentlicht vom Stand auf main.

Geändert

  • Update CNAME
Version 1.6
Commit 6057447 – Update CNAME
Größe 113.664 Bytes
Vergleich v1.5…v1.6

SHA256 (ChatNicer.exe)

589F01979757E8FDB3620BE481CD7C31E7D426E4071488545B2797BB7DF94D03

Nachrechnen: Get-FileHash .\ChatNicer.exe -Algorithm SHA256

Die EXE ist unsigniert – beim ersten Start meldet sich SmartScreen (Weitere InformationenTrotzdem ausführen). Hintergrund und die compat-Variante für Systeme ohne aktuelle UCRT: siehe README.

Alle Änderungen: CHANGELOG.md

ChatNicer 1.5

Choose a tag to compare

@github-actions github-actions released this 27 Jul 13:34

Automatisch veröffentlicht vom Stand auf main.

Geändert

  • Ohne Changelog-Eintrag veroeffentlicht
Version 1.5
Commit bf0b835 – Update CNAME
Größe 113.664 Bytes
Vergleich v1.4…v1.5

SHA256 (ChatNicer.exe)

CCBF05D5DD3A50263D90FB2A645FF3237A35AB50692149382084C2027A66B757

Nachrechnen: Get-FileHash .\ChatNicer.exe -Algorithm SHA256

Die EXE ist unsigniert – beim ersten Start meldet sich SmartScreen (Weitere InformationenTrotzdem ausführen). Hintergrund und die compat-Variante für Systeme ohne aktuelle UCRT: siehe README.

Alle Änderungen: CHANGELOG.md

ChatNicer 1.4

Choose a tag to compare

@github-actions github-actions released this 27 Jul 13:32

Automatisch veröffentlicht vom Stand auf main.

Geändert

  • Delete CNAME
  • Create CNAME
  • Update CNAME
Version 1.4
Commit ebcc684 – Delete CNAME
Größe 113.664 Bytes
Vergleich v1.3…v1.4

SHA256 (ChatNicer.exe)

0EEFE58E85C0504DB5C9563F9A1DAED02A8EF3694C1824CD17376A2603D5A6A5

Nachrechnen: Get-FileHash .\ChatNicer.exe -Algorithm SHA256

Die EXE ist unsigniert – beim ersten Start meldet sich SmartScreen (Weitere InformationenTrotzdem ausführen). Hintergrund und die compat-Variante für Systeme ohne aktuelle UCRT: siehe README.

Alle Änderungen: CHANGELOG.md

ChatNicer 1.3

Choose a tag to compare

@github-actions github-actions released this 27 Jul 08:03

Automatisch veröffentlicht vom Stand auf main.

Hinzugefügt

  • GitHub-Actions-Workflow (.github/workflows/build.yml): baut bei Push auf
    main, bei jedem Pull Request und auf Knopfdruck (workflow_dispatch) auf
    windows-latest.
  • Größenprüfung gegen das 200-KB-Budget (SIZE_BUDGET im Workflow), Größen und
    SHA256 landen in der Job-Zusammenfassung. Für die compat-Variante ist die
    Prüfung über ENFORCE_COMPAT_BUDGET: 'false' auf eine Warnung gedämpft, weil
    sie derzeit bewusst über dem Budget liegt.
  • MSBuild-Gegenprobe gegen ChatNicer.sln: sie prüft nicht die EXE, sondern dass
    ChatNicer.vcxproj nicht verrottet – Flags und Bibliotheken stehen doppelt
    (so wäre advapi32.lib beinahe untergegangen).
  • Durchnummerierte Releases. Der Release-Job vergibt v1.x fortlaufend: Die
    nächste Nummer ist das Maximum aus den vorhandenen v1.*-Tags und den
    Abschnitten dieser Datei, plus eins. Beide Quellen zu befragen war Absicht – ein
    von Hand gesetzter Tag und ein von Hand geschriebener Abschnitt sollen beide
    gelten, und der höhere gewinnt.
  • .github/scripts/Publish-Release.ps1 erledigt die Fleißarbeit: Version
    bestimmen, „Unveröffentlicht" zum Versionsabschnitt machen, docs/index.html
    auf Version, Datum, Größen, SHA256 und Download-Links nachziehen, Release-Notes
    schreiben. Es liegt als eigene Datei statt inline im YAML, damit es sich mit
    -DryRun gegen eine Kopie testen lässt.
  • Die Landingpage trägt jetzt die echten Werte: Prüfsumme, Größe beider Varianten
    und eine Versionsliste, die aus den > **Kurzfassung:**-Zeilen dieser Datei
    entsteht. Gesteuert wird das über Kommentar-Marker (cn:version, cn:sha256,
    cn:releases, …); fehlt einer, bricht der Release-Job ab. Eine Seite, die still
    veraltete Zahlen zeigt, ist schlimmer als ein roter Lauf – vor der Umstellung
    stand dort Version 1.2 mit einer Platzhalter-Prüfsumme.
  • Bleibt „Unveröffentlicht" leer, veröffentlicht die CI trotzdem und füllt den
    Abschnitt mit den Commit-Titeln seit dem letzten Tag, samt Warnung in der
    Job-Zusammenfassung. Ein Tippfehler-Fix soll keinen Push blockieren.

Geändert

  • Das rollende Prerelease latest entfällt. An seine Stelle treten
    vollwertige Releases v1.x. Damit zeigt
    …/releases/latest/download/ChatNicer.exe von selbst immer auf die neueste
    Version – ein Tag namens latest stand diesem GitHub-eigenen Begriff nur im
    Weg. Der erste Lauf räumt das alte Release samt Tag ab.
  • Die Download-Knöpfe auf der Landingpage zeigen auf die konkrete Version
    statt auf latest: Daneben steht eine Prüfsumme, und die gehört zu genau einer
    Datei.
  • Der Release-Job schreibt Changelog und Landingpage als Commit nach main
    zurück ([skip ci], Autor github-actions[bot]) und taggt erst danach – so
    enthält der getaggte Stand seinen eigenen Changelog-Eintrag. Der Commit ändert
    ausschließlich CHANGELOG.md und docs/index.html, die EXE bleibt also die
    gebaute.
  • Dieses Changelog ist damit Eingabe für die CI und nicht mehr nur Dokumentation:
    Der Abschnitt „Unveröffentlicht" wird beim Release zum Abschnitt der neuen
    Version. Wie das gepflegt wird, steht im Kopf dieser Datei und in CLAUDE.md.

Behoben

  • Die Landingpage nannte Version 1.2 mit 115.712 Bytes und „113 KB", die Tabelle
    212.480 B für die compat-Variante – alles Stände von vor dem Warmup. Statt der
    Prüfsumme stand ein Platzhalter. Diese Werte pflegt jetzt die CI.
Version 1.3
Commit 8e72691 – Update CHANGELOG.md, CLAUDE.md, DESIGN-PROMPT.md, README.md, and docs/index.html for automated versioning and release process
Größe 113.664 Bytes

SHA256 (ChatNicer.exe)

B4682E3A5C5C3AD194FE5F8B4EA50D5DFFD4B4354EBFE303956F5543AE7F7269

Nachrechnen: Get-FileHash .\ChatNicer.exe -Algorithm SHA256

Die EXE ist unsigniert – beim ersten Start meldet sich SmartScreen (Weitere InformationenTrotzdem ausführen). Hintergrund und die compat-Variante für Systeme ohne aktuelle UCRT: siehe README.

Alle Änderungen: CHANGELOG.md