memos/web/src/components
Steven b8bca6bacf fix(web): scope task list item index to memo content container
The closest() selector was targeting a CSS class that never existed on
the container, causing fallback to document.body and collecting task
items across all visible memos. This caused index collisions when
multiple memos with todo lists were on the page.

Adds data-memo-content attribute to the container and updates the
selector accordingly.

Fixes #5635
2026-02-22 13:20:29 +08:00
..
ActivityCalendar fix(web): allow calendar year picker to go back to 1970 2026-02-11 22:58:25 +08:00
ConfirmDialog chore: tweak comments 2025-11-30 13:16:02 +08:00
Inbox refactor: optimize user fetching in MemoCommentMessage and MemoReactionListView components 2025-12-28 17:50:43 +08:00
MasonryView chore: enable compact mode for list view 2026-01-22 22:52:14 +08:00
MemoActionMenu fix(web): handle delete memo errors and only run post-delete actions on success 2026-02-22 13:00:36 +08:00
MemoContent fix(web): scope task list item index to memo content container 2026-02-22 13:20:29 +08:00
MemoDetailSidebar feat(web): replace EditableTimestamp with inline editor timestamp popover 2026-02-11 23:45:53 +08:00
MemoEditor fix(web): ensure default memo visibility is correctly applied (#5623) 2026-02-14 16:58:58 +08:00
MemoExplorer refactor: remove hide-scrollbar utility 2026-02-04 20:24:54 +08:00
MemoReactionListView fix: invalidate comments query on comment reaction and delete (#5641) 2026-02-22 12:58:56 +08:00
MemoRelationForceGraph feat: react query migration (#5379) 2025-12-24 22:59:18 +08:00
MemoView refactor(web): extract NsfwOverlay into standalone component with flexbox centering 2026-02-12 23:19:54 +08:00
PagedMemoList feat: add enabled option to useInfiniteMemos and PagedMemoList for conditional fetching 2026-01-22 20:21:16 +08:00
Settings fix: restore access token creation flow 2026-02-02 20:31:22 +08:00
StatisticsView refactor: remove hide-scrollbar utility 2026-02-04 20:24:54 +08:00
UserMemoMap chore: view memo URL updated (#5569) 2026-02-02 20:39:33 +08:00
kit chore(web): migrate from ESLint+Prettier to Biome 2025-11-14 23:58:07 +08:00
map chore: remove unused keyboard shortcuts 2026-01-02 09:57:09 +08:00
ui refactor: extract submenu hover delay logic into reusable hook 2025-12-22 21:04:00 +08:00
AttachmentIcon.tsx refactor: migrate to connect-rpc (#5338) 2025-12-11 19:49:07 +08:00
AuthFooter.tsx fix(web): make login screen theme selector reactive 2026-01-06 20:51:45 +08:00
ChangeMemberPasswordDialog.tsx refactor: remove MemoContentContext and integrate MemoViewContext 2025-12-28 12:46:12 +08:00
CreateAccessTokenDialog.tsx fix: restore access token creation flow 2026-02-02 20:31:22 +08:00
CreateIdentityProviderDialog.tsx refactor: remove MemoContentContext and integrate MemoViewContext 2025-12-28 12:46:12 +08:00
CreateShortcutDialog.tsx chore: fix broken links 2026-02-08 19:46:03 +08:00
CreateUserDialog.tsx chore: fix update user request name in member dialog 2026-02-02 19:52:46 +08:00
CreateWebhookDialog.tsx refactor: remove MemoContentContext and integrate MemoViewContext 2025-12-28 12:46:12 +08:00
DateTimeInput.tsx chore: use input type `datetime-local` instead of `text` (#5174) 2025-10-22 09:04:37 +08:00
Empty.tsx feat: variant colors (#4816) 2025-07-04 23:03:13 +08:00
ErrorBoundary.tsx refactor(react-query): optimize config, add error boundary, and remove JSDoc 2025-12-25 08:47:36 +08:00
LearnMore.tsx feat: variant colors (#4816) 2025-07-04 23:03:13 +08:00
LocaleSelect.tsx fix: apply theme and locale changes immediately on login screen (#5440) (#5442) 2026-01-07 21:58:47 +08:00
MemoAttachment.tsx refactor: migrate to connect-rpc (#5338) 2025-12-11 19:49:07 +08:00
MemoDisplaySettingMenu.tsx feat: react query migration (#5379) 2025-12-24 22:59:18 +08:00
MemoFilters.tsx feat: react query migration (#5379) 2025-12-24 22:59:18 +08:00
MemoResource.tsx refactor: attachment service part2 2025-06-18 00:09:19 +08:00
MemosLogo.tsx feat: react query migration (#5379) 2025-12-24 22:59:18 +08:00
MobileHeader.tsx refactor: replace useResponsiveWidth with useMediaQuery across components 2025-12-26 23:44:52 +08:00
Navigation.tsx refactor: remove hide-scrollbar utility 2026-02-04 20:24:54 +08:00
NavigationDrawer.tsx feat: react query migration (#5379) 2025-12-24 22:59:18 +08:00
PasswordSignInForm.tsx refactor: remove mode flag and introduce explicit demo flag 2026-01-20 22:58:33 +08:00
PreviewImageDialog.tsx chore: fix linter 2026-01-05 21:57:07 +08:00
RequiredBadge.tsx feat: variant colors (#4816) 2025-07-04 23:03:13 +08:00
SearchBar.tsx chore: remove unused keyboard shortcuts 2026-01-02 09:57:09 +08:00
Skeleton.tsx chore: simplify page loading logic 2026-01-27 23:37:32 +08:00
TagTree.tsx feat: react query migration (#5379) 2025-12-24 22:59:18 +08:00
ThemeSelect.tsx fix: apply theme and locale changes immediately on login screen (#5440) (#5442) 2026-01-07 21:58:47 +08:00
UpdateAccountDialog.tsx refactor: remove MemoContentContext and integrate MemoViewContext 2025-12-28 12:46:12 +08:00
UpdateCustomizedProfileDialog.tsx refactor: remove MemoContentContext and integrate MemoViewContext 2025-12-28 12:46:12 +08:00
UserAvatar.tsx chore: unify colors 2025-07-06 13:55:08 +08:00
UserMenu.tsx refactor: replace i18n language change with loadLocale 2025-12-30 21:07:56 +08:00
VisibilityIcon.tsx refactor: migrate to connect-rpc (#5338) 2025-12-11 19:49:07 +08:00