Your phone learns to star and save
The mobile app can now star a commit, save it for later, and list everything you've saved. It follows the website's rules, including a 60-a-minute cap on each.

You're thumbing through the log on your phone when a commit earns a star. You tap, and the commit comes back whole. The count ticks up, the star fills in, and it says it's saved. Save one instead and it drops into your saved list, newest first.
Credit simonhamp, who wired the phone into the star and save machinery the website already ran. Starring returns the commit exactly as its page shows it, with the count and your star updated. Saving returns it marked as saved. Starring twice or unsaving nothing is harmless. Your own commits are off limits, answered with a 403. The saved list arrives 20 at a time, last saved first, with a pointer to the next page and the newest reply under each commit. Starring and saving each get 60 a minute.
One catch. The phone is stricter than the web about taking a star back. On the web you can unstar anything, but here the commit has to still be visible to you, so one that has slid back to pending or been deleted answers 404 and quietly keeps your star.
Part of a larger story
Key files · #550
- routes/
api.php - app/
Http/ CommitStarController.phpControllers/ Api/ - app/
Http/ BookmarkController.phpControllers/ Api/ - app/
Http/ CreateApiCommitStarRequest.phpRequests/ - app/
Http/ DeleteApiCommitStarRequest.phpRequests/ - app/
Queries/ SavedCommitsQuery.php - app/
Actions/ CreateBookmark.php - app/
Http/ CommitResource.phpResources/