2b544d2e63
chore(deps): bump the egui-stack group with 5 updates ( #184 )
...
* chore(deps): bump the egui-stack group with 5 updates
Bumps the egui-stack group with 5 updates:
| Package | From | To |
| --- | --- | --- |
| [egui](https://github.com/emilk/egui ) | `0.35.0` | `0.36.0` |
| [eframe](https://github.com/emilk/egui ) | `0.35.0` | `0.36.0` |
| [egui_extras](https://github.com/emilk/egui ) | `0.35.0` | `0.36.0` |
| [egui_material_icons](https://github.com/lucasmerlin/hello_egui ) | `0.7.0` | `0.8.0` |
| [egui_dnd](https://github.com/lucasmerlin/hello_egui ) | `0.16.0` | `0.17.0` |
Updates `egui` from 0.35.0 to 0.36.0
- [Release notes](https://github.com/emilk/egui/releases )
- [Changelog](https://github.com/emilk/egui/blob/main/CHANGELOG.md )
- [Commits](https://github.com/emilk/egui/compare/0.35.0...0.36.0 )
Updates `eframe` from 0.35.0 to 0.36.0
- [Release notes](https://github.com/emilk/egui/releases )
- [Changelog](https://github.com/emilk/egui/blob/main/CHANGELOG.md )
- [Commits](https://github.com/emilk/egui/compare/0.35.0...0.36.0 )
Updates `egui_extras` from 0.35.0 to 0.36.0
- [Release notes](https://github.com/emilk/egui/releases )
- [Changelog](https://github.com/emilk/egui/blob/main/CHANGELOG.md )
- [Commits](https://github.com/emilk/egui/compare/0.35.0...0.36.0 )
Updates `egui_material_icons` from 0.7.0 to 0.8.0
- [Release notes](https://github.com/lucasmerlin/hello_egui/releases )
- [Changelog](https://github.com/lucasmerlin/hello_egui/blob/main/CHANGELOG.md )
- [Commits](https://github.com/lucasmerlin/hello_egui/compare/egui_material_icons-v0.7.0...egui_material_icons-v0.8.0 )
Updates `egui_dnd` from 0.16.0 to 0.17.0
- [Release notes](https://github.com/lucasmerlin/hello_egui/releases )
- [Changelog](https://github.com/lucasmerlin/hello_egui/blob/main/CHANGELOG.md )
- [Commits](https://github.com/lucasmerlin/hello_egui/compare/egui_dnd-v0.16.0...egui_dnd-v0.17.0 )
---
updated-dependencies:
- dependency-name: egui
dependency-version: 0.36.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: egui-stack
- dependency-name: eframe
dependency-version: 0.36.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: egui-stack
- dependency-name: egui_extras
dependency-version: 0.36.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: egui-stack
- dependency-name: egui_material_icons
dependency-version: 0.8.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: egui-stack
- dependency-name: egui_dnd
dependency-version: 0.17.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: egui-stack
...
Signed-off-by: dependabot[bot] <support@github.com >
* chore(flatpak): automatically update cargo-sources.json
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-10 16:30:28 +03:00
arabianq
c75e073774
change version to 1.16.0
2026-07-30 11:20:44 +03:00
arabianq
0d0b5f9f29
change version to 1.15.0
2026-07-26 21:52:51 +03:00
arabianq
7b87dc02dd
deps: arabianq/rodio.git -> RustAudio/rodio.git
2026-07-26 20:55:26 +03:00
arabianq
1616d80ee9
change version to 1.14.0
2026-07-24 23:58:39 +03:00
arabianq
6d7abdbf53
change version to 1.13.0
2026-07-24 05:52:27 +03:00
arabianq
3873bf4270
deps: update rodio
2026-07-24 05:43:02 +03:00
arabianq
42e305869a
change version to 1.12.5
2026-07-20 21:20:02 +03:00
arabianq
a91252d7fb
change version to 1.12.4
2026-07-07 19:31:00 +03:00
arabianq
cfe478b02d
ci(rpm): replaced rustls with native-tls (OpenSSL) so it can build in copr
2026-07-05 20:56:18 +03:00
arabianq
728d14006c
change version to 1.12.3
2026-07-05 20:20:46 +03:00
Tarasov Aleksandr and GitHub
601a5ce336
ci: refactor and optimize GitHub Actions workflows ( #146 )
...
* ci: refactor and optimize GitHub Actions workflows\n\n- **Consolidate build processes (`build.yml`, `release.yml`)**: Merged the standalone `.zip` (linux-build) and `.deb` (deb-build) jobs into a single matrix job (`build-and-package` / `build-release`).
This prevents compiling the Rust binaries twice per architecture, effectively cutting the build time in half and saving CI runner minutes.
- **Parallelize and fix Flatpak deployment (`flatter.yml`)**:
- Converted `x86_64` and `aarch64` flatpak jobs to run concurrently via a matrix strategy, removing the sequential bottleneck.
- Resolved an issue where GitHub Pages would only host the `aarch64` repository. Introduced a new `prepare-repo` job that downloads the `.flatpak` bundles from both architectures, merges them into a
single OSTree repository locally, signs it with GPG, and deploys the unified multi-arch repository to GitHub Pages.
- Configured `flatter.yml` to automatically attach the offline `.flatpak` bundles to GitHub Releases when triggered by a release event.
- **Toolchain and cleanup**: Switched hardcoded Rust toolchain version (`1.96.0`) to `stable` across all workflows to prevent manual bumps in the future. Simplified bash scripts and removed redundant
dependency installation steps.
* Extract Copr trigger into a separate job: Copr build now starts immediately in parallel with GitHub Actions builds, eliminating unnecessary waiting time.
* use ubuntu 22.04 to build binaries instead of ubuntu-latest
* fix cache poisoning
* another attemp to fix cache poisoning
* disable cache in setup-rust-toolchain
* use ubuntu-latest
* optimize dependencies in debug profile
* remove --release flag from build.yml and CARGO env vars
* fix flatter names collision
* better flatter key changing
* auto formatting
* add auto updating cargo-sources for dependabot pull requests
* add groups to dependabot.yml
* add github-actions to dependabot
* add ppa deb repo
* add concurrency: gh-pages-deploy
2026-07-05 17:49:38 +03:00
arabianq
cc152de59f
change version to 1.12.2
2026-07-02 11:11:50 +03:00
52dc0e3a09
chore(deps): bump egui_dnd from 0.15.0 to 0.16.0 ( #145 )
...
Bumps [egui_dnd](https://github.com/lucasmerlin/hello_egui ) from 0.15.0 to 0.16.0.
- [Release notes](https://github.com/lucasmerlin/hello_egui/releases )
- [Changelog](https://github.com/lucasmerlin/hello_egui/blob/main/CHANGELOG.md )
- [Commits](https://github.com/lucasmerlin/hello_egui/compare/egui_dnd-v0.15.0...egui_dnd-v0.16.0 )
---
updated-dependencies:
- dependency-name: egui_dnd
dependency-version: 0.16.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Tarasov Aleksandr <55220741+arabianq@users.noreply.github.com >
2026-07-01 17:57:57 +03:00
4ce16d5301
chore(deps): bump egui_material_icons from 0.6.0 to 0.7.0 ( #142 )
...
Bumps [egui_material_icons](https://github.com/lucasmerlin/hello_egui ) from 0.6.0 to 0.7.0.
- [Release notes](https://github.com/lucasmerlin/hello_egui/releases )
- [Changelog](https://github.com/lucasmerlin/hello_egui/blob/main/CHANGELOG.md )
- [Commits](https://github.com/lucasmerlin/hello_egui/compare/egui_material_icons-v0.6.0...egui_material_icons-v0.7.0 )
---
updated-dependencies:
- dependency-name: egui_material_icons
dependency-version: 0.7.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-01 17:55:46 +03:00
48cda995ee
chore(deps): bump egui_extras from 0.34.3 to 0.35.0 ( #144 )
...
Bumps [egui_extras](https://github.com/emilk/egui ) from 0.34.3 to 0.35.0.
- [Release notes](https://github.com/emilk/egui/releases )
- [Changelog](https://github.com/emilk/egui/blob/main/CHANGELOG.md )
- [Commits](https://github.com/emilk/egui/compare/0.34.3...0.35.0 )
---
updated-dependencies:
- dependency-name: egui_extras
dependency-version: 0.35.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-01 17:48:00 +03:00
7950f75c07
chore(deps): bump eframe from 0.34.3 to 0.35.0 ( #143 )
...
Bumps [eframe](https://github.com/emilk/egui ) from 0.34.3 to 0.35.0.
- [Release notes](https://github.com/emilk/egui/releases )
- [Changelog](https://github.com/emilk/egui/blob/main/CHANGELOG.md )
- [Commits](https://github.com/emilk/egui/compare/0.34.3...0.35.0 )
---
updated-dependencies:
- dependency-name: eframe
dependency-version: 0.35.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-01 17:43:56 +03:00
38ad8d5bc2
chore(deps): bump egui from 0.34.3 to 0.35.0 ( #141 )
...
Bumps [egui](https://github.com/emilk/egui ) from 0.34.3 to 0.35.0.
- [Release notes](https://github.com/emilk/egui/releases )
- [Changelog](https://github.com/emilk/egui/blob/main/CHANGELOG.md )
- [Commits](https://github.com/emilk/egui/compare/0.34.3...0.35.0 )
---
updated-dependencies:
- dependency-name: egui
dependency-version: 0.35.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-01 17:41:24 +03:00
arabianq
e6e6293e20
change version to 1.12.1 [no ci]
2026-06-25 23:57:52 +03:00
arabianq
bff50b99f1
deps: update rodio
2026-06-25 23:35:09 +03:00
44c3a5e3a7
chore(deps): bump itertools from 0.14.0 to 0.15.0 ( #140 )
...
* chore(deps): bump itertools from 0.14.0 to 0.15.0
Bumps [itertools](https://github.com/rust-itertools/itertools ) from 0.14.0 to 0.15.0.
- [Changelog](https://github.com/rust-itertools/itertools/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-itertools/itertools/compare/v0.14.0...v0.15.0 )
---
updated-dependencies:
- dependency-name: itertools
dependency-version: 0.15.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
* deps: update cargo-sources.json
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: arabian <a.tevg@ya.ru >
2026-06-25 23:23:37 +03:00
arabianq
e67f174a59
change version to 1.12.0
2026-06-04 20:18:56 +03:00
arabianq
9f833cc30b
deps: update rodio
2026-06-04 20:16:35 +03:00
arabianq
f91a49cb70
change version to 1.11.0
2026-06-02 22:36:40 +03:00
0476329798
Refactor to Cargo Workspace ( #129 )
...
* Refactor project into a Cargo workspace with distinct packages
- Created a root `Cargo.toml` defining a workspace.
- Moved `src/types` and `src/utils` into a new `pwsp-lib` crate for shared logic.
- Split binaries into their own crates: `pwsp-daemon`, `pwsp-cli`, and `pwsp-gui`.
- Shifted all dependencies into `[workspace.dependencies]` for centralized version management.
- Updated import paths across all crates (e.g. from `pwsp::` to `pwsp_lib::`).
- Updated build scripts, GitHub actions, Flatpak manifest, and AUR PKGBUILD to support the new workspace structure.
- Ensured no core application logic was altered.
Co-authored-by: arabianq <55220741+arabianq@users.noreply.github.com >
* Fix cargo-deb build process in GitHub actions for workspace architecture
Co-authored-by: arabianq <55220741+arabianq@users.noreply.github.com >
* Fix cargo-deb asset discovery by using exact target/release paths
Co-authored-by: arabianq <55220741+arabianq@users.noreply.github.com >
* refactor deps in Cargo.toml files
* fix incorrect assets path
---------
Co-authored-by: google-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com>
2026-06-02 21:12:44 +03:00
arabianq
6f7d631e28
deps: update rodio
2026-06-01 23:03:21 +03:00
arabianq
18904052c7
change version to 1.10.0
2026-06-01 23:01:32 +03:00
arabianq
d66369884c
deps: update rodio
2026-05-28 01:08:13 +03:00
Tarasov Aleksandr and GitHub
5e47e7d6fb
feat(gui): support for soundpad:// uri ( #123 )
...
* feat(gui): support for soundpad:// uri
* fix: flatpak
* do not open gui when downloading file
2026-05-28 00:58:03 +03:00
798a6d1887
chore(deps): bump system-fonts from 0.1.0 to 0.1.1 ( #118 )
...
* chore(deps): bump system-fonts from 0.1.0 to 0.1.1
Bumps [system-fonts](https://github.com/yijehyung/system-fonts ) from 0.1.0 to 0.1.1.
- [Commits](https://github.com/yijehyung/system-fonts/commits )
---
updated-dependencies:
- dependency-name: system-fonts
dependency-version: 0.1.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
* deps: update cargo-sources.json
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: arabian <a.tevg@ya.ru >
2026-05-27 18:03:02 +03:00
arabianq
bec77f59bd
change version to 1.9.1
2026-05-22 00:32:45 +03:00
84a4a01282
chore(deps): bump tokio from 1.52.1 to 1.52.3 ( #115 )
...
* chore(deps): bump tokio from 1.52.1 to 1.52.3
Bumps [tokio](https://github.com/tokio-rs/tokio ) from 1.52.1 to 1.52.3.
- [Release notes](https://github.com/tokio-rs/tokio/releases )
- [Commits](https://github.com/tokio-rs/tokio/compare/tokio-1.52.1...tokio-1.52.3 )
---
updated-dependencies:
- dependency-name: tokio
dependency-version: 1.52.3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
* fix: replace std::sync::mpsc::sync_channel with tokio::sync::oneshot::channel to avoid deadlocks
* deps: update cargo-sources.json
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: arabian <a.tevg@ya.ru >
2026-05-22 00:28:46 +03:00
88995f6fd1
chore(deps): bump pipewire from 0.9.2 to 0.10.0 ( #116 )
...
* chore(deps): bump pipewire from 0.9.2 to 0.10.0
Bumps pipewire from 0.9.2 to 0.10.0.
---
updated-dependencies:
- dependency-name: pipewire
dependency-version: 0.10.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
* deps: update cargo-sources.json
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: arabian <a.tevg@ya.ru >
2026-05-21 22:36:23 +03:00
fe655be59a
fix: insecure fallback directory and secure file creation ( #111 )
...
* 🔒 Fix insecure fallback directory and secure file creation
The daemon's fallback runtime directory `get_runtime_dir()` was hardcoded to `/run/pwsp`, creating a risk of shared, insecure access in multi-user systems.
This commit secures the fallback logic by:
1. Creating a user-specific temporary directory (`/tmp/pwsp-$UID`).
2. Ensuring directory creation happens atomically with `0o700` permissions using `std::fs::DirBuilder`.
3. Validating the fallback directory strictly (checking UID, 0o700 permissions, and symlink status) if it already exists to mitigate symlink attacks.
4. Using `libc::geteuid()` for robust cross-platform UID extraction.
5. Fixing `is_daemon_running` and locking logic to use `fs::OpenOptions` instead of `fs::File::create` to prevent accidental file truncation on active lock files.
Co-authored-by: arabianq <55220741+arabianq@users.noreply.github.com >
* 🔒 Fix insecure fallback directory and secure file creation
The daemon's fallback runtime directory `get_runtime_dir()` was hardcoded to `/run/pwsp`, creating a risk of shared, insecure access in multi-user systems.
This commit secures the fallback logic by:
1. Creating a user-specific temporary directory (`/tmp/pwsp-$UID`).
2. Ensuring directory creation happens atomically with `0o700` permissions using `std::fs::DirBuilder`.
3. Validating the fallback directory strictly (checking UID, 0o700 permissions, and symlink status) if it already exists to mitigate symlink attacks.
4. Using safe `rustix::process::geteuid()` for robust cross-platform UID extraction, avoiding `unsafe` blocks.
5. Fixing `is_daemon_running` and locking logic to use `fs::OpenOptions` instead of `fs::File::create` to prevent accidental file truncation on active lock files.
Co-authored-by: arabianq <55220741+arabianq@users.noreply.github.com >
* small refactor
---------
Co-authored-by: google-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com>
2026-05-17 17:43:51 +03:00
arabianq
930857312d
change version to 1.9.0
2026-05-15 22:18:21 +03:00
Tarasov Aleksandr and GitHub
c6d9f2d6e7
feat/localization ( #104 )
...
* initial i18n setup for PWSP-GUI
* add Russian locale
* add missing entries
* add Spanish locale
* add French locale
* add Chinese locale
* add Arabic locale
* update cargo-sources.json
2026-05-15 20:29:39 +03:00
Tarasov Aleksandr and GitHub
dc1ecc81ea
refactor: replace all rust Result with anyhow::Result ( #103 )
2026-05-15 19:32:26 +03:00
arabianq
a07025b1f6
change version to 1.8.1
2026-05-15 15:02:15 +03:00
Tarasov Aleksandr and GitHub
c1d145fbc8
Revert "chore(deps): bump tokio from 1.52.1 to 1.52.3 ( #99 )" ( #101 )
...
* Revert "chore(deps): bump tokio from 1.52.1 to 1.52.3 (#99 )"
This reverts commit 911417af40 .
* deps: update cargo-sources.json
2026-05-15 14:55:52 +03:00
arabianq
958a3efde5
change version to 1.8.0
2026-05-13 23:06:08 +03:00
Tarasov Aleksandr and GitHub
30e75e924c
fix: Opus audio does not work in mkv files ( #95 )
...
* change rodio to the fork with symphonia-adapter-libopus-v0.2.8
* update flatpak sources
* deps: update arabianq/rodio rev
2026-05-13 23:02:31 +03:00
arabianq
d72eaabf54
feat: load system fonts
2026-05-13 22:02:24 +03:00
911417af40
chore(deps): bump tokio from 1.52.1 to 1.52.3 ( #99 )
...
Bumps [tokio](https://github.com/tokio-rs/tokio ) from 1.52.1 to 1.52.3.
- [Release notes](https://github.com/tokio-rs/tokio/releases )
- [Commits](https://github.com/tokio-rs/tokio/compare/tokio-1.52.1...tokio-1.52.3 )
---
updated-dependencies:
- dependency-name: tokio
dependency-version: 1.52.3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-13 21:44:25 +03:00
573958c05b
chore(deps): bump eframe from 0.34.1 to 0.34.2 ( #98 )
...
Bumps [eframe](https://github.com/emilk/egui ) from 0.34.1 to 0.34.2.
- [Release notes](https://github.com/emilk/egui/releases )
- [Changelog](https://github.com/emilk/egui/blob/main/CHANGELOG.md )
- [Commits](https://github.com/emilk/egui/compare/0.34.1...0.34.2 )
---
updated-dependencies:
- dependency-name: eframe
dependency-version: 0.34.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-13 21:44:09 +03:00
0bb7ef3f33
chore(deps): bump egui from 0.34.1 to 0.34.2 ( #97 )
...
Bumps [egui](https://github.com/emilk/egui ) from 0.34.1 to 0.34.2.
- [Release notes](https://github.com/emilk/egui/releases )
- [Changelog](https://github.com/emilk/egui/blob/main/CHANGELOG.md )
- [Commits](https://github.com/emilk/egui/compare/0.34.1...0.34.2 )
---
updated-dependencies:
- dependency-name: egui
dependency-version: 0.34.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-13 21:43:54 +03:00
Tarasov Aleksandr and GitHub
e6c8d720d5
update deps and change version to 1.7.6 ( #92 )
...
* change version to 1.7.6
* cargo update
cpal v0.18.0 #e5d618c6 -> #f938e338
fax v0.2.6 -> v0.2.7
fax_derive -
idna_adapter v1.2.1 -> v1.2.2
js-sys v0.3.95 -> v0.3.97
wasm-bindgen v0.2.118 -> v0.2.120
wasm-bindgen-futures v0.4.68 -> v0.4.70
wasm-bindgen-macro v0.2.118 -> v0.2.120
wasm-bindgen-macro-support v0.2.118 -> v0.2.120
wasm-bindgen-shared v0.2.118 -> v0.2.120
web-sys v0.3.95 -> v0.3.97
winnow -
zbus v5.14.0 -> v5.15.0
zbus_macros v5.14.0 -> v5.15.0
zbus_names v4.3.1 -> v4.3.2
zvariant v5.10.0 -> v5.10.1
zvariant_derive v5.10.0 -> v5.10.1
zvariant_utils v3.3.0 -> v3.3.1
* deps: update cargo-sources.json
2026-04-28 14:31:27 +03:00
Tarasov Aleksandr and GitHub
86b38a250e
change version to 1.7.5 ( #83 )
...
* deps: rodio v0.22.2 -> 57ad9d8a9f30398f634fbf8e4e1d53dde7243c21 with symphonia-libopus
* change version to 1.7.5
* deps: update cargo-sources.json
2026-04-26 19:32:12 +03:00
Tarasov Aleksandr and GitHub
54fa278cea
feat: opus support ( #82 )
...
* deps: rodio v0.22.2 -> 57ad9d8a9f30398f634fbf8e4e1d53dde7243c21 with symphonia-libopus
* deps: update cargo-sources.json
* feat(gui): add .opus file extension support
2026-04-26 19:27:36 +03:00
Tarasov Aleksandr and GitHub
9adc6cfbda
update dependencies and change version to 1.7.4 ( #75 )
...
* deps: cargo update
cc v1.2.60 -> v1.2.61
libc v0.2.185 -> v0.2.186
winnow v1.0.1 -> v1.0.2
* deps: update cargo-sources.json for flatpak
* change version to 1.7.4
2026-04-25 15:58:49 +03:00
Tarasov Aleksandr and GitHub
76b1d4f345
fix(gui): footer and hotkeys table are no longer clipped because of long filenames ( #74 )
...
* fix: truncate file button text in draw function so footer is no clipped
* fix(gui): fix hotkeys table clipping with egui_extras::TableBuilder
fully reworked hotkeys page
* deps: update flatpak cargo-sources.json
2026-04-25 15:44:50 +03:00