Sign in
Join now
grain
grain.social
/
Star
Starred
Star
68
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
68
Something went wrong. Try again.
Fork
2
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
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
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
more
Copy SHA
Browse repository
committed
1mo ago
chadtmiller.com
5d4daa49
Copied
Failed
Copy SHA
fix(groups): three seeded photos were rotated
twice
twice
Copy SHA
Browse repository
committed
1mo ago
chadtmiller.com
e8531fb8
Copied
Failed
Copy SHA
fix(groups): count galleries everywhere, not
pool
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
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
seed
Copy SHA
Browse repository
committed
1mo ago
chadtmiller.com
2a2cd243
Copied
Failed
Copy SHA
feat(groups): give the seeded photos their EXIF
records
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
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
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
swapped
Copy SHA
Browse repository
committed
1mo ago
chadtmiller.com
ae6fee17
Copied
Failed
Copy SHA
feat: groups — a community's pool of members'
galleries
galleries
Copy SHA
Browse repository
committed
1mo ago
chadtmiller.com
31f4a81a
Copied
Failed
Copy SHA
Align fallback avatars with photos inside inline
links
links
Copy SHA
Browse repository
committed
1mo ago
chadtmiller.com
f90d83d9
Copied
Failed
Copy SHA
Colour favourite notifications with the heart, not the
accent
accent
Copy SHA
Browse repository
committed
1mo ago
chadtmiller.com
787fe83c
Copied
Failed
Copy SHA
Give the heart one colour across
themes
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
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
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
viewed
Copy SHA
Browse repository
committed
1mo ago
chadtmiller.com
d6a3e622
Copied
Failed
Copy SHA
Offer the iOS app to visitors on an
iPhone
iPhone
Copy SHA
Browse repository
committed
1mo ago
chadtmiller.com
44665a09
Copied
Failed
Copy SHA
Promote Create to a primary button below the
nav
nav
Copy SHA
Browse repository
committed
1mo ago
chadtmiller.com
4a0e5005
Copied
Failed
Copy SHA
Regenerate the schema dump for the story views
table
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
watched
Copy SHA
Browse repository
committed
1mo ago
chadtmiller.com
d703c32f
Copied
Failed
Copy SHA
Track which stories each account has
watched
watched
Copy SHA
Browse repository
committed
1mo ago
chadtmiller.com
408843cd
Copied
Failed
Copy SHA
Merge origin/main into the test-coverage
branch
branch
Copy SHA
Browse repository
committed
2mo ago
chadtmiller.com
acb26753
Copied
Failed
Copy SHA
test: cover mentionSearch scoped to one account's
galleries
galleries
Copy SHA
Browse repository
committed
2mo ago
chadtmiller.com
b2bd4a0a
Copied
Failed
Copy SHA
test: cover resolveActor, the country helpers, getGallery and
EXIF
EXIF
Copy SHA
Browse repository
committed
2mo ago
chadtmiller.com
fbe86ac3
Copied
Failed
Copy SHA
test: cover the three OpenGraph cards and the font
loader
loader
Copy SHA
Browse repository
committed
2mo ago
chadtmiller.com
299a8a0b
Copied
Failed
Copy SHA
test: cover the four search-backed
endpoints
endpoints
Copy SHA
Browse repository
committed
2mo ago
chadtmiller.com
afebaf26
Copied
Failed
Copy SHA
chore: bump @hatk/hatk to
alpha.82
alpha.82
Copy SHA
Browse repository
committed
2mo ago
chadtmiller.com
7524aa44
Copied
Failed
Copy SHA
docs: correct the search-index note in the coverage
plan
plan
Copy SHA
Browse repository
committed
2mo ago
chadtmiller.com
5811076c
Copied
Failed
Copy SHA
test: cover mentionSearch, deleteGallery and
deleteAccount
deleteAccount
Copy SHA
Browse repository
committed
2mo ago
chadtmiller.com
cf21ea59
Copied
Failed
Copy SHA
test: cover getActorProfile, the mute procedures and the on-login
hook
hook
Copy SHA
Browse repository
committed
2mo ago
chadtmiller.com
6c789934
Copied
Failed
Copy SHA
test: cover every notification
source
source
Copy SHA
Browse repository
committed
2mo ago
chadtmiller.com
fff98dc3
Copied
Failed
Copy SHA
fix: mention notifications went silent once you had
commented
commented
Copy SHA
Browse repository
committed
2mo ago
chadtmiller.com
c78da17b
Copied
Failed
Copy SHA
test: cover the collage layout and the actor list
endpoints
endpoints
Copy SHA
Browse repository
committed
2mo ago
chadtmiller.com
adb0e3fd
Copied
Failed
Copy SHA
test: cover the story
surface
surface
Copy SHA
Browse repository
committed
2mo ago
chadtmiller.com
de0b4c33
Copied
Failed
Copy SHA
test: cover the on-commit hooks and their notification
helpers
helpers
Copy SHA
Browse repository
committed
2mo ago
chadtmiller.com
eb54e5f8
Copied
Failed
Copy SHA
fix: isBlockedOrMuted could not parse, silencing every push
notification
notification
Copy SHA
Browse repository
committed
2mo ago
chadtmiller.com
b0e7187f
Copied
Failed
Copy SHA
test: cover the for-you
feed
feed
Copy SHA
Browse repository
committed
2mo ago
chadtmiller.com
23593967
Copied
Failed
Copy SHA
test: cover the location
feed
feed
Copy SHA
Browse repository
committed
2mo ago
chadtmiller.com
c37aab56
Copied
Failed
Copy SHA
perf: serve the basemap through a tile Worker, and draw pins
once
once
Copy SHA
Browse repository
committed
2mo ago
chadtmiller.com
5128c27f
Copied
Failed
Copy SHA
test: cover the five gallery
feeds
feeds
Copy SHA
Browse repository
committed
2mo ago
chadtmiller.com
a5ac879f
Copied
Failed
Copy SHA
test: wire up coverage measurement for the
server
server
Copy SHA
Browse repository
committed
2mo ago
chadtmiller.com
aa6c670c
Copied
Failed
Copy SHA
chore: move the test runner to vitest
5
5
Copy SHA
Browse repository
committed
2mo ago
chadtmiller.com
a5f268fe
Copied
Failed
Copy SHA
fix: show the gallery location on the detail page's split
layout
layout
Copy SHA
Browse repository
committed
2mo ago
chadtmiller.com
cc384fdb
Copied
Failed
Copy SHA
feat: plot every place on the locations map, not the top
thirty
thirty
Copy SHA
Browse repository
committed
2mo ago
chadtmiller.com
c418e0e8
Copied
Failed
Copy SHA
chore: add a justfile for the two dev server
modes
modes
Copy SHA
Browse repository
committed
2mo ago
chadtmiller.com
24528ef5
Copied
Failed
Copy SHA
feat: rebuild the camera and location indexes as tile
grids
grids
Copy SHA
Browse repository
committed
2mo ago
chadtmiller.com
a7ac01ff
Copied
Failed
Copy SHA
refactor: extract the page heading the redesigned pages
share
share
Copy SHA
Browse repository
committed
2mo ago
chadtmiller.com
f0b5d860
Copied
Failed
Copy SHA
feat: raise photo upload limit to 20
Copy SHA
Browse repository
committed
2mo ago
chadtmiller.com
e5a8205a
Copied
Failed
Copy SHA
fix: filter takedowns, blocks, and mutes out of lists, notifications, and
pushes
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
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
needs
Copy SHA
Browse repository
committed
2mo ago
chadtmiller.com
0c425d0b
Copied
Failed
Copy SHA
fix: apply moderation labels on the gallery detail
view
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
styles
Copy SHA
Browse repository
committed
2mo ago
chadtmiller.com
907db09e
Copied
Failed
Copy SHA
style: reflow
basemap.ts
basemap.ts
Copy SHA
Browse repository
committed
2mo ago
Previous
1
2
3
4
5
…
8
Next