gitextract_1wdh2ba1/ ├── .github/ │ └── workflows/ │ └── on-push.yml ├── .gitignore ├── .huskyrc ├── .nvmrc ├── .prettierrc ├── .vscode/ │ └── launch.json ├── LICENSE ├── README.md ├── docs/ │ ├── development.md │ ├── platforms-and-packages.md │ └── releasing.md ├── mocks/ │ ├── fileMock.js │ └── styleMock.js ├── package.json ├── src/ │ ├── main/ │ │ ├── AppUtilities.ts │ │ ├── AppWindows.ts │ │ ├── GopassExecutor.ts │ │ └── index.ts │ ├── renderer/ │ │ ├── common/ │ │ │ ├── Settings.ts │ │ │ └── notifications/ │ │ │ ├── Notification.tsx │ │ │ └── NotificationProvider.tsx │ │ ├── components/ │ │ │ ├── ExternalLink.tsx │ │ │ ├── GoBackNavigationButton.tsx │ │ │ ├── PaginatedTable.tsx │ │ │ ├── RoundActionButton.tsx │ │ │ ├── loading-screen/ │ │ │ │ ├── LoadingScreen.css │ │ │ │ └── LoadingScreen.tsx │ │ │ └── tree/ │ │ │ ├── TreeComponent.tsx │ │ │ ├── TreeHeader.tsx │ │ │ └── TreeStyle.ts │ │ ├── explorer-app/ │ │ │ ├── ExplorerApplication.css │ │ │ ├── ExplorerApplication.tsx │ │ │ ├── GithubService.ts │ │ │ ├── MainContent.tsx │ │ │ ├── SecretsProvider.tsx │ │ │ ├── components/ │ │ │ │ ├── EnvironmentTest.tsx │ │ │ │ ├── LastVersionInfo.tsx │ │ │ │ ├── MainNavigation.tsx │ │ │ │ └── PasswordStrengthInfo.tsx │ │ │ ├── pages/ │ │ │ │ ├── AddMountPage.tsx │ │ │ │ ├── AddSecretPage.css │ │ │ │ ├── AddSecretPage.tsx │ │ │ │ ├── HomePage.tsx │ │ │ │ ├── MountsPage.tsx │ │ │ │ ├── PasswordHealthPage.tsx │ │ │ │ ├── SettingsPage.tsx │ │ │ │ └── details/ │ │ │ │ ├── HistoryTable.tsx │ │ │ │ └── SecretDetailsPage.tsx │ │ │ ├── password-health/ │ │ │ │ ├── PasswordHealthIndicator.tsx │ │ │ │ ├── PasswordHealthRules.ts │ │ │ │ ├── PasswordRater.ts │ │ │ │ ├── PasswordRatingComponent.css │ │ │ │ ├── PasswordRatingComponent.tsx │ │ │ │ └── PasswordRule.d.ts │ │ │ └── side-navigation/ │ │ │ ├── SecretExplorer.tsx │ │ │ ├── SecretTree.tsx │ │ │ ├── SecretsDirectoryService.ts │ │ │ └── SecretsFilterService.ts │ │ ├── explorer-app.tsx │ │ ├── search-app/ │ │ │ ├── CollectionItems.tsx │ │ │ ├── SearchApplication.css │ │ │ ├── SearchApplication.tsx │ │ │ ├── SearchResults.tsx │ │ │ ├── SearchResultsView.tsx │ │ │ └── SecretText.tsx │ │ ├── search-app.tsx │ │ ├── secrets/ │ │ │ ├── AsyncPasswordHealthCollector.ts │ │ │ ├── Gopass.ts │ │ │ ├── deriveIconFromSecretName.ts │ │ │ └── useCopySecretToClipboard.ts │ │ └── types/ │ │ ├── electron-is-accelerator.d.ts │ │ ├── fallback.d.ts │ │ ├── promise-timeout.d.ts │ │ └── string-replace-to-array.d.ts │ └── shared/ │ └── settings.ts ├── test/ │ ├── Gopass.test.ts │ ├── PasswordHealthIndicator.test.ts │ ├── SecretsDirectoryService.test.ts │ ├── SecretsFilterService.test.ts │ ├── __snapshots__/ │ │ └── SecretsDirectoryService.test.ts.snap │ ├── deriveIconFromSecretName.test.ts │ └── mock/ │ └── electron-mock.ts ├── tsconfig.json ├── tslint.json ├── webpack.base.config.js ├── webpack.main.config.js ├── webpack.main.prod.config.js ├── webpack.renderer.explorer.config.js ├── webpack.renderer.explorer.dev.config.js ├── webpack.renderer.explorer.prod.config.js ├── webpack.renderer.search.config.js ├── webpack.renderer.search.dev.config.js └── webpack.renderer.search.prod.config.js