Commit Graph
1162 Commits
Author SHA1 Message Date
Hosted WeblateandRicky Tigg 662b578d7e chore: translated using Weblate (Finnish)
Currently translated at 100.0% (183 of 183 strings)

Co-authored-by: Ricky Tigg <ricky.tigg@gmail.com>
Translate-URL: https://translate.fedoraproject.org/projects/lact/lact-gui/fi/
Translation: LACT/lact-gui
2026-01-17 20:26:00 +02:00
Hosted WeblateandWeblate Translation Memory ce7c749576 chore: translated using Weblate (Spanish)
Currently translated at 100.0% (183 of 183 strings)

Co-authored-by: Hosted Weblate <hosted@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/es/
Translation: LACT/lact-gui
2026-01-17 20:26:00 +02:00
Hosted Weblateandnaly zzwd f42151c2a6 chore: translated using Weblate (Catalan)
Currently translated at 100.0% (183 of 183 strings)

chore: added translation using Weblate (Catalan)

Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: naly zzwd <xeanhort007@gmail.com>
Translate-URL: https://translate.fedoraproject.org/projects/lact/lact-gui/ca/
Translation: LACT/lact-gui
2026-01-17 20:26:00 +02:00
Hosted Weblateandnaly zzwd de1ab80fe2 chore: translated using Weblate (Catalan)
Currently translated at 100.0% (23 of 23 strings)

