Commit Graph
1250 Commits
Author SHA1 Message Date
Ilya Zlobintsev 2364559683 Bump to 0.0.14 2026-09-05 19:15:51 +03:00
Ilya Zlobintsev 079845a80b Update flatbox to 0.0.13 2026-09-04 19:20:13 +03:00
Ilya Zlobintsev 7180e9e0b1 refactor: abstract and mock AMD DRM, expand mock to cover Vulkan/OpenCL (#1189)
* feat: abstract AMD DRM

* chore: add more test data

* feat: use same mock info for vulkan and opencl

* chore: drop commented code
2026-09-02 18:35:14 +03:00
Ilya Zlobintsev 8caea2a5be chore: drop zbus_polkit patch 2026-08-31 18:37:42 +03:00
Roman Makarov fc455a6214 chore: use convetional names for nvapi calls (#1187) 2026-08-30 17:13:26 +03:00
Vukašin Vojinović 5d03fec6c4 chore: add ASUS RTX 5070 Ti PRIME OC (#1184) 2026-08-29 18:55:23 +03:00
github-actions[bot]andgithub-actions[bot] c4606c46a0 chore: Update spec files for release v0.10.1 (#1183)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-08-29 18:31:08 +03:00
Ilya Zlobintsev 30dc182391 chore: appdata with new release v0.10.1 2026-08-29 17:56:05 +03:00
+2 114bae7551 chore: translations update from Fedora Weblate (#1150)
* chore: update translation files

Updated by "Cleanup translation files" add-on in Weblate.

chore: translated using Weblate (Arabic)

Currently translated at 100.0% (262 of 262 strings)

chore: translated using Weblate (Arabic)

Currently translated at 100.0% (260 of 260 strings)

chore: translated using Weblate (Arabic)

Currently translated at 99.6% (259 of 260 strings)

chore: translated using Weblate (Arabic)

Currently translated at 99.6% (259 of 260 strings)

chore: translated using Weblate (Arabic)

Currently translated at 100.0% (258 of 258 strings)

Co-authored-by: Hosted Weblate <hosted@weblate.org>
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/
Translate-URL: https://translate.fedoraproject.org/projects/lact/lact-gui/ar/
Translation: LACT/lact-gui

* chore: update translation files

Updated by "Cleanup translation files" add-on in Weblate.

Co-authored-by: Hosted Weblate <hosted@weblate.org>
Translate-URL: https://translate.fedoraproject.org/projects/lact/lact-gui/
Translation: LACT/lact-gui

* chore: translated using Weblate (Czech)

Currently translated at 100.0% (272 of 272 strings)

chore: update translation files

Updated by "Cleanup translation files" add-on in Weblate.

chore: translated using Weblate (Czech)

Currently translated at 100.0% (262 of 262 strings)

chore: translated using Weblate (Czech)

Currently translated at 100.0% (260 of 260 strings)

chore: translated using Weblate (Czech)

Currently translated at 100.0% (260 of 260 strings)

chore: translated using Weblate (Czech)

Currently translated at 100.0% (260 of 260 strings)

chore: translated using Weblate (Czech)

Currently translated at 100.0% (258 of 258 strings)

Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Pavel Borecki <pavel.borecki@gmail.com>
Co-authored-by: Weblate Translation Memory <noreply-mt-weblate-translation-memory@weblate.org>
Translate-URL: https://translate.fedoraproject.org/projects/lact/lact-gui/
Translate-URL: https://translate.fedoraproject.org/projects/lact/lact-gui/cs/
Translation: LACT/lact-gui

* chore: update translation files

Updated by "Cleanup translation files" add-on in Weblate.

chore: translated using Weblate (German)

Currently translated at 100.0% (262 of 262 strings)

Co-authored-by: Daniel Bleher <fedoraproject.org@d.deltabravo.de>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Translate-URL: https://translate.fedoraproject.org/projects/lact/lact-gui/
Translate-URL: https://translate.fedoraproject.org/projects/lact/lact-gui/de/
Translation: LACT/lact-gui

* chore: update translation files

Updated by "Cleanup translation files" add-on in Weblate.

Co-authored-by: Hosted Weblate <hosted@weblate.org>
Translate-URL: https://translate.fedoraproject.org/projects/lact/lact-gui/
Translation: LACT/lact-gui

* chore: update translation files

Updated by "Cleanup translation files" add-on in Weblate.

Co-authored-by: Hosted Weblate <hosted@weblate.org>
Translate-URL: https://translate.fedoraproject.org/projects/lact/lact-gui/
Translation: LACT/lact-gui

* chore: update translation files

Updated by "Cleanup translation files" add-on in Weblate.

chore: translated using Weblate (French)

Currently translated at 100.0% (260 of 260 strings)

Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Tim Dusser-Jolly <tymmesyde@gmail.com>
Translate-URL: https://translate.fedoraproject.org/projects/lact/lact-gui/
Translate-URL: https://translate.fedoraproject.org/projects/lact/lact-gui/fr/
Translation: LACT/lact-gui

* chore: update translation files

Updated by "Cleanup translation files" add-on in Weblate.

Co-authored-by: Hosted Weblate <hosted@weblate.org>
Translate-URL: https://translate.fedoraproject.org/projects/lact/lact-gui/
Translation: LACT/lact-gui

* chore: update translation files

Updated by "Cleanup translation files" add-on in Weblate.

Co-authored-by: Hosted Weblate <hosted@weblate.org>
Translate-URL: https://translate.fedoraproject.org/projects/lact/lact-gui/
Translation: LACT/lact-gui

* chore: update translation files

Updated by "Cleanup translation files" add-on in Weblate.

chore: translated using Weblate (Italian)

Currently translated at 100.0% (262 of 262 strings)

chore: translated using Weblate (Italian)

Currently translated at 100.0% (262 of 262 strings)

chore: translated using Weblate (Italian)

Currently translated at 100.0% (262 of 262 strings)

chore: translated using Weblate (Italian)

Currently translated at 91.9% (239 of 260 strings)

Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Jessica Fletcher <social.sagging355@passinbox.com>
Co-authored-by: Weblate Translation Memory <noreply-mt-weblate-translation-memory@weblate.org>
Translate-URL: https://translate.fedoraproject.org/projects/lact/lact-gui/
Translate-URL: https://translate.fedoraproject.org/projects/lact/lact-gui/it/
Translation: LACT/lact-gui

* chore: translated using Weblate (Georgian)

Currently translated at 100.0% (272 of 272 strings)

chore: update translation files

Updated by "Cleanup translation files" add-on in Weblate.

chore: translated using Weblate (Georgian)

Currently translated at 100.0% (262 of 262 strings)

chore: translated using Weblate (Georgian)

Currently translated at 100.0% (260 of 260 strings)

chore: translated using Weblate (Georgian)

Currently translated at 100.0% (260 of 260 strings)

chore: translated using Weblate (Georgian)

Currently translated at 100.0% (258 of 258 strings)

Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Temuri Doghonadze <temuri.doghonadze@gmail.com>
Co-authored-by: Weblate Translation Memory <noreply-mt-weblate-translation-memory@weblate.org>
Translate-URL: https://translate.fedoraproject.org/projects/lact/lact-gui/
Translate-URL: https://translate.fedoraproject.org/projects/lact/lact-gui/ka/
Translation: LACT/lact-gui

* chore: update translation files

Updated by "Cleanup translation files" add-on in Weblate.

chore: translated using Weblate (Korean)

Currently translated at 100.0% (262 of 262 strings)

chore: translated using Weblate (Korean)

Currently translated at 100.0% (260 of 260 strings)

chore: translated using Weblate (Korean)

Currently translated at 100.0% (260 of 260 strings)

Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Weblate Translation Memory <noreply-mt-weblate-translation-memory@weblate.org>
Co-authored-by: 김인수 <simmon@nplob.com>
Translate-URL: https://translate.fedoraproject.org/projects/lact/lact-gui/
Translate-URL: https://translate.fedoraproject.org/projects/lact/lact-gui/ko/
Translation: LACT/lact-gui

* chore: update translation files

Updated by "Cleanup translation files" add-on in Weblate.

Co-authored-by: Hosted Weblate <hosted@weblate.org>
Translate-URL: https://translate.fedoraproject.org/projects/lact/lact-gui/
Translation: LACT/lact-gui

* chore: update translation files

Updated by "Cleanup translation files" add-on in Weblate.

chore: translated using Weblate (Polish)

Currently translated at 100.0% (258 of 258 strings)

Co-authored-by: Bartłomiej H <mrinkatail@gmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Translate-URL: https://translate.fedoraproject.org/projects/lact/lact-gui/
Translate-URL: https://translate.fedoraproject.org/projects/lact/lact-gui/pl/
Translation: LACT/lact-gui

* chore: translated using Weblate (Russian)

Currently translated at 100.0% (272 of 272 strings)

chore: translated using Weblate (Russian)

Currently translated at 100.0% (272 of 272 strings)

chore: update translation files

Updated by "Cleanup translation files" add-on in Weblate.

chore: translated using Weblate (Russian)

Currently translated at 100.0% (260 of 260 strings)

chore: translated using Weblate (Russian)

Currently translated at 100.0% (260 of 260 strings)

chore: translated using Weblate (Russian)

Currently translated at 100.0% (258 of 258 strings)

Co-authored-by: Andrei Stepanov <adem4ik@gmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Translate-URL: https://translate.fedoraproject.org/projects/lact/lact-gui/
Translate-URL: https://translate.fedoraproject.org/projects/lact/lact-gui/ru/
Translation: LACT/lact-gui

* chore: update translation files

Updated by "Cleanup translation files" add-on in Weblate.

Co-authored-by: Hosted Weblate <hosted@weblate.org>
Translate-URL: https://translate.fedoraproject.org/projects/lact/lact-gui/
Translation: LACT/lact-gui

* chore: update translation files

Updated by "Cleanup translation files" add-on in Weblate.

Co-authored-by: Hosted Weblate <hosted@weblate.org>
Translate-URL: https://translate.fedoraproject.org/projects/lact/lact-gui/
Translation: LACT/lact-gui

* chore: update translation files

Updated by "Cleanup translation files" add-on in Weblate.

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

Currently translated at 100.0% (262 of 262 strings)

Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: de tiam <dehe_tian@outlook.com>
Translate-URL: https://translate.fedoraproject.org/projects/lact/lact-gui/
Translate-URL: https://translate.fedoraproject.org/projects/lact/lact-gui/zh_Hans/
Translation: LACT/lact-gui

---------

Co-authored-by: Weblate Translation Memory <noreply-mt-weblate-translation-memory@weblate.org>
Co-authored-by: joo es <jonnyse@users.noreply.translate.fedoraproject.org>
Co-authored-by: Pavel Borecki <pavel.borecki@gmail.com>
Co-authored-by: Daniel Bleher <fedoraproject.org@d.deltabravo.de>
Co-authored-by: Tim Dusser-Jolly <tymmesyde@gmail.com>
Co-authored-by: Jessica Fletcher <social.sagging355@passinbox.com>
Co-authored-by: Temuri Doghonadze <temuri.doghonadze@gmail.com>
Co-authored-by: 김인수 <simmon@nplob.com>
Co-authored-by: Bartłomiej H <mrinkatail@gmail.com>
Co-authored-by: Andrei Stepanov <adem4ik@gmail.com>
Co-authored-by: de tiam <dehe_tian@outlook.com>
2026-08-29 17:49:45 +03:00
Ilya Zlobintsev 4d02610d46 refactor: abstract away intel DRM logic, add a mock implementation (#1182)
* refactor: put intel drm logic behind a trait, add mock

* chore: use full device snapshot

* feat: make mock usable not just from tests
2026-08-29 17:48:57 +03:00
Ilya Zlobintsev c3a574c4b7 fix: Mb -> MiB in vram size 2026-08-29 13:18:14 +03:00
Ilya Zlobintsev 40dcf29841 fix: use pidfd for polkit auth if possible, patch zbus_polkit 2026-08-28 22:59:50 +03:00
Roman Makarov 6cbb8319da chore: remove device name from stats (#1176) 2026-08-28 00:02:16 +03:00
Roman Makarov 3763eabcfe fix: update list of apu devices which need p-levels workaround (#1174) 2026-08-25 20:09:12 +03:00
Lasagnenator ea5da3390d chore: add Asrock 9070 XT Steel Legend and Sparkle Arc 310 Eco (#1173) 2026-08-24 10:55:31 +03:00
Ilya Zlobintsev df20b606de feat: show additional clock domains in UI (#1172)
* feat: show additional clock domains in UI

* fix: tests
2026-08-23 18:14:33 +03:00
Roman Makarov 6f02740b2f fix: swtich nvidia V/F curve to offsets (#1161)
* wip

* clean up

* upd comment

* fix vfcurve flip to enabled

* fmt

* rename old curve_is_configured

* move enable edit checkbox from VFCurve to OC panel

* cleanup tests

* set offset 0 on curve reset

* add defauilt to freq_offset

* bail if vf_curve is invalid or not editable

* hide apply/default buttons on ro curve

* fix curve margins

* vfcurve - show info that editing is disabled

* move top vf curve ceiling a bit

* center vf-curve-editing label

* fix flipping edit vfcurve checkbox

* easen up warning

* add abs to offset migration

* fix point_min_offset_mhz calculation

* don't let offset to be same or bigger than basefreq

* fix test
2026-08-23 16:16:21 +03:00
Roman Makarov c9fa4879a2 feat: support AMD profile performance-levels (#1170)
* feat: support AMD profile performance-levels

* add snapshot test
2026-08-22 23:34:51 +03:00
Davi Henrique LinharesandIlya Zlobintsev 238e315b81 feat: fan control for Intel Xe (needs patched kernel) (#1108)
* marking Intel with the fan control flag, if available

* static fan RPM control for Intel

* firmware fan control and checking if we can atually control the fans

* improved the messages

* fan curve suport for Intel

* consuming the result

* getting the fan curve from hwmon for Intel, if available

* getting the fan static speed from hwmon for Intel, if available

* getting the fan control mode from hwmon for Intel, if available

* checking if the fan control is enabled for Intel

* checking the curve points amount with the expose controllable points for Intel instead of hardcoding

* applying the fan settings to all exposed fans for Intel

* consuming the result

* applying the Intel fan curve in its own function

* applying the Intel fans static speed in its own function

* properly validating the fan curve for Intel

* getting the max fan speed for Intel, if available

* setting the remaining points based on the last point for Intel

* auto completing the missing curve points on Intel

* omitting points we probably auto completed for Intel

* properly auto completing the fan curve points for Intel

* only omitting the last fan curve points for Intel

* cargo fmt on intel.rs

* cargo clippy --fix --lib -p lact-daemon

* removed the "Option::" prefix

* removed the debug code

* using a result on "apply_fan_curve" and "is_valid_fan_curve"

* improved the Result handling in "apply_fan_curve"

* cargo fmt

* refactor: code cleanup, truncate read curve off configured one

* chore: minor cleanup

* added the get_hwmon_fan_curve and get_hwmon_fan_curve_points and renamed the old get_hwmon_fan_curve to get_truncated_hwmon_fan_curve

The new get_hwmon_fan_curve returns the fan curve from hwmon as is.
The get_hwmon_fan_curve_points returns a Vec with the hwmon fan curve as is, used on both get_hwmon_fan_curve and get_truncated_hwmon_fan_curve.
The get_truncated_hwmon_fan_curve returns the fan curve from hwmon, but some points may be ommited

* chore: update b580 test data with the fan curve

* feat: smarter fan curve truncation

* returning a single points if all points are the same, Intel xe

If all points are the same speed, we display the current FanControlMode as Static, so we can safely display one point in the curve

* safely getting the first point

---------

Co-authored-by: Ilya Zlobintsev <ilya.zl@protonmail.com>
2026-08-22 15:04:36 +03:00
Ilya Zlobintsev 2aae677d0e fix: only create new file when writing debug snapshot 2026-08-19 17:54:05 +03:00
Ilya Zlobintsev d0478fe42c fix: pass uid from unix socket creds instead of inferring from pid in polkit checks 2026-08-19 17:42:08 +03:00
Davi Henrique LinharesandIlya Zlobintsev 032f77962d fix: ignore intel_pmt on test snapshots (#1165)
* ignoring the intel_pmt on snapshots

For some reason, when LACT tries to read that file, the Linux kernel decides to crash. Tested on 7.1.5, 7.2-rc4, 7.2-rc5

* chore: fmt

---------

Co-authored-by: Ilya Zlobintsev <ilya.zl@protonmail.com>
2026-08-19 09:22:02 +03:00
Ilya Zlobintsev 2d8c36eaa8 chore: update a380-xe snapshot data 2026-08-17 13:42:20 +03:00
Ilya Zlobintsev 811a6af062 feat: report clockspeed of extra clock domains on nvidia (#1155) 2026-08-17 12:27:07 +03:00
Roman Makarov bd687203e2 feat: fmt gpu name in gpu-picker (#1157)
* feat: fmt gpu name in gpu-picker

* move implementation to daemon

* move to schema

* add Radeon/Geforce prefix back

* remove from info_elements
2026-08-17 10:49:12 +03:00
Tunahan Yardımcı 979f087096 fix: complete Turkish translations (#1152)
* fix: complete Turkish translations

* fix: localize service setup dialog
2026-08-15 08:32:09 +03:00
Ilya Zlobintsev 871d166a7f fix: show time in local timezone in chart rendering 2026-08-14 09:54:11 +03:00
Ilya Zlobintsev fabf7e4e7e chore: add commited cliff.toml 2026-08-12 12:12:07 +03:00
Ilya Zlobintsev 2de96cc228 fix: add policy file to fedora spec 2026-08-12 11:50:37 +03:00
Ilya Zlobintsev c53fad8cb2 fix: service setup dialog in flatpak 2026-08-12 11:04:15 +03:00
github-actions[bot]andgithub-actions[bot] 94b680752b chore: Update spec files for release v0.10.0 (#1149)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-08-12 10:43:38 +03:00
Ilya Zlobintsev 2aa6d0d770 chore: prepare for release v0.10.0 2026-08-12 09:50:26 +03:00
Ilya Zlobintsev d9ad7ecb4f fix: correctly set "enable editing" in VF curve editor init (#1148) 2026-08-12 09:39:55 +03:00
+6 8a6300fa8b Translations update from Fedora Weblate (#1099)
* chore: translated using Weblate (Arabic)

Currently translated at 100.0% (254 of 254 strings)

chore: translated using Weblate (Arabic)

Currently translated at 98.8% (251 of 254 strings)

chore: translated using Weblate (Arabic)

Currently translated at 98.8% (251 of 254 strings)

chore: update translation files

Updated by "Cleanup translation files" add-on in Weblate.

chore: translated using Weblate (Arabic)

Currently translated at 100.0% (251 of 251 strings)

chore: translated using Weblate (Arabic)

Currently translated at 98.8% (248 of 251 strings)

chore: translated using Weblate (Arabic)

Currently translated at 98.4% (247 of 251 strings)

chore: update translation files

Updated by "Cleanup translation files" add-on in Weblate.

chore: translated using Weblate (Arabic)

Currently translated at 100.0% (241 of 241 strings)

chore: translated using Weblate (Arabic)

Currently translated at 100.0% (232 of 232 strings)

Co-authored-by: Hosted Weblate <hosted@weblate.org>
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/
Translate-URL: https://translate.fedoraproject.org/projects/lact/lact-gui/ar/
Translation: LACT/lact-gui

* chore: translated using Weblate (Czech)

Currently translated at 100.0% (254 of 254 strings)

chore: translated using Weblate (Czech)

Currently translated at 100.0% (252 of 252 strings)

chore: translated using Weblate (Czech)

Currently translated at 100.0% (252 of 252 strings)

chore: update translation files

Updated by "Cleanup translation files" add-on in Weblate.

chore: translated using Weblate (Czech)

Currently translated at 100.0% (251 of 251 strings)

chore: translated using Weblate (Czech)

Currently translated at 100.0% (251 of 251 strings)

chore: translated using Weblate (Czech)

Currently translated at 100.0% (251 of 251 strings)

chore: translated using Weblate (Czech)

Currently translated at 100.0% (251 of 251 strings)

chore: translated using Weblate (Czech)

Currently translated at 100.0% (251 of 251 strings)

chore: translated using Weblate (Czech)

Currently translated at 100.0% (251 of 251 strings)

chore: update translation files

Updated by "Cleanup translation files" add-on in Weblate.

chore: translated using Weblate (Czech)

Currently translated at 100.0% (241 of 241 strings)

chore: translated using Weblate (Czech)

Currently translated at 100.0% (232 of 232 strings)

chore: translated using Weblate (Czech)

Currently translated at 100.0% (232 of 232 strings)

chore: translated using Weblate (Czech)

Currently translated at 100.0% (232 of 232 strings)

chore: translated using Weblate (Czech)

Currently translated at 100.0% (232 of 232 strings)

chore: translated using Weblate (Czech)

Currently translated at 100.0% (227 of 227 strings)

Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Pavel Borecki <pavel.borecki@gmail.com>
Co-authored-by: Weblate Translation Memory <noreply-mt-weblate-translation-memory@weblate.org>
Translate-URL: https://translate.fedoraproject.org/projects/lact/lact-gui/
Translate-URL: https://translate.fedoraproject.org/projects/lact/lact-gui/cs/
Translation: LACT/lact-gui

* chore: translated using Weblate (German)

Currently translated at 100.0% (254 of 254 strings)

chore: translated using Weblate (German)

Currently translated at 100.0% (254 of 254 strings)

chore: translated using Weblate (German)

Currently translated at 100.0% (254 of 254 strings)

chore: translated using Weblate (German)

Currently translated at 100.0% (252 of 252 strings)

chore: update translation files

Updated by "Cleanup translation files" add-on in Weblate.

Co-authored-by: Daniel Bleher <fedoraproject.org@d.deltabravo.de>
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/
Translate-URL: https://translate.fedoraproject.org/projects/lact/lact-gui/de/
Translation: LACT/lact-gui

* chore: update translation files

Updated by "Cleanup translation files" add-on in Weblate.

chore: translated using Weblate (Spanish)

Currently translated at 100.0% (232 of 232 strings)

chore: translated using Weblate (Spanish)

Currently translated at 100.0% (227 of 227 strings)

Co-authored-by: Fco. Javier F. Serrador <fserrador@gmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Translate-URL: https://translate.fedoraproject.org/projects/lact/lact-gui/
Translate-URL: https://translate.fedoraproject.org/projects/lact/lact-gui/es/
Translation: LACT/lact-gui

* chore: translated using Weblate (Finnish)

Currently translated at 83.4% (212 of 254 strings)

chore: update translation files

Updated by "Cleanup translation files" add-on in Weblate.

Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Jan Kuparinen <copper_fin@hotmail.com>
Translate-URL: https://translate.fedoraproject.org/projects/lact/lact-gui/
Translate-URL: https://translate.fedoraproject.org/projects/lact/lact-gui/fi/
Translation: LACT/lact-gui

* chore: update translation files

Updated by "Cleanup translation files" add-on in Weblate.

chore: translated using Weblate (French)

Currently translated at 90.0% (217 of 241 strings)

Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: red max <redmax761@gmail.com>
Translate-URL: https://translate.fedoraproject.org/projects/lact/lact-gui/
Translate-URL: https://translate.fedoraproject.org/projects/lact/lact-gui/fr/
Translation: LACT/lact-gui

* chore: update translation files

Updated by "Cleanup translation files" add-on in Weblate.

Co-authored-by: Hosted Weblate <hosted@weblate.org>
Translate-URL: https://translate.fedoraproject.org/projects/lact/lact-gui/
Translation: LACT/lact-gui

* chore: translated using Weblate (Indonesian)

Currently translated at 100.0% (254 of 254 strings)

chore: update translation files

Updated by "Cleanup translation files" add-on in Weblate.

chore: translated using Weblate (Indonesian)

Currently translated at 100.0% (227 of 227 strings)

Co-authored-by: Arif Budiman <arifpedia@gmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Translate-URL: https://translate.fedoraproject.org/projects/lact/lact-gui/
Translate-URL: https://translate.fedoraproject.org/projects/lact/lact-gui/id/
Translation: LACT/lact-gui

* chore: translated using Weblate (Italian)

Currently translated at 85.3% (215 of 252 strings)

chore: update translation files

Updated by "Cleanup translation files" add-on in Weblate.

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/
Translate-URL: https://translate.fedoraproject.org/projects/lact/lact-gui/it/
Translation: LACT/lact-gui

* chore: translated using Weblate (Georgian)

Currently translated at 100.0% (254 of 254 strings)

chore: translated using Weblate (Georgian)

Currently translated at 100.0% (252 of 252 strings)

chore: update translation files

Updated by "Cleanup translation files" add-on in Weblate.

chore: translated using Weblate (Georgian)

Currently translated at 100.0% (251 of 251 strings)

chore: translated using Weblate (Georgian)

Currently translated at 100.0% (251 of 251 strings)

chore: update translation files

Updated by "Cleanup translation files" add-on in Weblate.

chore: translated using Weblate (Georgian)

Currently translated at 100.0% (241 of 241 strings)

chore: translated using Weblate (Georgian)

Currently translated at 100.0% (241 of 241 strings)

chore: translated using Weblate (Georgian)

Currently translated at 100.0% (232 of 232 strings)

Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Temuri Doghonadze <temuri.doghonadze@gmail.com>
Co-authored-by: Weblate Translation Memory <noreply-mt-weblate-translation-memory@weblate.org>
Translate-URL: https://translate.fedoraproject.org/projects/lact/lact-gui/
Translate-URL: https://translate.fedoraproject.org/projects/lact/lact-gui/ka/
Translation: LACT/lact-gui

* chore: translated using Weblate (Kabyle)

Currently translated at 18.9% (44 of 232 strings)

Co-authored-by: ButterflyOfFire <butterflyoffire@users.noreply.translate.fedoraproject.org>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Translate-URL: https://translate.fedoraproject.org/projects/lact/lact-gui/kab/
Translation: LACT/lact-gui

* chore: translated using Weblate (Korean)

Currently translated at 100.0% (254 of 254 strings)

chore: translated using Weblate (Korean)

Currently translated at 100.0% (252 of 252 strings)

chore: translated using Weblate (Korean)

Currently translated at 100.0% (252 of 252 strings)

chore: translated using Weblate (Korean)

Currently translated at 100.0% (252 of 252 strings)

chore: translated using Weblate (Korean)

Currently translated at 100.0% (252 of 252 strings)

chore: update translation files

Updated by "Cleanup translation files" add-on in Weblate.

chore: translated using Weblate (Korean)

Currently translated at 100.0% (241 of 241 strings)

chore: translated using Weblate (Korean)

Currently translated at 100.0% (241 of 241 strings)

chore: translated using Weblate (Korean)

Currently translated at 100.0% (232 of 232 strings)

Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Weblate Translation Memory <noreply-mt-weblate-translation-memory@weblate.org>
Co-authored-by: 김인수 <simmon@nplob.com>
Translate-URL: https://translate.fedoraproject.org/projects/lact/lact-gui/
Translate-URL: https://translate.fedoraproject.org/projects/lact/lact-gui/ko/
Translation: LACT/lact-gui

* chore: update translation files

Updated by "Cleanup translation files" add-on in Weblate.

Co-authored-by: Hosted Weblate <hosted@weblate.org>
Translate-URL: https://translate.fedoraproject.org/projects/lact/lact-gui/
Translation: LACT/lact-gui

* chore: translated using Weblate (Portuguese (Brazil))

Currently translated at 82.3% (191 of 232 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/pt_BR/
Translation: LACT/lact-gui

* chore: translated using Weblate (Russian)

Currently translated at 100.0% (254 of 254 strings)

chore: translated using Weblate (Russian)

Currently translated at 100.0% (252 of 252 strings)

chore: update translation files

Updated by "Cleanup translation files" add-on in Weblate.

chore: translated using Weblate (Russian)

Currently translated at 100.0% (251 of 251 strings)

chore: update translation files

Updated by "Cleanup translation files" add-on in Weblate.

chore: translated using Weblate (Russian)

Currently translated at 100.0% (241 of 241 strings)

chore: translated using Weblate (Russian)

Currently translated at 100.0% (232 of 232 strings)

Co-authored-by: Andrei Stepanov <adem4ik@gmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Translate-URL: https://translate.fedoraproject.org/projects/lact/lact-gui/
Translate-URL: https://translate.fedoraproject.org/projects/lact/lact-gui/ru/
Translation: LACT/lact-gui

* chore: update translation files

Updated by "Cleanup translation files" add-on in Weblate.

chore: translated using Weblate (Serbian)

Currently translated at 100.0% (232 of 232 strings)

Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Марко Костић (Marko Kostić) <marko.m.kostic@gmail.com>
Translate-URL: https://translate.fedoraproject.org/projects/lact/lact-gui/
Translate-URL: https://translate.fedoraproject.org/projects/lact/lact-gui/sr/
Translation: LACT/lact-gui

* chore: update translation files

Updated by "Cleanup translation files" add-on in Weblate.

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

Currently translated at 94.6% (228 of 241 strings)

Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Isaac Chai <473854215@qq.com>
Translate-URL: https://translate.fedoraproject.org/projects/lact/lact-gui/
Translate-URL: https://translate.fedoraproject.org/projects/lact/lact-gui/zh_Hans/
Translation: LACT/lact-gui

* chore: added translation using Weblate (Chinese (Traditional Han script))

Co-authored-by: Alang Hsu <alang.hsu@gmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>

---------

Co-authored-by: Weblate Translation Memory <noreply-mt-weblate-translation-memory@weblate.org>
Co-authored-by: joo es <jonnyse@users.noreply.translate.fedoraproject.org>
Co-authored-by: Pavel Borecki <pavel.borecki@gmail.com>
Co-authored-by: Daniel Bleher <fedoraproject.org@d.deltabravo.de>
Co-authored-by: Fco. Javier F. Serrador <fserrador@gmail.com>
Co-authored-by: Jan Kuparinen <copper_fin@hotmail.com>
Co-authored-by: red max <redmax761@gmail.com>
Co-authored-by: Arif Budiman <arifpedia@gmail.com>
Co-authored-by: Temuri Doghonadze <temuri.doghonadze@gmail.com>
Co-authored-by: ButterflyOfFire <butterflyoffire@users.noreply.translate.fedoraproject.org>
Co-authored-by: 김인수 <simmon@nplob.com>
Co-authored-by: Andrei Stepanov <adem4ik@gmail.com>
Co-authored-by: Марко Костић (Marko Kostić) <marko.m.kostic@gmail.com>
Co-authored-by: Isaac Chai <473854215@qq.com>
Co-authored-by: Alang Hsu <alang.hsu@gmail.com>
2026-08-11 22:55:06 +03:00
Roman MakarovandIlya Zlobintsev 798ed88997 fix: use consistent reset/default terminlogoy (#1145)
* fix: use consistent reset/default terminlogoy

* use the i18n new key

* decouple reset now from reset

---------

Co-authored-by: Ilya Zlobintsev <ilya.zl@protonmail.com>
2026-08-11 22:33:53 +03:00
Ilya Zlobintsev 36f57b64a1 chore: replace SplitButton with a separate CheckButton in service setup dialog 2026-08-10 22:12:34 +03:00
Ilya Zlobintsev e748e9f905 feat: enable autostart during the service setup (#1146) 2026-08-10 14:16:12 +03:00
Roman MakarovandIlya Zlobintsev f4da14868b refactor: gpu stats section (#1132)
* refactor: make gpu-stats a portable component

* fix empty columns

* expand GpuStat

* don't use model.stats_section.model to control fan visibility

* restore fallbacks for temp annd fan sensrs

---------

Co-authored-by: Ilya Zlobintsev <ilya.zl@protonmail.com>
2026-08-10 12:01:39 +03:00
Roman Makarov 7d4705fea4 fix: broken padding on nvidia fan control (#1144) 2026-08-10 11:53:06 +03:00
Ilya Zlobintsev 3e7d0fe87f chore: fix powerset feature compilation 2026-08-08 10:10:49 +03:00
Ilya Zlobintsev cecf05a32f chore: improve settings apply tests
removes some of the error logs, and makes the 7900xtx test actually
generate all of the write commands.
2026-08-06 12:12:02 +03:00
Roman Makarov cddaf03c2b chore: update i18n-embed-fl to 0.10.1 (#1138) 2026-08-06 10:16:53 +03:00
Roman Makarov 3046d90d13 perf: update stats micro optimizations (#1137)
* perf: stats update micro optimizations

* fmt
2026-08-05 23:59:06 +03:00
Roman Makarov 7002854313 refactor: nvidia-voltage-boost (#1134)
* refactor/nvidia-voltage-boost

* remove the memsize asserts since they might be misleading
2026-08-03 09:39:55 +03:00
Roman Makarov 8342f83d34 feat: support nvidia voltage boost (#1133)
* feat: implement voltage boost for nvidia

* make NvApiVoltageBoost private

* fix typo

* cleanups

* switch from tooltip to popover
2026-08-02 23:00:10 +03:00
Ilya Zlobintsev da9fa95517 chore: exclude mtd from debug snapshots to make it faster on intel 2026-08-02 12:46:56 +03:00
Ilya Zlobintsev d51944d800 fix: dont show service setup dialog on tcp connections 2026-08-02 12:32:46 +03:00
Ilya Zlobintsev bc6acedbec chore: clippy fixes 2026-08-02 12:02:50 +03:00
Ilya Zlobintsev 4675ddaa97 chore: add launchpad mirror URLs in flatpak build 2026-08-02 11:58:51 +03:00
Roman Makarov 36831bd500 feat: improve service setup dialog (#1131)
* feat: imrpove service setup dialog

* remove comment

* lowercase service status for consistency

* resize logs popup

* change description phrasing
2026-08-02 11:54:22 +03:00