├── .babelrc ├── .eslintignore ├── .eslintrc.js ├── .gitattributes ├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md └── workflows │ └── ci.yml ├── .gitignore ├── .prettierrc ├── .vscode ├── extensions.json └── settings.json ├── LICENSE ├── README.md ├── __tests__ ├── extension.test.js └── utils │ └── base.js ├── docs ├── about-icon.md └── screenshots │ ├── context-menu-enable-guide.jpg │ ├── f-code.jpg │ ├── f-context-menu.jpg │ ├── f-file-search.jpg │ ├── f-pull-menu.jpg │ └── webStorePreviews │ ├── preview1.png │ ├── preview2.png │ ├── preview3.png │ └── preview4.png ├── jest-puppeteer.config.js ├── jest.config.js ├── jsconfig.json ├── mockAPI └── mockoon.json ├── package.json ├── public ├── code-page │ ├── index.html │ └── index_files │ │ ├── 20126676 │ │ ├── 26006239 │ │ ├── 20126676(1) │ │ ├── 20126676(2) │ │ ├── 20126676(3) │ │ ├── 68747470733a2f2f692e696d6775722e636f6d2f54314e714434752e706e67 │ │ ├── behaviors-a244d3d9ea6bade33516a19208f7aad3.css │ │ ├── frameworks-f153a1c85123a050fa7485f8eb13f331.css │ │ └── github-3d9ca108aaa0bc51bade96259cb1e33d.css ├── icon128.png ├── icon192.png ├── index-blank.html ├── pull-dark │ ├── index.html │ └── index_files │ │ ├── 86218541 │ │ ├── behaviors-487c25f1f9cba5aa0ea0a4fe5cd705af.css │ │ ├── dark-296669110e982427b59cff62e3e550c0.css │ │ ├── dark_dimmed-eecca0c33f1b25e0b8c85662c7c5e6ab.css │ │ ├── frameworks-487c22e570e952641f798df39ac6dcf5.css │ │ ├── github-a6fff4e610f197f9179e0f2ade761813.css │ │ └── light-83dd85a7ce7efef3332487e09e928562.css └── pull-diff-page │ ├── index.html │ └── index_files │ ├── 20126676 │ ├── 20126676(1) │ ├── behaviors-a244d3d9ea6bade33516a19208f7aad3.css │ ├── frameworks-f153a1c85123a050fa7485f8eb13f331.css │ └── github-3d9ca108aaa0bc51bade96259cb1e33d.css ├── script ├── fileIcons.js ├── jqueryPjax.js └── manifest.js ├── src ├── App.js ├── GlobalStyle.js ├── Main.js ├── background.js ├── components │ ├── Breadcrumb │ │ └── index.js │ ├── ContextMenu │ │ ├── index.js │ │ └── style.js │ ├── FileIcons │ │ └── index.js │ ├── FileSearchModal │ │ ├── index.js │ │ ├── reducer.js │ │ └── style.js │ ├── FloatingButton │ │ └── index.js │ ├── Guide │ │ ├── Setting.js │ │ └── TokenPage │ │ │ ├── Created.js │ │ │ ├── Creating.js │ │ │ └── index.js │ ├── MainDrawer │ │ ├── ResizableWrapper.js │ │ ├── Tabs │ │ │ ├── Error │ │ │ │ ├── index.js │ │ │ │ └── style.js │ │ │ ├── Loading │ │ │ │ ├── index.js │ │ │ │ └── placeholder.js │ │ │ └── index.js │ │ ├── index.js │ │ └── style.js │ ├── Menu │ │ ├── Pull │ │ │ ├── Loading.js │ │ │ ├── index.js │ │ │ └── style.js │ │ ├── PullCommit │ │ │ ├── CopyIcon.js │ │ │ ├── index.js │ │ │ └── style.js │ │ └── style.js │ ├── SearchBar │ │ └── index.js │ ├── Setting │ │ ├── Form │ │ │ ├── BlockTitle.js │ │ │ ├── FileIconRadios.js │ │ │ ├── Hotkeys.js │ │ │ ├── OptionBoxes.js │ │ │ ├── TokenField.js │ │ │ ├── TreeIndentField.js │ │ │ ├── VisibilityCheckBoxes.js │ │ │ └── index.js │ │ ├── GithubIcon.js │ │ └── index.js │ ├── Tree │ │ ├── Item │ │ │ ├── Icon │ │ │ │ ├── Diff.js │ │ │ │ ├── constants.js │ │ │ │ └── index.js │ │ │ ├── Placeholder.js │ │ │ ├── index.js │ │ │ └── style.js │ │ ├── LargeTree.js │ │ └── index.js │ └── shared │ │ ├── EllipsisBox │ │ └── index.js │ │ ├── GithubLink.js │ │ ├── Modal.js │ │ └── Tour │ │ ├── Mask.js │ │ ├── StepBox.js │ │ ├── index.js │ │ └── reducer.js ├── constants │ ├── background.js │ ├── base.js │ ├── github.js │ └── tokenPage.js ├── hooks │ ├── api │ │ ├── useGithubQueries.js │ │ ├── useGithubQuery.js │ │ └── useViewedFiles.js │ ├── headless │ │ └── useGetFloatingButtonProps.js │ ├── menu │ │ └── useMenuPosition.js │ ├── pageInfo │ │ ├── useListenLocation.js │ │ ├── useListenTitle.js │ │ └── usePageInfo.js │ ├── pull │ │ ├── useLinkPullFile.js │ │ ├── useRefetchPull.js │ │ └── useSwitchCommit.js │ ├── tree │ │ ├── useGetNodeHref.js │ │ ├── useQueryLargeTree.js │ │ ├── useQueryTree.js │ │ └── useTreeItemClick.js │ ├── useArray.js │ ├── useClickOutside.js │ ├── useEllipsis.js │ ├── useLockBodyScroll.js │ ├── useMousePosition.js │ ├── usePrevious.js │ ├── useSwitch.js │ ├── useUpdateEffect.js │ └── useWindowSize.js ├── index.js ├── setupTests.js ├── stores │ ├── contextMenu.js │ ├── popper.js │ ├── pull.js │ ├── setting.js │ └── tree.js ├── styles │ └── Provider.js ├── types │ └── index.js └── utils │ ├── api.js │ ├── chrome.js │ ├── contextMenuListener.js │ ├── dom.js │ ├── fileSearch.js │ ├── github.js │ ├── graphql.js │ ├── index.js │ ├── link.js │ ├── multiCommits.js │ ├── pjax.js │ ├── pullPage.js │ ├── scroll.js │ ├── setting.js │ ├── style.js │ ├── tokenGuide.js │ └── tree.js ├── webpack ├── webpack.common.js └── webpack.local.js └── yarn.lock /.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinenic/a-tree/HEAD/.babelrc -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinenic/a-tree/HEAD/.eslintignore -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinenic/a-tree/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | public/** linguist-generated -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinenic/a-tree/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinenic/a-tree/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinenic/a-tree/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinenic/a-tree/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinenic/a-tree/HEAD/.prettierrc -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- 1 | { 2 | "recommendations": ["rvest.vs-code-prettier-eslint"] 3 | } -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinenic/a-tree/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinenic/a-tree/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinenic/a-tree/HEAD/README.md -------------------------------------------------------------------------------- /__tests__/extension.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinenic/a-tree/HEAD/__tests__/extension.test.js -------------------------------------------------------------------------------- /__tests__/utils/base.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinenic/a-tree/HEAD/__tests__/utils/base.js -------------------------------------------------------------------------------- /docs/about-icon.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinenic/a-tree/HEAD/docs/about-icon.md -------------------------------------------------------------------------------- /docs/screenshots/context-menu-enable-guide.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinenic/a-tree/HEAD/docs/screenshots/context-menu-enable-guide.jpg -------------------------------------------------------------------------------- /docs/screenshots/f-code.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinenic/a-tree/HEAD/docs/screenshots/f-code.jpg -------------------------------------------------------------------------------- /docs/screenshots/f-context-menu.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinenic/a-tree/HEAD/docs/screenshots/f-context-menu.jpg -------------------------------------------------------------------------------- /docs/screenshots/f-file-search.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinenic/a-tree/HEAD/docs/screenshots/f-file-search.jpg -------------------------------------------------------------------------------- /docs/screenshots/f-pull-menu.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinenic/a-tree/HEAD/docs/screenshots/f-pull-menu.jpg -------------------------------------------------------------------------------- /docs/screenshots/webStorePreviews/preview1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinenic/a-tree/HEAD/docs/screenshots/webStorePreviews/preview1.png -------------------------------------------------------------------------------- /docs/screenshots/webStorePreviews/preview2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinenic/a-tree/HEAD/docs/screenshots/webStorePreviews/preview2.png -------------------------------------------------------------------------------- /docs/screenshots/webStorePreviews/preview3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinenic/a-tree/HEAD/docs/screenshots/webStorePreviews/preview3.png -------------------------------------------------------------------------------- /docs/screenshots/webStorePreviews/preview4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinenic/a-tree/HEAD/docs/screenshots/webStorePreviews/preview4.png -------------------------------------------------------------------------------- /jest-puppeteer.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinenic/a-tree/HEAD/jest-puppeteer.config.js -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinenic/a-tree/HEAD/jest.config.js -------------------------------------------------------------------------------- /jsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinenic/a-tree/HEAD/jsconfig.json -------------------------------------------------------------------------------- /mockAPI/mockoon.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinenic/a-tree/HEAD/mockAPI/mockoon.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinenic/a-tree/HEAD/package.json -------------------------------------------------------------------------------- /public/code-page/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinenic/a-tree/HEAD/public/code-page/index.html -------------------------------------------------------------------------------- /public/code-page/index_files/20126676: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinenic/a-tree/HEAD/public/code-page/index_files/20126676 -------------------------------------------------------------------------------- /public/code-page/index_files/20126676(1): -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinenic/a-tree/HEAD/public/code-page/index_files/20126676(1) -------------------------------------------------------------------------------- /public/code-page/index_files/20126676(2): -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinenic/a-tree/HEAD/public/code-page/index_files/20126676(2) -------------------------------------------------------------------------------- /public/code-page/index_files/20126676(3): -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinenic/a-tree/HEAD/public/code-page/index_files/20126676(3) -------------------------------------------------------------------------------- /public/code-page/index_files/26006239: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinenic/a-tree/HEAD/public/code-page/index_files/26006239 -------------------------------------------------------------------------------- /public/code-page/index_files/68747470733a2f2f692e696d6775722e636f6d2f54314e714434752e706e67: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinenic/a-tree/HEAD/public/code-page/index_files/68747470733a2f2f692e696d6775722e636f6d2f54314e714434752e706e67 -------------------------------------------------------------------------------- /public/code-page/index_files/behaviors-a244d3d9ea6bade33516a19208f7aad3.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinenic/a-tree/HEAD/public/code-page/index_files/behaviors-a244d3d9ea6bade33516a19208f7aad3.css -------------------------------------------------------------------------------- /public/code-page/index_files/frameworks-f153a1c85123a050fa7485f8eb13f331.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinenic/a-tree/HEAD/public/code-page/index_files/frameworks-f153a1c85123a050fa7485f8eb13f331.css -------------------------------------------------------------------------------- /public/code-page/index_files/github-3d9ca108aaa0bc51bade96259cb1e33d.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinenic/a-tree/HEAD/public/code-page/index_files/github-3d9ca108aaa0bc51bade96259cb1e33d.css -------------------------------------------------------------------------------- /public/icon128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinenic/a-tree/HEAD/public/icon128.png -------------------------------------------------------------------------------- /public/icon192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinenic/a-tree/HEAD/public/icon192.png -------------------------------------------------------------------------------- /public/index-blank.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinenic/a-tree/HEAD/public/index-blank.html -------------------------------------------------------------------------------- /public/pull-dark/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinenic/a-tree/HEAD/public/pull-dark/index.html -------------------------------------------------------------------------------- /public/pull-dark/index_files/86218541: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinenic/a-tree/HEAD/public/pull-dark/index_files/86218541 -------------------------------------------------------------------------------- /public/pull-dark/index_files/behaviors-487c25f1f9cba5aa0ea0a4fe5cd705af.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinenic/a-tree/HEAD/public/pull-dark/index_files/behaviors-487c25f1f9cba5aa0ea0a4fe5cd705af.css -------------------------------------------------------------------------------- /public/pull-dark/index_files/dark-296669110e982427b59cff62e3e550c0.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinenic/a-tree/HEAD/public/pull-dark/index_files/dark-296669110e982427b59cff62e3e550c0.css -------------------------------------------------------------------------------- /public/pull-dark/index_files/dark_dimmed-eecca0c33f1b25e0b8c85662c7c5e6ab.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinenic/a-tree/HEAD/public/pull-dark/index_files/dark_dimmed-eecca0c33f1b25e0b8c85662c7c5e6ab.css -------------------------------------------------------------------------------- /public/pull-dark/index_files/frameworks-487c22e570e952641f798df39ac6dcf5.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinenic/a-tree/HEAD/public/pull-dark/index_files/frameworks-487c22e570e952641f798df39ac6dcf5.css -------------------------------------------------------------------------------- /public/pull-dark/index_files/github-a6fff4e610f197f9179e0f2ade761813.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinenic/a-tree/HEAD/public/pull-dark/index_files/github-a6fff4e610f197f9179e0f2ade761813.css -------------------------------------------------------------------------------- /public/pull-dark/index_files/light-83dd85a7ce7efef3332487e09e928562.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinenic/a-tree/HEAD/public/pull-dark/index_files/light-83dd85a7ce7efef3332487e09e928562.css -------------------------------------------------------------------------------- /public/pull-diff-page/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinenic/a-tree/HEAD/public/pull-diff-page/index.html -------------------------------------------------------------------------------- /public/pull-diff-page/index_files/20126676: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinenic/a-tree/HEAD/public/pull-diff-page/index_files/20126676 -------------------------------------------------------------------------------- /public/pull-diff-page/index_files/20126676(1): -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinenic/a-tree/HEAD/public/pull-diff-page/index_files/20126676(1) -------------------------------------------------------------------------------- /public/pull-diff-page/index_files/behaviors-a244d3d9ea6bade33516a19208f7aad3.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinenic/a-tree/HEAD/public/pull-diff-page/index_files/behaviors-a244d3d9ea6bade33516a19208f7aad3.css -------------------------------------------------------------------------------- /public/pull-diff-page/index_files/frameworks-f153a1c85123a050fa7485f8eb13f331.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinenic/a-tree/HEAD/public/pull-diff-page/index_files/frameworks-f153a1c85123a050fa7485f8eb13f331.css -------------------------------------------------------------------------------- /public/pull-diff-page/index_files/github-3d9ca108aaa0bc51bade96259cb1e33d.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinenic/a-tree/HEAD/public/pull-diff-page/index_files/github-3d9ca108aaa0bc51bade96259cb1e33d.css -------------------------------------------------------------------------------- /script/fileIcons.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinenic/a-tree/HEAD/script/fileIcons.js -------------------------------------------------------------------------------- /script/jqueryPjax.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinenic/a-tree/HEAD/script/jqueryPjax.js -------------------------------------------------------------------------------- /script/manifest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinenic/a-tree/HEAD/script/manifest.js -------------------------------------------------------------------------------- /src/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinenic/a-tree/HEAD/src/App.js -------------------------------------------------------------------------------- /src/GlobalStyle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinenic/a-tree/HEAD/src/GlobalStyle.js -------------------------------------------------------------------------------- /src/Main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinenic/a-tree/HEAD/src/Main.js -------------------------------------------------------------------------------- /src/background.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinenic/a-tree/HEAD/src/background.js -------------------------------------------------------------------------------- /src/components/Breadcrumb/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinenic/a-tree/HEAD/src/components/Breadcrumb/index.js -------------------------------------------------------------------------------- /src/components/ContextMenu/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinenic/a-tree/HEAD/src/components/ContextMenu/index.js -------------------------------------------------------------------------------- /src/components/ContextMenu/style.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinenic/a-tree/HEAD/src/components/ContextMenu/style.js -------------------------------------------------------------------------------- /src/components/FileIcons/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinenic/a-tree/HEAD/src/components/FileIcons/index.js -------------------------------------------------------------------------------- /src/components/FileSearchModal/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinenic/a-tree/HEAD/src/components/FileSearchModal/index.js -------------------------------------------------------------------------------- /src/components/FileSearchModal/reducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinenic/a-tree/HEAD/src/components/FileSearchModal/reducer.js -------------------------------------------------------------------------------- /src/components/FileSearchModal/style.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinenic/a-tree/HEAD/src/components/FileSearchModal/style.js -------------------------------------------------------------------------------- /src/components/FloatingButton/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinenic/a-tree/HEAD/src/components/FloatingButton/index.js -------------------------------------------------------------------------------- /src/components/Guide/Setting.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinenic/a-tree/HEAD/src/components/Guide/Setting.js -------------------------------------------------------------------------------- /src/components/Guide/TokenPage/Created.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinenic/a-tree/HEAD/src/components/Guide/TokenPage/Created.js -------------------------------------------------------------------------------- /src/components/Guide/TokenPage/Creating.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinenic/a-tree/HEAD/src/components/Guide/TokenPage/Creating.js -------------------------------------------------------------------------------- /src/components/Guide/TokenPage/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinenic/a-tree/HEAD/src/components/Guide/TokenPage/index.js -------------------------------------------------------------------------------- /src/components/MainDrawer/ResizableWrapper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinenic/a-tree/HEAD/src/components/MainDrawer/ResizableWrapper.js -------------------------------------------------------------------------------- /src/components/MainDrawer/Tabs/Error/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinenic/a-tree/HEAD/src/components/MainDrawer/Tabs/Error/index.js -------------------------------------------------------------------------------- /src/components/MainDrawer/Tabs/Error/style.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinenic/a-tree/HEAD/src/components/MainDrawer/Tabs/Error/style.js -------------------------------------------------------------------------------- /src/components/MainDrawer/Tabs/Loading/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinenic/a-tree/HEAD/src/components/MainDrawer/Tabs/Loading/index.js -------------------------------------------------------------------------------- /src/components/MainDrawer/Tabs/Loading/placeholder.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinenic/a-tree/HEAD/src/components/MainDrawer/Tabs/Loading/placeholder.js -------------------------------------------------------------------------------- /src/components/MainDrawer/Tabs/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinenic/a-tree/HEAD/src/components/MainDrawer/Tabs/index.js -------------------------------------------------------------------------------- /src/components/MainDrawer/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinenic/a-tree/HEAD/src/components/MainDrawer/index.js -------------------------------------------------------------------------------- /src/components/MainDrawer/style.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinenic/a-tree/HEAD/src/components/MainDrawer/style.js -------------------------------------------------------------------------------- /src/components/Menu/Pull/Loading.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinenic/a-tree/HEAD/src/components/Menu/Pull/Loading.js -------------------------------------------------------------------------------- /src/components/Menu/Pull/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinenic/a-tree/HEAD/src/components/Menu/Pull/index.js -------------------------------------------------------------------------------- /src/components/Menu/Pull/style.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinenic/a-tree/HEAD/src/components/Menu/Pull/style.js -------------------------------------------------------------------------------- /src/components/Menu/PullCommit/CopyIcon.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinenic/a-tree/HEAD/src/components/Menu/PullCommit/CopyIcon.js -------------------------------------------------------------------------------- /src/components/Menu/PullCommit/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinenic/a-tree/HEAD/src/components/Menu/PullCommit/index.js -------------------------------------------------------------------------------- /src/components/Menu/PullCommit/style.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinenic/a-tree/HEAD/src/components/Menu/PullCommit/style.js -------------------------------------------------------------------------------- /src/components/Menu/style.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinenic/a-tree/HEAD/src/components/Menu/style.js -------------------------------------------------------------------------------- /src/components/SearchBar/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinenic/a-tree/HEAD/src/components/SearchBar/index.js -------------------------------------------------------------------------------- /src/components/Setting/Form/BlockTitle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinenic/a-tree/HEAD/src/components/Setting/Form/BlockTitle.js -------------------------------------------------------------------------------- /src/components/Setting/Form/FileIconRadios.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinenic/a-tree/HEAD/src/components/Setting/Form/FileIconRadios.js -------------------------------------------------------------------------------- /src/components/Setting/Form/Hotkeys.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinenic/a-tree/HEAD/src/components/Setting/Form/Hotkeys.js -------------------------------------------------------------------------------- /src/components/Setting/Form/OptionBoxes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinenic/a-tree/HEAD/src/components/Setting/Form/OptionBoxes.js -------------------------------------------------------------------------------- /src/components/Setting/Form/TokenField.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinenic/a-tree/HEAD/src/components/Setting/Form/TokenField.js -------------------------------------------------------------------------------- /src/components/Setting/Form/TreeIndentField.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinenic/a-tree/HEAD/src/components/Setting/Form/TreeIndentField.js -------------------------------------------------------------------------------- /src/components/Setting/Form/VisibilityCheckBoxes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinenic/a-tree/HEAD/src/components/Setting/Form/VisibilityCheckBoxes.js -------------------------------------------------------------------------------- /src/components/Setting/Form/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinenic/a-tree/HEAD/src/components/Setting/Form/index.js -------------------------------------------------------------------------------- /src/components/Setting/GithubIcon.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinenic/a-tree/HEAD/src/components/Setting/GithubIcon.js -------------------------------------------------------------------------------- /src/components/Setting/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinenic/a-tree/HEAD/src/components/Setting/index.js -------------------------------------------------------------------------------- /src/components/Tree/Item/Icon/Diff.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinenic/a-tree/HEAD/src/components/Tree/Item/Icon/Diff.js -------------------------------------------------------------------------------- /src/components/Tree/Item/Icon/constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinenic/a-tree/HEAD/src/components/Tree/Item/Icon/constants.js -------------------------------------------------------------------------------- /src/components/Tree/Item/Icon/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinenic/a-tree/HEAD/src/components/Tree/Item/Icon/index.js -------------------------------------------------------------------------------- /src/components/Tree/Item/Placeholder.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinenic/a-tree/HEAD/src/components/Tree/Item/Placeholder.js -------------------------------------------------------------------------------- /src/components/Tree/Item/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinenic/a-tree/HEAD/src/components/Tree/Item/index.js -------------------------------------------------------------------------------- /src/components/Tree/Item/style.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinenic/a-tree/HEAD/src/components/Tree/Item/style.js -------------------------------------------------------------------------------- /src/components/Tree/LargeTree.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinenic/a-tree/HEAD/src/components/Tree/LargeTree.js -------------------------------------------------------------------------------- /src/components/Tree/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinenic/a-tree/HEAD/src/components/Tree/index.js -------------------------------------------------------------------------------- /src/components/shared/EllipsisBox/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinenic/a-tree/HEAD/src/components/shared/EllipsisBox/index.js -------------------------------------------------------------------------------- /src/components/shared/GithubLink.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinenic/a-tree/HEAD/src/components/shared/GithubLink.js -------------------------------------------------------------------------------- /src/components/shared/Modal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinenic/a-tree/HEAD/src/components/shared/Modal.js -------------------------------------------------------------------------------- /src/components/shared/Tour/Mask.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinenic/a-tree/HEAD/src/components/shared/Tour/Mask.js -------------------------------------------------------------------------------- /src/components/shared/Tour/StepBox.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinenic/a-tree/HEAD/src/components/shared/Tour/StepBox.js -------------------------------------------------------------------------------- /src/components/shared/Tour/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinenic/a-tree/HEAD/src/components/shared/Tour/index.js -------------------------------------------------------------------------------- /src/components/shared/Tour/reducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinenic/a-tree/HEAD/src/components/shared/Tour/reducer.js -------------------------------------------------------------------------------- /src/constants/background.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinenic/a-tree/HEAD/src/constants/background.js -------------------------------------------------------------------------------- /src/constants/base.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinenic/a-tree/HEAD/src/constants/base.js -------------------------------------------------------------------------------- /src/constants/github.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinenic/a-tree/HEAD/src/constants/github.js -------------------------------------------------------------------------------- /src/constants/tokenPage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinenic/a-tree/HEAD/src/constants/tokenPage.js -------------------------------------------------------------------------------- /src/hooks/api/useGithubQueries.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinenic/a-tree/HEAD/src/hooks/api/useGithubQueries.js -------------------------------------------------------------------------------- /src/hooks/api/useGithubQuery.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinenic/a-tree/HEAD/src/hooks/api/useGithubQuery.js -------------------------------------------------------------------------------- /src/hooks/api/useViewedFiles.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinenic/a-tree/HEAD/src/hooks/api/useViewedFiles.js -------------------------------------------------------------------------------- /src/hooks/headless/useGetFloatingButtonProps.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinenic/a-tree/HEAD/src/hooks/headless/useGetFloatingButtonProps.js -------------------------------------------------------------------------------- /src/hooks/menu/useMenuPosition.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinenic/a-tree/HEAD/src/hooks/menu/useMenuPosition.js -------------------------------------------------------------------------------- /src/hooks/pageInfo/useListenLocation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinenic/a-tree/HEAD/src/hooks/pageInfo/useListenLocation.js -------------------------------------------------------------------------------- /src/hooks/pageInfo/useListenTitle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinenic/a-tree/HEAD/src/hooks/pageInfo/useListenTitle.js -------------------------------------------------------------------------------- /src/hooks/pageInfo/usePageInfo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinenic/a-tree/HEAD/src/hooks/pageInfo/usePageInfo.js -------------------------------------------------------------------------------- /src/hooks/pull/useLinkPullFile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinenic/a-tree/HEAD/src/hooks/pull/useLinkPullFile.js -------------------------------------------------------------------------------- /src/hooks/pull/useRefetchPull.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinenic/a-tree/HEAD/src/hooks/pull/useRefetchPull.js -------------------------------------------------------------------------------- /src/hooks/pull/useSwitchCommit.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinenic/a-tree/HEAD/src/hooks/pull/useSwitchCommit.js -------------------------------------------------------------------------------- /src/hooks/tree/useGetNodeHref.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinenic/a-tree/HEAD/src/hooks/tree/useGetNodeHref.js -------------------------------------------------------------------------------- /src/hooks/tree/useQueryLargeTree.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinenic/a-tree/HEAD/src/hooks/tree/useQueryLargeTree.js -------------------------------------------------------------------------------- /src/hooks/tree/useQueryTree.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinenic/a-tree/HEAD/src/hooks/tree/useQueryTree.js -------------------------------------------------------------------------------- /src/hooks/tree/useTreeItemClick.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinenic/a-tree/HEAD/src/hooks/tree/useTreeItemClick.js -------------------------------------------------------------------------------- /src/hooks/useArray.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinenic/a-tree/HEAD/src/hooks/useArray.js -------------------------------------------------------------------------------- /src/hooks/useClickOutside.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinenic/a-tree/HEAD/src/hooks/useClickOutside.js -------------------------------------------------------------------------------- /src/hooks/useEllipsis.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinenic/a-tree/HEAD/src/hooks/useEllipsis.js -------------------------------------------------------------------------------- /src/hooks/useLockBodyScroll.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinenic/a-tree/HEAD/src/hooks/useLockBodyScroll.js -------------------------------------------------------------------------------- /src/hooks/useMousePosition.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinenic/a-tree/HEAD/src/hooks/useMousePosition.js -------------------------------------------------------------------------------- /src/hooks/usePrevious.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinenic/a-tree/HEAD/src/hooks/usePrevious.js -------------------------------------------------------------------------------- /src/hooks/useSwitch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinenic/a-tree/HEAD/src/hooks/useSwitch.js -------------------------------------------------------------------------------- /src/hooks/useUpdateEffect.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinenic/a-tree/HEAD/src/hooks/useUpdateEffect.js -------------------------------------------------------------------------------- /src/hooks/useWindowSize.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinenic/a-tree/HEAD/src/hooks/useWindowSize.js -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinenic/a-tree/HEAD/src/index.js -------------------------------------------------------------------------------- /src/setupTests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinenic/a-tree/HEAD/src/setupTests.js -------------------------------------------------------------------------------- /src/stores/contextMenu.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinenic/a-tree/HEAD/src/stores/contextMenu.js -------------------------------------------------------------------------------- /src/stores/popper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinenic/a-tree/HEAD/src/stores/popper.js -------------------------------------------------------------------------------- /src/stores/pull.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinenic/a-tree/HEAD/src/stores/pull.js -------------------------------------------------------------------------------- /src/stores/setting.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinenic/a-tree/HEAD/src/stores/setting.js -------------------------------------------------------------------------------- /src/stores/tree.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinenic/a-tree/HEAD/src/stores/tree.js -------------------------------------------------------------------------------- /src/styles/Provider.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinenic/a-tree/HEAD/src/styles/Provider.js -------------------------------------------------------------------------------- /src/types/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinenic/a-tree/HEAD/src/types/index.js -------------------------------------------------------------------------------- /src/utils/api.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinenic/a-tree/HEAD/src/utils/api.js -------------------------------------------------------------------------------- /src/utils/chrome.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinenic/a-tree/HEAD/src/utils/chrome.js -------------------------------------------------------------------------------- /src/utils/contextMenuListener.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinenic/a-tree/HEAD/src/utils/contextMenuListener.js -------------------------------------------------------------------------------- /src/utils/dom.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinenic/a-tree/HEAD/src/utils/dom.js -------------------------------------------------------------------------------- /src/utils/fileSearch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinenic/a-tree/HEAD/src/utils/fileSearch.js -------------------------------------------------------------------------------- /src/utils/github.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinenic/a-tree/HEAD/src/utils/github.js -------------------------------------------------------------------------------- /src/utils/graphql.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinenic/a-tree/HEAD/src/utils/graphql.js -------------------------------------------------------------------------------- /src/utils/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinenic/a-tree/HEAD/src/utils/index.js -------------------------------------------------------------------------------- /src/utils/link.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinenic/a-tree/HEAD/src/utils/link.js -------------------------------------------------------------------------------- /src/utils/multiCommits.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinenic/a-tree/HEAD/src/utils/multiCommits.js -------------------------------------------------------------------------------- /src/utils/pjax.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinenic/a-tree/HEAD/src/utils/pjax.js -------------------------------------------------------------------------------- /src/utils/pullPage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinenic/a-tree/HEAD/src/utils/pullPage.js -------------------------------------------------------------------------------- /src/utils/scroll.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinenic/a-tree/HEAD/src/utils/scroll.js -------------------------------------------------------------------------------- /src/utils/setting.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinenic/a-tree/HEAD/src/utils/setting.js -------------------------------------------------------------------------------- /src/utils/style.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinenic/a-tree/HEAD/src/utils/style.js -------------------------------------------------------------------------------- /src/utils/tokenGuide.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinenic/a-tree/HEAD/src/utils/tokenGuide.js -------------------------------------------------------------------------------- /src/utils/tree.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinenic/a-tree/HEAD/src/utils/tree.js -------------------------------------------------------------------------------- /webpack/webpack.common.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinenic/a-tree/HEAD/webpack/webpack.common.js -------------------------------------------------------------------------------- /webpack/webpack.local.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinenic/a-tree/HEAD/webpack/webpack.local.js -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinenic/a-tree/HEAD/yarn.lock --------------------------------------------------------------------------------