Introduction#
Hello everyone,
How are you? Welcome to my blog. In this post, I will talk about Futtun’s progress update, from Monday 15 June 2026 to today, Sunday 21 June 2026.
Added title when viewing audit diff#
I have realised that the title was missing when viewing an audit action, so I added it.
In the audit list page, each audit action has a button, View changes, to view what happened in the audit action. It now includes changes to the thought’s title.
Added related audit actions when viewing thoughts#
Seeing all the audit actions associated to the thought you are viewing struck me as useful.
In the page to see a thought’s details, at the bottom, there is now a section which contains all the audit actions related to it.
Filter audit actions by thought in audit list#
While working on the feature I describe above, I realised I should also add filtering by thoughts to the audit list page.
In the audit list page, there is a new button below the search bar, Thought filters. It opens a UI element where you can see the thoughts you have by either title or description. The thought’s label depends on what values the thought has:
- If the title is present, use it;
- If the title is missing and the description is present, use the description;
- If both the title and the description are missing, use the thought’s id.
Each thought has a checkbox, and by filling it, Futtun only shows the audit actions associated with the selected thoughts.
Use title or description in audit list#
After adding the new UI component to filter audit actions, which identifies thoughts by their title or description, I decided to improve the label for audit actions in the audit list page.
For this page, the thought preserves the id in its label, and adds the title or description between parenthesis, following this logic (similar to the list in the section above this):
- If the title is present, use it;
- If the title is missing and the description is present, use the description;
- If both the title and the description are missing, skip the parenthesis.
Dependency updates#
With Futtun being an Internet facing application, I will now need to keep on top of updating its dependencies for as long as I will keep Futtun available.
Conclusion#
Thank you for your time, and I hope to see you again soon. Bye bye.