diff --git a/lib/views/device_detail_view.dart b/lib/views/device_detail_view.dart index ca7869e..275b937 100644 --- a/lib/views/device_detail_view.dart +++ b/lib/views/device_detail_view.dart @@ -464,7 +464,9 @@ class _DeviceDetailViewState extends State { ], ), const SizedBox(height: 16), - ..._lastHeardItems.map((item) => Card( + ...(_lastHeardItems.toList() + ..sort((a, b) => b.timestamp.compareTo(a.timestamp))) + .map((item) => Card( margin: const EdgeInsets.only(bottom: 8), child: ListTile( leading: CircleAvatar(