Sign in
Join now
grain
grain.social
/
Star
Starred
Star
Something went wrong. Try again.
Fork
2
Eye filled
Watch
Watching
Watch
grain.social is a photo sharing platform built on atproto.
grain.social
appview
atproto
photography
+3 more
appview
atproto
photography
Star
Starred
Star
Something went wrong. Try again.
Fork
Eye filled
Watch
Watching
Watch
Overview
Overview
Issues
Issues
7
7
Pulls
Pulls
1
1
Pipelines
Pipelines
Commits on
groups
chadtmiller.com
4dde091e
Copied
Failed
Copy SHA
feat(groups): link a group back to where it is run, and give pool tiles a face
Copy SHA
Browse repository
committed
1mo ago
chadtmiller.com
91d894cc
Copied
Failed
Copy SHA
feat(groups): a group's pool becomes a permissioned space
Copy SHA
Browse repository
committed
1mo ago
chadtmiller.com
12aab62b
Copied
Failed
Copy SHA
feat(groups): date the club's galleries to its rides, and add two more
Copy SHA
Browse repository
committed
1mo ago
chadtmiller.com
5d4daa49
Copied
Failed
Copy SHA
fix(groups): three seeded photos were rotated twice
Copy SHA
Browse repository
committed
1mo ago
chadtmiller.com
e8531fb8
Copied
Failed
Copy SHA
fix(groups): count galleries everywhere, not pool
Copy SHA
Browse repository
committed
1mo ago
chadtmiller.com
8aa00721
Copied
Failed
Copy SHA
fix(groups): say how many galleries, not how much pool
Copy SHA
Browse repository
committed
1mo ago
chadtmiller.com
0108ea7e
Copied
Failed
Copy SHA
feat(groups): drop the placeholder galleries from the opensocial seed
Copy SHA
Browse repository
committed
1mo ago
chadtmiller.com
2a2cd243
Copied
Failed
Copy SHA
feat(groups): give the seeded photos their EXIF records
Copy SHA
Browse repository
committed
1mo ago
chadtmiller.com
f0bbdef6
Copied
Failed
Copy SHA
feat(groups): ride photos for the demo club's pool
Copy SHA
Browse repository
committed
1mo ago
chadtmiller.com
72fc5574
Copied
Failed
Copy SHA
feat(groups): membership as a public fact, rules, join, decline
Copy SHA
Browse repository
committed
1mo ago
chadtmiller.com
fbb457b4
Copied
Failed
Copy SHA
feat(groups): the group page is the profile page, nouns swapped
Copy SHA
Browse repository
committed
1mo ago
chadtmiller.com
ae6fee17
Copied
Failed
Copy SHA
feat: groups — a community's pool of members' galleries
Copy SHA
Browse repository
committed
1mo ago
chadtmiller.com
31f4a81a
Copied
Failed
Copy SHA
Align fallback avatars with photos inside inline links
Copy SHA
Browse repository
committed
1mo ago
chadtmiller.com
f90d83d9
Copied
Failed
Copy SHA
Colour favourite notifications with the heart, not the accent
Copy SHA
Browse repository
committed
1mo ago
chadtmiller.com
787fe83c
Copied
Failed
Copy SHA
Give the heart one colour across themes
Copy SHA
Browse repository
committed
1mo ago
chadtmiller.com
ee2c8a40
Copied
Failed
Copy SHA
Draw a silhouette instead of a letter when an account has no avatar
Copy SHA
Browse repository
committed
1mo ago
chadtmiller.com
a34fe9fc
Copied
Failed
Copy SHA
Show avatars as soon as they decode instead of after hydration
Copy SHA
Browse repository
committed
1mo ago
chadtmiller.com
7c7a7099
Copied
Failed
Copy SHA
Keep the story progress bar going when a story is marked viewed
Copy SHA
Browse repository
committed
1mo ago
chadtmiller.com
d6a3e622
Copied
Failed
Copy SHA
Offer the iOS app to visitors on an iPhone
Copy SHA
Browse repository
committed
1mo ago
chadtmiller.com
44665a09
Copied
Failed
Copy SHA
Promote Create to a primary button below the nav
Copy SHA
Browse repository
committed
1mo ago
chadtmiller.com
4a0e5005
Copied
Failed
Copy SHA
Regenerate the schema dump for the story views table
Copy SHA
Browse repository
committed
1mo ago
chadtmiller.com
9cff5f66
Copied
Failed
Copy SHA
Grey the story ring once a story has been watched
Copy SHA
Browse repository
committed
1mo ago
chadtmiller.com
d703c32f
Copied
Failed
Copy SHA
Track which stories each account has watched
Copy SHA
Browse repository
committed
1mo ago
chadtmiller.com
408843cd
Copied
Failed
Copy SHA
Merge origin/main into the test-coverage branch
Copy SHA
Browse repository
committed
1mo ago
chadtmiller.com
acb26753
Copied
Failed
Copy SHA
test: cover mentionSearch scoped to one account's galleries
Copy SHA
Browse repository
committed
1mo ago
chadtmiller.com
b2bd4a0a
Copied
Failed
Copy SHA
test: cover resolveActor, the country helpers, getGallery and EXIF
Copy SHA
Browse repository
committed
1mo ago
chadtmiller.com
fbe86ac3
Copied
Failed
Copy SHA
test: cover the three OpenGraph cards and the font loader
Copy SHA
Browse repository
committed
1mo ago
chadtmiller.com
299a8a0b
Copied
Failed
Copy SHA
test: cover the four search-backed endpoints
Copy SHA
Browse repository
committed
1mo ago
chadtmiller.com
afebaf26
Copied
Failed
Copy SHA
chore: bump @hatk/hatk to alpha.82
Copy SHA
Browse repository
committed
1mo ago
chadtmiller.com
7524aa44
Copied
Failed
Copy SHA
docs: correct the search-index note in the coverage plan
Copy SHA
Browse repository
committed
1mo ago
chadtmiller.com
5811076c
Copied
Failed
Copy SHA
test: cover mentionSearch, deleteGallery and deleteAccount
Copy SHA
Browse repository
committed
1mo ago
chadtmiller.com
cf21ea59
Copied
Failed
Copy SHA
test: cover getActorProfile, the mute procedures and the on-login hook
Copy SHA
Browse repository
committed
1mo ago
chadtmiller.com
6c789934
Copied
Failed
Copy SHA
test: cover every notification source
Copy SHA
Browse repository
committed
1mo ago
chadtmiller.com
fff98dc3
Copied
Failed
Copy SHA
fix: mention notifications went silent once you had commented
Copy SHA
Browse repository
committed
1mo ago
chadtmiller.com
c78da17b
Copied
Failed
Copy SHA
test: cover the collage layout and the actor list endpoints
Copy SHA
Browse repository
committed
1mo ago
chadtmiller.com
adb0e3fd
Copied
Failed
Copy SHA
test: cover the story surface
Copy SHA
Browse repository
committed
1mo ago
chadtmiller.com
de0b4c33
Copied
Failed
Copy SHA
test: cover the on-commit hooks and their notification helpers
Copy SHA
Browse repository
committed
1mo ago
chadtmiller.com
eb54e5f8
Copied
Failed
Copy SHA
fix: isBlockedOrMuted could not parse, silencing every push notification
Copy SHA
Browse repository
committed
1mo ago
chadtmiller.com
b0e7187f
Copied
Failed
Copy SHA
test: cover the for-you feed
Copy SHA
Browse repository
committed
1mo ago
chadtmiller.com
23593967
Copied
Failed
Copy SHA
test: cover the location feed
Copy SHA
Browse repository
committed
1mo ago
chadtmiller.com
c37aab56
Copied
Failed
Copy SHA
perf: serve the basemap through a tile Worker, and draw pins once
Copy SHA
Browse repository
committed
1mo ago
chadtmiller.com
5128c27f
Copied
Failed
Copy SHA
test: cover the five gallery feeds
Copy SHA
Browse repository
committed
1mo ago
chadtmiller.com
a5ac879f
Copied
Failed
Copy SHA
test: wire up coverage measurement for the server
Copy SHA
Browse repository
committed
1mo ago
chadtmiller.com
aa6c670c
Copied
Failed
Copy SHA
chore: move the test runner to vitest 5
Copy SHA
Browse repository
committed
1mo ago
chadtmiller.com
a5f268fe
Copied
Failed
Copy SHA
fix: show the gallery location on the detail page's split layout
Copy SHA
Browse repository
committed
1mo ago
chadtmiller.com
cc384fdb
Copied
Failed
Copy SHA
feat: plot every place on the locations map, not the top thirty
Copy SHA
Browse repository
committed
1mo ago
chadtmiller.com
c418e0e8
Copied
Failed
Copy SHA
chore: add a justfile for the two dev server modes
Copy SHA
Browse repository
committed
1mo ago
chadtmiller.com
24528ef5
Copied
Failed
Copy SHA
feat: rebuild the camera and location indexes as tile grids
Copy SHA
Browse repository
committed
1mo ago
chadtmiller.com
a7ac01ff
Copied
Failed
Copy SHA
refactor: extract the page heading the redesigned pages share
Copy SHA
Browse repository
committed
1mo ago
chadtmiller.com
f0b5d860
Copied
Failed
Copy SHA
feat: raise photo upload limit to 20
Copy SHA
Browse repository
committed
1mo ago
chadtmiller.com
e5a8205a
Copied
Failed
Copy SHA
fix: filter takedowns, blocks, and mutes out of lists, notifications, and pushes
Copy SHA
Browse repository
committed
2mo ago
chadtmiller.com
a6c6d9df
Copied
Failed
Copy SHA
fix: match skeleton avatar size to gallery and profile headers
Copy SHA
Browse repository
committed
2mo ago
chadtmiller.com
3fb52bb4
Copied
Failed
Copy SHA
fix: give gallery image loading fallbacks a visible light-mode surface
Copy SHA
Browse repository
committed
2mo ago
chadtmiller.com
b3008428
Copied
Failed
Copy SHA
fix: hide overflow menu on gallery card when it has no items
Copy SHA
Browse repository
committed
2mo ago
chadtmiller.com
942bac03
Copied
Failed
Copy SHA
feat: rebuild the hashtag page around a page heading
Copy SHA
Browse repository
committed
2mo ago
chadtmiller.com
b4b47a13
Copied
Failed
Copy SHA
fix: fade avatar images in over a neutral placeholder
Copy SHA
Browse repository
committed
2mo ago
chadtmiller.com
69a60e4a
Copied
Failed
Copy SHA
fix(oauth): grant the update action the Bluesky cross-post needs
Copy SHA
Browse repository
committed
2mo ago
chadtmiller.com
0c425d0b
Copied
Failed
Copy SHA
fix: apply moderation labels on the gallery detail view
Copy SHA
Browse repository
committed
2mo ago
chadtmiller.com
8d202be4
Copied
Failed
Copy SHA
fix: let the warn-media overlay carry its own styles
Copy SHA
Browse repository
committed
2mo ago
chadtmiller.com
907db09e
Copied
Failed
Copy SHA
style: reflow basemap.ts
Copy SHA
Browse repository
committed
2mo ago
Previous
1
2
3
4
5
…
8
Next