full diff

com.derakkuma.play

derakkuma.com +5 −0
From
bafyreihs24yatiy5fhlqcel2jis2x22jwcexf3vi2o6hfqd3gtb2agfva4 indexed 2026-05-23 15:26 UTC View this version
To
bafyreiat4xcvi4yrig6btpmz6atyvj2vf3wwot6ah2gfpoxput46i44ioq indexed 2026-06-11 21:59 UTC View this version

Compatibility

backward compatible Backward compatible. 2 non-breaking changes.

Non-breaking changes (2)
  • AddedVertex AddedVertex { vertex_id: "com.derakkuma.play:body.dxStar" }
  • AddedEdge AddedEdge { src: "com.derakkuma.play:body", tgt: "com.derakkuma.play:body.dxStar", kind: "prop", name: Some("dxStar") }

Migration guidance

Added

  • AddedVertex { vertex_id: "com.derakkuma.play:body.dxStar" }

Notes

  • Non-breaking: AddedEdge { src: "com.derakkuma.play:body", tgt: "com.derakkuma.play:body.dxStar", kind: "prop", name: Some("dxStar") }

Changes

11{
22 "$type": "com.atproto.lexicon.schema",
33 "defs": {
44 "achievedTotal": {
55 "properties": {
66 "achieved": {
77 "minimum": 0,
88 "type": "integer"
99 },
1010 "total": {
1111 "minimum": 0,
1212 "type": "integer"
1313 }
1414 },
1515 "required": [
1616 "achieved",
1717 "total"
1818 ],
1919 "type": "object"
2020 },
2121 "dxScore": {
2222 "properties": {
2323 "achieved": {
2424 "minimum": 0,
2525 "type": "integer"
2626 },
2727 "total": {
2828 "minimum": 0,
2929 "type": "integer"
3030 }
3131 },
3232 "required": [
3333 "achieved",
3434 "total"
3535 ],
3636 "type": "object"
3737 },
3838 "main": {
3939 "description": "A single maimai DX play log entry linked to a canonical Derakkuma chart",
4040 "key": "tid",
4141 "record": {
4242 "properties": {
4343 "achievement": {
4444 "maxLength": 8,
4545 "type": "string"
4646 },
4747 "chart": {
4848 "ref": "com.atproto.repo.strongRef",
4949 "type": "ref"
5050 },
5151 "createdAt": {
5252 "format": "datetime",
5353 "type": "string"
5454 },
5555 "dedupeKey": {
5656 "maxLength": 512,
5757 "type": "string"
5858 },
5959 "dxScore": {
6060 "ref": "#dxScore",
6161 "type": "ref"
6262 },
63 "dxStar": {
64 "maximum": 5,
65 "minimum": 1,
66 "type": "integer"
67 },
6368 "fast": {
6469 "minimum": 0,
6570 "type": "integer"
6671 },
6772 "fcStatus": {
6873 "maxLength": 16,
6974 "type": "string"
7075 },
7176 "isNewRecord": {
7277 "type": "boolean"
7378 },
7479 "late": {
7580 "minimum": 0,
7681 "type": "integer"
7782 },
7883 "matchingRank": {
7984 "minimum": 1,
8085 "type": "integer"
8186 },
8287 "maxCombo": {
8388 "ref": "#achievedTotal",
8489 "type": "ref"
8590 },
8691 "maxSync": {
8792 "ref": "#achievedTotal",
8893 "type": "ref"
8994 },
9095 "notes": {
9196 "ref": "#noteBreakdown",
9297 "type": "ref"
9398 },
9499 "playedAt": {
95100 "maxLength": 32,
96101 "type": "string"
97102 },
98103 "rating": {
99104 "minimum": 0,
100105 "type": "integer"
101106 },
102107 "ratingDelta": {
103108 "type": "integer"
104109 },
105110 "scoreRank": {
106111 "maxLength": 8,
107112 "type": "string"
108113 },
109114 "syncStatus": {
110115 "maxLength": 16,
111116 "type": "string"
112117 },
113118 "trackNum": {
114119 "minimum": 1,
115120 "type": "integer"
116121 }
117122 },
118123 "required": [
119124 "chart",
120125 "achievement",
121126 "createdAt"
122127 ],
123128 "type": "object"
124129 },
125130 "type": "record"
126131 },
127132 "noteBreakdown": {
128133 "properties": {
129134 "break": {
130135 "ref": "#noteJudgement",
131136 "type": "ref"
132137 },
133138 "hold": {
134139 "ref": "#noteJudgement",
135140 "type": "ref"
136141 },
137142 "slide": {
138143 "ref": "#noteJudgement",
139144 "type": "ref"
140145 },
141146 "tap": {
142147 "ref": "#noteJudgement",
143148 "type": "ref"
144149 },
145150 "touch": {
146151 "ref": "#noteJudgement",
147152 "type": "ref"
148153 }
149154 },
150155 "type": "object"
151156 },
152157 "noteJudgement": {
153158 "properties": {
154159 "criticalPerfect": {
155160 "minimum": 0,
156161 "type": "integer"
157162 },
158163 "good": {
159164 "minimum": 0,
160165 "type": "integer"
161166 },
162167 "great": {
163168 "minimum": 0,
164169 "type": "integer"
165170 },
166171 "miss": {
167172 "minimum": 0,
168173 "type": "integer"
169174 },
170175 "perfect": {
171176 "minimum": 0,
172177 "type": "integer"
173178 }
174179 },
175180 "required": [
176181 "criticalPerfect",
177182 "perfect",
178183 "great",
179184 "good",
180185 "miss"
181186 ],
182187 "type": "object"
183188 }
184189 },
185190 "id": "com.derakkuma.play",
186191 "lexicon": 1
187192}

Compare other versions