Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
19 commits
Select commit Hold shift + click to select a range
148eb69
refactor: own the status reply wire contract in hyprlay-core
FAZuH Sep 3, 2026
613f107
Merge pull request #10 from FAZuH/refactor/status-line-core
FAZuH Sep 3, 2026
8c4904f
refactor: type the writer-side status word
FAZuH Sep 3, 2026
71aa874
refactor: replace stringly service errors with ServiceError
FAZuH Sep 3, 2026
21339a4
Merge pull request #11 from FAZuH/refactor/service-errors
FAZuH Sep 4, 2026
05ac0f2
refactor(daemon): derive the roster cache from the Participant type
FAZuH Sep 4, 2026
7c88178
Merge pull request #12 from FAZuH/refactor/roster-single-type
FAZuH Sep 4, 2026
66ec46f
refactor(platform): dedupe the service write/remove helpers into fs_util
FAZuH Sep 4, 2026
e736601
Merge pull request #13 from FAZuH/refactor/service-fs-dedup
FAZuH Sep 4, 2026
8170009
refactor(gui): split the app core into update/commands/scroll/view
FAZuH Sep 4, 2026
d0a4a58
Merge pull request #14 from FAZuH/refactor/gui-app-core-split
FAZuH Sep 4, 2026
155fc66
feat: add the rssprobe RSS sampler to the debug probes
FAZuH Sep 4, 2026
7e47616
chore: drop the stale tomo demo target from dev.sh
FAZuH Sep 4, 2026
586f5a5
fix: pin winit-core so lockless installs compile
FAZuH Sep 11, 2026
f65be15
docs: note the lockless-install fix in the changelog
FAZuH Sep 11, 2026
3e9db4e
Merge pull request #15 from FAZuH/fix/daemon-memory
FAZuH Sep 11, 2026
f8a0ab6
feat: regenerate all brand assets from the circular-H icon
FAZuH Sep 11, 2026
c2aee7b
chore: add gitignore
FAZuH Sep 11, 2026
4079b1b
Merge pull request #16 from FAZuH/feat/circular-logo
FAZuH Sep 11, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
/target/
7 changes: 7 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,12 @@
# Changelog

## [Unreleased]

### Platforms

- Changed the app and tray icon to a circular design
- Fixed source installs failing on a fresh dependency resolution

## 0.3.0 (2026-09-03)

### Platforms
Expand Down
2 changes: 2 additions & 0 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

6 changes: 6 additions & 0 deletions Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,10 @@ iced = { version = "0.14", default-features = false, features = [
] }
iced_layershell = "0.19.1"
iced_runtime = "0.14"
# pinned: iced_exdevtools 0.19.1 (unconditional dep of iced_layershell 0.19.1)
# fails to compile against winit-core 0.31.0-beta.3; remove once iced_layershell
# ships a release on the fixed iced_exdevtools 0.20 line
winit-core = "=0.31.0-beta.2"
tokio = { version = "1", features = ["rt", "net", "io-util", "sync", "time", "macros"] }
futures-util = { version = "0.3", default-features = false, features = ["sink", "std"] }
futures-channel = { version = "0.3", default-features = false, features = ["std"] }
Expand All @@ -48,6 +52,7 @@ dirs = "6"
fd-lock = "4.0"
interprocess = { version = "2", features = ["tokio"] }
tracing = "0.1"
thiserror = "2.0"
tracing-subscriber = { version = "0.3", features = ["env-filter", "json"] }
tracing-appender = "0.2"
clap = { version = "4.5", default-features = false, features = [
Expand All @@ -63,6 +68,7 @@ hyprlay-core = { workspace = true }
clap = { workspace = true }
iced = { workspace = true }
iced_runtime = { workspace = true }
winit-core = { workspace = true }
tokio = { workspace = true }
futures-util = { workspace = true }
futures-channel = { workspace = true }
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ Download the latest binaries from [releases page](https://github.com/FAZuH/hyprl

Or install with [Cargo](https://doc.rust-lang.org/cargo/getting-started/installation.html):
```sh
cargo install --git https://github.com/FAZuH/hyprlay
cargo install --locked --git https://github.com/FAZuH/hyprlay

# Or build from source:
cargo build --release
Expand Down
Binary file modified assets/hyprlay-128.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified assets/hyprlay-256.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified assets/hyprlay-48.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified assets/hyprlay-64.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified assets/hyprlay.ico
Binary file not shown.
23 changes: 5 additions & 18 deletions assets/hyprlay.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified assets/tray-connected.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified assets/tray-disconnected.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions crates/hyprlay-core/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -16,4 +16,5 @@ serde_json = { workspace = true }
toml = { workspace = true }
dirs = { workspace = true }
tracing = { workspace = true }
thiserror = { workspace = true }
fd-lock = { workspace = true }
Loading
Loading