Overview
| Comment: | Merge trunk into praise |
|---|---|
| Timelines: | family | ancestors | praise |
| Files: | files | file ages | folders |
| SHA3-256: |
7b32366269dbdd8df0d4f078ec59a3ce |
| User & Date: | dmestas on 2026-08-24 20:18:33.183 |
| Other Links: | branch diff | manifest | tags |
Context
|
2026-08-24
| ||
| 20:18 | Merge trunk into praise closed check-in: 7b32366269 user: dmestas tags: praise | |
| 20:17 | Suite green; merges clean after clone-counts landed. check-in: d4add44f21 user: dmestas tags: trunk | |
| 19:59 |
Praise: vocabulary, storage, ops
Any signed-in account may praise any repository it can SEE — no capability letter, because the read gate has already decided whether the repository exists for this caller and past that gate praising is not a privilege anyone needs granting. Per account, not per contributor: someone who has never authored an artifact can still say a repository is worth attention, which is why this cannot hang off the contributor pages. praise.list filters by the VIEWER, never the owner. Praise is public; the existence of a private repository is not, and this is where the two meet. UI deferred: the button belongs in the repo stats strip, which is on the unlanded clone-counts branch. check-in: f1a6be9a77 user: dmestas tags: praise | |
Changes
Modified cmd/quarry/main.go
from [dcd0d69524]
to [59cd7f1a47].
[diff]
Modified docs/rfcs/0005-event-vocabulary.md
from [db6350e4d1]
to [439334fe0a].
[diff]
Added internal/events/counter.go version [bfd1ff0955].
Added internal/events/counter_test.go version [cae15f8ca1].
Modified internal/events/events.go
from [3a43d3cc6f]
to [93701ee16c].
[diff]
Modified internal/web/web.go
from [c718abc912]
to [c02279549e].
[diff]
Modified internal/xfer/container.go
from [b427eb2780]
to [88789bfa59].
[diff]
Added internal/xfer/tally_test.go version [458c8e12bd].
Modified internal/xfer/xfer.go
from [b1a05a4874]
to [a4375ba898].
[diff]