Skip to content

Releases: Hugowhitee/ThinkControl

ThinkControl v0.1.0-alpha.74

Pre-release

Choose a tag to compare

@github-actions github-actions released this 09 Oct 10:34
Immutable release. Only release title and notes can be modified.
21dc93b

Interface preview

ThinkControl interface overview

What's changed

  • Shared dropdown arrows stay centered when opened. Modes has a compact selector and one labeled Automatic triggers switch; choose No mode to restore regular settings.

  • Battery preservation has a solid measured fill, percentage labels beneath their own threshold marks and a soft charging sweep, without a floating dot or angled leaders. battery-only views remain still.

  • Battery sessions stop counting unobserved sleep time. Charging estimates handle adapter startup and use bounded learned history; a separate typical endurance estimate explains its observed basis. Signed session accents and tighter System device/support rows improve readability.

  • Calibrated fan curves use the closest stable measured speed, hysteresis and bounded transitions rather than rounding a moderate target across a large gap to full speed. Hot-input safeguards and firmware Auto recovery remain intact.

  • Overview and Cooling share immediate profile selection, including after navigation and while older telemetry is arriving.

  • Overview Cooling follows the Power profile rails. Preservation status sits beside the limit; its thicker gauge shows the resume/stop window, neutral area above the limit, actual charge position and shared charging flow.

  • Calibrated Max cooling now follows its temperature/percentage curve instead of silently commanding fixed full speed. Actual fixed full speed is identified correctly and does not show an unused curve or Auto.

  • Overview now selects cooling profiles directly with the shared dropdown style, capability/calibration gates and the existing apply/recovery path.

  • Battery history detail joins General preferences. Compact Customize follows the shared control rail; gesture popup text aligns with the slider track.

  • Charging keeps subtle moving lines inside the battery and a smaller pulsing green lightning next to the percentage. Level colors stay visible; discharge and reduced motion remain static.

  • Verified exact Max cooling works without first reapplying a Windows power preference; firmware readback and safe Auto recovery remain required.

  • Startup and preservation controls follow their relevant rows. Hardware details use the full System content width; touchpad guides and popups have cleaner spacing.

  • Fan profile failures expose an explicit Auto recovery action even when Auto is already selected. Edited built-in curves keep their points on measured direct controllers.

  • Fan curves clarify that 0% is the minimum measured running speed; use Auto for firmware-managed fan stop.

  • Fan curves check sustained RPM against measured output and return to Auto on excessive output or a failed control tick. Physical reproduction of the reported full-speed issue remains unverified.

  • Compact CPU/Sensors open Diagnostics. Mode selection is separate from Saved modes; System links/history preferences are visible directly and the redundant Advanced fan controls disclosure is removed.

  • Compact is 64 pixels shorter. Mode replaces Keyboard light by default; the layout editor also offers Keyboard light and Automation.

  • Layout dragging dims the source, shows the actual tile under the pointer and outlines valid swap targets.

  • Turn off mode is directly accessible; restoration preserves the actual pre-mode Windows power overlay, with retryable readback failures.

  • Mode and rule editors keep Save/Cancel below their tabs, with larger Fluent remove icons.

  • Advanced battery indicators distinguish charging with a gently pulsing Fluent lightning symbol; discharging remains static. Battery animation can be On, Off or follow System in General preferences; Compact remains static.

  • Custom battery preservation limits have a visible selected Custom segment and a separate Edit action.

  • Saved Modes can prepare the required Windows Balanced plan and restore the previous plan when leaving the mode.

  • Cooling curves pause in firmware Auto during temporary sensor gaps and resume after stable recovery. Hot-system curve selections are retained while firmware cools the system; real write/ownership failures still return to Auto.

  • Cooling failures give more specific guidance and service diagnostics record the actual handoff reason.

  • Recorded sessions moves below Battery details, with readable time, battery and energy summaries. Battery details correctly labels learned charging power.

  • A shared native redesign with IBM Plex Sans, Fluent icons, light/dark themes and a cleaner Compact layout.

  • Custom fan curves and manual percentages on the calibrated ThinkPad X9 21Q6 / BIOS N4CET45W controller. Five measured running states span approximately 3500–9400 RPM. Auto recovery and a custom curve were physically tested through the production service.

  • Separate Modes and Automation, consistent navigation resets and scoped restoration of Lenovo keyboard notifications.

  • Battery cycle history, improved chart inspection, an estimated 0→limit versus 0→100 charging-wear comparison, and charging indicators that respect reduced motion.

  • Compact status and quick-control layout customization with preserved settings.

Alpha limitations

