memos/web/src/hooks
Steven edfbd6b073 fix(web): refresh sidebar tags when creating/updating memos
The sidebar tag list wasn't updating when users created new memos with tags
or modified existing memo tags. This was because useFilteredMemoStats hook
only refetched when filter/state/orderBy changed.

Now the hook observes memoStore.state.stateId, which changes whenever memos
are created, updated, or deleted. This triggers automatic refetch and the
sidebar updates immediately with the latest tag counts.

Fixes tag refresh issue in sidebar
2025-11-19 22:30:00 +08:00
..
index.ts chore(web): migrate from ESLint+Prettier to Biome 2025-11-14 23:58:07 +08:00
useAsyncEffect.ts chore: tweak refresh button 2024-06-01 23:27:35 +08:00
useCurrentUser.ts chore: move frontend store 2025-07-07 22:44:08 +08:00
useDialog.ts chore(web): migrate from ESLint+Prettier to Biome 2025-11-14 23:58:07 +08:00
useFilteredMemoStats.ts fix(web): refresh sidebar tags when creating/updating memos 2025-11-19 22:30:00 +08:00
useLoading.ts chore: add `i18n` based with `useContext` 2022-08-07 22:48:22 +08:00
useMemoFilters.ts chore(web): migrate from ESLint+Prettier to Biome 2025-11-14 23:58:07 +08:00
useMemoSorting.ts refactor(web): unify memo stats/filters with context-aware MainLayout 2025-11-05 08:46:52 +08:00
useNavigateTo.ts feat: optimize filters sync (#4260) 2025-01-04 23:42:49 +08:00
useResponsiveWidth.ts chore: add use reponsive width 2023-11-10 11:22:32 +08:00