Switch to unified timeline cache via TimelineKinds

This is a fairly large rewrite which unifies our threads, timelines and
profiles. Now all timelines have a MultiSubscriber, and can be added
and removed to columns just like Threads and Profiles.

Signed-off-by: William Casarin <jb55@jb55.com>
This commit is contained in:
William Casarin
2025-01-22 15:59:21 -08:00
parent d46e526a45
commit 0cc1d8a600
39 changed files with 1395 additions and 2055 deletions

2
.gitignore vendored
View File

@@ -1,6 +1,8 @@
.buildcmd
build.log
perf.data
rusty-tags.vi
notedeck-settings
perf.data.old
crates/notedeck_chrome/android/app/build
.privenv