full diff

im.flushing.fundraiser

flushes.app +9 −0
From
bafyreibaft7strdjixaq5iwfxajzkrkr3paicwpbdfuqjojlbrdsyntdai indexed 2026-08-05 17:59 UTC View this version
To
bafyreibh2ajnxe3xpr6qionvkmk7wjzxfuhklehw3zt52pyw3vg7p2szgy indexed 2026-08-06 00:35 UTC View this version

Compatibility

backward compatible Backward compatible. 4 non-breaking changes.

Non-breaking changes (4)
  • AddedVertex AddedVertex { vertex_id: "im.flushing.fundraiser:body.pastGoalsUsd" }
  • AddedVertex AddedVertex { vertex_id: "im.flushing.fundraiser:body.pastGoalsUsd:items" }
  • AddedEdge AddedEdge { src: "im.flushing.fundraiser:body", tgt: "im.flushing.fundraiser:body.pastGoalsUsd", kind: "prop", name: Some("pastGoalsUsd") }
  • AddedEdge AddedEdge { src: "im.flushing.fundraiser:body.pastGoalsUsd", tgt: "im.flushing.fundraiser:body.pastGoalsUsd:items", kind: "items", name: None }

Migration guidance

Added

  • AddedVertex { vertex_id: "im.flushing.fundraiser:body.pastGoalsUsd" }
  • AddedVertex { vertex_id: "im.flushing.fundraiser:body.pastGoalsUsd:items" }

Notes

  • Non-breaking: AddedEdge { src: "im.flushing.fundraiser:body", tgt: "im.flushing.fundraiser:body.pastGoalsUsd", kind: "prop", name: Some("pastGoalsUsd") }
  • Non-breaking: AddedEdge { src: "im.flushing.fundraiser:body.pastGoalsUsd", tgt: "im.flushing.fundraiser:body.pastGoalsUsd:items", kind: "items", name: None }

Changes

11{
22 "$type": "com.atproto.lexicon.schema",
33 "defs": {
44 "main": {
55 "description": "The running total of the charity fundraiser Flushes hosts. Written by the account that runs the site and read by everybody; Flushes handles no money, so this record is a transcription of a total held elsewhere, not a ledger.",
66 "key": "literal:self",
77 "record": {
88 "properties": {
99 "goalUsd": {
1010 "description": "Whole US dollars the fundraiser is aiming at.",
1111 "minimum": 1,
1212 "type": "integer"
1313 },
14 "pastGoalsUsd": {
15 "description": "Every goal this fundraiser has previously declared, in whole US dollars. The fundraiser platform reports only the goal in force today, so raising the goal would otherwise erase the one that was met; this is the record of them, and the progress bar marks each one that falls below the current goal.",
16 "items": {
17 "minimum": 1,
18 "type": "integer"
19 },
20 "maxLength": 20,
21 "type": "array"
22 },
1423 "raisedUsd": {
1524 "description": "Whole US dollars raised so far, as shown on the fundraiser page. Whole dollars because that is the only precision the site displays.",
1625 "minimum": 0,
1726 "type": "integer"
1827 },
1928 "source": {
2029 "description": "The fundraiser page the figures were read from, so anybody can check them against it.",
2130 "format": "uri",
2231 "type": "string"
2332 },
2433 "updatedAt": {
2534 "description": "When these figures were read off the fundraiser page. Shown beside the total, because a transcribed number with no date on it reads as live.",
2635 "format": "datetime",
2736 "type": "string"
2837 }
2938 },
3039 "required": [
3140 "raisedUsd",
3241 "goalUsd",
3342 "updatedAt"
3443 ],
3544 "type": "object"
3645 },
3746 "type": "record"
3847 }
3948 },
4049 "id": "im.flushing.fundraiser",
4150 "lexicon": 1
4251}

Compare other versions