Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
55 commits
Select commit Hold shift + click to select a range
d26b29a
docs(spec): design for lane-compare redesign port from new-changes
luvkapur May 13, 2026
6e4c3c4
docs(plan): implementation plan for lane-compare redesign port
luvkapur May 13, 2026
581eabd
feat(component-compare): add DiffModeProvider/useDiffMode primitive
luvkapur May 13, 2026
4b2ba39
feat(component-compare): add FileRegistry context primitive
luvkapur May 13, 2026
f6e67f8
feat(component-compare): add CompareToolbar primitive
luvkapur May 13, 2026
34d84fb
feat(component-compare): add CompareSidebar primitive
luvkapur May 13, 2026
9eee926
feat(code): add inline-diff-viewer (non-monaco diff renderer)
luvkapur May 13, 2026
530ae61
feat(dependencies): add deps-diff-table component
luvkapur May 13, 2026
4c1cc80
feat(code): add inline-code-compare tab component
luvkapur May 13, 2026
c3c36f8
feat(review): add inline-tests-compare tab component
luvkapur May 13, 2026
1f70327
feat(review): add inline-config-compare tab component
luvkapur May 13, 2026
d28ac01
feat(preview): add inline-preview-compare tab component
luvkapur May 13, 2026
41e38bd
feat(review): add inline-deps-compare tab component
luvkapur May 13, 2026
161ef69
feat(component-compare): add InlineComponentCompare + ComponentCompar…
luvkapur May 13, 2026
93ed30b
chore(deps): add use-list-components and create-component-model
luvkapur May 13, 2026
9178b03
feat(api-diff-view): add full-pane API diff component
luvkapur May 13, 2026
80d55fb
feat(lane-compare): port new design, strip drawer, rewire to workspac…
luvkapur May 13, 2026
6703a3a
feat(lane-compare-page): port new design
luvkapur May 13, 2026
6181b19
feat(lanes): wire lane-compare to non-monaco inline tab components
luvkapur May 13, 2026
56ae005
fix(lane-compare): align with workspace LaneModel/useLaneComponents s…
luvkapur May 13, 2026
b2b29ef
fix(component-compare): rewire InlineComponentCompare to workspace sc…
luvkapur May 14, 2026
db14d94
docs(spec): lane-overview to workspace-overview parity design
luvkapur May 14, 2026
d9679f8
docs(plan): lane-overview to workspace-overview parity implementation…
luvkapur May 14, 2026
03cb01c
feat(components-overview): extract shared overview from workspace-ove…
luvkapur May 14, 2026
3bd3786
refactor(workspace-overview): consume shared components-overview comp…
luvkapur May 14, 2026
40499f0
refactor(lane-overview): consume shared components-overview component
luvkapur May 14, 2026
f4cfa07
docs(spec): lane-overview sticky inlined header design
luvkapur May 14, 2026
e1eda71
docs(plan): lane-overview sticky inlined header implementation plan
luvkapur May 14, 2026
e526cad
feat(components-overview): make header + filter bar one sticky region
luvkapur May 14, 2026
245a957
feat(lane-overview): slim inline lane header replacing LaneDetails
luvkapur May 14, 2026
b64274e
fix(lane-overview): stop applying stale .container padding to sticky …
luvkapur May 14, 2026
0ac42b0
fix(lane-overview): add top padding to lane header for breathing room…
luvkapur May 14, 2026
a54626c
fix(ui,react): alias @teambit/lanes.entities.lane-diff to dedupe vers…
luvkapur May 14, 2026
0fa2e67
docs: add lane-compare bulk-fetch design spec
luvkapur May 14, 2026
e4bb1bb
docs: refine lane-compare bulk-fetch spec after implementation discovery
luvkapur May 14, 2026
ad31925
docs: add lane-compare bulk-fetch implementation plan
luvkapur May 14, 2026
57fe746
feat(component-compare): add paginated compare-pairs helper
luvkapur May 14, 2026
52cefcd
feat(component-compare): add compareComponents bulk method
luvkapur May 14, 2026
a75199e
refactor(component-compare): pass error object to logger.warn in comp…
luvkapur May 14, 2026
64d3635
feat(component-compare): add compareComponents bulk GraphQL field
luvkapur May 14, 2026
ef40e18
docs(component-compare): note nullable elements on compareComponents …
luvkapur May 14, 2026
b57f08e
feat(graphql): add opt-in per-operation request batching
luvkapur May 14, 2026
379461c
feat(component): forward optional apollo context through useComponent
luvkapur May 14, 2026
a6bacc6
feat(component-compare): add CompareDataProvider bulk-fetch context
luvkapur May 14, 2026
0e2c13b
fix(component-compare): guarantee paging termination and stabilize pa…
luvkapur May 14, 2026
2986d64
refactor(component-compare): feed inline compare from bulk context
luvkapur May 14, 2026
5bddb12
docs(component-compare): clarify compositions and null/loading handli…
luvkapur May 14, 2026
9674c77
feat(lane-compare): fetch component compare data in bulk
luvkapur May 14, 2026
221902b
chore: compile lane-compare bulk-fetch aspects
luvkapur May 14, 2026
c2baf11
fix(component-compare): don't show deleted-in-lane components as perp…
luvkapur May 14, 2026
164241b
fix(graphql): always accept batched requests on the server, not only …
luvkapur May 14, 2026
3047de2
lane compare re design
luvkapur May 15, 2026
0a95d98
Merge remote-tracking branch 'origin/master' into changes-redesign
luvkapur May 15, 2026
76feaad
redesign
luvkapur May 15, 2026
521a1f4
clean up
luvkapur May 15, 2026
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
107 changes: 107 additions & 0 deletions .bitmap
Original file line number Diff line number Diff line change
Expand Up @@ -1696,6 +1696,14 @@
"mainFile": "index.ts",
"rootDir": "scopes/ui-foundation/ui"
},
"ui/api-diff-view": {
"name": "ui/api-diff-view",
"scope": "",
"version": "",
"defaultScope": "teambit.semantics",
"mainFile": "index.ts",
"rootDir": "components/ui/api-diff-view"
},
"ui/aspect-box": {
"name": "ui/aspect-box",
"scope": "teambit.harmony",
Expand Down Expand Up @@ -1745,6 +1753,34 @@
"mainFile": "index.ts",
"rootDir": "components/ui/code-view"
},
"ui/compare/lane-compare": {
"name": "ui/compare/lane-compare",
"scope": "teambit.lanes",
"version": "0.0.206",
"mainFile": "index.ts",
"rootDir": "components/ui/compare/lane-compare",
"config": {
"teambit.dependencies/dependency-resolver": {
"policy": {
"dependencies": {
"@teambit/legacy": "-"
},
"devDependencies": {
"@types/mocha": "9.1.0",
"@teambit/legacy": "-"
},
"peerDependencies": {}
}
}
}
},
"ui/compare/lane-compare-page": {
"name": "ui/compare/lane-compare-page",
"scope": "teambit.lanes",
"version": "0.0.174",
"mainFile": "index.ts",
"rootDir": "components/ui/compare/lane-compare-page"
},
"ui/component-compare/changelog": {
"name": "ui/component-compare/changelog",
"scope": "teambit.component",
Expand Down Expand Up @@ -1829,6 +1865,14 @@
"mainFile": "index.ts",
"rootDir": "scopes/preview/ui/component-preview"
},
"ui/components-overview": {
"name": "ui/components-overview",
"scope": "",
"version": "",
"defaultScope": "teambit.explorer",
"mainFile": "index.ts",
"rootDir": "components/ui/components-overview"
},
"ui/composition-compare": {
"name": "ui/composition-compare",
"scope": "teambit.compositions",
Expand Down Expand Up @@ -1857,6 +1901,14 @@
"mainFile": "index.ts",
"rootDir": "scopes/cloud/ui/current-user"
},
"ui/deps-diff-table": {
"name": "ui/deps-diff-table",
"scope": "",
"version": "",
"defaultScope": "teambit.dependencies",
"mainFile": "index.ts",
"rootDir": "components/ui/deps-diff-table"
},
"ui/docs-app": {
"name": "ui/docs-app",
"scope": "teambit.react",
Expand Down Expand Up @@ -1934,6 +1986,61 @@
"mainFile": "index.ts",
"rootDir": "components/ui/hooks/use-core-aspects"
},
"ui/hooks/use-data-query": {
"name": "ui/hooks/use-data-query",
"scope": "teambit.ui-foundation",
"version": "0.0.506",
"mainFile": "index.ts",
"rootDir": "components/ui/hooks/use-data-query"
},
"ui/inline-code-compare": {
"name": "ui/inline-code-compare",
"scope": "",
"version": "",
"defaultScope": "teambit.code",
"mainFile": "index.ts",
"rootDir": "components/ui/inline-code-compare"
},
"ui/inline-config-compare": {
"name": "ui/inline-config-compare",
"scope": "",
"version": "",
"defaultScope": "teambit.review",
"mainFile": "index.ts",
"rootDir": "components/ui/inline-config-compare"
},
"ui/inline-deps-compare": {
"name": "ui/inline-deps-compare",
"scope": "",
"version": "",
"defaultScope": "teambit.review",
"mainFile": "index.ts",
"rootDir": "components/ui/inline-deps-compare"
},
"ui/inline-diff-viewer": {
"name": "ui/inline-diff-viewer",
"scope": "",
"version": "",
"defaultScope": "teambit.code",
"mainFile": "index.ts",
"rootDir": "components/ui/inline-diff-viewer"
},
"ui/inline-preview-compare": {
"name": "ui/inline-preview-compare",
"scope": "",
"version": "",
"defaultScope": "teambit.preview",
"mainFile": "index.ts",
"rootDir": "components/ui/inline-preview-compare"
},
"ui/inline-tests-compare": {
"name": "ui/inline-tests-compare",
"scope": "",
"version": "",
"defaultScope": "teambit.review",
"mainFile": "index.ts",
"rootDir": "components/ui/inline-tests-compare"
},
"ui/inputs/lane-selector": {
"name": "ui/inputs/lane-selector",
"scope": "teambit.lanes",
Expand Down
4 changes: 4 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -80,3 +80,7 @@ package-lock.json
# Release notes temp files (for review only)
releases-docs/temp-files/

# Local-only planning / spec / analysis docs — not shipped with the repo.
# Lives on individual contributors' machines for session context; not part of the project.
docs/

Loading