Fan percentages select discrete calibrated states, not continuous PWM; 0% retains the lowest accepted running state. Lower states may mildly pulse. Unknown firmware stays capability-gated. Shared RPM does not represent two independent fan sensors. The charging-wear percentage is a generic illustrative model, not measured battery damage, firmware cycles saved or a lifespan prediction. Broad reboot/wake/AC/DC coverage, manual chart/drag acceptance and installed redesign acceptance remain UNVERIFIED; see RELEASE_READINESS.md and issue #113. This prerelease is not a bug-free certification.

What's Changed

  • Document verified alpha.73 publication and downloads by @Hugowhitee in #146
  • Restore battery wear comparison and unify verified update presentation by @Hugowhitee in #147

Full Changelog: v0.1.0-alpha.73...v0.1.0-alpha.74

ThinkControl v0.1.0-alpha.73

Pre-release

Choose a tag to compare

@github-actions github-actions released this 09 Oct 05:13
Immutable release. Only release title and notes can be modified.
7397f05

Interface preview

ThinkControl interface overview

What's changed

  • Shared dropdown arrows stay centered when opened. Modes has a compact selector and one labeled Automatic triggers switch; choose No mode to restore regular settings.

  • Battery preservation has a solid measured fill, percentage labels beneath their own threshold marks and a soft charging sweep, without a floating dot or angled leaders. battery-only views remain still.

  • Battery sessions stop counting unobserved sleep time. Charging estimates handle adapter startup and use bounded learned history; a separate typical endurance estimate explains its observed basis. Signed session accents and tighter System device/support rows improve readability.

  • Calibrated fan curves use the closest stable measured speed, hysteresis and bounded transitions rather than rounding a moderate target across a large gap to full speed. Hot-input safeguards and firmware Auto recovery remain intact.

  • Overview and Cooling share immediate profile selection, including after navigation and while older telemetry is arriving.

  • Overview Cooling follows the Power profile rails. Preservation status sits beside the limit; its thicker gauge shows the resume/stop window, neutral area above the limit, actual charge position and shared charging flow.

  • Calibrated Max cooling now follows its temperature/percentage curve instead of silently commanding fixed full speed. Actual fixed full speed is identified correctly and does not show an unused curve or Auto.

  • Overview now selects cooling profiles directly with the shared dropdown style, capability/calibration gates and the existing apply/recovery path.

  • Battery history detail joins General preferences. Compact Customize follows the shared control rail; gesture popup text aligns with the slider track.

  • Charging keeps subtle moving lines inside the battery and a smaller pulsing green lightning next to the percentage. Level colors stay visible; discharge and reduced motion remain static.

  • Verified exact Max cooling works without first reapplying a Windows power preference; firmware readback and safe Auto recovery remain required.

  • Startup and preservation controls follow their relevant rows. Hardware details use the full System content width; touchpad guides and popups have cleaner spacing.

  • Fan profile failures expose an explicit Auto recovery action even when Auto is already selected. Edited built-in curves keep their points on measured direct controllers.

  • Fan curves clarify that 0% is the minimum measured running speed; use Auto for firmware-managed fan stop.

  • Fan curves check sustained RPM against measured output and return to Auto on excessive output or a failed control tick. Physical reproduction of the reported full-speed issue remains unverified.

  • Compact CPU/Sensors open Diagnostics. Mode selection is separate from Saved modes; System links/history preferences are visible directly and the redundant Advanced fan controls disclosure is removed.

  • Compact is 64 pixels shorter. Mode replaces Keyboard light by default; the layout editor also offers Keyboard light and Automation.

  • Layout dragging dims the source, shows the actual tile under the pointer and outlines valid swap targets.

  • Turn off mode is directly accessible; restoration preserves the actual pre-mode Windows power overlay, with retryable readback failures.

  • Mode and rule editors keep Save/Cancel below their tabs, with larger Fluent remove icons.

  • Advanced battery indicators distinguish charging with a gently pulsing Fluent lightning symbol; discharging remains static. Battery animation can be On, Off or follow System in General preferences; Compact remains static.

  • Custom battery preservation limits have a visible selected Custom segment and a separate Edit action.

  • Saved Modes can prepare the required Windows Balanced plan and restore the previous plan when leaving the mode.

  • Cooling curves pause in firmware Auto during temporary sensor gaps and resume after stable recovery. Hot-system curve selections are retained while firmware cools the system; real write/ownership failures still return to Auto.

  • Cooling failures give more specific guidance and service diagnostics record the actual handoff reason.

  • Recorded sessions moves below Battery details, with readable time, battery and energy summaries. Battery details correctly labels learned charging power.

  • A shared native redesign with IBM Plex Sans, Fluent icons, light/dark themes and a cleaner Compact layout.

  • Custom fan curves and manual percentages on the calibrated ThinkPad X9 21Q6 / BIOS N4CET45W controller. Five measured running states span approximately 3500–9400 RPM. Auto recovery and a custom curve were physically tested through the production service.

  • Separate Modes and Automation, consistent navigation resets and scoped restoration of Lenovo keyboard notifications.

  • Battery cycle history, improved chart inspection, an estimated 0→limit versus 0→100 charging-wear comparison, and charging indicators that respect reduced motion.

  • Compact status and quick-control layout customization with preserved settings.

