Commit Graph
106 Commits
Author SHA1 Message Date
Ilya Zlobintsev 2fa29cc335 chore: bump version 2026-04-19 17:51:05 +03:00
Ilya Zlobintsev fa7e38dde3 pkg: add fedora 44 and ubuntu 26.04 builds, add cache for docker images (#961)
* pkg: add fedora 44 and ubuntu 26.04, add cache for docker images

* fix: syntax

* fix: add image to config

* fix: use maintained action

* fix

* fix: use unique cache key

* fix: add rpmsign
2026-04-18 16:41:44 +03:00
Roman MakarovandIlya Zlobintsev 3fbfb24d6e feat: enable adwaita by default, add theme selector and detection (#931)
* feat: enable adwaita by default

* upd readme

* bump feature gate to 1.5

* feat: always build with adwaita

* wip: add breeze styles (not loaded yet)

* feat: theme selector

* feat: better theme selector

* chore: cleanup readme

* Update README.md

* chore: drop old flatpak theme override

* fix: set higher priority for custom css

* use toggle for the theme selection

* upd settings popover spacing/align

---------

Co-authored-by: Ilya Zlobintsev <ilya.zl@protonmail.com>
2026-03-15 20:51:42 +01:00
Ilya Zlobintsev 13bfc8eccb pkg: bump minimum distro versions (#927) 2026-02-28 11:41:46 +02:00
Ilya Zlobintsev f09c79a558 chore: add Acer B580 Nitro device id 2026-02-01 11:44:27 +02:00
Ilya Zlobintsev e5a3eb1509 chore: update to rust 2024 edition (#889)
* chore: bump rust edition to 2024

* chore: another chunk of clippy fixes

* chore: fix warning in bindings

* chore: restructure awkward unsafe blocks

* chore: reformat

* chore: clippy fix

* chore: bump rust release in docker build
2026-01-31 23:43:43 +02:00
Ilya Zlobintsev d0308b5f8e chore: fix pkg recipe rust version 2026-01-31 21:25:30 +02:00
Roman MakarovandIlya Zlobintsev 02277fe27f chore: update rust to 1.93.0 (#876)
* chore: update rust to 1.91.1

Signed-off-by: Roman Makarov <rmakarov94@gmail.com>

* feat: update to rust 1.93, fix warnings

* fix: bump nightly version used for sanitizers

* fix: bump generated-sources

* fix: exclude sanitizer tests on non-lib targets

---------

Signed-off-by: Roman Makarov <rmakarov94@gmail.com>
Co-authored-by: Ilya Zlobintsev <ilya.zl@protonmail.com>
2026-01-31 19:46:13 +02:00
github-actions[bot]andgithub-actions[bot] <github-actions[bot]@users.noreply.github.com> 0fdbc1f079 chore: Update spec files for release v0.8.4 (#873)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-01-25 20:51:59 +02:00
Reilly BroganandIlya Zlobintsev 9471cc1ad6 fix: Icon install directory (#862)
* fix: Icon install directory

`/usr/share/pixmaps` is a legacy icon directory and should not be used any more for icon installation. Icons instead should be installed to a size-specific subdirectory of `/usr/share/icons/hicolor`. In fact I'm pretty sure that `/usr/share/pixmaps` isn't indexed by most DEs so the icon installed there would never would have been used. The only reason this wasn't noticed before is because most DEs support and prefer SVG icons.

Signed-off-by: Reilly Brogan <reilly@reillybrogan.com>

* fix: add new path to uninstall action

---------

Signed-off-by: Reilly Brogan <reilly@reillybrogan.com>
Co-authored-by: Ilya Zlobintsev <ilya.zl@protonmail.com>
2026-01-24 16:37:18 +02:00
Ilya Zlobintsev 6c3bbdaccc feat: fetch OpenCL info through clinfo, show multiple OpenCL platforms (#836)
* feat: fetch OpenCL info through clinfo cli

* feat: support multiple OpenCL platforms in GUI

* chore: update OpenCL dependencies

* chore: update flatpak sources

* feat: add clinfo to debug snapshot

* fix: add epel repo to rhel builds

* chore: match all devices in fallback path

* feat: add clinfo to flatpak

* fix: flatpak clinfo build
2025-12-25 14:06:02 +02:00
Ilya Zlobintsev c2c9ecc6aa feat: add docker image (#794)
* feat: add docker image

* fix: indentation

* fix: action version

* fix: tag format

* chore: unify layer

* feat: use metadata action

* fix: set path to dockerfile
2025-12-20 12:25:21 +02:00
Ilya Zlobintsev 7e786019f7 pkg: enable fedora 43 build, update RPM signing (#816)
* feat: revert to pkger signing, enable signing for all rpms

* feat: re-enable fedora 43

* chore: try fix

* fix: only sign rhel 9
2025-12-18 12:59:19 +02:00
Ilya Zlobintsev 54c1cb425b fix: add missing file 2025-12-11 19:47:43 +02:00
Ilya Zlobintsev df4cd43b65 feat: update fedora versions for builds 2025-12-11 19:46:18 +02:00
Ilya Zlobintsev c0b91108db chore: bump flatpak dependencies 2025-11-30 10:23:01 +02:00
github-actions[bot]github-actions[bot] <github-actions[bot]@users.noreply.github.com>Ilya Zlobintsev
639c77b8f2 chore: Update spec files for release v0.8.3 (#803)
* chore: Update spec files for release v0.8.3

* chore: fix opencl dep

---------

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Ilya Zlobintsev <ilya.zl@protonmail.com>
2025-11-20 22:50:26 +02:00
Ilya Zlobintsev 2f29d54c98 fix: profile watcher getting stuck when reloading (#781)
* fix: profile watcher getting stuck when reloading

* chore: bump version
2025-10-19 11:18:14 +03:00
Ilya Zlobintsev 49574f1899 chore: generate rpm spec changelog entries with correct links 2025-10-19 00:12:36 +03:00
github-actions[bot]github-actions[bot] <github-actions[bot]@users.noreply.github.com>Ilya Zlobintsev
5bba92bec3 chore: Update spec files for release v0.8.2 (#779)
* chore: Update spec files for release v0.8.2

* fix: opencl package name

---------

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Ilya Zlobintsev <ilya.zl@protonmail.com>
2025-10-18 12:08:36 +03:00
Ilya Zlobintsev e21d24907d chore: avoid using quay lib container images (#738) 2025-09-04 09:56:27 +03:00
Ilya Zlobintsev ae46edc9ae feat: gamemode watcher through busctl cli instead of seteuid trickery (#721)
* feat: gamemode watcher through busctl cli

* chore: use sudo instead of changing user in busctl

* fix: apparmor compatibility
2025-08-23 13:44:24 +03:00
github-actions[bot]github-actions[bot] <github-actions[bot]@users.noreply.github.com>Ilya Zlobintsev
27f8c1456e chore: Update spec files for release v0.8.1 (#704)
* chore: Update spec files for release v0.8.1

* fix opencl dependency

---------

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Ilya Zlobintsev <ilya.zl@protonmail.com>
2025-08-07 22:06:24 +03:00
Ilya Zlobintsev 6cc6bd2e39 chore: drop libadwaita package (#555) 2025-07-27 14:40:20 +03:00
Ilya Zlobintsev def9a30a14 chore: bump fedora pkg release 2025-07-17 09:15:09 +03:00
Ilya Zlobintsev 130b3df5bb chore: use more generic opencl dependency in fedora copr package 2025-07-17 09:13:09 +03:00
Ilya Zlobintsev 64b2008c56 feat: skip ppd actions disable for tuned-ppd (#643) 2025-06-29 09:22:41 +03:00
github-actions[bot]andgithub-actions[bot] <github-actions[bot]@users.noreply.github.com> d731576931 chore: Update spec files for release v0.8.0 (#636)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-06-28 13:13:09 +03:00
Ilya Zlobintsev e8d658667a chore: update metainfo for new release 2025-06-28 11:42:44 +03:00
Ilya Zlobintsev d2c7709b5b chore: gray out the ui when switching GPUs 2025-05-14 09:34:23 +03:00
Ilya Zlobintsev 7e256f8bc3 chore: bump fedora pkg release 2025-05-14 08:40:33 +03:00
Ilya Zlobintsev 148944f9d0 fix: depend on generic OpenCL library name in rpm packages (#572)
* fix: depend on generic OpenCL library name in rpm packages

* fix: use devel for build deps

* chore: drop fedora 40

* test
2025-05-13 19:31:56 +03:00
github-actions[bot]andgithub-actions[bot] <github-actions[bot]@users.noreply.github.com> 7fac08ba3c chore: Update spec files for release v0.7.4 (#570)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-05-11 18:59:58 +03:00
Ilya Zlobintsev 50c3cfd9ef chore: update old program description 2025-05-09 23:17:12 +03:00
Ilya Zlobintsev 96bb7b7172 feat: show OpenCL info, move Vulkan to software tab (#553)
* feat: fetch OpenCL info

* feat: show opencl info in gui

* chore: move vulkan info to software page, refactor

* refactor: unify hw info page into one component

* chore: update generated-sources

* feat: show more information

* fix: disable dynamic feature in OpenCL

* Revert "fix: disable dynamic feature in OpenCL"

This reverts commit 18c9d93ed7.

* fix: add dependency

* fix: set correct dependencies

* fix: opencl package name

* fix: fedora package name

* fix: add rhel repo

* chore: update readme
2025-04-23 22:11:56 +03:00
Ilya Zlobintsev 7df94fdecc chore: set commit properly in fedora spec 2025-04-09 19:13:48 +03:00
Ilya Zlobintsev 6edda02556 fix: set socket permissions after running config migrations 2025-04-08 23:07:33 +03:00
Ilya Zlobintsev ad4e45d61c pkg: include metainfo file in fedora spec 2025-04-05 12:27:29 +03:00
github-actions[bot]andgithub-actions[bot] <github-actions[bot]@users.noreply.github.com> c0fb9f4d5d chore: Update spec files for release v0.7.3 (#527)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-04-05 10:51:24 +03:00
Ilya Zlobintsev 658e4930ea feat: add Flatpak package (#519)
* feat: WIP

* feat: add wip manifest

* fix: replace /var/run with /run

* feat: add flatpak build to github actions

* feat: add flatpak setup script

* fix: build in release

* chore: check autostart mark by default

* feat: update app id

* chore: merge flatpak manifest modules

* chore: add cleanup section

* chore: update manifest file

* chore: pin github actions to specific commits

* chore: update app id again

* doc: add flatpak documentation

* chore: metainfo updates

* fix: desktop file entrypoint

* doc: add service permissions note to flatpak

* chore: improve flatpak manifest

* fix: libdrm x-checker-data indentation
2025-04-04 21:38:19 +03:00
Ilya Zlobintsev 6f1ffed66b feat: persistent UI settings (#515)
* feat: persistent UI settings

* chore: switch more images to quay

* fix: add missing file

* feat: add button to reset plots to default
2025-03-29 17:42:34 +02:00
Ilya Zlobintsev 77c3e078be feat: configurable graphs window (#512)
* wip

* further wip

* feat: working stat selection

* feat: show throttling

* feat: add gpu voltage option

* fix: run update on opensuse

* chore: restore plot render benchmark

* fix: opensuse build

* chore: cleanup

* chore: update margins
2025-03-29 12:08:38 +02:00
Ilya Zlobintsev 12fc106f23 chore: add fedora 42 package build, use registries other than docker hub for most images (#509) 2025-03-26 19:49:06 +02:00
Ilya Zlobintsev 502e877aa0 feat: handle nobara in initramfs update 2025-03-19 18:42:54 +02:00
Ilya Zlobintsev baa0b98c95 pkg: drop fedora 39 package 2025-03-17 07:32:58 +02:00
github-actions[bot]andgithub-actions[bot] <github-actions[bot]@users.noreply.github.com> 4749e11127 chore: Update spec files for release v0.7.2 (#495)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-03-16 19:12:50 +02:00
Ilya Zlobintsev 24c5dda1f8 feat: use vulkaninfo CLI to get vulkan information, drop vulkano dependency (#490)
* feat: use vulkaninfo CLI to get vulkan information, drop vulkano dependency

* fix: add vulkan-tools as a build dependency
2025-03-14 09:04:19 +02:00
Ilya Zlobintsev 42cf4d763d dev: stop using blueprint templates, drop blueprint-compiler dependency (#489)
* refactor: drop page_section and power_states_list blueprint templates

* refactor: drop InfoRow blueprint template

* refactor: drop PowerStateRow template

* refactor: drop PowerStatesFrame template

* dev: drop blueprint-compiler dependency

* chore: cleanup
2025-03-13 23:48:39 +02:00
Ilya Zlobintsev ce1cd6dae5 pkg: fix rustup install 2025-03-04 20:32:56 +02:00
Ilya Zlobintsev 1c0adf5492 fix: rust install in package builds 2025-03-04 09:44:54 +02:00