I you the Kittyhawk app Maitenance section. It can associate maintenance with specific craft and record the type and whether it affects airworthiness.
At the moment I record firmware changes, RTH monthly tests, occasionally I report hardware changes.
Question is, am I missing something I should be doing regularly ?