{"data":{"activity":[{"actor":"carambula","body_preview":null,"entity_iid":3875,"entity_type":"mr","event_type":"note","is_own":false,"project":"vs/typescript-code","summary":"Correct. Probably not too much of a problem, but I think fixing https://gitlab.visiostack.com/vs/typescript-code/-/merge_requests/3875#note_507216 will fix this anyway (see Elliot's comment I forgot t","timestamp_iso":"2026-02-25T21:10:40.978+00:00"},{"actor":"njindia","body_preview":null,"entity_iid":3875,"entity_type":"mr","event_type":"note","is_own":false,"project":"vs/typescript-code","summary":"Yup this is with chrome. FWIW _technically_ we dont support FF right? So maybe it's a non-issue if it's tough to fix\n\n{width=\"396\" heig","timestamp_iso":"2026-02-25T21:05:17.725+00:00"},{"actor":"carambula","body_preview":null,"entity_iid":3875,"entity_type":"mr","event_type":"note","is_own":false,"project":"vs/typescript-code","summary":"@njindia Does the score selector always appear to the left for you like that? It's supposed to be centered :grimacing:. For me this happens on Firefox but not Chrome. Is this the same for you?","timestamp_iso":"2026-02-25T21:02:33.885+00:00"},{"actor":"njindia","body_preview":null,"entity_iid":3875,"entity_type":"mr","event_type":"note","is_own":false,"project":"vs/typescript-code","summary":"**nit:**\n\n{width=\"149\" height=\"81\"}\n\nI upload this as a major distance (mi/km), is there a particular reason we convert to feet? I can ","timestamp_iso":"2026-02-25T20:53:03.678+00:00"},{"actor":"njindia","body_preview":null,"entity_iid":3875,"entity_type":"mr","event_type":"note","is_own":false,"project":"vs/typescript-code","summary":"**nit:** \n\n{width=375 height=325}\n\nI am not a huge fan of these colors for the vehicle signals, but I'll let @elovegrove have final say","timestamp_iso":"2026-02-25T20:53:03.554+00:00"},{"actor":"njindia","body_preview":null,"entity_iid":3875,"entity_type":"mr","event_type":"note","is_own":false,"project":"vs/typescript-code","summary":"**nit:** \n\n{width=379 height=73}\n\nWe should show the worst scores first. Right it is the 10th worst first and the worst last. (I know I","timestamp_iso":"2026-02-25T20:53:03.476+00:00"},{"actor":"carambula","body_preview":null,"entity_iid":3875,"entity_type":"mr","event_type":"note","is_own":false,"project":"vs/typescript-code","summary":"@njindia Yes, nitpick away :apartyblob:","timestamp_iso":"2026-02-25T20:09:37.317+00:00"},{"actor":"jdefting","body_preview":null,"entity_iid":3981,"entity_type":"mr","event_type":"note","is_own":false,"project":"vs/typescript-code","summary":"Also if we're going to use this, we should pass something better than a boolean like `outFormat: 'mathJs' | '???'`. That way it actually describes itself instead of just seeing `useFormulaJsonToText(t","timestamp_iso":"2026-02-25T20:08:17.095+00:00"},{"actor":"jdefting","body_preview":null,"entity_iid":3981,"entity_type":"mr","event_type":"note","is_own":false,"project":"vs/typescript-code","summary":"**question**: Why wouldn't we just do `mathJsCompatible` all the time? Seems weird to only sometimes need it.","timestamp_iso":"2026-02-25T20:07:03.067+00:00"},{"actor":"njindia","body_preview":null,"entity_iid":3875,"entity_type":"mr","event_type":"note","is_own":false,"project":"vs/typescript-code","summary":"@carambula is this feature-complete now? (i.e. is it ready for me to nitpick)","timestamp_iso":"2026-02-25T20:06:20.081+00:00"},{"actor":"carambula","body_preview":null,"entity_iid":3875,"entity_type":"mr","event_type":"note","is_own":false,"project":"vs/typescript-code","summary":"2b25653d Null coalescing is :gone:","timestamp_iso":"2026-02-25T19:35:46.075+00:00"},{"actor":"carambula","body_preview":null,"entity_iid":3875,"entity_type":"mr","event_type":"note","is_own":false,"project":"vs/typescript-code","summary":"27e3127e Changed `null` to `undefined` here.","timestamp_iso":"2026-02-25T19:35:45.869+00:00"},{"actor":"carambula","body_preview":null,"entity_iid":3875,"entity_type":"mr","event_type":"note","is_own":false,"project":"vs/typescript-code","summary":"35c07e2d Replaced usages of `map` with `forEach` here.","timestamp_iso":"2026-02-25T19:35:45.573+00:00"},{"actor":"carambula","body_preview":null,"entity_iid":3875,"entity_type":"mr","event_type":"note","is_own":false,"project":"vs/typescript-code","summary":"4dd3db8f Removed unneeded `async`","timestamp_iso":"2026-02-25T19:35:45.416+00:00"},{"actor":"carambula","body_preview":null,"entity_iid":3875,"entity_type":"mr","event_type":"note","is_own":false,"project":"vs/typescript-code","summary":"This wasn't intentional, but it should be fine here. The same logic should be used whether `score` is 0 or if `score` is `NaN` (no background color for both).","timestamp_iso":"2026-02-25T19:35:45.147+00:00"},{"actor":"carambula","body_preview":null,"entity_iid":3875,"entity_type":"mr","event_type":"note","is_own":false,"project":"vs/typescript-code","summary":"The spinner does not render if the inverse of this condition is true, it just renders if the condition and all other conditions before it are false (which is why it works). However, I do agree it's ov","timestamp_iso":"2026-02-25T19:35:44.940+00:00"},{"actor":"carambula","body_preview":null,"entity_iid":3875,"entity_type":"mr","event_type":"note","is_own":false,"project":"vs/typescript-code","summary":"670e25a8 Forgot about the vehicle scores :sweat_smile:. X values have been corrected.","timestamp_iso":"2026-02-25T19:35:44.566+00:00"},{"actor":"carambula","body_preview":null,"entity_iid":3875,"entity_type":"mr","event_type":"note","is_own":false,"project":"vs/typescript-code","summary":"dd915234 Sidebar's scrollbar has been restored","timestamp_iso":"2026-02-25T19:35:44.451+00:00"},{"actor":"carambula","body_preview":null,"entity_iid":3875,"entity_type":"mr","event_type":"note","is_own":false,"project":"vs/typescript-code","summary":"1ac1ba0d fixes this to make sidebar closing and tab switching simultaneous. Needed to add some extra conditions/setters, wrote comments for changes.","timestamp_iso":"2026-02-25T19:35:44.380+00:00"},{"actor":"teernisse","body_preview":null,"entity_iid":4009,"entity_type":"mr","event_type":"assign","is_own":true,"project":"vs/typescript-code","summary":"assigned to @teernisse","timestamp_iso":"2026-02-25T19:13:24.029+00:00"},{"actor":"teernisse","body_preview":null,"entity_iid":4009,"entity_type":"mr","event_type":"label_change","is_own":true,"project":"vs/typescript-code","summary":"add priority::medium","timestamp_iso":"2026-02-25T19:13:23.990+00:00"},{"actor":"teernisse","body_preview":null,"entity_iid":4009,"entity_type":"mr","event_type":"label_change","is_own":true,"project":"vs/typescript-code","summary":"add refactor","timestamp_iso":"2026-02-25T19:13:23.990+00:00"},{"actor":"jdefting","body_preview":null,"entity_iid":3989,"entity_type":"issue","event_type":"label_change","is_own":false,"project":"vs/typescript-code","summary":"add priority::low","timestamp_iso":"2026-02-25T18:58:59.351+00:00"},{"actor":"jdefting","body_preview":null,"entity_iid":3989,"entity_type":"issue","event_type":"label_change","is_own":false,"project":"vs/typescript-code","summary":"add analytics-studio","timestamp_iso":"2026-02-25T18:58:52.583+00:00"},{"actor":"teernisse","body_preview":null,"entity_iid":3931,"entity_type":"issue","event_type":"note","is_own":true,"project":"vs/typescript-code","summary":"How's this?\n\n\nClick to expand
\n\n{width=434 height=517}\n\n ","timestamp_iso":"2026-02-25T18:25:58.575+00:00"},{"actor":"elovegrove","body_preview":null,"entity_iid":3931,"entity_type":"issue","event_type":"note","is_own":false,"project":"vs/typescript-code","summary":"Yes, we should at least try it and take that approach as far as we can! \n\nOn a related note, I think we should probably just show all of _this_ info (which isn't dynamic, like the info you highlighted","timestamp_iso":"2026-02-25T16:36:11.791+00:00"},{"actor":"teernisse","body_preview":null,"entity_iid":3931,"entity_type":"issue","event_type":"note","is_own":true,"project":"vs/typescript-code","summary":"> the issue here is that we used to only show this info on the expanded version, where there was room, but now we're trying to combine expanded and non-expanded versions, right?\n\nExactly. Are you sayi","timestamp_iso":"2026-02-25T16:29:33.612+00:00"},{"actor":"elovegrove","body_preview":null,"entity_iid":3931,"entity_type":"issue","event_type":"note","is_own":false,"project":"vs/typescript-code","summary":"I'm leaning towards saying that this info should just go in a tooltip directly over the chart, like it does on the rest of our graphs, for consistency . . .","timestamp_iso":"2026-02-25T16:28:22.190+00:00"},{"actor":"elovegrove","body_preview":null,"entity_iid":3931,"entity_type":"issue","event_type":"note","is_own":false,"project":"vs/typescript-code","summary":"@teernisse the issue here is that we used to only show this info on the expanded version, where there was room, but now we're trying to combine expanded and non-expanded versions, right?","timestamp_iso":"2026-02-25T16:27:39.076+00:00"},{"actor":"teernisse","body_preview":null,"entity_iid":3931,"entity_type":"issue","event_type":"note","is_own":true,"project":"vs/typescript-code","summary":"@elovegrove How do you want me to handle the additional info when hovering on chart bars?\n\nOn one hand it's nice to have this context, but it's currently covering the year tick mark.\n\n\n