chore: added translation using Weblate (Catalan)

Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: naly zzwd <xeanhort007@gmail.com>
Translate-URL: https://translate.fedoraproject.org/projects/lact/lact-schema/ca/
Translation: LACT/lact-schema
2026-01-17 20:21:09 +02:00
Ilya Zlobintsev 69463f2fe6 fix: get kernel version through uname syscall instead of a command (#859) 2026-01-17 20:20:00 +02:00
Roman Makarov 9ddc98b9cf feat: add crash page and handle panic (#858)
* add crash page and handle panic

* add i18N and remove debug button

* fmt

* fmt
2026-01-17 20:19:25 +02:00
Roman Makarov 2b7c91f74c feat: improve spacing and margins on gpu/profile select (#860)
* improve spacing/margins in profiles popup

* improve spacing/margins in profiles popup

* move Label from Frame

* fix empty popup

* fmt
2026-01-17 17:44:12 +02:00
Roman Makarov b1ea5215a3 feat: update defaults for PageContent and InfoRow (#854)
* upd style for the power limit widget

* re-ogranise content of gpu stats block

* rework InfoRow component to use dim labels

* update PageSection

* page_section: set the default padding

* migrate custom PageContent children to InfoRow

* add info_row_level component

* fix fmt

* page_section fmt

* use css consts from relm

* make info_row parent of info_row_level

* fix fmt

* set max_children_per_line to 2

* upd info page to fit 2 rows

* upd software page

* software_page: upd opencl and handle set_visible correctly

* migrate features and extensions to separate clickable rows instead of buttons

* fmt

* rework cache-row to fit current design

* move cache-info InfoRow into main FlowBox

* add frame with accent color for non-adw build

* remove offsets from the level_bar to

* "fix" warning

* remove recolor for the frame border

* thermals page: move InfoRows into flowBox

* add warning css on oc-warning

* add margin to pstates to follow the margins of other elements

* page_section: move styles to macro, remove container class from thermals_page widget

* fmt

* fix thermals Stack container

* remove unused import

* remove some checker exceptions from setters on InfoRowExt

* add spacing 5 between info row value and label

* fix warnings and use view macro on info_row_level

* set static width for the main container

* add hover effect clickable infoRows

* set set_max_children_per_line: 4

* use include_str! to load css

* set `set_max_children_per_line` to 4 consistently
2026-01-17 17:14:31 +02:00
Ilya Zlobintsev f3bff2cd09 perf: avoid re-reading metrics for throttle info on amd (#857) 2026-01-17 12:22:29 +02:00
Ilya Zlobintsev 689e070368 fix: memory leaks in multiple dialogs due to reference cycles (#855) 2026-01-11 13:58:58 +02:00
Roman Makarov 8cf56f2128 feat: oc page move buttons to pageContent header (#853)
* implement append_header

* move show-historical-charts button to the header

* oc page: update action buttons

* remove color from action reset buttons

* fix weird broken fmt

* make oc reset button red again

* fmt
2026-01-11 13:55:47 +02:00
Ilya Zlobintsev 5d1e43287f chore: remove old drm device retry check on initialization
This is likely not needed anymore with the subscription to drm events
2026-01-10 12:49:44 +02:00
Roman Makarov 07f6a92c7c fix: replace broken icons (#851) 2026-01-09 00:10:58 +02:00
Roman Makarov 2727958ca8 feat: add fan speed value on OC page (#848)
* add fan speed on OC page

* oc-page: hide fan-speed when there is value

* thermals-page: hide fan-speed when there is value

* Revert "thermals-page: hide fan-speed when there is value"

This reverts commit 8a4d7ba2a6.

* switch from append to append_child and move visibility check
2026-01-08 20:31:23 +02:00
Ilya Zlobintsev fc2662f217 doc: update funding links 2026-01-08 15:39:51 +02:00
Roman Makarov 582ba12cd5 fix: replace removed checkmark icon in vulkan info (#849)
Hi,
I wanted to tinker a bit with UI and noticed that the icon looks weird. Apparently it was removed.
https://bugzilla.redhat.com/show_bug.cgi?id=2351354
2026-01-07 22:58:04 +02:00
Ilya Zlobintsev 804b24b471 feat: support unattended setup for flatpak (#835)
* feat: support unattended setup for flatpak

* fix: typo

* chore: add doc
2026-01-05 10:01:19 +02:00
Ilya Zlobintsev fc9203040a chore: add r7 240 (oland) test data 2026-01-04 14:58:22 +02:00
Ilya Zlobintsev 76b51786c9 chore: avoid re-fetching gpu metrics for target_gfxclk 2025-12-31 15:05:34 +02:00
Ilya Zlobintsev be4e4fa09b chore: don't show decimal places for power cap 2025-12-31 14:20:51 +02:00
Ilya Zlobintsev 68cde3fea6 feat: remember selected ui tab between restarts (#842) 2025-12-31 14:19:05 +02:00
Ilya Zlobintsev 0af938ce17 chore: don't show power cap in stats when it is not available 2025-12-31 11:19:12 +02:00
Ilya Zlobintsev 69c0ff4277 chore: hide fan control oc requirement message when there are no fans 2025-12-31 11:17:19 +02:00
Ilya Zlobintsev 6a68dfb8ff fix: properly clean up gamemode listener busctl processes (#840) 2025-12-30 23:14:56 +02:00
Ilya Zlobintsev 9e2d521f49 fix: set single-line mode on process name in process monitor (#839) 2025-12-28 18:14:48 +02:00
Ilya Zlobintsev ce030b6c9c chore: bump dependencies 2025-12-26 12:42:25 +02:00
Ilya Zlobintsev 54b9f20404 chore: remove old symlink 2025-12-25 17:06:37 +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 e4b747b3f0 fix: filter out bogus extra clockspeed values, add phoenix test data 2025-12-24 19:15:02 +02:00
Ilya Zlobintsev 54e35d61f4 chore: exclude hostname from service logs in debug snapshots 2025-12-24 19:05:22 +02:00
Ilya Zlobintsev dcb65b7c1a chore: make test output less spammy 2025-12-23 15:32:50 +02:00
Ilya Zlobintsev 3222deea56 feat: add readings for extra power sensors (#833)
* feat: add readings for extra power sensors

* chore: add strix point snapshot

* chore: drop buggy socket power measurement
2025-12-23 15:28:22 +02:00
Ilya Zlobintsev bcbd000d9c fix: show units in bar size 2025-12-21 21:48:24 +02:00
Ilya Zlobintsev d2e46ee01a chore: bump vulkan schema 2025-12-20 18:20:28 +02:00
Ilya Zlobintsev 37be487579 fix: re-update download-artifact action version, ignore invalid
artifacts

This reverts commit b81d67568f.
2025-12-20 15:36:48 +02:00
Ilya Zlobintsev b81d67568f fix: revert download-artifact action version 2025-12-20 15:18:58 +02:00
Ilya Zlobintsev 83d99761a4 chore: add documentation for docker image 2025-12-20 13:26:09 +02:00
Ilya Zlobintsev 2f3a2ab729 fix: use correct registry for docker 2025-12-20 13:00:27 +02:00
Ilya Zlobintsev ddb35d33a3 fix: workflow typo 2025-12-20 12:53:56 +02:00
Ilya Zlobintsev 30395aa7b0 pkg: docker action update 2025-12-20 12:52:32 +02:00
Ilya Zlobintsev 32b9d1665d feat: correctly handle fractional scaling in historical graphs (#829) 2025-12-20 12:25:40 +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 ccec3668a4 feat: allow moving fan curve ponts by dragging outside the curve area (#825) 2025-12-19 18:56:52 +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 72ad98033e pkg: update flatpak runtime to 49 (#820) 2025-12-17 21:54:22 +02:00
SWZ128 3ff49de0f3 perf: fix excessive cubic spline interpolation density (#818)
* fix: fix excessive cubic spline interpolation density

- Replace 1ms high-frequency interpolation with fixed 4 points per spline segment
- Addresses excessive rendering density (500 points per 500ms data segment)
- Maintains visual quality while significantly improving performance
- Subjectively improves line smoothness in visual tests

* chore: add comment for spline evaluation in render thread
2025-12-17 15:54:55 +02:00
Ilya Zlobintsev 5b381fce03 chore: disable fedora 43 build for now 2025-12-11 21:57:47 +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 522826abcb fix: skin sensor scale 2025-12-11 19:44:12 +02:00