lazymark (Lazy markdown notes and Kanban board in terminal)

lazymark is a fast, terminal-based tool for managing plain
markdown notes, task lists, and Kanban boards.

Features:
- Keeps notes as plain markdown files inside one directory.
- Supports both keyboard shortcuts and mouse actions.
- Aggregates tasks automatically from checkboxes in notes.
- Includes an interactive Kanban board in the TUI interface.
- Fully compatible with Obsidian (notes folder can be a vault).
- Supports inline images for terminals with the Kitty protocol.

REQUIRES THE FOLLOWING SBo DEPENDENCIES:
- google-go-lang (Go compiler version 1.27.2 or newer)
- ttf-nerd-fonts-jetbrains-mono (required for interface icons)
- xclip (required for clipboard actions in X11)
- wl-clipboard (required for clipboard actions in Wayland)

BUILD & ENVIRONMENT NOTES:
- This project requires Go version 1.27.2 or newer to compile.
- For proper icon rendering in your terminal emulator (e.g.,
  Konsole), make sure to install the font package
  ttf-nerd-fonts-jetbrains-mono and select it in settings.
- To enable copy/paste functionalities and system clipboard
  integration, you must install xclip and wl-clipboard.
- During the compilation phase, this script requires network
  access to fetch Go modules. If you need an offline build,
  you must pre-download and bundle the "vendor" directory.
