Skip to content

Feat/friends#279

Merged
LargeModGames merged 6 commits into
mainfrom
feat/friends
May 27, 2026
Merged

Feat/friends#279
LargeModGames merged 6 commits into
mainfrom
feat/friends

Conversation

@LargeModGames
Copy link
Copy Markdown
Owner

This pull request introduces a new Friends feature, including a full Friends screen, friend management flows, and live now-playing status integration, all backed by spotatui.com. It also improves clipboard support on Linux Wayland and fixes key handling in the Friends UI. The implementation involves significant changes to the app state, background tasks, and platform-specific dependencies.

Friends feature and UI:

  • Added a new "Friends" entry to the library and implemented a complete Friends screen, including friend-code display, online filtering, inline name search, and live now-playing status for followed users.
  • Added friend management flows: users can add friends by code or username search, unfollow friends, and the Friends screen periodically refreshes in the background while open.

Now-playing and sync integration:

  • Implemented background syncing of now-playing status to spotatui.com, including track change and heartbeat updates, and clearing the status on exit.

Platform and dependency updates:

  • Enabled Linux arboard clipboard support with Wayland data-control, ensuring clipboard operations work reliably on Wayland sessions. Platform-specific dependency configuration for arboard was added for Linux, macOS, and Windows.

Bug fixes:

  • Fixed Friends-specific key handling so that Friends UI actions take precedence over conflicting global shortcuts.

@LargeModGames LargeModGames merged commit c2a7b87 into main May 27, 2026
9 checks passed
@LargeModGames LargeModGames deleted the feat/friends branch May 27, 2026 20:24
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