Skip to content

Releases: abdellatif-temsamani/BeatBoard

BeatBoard v0.1.3

31 May 23:46
v0.1.3
4deee88

Choose a tag to compare

🚀 Features

  • (hardware) Asusctl support
  • Add caching system (#15)
  • (cli) Add version to help menu and short argument forms

🐛 Bug Fixes

  • Add missing about fields to issue templates
  • (cache) Name must contain only alphanumeric, underscores, hyphens
  • Logging color

🚜 Refactor

  • Split debug flag into separate command and palette options
  • (cli) [breaking] Change default mode from single to continuous
  • (debug) Imporve palette debug
  • (cache) Update db path

📚 Documentation

  • Add docstrings to core functions and classes

⚙️ Miscellaneous Tasks

  • Bump version to 0.1.2

BeatBoard v0.1.2

14 Dec 17:55
v0.1.2
d7f85b8

Choose a tag to compare

BeatBoard v0.1.1-3

10 Dec 00:01
v0.1.1-3
9d56511

Choose a tag to compare

⚙️ Miscellaneous Tasks

  • Update publish workflow and bump version
  • Bump version

BeatBoard v0.1.1-2

10 Dec 00:01
v0.1.1-2
7bd3049

Choose a tag to compare

BeatBoard v0.1.1-1

09 Dec 23:51
v0.1.1-1
e2d2e19

Choose a tag to compare

BeatBoard v0.1.1

09 Dec 23:31
v0.1.1
43cfe5f

Choose a tag to compare

🚀 Features

  • (hardware) Add support for Razer devices
  • (cli) Rename main.py to beatboard and make executable, update documentation
  • Add Spotify availability check and improve hardware argument validation

🐛 Bug Fixes

  • Test import
  • Update G213 hardware command to use sys.executable and dynamic path
  • Add command existence check to prevent execution errors

🚜 Refactor

  • (args) Extract hardware keys variable and improve help text formatting
  • Reorganize project structure into beatboard package
  • Move G213Colors submodule to src/beatboard/
  • Improve error handling in art processing

📚 Documentation

  • Fix install deps command quotes
  • Update installation and development documentation
  • Add hardware documentation and improve README

🎨 Styling

  • Format warning message with rich colors
  • Condense AGENTS.md formatting and content

⚙️ Miscellaneous Tasks

  • (publish) Simplify changelog extraction to single section and add
    GITHUB_TOKEN env
  • (publish) Fix awk command
  • Add development tools and fix README install command
  • Optimize publish workflow for efficiency

🛡️ Security

  • Version to 0.1.1

BeatBoard v0.1.0-5

09 Dec 12:05
ac6643a

Choose a tag to compare

⚙️ Miscellaneous Tasks

  • (publish) Simplify changelog extraction to single section and add
    GITHUB_TOKEN env

Release v0.1.0-4

09 Dec 11:53
72aff83

Choose a tag to compare

ci(publish): improve release notes extraction and changelog formatting

- Update publish workflow to extract two changelog sections instead of one
- Change release body to use file path instead of inline content
- Fix changelog formatting from `*(scope)*` to `_(scope)_` style
- Add YAML front matter to workflow file
- Simplify workflow permissions and remove CI dependency

Release v0.1.0-3

09 Dec 11:41
3e56e38

Choose a tag to compare

build(version): bump version to 0.1.0-3

v0.1.0

06 Dec 20:03
0.1.0
e590cc4

Choose a tag to compare

🚀 Features

  • Debug tool
  • Follow spotify
  • Separators
  • Hardware selector
  • (hardware) Added multiple hardware support args
  • Pretty print
  • (args parser) Better help menu
  • Add comprehensive test suite, linting, and CI

🐛 Bug Fixes

  • Color selection
  • Duplicated var
  • Permissions
  • Specify the player in playerctl

🚜 Refactor

  • (core) Better code structure
  • (follow mode) Better follow
  • (playerctl) Better command handling
  • (core) Improve structure and cleanup across modules

📚 Documentation

  • (core) Added doc strings
  • (playerctl) Improved docs
  • (core) Improved doc strings
  • (core) Update and clarify module documentation
  • (README) Improve read me
  • Update changelog for v0.1.0

⚙️ Miscellaneous Tasks

  • .gitignore
  • Docs
  • open-source data
  • (issue) Create issue template
  • (repo) Getting ready for opensource