Nirav Patel
|
9511093b14
|
Merge pull request 'fix(client): flush the device code, or nobody ever sees it' (#8) from fix/link-output-unbuffered into main
|
2026-08-23 15:58:36 -04:00 |
|
Nirav Patel
|
6d62419fc7
|
Merge pull request 'docs: SETUP.md — setting up a new computer, one command at a time' (#7) from docs/setup-guide into main
|
2026-08-23 15:26:59 -04:00 |
|
Nirav Patel
|
f9ee2740c4
|
Merge pull request 'fix(client): resolve a bare repo name against what the forge grants' (#6) from fix/resolve-repo-by-grant into main
|
2026-08-23 15:05:49 -04:00 |
|
Nirav Patel
|
8c99fe261e
|
Merge pull request 'feat: share repos with people, and invite people who have no account yet' (#5) from feat/invites-and-grants into main
|
2026-08-23 14:11:04 -04:00 |
|
Nirav Patel
|
a9ec8909eb
|
Merge pull request 'feat(client): workspace bootstrap — what a new computer pulls first' (#4) from feat/workspace-bootstrap into main
|
2026-08-23 13:45:43 -04:00 |
|
Nirav Patel
|
4ba1256894
|
Merge pull request 'feat: sign in from any computer, no private network needed' (#3) from feat/public-link-endpoint into main
|
2026-08-23 12:33:30 -04:00 |
|
Nirav Patel
|
a7ba5ea32b
|
Merge pull request 'feat: device registry, immediate sign-out, audit trail' (#2) from feat/device-registry-and-audit into main
|
2026-08-23 12:17:26 -04:00 |
|
Nirav Patel
|
a9321590f5
|
Merge pull request 'feat: back up uncommitted work, restore points, scoped bulk pull' (#1) from feat/backup-snapshots-and-scoped-pull into main
|
2026-08-23 11:58:07 -04:00 |
|
 Nirav PatelandClaude Fable 5
|
16d6a30c04
|
fix: send explicit User-Agent (Cloudflare 403s default Python-urllib UA at id.shre.ai)
Co-Authored-By: Claude Fable 5 <[email protected]>
|
2026-08-19 00:11:38 -04:00 |
|
 Nirav PatelandClaude Fable 5
|
2077591755
|
granthi-sync v1: granthi-link provisioning service + client daemon + tests
Co-Authored-By: Claude Fable 5 <[email protected]>
|
2026-08-19 00:09:19 -04:00 |
|