Changelogs
GN-45_Version 65 Sep 15, 2024
- Add support for Gnome-shell 47
- Fixed opening of readme through notification
GN-44_Version 64 Sep 15, 2024
- Fixed opening of readme through notification
GN-45_Version 63 Jul 07, 2024
- Add Italian translations credit: albanobattistella
- Add Hebrew translations credit: omeritzics@crowdin
- Fujitsu: Support Fujitsu laptops.
- Hungarian translation contribution credit: ViBE-HU
- system76: Add additional checks for system76
- thinkpad: Skip Verification option, workaround for quirky firmware.
GN-44_Version 62 Jul 07, 2024
- Add Italian translations credit: albanobattistella
- Add Hebrew translations credit: omeritzics@crowdin
- Fujitsu: Support Fujitsu laptops.
- Hungarian translation contribution credit: ViBE-HU
- system76: Add additional checks for system76
- thinkpad: Skip Verification option, workaround for quirky firmware.
GN-45_Version 61 Mar 03, 2024
- Add swedish translation, credits: jnsson@crowdin
- Updated translations: credits: viksok, Vibe-HU, yakushabb, Vistaus
GN-45_Version 60 Mar 03, 2024
- Improved notification destroy
GN-44_Version 59 Mar 03, 2024
- Improved notification destroy
GN-45_Version 58 Feb 28, 2024
- Update Italian translation. Credits: albanobattistella
GN-44_Version 57 Feb 28, 2024
- Update Italian translation. Credits: albanobattistella
GN-45_Version 56 Feb 21, 2024
- Logo update
- fix dependencies notification for Apple
- Adapt to Gnome46 message tray
GN-44_Version 55 Feb 21, 2024
- Remove added logs during debugging
GN-44_Version 54 Feb 21, 2024
- Logo update
- fix dependencies notification for Apple
GN-45_Version 53 Feb 09, 2024
- Remove unused leftover code
GN-44_Version 52 Feb 09, 2024
- Remove unused leftover code
GN-45_Version 51 Jan 30, 2024
- Add option to use packages in path for Dell and Razer executables (NixOS compatibility)
- Corrected some string from about.js
GN-44_Version 50 Jan 30, 2024
- Add option to use packages in path for Dell and Razer executables (NixOS compatibility)
- Corrected some string from about.js
GN-45_Version 49 Jan 20, 2024
- Add Gnome 46 to supported shell version. Tested on GNOME46.Alpha
- Cleanup with eslint
- Indicator: Remove indicator before adding it again.
GN-45_Version 48 Jan 03, 2024
- Updated License
GN-44_Version 47 Jan 03, 2024
- Updated License
GN-45_Version 46 Jan 03, 2024
- Added support for Purism Librem Laptops
- Some minor about ui changes and cleanup
GN-44_Version 45 Jan 03, 2024
- Added support for Purism Librem Laptops
- Some minor about ui changes and cleanup
GN-45_Version 44 Dec 26, 2023
- Translation: updates Credits: sabriunal, ViBE-HU, Vistaus
- Power icon: Use upower for checking charging state of barrel/usb charging for Charging behaviour icon modification
GN-44_Version 43 Dec 26, 2023
- Translation: updates Credits: sabriunal, ViBE-HU, Vistaus
- Power icon: Use upower for checking charging state of barrel/usb charging for Charging behaviour icon modification
GN-45_Version 42 Dec 15, 2023
- Nofity users if laptop is supported and dependencies are missing
- Pref: About updated
GN-44_Version 41 Dec 15, 2023
- Nofity users if laptop is supported and dependencies are missing
- Pref: About updated
GN-45_Version 40 Dec 06, 2023
- Added support for Framework Laptops
- Fix compatibility for Nix OS
- Added force-discharge support for Thinkpad. (Experimental)
GN-44_Version 39 Dec 06, 2023
- Added support for Framework Laptops
- Fix compatibility for Nix OS
- Added force-discharge support for Thinkpad. (Experimental)
GN-44_Version 38 Dec 05, 2023
- Not published due to incomplete submission
Added support for Framework LaptopsFix compatibility for Nix OSAdded force-discharge support for Thinkpad. (Experimental)
GN-45_Version 37 Nov 18, 2023
- Remove the need to logout after polkit installation / upgrade
- Added indicator icon when polkit is not installed / removed (for laptops that need root privileges
- Add checks for undefined before calling destroy.
- Added icons in about page
GN-44_Version 36 Nov 18, 2023
- Remove the need to logout after polkit installation / upgrade
- Added indicator icon when polkit is not installed / removed (for laptops that need root privileges
- Add checks for undefined before calling destroy.
- Added icons in about page
GN-45_Version 35 Oct 16, 2023
- Correctly implemented libsecret. Credits: Just Perfection
- Added a feedback icon to Dell Gtk.PasswordEntry Box
- Added support for Dell to validate system(bios) password using Gnome keyring, for changing charging mode/threshold
- Remove polkit command for Razer as it doesn’t need roo
- Redesigned
About
UI in extension preferences- Added charging LED control for Apple Intel.
GN-44_Version 34 Oct 15, 2023
- Correctly implemented libsecret. Credits: Just Perfection
- Added a feedback icon to Dell Gtk.PasswordEntry Box
GN-44_Version 33 Oct 14, 2023
- Added support for Dell to validate system(bios) password using Gnome keyring, for changing charging mode/threshold
- Remove polkit command for Razer as it doesn’t need roo
- Redesigned
About
UI in extension preferences- Added charging LED control for Apple Intel.
GN-45_Version 32 Sep 25, 2023
- Razer doesn’t need root privileges for razer-cli so they do no need to install polkit rules. No Installation setting or notifications regarding polkit rules will be available for Razer devices
- Add missing properties for Thinkpad
GN-44_Version 31 Sep 25, 2023
- Razer doesn’t need root privileges for razer-cli so they do no need to install polkit rules. No Installation setting or notifications regarding polkit rules will be available for Razer devices
- Add missing properties for Thinkpad
GN-45_Version 30 Sep 23, 2023
- Add support for Razer Laptop
- Add support for Sony High Speed Charging
- Added “About” tab/page in Preferences. (Removed the icon and popup menu that provided same functionality).
GN-44_Version 29 Sep 23, 2023
- Add support for Razer Laptop
- Add support for Sony High Speed Charging
- Added “About” tab/page in Preferences. (Removed the icon and popup menu that provided same functionality).
GN-45_Version 28 Sep 09, 2023
- Removed unused imports
GN-45_Version 27 Sep 09, 2023
- Ported to Gnome 45
GN-44_Version 26 Sep 08, 2023
- Fixed battery2 customize threshold not rejecting values entered out of limit
- Rewrote extension for better portability of upcoming gnome release
Version 25 Sep 06, 2023
- Fix for devices which doesn’t immediately update threshold after writing. Added re-verification by reading threshold after 200ms if threshold fails verification the first time.
- Fix error for Thinkpad legacy when disabling extension
Version 24 Jul 05, 2023
- Dell: Fixed unsupported device for dell libsmbios on debian
Version 23 Jun 10, 2023
- translation updates
- Toshiba: used upower to get battery level which is used to show/hide threshold options
- Asahi-linux: Support new implementation of charging threshold on 6.3 kernels
Version 22 May 31, 2023
- Italian translation contribution (Thanks dalz)
- Added additional check for detection of laptop, as Dells libsmbios can be installed as dependencies on non-dell laptops (Thanks hensnenenej for debugging and report it)
- Added a settings option to choose between libsmbios and Dell command center if both packages are installed on dell device.
- Added battery removal detection for dual battery Thinkpads (untested).
- Fix threshold setting on full-capacity mode for Sony laptops.
- Added a notification message if threshold fails to update.
- Added detected device name on error notifications (Helps debugging in case extension detect as wrong device)
- Removed verify threshold by readback after setting threshold as reading charging threshold is buggy on Toshiba
- Remove option to change charging threshold to 80% if battery level is more than 80% on Toshiba.
Version 21 May 22, 2023
- German translation contribution (Thanks olebole)
- Fix for some Thinkpad mode conditions where start threshold should be less than end threshold. (Thanks olebole)
- Adjusted allowed custom value Legacy Thinkpad (tpsmapi) as allowed values for end endthreshold > startthreshold + 5
Version 20 May 18, 2023
- Turkish translation contribution (Thanks sabriunal)
- Used CHECK Icons (Same as wifi) for displaying selected mode, instead of ugly CHECK ornament unicode.
- Removed threshold value displayed on panel/notification for Lenovo Ideapad/Legion. When charging limit is enabled (conservation mode), Some models sets threshold to 60% and some models set threshold to 80%, and the kernel doesn’t report what is the current threshold value is, but only informs that charging limit is enabled or disabled. Now it will report only the current mode. conservation mode enabled displays max lifespan mode. conservation mode disable display full capacity mode.
- Removed threshold value displayed on panel/notification for Samsung laptop. When charging limit is enabled (battery_life_extender), Some models sets threshold to 60% and some models set threshold to 80%, and the kernel doesn’t report what is the current threshold value is, but only informs that charging limit is enabled or disabled. Now it will report only the current mode. battery_life_extender mode enabled, displays max lifespan mode. battery_life_extender mode disable, display full capacity mode.
- Same goes for Panasonic
Version 19 May 12, 2023
- Dutch translation contribution (Thanks Vistaus)
Version 18 May 12, 2023
- Strings correction and translation contribution (google translate)
- Partial Polland and Ukrainian translation (Thanks viksok)
Version 17 May 08, 2023
- Strings correction
- Used suggested crowdin translations for incomplete translation
- Few Asus device do not restore threshold on resume after suspend. Fixed. (Thanks AbrarSL)
- Used session-mode.
Version 16 May 01, 2023
- Hungarian translation contribution (Thanks ViBE-HU)
- Extension only writes new threshold if new mode/threshold is different than the current mode/threshold.
- Added support for Dell laptop using cctk
- Added support for Tuxedo laptops using tuxedo-keyboard (Thanks r_wraith)
- Added support for few Gigabyte Aero/Aorus module (Thanks tangalbert919)
Version 15 Apr 27, 2023
- Added support for Apple Macbook M processor running Asahi Linux (teohhanhui)
Version 14 Apr 25, 2023
- Gnome43/44: changed ornament from DOT to CHECK to match the power-profile quicktogglemenu ornament. (Thanks ai)
Version 13 Apr 24, 2023
- Fix for Gnome43 which broke with version 12
Version 12 Apr 23, 2023
- Added support for Gnome42 (Thanks ViBE-HU)
- For Single Battery Devices, Click on quick toggle will change mode. (Full Capacity Mode = default color. Other modes = highlighed color) (Thanks f_cristobal)
- For Dual Battery Devices, Click on quick toggle will switch battery panel mode. (Same as earlier version)
Version 11 Apr 2, 2023
- Added option to change behaviour of system battery indicator
- In current threshold the text “currently active” will be displayed indicating the current mode
Version 10 Mar 28, 2023
- Add option to change index of system indicator in general prefs
- Re-add vendor checks for Thinkpad with correct path as it conflicts with Huawei which also uses the same sysfs path.
- Fix for Huawei. Used correct sysfs path.
- Added support for Panasonic devices and Intel QC71 devices
(Thanks to mascherm for raising issue and testing for Huawei laptop)
Version 9 Mar 18, 2023
- Remove vendor checks for thinkpad.
(Thanks to kir-93 for raising issue and testing for thinkpad laptop)
Version 8 Mar 17, 2023
- Added dell, msi and sys76
- Separated devices in different class
- Removed delay timer and update UI with signal on completion of writing and reading threshold value
- Changed/widen the range for end and start threshold for custom device
(Thanks to monethass for the testing and support for dell devices) (Thanks to asant and anzigo for the testing and support for acer laptop)
Version 7 Mar 3, 2023
- Do not destroy popupmenu during UI updates instead. Instead just change/update the text and icon. Instead of updating everything, update only specific items that requires updates.
- Fixed Binding
- Added extension pref button in quicksettings
- Added option in Prefs to remove extension pref button from quicksettings
- Fixes for Gnome44
- Show mode in text quicksetting toggle subtitle (Gnome 44 only)
- Added option in Prefs to remove mode mode showing in quicksetting toggle subtitle
- Fixed initializing of pref if pref is open before enabling extension for the first time
- Destroy notification of this extension on extension disable
- Destroy notification on when new notification received.
- Added icon on popup menu showing current threshold read
- Spanish translation contribution (Thanks: Valeria)
Version 6 Feb 25, 2023
- Log only during installation and removal of polkit script
Version 5 Feb 20, 2023
- Remove Glib timer on disable
- Fix notifcation
Version 4 Feb 20, 2023
- Removed usage of systemd service to change permission of sysfs charge_control_end_threshold.
- Use Polkit for a way to write to sysfs threshold using root permission. (Ported from Deminder Shutdown timer)
- Pref UI changes
- Added option to disable notification
- Quick Setting UI changes
- Polkit: Fixed several issue, and issue checking of version of polkit and ctl
- Polkit: clean up and remove unneeded code
- Added support for more device. Thinkpad, Acer, Lenovo, Huawei, Sony, Samsung, lg.
- Added notification to remove older systemd service files if detected.
- Added delay timer to delay updating panel and indicator UI so that threshold are written and read back from sysfs
- Added more icon for different devices (Thanks to yukina3230 for the testing and support for polkit)
Version 3 Feb 8, 2023
- Added support for devices with start threshold as well
- Added notification during update
- Added a subtitle in pref showing acceptable range of customizable value
Version 2 Feb 4, 2023
- Added Extension prefs button to notification prompt for installation
- Added notification upon successfully removal of systemd service file
Version 1 Feb 3, 2023
- Initial Release.
- Works on asus device
- Uses systemd service to change permission of sysfs charge_control_end_threshold.
- Feature enable/disable system indicator, change icons, install systemd service, customizable threshold, notifications for installation, removal and error