| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | api: add application/vnd.continuum.typed+json | tv | 31 hours | 1 | -58/+68 |
| | | |||||
| * | api: add application/vnd.continuum.* scalar types | tv | 31 hours | 1 | -77/+287 |
| | | |||||
| * | api: add x-continuum-heads to writes | tv | 42 hours | 1 | -20/+35 |
| | | |||||
| * | api: add support for counters | tv | 42 hours | 1 | -2/+25 |
| | | |||||
| * | api: allow reading past versions | tv | 42 hours | 1 | -8/+54 |
| | | |||||
| * | record node ID and API user for every write | tv | 43 hours | 1 | -3/+9 |
| | | |||||
| * | rename AutoMerge to Document | tv | 3 days | 1 | -1/+1 |
| | | |||||
| * | api: unify media-type stripping | tv | 3 days | 1 | -8/+4 |
| | | |||||
| * | unify hex builders | tv | 3 days | 1 | -7/+2 |
| | | |||||
| * | api: unify error responses | tv | 4 days | 1 | -28/+23 |
| | | |||||
| * | api: unify store reads | tv | 4 days | 1 | -36/+22 |
| | | |||||
| * | move store helpers to store module | tv | 4 days | 1 | -3/+93 |
| | | |||||
| * | move ChangeSet from swarm to document | tv | 4 days | 1 | -2/+1 |
| | | |||||
| * | unify path deleters | tv | 4 days | 1 | -1/+1 |
| | | |||||
| * | api: support list indexes in path | tv | 4 days | 1 | -22/+81 |
| | | |||||
| * | add support to insert values at list index | tv | 4 days | 1 | -15/+61 |
| | | |||||
| * | api: add support for shallow store reads | tv | 4 days | 1 | -0/+37 |
| | | |||||
| * | make clippy happy again | tv | 8 days | 1 | -4/+4 |
| | | |||||
| * | replace utoipa by static openapi.yaml | tv | 8 days | 1 | -70/+4 |
| | | |||||
| * | add GET /stream endpoint | tv | 8 days | 1 | -2/+16 |
| | | |||||
| * | only protocol-writers may modify _continuum | tv | 10 days | 1 | -3/+9 |
| | | |||||
| * | add heads to reads | tv | 14 days | 1 | -4/+28 |
| | | | | | | | | | | | GET /store?heads=true and GET /store/{key}?heads=true add the header x-continuum-heads (sorted, comma-separated hex). The heads come from the same moment as the read. - It's opt-in because reading the heads takes the write lock. Reads without the flag don't change. - Stale reads during a rejoin never carry heads. | ||||
| * | reorganize all the modules | tv | 14 days | 1 | -2/+2 |
| | | |||||
| * | serve stale reads during rejoin | tv | 2026-10-20 | 1 | -12/+28 |
| | | |||||
| * | cargo fmt | tv | 2026-10-19 | 1 | -1/+4 |
| | | |||||
| * | initial commit | tv | 2026-10-19 | 1 | -0/+359 |
