10 Commits

Author SHA1 Message Date
c42fa87c61
feat: integrate configuration file for clipboard history management 2025-05-21 00:22:39 +02:00
380742a869
feat: increase clipboard history limit to 1000 items 2025-05-21 00:15:33 +02:00
b2d9167b95
feat: improve daemon check by logging existing PIDs to prevent duplicate instances 2025-05-21 00:08:53 +02:00
72705afc16
feat: add stop command to terminate the clipboard watcher daemon 2025-05-21 00:07:48 +02:00
2e77ee2333
feat: enhance installation and uninstallation scripts with logging and error handling 2025-05-20 23:46:11 +02:00
a52fa31901
feat: add version command to display kcm version from version file 2025-05-20 23:34:58 +02:00
5c43fc60d4
feat: add __debug** to .gitignore for improved file management 2025-05-20 23:16:22 +02:00
cf9057d068
feat: streamlines install / uninstall process 2025-05-20 22:09:19 +02:00
71c7dd060f
feat: Enhance clipboard manager with logging, search, and status commands 2025-05-20 21:51:39 +02:00
1dad8ca69b
feat: Implement clipboard manager commands and history management
- Added command to clear clipboard history (`cmd_clear.go`).
- Implemented command to copy a history item back to the clipboard (`cmd_copy.go`).
- Created command to list clipboard history (`cmd_list.go`).
- Developed command to watch clipboard changes and store history (`cmd_watch.go`).
- Introduced configuration loading for logging and clipboard settings (`config.go`).
- Established main application logic with command registration and configuration handling (`main.go`).
- Implemented history management with loading, saving, and clearing functionality (`history.go`).
- Defined history item structure to store clipboard data (`history_item.go`).
- Added utility functions for hashing data and summarizing clipboard content (`hash.go`, `summary.go`).
- Updated dependencies in `go.sum`.
2025-05-20 17:52:58 +02:00