john-okeefe
  • Joined on 2023-02-06
john-okeefe released AniTrack-1.6.2 at john-okeefe/Anitrack 2026-09-01 20:26:29 -04:00
john-okeefe pushed tag 1.6.2 to john-okeefe/Anitrack 2026-09-01 20:26:29 -04:00
john-okeefe pushed to main at john-okeefe/Anitrack 2026-09-01 20:21:08 -04:00
0a89ec3652 fix(anilist): decode array-shaped airingSchedule/relations and isolate per-service sync errors
john-okeefe pushed to main at john-okeefe/Anitrack 2026-09-01 19:51:18 -04:00
5a14863a8f fix(anilist): repair SaveMediaListEntry mutation and surface update failures
john-okeefe pushed to main at Bookhoard/bookhoard 2026-08-30 21:02:12 -04:00
b1eda696f1 Revert "fix(bookmarks): upsert on title conflict so position upgrades don't 500"
john-okeefe pushed to main at Bookhoard/bookhoard 2026-08-30 20:57:19 -04:00
27b3dcb69f fix(bookmarks): upsert on title conflict so position upgrades don't 500
john-okeefe pushed to main at Bookhoard/bookhoard 2026-08-30 11:44:37 -04:00
5c5593644d fix(media): gate file serving by library visibility; proper download URL
john-okeefe pushed to main at Bookhoard/bookhoard 2026-08-29 15:25:54 -04:00
9e516b96cc docs(android): require reader settings parity with the web reader
john-okeefe released Anitrack-1.6.0 at john-okeefe/Anitrack 2026-08-29 13:26:41 -04:00
john-okeefe pushed tag 1.6.0 to john-okeefe/Anitrack 2026-08-29 13:26:40 -04:00
john-okeefe pushed to main at john-okeefe/Anitrack 2026-08-29 13:13:53 -04:00
a16c804692 feat(ui): show per-service login status while accounts are being checked
d08756c36f fix(mal): distinguish silent token refresh from a fresh re-login
b42456f255 chore(gitignore): ignore build binaries and archive artifacts
49ac5bef03 chore(wailsjs): regenerate Go bindings for the AniList Browse feature
b9f4c12839 chore(deps): upgrade Wails to v2.15.0 and bump golang.org/x dependencies
Compare 5 commits »
john-okeefe pushed to main at Bookhoard/bookhoard 2026-08-29 10:26:00 -04:00
44735554f7 docs(api): document the real book download route
john-okeefe pushed to main at Bookhoard/bookhoard 2026-08-28 22:46:43 -04:00
311049379d docs(android): add QR pairing sign-in to roadmap, update auth design
f65db5ab4f docs(api): align auth/devices/libraries/media-items docs with handlers
Compare 2 commits »
john-okeefe pushed to main at Bookhoard/bookhoard 2026-08-28 20:59:40 -04:00
7ddcdd0756 docs(readme): link Android app doc and adopt app favicon as title icon
b927ed9988 docs(android): add native Android client design doc
Compare 2 commits »
john-okeefe pushed to main at Bookhoard/bookhoard 2026-08-28 20:12:23 -04:00
e2953c4a01 chore(license): relicense project from GPL-3.0 to AGPL-3.0
john-okeefe pushed to master at Bookhoard/bookhoard.koplugin 2026-08-22 13:17:05 -04:00
3d1c0fba4e feat(sync): propagate annotation deletions to the server
john-okeefe pushed to master at Bookhoard/bookhoard.koplugin 2026-08-22 11:07:04 -04:00
957ae80836 fix(sync): don't treat a stale-server 404 as 'book not in library'
john-okeefe pushed to master at Bookhoard/bookhoard.koplugin 2026-08-22 09:57:30 -04:00
656505eda7 fix(sync): report interactive push/pull failures when offline
9467bdb2bd fix(sync): link fresh books via read-only SHA-256 resolve before first pull
Compare 2 commits »
john-okeefe pushed to master at Bookhoard/bookhoard.koplugin 2026-08-20 08:58:01 -04:00
4ea3966e37 Fix crash on pull: AnnotationsModified payload must be a table
john-okeefe pushed to master at Bookhoard/bookhoard.koplugin 2026-08-20 08:42:52 -04:00
eec956e681 Serve web colors to the device: applied entries take the mapped palette name