This website requires JavaScript.
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