Skip to content

Debounce My Groups and Explore search inputs#152

Merged
Sendi0011 merged 1 commit into
JointSave-org:mainfrom
Stella112:improve/search-input-debounce
Jun 27, 2026
Merged

Debounce My Groups and Explore search inputs#152
Sendi0011 merged 1 commit into
JointSave-org:mainfrom
Stella112:improve/search-input-debounce

Conversation

@Stella112

Copy link
Copy Markdown

Description

Adds a reusable useDebouncedValue hook and uses it for the My Groups and Explore search inputs.

The visible input value still updates immediately while typing, but the URL-backed search/filter state is only applied after a 300ms debounce.

Closes #145

Type of Change

  • feat: new feature
  • fix: bug fix
  • chore: maintenance, tooling, dependencies
  • docs: documentation only
  • refactor: code restructuring (no functional changes)
  • test: adding or updating tests

How Has This Been Tested?

  • git diff --check
  • pnpm build succeeds (frontend)
  • pnpm lint passes (frontend)
  • Manual testing (describe below)

Local frontend dependency installation timed out before Next was available, so I could not complete the build/lint checks in this environment.

Checklist

  • My code follows the coding conventions of this project
  • I have added/updated tests if needed
  • I have updated documentation if needed
  • My changes generate no new warnings or errors

Screenshots (if applicable)

N/A

@Stella112 Stella112 force-pushed the improve/search-input-debounce branch from 8f5ac66 to 7deabe5 Compare June 27, 2026 18:20
@Sendi0011 Sendi0011 self-requested a review June 27, 2026 18:21

@Sendi0011 Sendi0011 left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Great implementation @Stella112

@Sendi0011 Sendi0011 merged commit fd048ff into JointSave-org:main Jun 27, 2026
1 of 2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Improvement] Add debouncing to the My Groups and Explore search inputs

2 participants