memos/store
Steven e0b1153269 fix(web): resolve MobX observable reactivity issue in filter computation
Fixes filtering functionality that was broken due to improper use of
useMemo with MobX observables. The issue occurred because useMemo's
dependency array uses reference equality, but MobX observable arrays
are mutated in place (reference doesn't change when items are added/removed).

Changes:
- Remove useMemo from filter computation in Home, UserProfile, and Archived pages
- Calculate filters directly in render since components are already MobX observers
- Fix typo: memoFitler -> memoFilter in Archived.tsx

This ensures filters are recalculated whenever memoFilterStore.filters changes,
making tag clicks and other filter interactions work correctly.

Fixes #5189

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-25 06:59:13 +08:00
..
cache chore: fix linter 2025-08-31 20:22:32 +08:00
db fix(web): resolve MobX observable reactivity issue in filter computation 2025-10-25 06:59:13 +08:00
migration chore: update migrator comments 2025-07-16 21:59:37 +08:00
seed/sqlite feat: add id as final tie-breaker in ListMemos 2025-10-23 19:44:41 +08:00
test refactor: remove unused constants 2025-10-16 20:40:46 +08:00
activity.go chore: remove version update activity 2025-02-09 11:48:53 +08:00
attachment.go refactor: memo filter 2025-10-16 09:22:52 +08:00
cache.go chore: update store cache 2024-05-12 13:19:31 +08:00
common.go chore: update workspace setting store 2024-04-13 02:08:35 +08:00
driver.go refactor: update migration history methods 2025-10-20 23:05:50 +08:00
idp.go refactor: store cache 2025-05-27 22:06:41 +08:00
inbox.go chore: add pagination to list inboxes 2024-10-14 23:32:39 +08:00
memo.go feat: enhance memo sorting functionality to support multiple fields 2025-10-20 23:41:58 +08:00
memo_relation.go fix: list memo relations 2025-04-12 22:02:13 +08:00
migration_history.go refactor: update migration history methods 2025-10-20 23:05:50 +08:00
migrator.go feat: enhance memo sorting functionality to support multiple fields 2025-10-20 23:41:58 +08:00
reaction.go refactor: memo filter 2025-10-16 09:22:52 +08:00
store.go refactor: clean packages 2025-05-29 21:44:43 +08:00
user.go refactor: remove unused constants 2025-10-16 20:40:46 +08:00
user_setting.go refactor: webhook service 2025-06-24 21:28:21 +08:00
workspace_setting.go refactor: store cache 2025-05-27 22:06:41 +08:00