Alpha limitations

Fan percentages select discrete calibrated states, not continuous PWM; 0% retains the lowest accepted running state. Lower states may mildly pulse. Unknown firmware stays capability-gated. Shared RPM does not represent two independent fan sensors. The charging-wear percentage is a generic illustrative model, not measured battery damage, firmware cycles saved or a lifespan prediction. Broad reboot/wake/AC/DC coverage, manual chart/drag acceptance and installed redesign acceptance remain UNVERIFIED; see RELEASE_READINESS.md and issue #113. This prerelease is not a bug-free certification.

What's Changed

  • Document verified alpha.72 publication and downloads by @Hugowhitee in #144
  • Stabilize battery statistics and simplify mode and preservation controls by @Hugowhitee in #145

Full Changelog: v0.1.0-alpha.72...v0.1.0-alpha.73

ThinkControl v0.1.0-alpha.72

Pre-release

Choose a tag to compare

@github-actions github-actions released this 08 Oct 20:58
Immutable release. Only release title and notes can be modified.
68e1ea9

Interface preview

ThinkControl interface overview

What's changed

  • Calibrated fan curves use the closest stable measured speed, hysteresis and bounded transitions rather than rounding a moderate target across a large gap to full speed. Hot-input safeguards and firmware Auto recovery remain intact.

  • Overview and Cooling share immediate profile selection, including after navigation and while older telemetry is arriving.

  • Overview Cooling follows the Power profile rails. Preservation status sits beside the limit; its thicker gauge shows the resume/stop window, neutral area above the limit, actual charge position and shared charging flow.

  • Calibrated Max cooling now follows its temperature/percentage curve instead of silently commanding fixed full speed. Actual fixed full speed is identified correctly and does not show an unused curve or Auto.

  • Overview now selects cooling profiles directly with the shared dropdown style, capability/calibration gates and the existing apply/recovery path.

  • Battery history detail joins General preferences. Compact Customize follows the shared control rail; gesture popup text aligns with the slider track.

  • Charging keeps subtle moving lines inside the battery and a smaller pulsing green lightning next to the percentage. Level colors stay visible; discharge and reduced motion remain static.

  • Verified exact Max cooling works without first reapplying a Windows power preference; firmware readback and safe Auto recovery remain required.

  • Startup and preservation controls follow their relevant rows. Hardware details use the full System content width; touchpad guides and popups have cleaner spacing.

  • Fan profile failures expose an explicit Auto recovery action even when Auto is already selected. Edited built-in curves keep their points on measured direct controllers.

  • Fan curves clarify that 0% is the minimum measured running speed; use Auto for firmware-managed fan stop.

  • Fan curves check sustained RPM against measured output and return to Auto on excessive output or a failed control tick. Physical reproduction of the reported full-speed issue remains unverified.

  • Compact CPU/Sensors open Diagnostics. Mode selection is separate from Saved modes; System links/history preferences are visible directly and the redundant Advanced fan controls disclosure is removed.

  • Compact is 64 pixels shorter. Mode replaces Keyboard light by default; the layout editor also offers Keyboard light and Automation.

  • Layout dragging dims the source, shows the actual tile under the pointer and outlines valid swap targets.

  • Turn off mode is directly accessible; restoration preserves the actual pre-mode Windows power overlay, with retryable readback failures.

  • Mode and rule editors keep Save/Cancel below their tabs, with larger Fluent remove icons.

  • Advanced battery indicators distinguish charging with a gently pulsing Fluent lightning symbol; discharging remains static. Battery animation can be On, Off or follow System in General preferences; Compact remains static.

  • Custom battery preservation limits have a visible selected Custom segment and a separate Edit action.

  • Saved Modes can prepare the required Windows Balanced plan and restore the previous plan when leaving the mode.

  • Cooling curves pause in firmware Auto during temporary sensor gaps and resume after stable recovery. Hot-system curve selections are retained while firmware cools the system; real write/ownership failures still return to Auto.

  • Cooling failures give more specific guidance and service diagnostics record the actual handoff reason.

  • Recorded sessions moves below Battery details, with readable time, battery and energy summaries. Battery details correctly labels learned charging power.

  • A shared native redesign with IBM Plex Sans, Fluent icons, light/dark themes and a cleaner Compact layout.

  • Custom fan curves and manual percentages on the calibrated ThinkPad X9 21Q6 / BIOS N4CET45W controller. Five measured running states span approximately 3500–9400 RPM. Auto recovery and a custom curve were physically tested through the production service.

  • Separate Modes and Automation, consistent navigation resets and scoped restoration of Lenovo keyboard notifications.

  • Battery cycle history, improved chart inspection, an estimated 0→limit versus 0→100 charging-wear comparison, and charging indicators that respect reduced motion.

  • Compact status and quick-control layout customization with preserved settings.

Alpha limitations

Fan percentages select discrete calibrated states, not continuous PWM; 0% retains the lowest accepted running state. Lower states may mildly pulse. Unknown firmware stays capability-gated. Shared RPM does not represent two independent fan sensors. The charging-wear percentage is a generic illustrative model, not measured battery damage, firmware cycles saved or a lifespan prediction. Broad reboot/wake/AC/DC coverage, manual chart/drag acceptance and installed redesign acceptance remain UNVERIFIED; see RELEASE_READINESS.md and issue #113. This prerelease is not a bug-free certification.

What's Changed

  • Record verified alpha.71 publication by @Hugowhitee in #142
  • Stabilize fan curves and unify cooling, preservation and mode controls by @Hugowhitee in #143

Full Changelog: v0.1.0-alpha.71...v0.1.0-alpha.72

ThinkControl v0.1.0-alpha.71

Pre-release

Choose a tag to compare

@github-actions github-actions released this 08 Oct 17:09
Immutable release. Only release title and notes can be modified.
ab803b4

Interface preview

ThinkControl interface overview

What's changed

  • Calibrated Max cooling now follows its temperature/percentage curve instead of silently commanding fixed full speed. Actual fixed full speed is identified correctly and does not show an unused curve or Auto.

  • Overview now selects cooling profiles directly with the shared dropdown style, capability/calibration gates and the existing apply/recovery path.

  • Battery history detail joins General preferences. Compact Customize follows the shared control rail; gesture popup text aligns with the slider track.

  • Charging keeps subtle moving lines inside the battery and a smaller pulsing green lightning next to the percentage. Level colors stay visible; discharge and reduced motion remain static.

  • Verified exact Max cooling works without first reapplying a Windows power preference; firmware readback and safe Auto recovery remain required.

  • Startup and preservation controls follow their relevant rows. Hardware details use the full System content width; touchpad guides and popups have cleaner spacing.

  • Fan profile failures expose an explicit Auto recovery action even when Auto is already selected. Edited built-in curves keep their points on measured direct controllers.

  • Fan curves clarify that 0% is the minimum measured running speed; use Auto for firmware-managed fan stop.

  • Fan curves check sustained RPM against measured output and return to Auto on excessive output or a failed control tick. Physical reproduction of the reported full-speed issue remains unverified.

  • Compact CPU/Sensors open Diagnostics. Mode selection is separate from Saved modes; System links/history preferences are visible directly and the redundant Advanced fan controls disclosure is removed.

  • Compact is 64 pixels shorter. Mode replaces Keyboard light by default; the layout editor also offers Keyboard light and Automation.

  • Layout dragging dims the source, shows the actual tile under the pointer and outlines valid swap targets.

  • Turn off mode is directly accessible; restoration preserves the actual pre-mode Windows power overlay, with retryable readback failures.

  • Mode and rule editors keep Save/Cancel below their tabs, with larger Fluent remove icons.

  • Advanced battery indicators distinguish charging with a gently pulsing Fluent lightning symbol; discharging remains static. Battery animation can be On, Off or follow System in General preferences; Compact remains static.

  • Custom battery preservation limits have a visible selected Custom segment and a separate Edit action.

  • Saved Modes can prepare the required Windows Balanced plan and restore the previous plan when leaving the mode.

  • Cooling curves pause in firmware Auto during temporary sensor gaps and resume after stable recovery. Hot-system curve selections are retained while firmware cools the system; real write/ownership failures still return to Auto.

  • Cooling failures give more specific guidance and service diagnostics record the actual handoff reason.

  • Recorded sessions moves below Battery details, with readable time, battery and energy summaries. Battery details correctly labels learned charging power.

  • A shared native redesign with IBM Plex Sans, Fluent icons, light/dark themes and a cleaner Compact layout.

  • Custom fan curves and manual percentages on the calibrated ThinkPad X9 21Q6 / BIOS N4CET45W controller. Five measured running states span approximately 3500–9400 RPM. Auto recovery and a custom curve were physically tested through the production service.

  • Separate Modes and Automation, consistent navigation resets and scoped restoration of Lenovo keyboard notifications.

  • Battery cycle history, improved chart inspection, an estimated 0→limit versus 0→100 charging-wear comparison, and charging indicators that respect reduced motion.

  • Compact status and quick-control layout customization with preserved settings.

