Introduction#
Hello everyone,
How are you? Welcome to my blog. In this post, I will talk about Futtun’s progress update, from Monday 07 September 2026 to today, Sunday 13 September 2026.
As I hinted last week, there are indeed quite a few items this week.
Add search to thought templates list page#
When I added the thought templates a couple of week ago, I did not add search functionality in the page that lists all of them. I have now corrected my oversight.
Just start typing your query in the search bar, and Futtun will start showing on the page only the results that match it.
Add templates for entities#
Since there are templates for thoughts, and I find them useful, I figured I should also add templates for entities.
An entity template allows you to preset a title and description, and create entities that are pre-filled with them.
Add global search#
In the pages that list thoughts, audit actions, etc. there are search fields. But, they only search for that specific type of object (thoughts, audit actions, etc.). What was missing is a way to search globally across Futtun, for everything that matches your query. Which is why I have added a global search field.
You can find this search bar in the header, and as you type, you will see a list of results matching your query. If you submit, Futtun will show you the page with all the search results.
Create thought occurrences for thought#
I found myself creating multiple thoughts, which were instances of the same thought that were happening at different times. To highlight this relationship, I have introduce thought occurrences.
When you are viewing a thought, there is now a new tab, Occurrences, where you can create, read, update, and delete (CRUD) your occurrences for that given thought. The highlight is that you can set when they happened, which is something you cannot do (yet) for a thought.
Improve tabs on mobile#
With the addition of the Occurrences tab to thoughts, the tabs were looking cramped on mobile. Change was in order.
For mobile only, Futtun stacks the tabs for both thoughts and entities. On desktop, nothing changes.
While the entity tabs could have stayed the same, I decided to also change them, to keep them consistent with the thought tabs.
Rework the header#
Adding entity templates to the header made its mobile view too cramped, which impacted your experience on Futtun. I had to improve it.
I shifted the header links to a side menu, which is open by default on desktop and closed by default on mobile. This allows Futtun to show all the links on mobile with a comfortable margin, while offering a uniform experience on both mobile and desktop.
Change cursor when hovering buttons to be a pointer#
To make buttons stand out more, Futtun changes your cursor to be a pointer when you hover a button.
Improve the interface for audit filters#
I had the feeling there were too many buttons to open the various filters in the list of audit actions, cluttering the view. I had to intervene.
There is now only 1 button, Filters, right next to the search bar in the list of audit actions. It opens a modal, where you can see all the buttons that display the various filters at your disposal. At the bottom of this modal, I have added a section that displays the applied filters, with the possibility of clearing all of them or only specific ones.
While I was at it, I also added 2 new sets of filters:
- Filters for thought occurrences, where you can select the thought occurrence, the action (create, update, delete), and the date range for when it happened;
- Filters for the record type, where you can decide to see audit actions only for a specific record type (thought, entity, etc.).
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.