commit b074693ee29971bae1b78ecc7f4657b194121c6c
parent 14f94531e4b479ea2b35cd3e53a982f95e15986a
Author: I Mean I'm Just Saying <imeanimjustsaying@kiwifarms.st>
Date: Sun, 14 Jun 2026 21:53:25 -0400
Update changelog
Diffstat:
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/export/CHANGELOG.md b/export/CHANGELOG.md
@@ -1,6 +1,6 @@
# Changelog
-## [Unreleased]
+## [0.4.0] - 2026-06-14
- **Search video descriptions and tags.** Each search layer's scope dropdown gains two new options alongside Transcripts / Live chat / Title-channel: **Description** (matches the video's description text) and **Tags** (matches its keyword tags). They combine with the others through the same AND/OR/NOT query builder and regex, and — like any search — can be charted (e.g. videos whose *description* mentions a term, over time). Because descriptions/tags live in the per-video transcript data, a description/tags-only search loads the same data a transcript search does.
- **New chart breakdowns: Media type, Status, and Tag.** Charts can now split or bucket videos by **Media type** (regular video / livestream / **Short** — Shorts were previously indistinguishable), by **Status** (available / unlisted / deleted — e.g. chart how many videos got deleted each month), and by **Tag** (a bar per keyword tag). Media type and Status are also available as series groupings. (Populating these for existing videos requires a one-time data rebuild — `build:index` + `build:stats` re-extract on the bumped schema versions.)
- **Charts are now a view of Search.** The separate Charts dashboard is gone; instead, a **Results / Chart** toggle sits beside the result count on the search page. Flip to **Chart** and the current search — query, every filter, and your advanced settings — is plotted as a single chart, updating live as results stream in. A **Chart options** panel (right where the Filters panel lives) configures it: chart type (line/bar/stacked/area/pie), X axis (upload date binned by week/month/quarter/year, category, or duration buckets), split into series by channel/platform/language, cumulative running totals, and a **data source** switch between **Search matches** (plot matched videos or total hits) and **Metadata** (uploads, views, durations, top channels — aggregated over the same in-scope videos). An **Examples ▾** menu one-click loads common chart shapes. Switching between Results and Chart keeps everything in place — it's the same search — and **Share current search** now encodes the chart too (`view=chart` + a compact `cs=` shape), so a shared link opens straight to the same chart; the URL stays in sync live, just like the query does. The old standalone `/charts` page and its multi-chart board are retired on the site (dashboard authoring still lives in the editor).