Alpha limitations

Fan percentages select discrete calibrated states, not continuous PWM; 0% retains the lowest accepted running state. Lower states may mildly pulse. Unknown firmware stays capability-gated. Shared RPM does not represent two independent fan sensors. The charging-wear percentage is a generic illustrative model, not measured battery damage, firmware cycles saved or a lifespan prediction. Broad reboot/wake/AC/DC coverage, manual chart/drag acceptance and installed redesign acceptance remain UNVERIFIED; see RELEASE_READINESS.md and issue #113. This prerelease is not a bug-free certification.

What's Changed

Full Changelog: v0.1.0-alpha.70...v0.1.0-alpha.71

ThinkControl v0.1.0-alpha.70

Pre-release

Choose a tag to compare

@github-actions github-actions released this 08 Oct 16:47
Immutable release. Only release title and notes can be modified.
339b502

Interface preview

ThinkControl interface overview

What's changed

  • Charging keeps subtle moving lines inside the battery and a smaller pulsing green lightning next to the percentage. Level colors stay visible; discharge and reduced motion remain static.

  • Verified exact Max cooling works without first reapplying a Windows power preference; firmware readback and safe Auto recovery remain required.

  • Startup and preservation controls follow their relevant rows. Hardware details use the full System content width; touchpad guides and popups have cleaner spacing.

  • Fan profile failures expose an explicit Auto recovery action even when Auto is already selected. Edited built-in curves keep their points on measured direct controllers.

  • Fan curves clarify that 0% is the minimum measured running speed; use Auto for firmware-managed fan stop.

  • Fan curves check sustained RPM against measured output and return to Auto on excessive output or a failed control tick. Physical reproduction of the reported full-speed issue remains unverified.

  • Compact CPU/Sensors open Diagnostics. Mode selection is separate from Saved modes; System links/history preferences are visible directly and the redundant Advanced fan controls disclosure is removed.

  • Compact is 64 pixels shorter. Mode replaces Keyboard light by default; the layout editor also offers Keyboard light and Automation.

  • Layout dragging dims the source, shows the actual tile under the pointer and outlines valid swap targets.

  • Turn off mode is directly accessible; restoration preserves the actual pre-mode Windows power overlay, with retryable readback failures.

  • Mode and rule editors keep Save/Cancel below their tabs, with larger Fluent remove icons.

  • Advanced battery indicators distinguish charging with a gently pulsing Fluent lightning symbol; discharging remains static. Battery animation can be On, Off or follow System in General preferences; Compact remains static.

  • Custom battery preservation limits have a visible selected Custom segment and a separate Edit action.

  • Saved Modes can prepare the required Windows Balanced plan and restore the previous plan when leaving the mode.

  • Cooling curves pause in firmware Auto during temporary sensor gaps and resume after stable recovery. Hot-system curve selections are retained while firmware cools the system; real write/ownership failures still return to Auto.

  • Cooling failures give more specific guidance and service diagnostics record the actual handoff reason.

  • Recorded sessions moves below Battery details, with readable time, battery and energy summaries. Battery details correctly labels learned charging power.

  • A shared native redesign with IBM Plex Sans, Fluent icons, light/dark themes and a cleaner Compact layout.

  • Custom fan curves and manual percentages on the calibrated ThinkPad X9 21Q6 / BIOS N4CET45W controller. Five measured running states span approximately 3500–9400 RPM. Auto recovery and a custom curve were physically tested through the production service.

  • Separate Modes and Automation, consistent navigation resets and scoped restoration of Lenovo keyboard notifications.

  • Battery cycle history, improved chart inspection, an estimated 0→limit versus 0→100 charging-wear comparison, and charging indicators that respect reduced motion.

  • Compact status and quick-control layout customization with preserved settings.

Alpha limitations

Fan percentages select discrete calibrated states, not continuous PWM; 0% retains the lowest accepted running state. Lower states may mildly pulse. Unknown firmware stays capability-gated. Shared RPM does not represent two independent fan sensors. The charging-wear percentage is a generic illustrative model, not measured battery damage, firmware cycles saved or a lifespan prediction. Broad reboot/wake/AC/DC coverage, manual chart/drag acceptance and installed redesign acceptance remain UNVERIFIED; see RELEASE_READINESS.md and issue #113. This prerelease is not a bug-free certification.

What's Changed

  • Document verified alpha.69 release and download by @Hugowhitee in #138
  • Fix charging feedback, control alignment and Max cooling startup by @Hugowhitee in #139

Full Changelog: v0.1.0-alpha.69...v0.1.0-alpha.70

ThinkControl v0.1.0-alpha.69

Pre-release

Choose a tag to compare

