From 3ab306b4d2ecd732d5243ab4b046af90d2b0b240 Mon Sep 17 00:00:00 2001 From: Timothy Cardoza Date: Wed, 18 Feb 2026 12:55:55 -0600 Subject: [PATCH] Task loading optimization through a 4 stage loading process --- src/components/FilterBar.tsx | 14 +- src/components/TaskDetail.tsx | 7 +- src/store/index.ts | 418 ++++++++++++++++++++++------------ 3 files changed, 288 insertions(+), 151 deletions(-) diff --git a/src/components/FilterBar.tsx b/src/components/FilterBar.tsx index 013cd7e..9d5194d 100644 --- a/src/components/FilterBar.tsx +++ b/src/components/FilterBar.tsx @@ -1,6 +1,6 @@ import { type Component, createSignal, For, Show } from "solid-js"; import { Search, X, Hash, ArrowUpCircle, Clock, Minus, Save, Trash2, Bookmark } from "lucide-solid"; -import { store, setFilter, clearFilter, saveFilterTemplate, applyFilterTemplate, removeFilterTemplate } from "@/store"; +import { store, setFilter, clearFilter, saveFilterTemplate, applyFilterTemplate, removeFilterTemplate, loadAllHistory } from "@/store"; import { Button } from "./ui/button"; import { cn } from "@/lib/utils"; import { Badge } from "./ui/badge"; @@ -66,6 +66,18 @@ export const FilterBar: Component = () => {
+