Go to file
foglar 328fa2ac02
Merge pull request #3 from foglar/copilot/enhance-message-selection-scrolling
Implement message selection-based scrolling with j/k navigation
2025-10-09 19:11:12 +00:00
_examples Added features 2025-10-09 10:50:59 +02:00
cmd Refactor codebase: fix formatting, error handling, and remove magic numbers 2025-10-09 09:06:18 +00:00
configs mpris added 2025-08-23 09:27:20 +02:00
docs Improve code quality and update TODO 2025-10-09 10:01:54 +00:00
internal/tui Implement message selection-based scrolling with j/k keys 2025-10-09 13:40:31 +00:00
pkg Refactor codebase: fix formatting, error handling, and remove magic numbers 2025-10-09 09:06:18 +00:00
.gitignore Refactor codebase: fix formatting, error handling, and remove magic numbers 2025-10-09 09:06:18 +00:00
CODE_REVIEW_SUMMARY.md Improve code quality and update TODO 2025-10-09 10:01:54 +00:00
default.nix cleanup and fixes of binary installation 2025-06-16 17:33:00 +02:00
flake.lock Sets up Nix flake for reproducible builds 2025-06-04 07:29:56 +02:00
flake.nix cleanup and fixes of binary installation 2025-06-16 17:33:00 +02:00
go.mod mpris added 2025-08-23 09:27:20 +02:00
go.sum mpris added 2025-08-23 09:27:20 +02:00
gomod2nix.toml Max Fixes and scrolling update 2025-09-04 16:03:49 +02:00
README.md Max Fixes and scrolling update 2025-09-04 16:03:49 +02:00
REFACTORING_SUMMARY.md Add comprehensive refactoring documentation 2025-10-09 09:10:35 +00:00
shell.nix Sets up Nix flake for reproducible builds 2025-06-04 07:29:56 +02:00

WhspBrd

  • Run main loop, for now
go run cmd/main.go
  • Run on nix (don't work for now)
nix run git+https://git.foglar.tech/foglar/WhspBrd.git

File structure

pkg

  • reusable modules in other projects and used imports, like image manipulation, systray configuration etc...

cmd

  • entrypoint for our application with main.go

internal

  • code that is not reusable and we don't want to share it with others, maybe parts of code in cmd will be moved here instead
  • tui and cli logic

configs

  • example of configuration

vendor

  • localy downloaded libraries and imports
go mod vendor