@github-actions github-actions released this 08 Oct 15:04
Immutable release. Only release title and notes can be modified.
2990f30

Interface preview

ThinkControl interface overview

What's changed

  • Advanced charging shows a gently pulsing Fluent lightning symbol. Battery level colors stay visible; discharge is static and low-charge warnings remain semantic.

  • Fan profile failures expose an explicit Auto recovery action even when Auto is already selected. Edited built-in curves keep their points on measured direct controllers.

  • Fan curves clarify that 0% is the minimum measured running speed; use Auto for firmware-managed fan stop.

  • Fan curves check sustained RPM against measured output and return to Auto on excessive output or a failed control tick. Physical reproduction of the reported full-speed issue remains unverified.

  • Compact CPU/Sensors open Diagnostics. Mode selection is separate from Saved modes; System links/history preferences are visible directly and the redundant Advanced fan controls disclosure is removed.

  • Compact is 64 pixels shorter. Mode replaces Keyboard light by default; the layout editor also offers Keyboard light and Automation.

  • Layout dragging dims the source, shows the actual tile under the pointer and outlines valid swap targets.

  • Turn off mode is directly accessible; restoration preserves the actual pre-mode Windows power overlay, with retryable readback failures.

  • Mode and rule editors keep Save/Cancel below their tabs, with larger Fluent remove icons.

  • Advanced battery indicators distinguish charging with a gently pulsing Fluent lightning symbol; discharging remains static. Battery animation can be On, Off or follow System in General preferences; Compact remains static.

  • Custom battery preservation limits have a visible selected Custom segment and a separate Edit action.

  • Saved Modes can prepare the required Windows Balanced plan and restore the previous plan when leaving the mode.

  • Cooling curves pause in firmware Auto during temporary sensor gaps and resume after stable recovery. Hot-system curve selections are retained while firmware cools the system; real write/ownership failures still return to Auto.

  • Cooling failures give more specific guidance and service diagnostics record the actual handoff reason.

  • Recorded sessions moves below Battery details, with readable time, battery and energy summaries. Battery details correctly labels learned charging power.

  • A shared native redesign with IBM Plex Sans, Fluent icons, light/dark themes and a cleaner Compact layout.

  • Custom fan curves and manual percentages on the calibrated ThinkPad X9 21Q6 / BIOS N4CET45W controller. Five measured running states span approximately 3500–9400 RPM. Auto recovery and a custom curve were physically tested through the production service.

  • Separate Modes and Automation, consistent navigation resets and scoped restoration of Lenovo keyboard notifications.

  • Battery cycle history, improved chart inspection, an estimated 0→limit versus 0→100 charging-wear comparison, and charging indicators that respect reduced motion.

  • Compact status and quick-control layout customization with preserved settings.

Alpha limitations

Fan percentages select discrete calibrated states, not continuous PWM; 0% retains the lowest accepted running state. Lower states may mildly pulse. Unknown firmware stays capability-gated. Shared RPM does not represent two independent fan sensors. The charging-wear percentage is a generic illustrative model, not measured battery damage, firmware cycles saved or a lifespan prediction. Broad reboot/wake/AC/DC coverage, manual chart/drag acceptance and installed redesign acceptance remain UNVERIFIED; see RELEASE_READINESS.md and issue #113. This prerelease is not a bug-free certification.

What's Changed

  • Document verified alpha.68 release and download by @Hugowhitee in #136
  • Fix cooling profile recovery and clarify battery charging by @Hugowhitee in #137

Full Changelog: v0.1.0-alpha.68...v0.1.0-alpha.69

ThinkControl v0.1.0-alpha.68

Pre-release

Choose a tag to compare

@github-actions github-actions released this 08 Oct 11:53
Immutable release. Only release title and notes can be modified.
f3f50ab

Interface preview

ThinkControl interface overview

