Skip to content

Commit c5eec25

Browse files
chore(main): release 1.5.0
1 parent 6f9dfad commit c5eec25

7 files changed

Lines changed: 43 additions & 6 deletions

File tree

.release-please-manifest.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
{
2-
".": "1.4.0"
2+
".": "1.5.0"
33
}

CHANGELOG.md

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,42 @@
11
# Changelog
22

3+
## [1.5.0](https://github.com/InstaZDLL/WaveFlow/compare/v1.4.0...v1.5.0) (2026-06-03)
4+
5+
6+
### Features
7+
8+
* **core:** add postgres feature + PostgresProfileRepository ([75ad434](https://github.com/InstaZDLL/WaveFlow/commit/75ad434c9cff9c959ce404b6a5ff235f5d93d630))
9+
* **core:** add postgres feature + PostgresProfileRepository ([#181](https://github.com/InstaZDLL/WaveFlow/issues/181)) ([3ab43f0](https://github.com/InstaZDLL/WaveFlow/commit/3ab43f07b925717d6e342046d2b782383e7d1b97))
10+
* **core:** rename_for_user returns the updated row ([#184](https://github.com/InstaZDLL/WaveFlow/issues/184)) ([bfb899b](https://github.com/InstaZDLL/WaveFlow/commit/bfb899b161a5a22c8ad4b8c92001b3fbdeb86a1a))
11+
* **core:** tenant-scoped methods on PostgresProfileRepository ([#183](https://github.com/InstaZDLL/WaveFlow/issues/183)) ([24ffa58](https://github.com/InstaZDLL/WaveFlow/commit/24ffa58ac2e2580a02e9018bc743c4fcdfdd892b))
12+
* **core:** tenant-scoped PostgresLibraryRepository (Phase 1.b.5a) ([#185](https://github.com/InstaZDLL/WaveFlow/issues/185)) ([0473647](https://github.com/InstaZDLL/WaveFlow/commit/04736478f6d4e133f26b5b368acb7b1488dd04b8))
13+
* **core:** tenant-scoped PostgresPlaylistRepository (Phase 1.b.5c) ([#188](https://github.com/InstaZDLL/WaveFlow/issues/188)) ([25b9ada](https://github.com/InstaZDLL/WaveFlow/commit/25b9ada6c2d5404cd40343a8fda44a92bfb46968))
14+
* **core:** tenant-scoped PostgresTrackRepository (Phase 1.b.5b) ([#186](https://github.com/InstaZDLL/WaveFlow/issues/186)) ([101aff5](https://github.com/InstaZDLL/WaveFlow/commit/101aff5773e33580e66755a2a6f7793d02d1f98b))
15+
* **server-auth:** oauth-loopback browser handshake (Phase 1.f.desktop.1b) ([#190](https://github.com/InstaZDLL/WaveFlow/issues/190)) ([d2366c4](https://github.com/InstaZDLL/WaveFlow/commit/d2366c4057e0ade89853159c234112bc7457272b))
16+
* **server-auth:** waveflow-server account binding (Phase 1.f.desktop.1) ([#189](https://github.com/InstaZDLL/WaveFlow/issues/189)) ([f33a2ec](https://github.com/InstaZDLL/WaveFlow/commit/f33a2ec924ec844bab9c63934837dcab96881ac6))
17+
* **sync:** drain task pushes pending ops to waveflow-server (Phase 1.f.desktop.4a) ([#196](https://github.com/InstaZDLL/WaveFlow/issues/196)) ([1357bd8](https://github.com/InstaZDLL/WaveFlow/commit/1357bd885d0ef69260889d187ab4ec87c2d3b9fb))
18+
* **sync:** lamport clock + pending-ops queue infrastructure (Phase 1.f.desktop.2) ([#191](https://github.com/InstaZDLL/WaveFlow/issues/191)) ([21b19a2](https://github.com/InstaZDLL/WaveFlow/commit/21b19a290e7801f840517312b92cd2cfd61d898c))
19+
* **sync:** library + liked + rating hooks (Phase 1.f.desktop.5) ([6f9dfad](https://github.com/InstaZDLL/WaveFlow/commit/6f9dfad56eaff4397bb226a9404c299df6c3359f))
20+
* **sync:** library + liked_track + rating hooks (Phase 1.f.desktop.5) ([90f42fd](https://github.com/InstaZDLL/WaveFlow/commit/90f42fd9b28a7373dfaca016a9cd80213dcd2754))
21+
* **sync:** per-profile sync mode toggle (Phase 1.f.desktop.3) ([#194](https://github.com/InstaZDLL/WaveFlow/issues/194)) ([1e274fb](https://github.com/InstaZDLL/WaveFlow/commit/1e274fbe68eedba93a5bf1d1d08293a8d03040cc))
22+
* **sync:** wire playlist CRUD enqueue hooks (Phase 1.f.desktop.2b) ([#192](https://github.com/InstaZDLL/WaveFlow/issues/192)) ([3d13a60](https://github.com/InstaZDLL/WaveFlow/commit/3d13a606d34aa2cb24f9b7747b74a2bfabd6bc2d))
23+
* **sync:** ws subscriber + canonical-id mapping (Phase 1.f.desktop.4b) ([928335e](https://github.com/InstaZDLL/WaveFlow/commit/928335ea6f2d5428db3c5a0429fb833e456675cb))
24+
* **sync:** ws subscriber + canonical-id mapping (Phase 1.f.desktop.4b) ([7aa6147](https://github.com/InstaZDLL/WaveFlow/commit/7aa614704bf82519dfe893f9751c3d835e33bb2e))
25+
26+
27+
### Bug Fixes
28+
29+
* address CodeRabbit finding — keep serde tests un-gated ([68f894d](https://github.com/InstaZDLL/WaveFlow/commit/68f894da049f5c59becdc4029913445ca13b9784))
30+
* address CodeRabbit findings on PR [#181](https://github.com/InstaZDLL/WaveFlow/issues/181) ([e27059b](https://github.com/InstaZDLL/WaveFlow/commit/e27059b394b531465bc25a062558780948104ea6))
31+
* **core:** inline TrackRow SELECT in postgres list/get methods ([#187](https://github.com/InstaZDLL/WaveFlow/issues/187)) ([062c550](https://github.com/InstaZDLL/WaveFlow/commit/062c5509752f0f816dca272454ac2f2d4e84bd79))
32+
* **sync:** address coderabbit review (4b) ([a1f0386](https://github.com/InstaZDLL/WaveFlow/commit/a1f03863b11f767d84f7802994c07859da338475))
33+
* **sync:** address coderabbit round 3 (4b) ([15b8431](https://github.com/InstaZDLL/WaveFlow/commit/15b84316f6969eace14e8ea91b239a435e792689))
34+
* **sync:** derive toggle_like_track post-state from rows_affected ([e03c295](https://github.com/InstaZDLL/WaveFlow/commit/e03c295f0f01569e8721c39ef7f04506caa43ec5))
35+
* **sync:** per-field nullability in string_value_from_payload ([d1a4413](https://github.com/InstaZDLL/WaveFlow/commit/d1a44132855e794a4d18febe334308f585d2392c))
36+
* **sync:** reject malformed payload types instead of coercing ([d2373b7](https://github.com/InstaZDLL/WaveFlow/commit/d2373b7482643ab3235bc288ea8879fd6d7272c5))
37+
* **sync:** reject value=null on every field, pin DB state in test ([bebb213](https://github.com/InstaZDLL/WaveFlow/commit/bebb213719e7d82832d205fe8e1818955dd08edb))
38+
* **sync:** tighten set-value payload + harden mixed-array test ([35fab60](https://github.com/InstaZDLL/WaveFlow/commit/35fab60ac4ab242c22168e71fd5460e55ac0209c))
39+
340
## [1.4.0](https://github.com/InstaZDLL/WaveFlow/compare/v1.3.0...v1.4.0) (2026-05-28)
441

542

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
</p>
1010

1111
<p align="center">
12-
<img src="https://img.shields.io/static/v1?label=version&message=1.4.0&color=emerald&style=flat-square" alt="Version" /> <!-- x-release-please-version -->
12+
<img src="https://img.shields.io/static/v1?label=version&message=1.5.0&color=emerald&style=flat-square" alt="Version" /> <!-- x-release-please-version -->
1313
<img src="https://img.shields.io/github/downloads/InstaZDLL/WaveFlow/total?style=flat-square&color=emerald&label=downloads" alt="Downloads" />
1414
<img src="https://img.shields.io/badge/tauri-2.11-blue?style=flat-square&logo=tauri" alt="Tauri 2" />
1515
<img src="https://img.shields.io/badge/react-19-61dafb?style=flat-square&logo=react" alt="React 19" />

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "waveflow",
33
"private": true,
4-
"version": "1.4.0",
4+
"version": "1.5.0",
55
"type": "module",
66
"license": "GPL-3.0",
77
"scripts": {

src-tauri/crates/app/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "waveflow"
3-
version = "1.4.0"
3+
version = "1.5.0"
44
description = "Local music player for desktop — Spotify-inspired UI, real-time audio engine, your files stay on your machine."
55
authors = ["InstaZDLL <github.105mh@8shield.net>"]
66
edition = "2021"

src-tauri/crates/app/tauri.conf.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"$schema": "https://schema.tauri.app/config/2",
33
"productName": "WaveFlow",
4-
"version": "1.4.0",
4+
"version": "1.5.0",
55
"identifier": "app.waveflow",
66
"build": {
77
"beforeDevCommand": "bun run dev",

src-tauri/crates/core/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "waveflow-core"
3-
version = "1.4.0"
3+
version = "1.5.0"
44
description = "Business logic shared between the WaveFlow desktop app and the future waveflow-server: scanning, metadata enrichment, DSD conversion, smart-playlist algorithms, repository traits."
55
authors = ["InstaZDLL <github.105mh@8shield.net>"]
66
edition = "2021"

0 commit comments

Comments
 (0)