Skip to content

chore(release): prepare 1.2.0, with WaveFlow's new logo - #19

Merged
InstaZDLL merged 3 commits into
mainfrom
chore/release-1.2.0
Oct 25, 2026
Merged

InstaZDLL merged 3 commits into
mainfrom
chore/release-1.2.0

Conversation

@InstaZDLL

@InstaZDLL InstaZDLL commented Oct 25, 2026 •

Copy link
Copy Markdown
Owner

Summary

Breaking: none.

How I tested

  • cargo fmt --check, cargo clippy --locked --all-targets -- -D warnings and cargo test --locked (67 tests) on Windows 11.
  • The mark checked at 18 points and at 110 points (a temporary patch, not in this PR), against the app icon.
  • Screenshots taken with QUICKPLAY_CAPTURE_DIR and the window driver on Windows, as for 1.1.0.

Not covered: the release workflow itself. Its first run will be the v1.2.0 tag, and it carries the changes of #14, #17 and #18 that have never run in CI.

Screenshots / clips

docs/screenshots/ in this PR.

Checklist

  • Title uses Conventional Commits (type(scope): subject, kebab-case scope)
  • cargo fmt --check, cargo clippy --locked --all-targets -- -D warnings and cargo test --locked pass locally
  • If UI strings changed: every language in src/i18n/ updated, placeholders kept
  • If a cross-cutting pattern changed: docs/ARCHITECTURE.md updated
  • Platform-specific behaviour: tested on the platform(s) named above
  • Breaking change (settings file, CLI flags, IPC protocol)? Called out in the summary

Linked issues

None.

Summary by CodeRabbit

  • Nouvelles fonctionnalités
    • Les applications Windows, macOS et AppImage peuvent se mettre à jour automatiquement au lancement, après vérification de la signature. Les paquets .deb et .rpm signalent les mises à jour disponibles sans les installer.
    • Sous Wayland, l’épinglage est désormais possible après un redémarrage sous XWayland.
  • Améliorations
    • Le logo de l’application adopte un symbole en forme de W ondulé.
  • Documentation
    • Les notes de version 1.2.0 détaillent les nouveautés, corrections, instructions d’installation et limitations connues.