What's changed

  • Fan curves check sustained RPM against measured output and return to Auto on excessive output or a failed control tick. Physical reproduction of the reported full-speed issue remains unverified.
  • Compact CPU/Sensors open Diagnostics. Mode selection is separate from Saved modes; System links/history preferences are visible directly and the redundant Advanced fan controls disclosure is removed.
  • Compact is 64 pixels shorter. Mode replaces Keyboard light by default; the layout editor also offers Keyboard light and Automation.
  • Layout dragging dims the source, shows the actual tile under the pointer and outlines valid swap targets.
  • Turn off mode is directly accessible; restoration preserves the actual pre-mode Windows power overlay, with retryable readback failures.
  • Mode and rule editors keep Save/Cancel below their tabs, with larger Fluent remove icons.
  • Advanced battery indicators have clearer reversible diagonal charge/discharge flow. Battery animation can be On, Off or follow System in General preferences; Compact remains static.
  • Custom battery preservation limits have a visible selected Custom segment and a separate Edit action.
  • Saved Modes can prepare the required Windows Balanced plan and restore the previous plan when leaving the mode.
  • Cooling curves pause in firmware Auto during temporary sensor gaps and resume after stable recovery. Hot-system curve selections are retained while firmware cools the system; real write/ownership failures still return to Auto.
  • Cooling failures give more specific guidance and service diagnostics record the actual handoff reason.
  • Recorded sessions moves below Battery details, with readable time, battery and energy summaries. Battery details correctly labels learned charging power.
  • A shared native redesign with IBM Plex Sans, Fluent icons, light/dark themes and a cleaner Compact layout.
  • Custom fan curves and manual percentages on the calibrated ThinkPad X9 21Q6 / BIOS N4CET45W controller. Five measured running states span approximately 3500–9400 RPM. Auto recovery and a custom curve were physically tested through the production service.
  • Separate Modes and Automation, consistent navigation resets and scoped restoration of Lenovo keyboard notifications.
  • Battery cycle history, improved chart inspection, an estimated 0→limit versus 0→100 charging-wear comparison, and moving charge/discharge indicators that respect reduced motion.
  • Compact status and quick-control layout customization with preserved settings.

Alpha limitations

Fan percentages select discrete calibrated states, not continuous PWM; 0% retains the lowest accepted running state. Lower states may mildly pulse. Unknown firmware stays capability-gated. Shared RPM does not represent two independent fan sensors. The charging-wear percentage is a generic illustrative model, not measured battery damage, firmware cycles saved or a lifespan prediction. Broad reboot/wake/AC/DC coverage, manual chart/drag acceptance and installed redesign acceptance remain UNVERIFIED; see RELEASE_READINESS.md and issue #113. This prerelease is not a bug-free certification.

What's Changed

  • Document verified alpha.67 release and installer download by @Hugowhitee in #134
  • Alpha.68: verify low fan output and correct Compact navigation by @Hugowhitee in #135

Full Changelog: v0.1.0-alpha.67...v0.1.0-alpha.68

ThinkControl v0.1.0-alpha.67

Pre-release

Choose a tag to compare

@github-actions github-actions released this 08 Oct 04:54
Immutable release. Only release title and notes can be modified.
9d04006

Interface preview

ThinkControl interface overview

What's changed

  • Compact is 64 pixels shorter. Mode replaces Keyboard light by default; the layout editor also offers Keyboard light and Automation.
  • Layout dragging dims the source, shows the actual tile under the pointer and outlines valid swap targets.
  • Turn off mode is directly accessible; restoration preserves the actual pre-mode Windows power overlay, with retryable readback failures.
  • Mode and rule editors keep Save/Cancel below their tabs, with larger Fluent remove icons.
  • Advanced battery indicators have clearer reversible diagonal charge/discharge flow. Battery animation can be On, Off or follow System in General preferences; Compact remains static.
  • Custom battery preservation limits have a visible selected Custom segment and a separate Edit action.
  • Saved Modes can prepare the required Windows Balanced plan and restore the previous plan when leaving the mode.
  • Cooling curves pause in firmware Auto during temporary sensor gaps and resume after stable recovery. Hot-system curve selections are retained while firmware cools the system; real write/ownership failures still return to Auto.
  • Cooling failures give more specific guidance and service diagnostics record the actual handoff reason.
  • Recorded sessions moves below Battery details, with readable time, battery and energy summaries. Battery details correctly labels learned charging power.
  • A shared native redesign with IBM Plex Sans, Fluent icons, light/dark themes and a cleaner Compact layout.
  • Custom fan curves and manual percentages on the calibrated ThinkPad X9 21Q6 / BIOS N4CET45W controller. Five measured running states span approximately 3500–9400 RPM. Auto recovery and a custom curve were physically tested through the production service.
  • Separate Modes and Automation, consistent navigation resets and scoped restoration of Lenovo keyboard notifications.
  • Battery cycle history, improved chart inspection, an estimated 0→limit versus 0→100 charging-wear comparison, and moving charge/discharge indicators that respect reduced motion.
  • Compact status and quick-control layout customization with preserved settings.

Alpha limitations

Fan percentages select discrete calibrated states, not continuous PWM; 0% retains the lowest accepted running state. Lower states may mildly pulse. Unknown firmware stays capability-gated. Shared RPM does not represent two independent fan sensors. The charging-wear percentage is a generic illustrative model, not measured battery damage, firmware cycles saved or a lifespan prediction. Broad reboot/wake/AC/DC coverage, manual chart/drag acceptance and installed redesign acceptance remain UNVERIFIED; see RELEASE_READINESS.md and issue #113. This prerelease is not a bug-free certification.

