···90 - [x] jetstream: don't rotate servers, explicitly pass via cli
91- [x] metrics!
92 - [x] event ts lag
93-- [~] machine resource metrics
94 - [x] disk consumption
95 - [x] cpu usage
96 - [x] mem usage
97 - [x] network?
98-- [ ] make all storage apis return Result
99- [ ] handle all the unwraps
100- [ ] deadletter queue of some kind for failed db writes
101 - [ ] also for valid json that was rejected?
···121- [x] don't remove deleted links from the reverse records -- null them out. this will keep things stable for paging.
122- [x] don't show deactivated accounts in link responses
123- [ ] links:
124- - [ ] pull `$type`/`type` from object children of arrays (distinguish replies, quotes, etc)
125- - [ ] actually define the format (deal with in-band dots etc)
126- - [ ] _could_ throw cid neighbour into the target. probably should? but it's a lot of high volume uncompressible bytes
00127 - and it could be looked up from the linker's doc
0
···90 - [x] jetstream: don't rotate servers, explicitly pass via cli
91- [x] metrics!
92 - [x] event ts lag
93+- [x] machine resource metrics
94 - [x] disk consumption
95 - [x] cpu usage
96 - [x] mem usage
97 - [x] network?
98+- [ ] make all rocks apis return Result instead of unwrapping
99- [ ] handle all the unwraps
100- [ ] deadletter queue of some kind for failed db writes
101 - [ ] also for valid json that was rejected?
···121- [x] don't remove deleted links from the reverse records -- null them out. this will keep things stable for paging.
122- [x] don't show deactivated accounts in link responses
123- [ ] links:
124+ - [~] pull `$type`/`type` from object children of arrays (distinguish replies, quotes, etc)
125+ - just $type to start
126+ - [ ] rewrite the entire "path" stuff
127+ - [ ] actually define the format (deal with in-band dots etc)
128+ - [x] ~_could_ throw cid neighbour into the target. probably should? but it's a lot of high volume uncompressible bytes~
129 - and it could be looked up from the linker's doc
130+ - ^^ for now, look up from source doc to get cid. might revisit this later.
+12-3
links/src/record.rs
···10 }
11 }
12 JsonValue::Array(a) => {
13- let p = format!("{path}[]");
14 for child in a {
15- walk_record(&p, child, found)
000000000016 }
17 }
18 JsonValue::String(s) => {
···145 Link::Uri("https://youtu.be/oKXm4szEP1Q?si=_0n_uPu4qNKokMnq".into()),
146 ),
147 l(
148- ".facets[].features[].uri",
149 Link::Uri("https://youtu.be/oKXm4szEP1Q?si=_0n_uPu4qNKokMnq".into()),
150 ),
151 ]