Denis Benato
c9c9a022a4
Merge branch 'fix/one-shot-charge-persistence' into 'devel'
...
fix: one-shot charging loses original charge limit after restart
See merge request asus-linux/asusctl!242
2026-01-10 12:51:30 +00:00
bitr8
aa063c20fd
fix: persist base_charge_control_end_threshold for one-shot charging
...
base_charge_control_end_threshold was marked #[serde(skip)] so it only
lived in memory. triggering one-shot charge then restarting asusd would
permanently lose the original charge limit.
- remove #[serde(skip)] so the field gets persisted
- add serde default of 0 for backwards compat (skips restore for
upgraded configs missing the field)
- add comments explaining Default vs serde default asymmetry
2026-01-05 17:23:59 +11:00
Denis Benato
af5f3a5c71
Fix: memorize last applied brightness settings
2025-12-18 15:07:14 +01:00
Denis Benato
cd3176b565
Feat: improve a debug message
2025-11-29 02:48:22 +01:00
Denis Benato
b6c8566565
Feat: Treat dGPU attributes the same as PPT attributes for power-profile
2025-11-23 17:12:55 +01:00
Denis Benato
01aae200f3
Fix: do not crash if no battery is present
2025-11-11 22:41:54 +01:00
Denis Benato
4c6db9f0a9
Chore: ignore push-blocking features that would make older rust toolchains error
2025-11-11 22:21:32 +01:00
Denis Benato
132a2f3665
Chore: complete the switch back to stable
2025-10-23 14:50:40 +02:00
Denis Benato
180566e5f1
Fix: share a single HID device
...
Avoid opening multiple handles to the same device whenever possible.
2025-10-22 22:05:17 +02:00
Denis Benato
60fce30a06
Chore: flush out requirement for nightly
2025-10-20 00:39:17 +02:00
Denis Benato
d8f06230fa
Chore: Added support for FX607J
2025-10-19 23:02:45 +02:00
Denis Benato
834464a527
Fix: fixed ac_command/bat_command
2025-10-19 23:00:23 +02:00
Denis Benato
51cad9ea7e
chore: make the startup more verbose
2025-10-16 15:17:27 +02:00
Denis Benato
d11fc20bab
feat: apply the proper configuration depending on the plug status
2025-10-13 21:36:01 +02:00
Denis Benato
b0e1b21e4b
chore: cargo clippy fix
2025-10-12 22:34:20 +02:00
Denis Benato
0dba22529c
feat: change limits dynamically
2025-10-11 20:51:57 +02:00
Denis Benato
180d63620b
Fix multiple warnings
2025-10-08 01:19:38 +02:00
Denis Benato
daea1f538c
chore: cargo fmt
2025-10-08 01:01:43 +02:00
Denis Benato
7105ae40c6
chore: attempt to fix tests
2025-10-08 00:35:09 +02:00
Denis Benato
33f9900ef9
chore: fix formatting
2025-10-08 00:19:43 +02:00
Denis Benato
9dcce77302
chore: fix a warning
2025-10-06 19:37:30 +02:00
Denis Benato
995df9b51b
fix: fix building due to a double-borrow
2025-10-06 19:29:29 +02:00
Denis Benato
84c8babdb7
fix: make the startup path more robust
2025-10-06 19:19:31 +02:00
Denis Benato
1014f97b6f
fix: apply panel overdrive and other properties on asusd startup
2025-10-05 23:13:41 +02:00
Denis Benato
8fc7e8f3a7
Merge remote-tracking branch 'gitlab/main'
2025-10-05 16:02:08 +02:00
Luke Jones
685345d656
chore: update spec file version to 6.1.12
2025-04-06 13:51:55 +12:00
Luke Jones
59aab24a4a
Fix unbouneded loop and prep new version
2025-04-06 13:26:53 +12:00
Luke Jones
c3570a23f1
feature: add UI controls fro screenpad
2025-04-06 07:36:21 +12:00
Luke Jones
9db6cb5545
feature: watch primary backlight and sync screenpad to it
2025-04-06 02:41:46 +12:00
Luke Jones
836575c0a8
feature: screenpad settings config store
2025-04-06 02:09:45 +13:00
Luke Jones
7f5b3ef376
feature: add support for screenpad brightness
2025-04-06 01:04:03 +13:00
I-Al-Istannen
568f3e848f
Fix anime flickering when repeatedly setting images in a tight loop
2025-03-27 21:05:23 +01:00
Denis Benato
11ee7827e9
chore: Add packaging instructions for deb
...
This commits adds .deb packaging support for all applications in this repository.
2025-03-12 18:18:08 +00:00
Luke Jones
4cd9918e1a
asusd: single line fix for profile switching
2025-03-04 09:21:52 +13:00
Luke Jones
aee465aced
chore: update spec file version to 6.1.9
2025-03-03 19:58:37 +13:00
Luke Jones
192e5ccaa3
ROGCC: better handling of platform profile
2025-03-03 18:22:26 +13:00
Luke Jones
ae8ce83583
Fix slash enable
2025-02-17 11:38:29 +13:00
Luke Jones
21c468cf02
Update supergfx
...
Signed-off-by: Luke Jones <luke@ljones.dev >
2025-02-16 11:50:56 +13:00
Luke Jones
4dd29952c8
Fix the handling of of the kernel change from "quiet" to "low-power"
...
A coming kernel change will convert "quiet" to "low-power" due to how
platform_profile can now have multiple registered handlers.
(kernel 6.14 est)
Fixes #609
2025-02-14 20:02:08 +13:00
Luke Jones
2c006699f2
Reformat with trailing comma
2025-02-14 20:00:11 +13:00
Luke Jones
663f87d5e2
Checkpoint
2025-02-10 13:56:26 +13:00
Luke Jones
16700e55f4
ROGCC: refactor many more parts of the PPT settings
2025-02-04 18:50:48 +13:00
Luke Jones
5c2bcad7c6
Various UI fixes
2025-02-01 20:31:09 +13:00
I-Al-Istannen
9b82b875f1
fix: Use spawn instead of spawn_local in anime animation callback
...
Closes #588
2025-01-21 21:04:20 +01:00
Luke D. Jones
911ff8690e
feature: rework PPT tuning handling more
...
1. Per profile, per-ac/dc
2. Do not apply unless group is enabled
3. Better reset/disable handling
4. Selecting a profile defaults PPT to off/disabled
2025-01-21 16:39:34 +13:00
Luke D. Jones
25823dc6b7
asusd: anime: don't cause async deadlocks damnit
...
Same old song, an async mutex lock being held for a wide scope.
In particular being held for a scope that includes a function call which
also tries to get the lock.
Fix it by copy/clone of the config interior values required.
Fixes #588
2025-01-21 12:24:24 +13:00
Luke D. Jones
cba8e1a473
Add extra debug logging to anime path
2025-01-20 13:43:38 +13:00
Luke D. Jones
b9296862df
Move entirely to using only platform-profile
...
throttle_thermal_policy is not ideal anymore and may be
removed from kernel in the future.
2025-01-19 21:52:32 +13:00
Luke D. Jones
f11aea02a8
Add help and reset to UI for ppt values
2025-01-19 16:01:57 +13:00
Luke D. Jones
2d6d669c22
PPT restor defaults (WIP)
2025-01-19 12:02:22 +13:00