What's Changed

  • Document verified alpha.66 release and installer download by @Hugowhitee in #132
  • Alpha.67: improve Compact interactions, mode-off and battery clarity by @Hugowhitee in #133

Full Changelog: v0.1.0-alpha.66...v0.1.0-alpha.67

ThinkControl v0.1.0-alpha.66

Pre-release

Choose a tag to compare

@github-actions github-actions released this 07 Oct 20:42
Immutable release. Only release title and notes can be modified.
8c3b67d

Interface preview

ThinkControl interface overview

What's changed

  • Saved Modes can prepare the required Windows Balanced plan and restore the previous plan when leaving the mode.
  • Cooling curves pause in firmware Auto during temporary sensor gaps and resume after stable recovery. Hot-system curve selections are retained while firmware cools the system; real write/ownership failures still return to Auto.
  • Cooling failures give more specific guidance and service diagnostics record the actual handoff reason.
  • Recorded sessions moves below Battery details, with readable time, battery and energy summaries. Battery details correctly labels learned charging power.
  • A shared native redesign with IBM Plex Sans, Fluent icons, light/dark themes and a cleaner Compact layout.
  • Custom fan curves and manual percentages on the calibrated ThinkPad X9 21Q6 / BIOS N4CET45W controller. Five measured running states span approximately 3500–9400 RPM. Auto recovery and a custom curve were physically tested through the production service.
  • Separate Modes and Automation, consistent navigation resets and scoped restoration of Lenovo keyboard notifications.
  • Battery cycle history, improved chart inspection, an estimated 0→limit versus 0→100 charging-wear comparison, and moving charge/discharge indicators that respect reduced motion.
  • Compact status and quick-control layout customization with preserved settings.

Alpha limitations

Fan percentages select discrete calibrated states, not continuous PWM; 0% retains the lowest accepted running state. Lower states may mildly pulse. Unknown firmware stays capability-gated. Shared RPM does not represent two independent fan sensors. The charging-wear percentage is a generic illustrative model, not measured battery damage, firmware cycles saved or a lifespan prediction. Broad reboot/wake/AC/DC coverage, manual chart/drag acceptance and installed redesign acceptance remain UNVERIFIED; see RELEASE_READINESS.md and issue #113. This prerelease is not a bug-free certification.

What's Changed

  • Document verified alpha.65 download and acceptance evidence by @Hugowhitee in #129
  • Alpha.66: align mode controls and automation status by @Hugowhitee in #130

Full Changelog: v0.1.0-alpha.65...v0.1.0-alpha.66

ThinkControl v0.1.0-alpha.65

Pre-release

Choose a tag to compare

@github-actions github-actions released this 07 Oct 11:24
Immutable release. Only release title and notes can be modified.
2ee3737

Interface preview

ThinkControl interface overview

What's changed

  • Saved Modes can prepare the required Windows Balanced plan and restore the previous plan when leaving the mode.
  • Cooling curves pause in firmware Auto during temporary sensor gaps and resume after stable recovery. Hot-system curve selections are retained while firmware cools the system; real write/ownership failures still return to Auto.
  • Cooling failures give more specific guidance and service diagnostics record the actual handoff reason.
  • Recorded sessions moves below Battery details, with readable time, battery and energy summaries. Battery details correctly labels learned charging power.
  • A shared native redesign with IBM Plex Sans, Fluent icons, light/dark themes and a cleaner Compact layout.
  • Custom fan curves and manual percentages on the calibrated ThinkPad X9 21Q6 / BIOS N4CET45W controller. Five measured running states span approximately 3500–9400 RPM. Auto recovery and a custom curve were physically tested through the production service.
  • Separate Modes and Automation, consistent navigation resets and scoped restoration of Lenovo keyboard notifications.
  • Battery cycle history, improved chart inspection, an estimated 0→limit versus 0→100 charging-wear comparison, and moving charge/discharge indicators that respect reduced motion.
  • Compact status and quick-control layout customization with preserved settings.

Alpha limitations

Fan percentages select discrete calibrated states, not continuous PWM; 0% retains the lowest accepted running state. Lower states may mildly pulse. Unknown firmware stays capability-gated. Shared RPM does not represent two independent fan sensors. The charging-wear percentage is a generic illustrative model, not measured battery damage, firmware cycles saved or a lifespan prediction. Broad reboot/wake/AC/DC coverage, manual chart/drag acceptance and installed redesign acceptance remain UNVERIFIED; see RELEASE_READINESS.md and issue #113. This prerelease is not a bug-free certification.

What's Changed

  • Record verified alpha.64 release and direct installer download by @Hugowhitee in #127
  • Alpha.65: make mode ownership, curves and battery history clear by @Hugowhitee in #128

Full Changelog: v0.1.0-alpha.64...v0.1.0-alpha.65