i've made some 'improvements' to fsck reporting... (but initial... likely minor bugs still to iron out)
on future builds you will be notified both in luci and on command line login if fsck repair took place (before it was mostly transparent to the end user...)
it's easy to test on a newer build ( 5.0.19-137+
) ... pull the power cord out whilst running... put it back in... then wait 2 mins and login...
dca632 /usbstick 57°# dmesg | grep -E '(unclean|uptime)'
[ 17.582765] rc.custom> uptime.last: powerloss
[ 219.954176] everyboot_751-bootnotices> fsckparts bootfs [unclean rebootneeded]
[ 219.960735] everyboot_751-bootnotices> fsckparts rootfs [unclean rebootneeded]
dca632 /usbstick 58°# fgrep -r uptime /boot/plog/plogread-2022* | cut -d']' -f2-
rc.custom> uptime.last: shutdown Thu Jan 27 18:44:46 AEDT 2022 up 11 min, load average: 0.08, 0.11, 0.12
rc.custom> uptime.last: shutdown Thu Jan 27 18:52:21 AEDT 2022 up 6 min, load average: 0.00, 0.17, 0.12
rc.custom> uptime.last: halt Thu Jan 27 19:06:09 AEDT 2022 up 8 min, load average: 0.00, 0.11, 0.10
rc.custom> uptime.last: reboot Thu Jan 27 19:23:46 AEDT 2022 up 13 min, load average: 0.00, 0.05, 0.08
rc.custom> uptime.last: upgrade Thu Jan 27 20:29:09 AEDT 2022 up 1:04, load average: 0.00, 0.01, 0.00
rc.custom> uptime.last: reboot Thu Jan 27 20:36:40 AEDT 2022 up 4 min, load average: 0.36, 0.63, 0.32
rc.custom> uptime.last: upgrade Thu Jan 27 20:46:08 AEDT 2022 up 8 min, load average: 0.07, 0.24, 0.19
rc.custom> uptime.last: upgrade Thu Jan 27 21:56:11 AEDT 2022 up 24 min, load average: 0.02, 0.01, 0.06
rc.custom> uptime.last: shutdown Fri Jan 28 00:04:03 AEDT 2022 up 2:05, load average: 0.14, 0.03, 0.01
note: changed 'rebootneeded > rebooted' (you don't need to reboot...)