Sign in
Join now
grain-ios
grain.social
/
Star
Starred
Star
Something went wrong. Try again.
Fork
0
Eye filled
Watch
Watching
Watch
iOS client for Grain
grain.social
ios
photography
atproto
+3 more
ios
photography
atproto
Star
Starred
Star
Something went wrong. Try again.
Fork
Eye filled
Watch
Watching
Watch
Overview
Overview
Issues
Issues
1
1
Pulls
Pulls
Pipelines
Pipelines
Commits on
main
chadtmiller.com
392775b7
Copied
Failed
Copy SHA
feat(search): search as you type, with a skeleton, and scopes only once typing
Copy SHA
Browse repository
committed
1mo ago
chadtmiller.com
ab7138c8
Copied
Failed
Copy SHA
fix(locations): keep the reader's place and camera across a gallery
Copy SHA
Browse repository
committed
1mo ago
chadtmiller.com
79fa00ed
Copied
Failed
Copy SHA
fix(maps): place the attribution ourselves
Copy SHA
Browse repository
committed
1mo ago
chadtmiller.com
c90d1b96
Copied
Failed
Copy SHA
fix(locations): bring the sheet back only once a pop has completed
Copy SHA
Browse repository
committed
1mo ago
chadtmiller.com
c7621689
Copied
Failed
Copy SHA
style(locations): give the sheet headings room
Copy SHA
Browse repository
committed
1mo ago
chadtmiller.com
673ccbb3
Copied
Failed
Copy SHA
fix(locations): open a gallery over the whole screen, not inside the sheet
Copy SHA
Browse repository
committed
1mo ago
chadtmiller.com
5312a4a1
Copied
Failed
Copy SHA
fix(explore): pin the search field, ask a place's feed by name, call the tab Explore
Copy SHA
Browse repository
committed
1mo ago
chadtmiller.com
0b3b67bf
Copied
Failed
Copy SHA
feat(explore): bring the explore experience and the places map to iOS
Copy SHA
Browse repository
committed
1mo ago
chadtmiller.com
28ae0a9e
Copied
Failed
Copy SHA
perf(profile): build only the visible rows of the tab grids
Copy SHA
Browse repository
committed
1mo ago
chadtmiller.com
7ce3de8c
Copied
Failed
Copy SHA
perf(profile): stop re-evaluating the whole screen on every scroll frame
Copy SHA
Browse repository
committed
1mo ago
chadtmiller.com
6b7ed0ec
Copied
Failed
Copy SHA
feat(stories): make the composer a camera
Copy SHA
Browse repository
committed
1mo ago
chadtmiller.com
a54dc289
Copied
Failed
Copy SHA
Sync watched stories with the appview
Copy SHA
Browse repository
committed
1mo ago
chadtmiller.com
7eb612f5
Copied
Failed
Copy SHA
chore: bump marketing version to 9
Copy SHA
Browse repository
committed
1mo ago
chadtmiller.com
a53fe94a
Copied
Failed
Copy SHA
test: cover the delete path, in Swift Testing
Copy SHA
Browse repository
committed
1mo ago
chadtmiller.com
64de635f
Copied
Failed
Copy SHA
refactor(card): extract the modals a gallery card raises
Copy SHA
Browse repository
committed
1mo ago
chadtmiller.com
fe6c9bc8
Copied
Failed
Copy SHA
refactor(card): let the gallery card navigate itself
Copy SHA
Browse repository
committed
1mo ago
chadtmiller.com
7677c81a
Copied
Failed
Copy SHA
refactor(navigation): move the remaining seven screens onto routes
Copy SHA
Browse repository
committed
1mo ago
chadtmiller.com
bd413f42
Copied
Failed
Copy SHA
refactor(feed): move FeedView onto a navigation path
Copy SHA
Browse repository
committed
1mo ago
chadtmiller.com
5c63bdda
Copied
Failed
Copy SHA
feat(navigation): add Route, Router and RouteDestination
Copy SHA
Browse repository
committed
1mo ago
chadtmiller.com
92d92ce4
Copied
Failed
Copy SHA
refactor(test): give each test its own keychain, defaults and session
Copy SHA
Browse repository
committed
1mo ago
chadtmiller.com
512e9a31
Copied
Failed
Copy SHA
fix(cache): file a cached feed under the account that fetched it
Copy SHA
Browse repository
committed
1mo ago
chadtmiller.com
100b6f1b
Copied
Failed
Copy SHA
fix(gallery): stop pretending a failed delete succeeded
Copy SHA
Browse repository
committed
1mo ago
chadtmiller.com
eb37664d
Copied
Failed
Copy SHA
test: cover the app end to end, 58% -> 79%
Copy SHA
Browse repository
committed
1mo ago
chadtmiller.com
29d56415
Copied
Failed
Copy SHA
build: measure coverage from the justfile
Copy SHA
Browse repository
committed
1mo ago
chadtmiller.com
4d42008f
Copied
Failed
Copy SHA
refactor: widen view internals so tests can construct them
Copy SHA
Browse repository
committed
1mo ago
chadtmiller.com
34c78fee
Copied
Failed
Copy SHA
fix(profile): load the content for the tab a profile opens on
Copy SHA
Browse repository
committed
1mo ago
chadtmiller.com
a0f71aa6
Copied
Failed
Copy SHA
fix(feed): only offer to translate captions with prose in them
Copy SHA
Browse repository
committed
1mo ago
chadtmiller.com
14717942
Copied
Failed
Copy SHA
fix(notifications): absorb a repeat favorite into its existing row
Copy SHA
Browse repository
committed
1mo ago
chadtmiller.com
21a71aed
Copied
Failed
Copy SHA
fix(upload): keep resized images under the limits they promise
Copy SHA
Browse repository
committed
1mo ago
chadtmiller.com
d9fb1c1e
Copied
Failed
Copy SHA
Merge remote-tracking branch 'origin/main'
Copy SHA
Browse repository
committed
1mo ago
chadtmiller.com
c46a585e
Copied
Failed
Copy SHA
fix(auth): ask for the update action the Bluesky cross-post needs
Copy SHA
Browse repository
committed
2mo ago
chadtmiller.com
151c9ce4
Copied
Failed
Copy SHA
test: stop the draft-ownership test aging out
Copy SHA
Browse repository
committed
2mo ago
chadtmiller.com
a9cb5da4
Copied
Failed
Copy SHA
fix(bluesky): keep a truncated cross-post inside the grapheme limit
Copy SHA
Browse repository
committed
2mo ago
chadtmiller.com
9be65c43
Copied
Failed
Copy SHA
ci: run the mirror pipeline
Copy SHA
Browse repository
committed
2mo ago
chadtmiller.com
a6085771
Copied
Failed
Copy SHA
ci: mirror the repository to the grain.social PDS
Copy SHA
Browse repository
committed
2mo ago
chadtmiller.com
8f4525f1
Copied
Failed
Copy SHA
perf(profile): scope isLoading reads and stop rebuilding date formatters
Copy SHA
Browse repository
committed
2mo ago
chadtmiller.com
0db484fc
Copied
Failed
Copy SHA
chore: bump marketing version to 8
Copy SHA
Browse repository
committed
2mo ago
chadtmiller.com
91780c02
Copied
Failed
Copy SHA
perf(feed): cut main-thread work per card to a quarter
Copy SHA
Browse repository
committed
2mo ago
chadtmiller.com
854acb96
Copied
Failed
Copy SHA
chore: bump marketing version to 7
Copy SHA
Browse repository
committed
2mo ago
chadtmiller.com
ebb40025
Copied
Failed
Copy SHA
feat(auth): sign in to several accounts and switch between them
Copy SHA
Browse repository
committed
2mo ago
chadtmiller.com
cc4d7adc
Copied
Failed
Copy SHA
fix(auth): handle a denied sign-in instead of showing "invalidURL"
Copy SHA
Browse repository
committed
2mo ago
chadtmiller.com
b7531324
Copied
Failed
Copy SHA
Route gallery deletion through one service
Copy SHA
Browse repository
committed
2mo ago
chadtmiller.com
4fd92a66
Copied
Failed
Copy SHA
Delete a gallery's photos along with the gallery
Copy SHA
Browse repository
committed
2mo ago
chadtmiller.com
e228f910
Copied
Failed
Copy SHA
chore: bump marketing version to 6
Copy SHA
Browse repository
committed
2mo ago
chadtmiller.com
a80340d0
Copied
Failed
Copy SHA
Make gallery publishing resumable and safe to retry
Copy SHA
Browse repository
committed
2mo ago
chadtmiller.com
9d306e6b
Copied
Failed
Copy SHA
Use sentence case for UI copy, and offer Follow back
Copy SHA
Browse repository
committed
2mo ago
chadtmiller.com
306cef72
Copied
Failed
Copy SHA
ci: drop the build-number offset, Xcode Cloud assigns it
Copy SHA
Browse repository
committed
2mo ago
chadtmiller.com
3d62d425
Copied
Failed
Copy SHA
chore: bump marketing version to 5
Copy SHA
Browse repository
committed
2mo ago
chadtmiller.com
c04f654e
Copied
Failed
Copy SHA
chore: declare export compliance exemption
Copy SHA
Browse repository
committed
2mo ago
chadtmiller.com
d273bc02
Copied
Failed
Copy SHA
ci: build and ship to TestFlight from Xcode Cloud
Copy SHA
Browse repository
committed
2mo ago
chadtmiller.com
555d90ac
Copied
Failed
Copy SHA
chore: clean up lint and format violations, stop tests clobbering the Keychain
Copy SHA
Browse repository
committed
2mo ago
chadtmiller.com
ea04b8fd
Copied
Failed
Copy SHA
feat: skeleton loading state for the profile page
Copy SHA
Browse repository
committed
2mo ago
chadtmiller.com
be4d14f8
Copied
Failed
Copy SHA
chore: bump to v4 (build 59)
Copy SHA
Browse repository
committed
2mo ago
chadtmiller.com
b54f8e12
Copied
Failed
Copy SHA
fix: make just generate and just device work on a clean machine
Copy SHA
Browse repository
committed
2mo ago
chadtmiller.com
86c1eb1e
Copied
Failed
Copy SHA
feat: show who favorited a gallery
Copy SHA
Browse repository
committed
2mo ago
chadtmiller.com
98e27765
Copied
Failed
Copy SHA
chore: bump build number to 58
Copy SHA
Browse repository
committed
2mo ago
chadtmiller.com
80581a13
Copied
Failed
Copy SHA
chore: bump marketing version to v3
Copy SHA
Browse repository
committed
2mo ago
chadtmiller.com
15c40a7a
Copied
Failed
Copy SHA
fix: re-present gallery deep links when one is already on screen
Copy SHA
Browse repository
committed
2mo ago
chadtmiller.com
a8b38f4b
Copied
Failed
Copy SHA
fix: default APPLE_TEAM_ID to the real Grain team (YN68LN9T7Z)
Copy SHA
Browse repository
committed
3mo ago
chadtmiller.com
4fc258c2
Copied
Failed
Copy SHA
chore: bump build number to 57
Copy SHA
Browse repository
committed
3mo ago
Previous
1
2
3
4
5
6
Next