Files
orca/src/main/github/project-view.ts
T
Neil ad8e71e1a2 Split GitHub project view read path (#17266)
* Split speech session lifecycle

* Split terminal output scheduler pipeline

* Split mobile browser pane modules

* Prune resolved max-lines suppressions

* Split pane tree equalization logic

* Extract mobile troubleshoot screen styles

* Split external automation manager

* Split main window service attachments

* Split hosted review creation checks

* Split automation dispatch event handling

* Split settings navigation metadata

* Split daemon initialization lifecycle

* Split GitLab item dialog

* Split relay dispatcher layers

* Split mobile host screen

* Retarget mobile view settings source test

* Split runtime file client layers

* Split ports panel layers

* Split runtime environments pane layers

* Split local PTY provider responsibilities

* Split CDP bridge responsibilities

* Split relay Git handler responsibilities

* Track moved relay Git fetch audit

* Split Linear item drawer responsibilities

* Split telemetry event schema responsibilities

* Split resource usage status responsibilities

* Split remote terminal multiplexer responsibilities

* Split Git worktree responsibilities

* Split Codex hook service responsibilities

* Keep mirrored hook trust type private

* Split web runtime session responsibilities

* Split GitHub project view read path

* Fix F3-speech for #17123

* Fix F1-cycle for #17131

* Fix F4-navtest for #17157

* Fix F2-allowlist for #17161
2026-08-29 20:22:10 -07:00

42 lines
1.8 KiB
TypeScript

// Re-export the public API so existing `./project-view` call sites keep working; the split is internal-only.
export { isValidOwnerSlug, isValidRepoSlug } from './project-view/internals'
export { classifyProjectError } from './project-view/project-error-classification'
export { updateIssueBySlug } from './project-view/mutations'
export {
updateProjectItemFieldValue,
clearProjectItemFieldValue
} from './project-view/project-field-mutations'
export { updatePullRequestBySlug } from './project-view/pull-request-mutation'
export {
addIssueCommentBySlug,
updateIssueCommentBySlug,
deleteIssueCommentBySlug
} from './project-view/issue-comment-mutations'
export {
listLabelsBySlug,
listAssignableUsersBySlug,
listIssueTypesBySlug
} from './project-view/repository-field-options'
export { updateIssueTypeBySlug } from './project-view/issue-type-mutation'
export { getWorkItemDetailsBySlug } from './project-view/work-item-details'
export {
PROJECT_VIEW_OWNER_CACHE_MAX_ENTRIES,
_resetProjectViewCachesForTests,
_getProjectViewCacheSizesForTests,
_rememberProjectViewOwnerTypeForTests,
_getProjectViewOwnerTypeForTests,
_markProjectViewParentFieldRetriedForTests,
_hasProjectViewParentFieldRetriedForTests,
_markProjectViewParentFieldWarningLoggedForTests,
_hasProjectViewParentFieldWarningLoggedForTests
} from './project-view/project-view-cache'
export {
normalizeField,
normalizeFieldValue
} from './project-view/project-view-field-normalization'
export { normalizeItem } from './project-view/project-view-item-normalization'
export { getProjectViewTable } from './project-view/project-view-table'
export { listAccessibleProjects } from './project-view/project-view-discovery'
export { parseProjectPaste, resolveProjectRef } from './project-view/project-view-reference'
export { listProjectViews } from './project-view/project-view-listing'