Commit 8c11f0d
committed
feat: add staleness indicators for sources and vehicles
Show an orange warning icon next to sources that haven't received data
in 30+ minutes, with a tooltip showing how long ago data was last seen.
Hide vehicles from the realtime map if they haven't reported in 2 hours
(down from 24h). The /sources endpoint now includes a last_updated
timestamp derived from the in-memory snapshot.1 parent 9c9cde9 commit 8c11f0d
4 files changed
Lines changed: 113 additions & 4 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
| 1 | + | |
2 | 2 | | |
3 | 3 | | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
4 | 14 | | |
5 | 15 | | |
6 | 16 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
140 | 140 | | |
141 | 141 | | |
142 | 142 | | |
| 143 | + | |
| 144 | + | |
| 145 | + | |
| 146 | + | |
| 147 | + | |
| 148 | + | |
| 149 | + | |
| 150 | + | |
| 151 | + | |
| 152 | + | |
| 153 | + | |
| 154 | + | |
| 155 | + | |
| 156 | + | |
| 157 | + | |
| 158 | + | |
| 159 | + | |
| 160 | + | |
| 161 | + | |
143 | 162 | | |
144 | 163 | | |
145 | 164 | | |
146 | | - | |
| 165 | + | |
| 166 | + | |
147 | 167 | | |
148 | 168 | | |
149 | | - | |
| 169 | + | |
150 | 170 | | |
151 | 171 | | |
| 172 | + | |
| 173 | + | |
| 174 | + | |
152 | 175 | | |
153 | 176 | | |
154 | 177 | | |
155 | 178 | | |
156 | 179 | | |
157 | 180 | | |
158 | 181 | | |
| 182 | + | |
159 | 183 | | |
160 | 184 | | |
161 | 185 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
816 | 816 | | |
817 | 817 | | |
818 | 818 | | |
| 819 | + | |
| 820 | + | |
819 | 821 | | |
820 | 822 | | |
821 | 823 | | |
| |||
863 | 865 | | |
864 | 866 | | |
865 | 867 | | |
| 868 | + | |
| 869 | + | |
| 870 | + | |
| 871 | + | |
| 872 | + | |
| 873 | + | |
| 874 | + | |
| 875 | + | |
| 876 | + | |
| 877 | + | |
| 878 | + | |
866 | 879 | | |
867 | 880 | | |
868 | 881 | | |
| |||
917 | 930 | | |
918 | 931 | | |
919 | 932 | | |
920 | | - | |
| 933 | + | |
921 | 934 | | |
922 | 935 | | |
923 | 936 | | |
| |||
1162 | 1175 | | |
1163 | 1176 | | |
1164 | 1177 | | |
| 1178 | + | |
| 1179 | + | |
| 1180 | + | |
| 1181 | + | |
| 1182 | + | |
| 1183 | + | |
| 1184 | + | |
| 1185 | + | |
| 1186 | + | |
1165 | 1187 | | |
1166 | 1188 | | |
1167 | 1189 | | |
1168 | 1190 | | |
1169 | 1191 | | |
1170 | 1192 | | |
1171 | 1193 | | |
| 1194 | + | |
| 1195 | + | |
| 1196 | + | |
1172 | 1197 | | |
1173 | 1198 | | |
1174 | 1199 | | |
| |||
1179 | 1204 | | |
1180 | 1205 | | |
1181 | 1206 | | |
| 1207 | + | |
| 1208 | + | |
| 1209 | + | |
| 1210 | + | |
| 1211 | + | |
| 1212 | + | |
| 1213 | + | |
| 1214 | + | |
| 1215 | + | |
| 1216 | + | |
| 1217 | + | |
| 1218 | + | |
| 1219 | + | |
| 1220 | + | |
| 1221 | + | |
| 1222 | + | |
| 1223 | + | |
| 1224 | + | |
| 1225 | + | |
1182 | 1226 | | |
1183 | 1227 | | |
1184 | 1228 | | |
| |||
1686 | 1730 | | |
1687 | 1731 | | |
1688 | 1732 | | |
| 1733 | + | |
1689 | 1734 | | |
1690 | 1735 | | |
1691 | 1736 | | |
| |||
1700 | 1745 | | |
1701 | 1746 | | |
1702 | 1747 | | |
| 1748 | + | |
| 1749 | + | |
| 1750 | + | |
| 1751 | + | |
| 1752 | + | |
| 1753 | + | |
| 1754 | + | |
| 1755 | + | |
| 1756 | + | |
| 1757 | + | |
| 1758 | + | |
| 1759 | + | |
| 1760 | + | |
1703 | 1761 | | |
1704 | 1762 | | |
1705 | 1763 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
512 | 512 | | |
513 | 513 | | |
514 | 514 | | |
| 515 | + | |
| 516 | + | |
| 517 | + | |
| 518 | + | |
| 519 | + | |
| 520 | + | |
| 521 | + | |
| 522 | + | |
| 523 | + | |
| 524 | + | |
| 525 | + | |
| 526 | + | |
| 527 | + | |
| 528 | + | |
| 529 | + | |
| 530 | + | |
| 531 | + | |
515 | 532 | | |
516 | 533 | | |
517 | 534 | | |
| |||
0 commit comments