Skip to content

feat: listenbrainz cards#249

Merged
flo-bit merged 3 commits intoflo-bit:mainfrom
ghostdevv:listenbrainz
Apr 8, 2026
Merged

feat: listenbrainz cards#249
flo-bit merged 3 commits intoflo-bit:mainfrom
ghostdevv:listenbrainz

Conversation

@ghostdevv
Copy link
Copy Markdown
Contributor

@ghostdevv ghostdevv commented Mar 12, 2026

Adds the following cards for the scrobbling service ListenBrainz:

image

I also used this as an opportunity to introduce some potential improvements to the remote functions use to try and reduce complexity, as well as bringing in Valibot to validate the input. Let me know if you want any changes, and if any of it gets merged then I'm happy to make the changes to other parts of the codebase.

@cloudflare-workers-and-pages
Copy link
Copy Markdown

Deploying with  Cloudflare Workers  Cloudflare Workers

The latest updates on your project. Learn more about integrating Git with Workers.

Status Name Latest Commit Updated (UTC)
❌ Deployment failed
View logs
blento b3b5802 Apr 08 2026, 10:44 PM

@flo-bit
Copy link
Copy Markdown
Owner

flo-bit commented Apr 8, 2026

sorry took me a while to review this, i've taken out the <BaseCard> stuff for now, we do want something like this at some point to catch any errors in cards, but this shows "Loading..." on all cards even when not in editing mode, which is not ideal :/

other than that looks good to me 👍

@flo-bit flo-bit merged commit 5425306 into flo-bit:main Apr 8, 2026
1 check failed
@ghostdevv ghostdevv deleted the listenbrainz branch April 9, 2026 01:21
@ghostdevv
Copy link
Copy Markdown
Contributor Author

but this shows "Loading..." on all cards even when not in editing mode, which is not ideal :/

iirc idea was that instead of having no feedback, or causing the page to not render until the data is ready, have a loading state to give user feedback - the design could be improved but it's important change imo. I don't think it was about editing, but I could be mis-remembering

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.

2 participants