feat(insights): replace fixed overviews with a single arrangeable overview

Categories, Tags and Entities Overview are merged into one Overview page.
Levels are chips that can be dragged (or moved with the arrow keys) to set
the hierarchy and clicked to switch off, so any ordering of the three is
reachable from the same page.

Only the results reload on change; the controls stay in place. The chip
order is kept in the session and defaults to categories by tags, matching
the old Categories Overview.
This commit is contained in:
Herculino Trotta
2026-09-12 18:02:24 -03:00
parent a39ee4b5d2
commit 82211567d0
6 changed files with 459 additions and 323 deletions
+2 -12
View File
@@ -90,18 +90,8 @@
</button>
<button class="btn btn-ghost btn-free justify-start text-start" data-bs-target="#v-pills-content"
type="button" role="tab" aria-controls="v-pills-content" aria-selected="false"
hx-get="{% url 'category_overview' %}"
>{% trans 'Categories Overview' %}
</button>
<button class="btn btn-ghost btn-free justify-start text-start" data-bs-target="#v-pills-content"
type="button" role="tab" aria-controls="v-pills-content" aria-selected="false"
hx-get="{% url 'tag_overview' %}"
>{% trans 'Tags Overview' %}
</button>
<button class="btn btn-ghost btn-free justify-start text-start" data-bs-target="#v-pills-content"
type="button" role="tab" aria-controls="v-pills-content" aria-selected="false"
hx-get="{% url 'entity_overview' %}"
>{% trans 'Entities Overview' %}
hx-get="{% url 'insights_overview' %}"
>{% trans 'Overview' %}
</button>
</div>
</div>