Commit Graph
1149 Commits
Author SHA1 Message Date
Ilya Zlobintsev f319c3f50f feat: add extra temperature and voltage readings on AMD (#798)
* feat: add extra temperature and voltage readings on AMD

* fix: use correct temperature scale

* fix: correct temperature values

* feat: add additional clockspeed measurements

* chore: adjust labels

* fix: typo in name
2025-11-16 21:50:11 +02:00
Ilya Zlobintsev a52a416e57 feat: round fan curve values when editing (#797) 2025-11-15 20:42:07 +02:00
Ilya Zlobintsev 1ffdece493 feat: match OpenCL device by unique vendor as fallback (#791) 2025-11-01 12:28:16 +02:00
Alik Aslanyan 5bb3487849 fix: Fix service description in systemd to include LACT name (#783) 2025-10-20 20:17:38 +03:00
Ilya Zlobintsev 194efac150 feat: listen to gamemode events from all instances (#782) 2025-10-20 09:48:25 +03: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 4189d0bded chore: update metainfo for new release v0.8.2 2025-10-18 11:30:13 +03:00
Ilya Zlobintsev d59311d1f6 feat: override GTK theme to dark variant during flatpak launch when dark system preference is set, and no custom theme is used (#778) 2025-10-18 11:08:16 +03:00
Ilya Zlobintsev 3fa6bf8327 feat: basic CLI command for fetching stats 2025-10-14 09:32:02 +03:00
Ilya Zlobintsev 3d50c4dd44 feat: opentelemetry metrics exporter (#776)
* feat: opentelemetry metrics exporter

* chore: run first export after the period has passed

* feat: include gpu name in attributes

* chore: fix typo

* chore: update docs

* fix: disable coverage action
2025-10-12 12:28:09 +03:00
Ilya Zlobintsev 476b6773af chore: bump easy_fuser dependency, remove override 2025-10-12 11:01:31 +03:00
WeblateandHmn Sn b26400a050 chore: translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (23 of 23 strings)

Co-authored-by: Hmn Sn <hsshhssh3715@gmail.com>
Co-authored-by: Weblate <noreply@weblate.org>
Translate-URL: https://translate.fedoraproject.org/projects/lact/lact-schema/zh_Hans/
Translation: LACT/lact-schema
2025-10-11 10:27:42 +03:00
WeblateandRicky Tigg 2f4481abf4 chore: translated using Weblate (Finnish)
Currently translated at 100.0% (23 of 23 strings)

chore: added translation using Weblate (Finnish)

Co-authored-by: Ricky Tigg <ricky.tigg@gmail.com>
Co-authored-by: Weblate <noreply@weblate.org>
Translate-URL: https://translate.fedoraproject.org/projects/lact/lact-schema/fi/
Translation: LACT/lact-schema
2025-10-11 10:27:42 +03:00
6b595bede0 chore: translated using Weblate (Czech)
Currently translated at 100.0% (23 of 23 strings)

chore: translated using Weblate (Czech)

Currently translated at 100.0% (23 of 23 strings)

chore: added translation using Weblate (Czech)

Co-authored-by: Pavel Borecki <pavel.borecki@gmail.com>
Co-authored-by: Weblate <noreply@weblate.org>
Co-authored-by: Weblate Translation Memory <noreply-mt-weblate-translation-memory@weblate.org>
Translate-URL: https://translate.fedoraproject.org/projects/lact/lact-schema/cs/
Translation: LACT/lact-schema
2025-10-11 10:27:42 +03:00
WeblateandHmn Sn 49d1c88916 chore: translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (183 of 183 strings)

Co-authored-by: Hmn Sn <hsshhssh3715@gmail.com>
Co-authored-by: Weblate <noreply@weblate.org>
Translate-URL: https://translate.fedoraproject.org/projects/lact/lact-gui/zh_Hans/
Translation: LACT/lact-gui
2025-10-11 10:27:28 +03:00
1de50d7eca chore: translated using Weblate (Georgian)
Currently translated at 100.0% (183 of 183 strings)

chore: translated using Weblate (Georgian)

Currently translated at 96.7% (177 of 183 strings)

chore: translated using Weblate (Georgian)

Currently translated at 95.6% (175 of 183 strings)

chore: translated using Weblate (Georgian)

Currently translated at 87.9% (161 of 183 strings)

chore: translated using Weblate (Georgian)

Currently translated at 84.1% (154 of 183 strings)

chore: translated using Weblate (Georgian)

Currently translated at 84.1% (154 of 183 strings)

Co-authored-by: Temuri Doghonadze <temuri.doghonadze@gmail.com>
Co-authored-by: Weblate <noreply@weblate.org>
Co-authored-by: Weblate Translation Memory <noreply-mt-weblate-translation-memory@weblate.org>
Translate-URL: https://translate.fedoraproject.org/projects/lact/lact-gui/ka/
Translation: LACT/lact-gui
2025-10-11 10:27:28 +03:00
WeblateandRicky Tigg 80c42f2086 chore: translated using Weblate (Finnish)
Currently translated at 96.7% (177 of 183 strings)

chore: translated using Weblate (Finnish)

Currently translated at 96.7% (177 of 183 strings)

chore: added translation using Weblate (Finnish)

Co-authored-by: Ricky Tigg <ricky.tigg@gmail.com>
Co-authored-by: Weblate <noreply@weblate.org>
Translate-URL: https://translate.fedoraproject.org/projects/lact/lact-gui/fi/
Translation: LACT/lact-gui
2025-10-11 10:27:28 +03:00
cd84ad1799 chore: translated using Weblate (Czech)
Currently translated at 100.0% (183 of 183 strings)

chore: translated using Weblate (Czech)

Currently translated at 100.0% (183 of 183 strings)

chore: translated using Weblate (Czech)

Currently translated at 100.0% (183 of 183 strings)

chore: translated using Weblate (Czech)

Currently translated at 100.0% (183 of 183 strings)

chore: translated using Weblate (Czech)

Currently translated at 100.0% (183 of 183 strings)

chore: translated using Weblate (Czech)

Currently translated at 100.0% (183 of 183 strings)

chore: translated using Weblate (Czech)

Currently translated at 100.0% (183 of 183 strings)

chore: translated using Weblate (Czech)

Currently translated at 100.0% (183 of 183 strings)

chore: translated using Weblate (Czech)

Currently translated at 100.0% (183 of 183 strings)

chore: translated using Weblate (Czech)

Currently translated at 100.0% (183 of 183 strings)

chore: translated using Weblate (Czech)

Currently translated at 100.0% (183 of 183 strings)

chore: translated using Weblate (Czech)

Currently translated at 100.0% (183 of 183 strings)

chore: translated using Weblate (Czech)

Currently translated at 100.0% (183 of 183 strings)

chore: added translation using Weblate (Czech)

Co-authored-by: Pavel Borecki <pavel.borecki@gmail.com>
Co-authored-by: Weblate <noreply@weblate.org>
Co-authored-by: Weblate Translation Memory <noreply-mt-weblate-translation-memory@weblate.org>
Translate-URL: https://translate.fedoraproject.org/projects/lact/lact-gui/cs/
Translation: LACT/lact-gui
2025-10-11 10:27:28 +03:00
PVermeer e750fa89da fix(flatpak): don't output startup success for flatpak cli (#769)
* fix(flatpak): don't output startup success for flatpak cli

* chore(flatpak): remove logging on success entirely in startup script
2025-09-24 16:19:22 +03:00
WeblateandHmn Sn ae80560894 chore: translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (23 of 23 strings)

chore: added translation using Weblate (Chinese (Simplified Han script))

Co-authored-by: Hmn Sn <hsshhssh3715@gmail.com>
Co-authored-by: Weblate <noreply@weblate.org>
Translate-URL: https://translate.fedoraproject.org/projects/lact/lact-schema/zh_Hans/
Translation: LACT/lact-schema
2025-09-24 09:13:23 +03:00
9560a91600 chore: translated using Weblate (Chinese (Simplified Han script))
Currently translated at 60.1% (110 of 183 strings)

chore: translated using Weblate (Chinese (Simplified Han script))

Currently translated at 60.1% (110 of 183 strings)

chore: added translation using Weblate (Chinese (Simplified Han script))

Co-authored-by: Hmn Sn <hsshhssh3715@gmail.com>
Co-authored-by: Weblate <noreply@weblate.org>
Co-authored-by: Weblate Translation Memory <noreply-mt-weblate-translation-memory@weblate.org>
Translate-URL: https://translate.fedoraproject.org/projects/lact/lact-gui/zh_Hans/
Translation: LACT/lact-gui
2025-09-24 09:13:06 +03:00
45eb4b6579 chore: translated using Weblate (Russian)
Currently translated at 99.3% (163 of 164 strings)

chore: translated using Weblate (Russian)

Currently translated at 99.3% (163 of 164 strings)

Co-authored-by: First Last <epicbattleoff@gmail.com>
Co-authored-by: Weblate <noreply@weblate.org>
Co-authored-by: Weblate Translation Memory <noreply-mt-weblate-translation-memory@weblate.org>
Translate-URL: https://translate.fedoraproject.org/projects/lact/lact-gui/ru/
Translation: LACT/lact-gui
2025-09-24 09:13:06 +03:00
d517c42fe0 chore: translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (183 of 183 strings)

chore: translated using Weblate (Portuguese (Brazil))

Currently translated at 90.1% (165 of 183 strings)

Co-authored-by: Rafael Fontenelle <rafaelff@gnome.org>
Co-authored-by: Weblate <noreply@weblate.org>
Co-authored-by: kenji asai <strider16@gmail.com>
Translate-URL: https://translate.fedoraproject.org/projects/lact/lact-gui/pt_BR/
Translation: LACT/lact-gui
2025-09-24 09:13:06 +03:00
Weblateandclash gilet cf8d848416 chore: translated using Weblate (Italian)
Currently translated at 100.0% (164 of 164 strings)

Co-authored-by: Weblate <noreply@weblate.org>
Co-authored-by: clash gilet <fedora_sj236jm3@159825573.xyz>
Translate-URL: https://translate.fedoraproject.org/projects/lact/lact-gui/it/
Translation: LACT/lact-gui
2025-09-24 09:13:06 +03:00
8bd2174b4e chore: translated using Weblate (French)
Currently translated at 100.0% (183 of 183 strings)

chore: translated using Weblate (French)

Currently translated at 100.0% (183 of 183 strings)

Co-authored-by: Léane GRASSER <leane.grasser@proton.me>
Co-authored-by: Weblate <noreply@weblate.org>
Co-authored-by: Weblate Translation Memory <noreply-mt-weblate-translation-memory@weblate.org>
Translate-URL: https://translate.fedoraproject.org/projects/lact/lact-gui/fr/
Translation: LACT/lact-gui
2025-09-24 09:13:06 +03:00
9bd95b8162 chore: translated using Weblate (Arabic)
Currently translated at 100.0% (183 of 183 strings)

chore: translated using Weblate (Arabic)

Currently translated at 100.0% (183 of 183 strings)

Co-authored-by: Weblate Translation Memory <noreply-mt-weblate-translation-memory@weblate.org>
Co-authored-by: joo es <jonnyse@users.noreply.translate.fedoraproject.org>
Translate-URL: https://translate.fedoraproject.org/projects/lact/lact-gui/ar/
Translation: LACT/lact-gui
2025-09-24 09:13:06 +03:00
Ilya Zlobintsev bd9f4fe45a feat: add power limit subcommand to cli (#763) 2025-09-24 09:12:19 +03:00
PVermeer 66668d0e11 feat(cli): add profile info and -switcher to cli (#760)
* feat(cli): add cli profile info and switcher

* docs(cli): add documentation for profile info and switcher

* fix(cli): don't include state for list_profiles

* fix(cli): print Default when no profile is selected

* chore: add .vscode to gitignore

* refactor(cli): move profile commands to own profile subcommand

* fix(cli): don't include state for list_profiles for current profile

* feat(cli): set_profile no longer requires auto-switch arg

* feat(cli): added profile auto switch commands

* fix(cli): profile now also correctly sets after auto switch disable

* feat(cli): add Default profile to profile cli

* feat(cli): output enabled / disabled instead of bool for profile auto-switch

* docs(cli): update docs for profile cli

* docs(cli): fix some typos

* chore(cli): changed text for profile subcommand

* fix(daemon): wait for profile watcher task to complete
2025-09-24 09:05:13 +03:00
Vladimir 91b40193f2 fix: use mono font so text doesn't shift when numbers are changed (#759) 2025-09-21 18:17:25 +03:00
Ilya Zlobintsev f0f2c616b5 chore: reduce spacing in dropdown menu 2025-09-21 12:18:55 +03:00
Alik Aslanyan 2f04d6f748 feat: Use sccache for CI caching (#757)
* feature: Use sccache for CI caching

* chore: Fix formatting
2025-09-21 11:06:05 +03:00
Vladimir e4d1f1d266 fix: set min width for thermals input to account for broken gtk themes (#758) 2025-09-20 19:07:56 +03:00
Ilya Zlobintsev 0590aac357 chore: fix formatting 2025-09-20 18:56:38 +03:00
Ilya Zlobintsev d101b71ca0 fix: translation file syntax 2025-09-20 09:03:32 +03:00
Ilya Zlobintsev 74cfd07ecb chore: make the remaining strings localizable 2025-09-20 08:55:53 +03:00
Ilya Zlobintsev 7c81ac0b63 chore: bump vulkan schema 2025-09-18 08:43:24 +03:00
Ilya Zlobintsev 7db5d2f141 feat: detect device features on the daemon side, disable more ui elements for what's not supported (#750)
* feat: detect device features on the daemon side, disable more ui elements for what's not supported

* fix: use device flag for fan control sensitivty
2025-09-14 17:02:15 +03:00
Ilya Zlobintsev 59c2e4b183 fix: make trying to apply missing hardware options on intel non-fatal 2025-09-14 10:34:58 +03:00
Ilya Zlobintsev ff17f68419 chore: update dependencies, adopt gtk4 changes 2025-09-13 09:50:57 +03:00
Ilya Zlobintsev 3c7efdeb62 chore: bump amdgpu-sysfs 2025-09-11 07:52:38 +03:00
Ilya Zlobintsev 45851b4f70 chore: add b580 test snapshot 2025-09-11 07:50:45 +03:00
Alik Aslanyan cba0786004 chore: add ASAN/MSAN/TSAN/SAFESTACK to CI (#740)
* feature: Add ASAN/TSAN to CI

* feature: Add SAFESTACK sanitizer

* feature: Add MEMORY sanitizer

* fix: Try to fix thread unsafety by leaking libraries

* fix: Suppress MSAN errors and clarify their future fix

* fix: Instead of supressing fuser errors, use patched version

* fix: Properly lazily initialize controllers

* fix: Add comment explaining why there is allowlist for bindings

* fix: Upgrade used nightly

* fix: Try to fix sanitizer compilation error

* Revert "fix: Try to fix sanitizer compilation error"

This reverts commit 47514158d5.

* Revert "fix: Upgrade used nightly"

This reverts commit c3dd005c7e.

* chore: Instead of personal fork revision, use official repo

* chore: Refactor to not pass arguments for statics

* chore: Add note for loading of libs

* chore: Try to fix codecov action

* chore: Fix compilation problem
2025-09-10 21:22:30 +03:00
Alik Aslanyan ef3dfe9ea6 chore: implement CI check for feature powerset (#743)
* feature: Cache dependencies install in CI

* feature: Implement CI check for feature powerset

* fix: Fix dependency feature issues in subcrates

* fix: Add libadwaita to CI
2025-09-10 08:27:57 +03:00
Alik Aslanyan 2096a1ebc4 fix: use all features in CI (#744)
* feature: Cache dependencies install in CI

* fix: Add libadwaita to CI

* fix: Use all-features where appropriate
2025-09-10 08:24:47 +03:00
Ilya Zlobintsev f43eddbb58 fix: correctly write power cap with alternative file name on intel (#747) 2025-09-10 08:11:26 +03:00
Ilya Zlobintsev 9a30135c10 chore: fix readme typo 2025-09-09 11:18:02 +03:00
WeblateandRene R 6b213ae4b2 chore: translated using Weblate (German)
Currently translated at 95.6% (22 of 23 strings)

Co-authored-by: Rene R <renerinner114@outlook.de>
Translate-URL: https://translate.fedoraproject.org/projects/lact/lact-schema/de/
Translation: LACT/lact-schema
2025-09-09 09:41:07 +03:00
Weblate 98e23e04e4 chore: update translation files
Updated by "Cleanup translation files" add-on in Weblate.

Co-authored-by: Weblate <noreply@weblate.org>
Translate-URL: https://translate.fedoraproject.org/projects/lact/lact-gui/
Translation: LACT/lact-gui
2025-09-09 09:40:50 +03:00