Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
41 changes: 37 additions & 4 deletions .fallowrc.jsonc
Original file line number Diff line number Diff line change
Expand Up @@ -79,6 +79,8 @@
"skills/**/fonts/**",
// Golden snapshot files: data consumed by toMatchFileSnapshot, not importable modules.
"packages/**/__goldens__/**",
// macOS Finder duplicates (e.g. "keyframes 2.ts") — not project source.
"**/* 2.*",
"registry/**",
"examples/**",
"packages/sdk/examples/**",
Expand Down Expand Up @@ -209,6 +211,18 @@
"refreshDomEditSelection",
],
},
// GestureRecordBadge: public API exported for use by external composition
// overlays; dom editing overlay integration planned in follow-up PR.
{
"file": "packages/studio/src/components/editor/GestureRecordControl.tsx",
"exports": ["GestureRecordBadge"],
},
// DeleteConfirm: shared confirmation dialog component, consumed by the
// FileTree barrel and sibling components via dynamic resolution.
{
"file": "packages/studio/src/components/sidebar/AssetContextMenu.tsx",
"exports": ["DeleteConfirm"],
},
// domEditing barrel: re-exports consumed throughout the studio but
// fallow's static analyzer can't trace re-exports through barrel files.
{
Expand Down Expand Up @@ -499,6 +513,14 @@
// scopeRootSelectors handling shifts lines and re-flags both.
"packages/core/src/compiler/inlineSubCompositions.ts",
"packages/core/src/compiler/compositionScoping.test.ts",
// i18n branch: pre-existing internal clones re-flagged by import-path
// line shifts (no logic changed).
"packages/studio/src/components/LintModal.tsx",
"packages/studio/src/components/editor/FileTree.tsx",
"packages/studio/src/components/editor/FileTreeNodes.tsx",
"packages/studio/src/hooks/useElementLifecycleOps.ts",
"packages/studio/src/hooks/useGroupCommits.ts",
"packages/studio/src/components/sidebar/LeftSidebar.tsx",
],
},
"health": {
Expand Down Expand Up @@ -564,10 +586,21 @@
// vs base-var args, validation throws) but small and well-tested via the
// generated table's shape test; this is dev tooling, not shipped runtime.
"packages/cli/scripts/sync-agent-dirs.ts",
// Files modified only for import-path updates (one-line changes to switch
// from @hyperframes/core/* subpaths to the new packages). Their complexity
// is pre-existing; the line-shift fingerprint problem makes fallow treat
// the violations as new even though no logic changed.
// check-hardcoded-strings.mjs: pre-existing complexity in scanFile,
// shouldSkipLine, looksLikeEnglish, and walk — all pre-date the lint fix
// (escaping `\-`). The line-shift re-flags them as inherited.
"packages/studio/scripts/check-hardcoded-strings.mjs",
// i18n branch: pre-existing complexity in files with import-path line
// shifts (no logic changed).
"packages/studio/src/hooks/useClipboard.ts",
"packages/studio/src/components/StudioHeader.tsx",
"packages/studio/src/hooks/useRazorSplit.ts",
"packages/studio/src/components/editor/propertyPanelSections.tsx",
"packages/studio/src/components/editor/MotionPathOverlay.tsx",
// Files modified only for import-path updates (one-line changes to switch
// from @hyperframes/core/* subpaths to the new packages). Their complexity
// is pre-existing; the line-shift fingerprint problem makes fallow treat
// the violations as new even though no logic changed.
"packages/cli/src/server/studioServer.ts",
// findPortAndServe's existing port-selection flow predates this PR. The
// preview-lifecycle change only adds PID metadata to the config response,
Expand Down
4 changes: 4 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,7 @@ videos/
# IDE
.vscode/
.idea/
.cursor/
*.swp
*.swo

Expand Down Expand Up @@ -153,5 +154,8 @@ tmp/
# Studio-generated preview thumbnails
.thumbnails/

# macOS Finder duplicates
* 2.*

# Local editor settings
.zed/
286 changes: 286 additions & 0 deletions README_zh.md

Large diffs are not rendered by default.

38 changes: 25 additions & 13 deletions bun.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading