SYMBOL INDEX (129 symbols across 38 files) FILE: src/main/GopassExecutor.ts type GopassOptions (line 4) | interface GopassOptions { class GopassExecutor (line 11) | class GopassExecutor { method handleEvent (line 12) | public static async handleEvent(event: IpcMainEvent, options: GopassOp... FILE: src/renderer/common/Settings.ts class Settings (line 5) | class Settings { method getUserSettings (line 6) | public static getUserSettings(): UserSettings { method updateUserSettings (line 10) | public static updateUserSettings(settings: Partial) { method getSystemSettings (line 14) | public static getSystemSettings(): SystemSettings { method updateSystemSettings (line 18) | public static updateSystemSettings(settings: Partial) { FILE: src/renderer/common/notifications/Notification.tsx constant DEFAULT_TIMEOUT (line 7) | const DEFAULT_TIMEOUT = 3000 function NotificationView (line 9) | function NotificationView(props: { dismissTimeout?: number }) { FILE: src/renderer/common/notifications/NotificationProvider.tsx type Notification (line 3) | interface Notification { type NotificationContext (line 8) | interface NotificationContext { function useNotificationContext (line 17) | function useNotificationContext() { function NotificationProvider (line 27) | function NotificationProvider({ children }: any) { FILE: src/renderer/components/ExternalLink.tsx function ExternalLink (line 4) | function ExternalLink(props: { url: string; children: any }) { FILE: src/renderer/components/PaginatedTable.tsx type TableColumn (line 6) | interface TableColumn { type TableRow (line 11) | interface TableRow { type PaginatedTableProps (line 17) | interface PaginatedTableProps { type PaginatedTableState (line 22) | interface PaginatedTableState { class PaginatedTable (line 27) | class PaginatedTable extends React.Component void }) { function RunningContent (line 78) | function RunningContent() { function ErrorContent (line 89) | function ErrorContent(props: { errorDetails: ErrorDetails; reset: () => ... function OkContent (line 116) | function OkContent() { FILE: src/renderer/explorer-app/components/LastVersionInfo.tsx constant ONE_HOUR_IN_MILLIS (line 7) | const ONE_HOUR_IN_MILLIS = 3600000 constant VERSION_CHECK_INTERVAL (line 8) | const VERSION_CHECK_INTERVAL = ONE_HOUR_IN_MILLIS FILE: src/renderer/explorer-app/components/MainNavigation.tsx type MainNavigationViewProps (line 10) | interface MainNavigationViewProps { function MainNavigationComponent (line 14) | function MainNavigationComponent({ history }: MainNavigationViewProps) { FILE: src/renderer/explorer-app/components/PasswordStrengthInfo.tsx type PasswordStrengthInfoProps (line 4) | interface PasswordStrengthInfoProps { FILE: src/renderer/explorer-app/pages/AddMountPage.tsx function AddMountPage (line 9) | function AddMountPage({ history }: RouteComponentProps) { FILE: src/renderer/explorer-app/pages/AddSecretPage.tsx type AddSecretPageState (line 13) | interface AddSecretPageState { class AddSecretPage (line 18) | class AddSecretPage extends React.Component { method render (line 10) | public render() { FILE: src/renderer/explorer-app/side-navigation/SecretsDirectoryService.ts class SecretsDirectoryService (line 3) | class SecretsDirectoryService { method secretPathsToTree (line 4) | public static secretPathsToTree(secretPaths: string[], previousTree: T... method secretPathsToDirectory (line 14) | private static secretPathsToDirectory(secretPaths: string[]): any { method getToggledPathsFromTree (line 33) | private static getToggledPathsFromTree(tree: Tree): string[] { method directoryToTree (line 51) | private static directoryToTree(directory: any, previousTree: Tree, ope... method getChildren (line 64) | private static getChildren( FILE: src/renderer/explorer-app/side-navigation/SecretsFilterService.ts class SecretsFilterService (line 1) | class SecretsFilterService { method filterBySearch (line 2) | public static filterBySearch(secretNames: string[], searchValue: strin... FILE: src/renderer/search-app/CollectionItems.tsx type CollectionItemProps (line 6) | interface CollectionItemProps { function CollectionItems (line 13) | function CollectionItems({ filteredSecretNames, selectedItemIndex, onIte... FILE: src/renderer/search-app/SearchApplication.tsx constant NAVIGATION_KEYS (line 10) | const NAVIGATION_KEYS = ['ArrowUp', 'ArrowDown', 'Enter', 'Tab'] function SearchApplication (line 18) | function SearchApplication() { FILE: src/renderer/search-app/SearchResults.tsx constant NUMBER_OF_SEARCH_RESULTS (line 10) | const NUMBER_OF_SEARCH_RESULTS = 15 type SearchResultsProps (line 12) | interface SearchResultsProps { function SearchResults (line 16) | function SearchResults(props: SearchResultsProps) { function filterMatchingSecrets (line 106) | function filterMatchingSecrets(searchValues: string[]) { FILE: src/renderer/search-app/SecretText.tsx type SecretTextProps (line 4) | interface SecretTextProps { function SecretText (line 19) | function SecretText({ secretPath, highlightRegExp }: SecretTextProps) { FILE: src/renderer/secrets/AsyncPasswordHealthCollector.ts type PasswordSecretHealth (line 6) | interface PasswordSecretHealth { type PasswordHealthCollectionStatus (line 12) | interface PasswordHealthCollectionStatus { class AsyncPasswordHealthCollector (line 20) | class AsyncPasswordHealthCollector { method start (line 29) | public async start() { method stopAndReset (line 41) | public async stopAndReset() { method getCurrentStatus (line 45) | public getCurrentStatus(): PasswordHealthCollectionStatus { method initializePasswordSecretNames (line 50) | private async initializePasswordSecretNames(inProgress: boolean): Prom... method getAllSecretsContainingPasswords (line 60) | private async getAllSecretsContainingPasswords(): Promise { FILE: src/renderer/secrets/Gopass.ts type HistoryEntry (line 3) | interface HistoryEntry { type Mount (line 10) | interface Mount { class Gopass (line 19) | class Gopass { method copy (line 22) | public static async copy(key: string): Promise { method show (line 26) | public static async show(key: string): Promise { method history (line 30) | public static async history(key: string): Promise { method getMyRecipientId (line 50) | public static async getMyRecipientId(): Promise { method getAllMounts (line 58) | public static async getAllMounts(): Promise { method addMount (line 76) | public static async addMount(mount: Mount) { method deleteMount (line 93) | public static async deleteMount(name: string) { method sync (line 97) | public static async sync(): Promise { method getAllSecretNames (line 101) | public static async getAllSecretNames(): Promise { method addSecret (line 107) | public static async addSecret(name: string, value: string): Promise { method execute (line 119) | private static execute(command: string, args?: string[], pipeTextInto?... FILE: src/renderer/secrets/deriveIconFromSecretName.ts type SecretIconMapping (line 1) | interface SecretIconMapping { FILE: src/renderer/secrets/useCopySecretToClipboard.ts function useCopySecretToClipboard (line 6) | function useCopySecretToClipboard() { FILE: src/renderer/types/promise-timeout.d.ts class TimeoutError (line 3) | class TimeoutError extends Error {} FILE: src/shared/settings.ts type UserSettings (line 1) | interface UserSettings { constant DEFAULT_USER_SETTINGS (line 8) | const DEFAULT_USER_SETTINGS: UserSettings = { type SystemSettings (line 15) | interface SystemSettings { constant DEFAULT_SYSTEM_SETTINGS (line 24) | const DEFAULT_SYSTEM_SETTINGS: SystemSettings = { FILE: webpack.renderer.explorer.dev.config.js method before (line 38) | before() {