Commit Graph

40 Commits

Author SHA1 Message Date
Ilya Zlobintsev
fd85122d4a pkg: add ubuntu 24.04 package (#332) 2024-05-20 09:27:42 +03:00
Ilya Zlobintsev
50fea14480 feat: implement historical charts window (#301)
* feat: Implement graph widget in OC tab

* fix: Moved legend to lower left corner

* fix: Fix graph jumping around before getting data for 60 secs

* fix: Fix vertical part of graph jumping around

* chore: Refactoring GraphData to be it's separate struct

* chore: Rename Graph to Plot

* feat: Implement throttling histogram in Plot

* fix: Fix throttling data not being filtered out

* fix: Draw lines in front of throttling histogram and use deep orange non-transparent color

* feat: Cubic spline interpolation for plot

* chrone: Lightly refactor cubic sampling

* feat: Supersample the plot area and reconfigure sizes accordingly

* feat: WIP graphs window

* feat: improvements

* feat: add clockspeed plot

* feat: avoid using JSON to send graph info

* perf: trim clockspeed graph data

* chore: remove unused feature

* perf: use NaiveDateTime for the plot

* feat: add power usage plot

* fix: reset power plot

* dev: add benchmark for drawing plots

* perf: use raw timestamps instead of NaiveDateTime in plot

* fix: avoid running gtk tests in ci

* chore: switch away from git source for plotters-cairo

---------

Co-authored-by: Alik Aslanyan <inline0@pm.me>
2024-04-22 19:21:00 +03:00
Ilya Zlobintsev
d5af85020d pkg: update the fedora package to build for fedora 40 (#303)
* pkg: update the fedora package to build for fedora 40

* pkg: update workflow

* fix: add new image to config
2024-04-21 18:36:05 +03:00
Ilya Zlobintsev
b32410acba doc: fix kofi link 2024-03-02 11:23:52 +02:00
Ilya Zlobintsev
91d8ad7ec9 doc: create FUNDING.yml 2024-03-02 11:23:12 +02:00
Ilya Zlobintsev
121d2cf506 doc: add issue templates (#278)
* doc: add issue templates

* use form for bug report template

* add missing field

* separate description and system info fields
2024-03-02 11:12:30 +02:00
Ilya Zlobintsev
4345548446 fix: dont fail release creation on artifact errors 2024-02-25 12:53:37 +02:00
Ilya Zlobintsev
b7e9dc76e6 feat: add package signing to fedora packages (#276) 2024-02-25 12:45:39 +02:00
Ilya Zlobintsev
21dbbd81f9 fix: intermittent CI failures due to a pkger distro detection error
* debug: enable pkger tracing

* fix: manually specify distro names in pkger config
2024-02-10 08:27:53 +02:00
Ilya Zlobintsev
61041e4731 feat: OpenSUSE packaging (#262)
* feat: OpenSUSE packaging

* fix: dbus dependency

* fix: add libadwaita-devel

* doc: update readme
2024-02-07 22:00:40 +02:00
Ilya Zlobintsev
999418ad67 feat: add alternative headless and libadwaita builds (#227)
* feat: add packages for libadwaita version

* feat: package builds attempt

* fix: add cargo feature

* fix: workflow matrix

* fix: add missing images

* fix: condition target

* fix: depends

* feat: actually add the adwaita feature

* use multiple recipes

* add headless recipe

* fix: add conflicts to package manifests

* fix: only build the required crate in makefile

* fix: actually build headless in the headless recipe

* fix: add missing headless dependencies
2023-12-09 21:12:53 +02:00
Ilya Zlobintsev
512378eaf7 fix: rust ci 2023-11-21 22:36:06 +02:00
Ilya Zlobintsev
2834f08c7f feat: bump fedora versions 2023-11-21 22:36:06 +02:00
Ilya Zlobintsev
d087b1d537 pkg: add prebuilt arch package (#192) 2023-09-12 22:04:26 +03:00
Ilya Zlobintsev
267187ff06 Feature/parallel ci 2 (#179)
* Revert "Revert "feat: parallel ci (#178)""

This reverts commit 167340f8d5.

* try release creation

* Revert "try release creation"

This reverts commit 34d4c37c89.
2023-05-14 18:43:10 +03:00
Ilya Zlobintsev
167340f8d5 Revert "feat: parallel ci (#178)"
This reverts commit 69eab70f1c.
2023-05-14 15:35:45 +03:00
Ilya Zlobintsev
69eab70f1c feat: parallel ci (#178)
* feat: try parallel ci

* fix: syntax

* feat: upload artifacts

* fix: syntax

* feat: try artifact upload

* fix: syntax

* revert testing changes

* feat: always build packages
2023-05-14 14:29:05 +03:00
Ilya Zlobintsev
62a9de5b70 feat: add drm info (#132)
* wip drm info

* feat: gui for drm info

* chore: update dependencies in readme

* feat: add support for building without drm

* doc: add information about building with some features disabled

* fix: ci dependencies
2023-03-18 14:30:22 +02:00
Ilya Zlobintsev
685a2479c5 explicitly list crates in workspace Cargo.toml (for dependabot) 2023-02-25 16:02:28 +02:00
Ilya Zlobintsev
8a3dfd4d6f Revert "disable dependabot"
This reverts commit bceeb138af.
2023-02-25 15:50:37 +02:00
Ilya Zlobintsev
4a107443e1 fix: add tag 2023-02-25 10:18:57 +02:00
Ilya Zlobintsev
c7cab4430a chore: bump dependencies 2023-02-25 09:54:28 +02:00
Ilya Zlobintsev
1c50acc0f5 don't run gtk tests in ci 2023-02-24 20:59:31 +02:00
Ilya Zlobintsev
bd81530f07 fix: rust workflow 2023-02-24 20:50:22 +02:00
Ilya Zlobintsev
8cc12054d3 add build packages workflow 2023-02-24 20:15:29 +02:00
Ilya Zlobintsev
6e74edcfc2 Merge remote-tracking branch 'origin/master' into v2 2023-01-22 18:14:14 +02:00
Ilya Zlobintsev
bceeb138af disable dependabot 2022-12-31 15:33:15 +02:00
Ilya Zlobintsev
a55326cf12 Don't run workflow in draft prs 2022-11-20 20:16:33 +02:00
dependabot-preview[bot]
045354bf31 Upgrade to GitHub-native Dependabot (#31)
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2021-04-29 21:15:52 +03:00
ilyazzz
884abbdaa4 Add GPU recognition test (#19) 2021-03-07 21:17:55 +02:00
Ilya Zlobintsev
4a3b592175 Add github job for checking formatting 2021-03-02 08:36:07 +02:00
ilyazzz
0959667ca7 rust.yml update pci.ids on each run
For some unknown reason, ubuntu 20.04 is missing some entries from the PCI ID database that are present both in older and newer versions.
2021-01-21 15:49:47 +02:00
ilyazzz
5da2610a7c rust.yml add apt update 2021-01-21 15:24:49 +02:00
ilyazzz
aec919cf14 rust.yml update ubuntu version 2021-01-21 15:20:39 +02:00
ilyazzz
2449cc9ee3 Update rust.yml 2021-01-20 23:20:10 +02:00
ilyazzz
2167325063 Update rust.yml 2021-01-20 23:12:31 +02:00
ilyazzz
869018df2a Update rust.yml 2021-01-20 23:12:03 +02:00
ilyazzz
a5cfabb9ca Update rust.yml 2021-01-20 23:08:00 +02:00
ilyazzz
45c4c97226 Update rust.yml 2021-01-20 23:07:08 +02:00
ilyazzz
e11c3b622a Create rust.yml 2021-01-20 14:49:30 +02:00