full diff

app.thatsit.typing.defs

thatsit.dev +3 −0
From
bafyreia5wg5e6rcjfhxx5gb5blmrbkn3tdwpopgk3epopkt4khvq3qad7u indexed 2026-11-08 20:36 UTC View this version
To
bafyreicypqztkl5mo6wscspxh23ljtpjledkffi7kdvldhvwctsd5sjfqq indexed 2026-11-10 16:56 UTC View this version

Compatibility

backward compatible Backward compatible. 2 non-breaking changes.

Non-breaking changes (2)
  • AddedVertex AddedVertex { vertex_id: "app.thatsit.typing.defs#keyStat.bestMs16" }
  • AddedEdge AddedEdge { src: "app.thatsit.typing.defs#keyStat", tgt: "app.thatsit.typing.defs#keyStat.bestMs16", kind: "prop", name: Some("bestMs16") }

Migration guidance

Added

  • AddedVertex { vertex_id: "app.thatsit.typing.defs#keyStat.bestMs16" }

Notes

  • Non-breaking: AddedEdge { src: "app.thatsit.typing.defs#keyStat", tgt: "app.thatsit.typing.defs#keyStat.bestMs16", kind: "prop", name: Some("bestMs16") }

Changes

11{
22 "$type": "com.atproto.lexicon.schema",
33 "defs": {
44 "char": {
55 "properties": {
66 "char": {
77 "maxGraphemes": 4,
88 "type": "string"
99 },
1010 "keyId": {
1111 "maxGraphemes": 100,
1212 "type": "string"
1313 }
1414 },
1515 "required": [
1616 "keyId",
1717 "char"
1818 ],
1919 "type": "object"
2020 },
2121 "charMap": {
2222 "properties": {
2323 "chars": {
2424 "items": {
2525 "ref": "#char",
2626 "type": "ref"
2727 },
2828 "maxLength": 200,
2929 "type": "array"
3030 }
3131 },
3232 "required": [
3333 "chars"
3434 ],
3535 "type": "object"
3636 },
3737 "key": {
3838 "properties": {
3939 "col": {
4040 "type": "integer"
4141 },
4242 "h": {
4343 "type": "integer"
4444 },
4545 "hand": {
4646 "knownValues": [
4747 "l",
4848 "r"
4949 ],
5050 "type": "string"
5151 },
5252 "keyId": {
5353 "maxGraphemes": 100,
5454 "type": "string"
5555 },
5656 "label": {
5757 "maxGraphemes": 20,
5858 "type": "string"
5959 },
6060 "rot": {
6161 "type": "integer"
6262 },
6363 "row": {
6464 "type": "integer"
6565 },
6666 "w": {
6767 "type": "integer"
6868 },
6969 "x": {
7070 "type": "integer"
7171 },
7272 "y": {
7373 "type": "integer"
7474 }
7575 },
7676 "required": [
7777 "keyId",
7878 "hand",
7979 "row",
8080 "col",
8181 "x",
8282 "y",
8383 "w",
8484 "h",
8585 "rot"
8686 ],
8787 "type": "object"
8888 },
8989 "keyGeometry": {
9090 "properties": {
9191 "keys": {
9292 "items": {
9393 "ref": "#key",
9494 "type": "ref"
9595 },
9696 "maxLength": 200,
9797 "type": "array"
9898 },
9999 "rowRoles": {
100100 "items": {
101101 "knownValues": [
102102 "number",
103103 "upper",
104104 "home",
105105 "lower",
106106 "thumb",
107107 "extra"
108108 ],
109109 "type": "string"
110110 },
111111 "maxLength": 32,
112112 "type": "array"
113113 },
114114 "split": {
115115 "type": "boolean"
116116 }
117117 },
118118 "required": [
119119 "keys"
120120 ],
121121 "type": "object"
122122 },
123123 "keyStat": {
124124 "properties": {
125 "bestMs16": {
126 "type": "integer"
127 },
125128 "errors": {
126129 "type": "integer"
127130 },
128131 "keyId": {
129132 "maxGraphemes": 100,
130133 "type": "string"
131134 },
132135 "samples": {
133136 "type": "integer"
134137 },
135138 "ttMs16": {
136139 "type": "integer"
137140 }
138141 },
139142 "required": [
140143 "keyId",
141144 "ttMs16",
142145 "samples",
143146 "errors"
144147 ],
145148 "type": "object"
146149 },
147150 "keyStats": {
148151 "items": {
149152 "ref": "#keyStat",
150153 "type": "ref"
151154 },
152155 "maxLength": 200,
153156 "type": "array"
154157 }
155158 },
156159 "id": "app.thatsit.typing.defs",
157160 "lexicon": 1
158161}

Compare other versions