Skip to content

Conversation

@LargeModGames
Copy link
Owner

This pull request introduces two major features: Discord Rich Presence integration and automated publishing of a binary AUR package (spotatui-bin). It also updates documentation and configuration to support these enhancements, and adds packaging metadata for Debian distribution. Below are the most important changes grouped by theme.

Discord Rich Presence Integration:

  • Adds the discord-rich-presence dependency and a new optional feature flag discord-rpc, enabling Discord Rich Presence functionality by default in Cargo.toml. [1] [2] [3]
  • Implements the src/discord_rpc.rs module, which manages Discord Rich Presence updates in a background thread and exposes a manager for use by the application. [1] [2] [3]
  • Adds a new user-configurable setting, behavior.enable_discord_rpc, to toggle Discord Rich Presence, and updates the settings UI and config handling accordingly. [1] [2]
  • Updates README.md with documentation on Discord Rich Presence, including configuration and environment variable overrides. [1] [2]
  • Updates the changelog to announce Discord Rich Presence as a new feature.

AUR Binary Package Automation:

  • Adds a new GitHub Actions job to .github/workflows/cd.yml and .github/workflows/publish-aur.yml to automatically publish and update the spotatui-bin binary package on the Arch Linux User Repository (AUR), including checksum calculation and PKGBUILD updates. [1] [2]
  • Updates installation instructions in README.md to recommend the pre-built spotatui-bin package for Arch Linux users.
  • Updates the changelog to announce the new binary AUR package.

Debian Packaging Support:

  • Adds the cargo-deb dependency to the CI workflow and a step to build and upload .deb packages for Linux releases. [1] [2] [3]
  • Adds Debian package metadata to Cargo.toml for proper packaging.

Version and Metadata Updates:

  • Bumps the crate version to 0.35.4 and updates author and repository metadata.

These changes significantly improve user experience by making installation easier and adding Discord integration out of the box.# Summary

@LargeModGames LargeModGames marked this pull request as ready for review January 24, 2026 13:10
@LargeModGames LargeModGames merged commit 642e5f7 into main Jan 24, 2026
8 checks passed
@LargeModGames LargeModGames deleted the packaging branch January 24, 2026 13:12
Copy link

@chatgpt-codex-connector chatgpt-codex-connector bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: d78e87efb4

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant