Check out this gallery on @grain.social
grain.social/profile/atas...
@grain.social
grain.social is a photography-focused photo sharing platform sign in with your bsky account by @chadtmiller.com github: https://github.com/grainsocial/grain tangled: https://tangled.sh/@grain.social/grain #photography #atprotocol
Check out this gallery on @grain.social
grain.social/profile/atas...
Check out this gallery on @grain.social
grain.social/profile/atas...
Check out this gallery on @grain.social
grain.social/profile/tyna...
Giving @grain.social some flare ✨. The og:image by default will now display a preview of your gallery in a collage format. Probably have a way to customize this in the future. Still playing around with different ideas. Here's a few examples: grain.social/profile/chad...
Enjoying the @grain.social app! Here’s some pics of my dog being lazy on walks
grain.social/profile/bria...
Try Grain today for a zen photo browsing experience on the #atprotocol. No ads, no Bluesky posts, just photo galleries.
👉 grain.social
#photography #photos #galleries
screenshot of the grain native app photo library screen showing a grid of photos organized by date with dashes on the right to quickly scroll down the list.
iOS build v1.0.0+24 adds a new photo library screen accessible from the app drawer. If you upload photos with the toggle to include metadata you should see your photos organized by date. This is currently read only but we'll add more functionality soon. That's all! Have a nice weekend 🏔️
Features:
- Rich text facet support in inputs. Typing @someuser will open an overlay to select the matching user and insert the handle text into the input. Also highlights links and hashtags as you type. This works for gallery descriptions, comments, and profile descriptions.
A new iOS build v1.0.0+23 is now available.
Fixes:
- Facet parsing in profile descriptions.
- Better handling of keyboard focus after creating a gallery.
- Better handling of photo limit when initially creating a gallery.
Thanks @tynanpurdy.com!
screenshot of the grain iOS app screen for editing alt texts, the screen shows a list of alt texts inputs next to their corresponding image
✨Cool new feature in the iOS app: you can now edit all your gallery’s alt texts at once. We’ll probably bring this back to the web app too.
The native app is mostly aligned with the web experience expect for the photo library screen. If you need delete photos (permanently) you'll need to use the web app. Hopefully have something for that in app soon. Right now if you delete a gallery it keeps the photos around.
If you encounter any issues or have any feedback, please let us know at github.com/grainsocial/... or directly in TestFlight.
Our iOS beta is now available on TestFlight testflight.apple.com/join/ju9eXf6m You can help us out by creating galleries, uploading photos, adding comments, favoriting galleries, etc. Hoping to get the app out on Android soon once we get our hands on a spare device 👀
Yeah that would be cool. Maybe even store them in a sub folder structure of your choosing ie yyyy/yyyy-mm/yyyy-mm-dd or something like that.
Definitely want to be able to support this use case if possible! Metadata linking to a full size res seems totally reasonable.
Maybe we could create a cli for folks to use to maintain consistency when processing down to 1mb for batch directory uploads.
Or let grain store the images for you. If your intention is to just to use the images for social apps on ATproto not sure you really need images any larger than 1mb on your PDS.
Also right now images on grain are processed down to 1mb to keep the footprint/load times low. Experience with image cdns in the past has shown that trying to process larger image files (true to size) especially on large galleries is slow. Maybe grain always maintains its own (smaller) asset.
Working on some XRPC APIs to hopefully make adding photos/creating galleries externally easier. Right now it’s not as easy as linking a blob, you need some additional processing for dimensions/exif for photos to render properly.
Haven’t posted in a while. We’ve been heads down, working to bring a native mobile app to life. Until then, hope you’re enjoying the summer!
🎥 @chadtmiller.com
#mountains #alpinemeadow #mthood
Love this!
Yeah that’s totally doable if we had a simple post composer. It would be cool if Bluesky intent links supported refs to existing blobs then it would be easy.
Crossposting to bsky would be nice too. We’ve been brainstorming different ways to display a gallery in a post. We could create a composite image or maybe even a gif slideshow instead of just a single image.
Backlinks on photos to other records the original blob is attached to would be cool!
haha noice, a lot of the query/indexing logic is abstracted in the BFF framework in hopes that other folks can use it in their own apps someday. github.com/bigmoves/bff
In the works! Been meaning to give the explore page some more love now that there's more content to search on. Also want to add search by hashtag.
With the ability to add tags in comments, the community can help categorize your photos.
Create a gallery today and join the conversation!
We’ve got a pretty sweet collection of #mountains photos going already! 🏔️
grain.social/hashtag/moun...
Grain is leveling up! 🌟 📚 👾 ⬆️
We just added rich text support (hashtags, links, mentions) to profiles, galleries, and comments. You can mention other users in gallery descriptions and comments and they will get a notification. You can also add tags which help make the galleries more discoverable.