memos/web/src/pages
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
..
AdminSignIn.tsx chore: move frontend store 2025-07-07 22:44:08 +08:00
Archived.tsx fix(web): resolve MobX observable reactivity issue in filter computation 2025-10-25 06:59:13 +08:00
Attachments.tsx feat(web): add accessible ConfirmDialog and migrate confirmations; and Markdown-safe descriptions (#5111) 2025-10-09 00:40:08 +08:00
AuthCallback.tsx chore: move frontend store 2025-07-07 22:44:08 +08:00
Explore.tsx feat: implement masonry layout with responsive columns and memo height tracking 2025-10-14 19:46:09 +08:00
Home.tsx fix(web): resolve MobX observable reactivity issue in filter computation 2025-10-25 06:59:13 +08:00
Inboxes.tsx chore: move frontend store 2025-07-07 22:44:08 +08:00
Loading.tsx feat: variant colors (#4816) 2025-07-04 23:03:13 +08:00
MemoDetail.tsx chore: enable memo comments by default 2025-07-29 22:31:18 +08:00
NotFound.tsx feat: variant colors (#4816) 2025-07-04 23:03:13 +08:00
PermissionDenied.tsx feat: variant colors (#4816) 2025-07-04 23:03:13 +08:00
Setting.tsx fix: workspace setting keys 2025-07-22 22:59:54 +08:00
SignIn.tsx fix: Update SSO login flow to encode redirect_uri (#5006) 2025-08-15 08:45:19 +08:00
SignUp.tsx chore: move frontend store 2025-07-07 22:44:08 +08:00
UserProfile.tsx fix(web): resolve MobX observable reactivity issue in filter computation 2025-10-25 06:59:13 +08:00