Commit Graph

  • 8bfb0dda39 fix: include LICENSE file in release tarball main sankalp 2026-05-29 17:33:55 +05:45
  • ae32ce9c8d fix: always upload tarball to release regardless of ref_type sankalp 2026-05-29 17:21:18 +05:45
  • 11c3cec99d fix: force-overwrite files with stash instead of merge sankalp 2026-05-29 17:13:00 +05:45
  • f69b74ab73 fix: stash changes before checking out master in AUR action sankalp 2026-05-29 17:06:37 +05:45
  • bdf1312dd1 fix: upgrade AUR action to v4.1.3, checkout master before push sankalp 2026-05-29 16:59:42 +05:45
  • 2544f44309 fix: add contents: write permission for release upload sankalp 2026-05-29 16:47:30 +05:45
  • 34a57007d1 refactor(src/commands): Cleanup command printing and simplify GPU environment handling v0.3.5 sankalp 2026-05-29 16:38:24 +05:45
  • 3684c5b071 chore(root): bump version to 0.3.5Updated version bump and project metadata enrichment. sankalp 2026-05-29 16:35:31 +05:45
  • 8faccc117a feat(src): add temperature, fan, power commands handling sankalp 2026-05-29 16:35:26 +05:45
  • 92806e2843 feat(src/commands): add fan speed monitoring and enhance GPU temperature command sankalp 2026-05-29 16:35:21 +05:45
  • bdc95801c3 fix: reorder workflow to create tarball and update sha256 before AUR push sankalp 2026-05-29 16:14:29 +05:45
  • 2efa7a64f1 feat: auto-create and upload release tarball in workflow sankalp 2026-05-29 16:12:09 +05:45
  • c8561bf4ff docs(root):update README with new installation methods and project manifest sankalp 2026-05-29 16:01:16 +05:45
  • f202103a06 fix: exclude unsupported dsa key type from ssh_keyscan sankalp 2026-05-29 15:43:46 +05:45
  • e0a589d441 fix: update AUR push action inputs for v2.5.0 API sankalp 2026-05-29 15:37:41 +05:45
  • 151f5ad303 fix: run makepkg as non-root user in docker container sankalp 2026-05-29 15:31:51 +05:45
  • 92298ddce8 fix: add authors field to Cargo.toml (required by cargo-aur) sankalp 2026-05-29 15:25:28 +05:45
  • c223fea5f4 fix: replace removed archlinux/setup-pacman action with docker for .SRCINFO sankalp 2026-05-29 15:19:22 +05:45
  • 80899602e5 fix: make crates.io publish non-blocking, add workflow_dispatch, fix AUR action sankalp 2026-05-29 15:12:50 +05:45
  • 21defdb70a fix(.github/workflows): correctsetup-pacman action version sankalp 2026-05-28 20:36:01 +05:45
  • 90965f13b9 feat(root): bump version to 0.3.4New Features - Upgrade lapctl to 0.3.4, adding new hardware management commands. - Added clap and ctrlc dependencies to enhance CLI functionality. sankalp 2026-05-28 20:30:42 +05:45
  • 30a89fe2fe chore(root): bump version to 0.3.4 and add repository field sankalp 2026-05-28 20:29:37 +05:45
  • c7c06f09b8 fix(.github/workflows): correct package name in release-smoke.yml v0.3.4 sankalp 2026-05-28 20:24:55 +05:45
  • e4c3646fe0 chore(.github/workflows): add release smoke test workflowAdds CI pipeline that runs on tag and release events, checks formatting, lints, builds, tests, verifies binary execution, uploads artifact, and publishes to crates.io and AUR. sankalp 2026-05-26 10:40:28 +05:45
  • 9e5b618f19 chore(root): add project metadata to Cargo.toml sankalp 2026-05-26 10:33:46 +05:45
  • 59dabcf6f4 feat(.opencode/plans):add release smoke test workflow and update Cargo.toml metadata sankalp 2026-05-26 10:33:40 +05:45
  • c03abaadc5 feat(src/commands): Add Ideapad detection and conditional platform profile handling sankalp 2026-05-25 19:02:19 +05:45
  • 972618a8e3 fix(src/hardware): improveerror handling for GPU process killing sankalp 2026-05-25 14:50:17 +05:45
  • 74aa1ff262 fix(src): handle tokio runtime creation errors gracefullyBug Fixes: - Added proper error handling for tokio runtime creation, exiting with a clear error message instead of panicking. sankalp 2026-05-25 14:50:06 +05:45
  • 0219f1c8ce refactor(src/utils): improve error handling and messaging in system utilitiesNew Features - None sankalp 2026-05-25 14:50:00 +05:45
  • 191afd2f12 feat(src/commands): enhance error handling, logging, and robustness in GPU command implementations sankalp 2026-05-25 14:49:48 +05:45
  • 02f8ff4c33 docs(root): Clarify Wayland auto‑detection and add safety features documentation sankalp 2026-05-25 13:38:26 +05:45
  • 75c3a39597 feat(src/daemon): add battery limit validation to set_battery_limit sankalp 2026-05-25 13:36:40 +05:45
  • f5f73a4990 fix(src/hardware): improvePCI address parsing and error handling sankalp 2026-05-25 13:36:34 +05:45
  • c018aeda57 chore(root): Update dependencies and add new crates sankalp 2026-05-25 13:36:29 +05:45
  • 73e1edfd97 fix(src/utils): add warning for unknowndistribution when rebuilding initramfs sankalp 2026-05-25 13:36:23 +05:45
  • 4e46604cfd feat(src/commands): implement atomic interrupt handling, display‑manager guard, lock file for operation serialization, safe cache writes, and improve daemon enable messaging sankalp 2026-05-25 13:36:16 +05:45
  • b6c0ca0b9b feat(src): add Clone derive to GpuCommandsThe GpuCommands enum now derives Clone, enabling it to be cloned and used in contexts such as message passing or state storage. sankalp 2026-05-25 13:27:23 +05:45
  • 94aed29728 feat(src/commands): add Wayland detection and Xorg modesetting support sankalp 2026-05-25 13:27:17 +05:45
  • d12d0a0916 bumped to 0.3.3 0.3.3 sankalp 2026-05-08 22:14:36 +05:45
  • 30dadec637 fixed clippy:derivable-imps warning sankalp 2026-05-08 22:12:31 +05:45
  • dba3995608 docs(root): Remove sleep inhibitordocumentation and inhibit daemon CLI examples sankalp 2026-05-08 22:08:03 +05:45
  • c8a688f44f refactor(tests): drop inhibit test file sankalp 2026-05-08 22:07:55 +05:45
  • 7de76d0365 refactor(src/daemon): drop set_system_inhibition method and simplify Default impl sankalp 2026-05-08 22:07:53 +05:45
  • 055fdcd500 refactor(src/utils): remove systemd-inhibit handling from rebuild_initramfsSimplify command construction by dropping unused inhibition logic. sankalp 2026-05-08 22:07:49 +05:45
  • 934aeda6aa refactor(src): remove inhibit command sankalp 2026-05-08 22:07:37 +05:45
  • 8947bd643a feat(commands):simplify battery limit messaging for Ideapad laptopsThe command now detects Ideapad hardware and provides clearer messages about Conservation Mode, removing outdated warnings. 0.3.2 sankalp 2026-03-23 18:30:37 +05:45
  • 5ac2aed516 chore(root): bump lapctl version to 0.3.2 sankalp 2026-03-23 17:28:36 +05:45
  • 4020f65e28 bumped to 0.3.2 sankalp 2026-03-23 17:10:37 +05:45
  • d52b3992e3 feat(src/commands):add Ideapad conservation mode fallback and improve charge limit messaging sankalp 2026-03-23 17:08:36 +05:45
  • 01d2e148a0 refactor(src/daemon): replace execute calls with execute_local for dbus commands 0.3.1 sankalp 2026-03-23 16:16:31 +05:45
  • 0dc00ec5c9 refactor(src/commands): Refactor battery and touchpad command execution sankalp 2026-03-23 16:16:25 +05:45
  • 319ca54300 bumped to 0.3.1 sankalp 2026-03-23 15:40:19 +05:45
  • f12134a9c8 feat(src/daemon): set LAPCTL_DAEMON_INTERNAL env var internally sankalp 2026-03-23 15:39:08 +05:45
  • 86ac9b556c chore(root): remove PKGBUILD and update .gitignore sankalp 2026-03-23 15:39:04 +05:45
  • c564259a19 refactor(src/commands): add timeouthandling and internal daemon guard sankalp 2026-03-23 15:38:57 +05:45
  • 46cbcb5b4b update sankalp 2026-03-23 15:28:18 +05:45
  • 899d4c831f docs(root): Simplify Arch Linux installation instructions sankalp 2026-03-22 18:05:36 +05:45
  • 3590f693d3 Merge pull request #3 from S4NKALP/dev 0.3.0 sankalp 2026-03-22 17:55:25 +05:45
  • e98346fad5 fix test sankalp 2026-03-22 17:53:36 +05:45
  • b0fdc0d58e fuck it forgot to commit all those changes sankalp 2026-03-22 15:05:45 +05:45
  • c20a5d3a06 docs(root): update readme sankalp 2026-03-20 09:51:03 +05:45
  • 2733215d9f Merge pull request #1 from S4NKALP/dev 0.2 sankalp 2026-03-20 08:39:01 +05:45
  • 7fb21f5e3d chore(root): bump version to 0.2.0 and set edition 2024 sankalp 2026-03-19 21:03:40 +05:45
  • f333dabfe5 docs(root): fixformatting of GPU run command example sankalp 2026-03-19 20:59:48 +05:45
  • e840bb7ce1 feat(root): add GPU run steam command to launch Steam on dGPU sankalp 2026-03-19 20:55:22 +05:45
  • 5e921d2833 feat(src/commands): add run_on_dgpu command to launch applications on discrete GPU sankalp 2026-03-19 20:55:18 +05:45
  • 707192903e feat(src): add Run subcommand tolaunch applications on discrete GPU sankalp 2026-03-19 20:55:15 +05:45
  • f7a2848214 docs(root): clarify GPU Switching (Optional) requirements sankalp 2026-03-19 20:38:27 +05:45
  • 9dba194e7d feat(root): add native Wayland display refresh rate control sankalp 2026-03-19 20:36:00 +05:45
  • a9ea518457 feat(src/commands): add get_active_display_info and status display output sankalp 2026-03-19 20:35:57 +05:45
  • c03251b0a8 feat(src/commands): add display command implementation for refresh rate control sankalp 2026-03-19 20:26:51 +05:45
  • bb4e9248fd feat(src): adddisplay management commands sankalp 2026-03-19 20:26:47 +05:45
  • 24060ebe0d feat(root): add wayland display refresh‑rate control and update dependencies Add support for querying and setting display refresh rates and extend the command‑line interface for refresh‑rate management. sankalp 2026-03-19 20:26:43 +05:45
  • d8c0cda3d7 feat(root): add touchpad enable/disable commands and update README sankalp 2026-03-16 22:26:25 +05:45
  • 42b3fb47fd feat(commands): add touchpad inhibition handling and status display sankalp 2026-03-16 22:26:22 +05:45
  • 1bb54facaf feat(src): add touchpadenable/disable commands Implemented touchpad control to allow enabling and disabling the touchpad via lapctl. sankalp 2026-03-16 22:26:17 +05:45
  • b14f279848 feat(tests): add integration tests for inhibit command parsing 0.1 sankalp 2026-03-12 21:37:51 +05:45
  • ca2e98ebae feat(src/commands): split argument building into build_args and add tests sankalp 2026-03-12 21:37:45 +05:45
  • b11addcde6 feat(root): Add installation instructions to README sankalp 2026-03-12 21:37:32 +05:45
  • 626665e3e2 feat(root): Revamp README to showcase new CLI capabilities and project structure sankalp 2026-03-12 20:20:00 +05:45
  • 8f3f6c0ab8 feat(root): add sleep inhibitor command and daemon support sankalp 2026-03-12 19:02:32 +05:45
  • 8095b50ac5 feat(src): add inhibit command to prevent system sleep sankalp 2026-03-12 19:00:26 +05:45
  • 2b2962f7f0 feat(src/commands): add inhibit command to block sleep using systemd-inhibit sankalp 2026-03-12 19:00:20 +05:45
  • 33f6489e32 feat(root): add justfile with cargo script targets sankalp 2026-03-12 00:48:16 +05:45
  • 7846c1f5d2 refactor(src/utils): refactor directory creation and permission handling in create_file sankalp 2026-03-12 00:48:11 +05:45
  • 857c7ebb28 feat(src/commands): add cooling profile descriptions and improve thermal detection sankalp 2026-03-12 00:47:56 +05:45
  • 56a602e0a6 refactor(src/commands): simplify validation and file handling sankalp 2026-03-12 00:42:26 +05:45
  • ca9390110e feat(root): add Wayland & Xorg support for graphics switching sankalp 2026-03-12 00:42:09 +05:45
  • 3551b973d1 refactor(src/utils): simplify directory creation and systemd-inhibit check sankalp 2026-03-12 00:42:01 +05:45
  • f43a15095c refactor(src): restructure CLI module organization and adjust imports sankalp 2026-03-12 00:36:21 +05:45
  • 435e2d8f3b feat(root): improve README and restructure project documentation sankalp 2026-03-12 00:36:12 +05:45
  • f6d36c6555 feat(src/commands): expose xorg_intel, xorg_amd, and generate_xrandr_script as public functions - Made the three helper functions public to allow external usage - Facilitates reuse of GPU configuration helpers - No functional changes beyond visibility sankalp 2026-03-12 00:36:08 +05:45
  • 5d35f10958 feat(tests): add CLI and GPU command tests sankalp 2026-03-12 00:36:03 +05:45
  • c9f64760d4 chore(.github/workflows): add Rust CI workflow sankalp 2026-03-12 00:35:56 +05:45
  • e8f6c69638 feat(src/hardware): add logging for detected NVIDIA GPU and refactor command calls sankalp 2026-03-12 00:27:57 +05:45
  • d67eae94d9 feat(src): add install-rules command for udev rule installation sankalp 2026-03-12 00:27:51 +05:45
  • 05c8a3bd87 fix(src/utils): fix missing braces and improve conditional logic for rebuild_initramfs detection sankalp 2026-03-12 00:27:46 +05:45
  • 8bd5b52b05 refactor(src/commands): enhance battery command error handling and readability sankalp 2026-03-12 00:27:37 +05:45
  • 47aa4613d6 chore(root): Add credits and update license to MIT sankalp 2026-03-12 00:17:47 +05:45