Sign in

Opnshelf

@opnshelf.xyz
6 followers 1 following 9 posts

Track movies and shows, build watchlists, and share your taste with friends. Your shelf is personal, social, and portable — built on an open network. opnshelf.xyz

PostsRepliesMedia
Opnshelf @opnshelf.xyz · 23/09/2026
Who doesn't love a faster website?
000
Reposted by Opnshelf
Rowan-Paul @rowanpaulflynn.dev · 18/09/2026
A friday morning release for @opnshelf.xyz, mostly behind the scene changes but it does include a big lists overhaul: Every list now has its own page and its own URL, so you can link one, bookmark it, or hand it to someone. The overview is a wall of covers instead of a sidebar of names.
101
Opnshelf @opnshelf.xyz · 13/09/2026
Do note the app store update is still waiting for an Apple review, so that might take some time to become available!
012
Reposted by Opnshelf
Rowan-Paul @rowanpaulflynn.dev · 11/09/2026
New in @opnshelf.xyz today: - One Social hub for activity, finding people and Circles - Mobile lists now keep loading as you scroll, including Search, Shelf and Reviews - Update notifications now show across the mobile app Plus plenty of fixes under the hood
A screenshot of the new social screen showing history from friends, finding people and managing circles
012
Reposted by Opnshelf
Rowan-Paul @rowanpaulflynn.dev · 09/09/2026
Shipped on @opnshelf.xyz this week: - Progress on shows: seasons and shows now show how far along you are, with a bar and percentage - Rewatches count: a watched poster shows how many times you've seen it, everywhere - Settings split into Profile, Preferences, Connections, Account and Help
Search results showing posters with a % of how much of a show you've watchedSearch results showing multiple watches of Lord of RingsScreenshot of the new settings screen with subpages
111
Opnshelf @opnshelf.xyz · 18/08/2026
Even more new features!
000
Reposted by Opnshelf
Rowan-Paul @rowanpaulflynn.dev · 12/08/2026
Rolling out right now to @opnshelf.xyz A welcome tour! It goes over a few basics of the website or app
011
Reposted by Opnshelf
Rowan-Paul @rowanpaulflynn.dev · 31/07/2026
Shipped this week on @opnshelf.xyz - Trakt import has its own page: when we can't find an imported item from trakt it asks you to match it with an existing tmdb item - We only ask for the atproto permissions we need, when we need them - Full cast & crew on their own page
221
Opnshelf @opnshelf.xyz · 28/07/2026
@atstore.fyi I'm trying to edit my listing, but it doesn't show up as claimed on my account. I suspect it still uses my old DID for this account (from my deleted PDS).
100
Reposted by Opnshelf
Rowan-Paul @rowanpaulflynn.dev · 25/07/2026
Added a widget to the @opnshelf.xyz mobile app that shows your activity from the past 30 days!
An Android widget with a bar graph showing the users activity from the past 30 days
011
Opnshelf @opnshelf.xyz · 17/07/2026
We've got a new logo, hello!
010
Reposted by Opnshelf
Rowan-Paul @rowanpaulflynn.dev · 17/07/2026
I've opened up the mobile beta. if you want to test the @opnshelf.xyz for the next two weeks, sign up for the Google group and then press the play store link. Google Group: groups.google.com/g/opnshelf Join on Android: play.google.com/store/apps/d... Join on the web: play.google.com/apps/testing...
groups.google.com
OpnShelf Beta Testing - Google Groups
001
Reposted by Opnshelf
Rowan-Paul @rowanpaulflynn.dev · 11/07/2026
Shipped a lot of @opnshelf.xyz this week: Reviews got a big upgrade: they're now their own records on the atproto network, with a proper editor on mobile and dedicated review pages. The fun part: you can mirror reviews to leaflet and new reviews can auto-post to Bluesky.
101
Opnshelf @opnshelf.xyz · 13/07/2026
And we're back (again)! This time got labeled by the bsky labeler on accident, but after contacting support the account has been unsuspended.
001
Reposted by Opnshelf
Rowan-Paul @rowanpaulflynn.dev · 08/07/2026
Added @expo.dev EAS Update for @opnshelf.xyz, man that works great! And also really easy to trigger a new update.
100
Reposted by Opnshelf
Rowan-Paul @rowanpaulflynn.dev · 26/06/2026
New in @opnshelf.xyz : add items to your library, where you can select what format you have it on and what boxset it is a part of.
011
Reposted by Opnshelf
Rowan-Paul @rowanpaulflynn.dev · 26/06/2026
You can now add the people you follow to a circle, meaning you can easily filter the activity feed per circle. More cool features related to this are coming, so stay tuned!
001
Reposted by Opnshelf
Rowan-Paul @rowanpaulflynn.dev · 26/06/2026
The past week I've done a lot of stuff on @opnshelf.xyz: - Mobile glow-up: rich activity feed, detail-screen parity, share buttons, episode-scoped actions - Trakt import now paces itself under the PDS rate limit - Better discovery - Auth fixes & switched testing from Jest to Vitest
The discovery page showing a from your follows, because you watched rick & morty and because you watched pluribus section
001
Opnshelf @opnshelf.xyz · 23/06/2026
I unducked this account! Apparently when i deleted my old PDS and started my new PDS I didn't enable crawling from bsky so this handle showed nothing... Well we're back now, but you might need to refollow. For now it'll be mostly reposts from my main account @rowanpaulflynn.dev that relate to this
011
Reposted by Opnshelf
Rowan-Paul @rowanpaulflynn.dev · 20/06/2026
Squashed a bunch of bugs in the web version of @opnshelf.xyz - Watch-history sync indicator while we backfill - Resilient TMDB + ingester (retries, caching, redelivery) - Server-side session expiry - Profile & review polish: markdown rendering, deep-linked reviews, delete confirmation
101
Reposted by Opnshelf
Rowan-Paul @rowanpaulflynn.dev · 30/05/2026
opnshelf.social now runs on Tranquil PDS! This means that you can sign up on the website and we no longer have to worry about spam! The form itself is protected by @cloudflare.social Turnstile and you need to verify an email address before your PDS account becomes accessible.
The sign up screen of OpnShelf
101
Reposted by Opnshelf
Rowan-Paul @rowanpaulflynn.dev · 30/05/2026
Lots of new stuff on @opnshelf.xyz, including a new PDS. Gotta squash a few bugs but then I'll record a few new videos!
001
Reposted by Opnshelf
Rowan-Paul @rowanpaulflynn.dev · 21/05/2026
Updated the @opnshelf.xyz landing screen to also contain a few screenshots so users can actually see the application before signing in!
002
Reposted by Opnshelf
Rowan-Paul @rowanpaulflynn.dev · 19/05/2026
You can now show other atproto apps on your profile, just activate it in your settings (you might need to refresh for us to find your profile).
002
Reposted by Opnshelf
Rowan-Paul @rowanpaulflynn.dev · 16/05/2026
Shipped a bunch of smaller updates to @opnshelf.xyz: - Added "Where to Watch" - Episode cast & crew now shown on episode pages - Follow button added to profile pages - TMDB rating shown as fallback in search results - Similar shows/movies polished - FIxed mobile layout on an bunch of pages
A screenshot showing the "where to watch" section that shows which streaming sites to watch something on
102
Reposted by Opnshelf
Rowan-Paul @rowanpaulflynn.dev · 15/05/2026
Updated the onboarding for @opnshelf.xyz so it no longer auto "imports" all your follows but instead show your follows that are on opnshelf and if there are none, show the most active users.
A screenshot of the "People to follow" onboarding screen
102
Reposted by Opnshelf
Rowan-Paul @rowanpaulflynn.dev · 13/05/2026
You can now leave feedback and bug reports immediately inside the app
002
Reposted by Opnshelf
Rowan-Paul @rowanpaulflynn.dev · 06/05/2026
You can now see all your notes in one place -> opnshelf.xyz/profile/rowa...
A screenshot showing the notes page of Opnshelf
011
Reposted by Opnshelf
Rowan-Paul @rowanpaulflynn.dev · 05/05/2026
112
Reposted by Opnshelf
Rowan-Paul @rowanpaulflynn.dev · 30/04/2026
Merged the redesign to the main branch and added search & profile pages today. Still missing some features such as onboarding, but getting there.
A screenshot of the command dialog searching for Dune movie
102
Reposted by Opnshelf
Rowan-Paul @rowanpaulflynn.dev · 23/04/2026
Okay so eventually I want to add books to @opnshelf.xyz but until then is there really no way to read a book twice on @goodreads?
001
Reposted by Opnshelf
Rowan-Paul @rowanpaulflynn.dev · 20/04/2026
Working on a little redesign and ground-up rebuild for @opnshelf.xyz
Homepage of OpnShelf
132
Reposted by Opnshelf
Rowan-Paul @rowanpaulflynn.dev · 02/04/2026
People now have detail pages @opnshelf.xyz You can see all their movies and shows, mark them as watched and add them to lists. opnshelf.xyz/person/8691/...
opnshelf.xyz
Zoe Saldaña | OpnShelf
Zoë Yadira Saldaña-Perego (/sɑːlˈdænjə/ sahl-DAN-yə, Latin American Spanish: [ˈso.e salˈdaɲa]; née Saldaña Nazario; born June 19, 1978) is an American actress.
102
Reposted by Opnshelf
Rowan-Paul @rowanpaulflynn.dev · 20/03/2026
New on teh onboarding view: uploading a profile picture! It gets saved to your PDS and you can change it later in settings as well. Was quite easy to add, especially because I didn't need to slam my head against S3 xD
112
Reposted by Opnshelf
Rowan-Paul @rowanpaulflynn.dev · 11/03/2026
You can now look at other peoples profiles. Coming soon: friends! opnshelf.xyz/profile/rowa... Also updated the navigation on web:
012
Reposted by Opnshelf
Rowan-Paul @rowanpaulflynn.dev · 07/03/2026
Reworked the shelf page again, now has better pagination
101
Reposted by Opnshelf
Rowan-Paul @rowanpaulflynn.dev · 06/03/2026
Added an up to next section to the dashboard so you can see which episode to watch next!
102
Reposted by Opnshelf
Rowan-Paul @rowanpaulflynn.dev · 05/03/2026
New @opnshelf.xyz feature: onboarding! When you create an account, you now get to choose a display name and (optionally) import your history from Trakt.tv!
112
Reposted by Opnshelf
Rowan-Paul @rowanpaulflynn.dev · 27/02/2026
You can now create accounts @opnshelf.xyz Aka we have our own PDS: opnshelf.social, inspired by how @npmx.dev handles their Auth.
2215
Reposted by Opnshelf
Rowan-Paul @rowanpaulflynn.dev · 22/02/2026
I've redone the search/discover so by default shows and movies are combined in a list sorted by popularity. Also watch an entire show from the results page
002
Reposted by Opnshelf
Rowan-Paul @rowanpaulflynn.dev · 21/02/2026
Redesigned the season & show page so you can now watch a whole show or season at once
001
Reposted by Opnshelf
Rowan-Paul @rowanpaulflynn.dev · 19/02/2026
I've now removed choosing accent colors, since that brought a bunch of contrast issues with it. Might bring them back later, but for now amber is the color. Fixed the poster colors making the buttons unreadable & added a dashboard page for logged in users
101
Reposted by Opnshelf
Rowan-Paul @rowanpaulflynn.dev · 15/02/2026
Did a bit of a redesing, you can now choose accent colors a la material (desing) you. Needs a bit more tweaking, but it's pretty cool
101
Reposted by Opnshelf
Rowan-Paul @rowanpaulflynn.dev · 13/02/2026
Added lists with default watch list and favorite list. Also switched to biome, i love the check command. You can now also choose a timezone and the app will save the dates in that timezone.
A screenshot of a page showing multiple lists, a watchlist and a favorites list
221
Reposted by Opnshelf
Rowan-Paul @rowanpaulflynn.dev · 13/02/2026
Also you now have autocomplete for handles, which is nice and it should already work with non bsky PDSs as well
A screenshot showing entering your username now shows suggestions for accounts to log in with
111
Reposted by Opnshelf
Rowan-Paul @rowanpaulflynn.dev · 11/02/2026
You can now see cast & crew on movie detail pages
A screenshot with the cast & crew of Dune (2021)
101
Reposted by Opnshelf
Rowan-Paul @rowanpaulflynn.dev · 11/02/2026
@opnshelf.xyz is now also on @tangled.org !
tangled.org
rowanpaulflynn.dev/opnshelf
021
Reposted by Opnshelf
Rowan-Paul @rowanpaulflynn.dev · 08/02/2026
Added the ability to watch a movie multiple times, a modal to see all plays and remove them. You can also choose a specific time and date that you've watched a movie. Mobile app still needs some polishing with models and clipping text, but it works!
A screenshot of OpnShelf with a movie that's been watched twice
111
Reposted by Opnshelf
Rowan-Paul @rowanpaulflynn.dev · 07/02/2026
@opnshelf.xyz is now using TAP for backfilling records from atproto. Also added the mobile apps to the app & play store. But kept screwing the environment variables and it always takes ages to update the test track. Might add shows next
012
Reposted by Opnshelf
Rowan-Paul @rowanpaulflynn.dev · 06/02/2026
Now using @atproto/lex for stuff on the backend & implemented toasts. Next up is getting the mobile app back to feature parity and maybe trying to setup the apps in play console/app store connect. @opnshelf.xyz
112