Skip to content

unslop(web-hf): strip narrating comments/JSDoc and inline a one-use handler in hugging_face and packages UI - #4233

Merged
georgi merged 32 commits into
mainfrom
claude/unslop-codebase-refactor-yp5ahn
Jul 11, 2026
Merged

unslop(web-hf): strip narrating comments/JSDoc and inline a one-use handler in hugging_face and packages UI#4233
georgi merged 32 commits into
mainfrom
claude/unslop-codebase-refactor-yp5ahn

Conversation

@georgi

@georgi georgi commented Jul 11, 2026

Copy link
Copy Markdown
Collaborator

No description provided.

claude added 5 commits July 11, 2026 05:03
…raction, useEffect-derived, zustand selectors, raw MUI)
…ction, useEffect-derived, zustand selectors, raw MUI)
…straction, useEffect-derived, zustand selectors, raw MUI)
@georgi
georgi enabled auto-merge (squash) July 11, 2026 06:06
@georgi
georgi disabled auto-merge July 11, 2026 06:07
claude added 8 commits July 11, 2026 06:13
…ers, over-abstraction, useEffect-derived, zustand selectors, raw MUI)
…raction, useEffect-derived, zustand selectors, raw MUI)
…action, useEffect-derived, zustand selectors, raw MUI)
…-abstraction, useEffect-derived, zustand selectors, raw MUI)
…over-abstraction, useEffect-derived, zustand selectors, raw MUI)
…action, useEffect-derived, zustand selectors, raw MUI)

@georgi georgi left a comment

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

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

This PR touches 394 files — too large for a thorough line-by-line review. CI is still running and "Component visual tests" has already failed.

The changes are almost entirely mechanical (removing narrating comments, JSDoc, design-token migration breadcrumbs, and blank lines), with ~47 files containing minor code simplifications.

Suggestion: Consider splitting this into smaller PRs (e.g., by directory — components/node/, components/sketch/, components/properties/, etc.) to make review tractable and reduce merge conflict surface with other open PRs.

Will revisit once CI is fully green and stable.


Generated by Claude Code

claude added 14 commits July 11, 2026 10:25
…raction, useEffect-derived, zustand selectors)
…straction, useEffect-derived, zustand selectors, raw MUI)
…ction, useEffect-derived, zustand selectors, raw MUI)
claude added 4 commits July 11, 2026 11:57
…nslop

The useAddToGroup/useDynamicProperty hooks switched from a shallow object
selector to a direct single-value selector. The tests mocked useNodes with
mockReturnValue, ignoring the selector, so the hooks received the mock object
instead of the function. Apply the selector to a mock state, matching the
codebase's canonical Zustand-hook mock pattern.
@georgi
georgi enabled auto-merge (squash) July 11, 2026 15:13
…e-refactor-yp5ahn

# Conflicts:
#	packages/agents/src/agent.ts
#	web/src/hooks/useAutosave.ts
#	web/src/lib/dragdrop/index.ts
#	web/src/lib/dragdrop/useDraggable.ts
#	web/src/serverState/useAssetUpdate.ts
@georgi
georgi merged commit da7809e into main Jul 11, 2026
20 checks passed
@georgi
georgi deleted the claude/unslop-codebase-refactor-yp5ahn branch July 11, 2026 15:43
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.

2 participants