Commit Graph

  • f4e342f013 🔼 bump gui version main Mentor 2026-02-25 12:20:21 +01:00
  • 8287c31802 🔖 Bump version to v1.3.4 v1.4.0 Sir Claudius 2026-02-25 11:07:34 +00:00
  • b13b2e7051 🐛 Trap SIGINT so Ctrl+C exits the entire script Sir Claudius 2026-02-25 11:05:13 +00:00
  • 0c2ca3a9e4 🐛 Fix curl broken-pipe error in battery update version check Sir Claudius 2026-02-25 11:02:23 +00:00
  • d3bbb1814f Merge pull request #446 from base47/root-owned-executables Mentor Palokaj 2026-02-25 11:55:36 +01:00
  • fdced04a67 Address the second set of comments from Copilot base47 2026-02-25 02:00:33 +01:00
  • 80d00f6826 setup.sh: start with an empty binfolder and ensure there is no symlink or file at the path base47 2026-02-22 20:40:16 +01:00
  • 18f75882a4 Relocate battery background executables to /usr/local/co.palokaj.battery base47 2026-02-21 00:38:04 +01:00
  • 15fb455206 Address most of the PR comments from Copilot base47 2026-02-19 12:58:11 +01:00
  • acb0eac349 Address the PR comments from base47 base47 2026-02-15 20:42:16 +01:00
  • 2e17e17971 Consistent behavior for charge/discharge actions. Fix calibrate action (#301) base47 2026-02-14 03:54:16 +01:00
  • ba94751a92 battery.sh: Check network reachability before version check base47 2026-02-14 00:20:26 +01:00
  • 6fb7abb11c Add PID to battery.sh log messages base47 2026-02-12 03:46:46 +01:00
  • 88f501a3b5 Fix confusing on/off meaning in 'adapter on/off' action base47 2026-02-12 02:34:42 +01:00
  • 30a30da9b7 Add --help and --version actions (#433) base47 2026-02-12 02:28:55 +01:00
  • 8fb2e4d18d battery.js: Fix online connectivity check base47 2026-02-12 02:17:13 +01:00
  • aef458db8f Fix never-ending 'battery charge' action (#439) base47 2026-02-12 02:03:26 +01:00
  • 502d957949 gui.log: preserve rich object output base47 2026-02-12 01:48:54 +01:00
  • 65a07fcbb1 battery.js shell-execution helpers: unified output contract, explicit timeouts only, tolerate stderr warnings base47 2026-02-12 00:47:05 +01:00
  • 33fb672ae1 Make all background battery executables root-owned + cleanup (#443) base47 2026-02-09 21:22:22 +01:00
  • b9f5a66194 Add missing visudo.tmp file removal base47 2026-01-11 20:53:48 +01:00
  • 2bdc8ae953 Remove visudo related checks from change_magsafe_led_color() base47 2026-01-11 20:35:05 +01:00
  • 39d78e0134 Do not use sudo to read SMC keys base47 2025-11-23 13:44:59 +01:00
  • 6721c2b703 🔼 increment gui version after pull request v1.3.2 Mentor 2025-11-20 16:40:27 +01:00
  • a3a3a2c8bf 🔼 increment cli version after pull request Mentor 2025-11-20 16:29:22 +01:00
  • 4861a09e04 Merge pull request #413 from base47/fix-issues-377and410 Mentor Palokaj 2025-11-20 16:28:30 +01:00
  • 232559e06c Do not invoke battery visudo from update.sh, because it may crash the UI (issue #377) base47 2025-11-20 01:15:25 +01:00
  • 8f63a7b9be Fix the visudo_complete check and avoid writing the SMC key CH0J, which is supposedly never written by battery.sh base47 2025-11-19 23:24:43 +01:00
  • 8761f97a0e Fix force discharge option for users using a shell other than zsh. base47 2025-11-19 22:00:39 +01:00
  • 3ec12357d9 🔼 bump gui version v1.3.1 Mentor 2025-11-19 17:19:04 +01:00
  • eb08fefaa3 🐛 Misc bugfixes and add AGENTS.me Mentor 2025-11-19 17:13:24 +01:00
  • 863b3dbd98 add visudo checks for sanoma (fixes old installations that update) Mentor 2025-11-19 16:52:34 +01:00
  • 4dc1aceb54 🐛 fix annpying includes bug Mentor 2025-11-19 16:42:37 +01:00
  • 5366f40b41 📚 Little more contribution info Mentor 2025-10-21 19:27:32 +02:00
  • d066750978 📚 be very annoying about telling people to check if their issue was already reported Mentor 2025-10-21 19:23:48 +02:00
  • bf721d19ad 🐛 Do not call visudo with sudo in update script Mentor 2025-10-21 19:09:32 +02:00
  • e9993d4777 🔼 Bmp cli version to trigger updates Mentor 2025-10-21 19:03:08 +02:00
  • f8cd2cefb0 Merge pull request #398 from seefood/feature/maintain-range Mentor Palokaj 2025-10-21 19:01:48 +02:00
  • 81b96f488f Merge pull request #388 from duetocode/main Mentor Palokaj 2025-10-21 18:37:33 +02:00
  • f42628e609 feat: add percentage range support to maintain command Ira Abramov 2025-10-21 13:10:08 +03:00
  • 08031fb677 chore: explicitly ignore CLAUDE.md in gitignore Ira Abramov 2025-10-21 11:25:34 +03:00
  • 362a2dd47f Merge pull request #1 from base47/main Bowie 2025-10-05 14:47:54 +08:00
  • 1e60c8b20d Remove the '.sh' extension from the visudo call. Bowie 2025-10-05 14:45:50 +08:00
  • faa27adc48 Use sudo for smc commands when reading values Bowie 2025-10-05 14:44:56 +08:00
  • 30768087bc Move smc capability logging out of global scope so it does not interfere with status_csv command user 2025-10-04 02:57:53 +02:00
  • 556565c145 Use js4jiang5's approach to detect supported smc keys instead of detect_smc_capabilities() func user 2025-10-04 02:01:44 +02:00
  • d3e9ea7678 Update visudo declarations along with the battery script user 2025-10-04 01:11:01 +02:00
  • dbfc1bf095 Suppress the output of detect_smc_capabilities() in functions which return status string user 2025-10-04 01:08:07 +02:00
  • 49f5daaa45 Use js4jiang5's implementation of smc_read_hex() to fix smc output parsing error user 2025-10-04 01:05:47 +02:00
  • 0e5b7b04d7 Enable passwordless 'sudo smc ...' execution for new Tahoe SMC keys user 2025-10-03 16:31:04 +02:00
  • 20258a1690 Support Tahoe SMC keys with existing smc binary Leon 2025-10-01 11:58:30 +08:00
  • 9db24e4dad Explicitly ignore dotfiles in root as well Mentor 2025-06-30 14:19:21 +02:00
  • 4e48feaa8f deploy version that fixes bug for many users v1.2.3 Mentor 2025-06-26 11:24:02 +02:00
  • d30344f5b5 Merge pull request #346 from andostronaut/docs/add-calibrate-to-readme Mentor Palokaj 2025-06-26 11:14:12 +02:00
  • 8eed78a8ca docs: add calibrate command to readme doc Ando 2025-05-18 10:06:26 +03:00
  • 89bedc1136 Merge pull request #292 from alexkarpitski/main Mentor Palokaj 2024-07-09 16:16:32 +02:00
  • 184c1ad170 increment version Alex Karpitski 2024-07-08 12:05:03 +02:00
  • 6d624a1a5b 🐛 first check for recover setting, then valid_percentage Alex Karpitski 2024-07-08 11:53:01 +02:00
  • 27c55c7396 🐛 fix issue where "stop" did not reenable charging Mentor 2024-07-01 10:24:57 +02:00
  • d36b1b945b Merge pull request #288 from rguca/voltage_limit Mentor Palokaj 2024-06-30 21:58:22 +02:00
  • 2c29c44a83 increase version Rene 2024-06-30 21:48:55 +02:00
  • f04f9113d7 fix whitespaces Rene 2024-06-30 10:10:17 +02:00
  • 3ad9113bdd bugfix and refactoring Rene 2024-06-30 10:02:57 +02:00
  • affb7f029e 🐛 permissions bugfix v1.2.2 Mentor 2024-06-28 12:27:07 +02:00
  • 6e3a6400bd new GUI release Mentor 2024-06-28 12:06:10 +02:00
  • 1e0094adc6 🐛 Fix validation typo Mentor 2024-06-28 11:36:34 +02:00
  • dc5642d9d2 🐛 Fix validation typo Mentor 2024-06-28 11:36:27 +02:00
  • 0f2e551cca Merge pull request #259 from lcsvcn/feat/update-libs Mentor Palokaj 2024-06-28 11:32:31 +02:00
  • bdcc29a2af Merge branch 'main' into feat/update-libs Mentor Palokaj 2024-06-28 11:32:25 +02:00
  • 0be64aeb33 🐛 fix syntax errors introduced in pull request merged Mentor 2024-06-28 11:30:00 +02:00
  • bafebb7468 Merge pull request #266 from Chr1s70ph/general_bugfixes Mentor Palokaj 2024-06-28 11:16:44 +02:00
  • 1a58456774 Merge branch 'main' into general_bugfixes Mentor Palokaj 2024-06-28 11:16:23 +02:00
  • 8d531ff765 Merge pull request #169 from KyrosWeb/main Mentor Palokaj 2024-06-28 11:10:40 +02:00
  • 9070edfa98 Merge branch 'main' into main Mentor Palokaj 2024-06-28 11:10:30 +02:00
  • 43b369e6db Merge pull request #184 from ibrado/enhancement/check-ac Mentor Palokaj 2024-06-28 11:07:17 +02:00
  • 35d6e1c3f1 Merge pull request #224 from rguca/voltage_limit Mentor Palokaj 2024-06-28 11:05:51 +02:00
  • 3105fa35c9 Merge pull request #248 from gotgenes/reorder-paths Mentor Palokaj 2024-06-28 11:04:16 +02:00
  • 48cd71e5f3 Merge pull request #272 from johnmcdowell/readme-install-clarification Mentor Palokaj 2024-06-28 10:52:05 +02:00
  • 51bd20c466 Merge pull request #274 from ryanburnett/main Mentor Palokaj 2024-06-28 10:50:03 +02:00
  • af2e61ebc4 remove testing code Rene 2024-06-19 22:11:26 +02:00
  • 827f271eb6 added voltage maintenance to daemon Rene 2024-06-19 22:07:09 +02:00
  • fa2028d2e3 add support for ',' decimal seperator Rene 2024-03-20 09:05:50 +01:00
  • f50bad8f3c fix brackets Rene 2024-01-17 20:33:26 +01:00
  • e025614d26 voltage limit draft Rene 2024-01-17 20:07:12 +01:00
  • 0f163af640 Update README.md Ryan Burnett 2024-05-14 09:37:46 -04:00
  • d1ac40fdb9 minor wording tweaks John McDowell 2024-05-04 01:16:43 -07:00
  • 5d1c880756 vscode 1.85 in Nov 2023 deprecated "source.fixAll.eslint": true John McDowell 2024-05-02 13:43:16 -07:00
  • 610b1682c7 Address confusion that brew install does not directly complete command line installation John McDowell 2024-05-02 13:41:13 -07:00
  • 2a4ba9ff9f Merge branch 'actuallymentor:main' into main Nicola De Rosa 2024-04-26 12:34:31 +02:00
  • 5f8210030c fixes several issues fixes battery not found if not running in path fixes validate_percentage and rename to valid_percentage removes in Christoph 2024-04-21 16:38:46 +02:00
  • 7533ef41c1 update libs and added version 1.1.7 Lucas Nicolau 2024-04-08 18:41:35 -03:00
  • a316b556aa Not sure what this commit's doing ¯\_(ツ)_/¯ Theodore Murphy 2024-04-05 17:49:03 +11:00
  • 9a4f4f302c Merge pull request #2 from thdrmrphy/accuracy-fix Theodore Murphy 2024-03-28 12:30:15 +11:00
  • 51a797ad2f Sorry to bunch all of this into one commit! Lots of changes trying to debug, better logging, etc. Will revert some of it. Theodore Murphy 2024-03-28 12:10:16 +11:00
  • 5a028d0d35 Fix with new function Theodore Murphy 2024-03-28 11:26:08 +11:00
  • e404c0219f End eternal loop from battery charging on command Theodore Murphy 2024-03-28 11:25:11 +11:00
  • 51304aa9de Use validation PR from upstream Theodore Murphy 2024-03-28 11:19:17 +11:00
  • cc0ecbcba2 Reorder paths. Chris Lasher 2024-03-24 14:58:32 -04:00
  • afe19c53a0 Bug fix Theodore Murphy 2024-03-24 10:09:59 +11:00
  • 85d6fd0b57 Merge branch 'actuallymentor:main' into accuracy-fix Theodore Murphy 2024-03-24 09:54:18 +11:00