WaveFlow replaced its three bars with the W of its name drawn as one and
a half periods of a sine (WaveFlow #953). QuickPlay's icons are
WaveFlow's: icon-128.png, icon.ico and icon.icns are the new ones from
src-tauri/crates/app/icons, and the mark painted in the title bar, the
settings and the Continue in WaveFlow button is the kit's small-size
symbol, stroked at 46/256 with round ends. The screenshots are retaken.
Version 1.2.0 and its notes in docs/releases/v1.2.0.md: updates on their
own, the pin under Wayland, the new logo and the review's fixes.
@github-actions github-actions Bot added scope: ui Windows, widgets, player and playlist panes, settings page (src/ui, app.rs, platform.rs) scope: packaging Installer, desktop entry, icons, build.rs (packaging/, assets/) scope: deps Dependencies (Cargo.toml, Cargo.lock, toolchain) scope: docs Docs, README, release notes type: chore Maintenance / tooling size: m 50-200 lines labels Oct 25, 2026
@coderabbitai

coderabbitai Bot commented Oct 25, 2026 •

Copy link
Copy Markdown

Review in Change Stack →

Caution

Review failed

The pull request is closed.

No actionable comments were generated in the recent review.

Recent review info
Run configuration
Commits

Reviewing files that changed from the base of the PR and between 1c106bb and bd2acc0.

Files ignored due to path filters: 7
  • Cargo.lock is excluded by !**/*.lock, !Cargo.lock, !*.lock
  • assets/icon-128.png is excluded by !**/*.png
  • assets/icon.ico is excluded by !**/*.ico
  • docs/screenshots/player-and-playlist.png is excluded by !**/*.png, !docs/screenshots/**
  • docs/screenshots/player-compact.png is excluded by !**/*.png, !docs/screenshots/**
  • docs/screenshots/player-expanded.png is excluded by !**/*.png, !docs/screenshots/**
  • docs/screenshots/settings.png is excluded by !**/*.png, !docs/screenshots/**
Files selected for processing: 6
  • .github/ISSUE_TEMPLATE/bug_report.yml
  • Cargo.toml
  • README.md
  • assets/icon.icns
  • docs/releases/v1.2.0.md
  • src/ui/icons.rs

Included review availability: This review used your included allowance. 0 included reviews remain after this review. Your included PR review attempts over the past 7 days set your current allowance at 1 review per hour.

Walkthrough

La version du paquet et les références affichées passent à 1.2.0. Une note décrit cette version et ses limitations. Le rendu de l’icône du logo devient une courbe en W.

Changes: Version 1.2.0

Layer / File(s) Summary
Références de version
Cargo.toml, README.md, .github/ISSUE_TEMPLATE/bug_report.yml
La version du paquet, le badge et les exemples du modèle de signalement passent à 1.2.0. Le texte alternatif de la capture dans le README est aussi modifié.
Note de version
docs/releases/v1.2.0.md
La note décrit les mises à jour, l’épinglage sous Wayland, les corrections annoncées, les instructions d’installation et les limitations connues de la version 1.2.0.
Rendu du logo
src/ui/icons.rs
Le rendu remplace trois rectangles par une courbe sinusoïdale échantillonnée en 49 points, avec des extrémités arrondies et une épaisseur proportionnelle à la taille de l’icône.

Priority: Not assessed

Estimated code review effort: 2 (Simple) | ~10 minutes

Change: Other

Possibly related PRs

Merge Risk: Minimal · up to e01d9

La mise à jour des références de version, de la note de version et du logo ne présente pas de risque concret identifié avant fusion.

Architecture risk: Low · up to e01d9

The change affects 4 systems.

Changed systems: Cargo.toml, docs, README.md, src

Architecture concerns
No architecture-level concerns identified.

Review details

Systems and components

  • observed — Cargo.toml (service) was modified; 1 changed file maps to changed impact.
  • observed — docs (service) was modified; 1 changed file maps to changed impact.
  • observed — README.md (service) was modified; 1 changed file maps to changed impact.
  • observed — src (service) was modified; 1 changed file maps to changed impact.

Before / after behavior

  • observed — Modified behavior in Cargo.toml: La version déclarée du paquet passe de 1.1.0 à 1.2.0.
  • observed — Modified behavior in README.md: Le badge de version passe de 1.1.0 à 1.2.0.
  • observed — Modified behavior in README.md: Le texte alternatif de la capture des paramètres indique désormais que la vérification des mises à jour apparaît plus bas dans la page.
  • observed — Modified behavior in src/ui/icons.rs: Le commentaire de Icon::Logo décrit désormais le W ondulé de WaveFlow au lieu de ses trois barres.
Pre-merge checks: Passed 5
Check name Status Explanation
Title check Passed Le titre décrit clairement la préparation de la version 1.2.0 et l’ajout du nouveau logo. Il respecte le format Conventional Commits avec le scope release.
Description check Passed La description contient le résumé, les tests exécutés, les captures, la checklist, les changements incompatibles et les problèmes liés. Elle signale aussi explicitement que le workflow de publication …
Docstring Coverage Passed Docstring coverage is 100.00% which is sufficient. The required threshold is 80.00%. Docstring coverage is scoped to functions touched by this diff. Analyzed 1 functions across 1 files. (4 skipped: 4 …
Linked Issues check Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check Passed Check skipped because no linked issues were found for this pull request.
Full details: Description check

Explanation

La description contient le résumé, les tests exécutés, les captures, la checklist, les changements incompatibles et les problèmes liés. Elle signale aussi explicitement que le workflow de publication n’a pas été testé.

Full details: Docstring Coverage

Explanation

Docstring coverage is 100.00% which is sufficient. The required threshold is 80.00%. Docstring coverage is scoped to functions touched by this diff. Analyzed 1 functions across 1 files. (4 skipped: 4 unsupported.)

Finishing Touches
🧪 Generate unit tests (beta)
  • Commit to this branch
  • Create a new PR
  • Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

Comment @coderabbitai help to get the list of available commands.

@InstaZDLL InstaZDLL self-assigned this Oct 25, 2026
@InstaZDLL
InstaZDLL merged commit e2c12d0 into main Oct 25, 2026
5 of 6 checks passed
@InstaZDLL
InstaZDLL deleted the chore/release-1.2.0 branch October 25, 2026 22:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

scope: deps Dependencies (Cargo.toml, Cargo.lock, toolchain) scope: docs Docs, README, release notes scope: packaging Installer, desktop entry, icons, build.rs (packaging/, assets/) scope: ui Windows, widgets, player and playlist panes, settings page (src/ui, app.rs, platform.rs) size: m 50-200 lines type: chore Maintenance / tooling

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant