9686 lines
258 KiB
JSON
9686 lines
258 KiB
JSON
{
|
|
"summary": {
|
|
"baseline": "97fce89c002fe86e737ca7387170321d464b80d7",
|
|
"sourceFiles": 120,
|
|
"frontendTestFiles": 76,
|
|
"apiCallSites": 266,
|
|
"routeDeclarations": 34
|
|
},
|
|
"routes": [
|
|
{
|
|
"file": "job-tracker-ui/src/App.tsx",
|
|
"line": 379,
|
|
"path": "\"/\"",
|
|
"element": "{<Navigate to=\"/dashboard\" replace />}"
|
|
},
|
|
{
|
|
"file": "job-tracker-ui/src/App.tsx",
|
|
"line": 380,
|
|
"path": "\"/dashboard\"",
|
|
"element": "{<DashboardView />}"
|
|
},
|
|
{
|
|
"file": "job-tracker-ui/src/App.tsx",
|
|
"line": 381,
|
|
"path": "\"/discover\"",
|
|
"element": "{<JobDiscoveryPage />}"
|
|
},
|
|
{
|
|
"file": "job-tracker-ui/src/App.tsx",
|
|
"line": 382,
|
|
"path": "\"/jobs\"",
|
|
"element": "{<JobTable refreshToken={refreshToken} pageSize={jobPageSize} onPageSizeChange={setAndPersistPageSize} columns={jobColumns} onColumnsChange={setAndPersistColumns} mode=\"jobs\" />}"
|
|
},
|
|
{
|
|
"file": "job-tracker-ui/src/App.tsx",
|
|
"line": 383,
|
|
"path": "\"/jobs/:id\"",
|
|
"element": "{<ApplicationWorkspacePage />}"
|
|
},
|
|
{
|
|
"file": "job-tracker-ui/src/App.tsx",
|
|
"line": 384,
|
|
"path": "\"/reminders\"",
|
|
"element": "{<RemindersView />}"
|
|
},
|
|
{
|
|
"file": "job-tracker-ui/src/App.tsx",
|
|
"line": 385,
|
|
"path": "\"/operations\"",
|
|
"element": "{<OperationsPage />}"
|
|
},
|
|
{
|
|
"file": "job-tracker-ui/src/App.tsx",
|
|
"line": 386,
|
|
"path": "\"/kanban\"",
|
|
"element": "{<KanbanBoard />}"
|
|
},
|
|
{
|
|
"file": "job-tracker-ui/src/App.tsx",
|
|
"line": 387,
|
|
"path": "\"/companies\"",
|
|
"element": "{<CompaniesTable />}"
|
|
},
|
|
{
|
|
"file": "job-tracker-ui/src/App.tsx",
|
|
"line": 388,
|
|
"path": "\"/offers\"",
|
|
"element": "{<OfferComparisonPage />}"
|
|
},
|
|
{
|
|
"file": "job-tracker-ui/src/App.tsx",
|
|
"line": 389,
|
|
"path": "\"/correspondence\"",
|
|
"element": "{<CorrespondenceInboxPage />}"
|
|
},
|
|
{
|
|
"file": "job-tracker-ui/src/App.tsx",
|
|
"line": 390,
|
|
"path": "\"/correspondence/review\"",
|
|
"element": "{<Navigate to=\"/correspondence?view=review\" replace />}"
|
|
},
|
|
{
|
|
"file": "job-tracker-ui/src/App.tsx",
|
|
"line": 391,
|
|
"path": "\"/profile\"",
|
|
"element": "{<ProfilePage />}"
|
|
},
|
|
{
|
|
"file": "job-tracker-ui/src/App.tsx",
|
|
"line": 392,
|
|
"path": "\"/applications/:id\"",
|
|
"element": "{<LegacyApplicationRedirect />}"
|
|
},
|
|
{
|
|
"file": "job-tracker-ui/src/App.tsx",
|
|
"line": 393,
|
|
"path": "\"/career\"",
|
|
"element": "{<CareerWorkspacePage />}"
|
|
},
|
|
{
|
|
"file": "job-tracker-ui/src/App.tsx",
|
|
"line": 394,
|
|
"path": "\"/career/builder\"",
|
|
"element": "{<CvBuilderPage />}"
|
|
},
|
|
{
|
|
"file": "job-tracker-ui/src/App.tsx",
|
|
"line": 395,
|
|
"path": "\"/career/builder/:id\"",
|
|
"element": "{<CvBuilderEditor />}"
|
|
},
|
|
{
|
|
"file": "job-tracker-ui/src/App.tsx",
|
|
"line": 396,
|
|
"path": "\"/admin/audit\"",
|
|
"element": "{<AdminAuditPage />}"
|
|
},
|
|
{
|
|
"file": "job-tracker-ui/src/App.tsx",
|
|
"line": 397,
|
|
"path": "\"/admin/users\"",
|
|
"element": "{<AdminUsersPage />}"
|
|
},
|
|
{
|
|
"file": "job-tracker-ui/src/App.tsx",
|
|
"line": 398,
|
|
"path": "\"/admin/system\"",
|
|
"element": "{<AdminSystemPage />}"
|
|
},
|
|
{
|
|
"file": "job-tracker-ui/src/App.tsx",
|
|
"line": 399,
|
|
"path": "\"/trash\"",
|
|
"element": "{<JobTable refreshToken={refreshToken} pageSize={jobPageSize} onPageSizeChange={setAndPersistPageSize} columns={jobColumns} onColumnsChange={setAndPersistColumns} mode=\"trash\" />}"
|
|
},
|
|
{
|
|
"file": "job-tracker-ui/src/App.tsx",
|
|
"line": 400,
|
|
"path": "\"/settings\"",
|
|
"element": "{<SettingsView pageSize={jobPageSize} onPageSizeChange={setAndPersistPageSize} columns={jobColumns} onColumnsChange={setAndPersistColumns} themeMode={themeMode} onThemeModeChange={onThemeModeChange} />}"
|
|
},
|
|
{
|
|
"file": "job-tracker-ui/src/App.tsx",
|
|
"line": 401,
|
|
"path": "\"/settings/connected-accounts\"",
|
|
"element": "{<ConnectedAccountsPage />}"
|
|
},
|
|
{
|
|
"file": "job-tracker-ui/src/App.tsx",
|
|
"line": 402,
|
|
"path": "\"*\"",
|
|
"element": "{<NotFoundPage />}"
|
|
},
|
|
{
|
|
"file": "job-tracker-ui/src/App.tsx",
|
|
"line": 472,
|
|
"path": "/",
|
|
"element": "{ path: \"/\", element: <LandingPage />, errorElement: <RouteErrorPage /> }"
|
|
},
|
|
{
|
|
"file": "job-tracker-ui/src/App.tsx",
|
|
"line": 473,
|
|
"path": "/login",
|
|
"element": "{ path: \"/login\", element: <LoginPage />, errorElement: <RouteErrorPage /> }"
|
|
},
|
|
{
|
|
"file": "job-tracker-ui/src/App.tsx",
|
|
"line": 474,
|
|
"path": "/register",
|
|
"element": "{ path: \"/register\", element: <LoginPage initialMode=\"register\" />, errorElement: <RouteErrorPage /> }"
|
|
},
|
|
{
|
|
"file": "job-tracker-ui/src/App.tsx",
|
|
"line": 475,
|
|
"path": "/forgot-password",
|
|
"element": "{ path: \"/forgot-password\", element: <ForgotPasswordPage />, errorElement: <RouteErrorPage /> }"
|
|
},
|
|
{
|
|
"file": "job-tracker-ui/src/App.tsx",
|
|
"line": 476,
|
|
"path": "/reset-password",
|
|
"element": "{ path: \"/reset-password\", element: <ResetPasswordPage />, errorElement: <RouteErrorPage /> }"
|
|
},
|
|
{
|
|
"file": "job-tracker-ui/src/App.tsx",
|
|
"line": 477,
|
|
"path": "/verify-email",
|
|
"element": "{ path: \"/verify-email\", element: <VerifyEmailPage />, errorElement: <RouteErrorPage /> }"
|
|
},
|
|
{
|
|
"file": "job-tracker-ui/src/App.tsx",
|
|
"line": 478,
|
|
"path": "/confirm-email-change",
|
|
"element": "{ path: \"/confirm-email-change\", element: <VerifyEmailPage emailChange />, errorElement: <RouteErrorPage /> }"
|
|
},
|
|
{
|
|
"file": "job-tracker-ui/src/App.tsx",
|
|
"line": 479,
|
|
"path": "/microsoft-legacy-relink",
|
|
"element": "{ path: \"/microsoft-legacy-relink\", element: <MicrosoftLegacyRelinkPage />, errorElement: <RouteErrorPage /> }"
|
|
},
|
|
{
|
|
"file": "job-tracker-ui/src/App.tsx",
|
|
"line": 480,
|
|
"path": "/cv/:slug",
|
|
"element": "{ path: \"/cv/:slug\", element: <PublicCvPage />, errorElement: <RouteErrorPage /> }"
|
|
},
|
|
{
|
|
"file": "job-tracker-ui/src/App.tsx",
|
|
"line": 481,
|
|
"path": "/*",
|
|
"element": "{ path: \"/*\", element: <ThemeAwareShell jobPageSize={jobPageSize} setJobPageSize={setJobPageSize} jobColumns={jobColumns} setJobColumns={setJobColumns} />, errorElement: <RouteErrorPage /> }"
|
|
}
|
|
],
|
|
"tests": [
|
|
"job-tracker-ui/e2e/accessibility.spec.ts",
|
|
"job-tracker-ui/e2e/account-isolation.spec.ts",
|
|
"job-tracker-ui/e2e/csv-export.spec.ts",
|
|
"job-tracker-ui/e2e/job-discovery.spec.ts",
|
|
"job-tracker-ui/e2e/kanban-theme.spec.ts",
|
|
"job-tracker-ui/e2e/smoke.spec.ts",
|
|
"job-tracker-ui/ingress-tests/production.spec.ts",
|
|
"job-tracker-ui/pdf-tests/admission.spec.ts",
|
|
"job-tracker-ui/rate-limit-tests/isolation.spec.ts",
|
|
"job-tracker-ui/src/App.test.tsx",
|
|
"job-tracker-ui/src/LandingPage.authRedirect.test.tsx",
|
|
"job-tracker-ui/src/account-data-export.test.tsx",
|
|
"job-tracker-ui/src/account-scoped-state.test.tsx",
|
|
"job-tracker-ui/src/admin-audit-page.test.tsx",
|
|
"job-tracker-ui/src/admin-system-page.test.tsx",
|
|
"job-tracker-ui/src/admin-users-page.test.tsx",
|
|
"job-tracker-ui/src/ai-section-assistant.test.tsx",
|
|
"job-tracker-ui/src/ai-usage-card.test.tsx",
|
|
"job-tracker-ui/src/app-shell-notifications.test.tsx",
|
|
"job-tracker-ui/src/application-assets.test.tsx",
|
|
"job-tracker-ui/src/application-calendar.test.tsx",
|
|
"job-tracker-ui/src/application-checklist.test.tsx",
|
|
"job-tracker-ui/src/application-drafts.test.ts",
|
|
"job-tracker-ui/src/application-intelligence.test.tsx",
|
|
"job-tracker-ui/src/application-route-contracts.test.ts",
|
|
"job-tracker-ui/src/application-workflow-assist.test.tsx",
|
|
"job-tracker-ui/src/application-workspace-overlay.test.tsx",
|
|
"job-tracker-ui/src/applicationWorkspace.test.ts",
|
|
"job-tracker-ui/src/attachments.test.tsx",
|
|
"job-tracker-ui/src/captureUrl.test.ts",
|
|
"job-tracker-ui/src/career-evidence.test.tsx",
|
|
"job-tracker-ui/src/career-workspace-page.test.tsx",
|
|
"job-tracker-ui/src/companies-relationship.test.tsx",
|
|
"job-tracker-ui/src/confirm-flow.test.tsx",
|
|
"job-tracker-ui/src/confirm.test.tsx",
|
|
"job-tracker-ui/src/correspondence-gmail-import.test.tsx",
|
|
"job-tracker-ui/src/correspondence-inbox-page.test.tsx",
|
|
"job-tracker-ui/src/correspondence-search-context.test.ts",
|
|
"job-tracker-ui/src/csv-export.test.tsx",
|
|
"job-tracker-ui/src/cv-builder-deep-link.test.tsx",
|
|
"job-tracker-ui/src/cv-builder-page.test.tsx",
|
|
"job-tracker-ui/src/cv-template-thumbnail.test.tsx",
|
|
"job-tracker-ui/src/cvBuilder.test.ts",
|
|
"job-tracker-ui/src/daily-control-loop.test.tsx",
|
|
"job-tracker-ui/src/dialog-flow.test.tsx",
|
|
"job-tracker-ui/src/email-provider-connections.test.tsx",
|
|
"job-tracker-ui/src/end-to-end-trust-loop.test.tsx",
|
|
"job-tracker-ui/src/gmail-review-page.test.tsx",
|
|
"job-tracker-ui/src/i18n-provider.test.tsx",
|
|
"job-tracker-ui/src/interview-prep.test.tsx",
|
|
"job-tracker-ui/src/job-discovery.test.tsx",
|
|
"job-tracker-ui/src/kanban-grouped-board.test.tsx",
|
|
"job-tracker-ui/src/landing-page.test.tsx",
|
|
"job-tracker-ui/src/login-page.test.tsx",
|
|
"job-tracker-ui/src/microsoft-legacy-relink-page.test.tsx",
|
|
"job-tracker-ui/src/nginx-config.test.ts",
|
|
"job-tracker-ui/src/notifications-popover.test.tsx",
|
|
"job-tracker-ui/src/offer-comparison.test.tsx",
|
|
"job-tracker-ui/src/onboarding-checklist.test.tsx",
|
|
"job-tracker-ui/src/operations-page.test.tsx",
|
|
"job-tracker-ui/src/pipeline.test.ts",
|
|
"job-tracker-ui/src/planCatalog.test.ts",
|
|
"job-tracker-ui/src/pro-feature-notice.test.tsx",
|
|
"job-tracker-ui/src/profile-page.test.tsx",
|
|
"job-tracker-ui/src/prompt.test.tsx",
|
|
"job-tracker-ui/src/public-cv-page.test.tsx",
|
|
"job-tracker-ui/src/quick-capture.test.tsx",
|
|
"job-tracker-ui/src/session-boundary.test.ts",
|
|
"job-tracker-ui/src/settings-view.test.tsx",
|
|
"job-tracker-ui/src/sidebar-active-nav.test.ts",
|
|
"job-tracker-ui/src/theme-state.test.tsx",
|
|
"job-tracker-ui/src/turnstile-widget.test.tsx",
|
|
"job-tracker-ui/src/two-factor-settings.test.tsx",
|
|
"job-tracker-ui/src/use-view-resource.test.tsx",
|
|
"job-tracker-ui/src/verify-email-page.test.tsx",
|
|
"job-tracker-ui/src/workflow-trust-signals.test.tsx"
|
|
],
|
|
"sources": {
|
|
"job-tracker-ui/app/[[...slug]]/ClientShell.tsx": {
|
|
"lines": 14,
|
|
"imports": [
|
|
"../../src/ClientApp",
|
|
"next/dynamic"
|
|
],
|
|
"api": [],
|
|
"labels": [],
|
|
"components": [
|
|
"ClientApp"
|
|
],
|
|
"storage": [],
|
|
"functions": [
|
|
{
|
|
"name": "ClientApp",
|
|
"line": 9
|
|
},
|
|
{
|
|
"name": "ClientShell",
|
|
"line": 11
|
|
}
|
|
],
|
|
"dependencies": [
|
|
"job-tracker-ui/src/ClientApp.tsx"
|
|
],
|
|
"reachableFromClientApp": false,
|
|
"importedBy": [
|
|
"job-tracker-ui/app/page.tsx"
|
|
]
|
|
},
|
|
"job-tracker-ui/app/layout.tsx": {
|
|
"lines": 42,
|
|
"imports": [
|
|
"../src/index.css",
|
|
"../src/themeBootstrap",
|
|
"next",
|
|
"next/script"
|
|
],
|
|
"api": [],
|
|
"labels": [],
|
|
"components": [
|
|
"Script"
|
|
],
|
|
"storage": [],
|
|
"functions": [
|
|
{
|
|
"name": "RootLayout",
|
|
"line": 26
|
|
}
|
|
],
|
|
"dependencies": [
|
|
"job-tracker-ui/src/themeBootstrap.ts"
|
|
],
|
|
"reachableFromClientApp": false,
|
|
"importedBy": []
|
|
},
|
|
"job-tracker-ui/app/page.tsx": {
|
|
"lines": 6,
|
|
"imports": [
|
|
"./[[...slug]]/ClientShell"
|
|
],
|
|
"api": [],
|
|
"labels": [],
|
|
"components": [
|
|
"ClientShell"
|
|
],
|
|
"storage": [],
|
|
"functions": [
|
|
{
|
|
"name": "Page",
|
|
"line": 3
|
|
}
|
|
],
|
|
"dependencies": [
|
|
"job-tracker-ui/app/[[...slug]]/ClientShell.tsx"
|
|
],
|
|
"reachableFromClientApp": false,
|
|
"importedBy": []
|
|
},
|
|
"job-tracker-ui/src/App.tsx": {
|
|
"lines": 500,
|
|
"imports": [
|
|
"./ThemeProvider",
|
|
"./accountPlan",
|
|
"./api",
|
|
"./auth",
|
|
"./captureUrl",
|
|
"./components/AddJobModal",
|
|
"./components/CompaniesTable",
|
|
"./components/DashboardView",
|
|
"./components/JobTable",
|
|
"./components/KanbanBoard",
|
|
"./components/NotificationsPopover",
|
|
"./components/QuickCommandDialog",
|
|
"./components/RemindersView",
|
|
"./components/SettingsView",
|
|
"./confirm",
|
|
"./i18n/I18nProvider",
|
|
"./layout/AppShell",
|
|
"./prompt",
|
|
"./sessionBoundary",
|
|
"./themePrefs",
|
|
"./toast",
|
|
"./views/AdminAuditPage",
|
|
"./views/AdminSystemPage",
|
|
"./views/AdminUsersPage",
|
|
"./views/ApplicationWorkspacePage",
|
|
"./views/CareerWorkspacePage",
|
|
"./views/ConnectedAccountsPage",
|
|
"./views/CorrespondenceInboxPage",
|
|
"./views/CvBuilderEditor",
|
|
"./views/CvBuilderPage",
|
|
"./views/ForgotPasswordPage",
|
|
"./views/JobDiscoveryPage",
|
|
"./views/LandingPage",
|
|
"./views/LoginPage",
|
|
"./views/MicrosoftLegacyRelinkPage",
|
|
"./views/NotFoundPage",
|
|
"./views/OfferComparisonPage",
|
|
"./views/OperationsPage",
|
|
"./views/ProfilePage",
|
|
"./views/PublicCvPage",
|
|
"./views/ResetPasswordPage",
|
|
"./views/RouteErrorPage",
|
|
"./views/VerifyEmailPage",
|
|
"@mui/icons-material/AccountCircle",
|
|
"@mui/icons-material/Alarm",
|
|
"@mui/icons-material/Business",
|
|
"@mui/icons-material/CompareArrows",
|
|
"@mui/icons-material/Dashboard",
|
|
"@mui/icons-material/DeleteOutline",
|
|
"@mui/icons-material/DescriptionOutlined",
|
|
"@mui/icons-material/MailOutline",
|
|
"@mui/icons-material/Memory",
|
|
"@mui/icons-material/Search",
|
|
"@mui/icons-material/Settings",
|
|
"@mui/icons-material/Shield",
|
|
"@mui/icons-material/ViewKanban",
|
|
"@mui/icons-material/WorkOutline",
|
|
"@mui/material",
|
|
"@mui/material/useMediaQuery",
|
|
"axios",
|
|
"react",
|
|
"react-router-dom"
|
|
],
|
|
"api": [
|
|
{
|
|
"line": 189,
|
|
"method": "GET",
|
|
"url": "\"/auth/config\""
|
|
},
|
|
{
|
|
"line": 206,
|
|
"method": "GET",
|
|
"url": "\"/auth/me\""
|
|
},
|
|
{
|
|
"line": 229,
|
|
"method": "GET",
|
|
"url": "\"/jobapplications/reminders\""
|
|
},
|
|
{
|
|
"line": 237,
|
|
"method": "GET",
|
|
"url": "\"/notifications/unread-count\""
|
|
},
|
|
{
|
|
"line": 250,
|
|
"method": "GET",
|
|
"url": "\"/auth/me\""
|
|
},
|
|
{
|
|
"line": 374,
|
|
"method": "POST",
|
|
"url": "\"/auth/logout\""
|
|
}
|
|
],
|
|
"labels": [
|
|
"account",
|
|
"addJob",
|
|
"admin",
|
|
"analytics",
|
|
"appTitle",
|
|
"auditLog",
|
|
"careerWorkspace",
|
|
"companies",
|
|
"connectedAccounts",
|
|
"correspondenceInbox",
|
|
"correspondenceInboxTitle",
|
|
"correspondencePageSubtitle",
|
|
"cvBuilder",
|
|
"dashboard",
|
|
"dashboardPageSubtitle",
|
|
"discoverJobs",
|
|
"discoverJobsSubtitle",
|
|
"gmailReviewPageSubtitle",
|
|
"gmailReviewQueue",
|
|
"home",
|
|
"jobApplications",
|
|
"jobDetails",
|
|
"jobDetailsWorkspaceSubtitle",
|
|
"jobsPageSubtitle",
|
|
"kanbanBoard",
|
|
"kanbanPageSubtitle",
|
|
"loading",
|
|
"manage",
|
|
"offerComparisonNav",
|
|
"offerComparisonPageSubtitle",
|
|
"offerComparisonTitle",
|
|
"operations",
|
|
"overview",
|
|
"profile",
|
|
"quickSearch",
|
|
"reminders",
|
|
"remindersPageSubtitle",
|
|
"settings",
|
|
"superAdmin",
|
|
"system",
|
|
"systemStatus",
|
|
"trash",
|
|
"user",
|
|
"users"
|
|
],
|
|
"components": [
|
|
"AccountCircleIcon",
|
|
"AccountPlanProvider",
|
|
"AddJobModal",
|
|
"AdminAuditPage",
|
|
"AdminSystemPage",
|
|
"AdminUsersPage",
|
|
"AlarmIcon",
|
|
"AppShell",
|
|
"Application",
|
|
"ApplicationWorkspacePage",
|
|
"Box",
|
|
"BusinessIcon",
|
|
"Button",
|
|
"CareerWorkspacePage",
|
|
"CompaniesTable",
|
|
"CompareArrowsIcon",
|
|
"ConfirmProvider",
|
|
"ConnectedAccountsPage",
|
|
"CorrespondenceInboxPage",
|
|
"CvBuilderEditor",
|
|
"CvBuilderPage",
|
|
"DashboardIcon",
|
|
"DashboardView",
|
|
"DeleteOutlineIcon",
|
|
"DescriptionOutlinedIcon",
|
|
"ForgotPasswordPage",
|
|
"I18nProvider",
|
|
"IconButton",
|
|
"JobDiscoveryPage",
|
|
"JobTable",
|
|
"JobTrackerThemeProvider",
|
|
"KanbanBoard",
|
|
"LandingPage",
|
|
"LegacyApplicationRedirect",
|
|
"LoginPage",
|
|
"MailOutlineIcon",
|
|
"MemoryIcon",
|
|
"MicrosoftLegacyRelinkPage",
|
|
"Navigate",
|
|
"NotFoundPage",
|
|
"NotificationsPopover",
|
|
"OfferComparisonPage",
|
|
"OperationsPage",
|
|
"PageLoader",
|
|
"ProfilePage",
|
|
"PromptProvider",
|
|
"PublicCvPage",
|
|
"QuickCommandDialog",
|
|
"RemindersView",
|
|
"ResetPasswordPage",
|
|
"Route",
|
|
"RouteErrorPage",
|
|
"RouterProvider",
|
|
"Routes",
|
|
"SearchIcon",
|
|
"SettingsIcon",
|
|
"SettingsView",
|
|
"Shell",
|
|
"ShieldIcon",
|
|
"Suspense",
|
|
"ThemeAwareShell",
|
|
"ThemeControlsContext.Provider",
|
|
"ToastProvider",
|
|
"Typography",
|
|
"VerifyEmailPage",
|
|
"ViewKanbanIcon",
|
|
"WorkOutlineIcon"
|
|
],
|
|
"storage": [
|
|
{
|
|
"line": 287,
|
|
"call": "window.localStorage.setItem(\"jobPageSize\", String(n))"
|
|
},
|
|
{
|
|
"line": 288,
|
|
"call": "window.localStorage.setItem(\"jobColumns\", JSON.stringify(next))"
|
|
},
|
|
{
|
|
"line": 456,
|
|
"call": "window.localStorage.getItem(\"jobPageSize\")"
|
|
},
|
|
{
|
|
"line": 461,
|
|
"call": "window.localStorage.getItem(\"jobColumns\")"
|
|
}
|
|
],
|
|
"functions": [
|
|
{
|
|
"name": "AddJobModal",
|
|
"line": 48
|
|
},
|
|
{
|
|
"name": "KanbanBoard",
|
|
"line": 49
|
|
},
|
|
{
|
|
"name": "DashboardView",
|
|
"line": 50
|
|
},
|
|
{
|
|
"name": "JobDiscoveryPage",
|
|
"line": 51
|
|
},
|
|
{
|
|
"name": "CompaniesTable",
|
|
"line": 52
|
|
},
|
|
{
|
|
"name": "SettingsView",
|
|
"line": 53
|
|
},
|
|
{
|
|
"name": "RemindersView",
|
|
"line": 54
|
|
},
|
|
{
|
|
"name": "QuickCommandDialog",
|
|
"line": 55
|
|
},
|
|
{
|
|
"name": "ProfilePage",
|
|
"line": 56
|
|
},
|
|
{
|
|
"name": "CareerWorkspacePage",
|
|
"line": 57
|
|
},
|
|
{
|
|
"name": "CvBuilderPage",
|
|
"line": 58
|
|
},
|
|
{
|
|
"name": "ApplicationWorkspacePage",
|
|
"line": 59
|
|
},
|
|
{
|
|
"name": "CvBuilderEditor",
|
|
"line": 60
|
|
},
|
|
{
|
|
"name": "PublicCvPage",
|
|
"line": 61
|
|
},
|
|
{
|
|
"name": "ConnectedAccountsPage",
|
|
"line": 62
|
|
},
|
|
{
|
|
"name": "AdminAuditPage",
|
|
"line": 63
|
|
},
|
|
{
|
|
"name": "AdminUsersPage",
|
|
"line": 64
|
|
},
|
|
{
|
|
"name": "AdminSystemPage",
|
|
"line": 65
|
|
},
|
|
{
|
|
"name": "CorrespondenceInboxPage",
|
|
"line": 66
|
|
},
|
|
{
|
|
"name": "OperationsPage",
|
|
"line": 67
|
|
},
|
|
{
|
|
"name": "OfferComparisonPage",
|
|
"line": 68
|
|
},
|
|
{
|
|
"name": "NotFoundPage",
|
|
"line": 69
|
|
},
|
|
{
|
|
"name": "ThemeControlsContext",
|
|
"line": 73
|
|
},
|
|
{
|
|
"name": "PageLoader",
|
|
"line": 152
|
|
},
|
|
{
|
|
"name": "LegacyApplicationRedirect",
|
|
"line": 157
|
|
},
|
|
{
|
|
"name": "Shell",
|
|
"line": 163
|
|
},
|
|
{
|
|
"name": "ThemeAwareShell",
|
|
"line": 422
|
|
},
|
|
{
|
|
"name": "App",
|
|
"line": 433
|
|
},
|
|
{
|
|
"name": "Application",
|
|
"line": 443
|
|
}
|
|
],
|
|
"dependencies": [
|
|
"job-tracker-ui/src/ThemeProvider.tsx",
|
|
"job-tracker-ui/src/accountPlan.tsx",
|
|
"job-tracker-ui/src/api.ts",
|
|
"job-tracker-ui/src/auth.ts",
|
|
"job-tracker-ui/src/captureUrl.ts",
|
|
"job-tracker-ui/src/components/AddJobModal.tsx",
|
|
"job-tracker-ui/src/components/CompaniesTable.tsx",
|
|
"job-tracker-ui/src/components/DashboardView.tsx",
|
|
"job-tracker-ui/src/components/JobTable.tsx",
|
|
"job-tracker-ui/src/components/KanbanBoard.tsx",
|
|
"job-tracker-ui/src/components/NotificationsPopover.tsx",
|
|
"job-tracker-ui/src/components/QuickCommandDialog.tsx",
|
|
"job-tracker-ui/src/components/RemindersView.tsx",
|
|
"job-tracker-ui/src/components/SettingsView.tsx",
|
|
"job-tracker-ui/src/confirm.tsx",
|
|
"job-tracker-ui/src/i18n/I18nProvider.tsx",
|
|
"job-tracker-ui/src/layout/AppShell.tsx",
|
|
"job-tracker-ui/src/prompt.tsx",
|
|
"job-tracker-ui/src/sessionBoundary.ts",
|
|
"job-tracker-ui/src/themePrefs.ts",
|
|
"job-tracker-ui/src/toast.tsx",
|
|
"job-tracker-ui/src/views/AdminAuditPage.tsx",
|
|
"job-tracker-ui/src/views/AdminSystemPage.tsx",
|
|
"job-tracker-ui/src/views/AdminUsersPage.tsx",
|
|
"job-tracker-ui/src/views/ApplicationWorkspacePage.tsx",
|
|
"job-tracker-ui/src/views/CareerWorkspacePage.tsx",
|
|
"job-tracker-ui/src/views/ConnectedAccountsPage.tsx",
|
|
"job-tracker-ui/src/views/CorrespondenceInboxPage.tsx",
|
|
"job-tracker-ui/src/views/CvBuilderEditor.tsx",
|
|
"job-tracker-ui/src/views/CvBuilderPage.tsx",
|
|
"job-tracker-ui/src/views/ForgotPasswordPage.tsx",
|
|
"job-tracker-ui/src/views/JobDiscoveryPage.tsx",
|
|
"job-tracker-ui/src/views/LandingPage.tsx",
|
|
"job-tracker-ui/src/views/LoginPage.tsx",
|
|
"job-tracker-ui/src/views/MicrosoftLegacyRelinkPage.tsx",
|
|
"job-tracker-ui/src/views/NotFoundPage.tsx",
|
|
"job-tracker-ui/src/views/OfferComparisonPage.tsx",
|
|
"job-tracker-ui/src/views/OperationsPage.tsx",
|
|
"job-tracker-ui/src/views/ProfilePage.tsx",
|
|
"job-tracker-ui/src/views/PublicCvPage.tsx",
|
|
"job-tracker-ui/src/views/ResetPasswordPage.tsx",
|
|
"job-tracker-ui/src/views/RouteErrorPage.tsx",
|
|
"job-tracker-ui/src/views/VerifyEmailPage.tsx"
|
|
],
|
|
"reachableFromClientApp": true,
|
|
"importedBy": [
|
|
"job-tracker-ui/src/ClientApp.tsx"
|
|
]
|
|
},
|
|
"job-tracker-ui/src/ClientApp.tsx": {
|
|
"lines": 21,
|
|
"imports": [
|
|
"./App",
|
|
"./components/ErrorBoundary",
|
|
"./i18n/I18nProvider",
|
|
"@mui/x-date-pickers/AdapterDateFns",
|
|
"@mui/x-date-pickers/LocalizationProvider"
|
|
],
|
|
"api": [],
|
|
"labels": [],
|
|
"components": [
|
|
"App",
|
|
"ErrorBoundary",
|
|
"I18nProvider",
|
|
"LocalizationProvider"
|
|
],
|
|
"storage": [],
|
|
"functions": [
|
|
{
|
|
"name": "ClientApp",
|
|
"line": 10
|
|
}
|
|
],
|
|
"dependencies": [
|
|
"job-tracker-ui/src/App.tsx",
|
|
"job-tracker-ui/src/components/ErrorBoundary.tsx",
|
|
"job-tracker-ui/src/i18n/I18nProvider.tsx"
|
|
],
|
|
"reachableFromClientApp": true,
|
|
"importedBy": [
|
|
"job-tracker-ui/app/[[...slug]]/ClientShell.tsx"
|
|
]
|
|
},
|
|
"job-tracker-ui/src/ThemeProvider.tsx": {
|
|
"lines": 26,
|
|
"imports": [
|
|
"./theme",
|
|
"./themePrefs",
|
|
"@mui/material",
|
|
"@mui/material/styles",
|
|
"react"
|
|
],
|
|
"api": [],
|
|
"labels": [],
|
|
"components": [
|
|
"CssBaseline",
|
|
"CssVarsProvider",
|
|
"ThemeModeSynchronizer"
|
|
],
|
|
"storage": [],
|
|
"functions": [
|
|
{
|
|
"name": "ThemeModeSynchronizer",
|
|
"line": 8
|
|
},
|
|
{
|
|
"name": "JobTrackerThemeProvider",
|
|
"line": 14
|
|
}
|
|
],
|
|
"dependencies": [
|
|
"job-tracker-ui/src/theme.ts",
|
|
"job-tracker-ui/src/themePrefs.ts"
|
|
],
|
|
"reachableFromClientApp": true,
|
|
"importedBy": [
|
|
"job-tracker-ui/src/App.tsx"
|
|
]
|
|
},
|
|
"job-tracker-ui/src/accountPlan.tsx": {
|
|
"lines": 21,
|
|
"imports": [
|
|
"./planCatalog",
|
|
"react"
|
|
],
|
|
"api": [],
|
|
"labels": [],
|
|
"components": [
|
|
"AccountPlanContext.Provider"
|
|
],
|
|
"storage": [],
|
|
"functions": [
|
|
{
|
|
"name": "AccountPlanContext",
|
|
"line": 12
|
|
},
|
|
{
|
|
"name": "AccountPlanProvider",
|
|
"line": 14
|
|
}
|
|
],
|
|
"dependencies": [
|
|
"job-tracker-ui/src/planCatalog.ts"
|
|
],
|
|
"reachableFromClientApp": true,
|
|
"importedBy": [
|
|
"job-tracker-ui/src/App.tsx",
|
|
"job-tracker-ui/src/components/AddJobModal.tsx",
|
|
"job-tracker-ui/src/components/ApplicationAssets.tsx",
|
|
"job-tracker-ui/src/components/ApplicationWorkflowAssist.tsx",
|
|
"job-tracker-ui/src/components/InterviewPrep.tsx",
|
|
"job-tracker-ui/src/components/cv/AiSectionAssistant.tsx",
|
|
"job-tracker-ui/src/views/CareerProfilePage.tsx",
|
|
"job-tracker-ui/src/views/CvBuilderEditor.tsx"
|
|
]
|
|
},
|
|
"job-tracker-ui/src/aiWorkspace.ts": {
|
|
"lines": 37,
|
|
"imports": [
|
|
"./api"
|
|
],
|
|
"api": [
|
|
{
|
|
"line": 29,
|
|
"method": "GET",
|
|
"url": "\"/ai/usage\""
|
|
},
|
|
{
|
|
"line": 30,
|
|
"method": "GET",
|
|
"url": "`/jobapplications/${jobId}/ai/modules`"
|
|
},
|
|
{
|
|
"line": 32,
|
|
"method": "POST",
|
|
"url": "`/jobapplications/${jobId}/ai/generate`"
|
|
},
|
|
{
|
|
"line": 34,
|
|
"method": "GET",
|
|
"url": "`/jobapplications/${jobId}/ai/history`"
|
|
},
|
|
{
|
|
"line": 35,
|
|
"method": "DELETE",
|
|
"url": "`/jobapplications/${jobId}/ai/history/${id}`"
|
|
}
|
|
],
|
|
"labels": [],
|
|
"components": [],
|
|
"storage": [],
|
|
"functions": [
|
|
{
|
|
"name": "AI_MODULES",
|
|
"line": 18
|
|
},
|
|
{
|
|
"name": "COVER_LETTER_MODES",
|
|
"line": 26
|
|
}
|
|
],
|
|
"dependencies": [
|
|
"job-tracker-ui/src/api.ts"
|
|
],
|
|
"reachableFromClientApp": true,
|
|
"importedBy": [
|
|
"job-tracker-ui/src/components/ApplicationAssets.tsx",
|
|
"job-tracker-ui/src/components/InterviewPrep.tsx"
|
|
]
|
|
},
|
|
"job-tracker-ui/src/api.ts": {
|
|
"lines": 108,
|
|
"imports": [
|
|
"./auth",
|
|
"./sessionBoundary",
|
|
"axios"
|
|
],
|
|
"api": [],
|
|
"labels": [],
|
|
"components": [],
|
|
"storage": [],
|
|
"functions": [],
|
|
"dependencies": [
|
|
"job-tracker-ui/src/auth.ts",
|
|
"job-tracker-ui/src/sessionBoundary.ts"
|
|
],
|
|
"reachableFromClientApp": true,
|
|
"importedBy": [
|
|
"job-tracker-ui/src/App.tsx",
|
|
"job-tracker-ui/src/aiWorkspace.ts",
|
|
"job-tracker-ui/src/applicationWorkspace.ts",
|
|
"job-tracker-ui/src/components/AddJobModal.tsx",
|
|
"job-tracker-ui/src/components/AiPrivacySettingsCard.tsx",
|
|
"job-tracker-ui/src/components/AiUsageCard.tsx",
|
|
"job-tracker-ui/src/components/ApplicationAssets.tsx",
|
|
"job-tracker-ui/src/components/ApplicationCalendarActions.tsx",
|
|
"job-tracker-ui/src/components/ApplicationChecklist.tsx",
|
|
"job-tracker-ui/src/components/ApplicationIntelligence.tsx",
|
|
"job-tracker-ui/src/components/ApplicationWorkflowAssist.tsx",
|
|
"job-tracker-ui/src/components/Attachment.tsx",
|
|
"job-tracker-ui/src/components/Attachments.tsx",
|
|
"job-tracker-ui/src/components/AuthStatusCard.tsx",
|
|
"job-tracker-ui/src/components/BackupCard.tsx",
|
|
"job-tracker-ui/src/components/CompaniesTable.tsx",
|
|
"job-tracker-ui/src/components/Correspondence.tsx",
|
|
"job-tracker-ui/src/components/DashboardView.tsx",
|
|
"job-tracker-ui/src/components/EditJobDialog.tsx",
|
|
"job-tracker-ui/src/components/EmailProviderConnections.tsx",
|
|
"job-tracker-ui/src/components/ErrorBoundary.tsx",
|
|
"job-tracker-ui/src/components/GoogleAuthCard.tsx",
|
|
"job-tracker-ui/src/components/ImportExportJobs.tsx",
|
|
"job-tracker-ui/src/components/InterviewPrep.tsx",
|
|
"job-tracker-ui/src/components/JobTable.tsx",
|
|
"job-tracker-ui/src/components/KanbanBoard.tsx",
|
|
"job-tracker-ui/src/components/MicrosoftAuthCard.tsx",
|
|
"job-tracker-ui/src/components/NotificationsPopover.tsx",
|
|
"job-tracker-ui/src/components/OnboardingChecklist.tsx",
|
|
"job-tracker-ui/src/components/QuickCommandDialog.tsx",
|
|
"job-tracker-ui/src/components/RemindersView.tsx",
|
|
"job-tracker-ui/src/components/RulesSettingsCard.tsx",
|
|
"job-tracker-ui/src/components/SessionsSettingsCard.tsx",
|
|
"job-tracker-ui/src/components/SettingsView.tsx",
|
|
"job-tracker-ui/src/components/TwoFactorChallenge.tsx",
|
|
"job-tracker-ui/src/components/TwoFactorSettingsCard.tsx",
|
|
"job-tracker-ui/src/components/UserManagementCard.tsx",
|
|
"job-tracker-ui/src/components/cv/AiSectionAssistant.tsx",
|
|
"job-tracker-ui/src/components/job-workspace/useJobWorkspaceBaseData.ts",
|
|
"job-tracker-ui/src/cvBuilder.ts",
|
|
"job-tracker-ui/src/hooks/useCompanies.ts",
|
|
"job-tracker-ui/src/hooks/useViewResource.ts",
|
|
"job-tracker-ui/src/i18n/I18nProvider.tsx",
|
|
"job-tracker-ui/src/views/AdminAuditPage.tsx",
|
|
"job-tracker-ui/src/views/AdminSystemPage.tsx",
|
|
"job-tracker-ui/src/views/AdminUsersPage.tsx",
|
|
"job-tracker-ui/src/views/ApplicationWorkspacePage.tsx",
|
|
"job-tracker-ui/src/views/CareerProfilePage.tsx",
|
|
"job-tracker-ui/src/views/CorrespondenceInboxPage.tsx",
|
|
"job-tracker-ui/src/views/CvBuilderEditor.tsx",
|
|
"job-tracker-ui/src/views/CvBuilderPage.tsx",
|
|
"job-tracker-ui/src/views/ForgotPasswordPage.tsx",
|
|
"job-tracker-ui/src/views/GmailReviewPage.tsx",
|
|
"job-tracker-ui/src/views/JobDiscoveryPage.tsx",
|
|
"job-tracker-ui/src/views/LandingPage.tsx",
|
|
"job-tracker-ui/src/views/LoginPage.tsx",
|
|
"job-tracker-ui/src/views/MicrosoftLegacyRelinkPage.tsx",
|
|
"job-tracker-ui/src/views/OfferComparisonPage.tsx",
|
|
"job-tracker-ui/src/views/OperationsPage.tsx",
|
|
"job-tracker-ui/src/views/ProfilePage.tsx",
|
|
"job-tracker-ui/src/views/PublicCvPage.tsx",
|
|
"job-tracker-ui/src/views/ResetPasswordPage.tsx",
|
|
"job-tracker-ui/src/views/VerifyEmailPage.tsx",
|
|
"job-tracker-ui/src/views/career/CareerEvidenceBank.tsx"
|
|
]
|
|
},
|
|
"job-tracker-ui/src/applicationDrafts.ts": {
|
|
"lines": 32,
|
|
"imports": [],
|
|
"api": [],
|
|
"labels": [],
|
|
"components": [],
|
|
"storage": [],
|
|
"functions": [
|
|
{
|
|
"name": "APPLICATION_ANSWER_START",
|
|
"line": 1
|
|
},
|
|
{
|
|
"name": "APPLICATION_ANSWER_END",
|
|
"line": 2
|
|
}
|
|
],
|
|
"dependencies": [],
|
|
"reachableFromClientApp": true,
|
|
"importedBy": [
|
|
"job-tracker-ui/src/components/EditJobDialog.tsx",
|
|
"job-tracker-ui/src/components/job-workspace/useJobWorkspaceBaseData.ts"
|
|
]
|
|
},
|
|
"job-tracker-ui/src/applicationWorkspace.ts": {
|
|
"lines": 370,
|
|
"imports": [
|
|
"./api"
|
|
],
|
|
"api": [
|
|
{
|
|
"line": 114,
|
|
"method": "GET",
|
|
"url": "`/jobapplications/${jobId}/workspace`"
|
|
},
|
|
{
|
|
"line": 188,
|
|
"method": "GET",
|
|
"url": "`/jobapplications/${jobId}/timeline`"
|
|
},
|
|
{
|
|
"line": 194,
|
|
"method": "GET",
|
|
"url": "`/jobapplications/${jobId}/analysis`"
|
|
},
|
|
{
|
|
"line": 195,
|
|
"method": "GET",
|
|
"url": "`/jobapplications/${jobId}/match`"
|
|
},
|
|
{
|
|
"line": 279,
|
|
"method": "GET",
|
|
"url": "`/jobapplications/${jobId}/cv`"
|
|
},
|
|
{
|
|
"line": 281,
|
|
"method": "PUT",
|
|
"url": "`/jobapplications/${jobId}/cv`"
|
|
},
|
|
{
|
|
"line": 283,
|
|
"method": "GET",
|
|
"url": "`/jobapplications/${jobId}/tailoring`"
|
|
},
|
|
{
|
|
"line": 285,
|
|
"method": "GET",
|
|
"url": "`/jobapplications/${jobId}/cover-letter`"
|
|
},
|
|
{
|
|
"line": 287,
|
|
"method": "PUT",
|
|
"url": "`/jobapplications/${jobId}/cover-letter`"
|
|
},
|
|
{
|
|
"line": 289,
|
|
"method": "POST",
|
|
"url": "`/jobapplications/${jobId}/cover-letter/versions/${version}/restore`"
|
|
},
|
|
{
|
|
"line": 291,
|
|
"method": "GET",
|
|
"url": "`/jobapplications/${jobId}/submitted-packages`"
|
|
},
|
|
{
|
|
"line": 293,
|
|
"method": "POST",
|
|
"url": "`/jobapplications/${jobId}/submitted-packages`"
|
|
},
|
|
{
|
|
"line": 295,
|
|
"method": "GET",
|
|
"url": "`/jobapplications/${jobId}/submitted-packages/${packageId}`"
|
|
},
|
|
{
|
|
"line": 297,
|
|
"method": "GET",
|
|
"url": "`/jobapplications/${jobId}/submitted-packages/${packageId}/attachments/${attachmentId}`"
|
|
},
|
|
{
|
|
"line": 299,
|
|
"method": "PUT",
|
|
"url": "`/jobapplications/${jobId}/application-drafts`"
|
|
},
|
|
{
|
|
"line": 345,
|
|
"method": "GET",
|
|
"url": "`/jobapplications/${jobId}/interview-prep`"
|
|
},
|
|
{
|
|
"line": 347,
|
|
"method": "POST",
|
|
"url": "`/jobapplications/${jobId}/interview-prep`"
|
|
},
|
|
{
|
|
"line": 349,
|
|
"method": "PATCH",
|
|
"url": "`/jobapplications/${jobId}/interview-prep/${itemId}`"
|
|
},
|
|
{
|
|
"line": 351,
|
|
"method": "DELETE",
|
|
"url": "`/jobapplications/${jobId}/interview-prep/${itemId}`"
|
|
},
|
|
{
|
|
"line": 353,
|
|
"method": "GET",
|
|
"url": "`/jobapplications/${jobId}/follow-up`"
|
|
},
|
|
{
|
|
"line": 355,
|
|
"method": "PUT",
|
|
"url": "`/jobapplications/${jobId}/follow-up`"
|
|
},
|
|
{
|
|
"line": 360,
|
|
"method": "GET",
|
|
"url": "`/jobapplications/${jobId}/checklist`"
|
|
},
|
|
{
|
|
"line": 362,
|
|
"method": "POST",
|
|
"url": "`/jobapplications/${jobId}/checklist`"
|
|
},
|
|
{
|
|
"line": 364,
|
|
"method": "PATCH",
|
|
"url": "`/jobapplications/${jobId}/checklist/${itemId}`"
|
|
},
|
|
{
|
|
"line": 366,
|
|
"method": "DELETE",
|
|
"url": "`/jobapplications/${jobId}/checklist/${itemId}`"
|
|
},
|
|
{
|
|
"line": 368,
|
|
"method": "PUT",
|
|
"url": "`/jobapplications/${jobId}/checklist/order`"
|
|
}
|
|
],
|
|
"labels": [],
|
|
"components": [],
|
|
"storage": [],
|
|
"functions": [
|
|
{
|
|
"name": "CHECKLIST_CATEGORIES",
|
|
"line": 72
|
|
},
|
|
{
|
|
"name": "WORKSPACE_SECTIONS",
|
|
"line": 84
|
|
},
|
|
{
|
|
"name": "LEGACY_WORKSPACE_SECTIONS",
|
|
"line": 97
|
|
},
|
|
{
|
|
"name": "TIMELINE_CATEGORY_LABELS",
|
|
"line": 178
|
|
},
|
|
{
|
|
"name": "INTERVIEW_PREP_CATEGORIES",
|
|
"line": 333
|
|
}
|
|
],
|
|
"dependencies": [
|
|
"job-tracker-ui/src/api.ts"
|
|
],
|
|
"reachableFromClientApp": true,
|
|
"importedBy": [
|
|
"job-tracker-ui/src/components/ApplicationAssets.tsx",
|
|
"job-tracker-ui/src/components/ApplicationChecklist.tsx",
|
|
"job-tracker-ui/src/components/ApplicationIntelligence.tsx",
|
|
"job-tracker-ui/src/components/InterviewPrep.tsx",
|
|
"job-tracker-ui/src/views/ApplicationWorkspacePage.tsx"
|
|
]
|
|
},
|
|
"job-tracker-ui/src/assets/JobbjaktMark.tsx": {
|
|
"lines": 19,
|
|
"imports": [
|
|
"react"
|
|
],
|
|
"api": [],
|
|
"labels": [],
|
|
"components": [],
|
|
"storage": [],
|
|
"functions": [
|
|
{
|
|
"name": "JobbjaktMark",
|
|
"line": 3
|
|
}
|
|
],
|
|
"dependencies": [],
|
|
"reachableFromClientApp": true,
|
|
"importedBy": [
|
|
"job-tracker-ui/src/layout/AppShell.tsx"
|
|
]
|
|
},
|
|
"job-tracker-ui/src/auth.ts": {
|
|
"lines": 114,
|
|
"imports": [],
|
|
"api": [],
|
|
"labels": [],
|
|
"components": [],
|
|
"storage": [],
|
|
"functions": [
|
|
{
|
|
"name": "AUTH_REMEMBER_ME_KEY",
|
|
"line": 1
|
|
},
|
|
{
|
|
"name": "AUTH_PERSISTENCE_KEY",
|
|
"line": 2
|
|
},
|
|
{
|
|
"name": "AUTH_USER_KEY",
|
|
"line": 3
|
|
},
|
|
{
|
|
"name": "AUTH_CSRF_COOKIE",
|
|
"line": 4
|
|
},
|
|
{
|
|
"name": "AUTH_USER_CHANGED_EVENT",
|
|
"line": 5
|
|
}
|
|
],
|
|
"dependencies": [],
|
|
"reachableFromClientApp": true,
|
|
"importedBy": [
|
|
"job-tracker-ui/src/App.tsx",
|
|
"job-tracker-ui/src/api.ts",
|
|
"job-tracker-ui/src/components/AuthStatusCard.tsx",
|
|
"job-tracker-ui/src/components/BackupCard.tsx",
|
|
"job-tracker-ui/src/components/GoogleAuthCard.tsx",
|
|
"job-tracker-ui/src/components/MicrosoftAuthCard.tsx",
|
|
"job-tracker-ui/src/components/SavedViewsMenu.tsx",
|
|
"job-tracker-ui/src/components/SessionsSettingsCard.tsx",
|
|
"job-tracker-ui/src/hooks/useCompanies.ts",
|
|
"job-tracker-ui/src/sessionBoundary.ts",
|
|
"job-tracker-ui/src/themePrefs.ts",
|
|
"job-tracker-ui/src/views/LoginPage.tsx",
|
|
"job-tracker-ui/src/views/ProfilePage.tsx"
|
|
]
|
|
},
|
|
"job-tracker-ui/src/captureUrl.ts": {
|
|
"lines": 11,
|
|
"imports": [],
|
|
"api": [],
|
|
"labels": [],
|
|
"components": [],
|
|
"storage": [],
|
|
"functions": [],
|
|
"dependencies": [],
|
|
"reachableFromClientApp": true,
|
|
"importedBy": [
|
|
"job-tracker-ui/src/App.tsx"
|
|
]
|
|
},
|
|
"job-tracker-ui/src/components/AddJobModal.tsx": {
|
|
"lines": 652,
|
|
"imports": [
|
|
"../accountPlan",
|
|
"../api",
|
|
"../hooks/useCompanies",
|
|
"../i18n/I18nProvider",
|
|
"../pipeline",
|
|
"../toast",
|
|
"../types",
|
|
"./TagsInput",
|
|
"@mui/icons-material/Close",
|
|
"@mui/icons-material/UploadFileOutlined",
|
|
"@mui/material",
|
|
"@mui/x-date-pickers/DatePicker",
|
|
"react"
|
|
],
|
|
"api": [
|
|
{
|
|
"line": 224,
|
|
"method": "GET",
|
|
"url": "\"/jobapplications/duplicate-check\""
|
|
},
|
|
{
|
|
"line": 247,
|
|
"method": "POST",
|
|
"url": "\"/companies\""
|
|
},
|
|
{
|
|
"line": 271,
|
|
"method": "POST",
|
|
"url": "\"/jobimport/preview\""
|
|
},
|
|
{
|
|
"line": 312,
|
|
"method": "POST",
|
|
"url": "\"/attachments\""
|
|
},
|
|
{
|
|
"line": 331,
|
|
"method": "POST",
|
|
"url": "\"/jobapplications\""
|
|
},
|
|
{
|
|
"line": 358,
|
|
"method": "POST",
|
|
"url": "`/jobapplications/${response.data.id}/generate-tailored-cv-draft`"
|
|
}
|
|
],
|
|
"labels": [
|
|
"addJob",
|
|
"addJobModalChooseFiles",
|
|
"addJobModalCompanyLocation",
|
|
"addJobModalCompanySection",
|
|
"addJobModalCompanySource",
|
|
"addJobModalCoverLetter",
|
|
"addJobModalCoverLetterHelp",
|
|
"addJobModalCoverLetterStepHelp",
|
|
"addJobModalCreateCompany",
|
|
"addJobModalCvStepHelp",
|
|
"addJobModalDateApplied",
|
|
"addJobModalDeadline",
|
|
"addJobModalDescriptionLanguage",
|
|
"addJobModalDescriptionOriginal",
|
|
"addJobModalEnterManually",
|
|
"addJobModalFailedAddJob",
|
|
"addJobModalFailedCreateCompany",
|
|
"addJobModalFileReady",
|
|
"addJobModalFilesReady",
|
|
"addJobModalFilesSelected",
|
|
"addJobModalGenerateTailoredCv",
|
|
"addJobModalImportFailed",
|
|
"addJobModalImportFromUrl",
|
|
"addJobModalImported",
|
|
"addJobModalImporting",
|
|
"addJobModalJobAdded",
|
|
"addJobModalJobAndFilesAdded",
|
|
"addJobModalJobApplicationSection",
|
|
"addJobModalJobCreatedFilesNotAttached",
|
|
"addJobModalJobCreatedUploadFailed",
|
|
"addJobModalJobTitle",
|
|
"addJobModalJobUrl",
|
|
"addJobModalNoAiHelp",
|
|
"addJobModalNoFilesSelected",
|
|
"addJobModalNotes",
|
|
"addJobModalOtherFiles",
|
|
"addJobModalOtherFilesHelp",
|
|
"addJobModalOtherFilesStepHelp",
|
|
"addJobModalPasteUrlFirst",
|
|
"addJobModalPortfolio",
|
|
"addJobModalPortfolioHelp",
|
|
"addJobModalPortfolioStepHelp",
|
|
"addJobModalPossibleDuplicates",
|
|
"addJobModalPreferredFiles",
|
|
"addJobModalResume",
|
|
"addJobModalResumeHelp",
|
|
"addJobModalSalary",
|
|
"addJobModalSelectCompany",
|
|
"addJobModalStartWithAdvert",
|
|
"addJobModalStartWithAdvertBody",
|
|
"addJobModalStatus",
|
|
"addJobModalStepAddJob",
|
|
"addJobModalStepAdditionalFiles",
|
|
"addJobModalStepProgress",
|
|
"addJobModalStepReview",
|
|
"addJobModalTailoredCvFailed",
|
|
"addJobModalTailoredCvHelp",
|
|
"addJobModalTailoredCvRequiresPro",
|
|
"addJobModalTranslatedDescription",
|
|
"addJobModalTranslatedHidden",
|
|
"addJobModalTranslatedShown",
|
|
"back",
|
|
"characterCount",
|
|
"close",
|
|
"company",
|
|
"continue",
|
|
"createAndAddAnother",
|
|
"createJob",
|
|
"location",
|
|
"rulesSaving",
|
|
"salaryCurrencyLabel",
|
|
"salaryMaxLabel",
|
|
"salaryMinLabel",
|
|
"salaryPeriodHour",
|
|
"salaryPeriodLabel",
|
|
"salaryPeriodMonth",
|
|
"salaryPeriodYear",
|
|
"skipAndContinue"
|
|
],
|
|
"components": [
|
|
"Alert",
|
|
"Autocomplete",
|
|
"Box",
|
|
"Button",
|
|
"Checkbox",
|
|
"Chip",
|
|
"CloseIcon",
|
|
"DatePicker",
|
|
"Dialog",
|
|
"DialogActions",
|
|
"DialogContent",
|
|
"DialogTitle",
|
|
"Divider",
|
|
"FormControlLabel",
|
|
"IconButton",
|
|
"List",
|
|
"ListItem",
|
|
"ListItemText",
|
|
"MenuItem",
|
|
"Step",
|
|
"StepLabel",
|
|
"Stepper",
|
|
"TagsInput",
|
|
"TextField",
|
|
"Typography",
|
|
"UploadFileOutlinedIcon"
|
|
],
|
|
"storage": [],
|
|
"functions": [
|
|
{
|
|
"name": "ACCEPTED_DOCUMENT_TYPES",
|
|
"line": 71
|
|
},
|
|
{
|
|
"name": "FIELD_SX",
|
|
"line": 72
|
|
},
|
|
{
|
|
"name": "PICKER_TEXT_FIELD_PROPS",
|
|
"line": 73
|
|
},
|
|
{
|
|
"name": "AddJobModal",
|
|
"line": 107
|
|
}
|
|
],
|
|
"dependencies": [
|
|
"job-tracker-ui/src/accountPlan.tsx",
|
|
"job-tracker-ui/src/api.ts",
|
|
"job-tracker-ui/src/hooks/useCompanies.ts",
|
|
"job-tracker-ui/src/i18n/I18nProvider.tsx",
|
|
"job-tracker-ui/src/pipeline.ts",
|
|
"job-tracker-ui/src/toast.tsx",
|
|
"job-tracker-ui/src/types.ts",
|
|
"job-tracker-ui/src/components/TagsInput.tsx"
|
|
],
|
|
"reachableFromClientApp": true,
|
|
"importedBy": [
|
|
"job-tracker-ui/src/App.tsx"
|
|
]
|
|
},
|
|
"job-tracker-ui/src/components/AiPrivacySettingsCard.tsx": {
|
|
"lines": 76,
|
|
"imports": [
|
|
"../api",
|
|
"../i18n/I18nProvider",
|
|
"../toast",
|
|
"@mui/material",
|
|
"react"
|
|
],
|
|
"api": [
|
|
{
|
|
"line": 24,
|
|
"method": "GET",
|
|
"url": "\"/ai/settings\""
|
|
},
|
|
{
|
|
"line": 35,
|
|
"method": "PUT",
|
|
"url": "\"/ai/settings\""
|
|
}
|
|
],
|
|
"labels": [
|
|
"settingsAiEnabled",
|
|
"settingsAiExternalAllowed",
|
|
"settingsAiExternalAvailable",
|
|
"settingsAiExternalLocalOnly",
|
|
"settingsAiPrivacyBody",
|
|
"settingsAiPrivacyTitle",
|
|
"settingsAiPrivacyUnavailable",
|
|
"settingsAiSave",
|
|
"settingsAiSaved"
|
|
],
|
|
"components": [
|
|
"Alert",
|
|
"Box",
|
|
"Button",
|
|
"FormControlLabel",
|
|
"Paper",
|
|
"Skeleton",
|
|
"Switch",
|
|
"Typography"
|
|
],
|
|
"storage": [],
|
|
"functions": [
|
|
{
|
|
"name": "AiPrivacySettingsCard",
|
|
"line": 15
|
|
}
|
|
],
|
|
"dependencies": [
|
|
"job-tracker-ui/src/api.ts",
|
|
"job-tracker-ui/src/i18n/I18nProvider.tsx",
|
|
"job-tracker-ui/src/toast.tsx"
|
|
],
|
|
"reachableFromClientApp": true,
|
|
"importedBy": [
|
|
"job-tracker-ui/src/components/SettingsView.tsx"
|
|
]
|
|
},
|
|
"job-tracker-ui/src/components/AiUsageCard.tsx": {
|
|
"lines": 91,
|
|
"imports": [
|
|
"../api",
|
|
"../i18n/I18nProvider",
|
|
"@mui/material",
|
|
"react"
|
|
],
|
|
"api": [
|
|
{
|
|
"line": 33,
|
|
"method": "GET",
|
|
"url": "\"/ai/usage\""
|
|
},
|
|
{
|
|
"line": 36,
|
|
"method": "GET",
|
|
"url": "\"/billing/status\""
|
|
},
|
|
{
|
|
"line": 46,
|
|
"method": "POST",
|
|
"url": "`/billing/${path}`"
|
|
}
|
|
],
|
|
"labels": [
|
|
"settingsBillingManage",
|
|
"settingsBillingNotConfigured",
|
|
"settingsBillingUnavailable",
|
|
"settingsBillingUpgrade",
|
|
"settingsUsageGenerations",
|
|
"settingsUsageGenerationsProgress",
|
|
"settingsUsageNoAi",
|
|
"settingsUsagePlan",
|
|
"settingsUsageReset",
|
|
"settingsUsageStorage",
|
|
"settingsUsageStorageProgress",
|
|
"settingsUsageTitle",
|
|
"settingsUsageTokens",
|
|
"settingsUsageTokensProgress",
|
|
"settingsUsageUnavailable"
|
|
],
|
|
"components": [
|
|
"Alert",
|
|
"Box",
|
|
"Button",
|
|
"LinearProgress",
|
|
"Paper",
|
|
"Skeleton",
|
|
"Stack",
|
|
"Typography"
|
|
],
|
|
"storage": [],
|
|
"functions": [
|
|
{
|
|
"name": "AiUsageCard",
|
|
"line": 23
|
|
}
|
|
],
|
|
"dependencies": [
|
|
"job-tracker-ui/src/api.ts",
|
|
"job-tracker-ui/src/i18n/I18nProvider.tsx"
|
|
],
|
|
"reachableFromClientApp": true,
|
|
"importedBy": [
|
|
"job-tracker-ui/src/components/SettingsView.tsx"
|
|
]
|
|
},
|
|
"job-tracker-ui/src/components/ApplicationAssets.tsx": {
|
|
"lines": 769,
|
|
"imports": [
|
|
"../accountPlan",
|
|
"../aiWorkspace",
|
|
"../api",
|
|
"../applicationWorkspace",
|
|
"../cvBuilder",
|
|
"../i18n/I18nProvider",
|
|
"./RichTextField",
|
|
"@mui/icons-material/ArchiveOutlined",
|
|
"@mui/icons-material/AutoFixHigh",
|
|
"@mui/icons-material/DownloadOutlined",
|
|
"@mui/icons-material/OpenInNew",
|
|
"@mui/icons-material/Restore",
|
|
"@mui/material",
|
|
"react"
|
|
],
|
|
"api": [],
|
|
"labels": [
|
|
"assetsAddAdvert",
|
|
"assetsApplicationAnswer",
|
|
"assetsApplicationAnswerPlaceholder",
|
|
"assetsApplicationDrafts",
|
|
"assetsApplicationDraftsSubtitle",
|
|
"assetsAttachCvFailed",
|
|
"assetsAttachedCv",
|
|
"assetsAttachedCvHelp",
|
|
"assetsBuildProfile",
|
|
"assetsCharacterCount",
|
|
"assetsCoverPlaceholder",
|
|
"assetsCoverRestoreFailed",
|
|
"assetsCoverSaveFailed",
|
|
"assetsCoverSubtitle",
|
|
"assetsCurrent",
|
|
"assetsCvSubtitle",
|
|
"assetsDiscardChanges",
|
|
"assetsDraftsSaveFailed",
|
|
"assetsDuplicateCvFailed",
|
|
"assetsDuplicateForJob",
|
|
"assetsEditPreviewExport",
|
|
"assetsLegacyCvText",
|
|
"assetsLoadFailed",
|
|
"assetsNoCvAttached",
|
|
"assetsNoCvVariants",
|
|
"assetsNoSubmittedPackages",
|
|
"assetsNoSuggestions",
|
|
"assetsNoVersions",
|
|
"assetsNone",
|
|
"assetsPackageCapture",
|
|
"assetsPackageCaptureFailed",
|
|
"assetsPackageCapturing",
|
|
"assetsPackageCvPreview",
|
|
"assetsPackageDownloadFailed",
|
|
"assetsPackageLoadFailed",
|
|
"assetsPackageNoCoverLetter",
|
|
"assetsPackageNoCv",
|
|
"assetsPackageView",
|
|
"assetsPublic",
|
|
"assetsRecruiterMessage",
|
|
"assetsRecruiterMessagePlaceholder",
|
|
"assetsRestoreVersion",
|
|
"assetsRestoreVersionNumber",
|
|
"assetsSaveDrafts",
|
|
"assetsStartTemplate",
|
|
"assetsSubmittedPackageVersion",
|
|
"assetsSubmittedPackages",
|
|
"assetsSubmittedPackagesSubtitle",
|
|
"assetsTailoredCopyName",
|
|
"assetsTailoring",
|
|
"assetsTailoringSubtitle",
|
|
"assetsThemeVersion",
|
|
"assetsUnsavedChanges",
|
|
"assetsVersionHistory",
|
|
"close",
|
|
"coverAiAction",
|
|
"coverAiAdditionalInstructions",
|
|
"coverAiApply",
|
|
"coverAiCurrent",
|
|
"coverAiDocumentLanguage",
|
|
"coverAiGenerateFailed",
|
|
"coverAiInstructionsPlaceholder",
|
|
"coverAiNoDraft",
|
|
"coverAiReject",
|
|
"coverAiSelectCv",
|
|
"coverAiSubtitle",
|
|
"coverAiSuggestion",
|
|
"coverAiTitle",
|
|
"coverAiTone",
|
|
"coverAiUsing",
|
|
"interviewAiGenerating",
|
|
"interviewAiProRequired",
|
|
"jobDetailsCoverLetter",
|
|
"languageEnglish",
|
|
"languageNorwegianBokmal",
|
|
"retry",
|
|
"save",
|
|
"workspaceCoverLetter",
|
|
"workspaceCv"
|
|
],
|
|
"components": [
|
|
"Alert",
|
|
"ApplicationTailoringSection",
|
|
"ArchiveOutlinedIcon",
|
|
"AutoFixHighIcon",
|
|
"Box",
|
|
"Button",
|
|
"Chip",
|
|
"CoverLetterAiAssistant",
|
|
"Dialog",
|
|
"DialogActions",
|
|
"DialogContent",
|
|
"DialogTitle",
|
|
"Divider",
|
|
"DownloadOutlinedIcon",
|
|
"FormControl",
|
|
"IconButton",
|
|
"InputLabel",
|
|
"MenuItem",
|
|
"OpenInNewIcon",
|
|
"Paper",
|
|
"RestoreIcon",
|
|
"RichTextField",
|
|
"Select",
|
|
"Shell",
|
|
"Skeleton",
|
|
"Stack",
|
|
"SubmittedPackagesSection",
|
|
"TextField",
|
|
"Tooltip",
|
|
"Typography"
|
|
],
|
|
"storage": [],
|
|
"functions": [
|
|
{
|
|
"name": "Shell",
|
|
"line": 65
|
|
},
|
|
{
|
|
"name": "ApplicationCvSection",
|
|
"line": 90
|
|
},
|
|
{
|
|
"name": "SubmittedPackagesSection",
|
|
"line": 206
|
|
},
|
|
{
|
|
"name": "ApplicationTailoringSection",
|
|
"line": 329
|
|
},
|
|
{
|
|
"name": "COVER_LETTER_TEMPLATES",
|
|
"line": 381
|
|
},
|
|
{
|
|
"name": "ApplicationCoverLetterSection",
|
|
"line": 408
|
|
},
|
|
{
|
|
"name": "COVER_LETTER_ACTIONS",
|
|
"line": 548
|
|
},
|
|
{
|
|
"name": "CoverLetterAiAssistant",
|
|
"line": 560
|
|
},
|
|
{
|
|
"name": "ApplicationPackageDraftsSection",
|
|
"line": 679
|
|
}
|
|
],
|
|
"dependencies": [
|
|
"job-tracker-ui/src/accountPlan.tsx",
|
|
"job-tracker-ui/src/aiWorkspace.ts",
|
|
"job-tracker-ui/src/api.ts",
|
|
"job-tracker-ui/src/applicationWorkspace.ts",
|
|
"job-tracker-ui/src/cvBuilder.ts",
|
|
"job-tracker-ui/src/i18n/I18nProvider.tsx",
|
|
"job-tracker-ui/src/components/RichTextField.tsx"
|
|
],
|
|
"reachableFromClientApp": true,
|
|
"importedBy": [
|
|
"job-tracker-ui/src/views/ApplicationWorkspacePage.tsx"
|
|
]
|
|
},
|
|
"job-tracker-ui/src/components/ApplicationCalendarActions.tsx": {
|
|
"lines": 81,
|
|
"imports": [
|
|
"../api",
|
|
"../i18n/I18nProvider",
|
|
"@mui/icons-material/CalendarMonthOutlined",
|
|
"@mui/icons-material/DownloadOutlined",
|
|
"@mui/icons-material/OpenInNew",
|
|
"@mui/material",
|
|
"react"
|
|
],
|
|
"api": [
|
|
{
|
|
"line": 23,
|
|
"method": "GET",
|
|
"url": "\"/calendar/status\""
|
|
},
|
|
{
|
|
"line": 32,
|
|
"method": "POST",
|
|
"url": "`/calendar/jobs/${jobId}/events`"
|
|
},
|
|
{
|
|
"line": 41,
|
|
"method": "GET",
|
|
"url": "`/calendar/jobs/${jobId}/events.ics`"
|
|
}
|
|
],
|
|
"labels": [
|
|
"calendarCreateFailed",
|
|
"calendarCreated",
|
|
"calendarDeadline",
|
|
"calendarDownload",
|
|
"calendarDownloadFailed",
|
|
"calendarFollowUp",
|
|
"calendarGoogle",
|
|
"calendarHelp",
|
|
"calendarNoDates",
|
|
"calendarOpen",
|
|
"calendarOutlook",
|
|
"calendarPermissionNeeded",
|
|
"calendarReconnect",
|
|
"loading"
|
|
],
|
|
"components": [
|
|
"Alert",
|
|
"Box",
|
|
"Button",
|
|
"CalendarMonthOutlinedIcon",
|
|
"CircularProgress",
|
|
"DownloadOutlinedIcon",
|
|
"OpenInNewIcon",
|
|
"Stack",
|
|
"Typography"
|
|
],
|
|
"storage": [],
|
|
"functions": [
|
|
{
|
|
"name": "ApplicationCalendarActions",
|
|
"line": 14
|
|
}
|
|
],
|
|
"dependencies": [
|
|
"job-tracker-ui/src/api.ts",
|
|
"job-tracker-ui/src/i18n/I18nProvider.tsx"
|
|
],
|
|
"reachableFromClientApp": true,
|
|
"importedBy": [
|
|
"job-tracker-ui/src/views/ApplicationWorkspacePage.tsx"
|
|
]
|
|
},
|
|
"job-tracker-ui/src/components/ApplicationChecklist.tsx": {
|
|
"lines": 224,
|
|
"imports": [
|
|
"../api",
|
|
"../applicationWorkspace",
|
|
"../i18n/I18nProvider",
|
|
"@mui/icons-material/ArrowDownward",
|
|
"@mui/icons-material/ArrowUpward",
|
|
"@mui/icons-material/DeleteOutline",
|
|
"@mui/material",
|
|
"react"
|
|
],
|
|
"api": [],
|
|
"labels": [
|
|
"checklistAdd",
|
|
"checklistAddTask",
|
|
"checklistCompletion",
|
|
"checklistDetected",
|
|
"checklistLoadFailed",
|
|
"checklistMoveDown",
|
|
"checklistMoveDownItem",
|
|
"checklistMoveUp",
|
|
"checklistMoveUpItem",
|
|
"checklistNotRelevant",
|
|
"checklistProgress",
|
|
"checklistRemoveItem",
|
|
"checklistTitle",
|
|
"checklistUpdateFailed",
|
|
"checklistYours",
|
|
"deleteAction"
|
|
],
|
|
"components": [
|
|
"Alert",
|
|
"ArrowDownwardIcon",
|
|
"ArrowUpwardIcon",
|
|
"Box",
|
|
"Button",
|
|
"Checkbox",
|
|
"Chip",
|
|
"DeleteOutlineIcon",
|
|
"IconButton",
|
|
"LinearProgress",
|
|
"Paper",
|
|
"Skeleton",
|
|
"Stack",
|
|
"TextField",
|
|
"Tooltip",
|
|
"Typography"
|
|
],
|
|
"storage": [],
|
|
"functions": [
|
|
{
|
|
"name": "ApplicationChecklist",
|
|
"line": 23
|
|
}
|
|
],
|
|
"dependencies": [
|
|
"job-tracker-ui/src/api.ts",
|
|
"job-tracker-ui/src/applicationWorkspace.ts",
|
|
"job-tracker-ui/src/i18n/I18nProvider.tsx"
|
|
],
|
|
"reachableFromClientApp": true,
|
|
"importedBy": [
|
|
"job-tracker-ui/src/views/ApplicationWorkspacePage.tsx"
|
|
]
|
|
},
|
|
"job-tracker-ui/src/components/ApplicationIntelligence.tsx": {
|
|
"lines": 380,
|
|
"imports": [
|
|
"../api",
|
|
"../applicationWorkspace",
|
|
"../i18n/I18nProvider",
|
|
"@mui/material",
|
|
"react"
|
|
],
|
|
"api": [],
|
|
"labels": [
|
|
"company",
|
|
"intelligenceAdvertTooShort",
|
|
"intelligenceAll",
|
|
"intelligenceAllEvents",
|
|
"intelligenceAnalysisSubtitle",
|
|
"intelligenceCvProfileEmpty",
|
|
"intelligenceEmploymentType",
|
|
"intelligenceInterviewTopics",
|
|
"intelligenceLoadFailed",
|
|
"intelligenceMatchScore",
|
|
"intelligenceMatched",
|
|
"intelligenceMilestone",
|
|
"intelligenceMilestones",
|
|
"intelligenceMissing",
|
|
"intelligenceNoAdvert",
|
|
"intelligenceNoCategoryEvents",
|
|
"intelligenceNotStated",
|
|
"intelligenceRelevantExperience",
|
|
"intelligenceRelevantProjects",
|
|
"intelligenceRequirements",
|
|
"intelligenceResponsibilities",
|
|
"intelligenceRole",
|
|
"intelligenceSeniority",
|
|
"intelligenceSkills",
|
|
"intelligenceSuggestions",
|
|
"intelligenceTechnologies",
|
|
"intelligenceTimeline",
|
|
"intelligenceTimelineEmpty",
|
|
"intelligenceTimelineFilter",
|
|
"intelligenceTimelineSubtitle",
|
|
"jobDetailsSalary",
|
|
"location",
|
|
"matchScoreBand_Unknown",
|
|
"workspaceAnalysis",
|
|
"workspaceComparingCv",
|
|
"workspaceCvMatch",
|
|
"workspaceSelectCvFirst",
|
|
"workspaceSelectCvMatch"
|
|
],
|
|
"components": [
|
|
"Alert",
|
|
"Box",
|
|
"Bullets",
|
|
"Chip",
|
|
"Chips",
|
|
"Divider",
|
|
"LinearProgress",
|
|
"Paper",
|
|
"React.Fragment",
|
|
"SectionShell",
|
|
"Skeleton",
|
|
"Stack",
|
|
"ToggleButton",
|
|
"ToggleButtonGroup",
|
|
"Typography"
|
|
],
|
|
"storage": [],
|
|
"functions": [
|
|
{
|
|
"name": "SectionShell",
|
|
"line": 55
|
|
},
|
|
{
|
|
"name": "Chips",
|
|
"line": 82
|
|
},
|
|
{
|
|
"name": "Bullets",
|
|
"line": 97
|
|
},
|
|
{
|
|
"name": "ApplicationTimeline",
|
|
"line": 113
|
|
},
|
|
{
|
|
"name": "ApplicationAnalysis",
|
|
"line": 204
|
|
},
|
|
{
|
|
"name": "ApplicationMatch",
|
|
"line": 260
|
|
}
|
|
],
|
|
"dependencies": [
|
|
"job-tracker-ui/src/api.ts",
|
|
"job-tracker-ui/src/applicationWorkspace.ts",
|
|
"job-tracker-ui/src/i18n/I18nProvider.tsx"
|
|
],
|
|
"reachableFromClientApp": true,
|
|
"importedBy": [
|
|
"job-tracker-ui/src/views/ApplicationWorkspacePage.tsx"
|
|
]
|
|
},
|
|
"job-tracker-ui/src/components/ApplicationWorkflowAssist.tsx": {
|
|
"lines": 166,
|
|
"imports": [
|
|
"../accountPlan",
|
|
"../api",
|
|
"../i18n/I18nProvider",
|
|
"../pipeline",
|
|
"../toast",
|
|
"../types",
|
|
"./JobDetailsPanels",
|
|
"@mui/material",
|
|
"react"
|
|
],
|
|
"api": [
|
|
{
|
|
"line": 23,
|
|
"method": "GET",
|
|
"url": "`/jobapplications/${jobId}/status-suggestion`"
|
|
},
|
|
{
|
|
"line": 34,
|
|
"method": "PATCH",
|
|
"url": "`/jobapplications/${jobId}/status`"
|
|
},
|
|
{
|
|
"line": 69,
|
|
"method": "GET",
|
|
"url": "`/jobapplications/${jobId}/focus-plan`"
|
|
},
|
|
{
|
|
"line": 81,
|
|
"method": "GET",
|
|
"url": "`/jobapplications/${jobId}/focus-plan/operation`"
|
|
},
|
|
{
|
|
"line": 91,
|
|
"method": "GET",
|
|
"url": "`/operations/${operation.id}`"
|
|
},
|
|
{
|
|
"line": 113,
|
|
"method": "POST",
|
|
"url": "`/jobapplications/${jobId}/focus-plan/operations`"
|
|
},
|
|
{
|
|
"line": 128,
|
|
"method": "POST",
|
|
"url": "`/operations/${operation.id}/${action}`"
|
|
}
|
|
],
|
|
"labels": [
|
|
"cancel",
|
|
"jobDetailsCoverLetterAngles",
|
|
"jobDetailsCvBulletIdeas",
|
|
"jobDetailsFocusSummary",
|
|
"jobDetailsFollowUpApproach",
|
|
"jobDetailsImmediatePriorities",
|
|
"jobDetailsProofPoints",
|
|
"retry",
|
|
"workspaceStatusSuggestionApplied",
|
|
"workspaceStatusSuggestionApply",
|
|
"workspaceStatusSuggestionBody",
|
|
"workspaceStatusSuggestionCurrent",
|
|
"workspaceStatusSuggestionFailed",
|
|
"workspaceStrategyAlreadyQueued",
|
|
"workspaceStrategyCancelFailed",
|
|
"workspaceStrategyCancelled",
|
|
"workspaceStrategyCompleted",
|
|
"workspaceStrategyEmpty",
|
|
"workspaceStrategyFailed",
|
|
"workspaceStrategyGenerate",
|
|
"workspaceStrategyProRequired",
|
|
"workspaceStrategyQueueFailed",
|
|
"workspaceStrategyQueued",
|
|
"workspaceStrategyRegenerate",
|
|
"workspaceStrategyRetryFailed",
|
|
"workspaceStrategySubtitle",
|
|
"workspaceStrategyTitle"
|
|
],
|
|
"components": [
|
|
"Alert",
|
|
"Box",
|
|
"Button",
|
|
"CircularProgress",
|
|
"DraftCard",
|
|
"ListCard",
|
|
"Paper",
|
|
"Stack",
|
|
"TwoColumnSection",
|
|
"Typography"
|
|
],
|
|
"storage": [],
|
|
"functions": [
|
|
{
|
|
"name": "ApplicationStatusSuggestion",
|
|
"line": 15
|
|
},
|
|
{
|
|
"name": "ApplicationStrategySnapshot",
|
|
"line": 58
|
|
}
|
|
],
|
|
"dependencies": [
|
|
"job-tracker-ui/src/accountPlan.tsx",
|
|
"job-tracker-ui/src/api.ts",
|
|
"job-tracker-ui/src/i18n/I18nProvider.tsx",
|
|
"job-tracker-ui/src/pipeline.ts",
|
|
"job-tracker-ui/src/toast.tsx",
|
|
"job-tracker-ui/src/types.ts",
|
|
"job-tracker-ui/src/components/JobDetailsPanels.tsx"
|
|
],
|
|
"reachableFromClientApp": true,
|
|
"importedBy": [
|
|
"job-tracker-ui/src/views/ApplicationWorkspacePage.tsx"
|
|
]
|
|
},
|
|
"job-tracker-ui/src/components/Attachment.tsx": {
|
|
"lines": 26,
|
|
"imports": [
|
|
"../api",
|
|
"react"
|
|
],
|
|
"api": [
|
|
{
|
|
"line": 15,
|
|
"method": "POST",
|
|
"url": "\"/attachments\""
|
|
}
|
|
],
|
|
"labels": [],
|
|
"components": [],
|
|
"storage": [],
|
|
"functions": [
|
|
{
|
|
"name": "Attachments",
|
|
"line": 4
|
|
}
|
|
],
|
|
"dependencies": [
|
|
"job-tracker-ui/src/api.ts"
|
|
],
|
|
"reachableFromClientApp": false,
|
|
"importedBy": []
|
|
},
|
|
"job-tracker-ui/src/components/Attachments.tsx": {
|
|
"lines": 373,
|
|
"imports": [
|
|
"../api",
|
|
"../dialogs",
|
|
"../i18n/I18nProvider",
|
|
"../toast",
|
|
"@mui/icons-material/CloudUploadOutlined",
|
|
"@mui/icons-material/DeleteOutline",
|
|
"@mui/icons-material/Download",
|
|
"@mui/icons-material/DriveFileRenameOutline",
|
|
"@mui/icons-material/VisibilityOutlined",
|
|
"@mui/material",
|
|
"react"
|
|
],
|
|
"api": [
|
|
{
|
|
"line": 98,
|
|
"method": "GET",
|
|
"url": "`/attachments/${jobId}`"
|
|
},
|
|
{
|
|
"line": 125,
|
|
"method": "POST",
|
|
"url": "\"/attachments\""
|
|
},
|
|
{
|
|
"line": 143,
|
|
"method": "PATCH",
|
|
"url": "`/attachments/${a.id}`"
|
|
},
|
|
{
|
|
"line": 153,
|
|
"method": "PATCH",
|
|
"url": "`/attachments/${a.id}`"
|
|
},
|
|
{
|
|
"line": 164,
|
|
"method": "DELETE",
|
|
"url": "`/attachments/${a.id}`"
|
|
},
|
|
{
|
|
"line": 179,
|
|
"method": "GET",
|
|
"url": "`/attachments/download/${id}`"
|
|
}
|
|
],
|
|
"labels": [
|
|
"attachmentsActions",
|
|
"attachmentsAiDisabled",
|
|
"attachmentsAiEnabled",
|
|
"attachmentsAiUse",
|
|
"attachmentsDelete",
|
|
"attachmentsDeleteConfirm",
|
|
"attachmentsDeleteFailed",
|
|
"attachmentsDeleteTitle",
|
|
"attachmentsDeleted",
|
|
"attachmentsDownload",
|
|
"attachmentsDownloadFailed",
|
|
"attachmentsDragDrop",
|
|
"attachmentsDragDropHelp",
|
|
"attachmentsEmpty",
|
|
"attachmentsImages",
|
|
"attachmentsKind",
|
|
"attachmentsMaxSize",
|
|
"attachmentsName",
|
|
"attachmentsNoInlinePreview",
|
|
"attachmentsPdfs",
|
|
"attachmentsPreview",
|
|
"attachmentsPreviewFailed",
|
|
"attachmentsPreviewTitle",
|
|
"attachmentsPurpose",
|
|
"attachmentsPurposeCaseStudy",
|
|
"attachmentsPurposeCertificate",
|
|
"attachmentsPurposeCoverLetter",
|
|
"attachmentsPurposeOther",
|
|
"attachmentsPurposePortfolio",
|
|
"attachmentsPurposeResume",
|
|
"attachmentsRename",
|
|
"attachmentsRenameFailed",
|
|
"attachmentsRenamePrompt",
|
|
"attachmentsRenameTitle",
|
|
"attachmentsRenamed",
|
|
"attachmentsSize",
|
|
"attachmentsSubtitle",
|
|
"attachmentsTitle",
|
|
"attachmentsType",
|
|
"attachmentsUpdateFailed",
|
|
"attachmentsUpdated",
|
|
"attachmentsUpload",
|
|
"attachmentsUploadFailed",
|
|
"attachmentsUploadedMany",
|
|
"attachmentsUploadedSingle",
|
|
"attachmentsUploading",
|
|
"close"
|
|
],
|
|
"components": [
|
|
"Alert",
|
|
"Box",
|
|
"Button",
|
|
"Chip",
|
|
"CloudUploadOutlinedIcon",
|
|
"DeleteOutlineIcon",
|
|
"Dialog",
|
|
"DialogActions",
|
|
"DialogContent",
|
|
"DialogTitle",
|
|
"DownloadIcon",
|
|
"DriveFileRenameOutlineIcon",
|
|
"FormControl",
|
|
"IconButton",
|
|
"InputLabel",
|
|
"LinearProgress",
|
|
"MenuItem",
|
|
"Select",
|
|
"Switch",
|
|
"Table",
|
|
"TableBody",
|
|
"TableCell",
|
|
"TableContainer",
|
|
"TableHead",
|
|
"TableRow",
|
|
"Typography",
|
|
"VisibilityOutlinedIcon"
|
|
],
|
|
"storage": [],
|
|
"functions": [
|
|
{
|
|
"name": "Attachments",
|
|
"line": 85
|
|
}
|
|
],
|
|
"dependencies": [
|
|
"job-tracker-ui/src/api.ts",
|
|
"job-tracker-ui/src/dialogs.ts",
|
|
"job-tracker-ui/src/i18n/I18nProvider.tsx",
|
|
"job-tracker-ui/src/toast.tsx"
|
|
],
|
|
"reachableFromClientApp": true,
|
|
"importedBy": [
|
|
"job-tracker-ui/src/views/ApplicationWorkspacePage.tsx"
|
|
]
|
|
},
|
|
"job-tracker-ui/src/components/AuthStatusCard.tsx": {
|
|
"lines": 88,
|
|
"imports": [
|
|
"../api",
|
|
"../auth",
|
|
"../i18n/I18nProvider",
|
|
"../toast",
|
|
"@mui/material",
|
|
"react"
|
|
],
|
|
"api": [
|
|
{
|
|
"line": 32,
|
|
"method": "GET",
|
|
"url": "\"/auth/me\""
|
|
},
|
|
{
|
|
"line": 73,
|
|
"method": "POST",
|
|
"url": "\"/auth/logout\""
|
|
}
|
|
],
|
|
"labels": [
|
|
"authStatusGoogleLinked",
|
|
"authStatusNotSignedIn",
|
|
"authStatusRoles",
|
|
"authStatusTitle",
|
|
"signOut",
|
|
"signedOut"
|
|
],
|
|
"components": [
|
|
"Box",
|
|
"Button",
|
|
"Paper",
|
|
"Typography"
|
|
],
|
|
"storage": [],
|
|
"functions": [
|
|
{
|
|
"name": "AuthStatusCard",
|
|
"line": 25
|
|
}
|
|
],
|
|
"dependencies": [
|
|
"job-tracker-ui/src/api.ts",
|
|
"job-tracker-ui/src/auth.ts",
|
|
"job-tracker-ui/src/i18n/I18nProvider.tsx",
|
|
"job-tracker-ui/src/toast.tsx"
|
|
],
|
|
"reachableFromClientApp": true,
|
|
"importedBy": [
|
|
"job-tracker-ui/src/views/ProfilePage.tsx"
|
|
]
|
|
},
|
|
"job-tracker-ui/src/components/BackupCard.tsx": {
|
|
"lines": 138,
|
|
"imports": [
|
|
"../api",
|
|
"../auth",
|
|
"../i18n/I18nProvider",
|
|
"../prompt",
|
|
"../toast",
|
|
"@mui/material",
|
|
"react"
|
|
],
|
|
"api": [
|
|
{
|
|
"line": 28,
|
|
"method": "GET",
|
|
"url": "\"/account-lifecycle/status\""
|
|
},
|
|
{
|
|
"line": 49,
|
|
"method": "POST",
|
|
"url": "\"/export/account\""
|
|
},
|
|
{
|
|
"line": 62,
|
|
"method": "POST",
|
|
"url": "\"/backup/encrypted\""
|
|
},
|
|
{
|
|
"line": 87,
|
|
"method": "POST",
|
|
"url": "\"/account-lifecycle/delete\""
|
|
}
|
|
],
|
|
"labels": [
|
|
"accountDeleteButton",
|
|
"accountDeleteConfirmationMismatch",
|
|
"accountDeleteDisabled",
|
|
"accountDeleteFailed",
|
|
"accountDeletePending",
|
|
"accountDeletePrompt",
|
|
"accountDeleteStarting",
|
|
"accountDeleteTitle",
|
|
"accountDeleteWarning",
|
|
"accountExportBody",
|
|
"accountExportDownload",
|
|
"accountExportDownloaded",
|
|
"accountExportFailed",
|
|
"accountExportPreparing",
|
|
"accountExportRecentSignIn",
|
|
"backupBody",
|
|
"backupDownload",
|
|
"backupDownloaded",
|
|
"backupEncryptedTitle",
|
|
"backupFailed",
|
|
"backupPreparing",
|
|
"backupTitle",
|
|
"cancel"
|
|
],
|
|
"components": [
|
|
"Alert",
|
|
"Box",
|
|
"Button",
|
|
"Divider",
|
|
"Paper",
|
|
"Typography"
|
|
],
|
|
"storage": [],
|
|
"functions": [
|
|
{
|
|
"name": "BackupCard",
|
|
"line": 17
|
|
}
|
|
],
|
|
"dependencies": [
|
|
"job-tracker-ui/src/api.ts",
|
|
"job-tracker-ui/src/auth.ts",
|
|
"job-tracker-ui/src/i18n/I18nProvider.tsx",
|
|
"job-tracker-ui/src/prompt.tsx",
|
|
"job-tracker-ui/src/toast.tsx"
|
|
],
|
|
"reachableFromClientApp": true,
|
|
"importedBy": [
|
|
"job-tracker-ui/src/components/SettingsView.tsx"
|
|
]
|
|
},
|
|
"job-tracker-ui/src/components/CompaniesTable.tsx": {
|
|
"lines": 346,
|
|
"imports": [
|
|
"../api",
|
|
"../hooks/useViewResource",
|
|
"../i18n/I18nProvider",
|
|
"../toast",
|
|
"../types",
|
|
"./ViewStateNotice",
|
|
"@mui/icons-material/EditOutlined",
|
|
"@mui/icons-material/PeopleAltOutlined",
|
|
"@mui/material",
|
|
"@mui/material/useMediaQuery",
|
|
"react",
|
|
"react-router-dom"
|
|
],
|
|
"api": [
|
|
{
|
|
"line": 57,
|
|
"method": "GET",
|
|
"url": "\"/companies\""
|
|
},
|
|
{
|
|
"line": 94,
|
|
"method": "GET",
|
|
"url": "`/companies/${company.id}/relationship`"
|
|
},
|
|
{
|
|
"line": 108,
|
|
"method": "PUT",
|
|
"url": "`/companies/${editing.id}`"
|
|
}
|
|
],
|
|
"labels": [
|
|
"cancel",
|
|
"close",
|
|
"companiesApplications",
|
|
"companiesContact",
|
|
"companiesEdit",
|
|
"companiesEmpty",
|
|
"companiesLastContacted",
|
|
"companiesLoadFailed",
|
|
"companiesLoadFailedBody",
|
|
"companiesLocation",
|
|
"companiesMessageCount",
|
|
"companiesName",
|
|
"companiesNextContact",
|
|
"companiesNextContactField",
|
|
"companiesNoApplications",
|
|
"companiesNoContact",
|
|
"companiesPipeline",
|
|
"companiesPipelineStage",
|
|
"companiesRecentContact",
|
|
"companiesRecruiter",
|
|
"companiesRecruiterEmail",
|
|
"companiesRecruiterLinkedIn",
|
|
"companiesRecruiterName",
|
|
"companiesRelationship",
|
|
"companiesRelationshipLoadFailed",
|
|
"companiesSource",
|
|
"companiesUpdateFailed",
|
|
"companiesUpdated",
|
|
"jobTableEdit",
|
|
"loading",
|
|
"notificationsOpen",
|
|
"save"
|
|
],
|
|
"components": [
|
|
"Alert",
|
|
"Box",
|
|
"Button",
|
|
"Dialog",
|
|
"DialogActions",
|
|
"DialogContent",
|
|
"DialogTitle",
|
|
"EditOutlinedIcon",
|
|
"IconButton",
|
|
"Paper",
|
|
"PeopleAltOutlinedIcon",
|
|
"Stack",
|
|
"Table",
|
|
"TableBody",
|
|
"TableCell",
|
|
"TableContainer",
|
|
"TableHead",
|
|
"TableRow",
|
|
"TextField",
|
|
"Typography",
|
|
"ViewStateNotice"
|
|
],
|
|
"storage": [],
|
|
"functions": [
|
|
{
|
|
"name": "CompaniesTable",
|
|
"line": 35
|
|
}
|
|
],
|
|
"dependencies": [
|
|
"job-tracker-ui/src/api.ts",
|
|
"job-tracker-ui/src/hooks/useViewResource.ts",
|
|
"job-tracker-ui/src/i18n/I18nProvider.tsx",
|
|
"job-tracker-ui/src/toast.tsx",
|
|
"job-tracker-ui/src/types.ts",
|
|
"job-tracker-ui/src/components/ViewStateNotice.tsx"
|
|
],
|
|
"reachableFromClientApp": true,
|
|
"importedBy": [
|
|
"job-tracker-ui/src/App.tsx"
|
|
]
|
|
},
|
|
"job-tracker-ui/src/components/Correspondence.tsx": {
|
|
"lines": 747,
|
|
"imports": [
|
|
"../api",
|
|
"../dialogs",
|
|
"../i18n/I18nProvider",
|
|
"../toast",
|
|
"../types",
|
|
"@mui/icons-material/AutoAwesome",
|
|
"@mui/icons-material/DeleteOutline",
|
|
"@mui/icons-material/MailOutline",
|
|
"@mui/icons-material/Search",
|
|
"@mui/material",
|
|
"@mui/material/styles",
|
|
"react"
|
|
],
|
|
"api": [
|
|
{
|
|
"line": 157,
|
|
"method": "GET",
|
|
"url": "`/correspondence/${jobId}`"
|
|
},
|
|
{
|
|
"line": 164,
|
|
"method": "GET",
|
|
"url": "\"/gmail/status\""
|
|
},
|
|
{
|
|
"line": 176,
|
|
"method": "GET",
|
|
"url": "\"/gmail/job-candidates\""
|
|
},
|
|
{
|
|
"line": 194,
|
|
"method": "GET",
|
|
"url": "\"/jobapplications/choices\""
|
|
},
|
|
{
|
|
"line": 213,
|
|
"method": "POST",
|
|
"url": "\"/gmail/refresh-linked-threads\""
|
|
},
|
|
{
|
|
"line": 311,
|
|
"method": "POST",
|
|
"url": "\"/correspondence\""
|
|
},
|
|
{
|
|
"line": 327,
|
|
"method": "POST",
|
|
"url": "\"/correspondence\""
|
|
},
|
|
{
|
|
"line": 348,
|
|
"method": "GET",
|
|
"url": "\"/gmail/connect-url\""
|
|
},
|
|
{
|
|
"line": 358,
|
|
"method": "DELETE",
|
|
"url": "\"/gmail/connection\""
|
|
},
|
|
{
|
|
"line": 371,
|
|
"method": "DELETE",
|
|
"url": "`/correspondence/${messageId}`"
|
|
},
|
|
{
|
|
"line": 382,
|
|
"method": "POST",
|
|
"url": "\"/gmail/import\""
|
|
},
|
|
{
|
|
"line": 400,
|
|
"method": "POST",
|
|
"url": "\"/gmail/import-thread\""
|
|
},
|
|
{
|
|
"line": 422,
|
|
"method": "POST",
|
|
"url": "\"/gmail/unlink-thread\""
|
|
},
|
|
{
|
|
"line": 443,
|
|
"method": "POST",
|
|
"url": "\"/gmail/relink-thread\""
|
|
}
|
|
],
|
|
"labels": [
|
|
"addJobModalImportFailed",
|
|
"addJobModalPasteUrlFirst",
|
|
"adminUsersDelete",
|
|
"close",
|
|
"company",
|
|
"correspondenceAdd",
|
|
"correspondenceAddFailed",
|
|
"correspondenceAlreadyLinked",
|
|
"correspondenceAlreadyLinkedToJob",
|
|
"correspondenceBlockedPopup",
|
|
"correspondenceCharacters",
|
|
"correspondenceCheckingConnection",
|
|
"correspondenceClose",
|
|
"correspondenceCompany",
|
|
"correspondenceCompanyAndRole",
|
|
"correspondenceCompanyMail",
|
|
"correspondenceConfidenceHigh",
|
|
"correspondenceConfidenceLow",
|
|
"correspondenceConfidenceMedium",
|
|
"correspondenceConfidenceScore",
|
|
"correspondenceConfidenceUnknown",
|
|
"correspondenceConnectGmail",
|
|
"correspondenceConnectGmailHint",
|
|
"correspondenceConnectedAs",
|
|
"correspondenceDeleteConfirm",
|
|
"correspondenceDeleteFailed",
|
|
"correspondenceDeleteTitle",
|
|
"correspondenceDeleted",
|
|
"correspondenceDisconnect",
|
|
"correspondenceDisconnectFailed",
|
|
"correspondenceExistingSubject",
|
|
"correspondenceFrom",
|
|
"correspondenceFromLabel",
|
|
"correspondenceGmailConnected",
|
|
"correspondenceGmailNotConnected",
|
|
"correspondenceGoogleGmail",
|
|
"correspondenceImportEmail",
|
|
"correspondenceImportGmailFailed",
|
|
"correspondenceImportThread",
|
|
"correspondenceImportThreadFailed",
|
|
"correspondenceImportThreadResult",
|
|
"correspondenceImportThreadSkipped",
|
|
"correspondenceImportTitle",
|
|
"correspondenceImporting",
|
|
"correspondenceJobNumber",
|
|
"correspondenceJobTitle",
|
|
"correspondenceLastSyncFailed",
|
|
"correspondenceLastSyncOk",
|
|
"correspondenceLastSynced",
|
|
"correspondenceLatestSyncIssue",
|
|
"correspondenceLinkedContinuity",
|
|
"correspondenceLinkedContinuityHelp",
|
|
"correspondenceLinkedThreads",
|
|
"correspondenceLinkedThreadsCurrent",
|
|
"correspondenceLoadSuggestionsFailed",
|
|
"correspondenceLogEmail",
|
|
"correspondenceLogNoteOrMessage",
|
|
"correspondenceManageLinkedThread",
|
|
"correspondenceManageLinkedThreadHelp",
|
|
"correspondenceManageThread",
|
|
"correspondenceMatchingAgainst",
|
|
"correspondenceMe",
|
|
"correspondenceMoveThread",
|
|
"correspondenceMoveThreadFailed",
|
|
"correspondenceMoveToJob",
|
|
"correspondenceMovedThread",
|
|
"correspondenceNoGmailMessages",
|
|
"correspondenceNoLinkedThreads",
|
|
"correspondenceNoLinkedThreadsForJob",
|
|
"correspondenceNoMatchesForOverride",
|
|
"correspondenceNoMessages",
|
|
"correspondenceNoRefreshHistory",
|
|
"correspondenceNoSubject",
|
|
"correspondencePasteEmail",
|
|
"correspondencePasteEmailHelp",
|
|
"correspondencePasteEmailPlaceholder",
|
|
"correspondenceRecent",
|
|
"correspondenceRecruiter",
|
|
"correspondenceRecruiterEmail",
|
|
"correspondenceRecruiterMailbox",
|
|
"correspondenceRefresh",
|
|
"correspondenceRefreshLinkedFailed",
|
|
"correspondenceRefreshLinkedThreads",
|
|
"correspondenceRefreshingLinkedThreads",
|
|
"correspondenceReviewNote",
|
|
"correspondenceReviewNotePlaceholder",
|
|
"correspondenceSearch",
|
|
"correspondenceSearchEveryJob",
|
|
"correspondenceSearchGmail",
|
|
"correspondenceSearchGmailPlaceholder",
|
|
"correspondenceStartGmailFailed",
|
|
"correspondenceStatus",
|
|
"correspondenceSubject",
|
|
"correspondenceSync",
|
|
"correspondenceSyncChecked",
|
|
"correspondenceSyncIssue",
|
|
"correspondenceThisCompany",
|
|
"correspondenceThisRole",
|
|
"correspondenceThread",
|
|
"correspondenceTo",
|
|
"correspondenceUnknown",
|
|
"correspondenceUnknownCompany",
|
|
"correspondenceUnlinkFromJob",
|
|
"correspondenceUnlinkThreadFailed",
|
|
"google",
|
|
"googleAuthFailed",
|
|
"googleLinkedSuccess",
|
|
"googleUnlinked"
|
|
],
|
|
"components": [
|
|
"AutoAwesomeIcon",
|
|
"Autocomplete",
|
|
"Box",
|
|
"Button",
|
|
"Chip",
|
|
"CircularProgress",
|
|
"DeleteOutlineIcon",
|
|
"Dialog",
|
|
"DialogActions",
|
|
"DialogContent",
|
|
"DialogTitle",
|
|
"Divider",
|
|
"IconButton",
|
|
"List",
|
|
"ListItemButton",
|
|
"ListItemText",
|
|
"MailOutlineIcon",
|
|
"Paper",
|
|
"React.Fragment",
|
|
"SearchIcon",
|
|
"Tab",
|
|
"Tabs",
|
|
"TextField",
|
|
"ToggleButton",
|
|
"ToggleButtonGroup",
|
|
"Typography"
|
|
],
|
|
"storage": [],
|
|
"functions": [
|
|
{
|
|
"name": "Correspondence",
|
|
"line": 108
|
|
}
|
|
],
|
|
"dependencies": [
|
|
"job-tracker-ui/src/api.ts",
|
|
"job-tracker-ui/src/dialogs.ts",
|
|
"job-tracker-ui/src/i18n/I18nProvider.tsx",
|
|
"job-tracker-ui/src/toast.tsx",
|
|
"job-tracker-ui/src/types.ts"
|
|
],
|
|
"reachableFromClientApp": true,
|
|
"importedBy": [
|
|
"job-tracker-ui/src/views/ApplicationWorkspacePage.tsx"
|
|
]
|
|
},
|
|
"job-tracker-ui/src/components/CropImageDialog.tsx": {
|
|
"lines": 225,
|
|
"imports": [
|
|
"../i18n/I18nProvider",
|
|
"@mui/material",
|
|
"react"
|
|
],
|
|
"api": [],
|
|
"labels": [
|
|
"cancel",
|
|
"cropDialogBody",
|
|
"cropDialogPreviewAlt",
|
|
"cropDialogSave",
|
|
"cropDialogTitle",
|
|
"cropDialogZoom",
|
|
"profileUploading"
|
|
],
|
|
"components": [
|
|
"Box",
|
|
"Button",
|
|
"Dialog",
|
|
"DialogActions",
|
|
"DialogContent",
|
|
"DialogTitle",
|
|
"Slider",
|
|
"Typography"
|
|
],
|
|
"storage": [],
|
|
"functions": [
|
|
{
|
|
"name": "CROPPER_SIZE",
|
|
"line": 16
|
|
},
|
|
{
|
|
"name": "OUTPUT_SIZE",
|
|
"line": 17
|
|
},
|
|
{
|
|
"name": "CropImageDialog",
|
|
"line": 30
|
|
}
|
|
],
|
|
"dependencies": [
|
|
"job-tracker-ui/src/i18n/I18nProvider.tsx"
|
|
],
|
|
"reachableFromClientApp": true,
|
|
"importedBy": [
|
|
"job-tracker-ui/src/views/CareerProfilePage.tsx",
|
|
"job-tracker-ui/src/views/ProfilePage.tsx"
|
|
]
|
|
},
|
|
"job-tracker-ui/src/components/CvTemplateGallery.tsx": {
|
|
"lines": 57,
|
|
"imports": [
|
|
"../cvBuilder",
|
|
"../i18n/I18nProvider",
|
|
"./CvTemplateThumbnail",
|
|
"@mui/icons-material/CheckCircle",
|
|
"@mui/material",
|
|
"react"
|
|
],
|
|
"api": [],
|
|
"labels": [
|
|
"cvEditorAllTemplates",
|
|
"cvEditorAtsFriendly",
|
|
"cvEditorAtsTemplateHelp",
|
|
"cvEditorAtsTemplates",
|
|
"cvEditorPro",
|
|
"cvEditorProUnlocked",
|
|
"cvEditorSelectedTemplate"
|
|
],
|
|
"components": [
|
|
"Box",
|
|
"Button",
|
|
"CheckCircleIcon",
|
|
"Chip",
|
|
"CvTemplateThumbnail",
|
|
"Paper",
|
|
"Stack",
|
|
"Typography"
|
|
],
|
|
"storage": [],
|
|
"functions": [
|
|
{
|
|
"name": "CvTemplateGallery",
|
|
"line": 17
|
|
}
|
|
],
|
|
"dependencies": [
|
|
"job-tracker-ui/src/cvBuilder.ts",
|
|
"job-tracker-ui/src/i18n/I18nProvider.tsx",
|
|
"job-tracker-ui/src/components/CvTemplateThumbnail.tsx"
|
|
],
|
|
"reachableFromClientApp": true,
|
|
"importedBy": [
|
|
"job-tracker-ui/src/components/cv/CvCustomizeTab.tsx",
|
|
"job-tracker-ui/src/views/CvBuilderPage.tsx"
|
|
]
|
|
},
|
|
"job-tracker-ui/src/components/CvTemplateThumbnail.tsx": {
|
|
"lines": 35,
|
|
"imports": [
|
|
"../cvBuilder",
|
|
"@mui/material",
|
|
"react"
|
|
],
|
|
"api": [],
|
|
"labels": [],
|
|
"components": [
|
|
"Box"
|
|
],
|
|
"storage": [],
|
|
"functions": [
|
|
{
|
|
"name": "CvTemplateThumbnail",
|
|
"line": 6
|
|
}
|
|
],
|
|
"dependencies": [
|
|
"job-tracker-ui/src/cvBuilder.ts"
|
|
],
|
|
"reachableFromClientApp": true,
|
|
"importedBy": [
|
|
"job-tracker-ui/src/components/CvTemplateGallery.tsx",
|
|
"job-tracker-ui/src/views/CvBuilderPage.tsx"
|
|
]
|
|
},
|
|
"job-tracker-ui/src/components/DashboardView.tsx": {
|
|
"lines": 682,
|
|
"imports": [
|
|
"../api",
|
|
"../hooks/useViewResource",
|
|
"../i18n/I18nProvider",
|
|
"../jobWorkflowSignals",
|
|
"../pipeline",
|
|
"../themePrefs",
|
|
"../types",
|
|
"./OnboardingChecklist",
|
|
"./ViewStateNotice",
|
|
"@mui/icons-material/ArrowDownward",
|
|
"@mui/icons-material/ArrowUpward",
|
|
"@mui/icons-material/Tune",
|
|
"@mui/material",
|
|
"@mui/material/styles",
|
|
"@mui/material/useMediaQuery",
|
|
"react",
|
|
"react-router-dom"
|
|
],
|
|
"api": [
|
|
{
|
|
"line": 133,
|
|
"method": "GET",
|
|
"url": "\"/jobapplications/stats\""
|
|
},
|
|
{
|
|
"line": 134,
|
|
"method": "GET",
|
|
"url": "\"/jobapplications/analytics-overview\""
|
|
},
|
|
{
|
|
"line": 135,
|
|
"method": "GET",
|
|
"url": "\"/jobapplications/reminders\""
|
|
},
|
|
{
|
|
"line": 157,
|
|
"method": "GET",
|
|
"url": "\"/jobapplications/analytics\""
|
|
},
|
|
{
|
|
"line": 158,
|
|
"method": "GET",
|
|
"url": "\"/jobapplications/tags\""
|
|
},
|
|
{
|
|
"line": 159,
|
|
"method": "GET",
|
|
"url": "\"/jobapplications/tag-trends\""
|
|
}
|
|
],
|
|
"labels": [
|
|
"dashboardActiveApplications",
|
|
"dashboardActivityChart",
|
|
"dashboardApplicationActivity",
|
|
"dashboardAppliedCount",
|
|
"dashboardCompanyJobsResponses",
|
|
"dashboardConversionFunnel",
|
|
"dashboardConversionFunnelTitle",
|
|
"dashboardCustomize",
|
|
"dashboardFollowUpsDue",
|
|
"dashboardInterviews",
|
|
"dashboardMissingTailoredCv",
|
|
"dashboardMonthlyApplicationsResponses",
|
|
"dashboardMonthsShort",
|
|
"dashboardNewApplications",
|
|
"dashboardNoSourceData",
|
|
"dashboardNoTagTrendData",
|
|
"dashboardOverdueCount",
|
|
"dashboardResponseConversion",
|
|
"dashboardResponseRate",
|
|
"dashboardResponseRateTile",
|
|
"dashboardResponseSources",
|
|
"dashboardResponsesCount",
|
|
"dashboardSalaryGroup",
|
|
"dashboardSalaryInsights",
|
|
"dashboardSalaryInsightsBody",
|
|
"dashboardSalaryRange",
|
|
"dashboardSkillTrends",
|
|
"dashboardSkillsInsights",
|
|
"dashboardSummaryCards",
|
|
"dashboardSummaryUnavailableBody",
|
|
"dashboardSummaryUnavailableTitle",
|
|
"dashboardTimeInStageTitle",
|
|
"dashboardTimeInStageValue",
|
|
"dashboardTodayBody",
|
|
"dashboardTodayTitle",
|
|
"dashboardTopCompanies",
|
|
"dashboardTopCompaniesByActivity",
|
|
"dashboardTopSkills",
|
|
"dashboardTotalCount",
|
|
"dashboardTrendsUnavailableBody",
|
|
"dashboardTrendsUnavailableTitle",
|
|
"dashboardUpcomingCount",
|
|
"jobTableCompany",
|
|
"jobTableFollowUp",
|
|
"jobTableInterviewStage",
|
|
"jobTablePackageWork",
|
|
"jobTableReadiness",
|
|
"reminders",
|
|
"remindersFollowUpLabel",
|
|
"remindersNothing",
|
|
"remindersOpen"
|
|
],
|
|
"components": [
|
|
"ArrowDownwardIcon",
|
|
"ArrowUpwardIcon",
|
|
"Box",
|
|
"Button",
|
|
"Card",
|
|
"Checkbox",
|
|
"Chip",
|
|
"LinearProgress",
|
|
"Menu",
|
|
"MenuItem",
|
|
"OnboardingChecklist",
|
|
"SectionCard",
|
|
"Stack",
|
|
"TuneIcon",
|
|
"Typography",
|
|
"ViewStateNotice"
|
|
],
|
|
"storage": [
|
|
{
|
|
"line": 71,
|
|
"call": "window.localStorage.getItem(prefsKey())"
|
|
},
|
|
{
|
|
"line": 80,
|
|
"call": "window.localStorage.setItem(prefsKey(), JSON.stringify(next))"
|
|
}
|
|
],
|
|
"functions": [
|
|
{
|
|
"name": "SectionCard",
|
|
"line": 105
|
|
},
|
|
{
|
|
"name": "DashboardView",
|
|
"line": 123
|
|
}
|
|
],
|
|
"dependencies": [
|
|
"job-tracker-ui/src/api.ts",
|
|
"job-tracker-ui/src/hooks/useViewResource.ts",
|
|
"job-tracker-ui/src/i18n/I18nProvider.tsx",
|
|
"job-tracker-ui/src/jobWorkflowSignals.ts",
|
|
"job-tracker-ui/src/pipeline.ts",
|
|
"job-tracker-ui/src/themePrefs.ts",
|
|
"job-tracker-ui/src/types.ts",
|
|
"job-tracker-ui/src/components/OnboardingChecklist.tsx",
|
|
"job-tracker-ui/src/components/ViewStateNotice.tsx"
|
|
],
|
|
"reachableFromClientApp": true,
|
|
"importedBy": [
|
|
"job-tracker-ui/src/App.tsx"
|
|
]
|
|
},
|
|
"job-tracker-ui/src/components/EditJobDialog.tsx": {
|
|
"lines": 261,
|
|
"imports": [
|
|
"../api",
|
|
"../applicationDrafts",
|
|
"../hooks/useCompanies",
|
|
"../i18n/I18nProvider",
|
|
"../pipeline",
|
|
"../toast",
|
|
"../types",
|
|
"./TagsInput",
|
|
"@mui/material",
|
|
"@mui/x-date-pickers/DatePicker",
|
|
"react"
|
|
],
|
|
"api": [
|
|
{
|
|
"line": 108,
|
|
"method": "GET",
|
|
"url": "`/jobapplications/${jobId}`"
|
|
},
|
|
{
|
|
"line": 147,
|
|
"method": "PUT",
|
|
"url": "`/jobapplications/${jobId}`"
|
|
}
|
|
],
|
|
"labels": [
|
|
"addJobModalJobUrl",
|
|
"addJobModalSalary",
|
|
"cancel",
|
|
"company",
|
|
"correspondenceCharacters",
|
|
"editJobApplicationDetails",
|
|
"editJobAppliedOn",
|
|
"editJobAttachmentsChecklist",
|
|
"editJobCoverLetter",
|
|
"editJobCoverLetterMissing",
|
|
"editJobCoverLetterReady",
|
|
"editJobCurrentStatus",
|
|
"editJobDeadline",
|
|
"editJobDescriptionLanguage",
|
|
"editJobDescriptionOriginal",
|
|
"editJobFollowUpOn",
|
|
"editJobIntro",
|
|
"editJobJobTitle",
|
|
"editJobNextAction",
|
|
"editJobNotes",
|
|
"editJobOtherAttachment",
|
|
"editJobPortfolioOptional",
|
|
"editJobPortfolioReady",
|
|
"editJobReplyReceived",
|
|
"editJobReplyReceivedOn",
|
|
"editJobResumeMissing",
|
|
"editJobResumeReady",
|
|
"editJobRoleDetails",
|
|
"editJobSaveFailed",
|
|
"editJobStatusChangedHelpActive",
|
|
"editJobStatusChangedHelpIdle",
|
|
"editJobStatusChangedOn",
|
|
"editJobStatusUpdate",
|
|
"editJobTitle",
|
|
"editJobTranslatedDescription",
|
|
"location",
|
|
"salaryCurrencyLabel",
|
|
"salaryMaxLabel",
|
|
"salaryMinLabel",
|
|
"salaryPeriodHour",
|
|
"salaryPeriodLabel",
|
|
"salaryPeriodMonth",
|
|
"salaryPeriodYear",
|
|
"save"
|
|
],
|
|
"components": [
|
|
"Autocomplete",
|
|
"Box",
|
|
"Button",
|
|
"Checkbox",
|
|
"Chip",
|
|
"DatePicker",
|
|
"Dialog",
|
|
"DialogActions",
|
|
"DialogContent",
|
|
"DialogTitle",
|
|
"FormControlLabel",
|
|
"MenuItem",
|
|
"Paper",
|
|
"TagsInput",
|
|
"TextField",
|
|
"Typography"
|
|
],
|
|
"storage": [],
|
|
"functions": [
|
|
{
|
|
"name": "FIELD_SX",
|
|
"line": 37
|
|
},
|
|
{
|
|
"name": "PICKER_TEXT_FIELD_PROPS",
|
|
"line": 38
|
|
},
|
|
{
|
|
"name": "EditJobDialog",
|
|
"line": 70
|
|
}
|
|
],
|
|
"dependencies": [
|
|
"job-tracker-ui/src/api.ts",
|
|
"job-tracker-ui/src/applicationDrafts.ts",
|
|
"job-tracker-ui/src/hooks/useCompanies.ts",
|
|
"job-tracker-ui/src/i18n/I18nProvider.tsx",
|
|
"job-tracker-ui/src/pipeline.ts",
|
|
"job-tracker-ui/src/toast.tsx",
|
|
"job-tracker-ui/src/types.ts",
|
|
"job-tracker-ui/src/components/TagsInput.tsx"
|
|
],
|
|
"reachableFromClientApp": true,
|
|
"importedBy": [
|
|
"job-tracker-ui/src/components/JobTable.tsx",
|
|
"job-tracker-ui/src/views/ApplicationWorkspacePage.tsx"
|
|
]
|
|
},
|
|
"job-tracker-ui/src/components/EmailProviderConnections.tsx": {
|
|
"lines": 247,
|
|
"imports": [
|
|
"../api",
|
|
"../i18n/I18nProvider",
|
|
"../toast",
|
|
"../types",
|
|
"@mui/icons-material/CheckCircle",
|
|
"@mui/material",
|
|
"react"
|
|
],
|
|
"api": [
|
|
{
|
|
"line": 28,
|
|
"method": "GET",
|
|
"url": "\"/gmail/status\""
|
|
},
|
|
{
|
|
"line": 37,
|
|
"method": "GET",
|
|
"url": "\"/microsoft-graph/status\""
|
|
},
|
|
{
|
|
"line": 46,
|
|
"method": "GET",
|
|
"url": "\"/imap/status\""
|
|
},
|
|
{
|
|
"line": 85,
|
|
"method": "GET",
|
|
"url": "connectUrlPath"
|
|
},
|
|
{
|
|
"line": 95,
|
|
"method": "DELETE",
|
|
"url": "path"
|
|
},
|
|
{
|
|
"line": 110,
|
|
"method": "POST",
|
|
"url": "\"/imap/connect\""
|
|
}
|
|
],
|
|
"labels": [
|
|
"emailConnectionsBody",
|
|
"emailConnectionsConnect",
|
|
"emailConnectionsConnectImap",
|
|
"emailConnectionsConnected",
|
|
"emailConnectionsConnecting",
|
|
"emailConnectionsDisconnect",
|
|
"emailConnectionsDisconnectFailed",
|
|
"emailConnectionsDisconnected",
|
|
"emailConnectionsGmailConnected",
|
|
"emailConnectionsGmailFailed",
|
|
"emailConnectionsImapConnected",
|
|
"emailConnectionsImapFailed",
|
|
"emailConnectionsImapHost",
|
|
"emailConnectionsNotConnected",
|
|
"emailConnectionsOtherImap",
|
|
"emailConnectionsOutlookConnected",
|
|
"emailConnectionsOutlookFailed",
|
|
"emailConnectionsPassword",
|
|
"emailConnectionsPopupBlocked",
|
|
"emailConnectionsPort",
|
|
"emailConnectionsRequired",
|
|
"emailConnectionsStartFailed",
|
|
"emailConnectionsTitle",
|
|
"emailConnectionsUseSsl",
|
|
"emailConnectionsUsername"
|
|
],
|
|
"components": [
|
|
"Box",
|
|
"Button",
|
|
"CheckCircleIcon",
|
|
"Checkbox",
|
|
"Chip",
|
|
"Divider",
|
|
"FormControlLabel",
|
|
"Paper",
|
|
"ProviderRow",
|
|
"Stack",
|
|
"TextField",
|
|
"Typography"
|
|
],
|
|
"storage": [],
|
|
"functions": [
|
|
{
|
|
"name": "EmailProviderConnections",
|
|
"line": 15
|
|
},
|
|
{
|
|
"name": "ProviderRow",
|
|
"line": 208
|
|
}
|
|
],
|
|
"dependencies": [
|
|
"job-tracker-ui/src/api.ts",
|
|
"job-tracker-ui/src/i18n/I18nProvider.tsx",
|
|
"job-tracker-ui/src/toast.tsx",
|
|
"job-tracker-ui/src/types.ts"
|
|
],
|
|
"reachableFromClientApp": true,
|
|
"importedBy": [
|
|
"job-tracker-ui/src/views/ConnectedAccountsPage.tsx"
|
|
]
|
|
},
|
|
"job-tracker-ui/src/components/ErrorBoundary.tsx": {
|
|
"lines": 63,
|
|
"imports": [
|
|
"../api",
|
|
"../i18n/I18nProvider",
|
|
"react"
|
|
],
|
|
"api": [
|
|
{
|
|
"line": 30,
|
|
"method": "POST",
|
|
"url": "\"/client-errors\""
|
|
}
|
|
],
|
|
"labels": [],
|
|
"components": [
|
|
"ErrorBoundaryInner"
|
|
],
|
|
"storage": [],
|
|
"functions": [
|
|
{
|
|
"name": "ErrorBoundary",
|
|
"line": 59
|
|
}
|
|
],
|
|
"dependencies": [
|
|
"job-tracker-ui/src/api.ts",
|
|
"job-tracker-ui/src/i18n/I18nProvider.tsx"
|
|
],
|
|
"reachableFromClientApp": true,
|
|
"importedBy": [
|
|
"job-tracker-ui/src/ClientApp.tsx"
|
|
]
|
|
},
|
|
"job-tracker-ui/src/components/GoogleAuthCard.tsx": {
|
|
"lines": 301,
|
|
"imports": [
|
|
"../api",
|
|
"../auth",
|
|
"../i18n/I18nProvider",
|
|
"../toast",
|
|
"./TwoFactorChallenge",
|
|
"@mui/material",
|
|
"react"
|
|
],
|
|
"api": [
|
|
{
|
|
"line": 98,
|
|
"method": "GET",
|
|
"url": "\"/auth/me\""
|
|
},
|
|
{
|
|
"line": 108,
|
|
"method": "GET",
|
|
"url": "\"/auth/config\""
|
|
},
|
|
{
|
|
"line": 140,
|
|
"method": "POST",
|
|
"url": "\"/auth/google/link\""
|
|
},
|
|
{
|
|
"line": 144,
|
|
"method": "POST",
|
|
"url": "\"/auth/google/exchange\""
|
|
},
|
|
{
|
|
"line": 259,
|
|
"method": "POST",
|
|
"url": "\"/auth/logout\""
|
|
},
|
|
{
|
|
"line": 277,
|
|
"method": "DELETE",
|
|
"url": "\"/auth/google/link\""
|
|
}
|
|
],
|
|
"labels": [
|
|
"continueWithGoogle",
|
|
"googleAccountTitle",
|
|
"googleAuthFailed",
|
|
"googleAvailableToLink",
|
|
"googleBindHint",
|
|
"googleExchangeHint",
|
|
"googleLinked",
|
|
"googleLinkedDate",
|
|
"googleLinkedSuccess",
|
|
"googleLinkedSuccessWithEmail",
|
|
"googleLinkedTo",
|
|
"googleLinkedToYourAccount",
|
|
"googleScriptLoadFailed",
|
|
"googleSetupHint",
|
|
"googleSignInHint",
|
|
"googleSignInHintSelfServe",
|
|
"googleSignedIn",
|
|
"googleUnlinkFailed",
|
|
"googleUnlinked",
|
|
"linkWithGoogle",
|
|
"signInWithGoogle",
|
|
"signOut",
|
|
"signedInAs",
|
|
"signedOut",
|
|
"unlinkGoogle"
|
|
],
|
|
"components": [
|
|
"Box",
|
|
"Button",
|
|
"Chip",
|
|
"Paper",
|
|
"TwoFactorChallenge",
|
|
"Typography"
|
|
],
|
|
"storage": [],
|
|
"functions": [
|
|
{
|
|
"name": "GoogleAuthCard",
|
|
"line": 78
|
|
}
|
|
],
|
|
"dependencies": [
|
|
"job-tracker-ui/src/api.ts",
|
|
"job-tracker-ui/src/auth.ts",
|
|
"job-tracker-ui/src/i18n/I18nProvider.tsx",
|
|
"job-tracker-ui/src/toast.tsx",
|
|
"job-tracker-ui/src/components/TwoFactorChallenge.tsx"
|
|
],
|
|
"reachableFromClientApp": true,
|
|
"importedBy": [
|
|
"job-tracker-ui/src/views/LoginPage.tsx",
|
|
"job-tracker-ui/src/views/ProfilePage.tsx"
|
|
]
|
|
},
|
|
"job-tracker-ui/src/components/GradientButton.tsx": {
|
|
"lines": 42,
|
|
"imports": [
|
|
"../theme",
|
|
"@mui/material/Button",
|
|
"react"
|
|
],
|
|
"api": [],
|
|
"labels": [],
|
|
"components": [
|
|
"Button"
|
|
],
|
|
"storage": [],
|
|
"functions": [
|
|
{
|
|
"name": "GRADIENT_SHADOW",
|
|
"line": 13
|
|
},
|
|
{
|
|
"name": "GradientButton",
|
|
"line": 21
|
|
}
|
|
],
|
|
"dependencies": [
|
|
"job-tracker-ui/src/theme.ts"
|
|
],
|
|
"reachableFromClientApp": true,
|
|
"importedBy": [
|
|
"job-tracker-ui/src/views/LandingPage.tsx"
|
|
]
|
|
},
|
|
"job-tracker-ui/src/components/ImportExportJobs.tsx": {
|
|
"lines": 282,
|
|
"imports": [
|
|
"../api",
|
|
"../i18n/I18nProvider",
|
|
"../toast",
|
|
"../types",
|
|
"@mui/material",
|
|
"react"
|
|
],
|
|
"api": [
|
|
{
|
|
"line": 187,
|
|
"method": "GET",
|
|
"url": "url"
|
|
},
|
|
{
|
|
"line": 208,
|
|
"method": "POST",
|
|
"url": "\"/companies\""
|
|
},
|
|
{
|
|
"line": 210,
|
|
"method": "POST",
|
|
"url": "\"/jobapplications\""
|
|
}
|
|
],
|
|
"labels": [
|
|
"convertCsvToImportJson",
|
|
"convertedRows",
|
|
"csvConversionFailed",
|
|
"exportCsv",
|
|
"exportFailed",
|
|
"exportJson",
|
|
"exportedJobs",
|
|
"importExportBody",
|
|
"importExportTitle",
|
|
"importFailedJson",
|
|
"importJson",
|
|
"importedJobs",
|
|
"lastImport",
|
|
"profileUploading"
|
|
],
|
|
"components": [
|
|
"Box",
|
|
"Button",
|
|
"Paper",
|
|
"Typography"
|
|
],
|
|
"storage": [],
|
|
"functions": [
|
|
{
|
|
"name": "ImportExportJobs",
|
|
"line": 177
|
|
}
|
|
],
|
|
"dependencies": [
|
|
"job-tracker-ui/src/api.ts",
|
|
"job-tracker-ui/src/i18n/I18nProvider.tsx",
|
|
"job-tracker-ui/src/toast.tsx",
|
|
"job-tracker-ui/src/types.ts"
|
|
],
|
|
"reachableFromClientApp": true,
|
|
"importedBy": [
|
|
"job-tracker-ui/src/components/SettingsView.tsx"
|
|
]
|
|
},
|
|
"job-tracker-ui/src/components/InterviewPrep.tsx": {
|
|
"lines": 512,
|
|
"imports": [
|
|
"../accountPlan",
|
|
"../aiWorkspace",
|
|
"../api",
|
|
"../applicationWorkspace",
|
|
"../confirm",
|
|
"../i18n/I18nProvider",
|
|
"@mui/icons-material/AutoFixHigh",
|
|
"@mui/icons-material/DeleteOutline",
|
|
"@mui/material",
|
|
"react"
|
|
],
|
|
"api": [],
|
|
"labels": [
|
|
"coverAiAdditionalInstructions",
|
|
"coverAiDocumentLanguage",
|
|
"coverAiReject",
|
|
"coverAiSuggestion",
|
|
"interviewAiAcceptFailed",
|
|
"interviewAiAddToPrep",
|
|
"interviewAiFailed",
|
|
"interviewAiFocus",
|
|
"interviewAiGenerate",
|
|
"interviewAiGenerating",
|
|
"interviewAiProRequired",
|
|
"interviewAiSelectCv",
|
|
"interviewAiSubtitle",
|
|
"interviewAiTitle",
|
|
"interviewAiUsing",
|
|
"interviewDebriefDefaultTitle",
|
|
"interviewDebriefHelp",
|
|
"interviewDebriefStart",
|
|
"interviewDebriefTemplate",
|
|
"interviewDebriefTitle",
|
|
"interviewFollowUpDate",
|
|
"interviewFollowUpEmpty",
|
|
"interviewFollowUpLoadFailed",
|
|
"interviewFollowUpSaveFailed",
|
|
"interviewFollowUpSubtitle",
|
|
"interviewFollowUpTitle",
|
|
"interviewPrepAdd",
|
|
"interviewPrepAddLabel",
|
|
"interviewPrepAnswerPlaceholder",
|
|
"interviewPrepAnswerSaveFailed",
|
|
"interviewPrepCategory",
|
|
"interviewPrepDelete",
|
|
"interviewPrepDeleteLabel",
|
|
"interviewPrepDeleteMessage",
|
|
"interviewPrepDeleteTitle",
|
|
"interviewPrepDiscard",
|
|
"interviewPrepEarly",
|
|
"interviewPrepEmpty",
|
|
"interviewPrepFromAi",
|
|
"interviewPrepLoadFailed",
|
|
"interviewPrepProgress",
|
|
"interviewPrepReadyCount",
|
|
"interviewPrepReadyLabel",
|
|
"interviewPrepSaveAnswer",
|
|
"interviewPrepSubtitle",
|
|
"interviewPrepTitle",
|
|
"interviewPrepUpdateFailed",
|
|
"languageEnglish",
|
|
"languageNorwegianBokmal",
|
|
"save",
|
|
"workspaceNextAction"
|
|
],
|
|
"components": [
|
|
"Alert",
|
|
"ApplicationFollowUp",
|
|
"AutoFixHighIcon",
|
|
"Box",
|
|
"Button",
|
|
"Checkbox",
|
|
"Chip",
|
|
"DeleteOutlineIcon",
|
|
"Divider",
|
|
"IconButton",
|
|
"InterviewAiAssistant",
|
|
"LinearProgress",
|
|
"MenuItem",
|
|
"Paper",
|
|
"PrepRow",
|
|
"Shell",
|
|
"Skeleton",
|
|
"Stack",
|
|
"TextField",
|
|
"Tooltip",
|
|
"Typography"
|
|
],
|
|
"storage": [],
|
|
"functions": [
|
|
{
|
|
"name": "Shell",
|
|
"line": 26
|
|
},
|
|
{
|
|
"name": "ApplicationInterviewPrep",
|
|
"line": 49
|
|
},
|
|
{
|
|
"name": "INTERVIEW_AI_FOCUS",
|
|
"line": 210
|
|
},
|
|
{
|
|
"name": "InterviewAiAssistant",
|
|
"line": 218
|
|
},
|
|
{
|
|
"name": "PrepRow",
|
|
"line": 319
|
|
},
|
|
{
|
|
"name": "ApplicationFollowUp",
|
|
"line": 414
|
|
}
|
|
],
|
|
"dependencies": [
|
|
"job-tracker-ui/src/accountPlan.tsx",
|
|
"job-tracker-ui/src/aiWorkspace.ts",
|
|
"job-tracker-ui/src/api.ts",
|
|
"job-tracker-ui/src/applicationWorkspace.ts",
|
|
"job-tracker-ui/src/confirm.tsx",
|
|
"job-tracker-ui/src/i18n/I18nProvider.tsx"
|
|
],
|
|
"reachableFromClientApp": true,
|
|
"importedBy": [
|
|
"job-tracker-ui/src/views/ApplicationWorkspacePage.tsx"
|
|
]
|
|
},
|
|
"job-tracker-ui/src/components/JobDetailsPanels.tsx": {
|
|
"lines": 59,
|
|
"imports": [
|
|
"../i18n/I18nProvider",
|
|
"@mui/material",
|
|
"react"
|
|
],
|
|
"api": [],
|
|
"labels": [
|
|
"jobDetailsCopy",
|
|
"jobDetailsNothingHighlighted",
|
|
"jobDetailsSaving",
|
|
"save"
|
|
],
|
|
"components": [
|
|
"Box",
|
|
"Button",
|
|
"ListCard",
|
|
"TextField",
|
|
"Typography"
|
|
],
|
|
"storage": [],
|
|
"functions": [
|
|
{
|
|
"name": "TwoColumnSection",
|
|
"line": 10
|
|
},
|
|
{
|
|
"name": "ListCard",
|
|
"line": 19
|
|
},
|
|
{
|
|
"name": "DraftCard",
|
|
"line": 38
|
|
}
|
|
],
|
|
"dependencies": [
|
|
"job-tracker-ui/src/i18n/I18nProvider.tsx"
|
|
],
|
|
"reachableFromClientApp": true,
|
|
"importedBy": [
|
|
"job-tracker-ui/src/components/ApplicationWorkflowAssist.tsx"
|
|
]
|
|
},
|
|
"job-tracker-ui/src/components/JobFlowBar.tsx": {
|
|
"lines": 186,
|
|
"imports": [
|
|
"../types",
|
|
"@mui/icons-material/Close",
|
|
"@mui/icons-material/EmojiEvents",
|
|
"@mui/icons-material/Forum",
|
|
"@mui/icons-material/MarkEmailRead",
|
|
"@mui/icons-material/WorkOutline",
|
|
"@mui/material",
|
|
"@mui/material/styles",
|
|
"react"
|
|
],
|
|
"api": [],
|
|
"labels": [],
|
|
"components": [
|
|
"Box",
|
|
"Chip",
|
|
"CloseIcon",
|
|
"EmojiEventsIcon",
|
|
"ForumIcon",
|
|
"MarkEmailReadIcon",
|
|
"React.Fragment",
|
|
"Typography",
|
|
"WorkOutlineIcon"
|
|
],
|
|
"storage": [],
|
|
"functions": [
|
|
{
|
|
"name": "JobFlowBar",
|
|
"line": 69
|
|
}
|
|
],
|
|
"dependencies": [
|
|
"job-tracker-ui/src/types.ts"
|
|
],
|
|
"reachableFromClientApp": false,
|
|
"importedBy": []
|
|
},
|
|
"job-tracker-ui/src/components/JobTable.tsx": {
|
|
"lines": 866,
|
|
"imports": [
|
|
"../api",
|
|
"../dialogs",
|
|
"../hooks/useCompanies",
|
|
"../hooks/useDebouncedValue",
|
|
"../hooks/useViewResource",
|
|
"../i18n/I18nProvider",
|
|
"../jobWorkflowSignals",
|
|
"../pipeline",
|
|
"../salary",
|
|
"../toast",
|
|
"../types",
|
|
"./EditJobDialog",
|
|
"./SavedViewsMenu",
|
|
"./ViewStateNotice",
|
|
"@mui/icons-material/DeleteOutline",
|
|
"@mui/icons-material/EditOutlined",
|
|
"@mui/icons-material/MoreHoriz",
|
|
"@mui/icons-material/RestoreFromTrashOutlined",
|
|
"@mui/icons-material/Search",
|
|
"@mui/icons-material/ViewColumn",
|
|
"@mui/icons-material/WorkOutline",
|
|
"@mui/material",
|
|
"@mui/material/styles",
|
|
"@mui/material/useMediaQuery",
|
|
"react",
|
|
"react-router-dom"
|
|
],
|
|
"api": [
|
|
{
|
|
"line": 313,
|
|
"method": "GET",
|
|
"url": "\"/jobapplications\""
|
|
},
|
|
{
|
|
"line": 380,
|
|
"method": "DELETE",
|
|
"url": "`/jobapplications/${job.id}`"
|
|
},
|
|
{
|
|
"line": 390,
|
|
"method": "POST",
|
|
"url": "`/jobapplications/${id}/restore`"
|
|
},
|
|
{
|
|
"line": 400,
|
|
"method": "PATCH",
|
|
"url": "`/jobapplications/${id}/status`"
|
|
},
|
|
{
|
|
"line": 414,
|
|
"method": "DELETE",
|
|
"url": "`/jobapplications/${id}`"
|
|
},
|
|
{
|
|
"line": 415,
|
|
"method": "POST",
|
|
"url": "`/jobapplications/${id}/restore`"
|
|
},
|
|
{
|
|
"line": 416,
|
|
"method": "PATCH",
|
|
"url": "`/jobapplications/${id}/status`"
|
|
}
|
|
],
|
|
"labels": [
|
|
"addJobModalSalary",
|
|
"jobDetailsDeadline",
|
|
"jobTableActions",
|
|
"jobTableAll",
|
|
"jobTableAllReadiness",
|
|
"jobTableBulkActionFailed",
|
|
"jobTableColumns",
|
|
"jobTableCompany",
|
|
"jobTableCompanyFiltersLoadFailed",
|
|
"jobTableCompanyFiltersLoadFailedBody",
|
|
"jobTableDateApplied",
|
|
"jobTableDays",
|
|
"jobTableDeleteFailed",
|
|
"jobTableDeleteSelected",
|
|
"jobTableEdit",
|
|
"jobTableEmptyFirstTimeBody",
|
|
"jobTableEmptyFirstTimeBookmarklet",
|
|
"jobTableEmptyFirstTimeTitle",
|
|
"jobTableFollowUp",
|
|
"jobTableInterviewStage",
|
|
"jobTableJobsLoadFailed",
|
|
"jobTableJobsLoadFailedBody",
|
|
"jobTableLink",
|
|
"jobTableLocation",
|
|
"jobTableMove",
|
|
"jobTableMoveJobsToTrashTitle",
|
|
"jobTableMoveManyConfirm",
|
|
"jobTableMoveOneConfirm",
|
|
"jobTableMoveToTrashTitle",
|
|
"jobTableMovedToTrash",
|
|
"jobTableNeedsFollowUp",
|
|
"jobTableNeedsWork",
|
|
"jobTableNoJobsFound",
|
|
"jobTableOpenListing",
|
|
"jobTablePackageWork",
|
|
"jobTableQuickStatus",
|
|
"jobTableReadiness",
|
|
"jobTableRestore",
|
|
"jobTableRestoreFailed",
|
|
"jobTableRestoreSelected",
|
|
"jobTableRestored",
|
|
"jobTableRole",
|
|
"jobTableSearch",
|
|
"jobTableSearchPlaceholder",
|
|
"jobTableSelectAll",
|
|
"jobTableSelectJob",
|
|
"jobTableSelected",
|
|
"jobTableSetStatus",
|
|
"jobTableShowDeleted",
|
|
"jobTableSoftDelete",
|
|
"jobTableStatus",
|
|
"jobTableStatusSet",
|
|
"jobTableStatusUpdateFailed",
|
|
"jobTableTrashLoadFailed",
|
|
"jobTableTrashLoadFailedBody",
|
|
"jobTableUpdatedJobs",
|
|
"loading",
|
|
"settingsColumnDateApplied",
|
|
"settingsColumnDays",
|
|
"settingsColumnJobUrl",
|
|
"settingsColumnStatus",
|
|
"statusApplied",
|
|
"statusGhosted",
|
|
"statusInterview",
|
|
"statusOffer",
|
|
"statusRejected",
|
|
"statusWaiting"
|
|
],
|
|
"components": [
|
|
"Box",
|
|
"Button",
|
|
"Checkbox",
|
|
"Chip",
|
|
"DeleteOutlineIcon",
|
|
"EditJobDialog",
|
|
"EditOutlinedIcon",
|
|
"EmptyJobsState",
|
|
"FormControl",
|
|
"FormControlLabel",
|
|
"IconButton",
|
|
"InputAdornment",
|
|
"InputLabel",
|
|
"Menu",
|
|
"MenuItem",
|
|
"MoreHorizIcon",
|
|
"Paper",
|
|
"RestoreFromTrashOutlinedIcon",
|
|
"SavedViewsMenu",
|
|
"SearchIcon",
|
|
"Select",
|
|
"Stack",
|
|
"Table",
|
|
"TableBody",
|
|
"TableCell",
|
|
"TableHead",
|
|
"TablePagination",
|
|
"TableRow",
|
|
"TableSortLabel",
|
|
"TextField",
|
|
"Tooltip",
|
|
"Typography",
|
|
"ViewColumnIcon",
|
|
"ViewStateNotice",
|
|
"WorkOutlineIcon"
|
|
],
|
|
"storage": [],
|
|
"functions": [
|
|
{
|
|
"name": "JOB_SORT_KEYS",
|
|
"line": 98
|
|
},
|
|
{
|
|
"name": "JOB_STATUS_FILTERS",
|
|
"line": 99
|
|
},
|
|
{
|
|
"name": "EmptyJobsState",
|
|
"line": 137
|
|
},
|
|
{
|
|
"name": "JobTable",
|
|
"line": 169
|
|
}
|
|
],
|
|
"dependencies": [
|
|
"job-tracker-ui/src/api.ts",
|
|
"job-tracker-ui/src/dialogs.ts",
|
|
"job-tracker-ui/src/hooks/useCompanies.ts",
|
|
"job-tracker-ui/src/hooks/useDebouncedValue.ts",
|
|
"job-tracker-ui/src/hooks/useViewResource.ts",
|
|
"job-tracker-ui/src/i18n/I18nProvider.tsx",
|
|
"job-tracker-ui/src/jobWorkflowSignals.ts",
|
|
"job-tracker-ui/src/pipeline.ts",
|
|
"job-tracker-ui/src/salary.ts",
|
|
"job-tracker-ui/src/toast.tsx",
|
|
"job-tracker-ui/src/types.ts",
|
|
"job-tracker-ui/src/components/EditJobDialog.tsx",
|
|
"job-tracker-ui/src/components/SavedViewsMenu.tsx",
|
|
"job-tracker-ui/src/components/ViewStateNotice.tsx"
|
|
],
|
|
"reachableFromClientApp": true,
|
|
"importedBy": [
|
|
"job-tracker-ui/src/App.tsx",
|
|
"job-tracker-ui/src/components/SettingsView.tsx"
|
|
]
|
|
},
|
|
"job-tracker-ui/src/components/KanbanBoard.tsx": {
|
|
"lines": 428,
|
|
"imports": [
|
|
"../api",
|
|
"../hooks/useViewResource",
|
|
"../i18n/I18nProvider",
|
|
"../pipeline",
|
|
"../types",
|
|
"./ViewStateNotice",
|
|
"@mui/icons-material/MoreHoriz",
|
|
"@mui/material",
|
|
"@mui/material/styles",
|
|
"react"
|
|
],
|
|
"api": [
|
|
{
|
|
"line": 100,
|
|
"method": "GET",
|
|
"url": "\"/jobapplications/board\""
|
|
},
|
|
{
|
|
"line": 144,
|
|
"method": "PATCH",
|
|
"url": "`/jobapplications/${movingJobId}/status`"
|
|
},
|
|
{
|
|
"line": 156,
|
|
"method": "PATCH",
|
|
"url": "`/jobapplications/${id}/status`"
|
|
}
|
|
],
|
|
"labels": [
|
|
"jobTableSetStatus",
|
|
"kanbanAppliedAgo",
|
|
"kanbanDragStartedAnnouncement",
|
|
"kanbanDropHere",
|
|
"kanbanFollowUpNow",
|
|
"kanbanGroupOther",
|
|
"kanbanHint",
|
|
"kanbanInvalidDropTarget",
|
|
"kanbanKeyboardMoveCancelled",
|
|
"kanbanLoadFailed",
|
|
"kanbanLoadFailedBody",
|
|
"kanbanMoveFailed",
|
|
"kanbanMoveFailedAnnouncement",
|
|
"kanbanMoveSucceeded",
|
|
"kanbanPickedUpAnnouncement",
|
|
"kanbanReplyDueIn"
|
|
],
|
|
"components": [
|
|
"Alert",
|
|
"Box",
|
|
"Card",
|
|
"CardContent",
|
|
"Chip",
|
|
"IconButton",
|
|
"ListSubheader",
|
|
"Menu",
|
|
"MenuItem",
|
|
"MoreHorizIcon",
|
|
"Paper",
|
|
"Typography",
|
|
"ViewStateNotice"
|
|
],
|
|
"storage": [],
|
|
"functions": [
|
|
{
|
|
"name": "TONE_PALETTE",
|
|
"line": 43
|
|
},
|
|
{
|
|
"name": "KanbanBoard",
|
|
"line": 86
|
|
}
|
|
],
|
|
"dependencies": [
|
|
"job-tracker-ui/src/api.ts",
|
|
"job-tracker-ui/src/hooks/useViewResource.ts",
|
|
"job-tracker-ui/src/i18n/I18nProvider.tsx",
|
|
"job-tracker-ui/src/pipeline.ts",
|
|
"job-tracker-ui/src/types.ts",
|
|
"job-tracker-ui/src/components/ViewStateNotice.tsx"
|
|
],
|
|
"reachableFromClientApp": true,
|
|
"importedBy": [
|
|
"job-tracker-ui/src/App.tsx"
|
|
]
|
|
},
|
|
"job-tracker-ui/src/components/Markdown.tsx": {
|
|
"lines": 68,
|
|
"imports": [
|
|
"@mui/material",
|
|
"react"
|
|
],
|
|
"api": [],
|
|
"labels": [],
|
|
"components": [
|
|
"Box",
|
|
"Link",
|
|
"Typography"
|
|
],
|
|
"storage": [],
|
|
"functions": [
|
|
{
|
|
"name": "Markdown",
|
|
"line": 7
|
|
}
|
|
],
|
|
"dependencies": [],
|
|
"reachableFromClientApp": false,
|
|
"importedBy": []
|
|
},
|
|
"job-tracker-ui/src/components/MicrosoftAuthCard.tsx": {
|
|
"lines": 247,
|
|
"imports": [
|
|
"../api",
|
|
"../auth",
|
|
"../i18n/I18nProvider",
|
|
"../toast",
|
|
"./TwoFactorChallenge",
|
|
"@azure/msal-browser",
|
|
"@mui/material",
|
|
"react"
|
|
],
|
|
"api": [
|
|
{
|
|
"line": 54,
|
|
"method": "GET",
|
|
"url": "\"/auth/me\""
|
|
},
|
|
{
|
|
"line": 84,
|
|
"method": "POST",
|
|
"url": "\"/auth/microsoft/link\""
|
|
},
|
|
{
|
|
"line": 91,
|
|
"method": "POST",
|
|
"url": "\"/auth/microsoft/exchange\""
|
|
},
|
|
{
|
|
"line": 202,
|
|
"method": "POST",
|
|
"url": "\"/auth/logout\""
|
|
},
|
|
{
|
|
"line": 220,
|
|
"method": "DELETE",
|
|
"url": "\"/auth/microsoft/link\""
|
|
}
|
|
],
|
|
"labels": [
|
|
"continueWithMicrosoft",
|
|
"linkWithMicrosoft",
|
|
"microsoftAccountTitle",
|
|
"microsoftAuthFailed",
|
|
"microsoftAvailableToLink",
|
|
"microsoftBindHint",
|
|
"microsoftExchangeHint",
|
|
"microsoftLegacyRelinkEmailSent",
|
|
"microsoftLinked",
|
|
"microsoftLinkedDate",
|
|
"microsoftLinkedSuccess",
|
|
"microsoftLinkedSuccessWithEmail",
|
|
"microsoftLinkedTo",
|
|
"microsoftLinkedToYourAccount",
|
|
"microsoftSecurityChangeSignInAgain",
|
|
"microsoftSetupHint",
|
|
"microsoftSignInHint",
|
|
"microsoftSignedIn",
|
|
"microsoftUnlinkFailed",
|
|
"microsoftUnlinked",
|
|
"profileCurrentPassword",
|
|
"signInWithMicrosoft",
|
|
"signOut",
|
|
"signedInAs",
|
|
"signedOut",
|
|
"unlinkMicrosoft"
|
|
],
|
|
"components": [
|
|
"Box",
|
|
"Button",
|
|
"Chip",
|
|
"Paper",
|
|
"TextField",
|
|
"TwoFactorChallenge",
|
|
"Typography"
|
|
],
|
|
"storage": [],
|
|
"functions": [
|
|
{
|
|
"name": "MicrosoftAuthCard",
|
|
"line": 35
|
|
}
|
|
],
|
|
"dependencies": [
|
|
"job-tracker-ui/src/api.ts",
|
|
"job-tracker-ui/src/auth.ts",
|
|
"job-tracker-ui/src/i18n/I18nProvider.tsx",
|
|
"job-tracker-ui/src/toast.tsx",
|
|
"job-tracker-ui/src/components/TwoFactorChallenge.tsx"
|
|
],
|
|
"reachableFromClientApp": true,
|
|
"importedBy": [
|
|
"job-tracker-ui/src/views/LoginPage.tsx",
|
|
"job-tracker-ui/src/views/MicrosoftLegacyRelinkPage.tsx",
|
|
"job-tracker-ui/src/views/ProfilePage.tsx"
|
|
]
|
|
},
|
|
"job-tracker-ui/src/components/NotificationsPopover.tsx": {
|
|
"lines": 168,
|
|
"imports": [
|
|
"../api",
|
|
"../i18n/I18nProvider",
|
|
"../notifications",
|
|
"@mui/icons-material/Close",
|
|
"@mui/icons-material/DeleteOutline",
|
|
"@mui/icons-material/Done",
|
|
"@mui/material",
|
|
"react"
|
|
],
|
|
"api": [
|
|
{
|
|
"line": 41,
|
|
"method": "GET",
|
|
"url": "\"/notifications?limit=10\""
|
|
},
|
|
{
|
|
"line": 59,
|
|
"method": "POST",
|
|
"url": "`/notifications/${notification.id}/read`"
|
|
},
|
|
{
|
|
"line": 76,
|
|
"method": "DELETE",
|
|
"url": "`/notifications/${notification.id}`"
|
|
}
|
|
],
|
|
"labels": [
|
|
"close",
|
|
"loading",
|
|
"notifications",
|
|
"notificationsActionFailed",
|
|
"notificationsDismiss",
|
|
"notificationsEmptyBody",
|
|
"notificationsEmptyTitle",
|
|
"notificationsLoadFailed",
|
|
"notificationsMarkRead",
|
|
"notificationsOpen",
|
|
"notificationsPanel",
|
|
"notificationsRecent",
|
|
"notificationsViewAll",
|
|
"retry"
|
|
],
|
|
"components": [
|
|
"Alert",
|
|
"Box",
|
|
"Button",
|
|
"CircularProgress",
|
|
"CloseIcon",
|
|
"DeleteOutlineIcon",
|
|
"Divider",
|
|
"DoneIcon",
|
|
"IconButton",
|
|
"Popover",
|
|
"Stack",
|
|
"Tooltip",
|
|
"Typography"
|
|
],
|
|
"storage": [],
|
|
"functions": [
|
|
{
|
|
"name": "NotificationsPopover",
|
|
"line": 30
|
|
}
|
|
],
|
|
"dependencies": [
|
|
"job-tracker-ui/src/api.ts",
|
|
"job-tracker-ui/src/i18n/I18nProvider.tsx",
|
|
"job-tracker-ui/src/notifications.ts"
|
|
],
|
|
"reachableFromClientApp": true,
|
|
"importedBy": [
|
|
"job-tracker-ui/src/App.tsx"
|
|
]
|
|
},
|
|
"job-tracker-ui/src/components/OnboardingChecklist.tsx": {
|
|
"lines": 127,
|
|
"imports": [
|
|
"../api",
|
|
"../i18n/I18nProvider",
|
|
"../themePrefs",
|
|
"@mui/icons-material/CheckCircle",
|
|
"@mui/icons-material/Close",
|
|
"@mui/icons-material/RadioButtonUnchecked",
|
|
"@mui/material",
|
|
"@mui/material/styles",
|
|
"react",
|
|
"react-router-dom"
|
|
],
|
|
"api": [
|
|
{
|
|
"line": 47,
|
|
"method": "GET",
|
|
"url": "\"/auth/me\""
|
|
},
|
|
{
|
|
"line": 48,
|
|
"method": "GET",
|
|
"url": "\"/career/profile\""
|
|
},
|
|
{
|
|
"line": 50,
|
|
"method": "GET",
|
|
"url": "url"
|
|
}
|
|
],
|
|
"labels": [
|
|
"checklistProgress",
|
|
"onboardingBody",
|
|
"onboardingDismiss",
|
|
"onboardingStepCv",
|
|
"onboardingStepCvAction",
|
|
"onboardingStepEmail",
|
|
"onboardingStepEmailAction",
|
|
"onboardingStepJob",
|
|
"onboardingStepJobAction",
|
|
"onboardingStepProfile",
|
|
"onboardingStepProfileAction",
|
|
"onboardingStepSignup",
|
|
"onboardingStepVerify",
|
|
"onboardingTitle"
|
|
],
|
|
"components": [
|
|
"Box",
|
|
"Button",
|
|
"CheckCircleIcon",
|
|
"CloseIcon",
|
|
"IconButton",
|
|
"LinearProgress",
|
|
"Paper",
|
|
"RadioButtonUncheckedIcon",
|
|
"Stack",
|
|
"Typography"
|
|
],
|
|
"storage": [
|
|
{
|
|
"line": 41,
|
|
"call": "window.localStorage.getItem(dismissalKey)"
|
|
},
|
|
{
|
|
"line": 96,
|
|
"call": "window.localStorage.setItem(dismissalKey, \"true\")"
|
|
}
|
|
],
|
|
"functions": [
|
|
{
|
|
"name": "OnboardingChecklist",
|
|
"line": 36
|
|
}
|
|
],
|
|
"dependencies": [
|
|
"job-tracker-ui/src/api.ts",
|
|
"job-tracker-ui/src/i18n/I18nProvider.tsx",
|
|
"job-tracker-ui/src/themePrefs.ts"
|
|
],
|
|
"reachableFromClientApp": true,
|
|
"importedBy": [
|
|
"job-tracker-ui/src/components/DashboardView.tsx"
|
|
]
|
|
},
|
|
"job-tracker-ui/src/components/ProFeatureNotice.tsx": {
|
|
"lines": 55,
|
|
"imports": [
|
|
"../i18n/I18nProvider",
|
|
"@mui/icons-material/Close",
|
|
"@mui/material",
|
|
"react"
|
|
],
|
|
"api": [],
|
|
"labels": [],
|
|
"components": [
|
|
"Alert",
|
|
"Button",
|
|
"CloseIcon",
|
|
"IconButton",
|
|
"Stack",
|
|
"Typography"
|
|
],
|
|
"storage": [
|
|
{
|
|
"line": 21,
|
|
"call": "window.sessionStorage.getItem(storageKey(featureKey))"
|
|
},
|
|
{
|
|
"line": 31,
|
|
"call": "window.sessionStorage.setItem(storageKey(featureKey), \"true\")"
|
|
}
|
|
],
|
|
"functions": [
|
|
{
|
|
"name": "ProFeatureNotice",
|
|
"line": 16
|
|
}
|
|
],
|
|
"dependencies": [
|
|
"job-tracker-ui/src/i18n/I18nProvider.tsx"
|
|
],
|
|
"reachableFromClientApp": true,
|
|
"importedBy": [
|
|
"job-tracker-ui/src/components/cv/AiSectionAssistant.tsx",
|
|
"job-tracker-ui/src/views/CareerProfilePage.tsx",
|
|
"job-tracker-ui/src/views/CvBuilderEditor.tsx"
|
|
]
|
|
},
|
|
"job-tracker-ui/src/components/QuickCaptureCard.tsx": {
|
|
"lines": 70,
|
|
"imports": [
|
|
"../i18n/I18nProvider",
|
|
"../toast",
|
|
"@mui/material",
|
|
"react"
|
|
],
|
|
"api": [],
|
|
"labels": [
|
|
"settingsQuickCaptureButton",
|
|
"settingsQuickCaptureDragHint",
|
|
"settingsQuickCaptureManual",
|
|
"settingsQuickCaptureSubtitle",
|
|
"settingsQuickCaptureTitle"
|
|
],
|
|
"components": [
|
|
"Box",
|
|
"Paper",
|
|
"TextField",
|
|
"Typography"
|
|
],
|
|
"storage": [],
|
|
"functions": [
|
|
{
|
|
"name": "QuickCaptureCard",
|
|
"line": 14
|
|
}
|
|
],
|
|
"dependencies": [
|
|
"job-tracker-ui/src/i18n/I18nProvider.tsx",
|
|
"job-tracker-ui/src/toast.tsx"
|
|
],
|
|
"reachableFromClientApp": true,
|
|
"importedBy": [
|
|
"job-tracker-ui/src/components/SettingsView.tsx"
|
|
]
|
|
},
|
|
"job-tracker-ui/src/components/QuickCommandDialog.tsx": {
|
|
"lines": 159,
|
|
"imports": [
|
|
"../api",
|
|
"../i18n/I18nProvider",
|
|
"@mui/icons-material/Search",
|
|
"@mui/material",
|
|
"react"
|
|
],
|
|
"api": [
|
|
{
|
|
"line": 69,
|
|
"method": "GET",
|
|
"url": "\"/jobapplications\""
|
|
},
|
|
{
|
|
"line": 73,
|
|
"method": "GET",
|
|
"url": "\"/companies\""
|
|
}
|
|
],
|
|
"labels": [
|
|
"addNewJob",
|
|
"analyticsOverview",
|
|
"company",
|
|
"crmAndSourceTracking",
|
|
"followUpQueue",
|
|
"goToCompanies",
|
|
"goToDashboard",
|
|
"goToJobs",
|
|
"goToReminders",
|
|
"goToSettings",
|
|
"mainApplicationsTable",
|
|
"noMatchingCommands",
|
|
"openAddJobModal",
|
|
"openCompanies",
|
|
"openJobListAndSearchResult",
|
|
"preferencesAndAdminTools",
|
|
"searchPlaceholder"
|
|
],
|
|
"components": [
|
|
"Box",
|
|
"Dialog",
|
|
"DialogContent",
|
|
"List",
|
|
"ListItemButton",
|
|
"ListItemText",
|
|
"SearchIcon",
|
|
"TextField",
|
|
"Typography"
|
|
],
|
|
"storage": [],
|
|
"functions": [
|
|
{
|
|
"name": "QuickCommandDialog",
|
|
"line": 44
|
|
}
|
|
],
|
|
"dependencies": [
|
|
"job-tracker-ui/src/api.ts",
|
|
"job-tracker-ui/src/i18n/I18nProvider.tsx"
|
|
],
|
|
"reachableFromClientApp": true,
|
|
"importedBy": [
|
|
"job-tracker-ui/src/App.tsx"
|
|
]
|
|
},
|
|
"job-tracker-ui/src/components/RemindersView.tsx": {
|
|
"lines": 139,
|
|
"imports": [
|
|
"../api",
|
|
"../hooks/useViewResource",
|
|
"../i18n/I18nProvider",
|
|
"../jobWorkflowSignals",
|
|
"../toast",
|
|
"../types",
|
|
"./ViewStateNotice",
|
|
"@mui/material",
|
|
"react",
|
|
"react-router-dom"
|
|
],
|
|
"api": [
|
|
{
|
|
"line": 78,
|
|
"method": "GET",
|
|
"url": "\"/jobapplications/reminders\""
|
|
},
|
|
{
|
|
"line": 98,
|
|
"method": "PATCH",
|
|
"url": "`/jobapplications/${id}/followup`"
|
|
}
|
|
],
|
|
"labels": [
|
|
"jobTableFollowUp",
|
|
"jobTableInterviewStage",
|
|
"jobTablePackageWork",
|
|
"jobTableReadiness",
|
|
"remindersClear",
|
|
"remindersFollowUpCleared",
|
|
"remindersFollowUpDate",
|
|
"remindersFollowUpDue",
|
|
"remindersFollowUpFailed",
|
|
"remindersFollowUpLabel",
|
|
"remindersFollowUpSet",
|
|
"remindersLoadFailed",
|
|
"remindersLoadFailedBody",
|
|
"remindersMissingInterviewPrep",
|
|
"remindersMissingTailoredCv",
|
|
"remindersNothing",
|
|
"remindersOpen",
|
|
"remindersOther",
|
|
"remindersSubtitle",
|
|
"remindersTip",
|
|
"remindersTitle"
|
|
],
|
|
"components": [
|
|
"Box",
|
|
"Button",
|
|
"Chip",
|
|
"Divider",
|
|
"Paper",
|
|
"ReminderSection",
|
|
"Typography",
|
|
"ViewStateNotice"
|
|
],
|
|
"storage": [],
|
|
"functions": [
|
|
{
|
|
"name": "ReminderSection",
|
|
"line": 30
|
|
},
|
|
{
|
|
"name": "RemindersView",
|
|
"line": 71
|
|
}
|
|
],
|
|
"dependencies": [
|
|
"job-tracker-ui/src/api.ts",
|
|
"job-tracker-ui/src/hooks/useViewResource.ts",
|
|
"job-tracker-ui/src/i18n/I18nProvider.tsx",
|
|
"job-tracker-ui/src/jobWorkflowSignals.ts",
|
|
"job-tracker-ui/src/toast.tsx",
|
|
"job-tracker-ui/src/types.ts",
|
|
"job-tracker-ui/src/components/ViewStateNotice.tsx"
|
|
],
|
|
"reachableFromClientApp": true,
|
|
"importedBy": [
|
|
"job-tracker-ui/src/App.tsx"
|
|
]
|
|
},
|
|
"job-tracker-ui/src/components/RichTextField.tsx": {
|
|
"lines": 79,
|
|
"imports": [
|
|
"../cvBuilder",
|
|
"../i18n/I18nProvider",
|
|
"@mui/icons-material/FormatBold",
|
|
"@mui/icons-material/FormatItalic",
|
|
"@mui/icons-material/FormatUnderlined",
|
|
"@mui/icons-material/Link",
|
|
"@mui/material",
|
|
"react"
|
|
],
|
|
"api": [],
|
|
"labels": [
|
|
"richTextBold",
|
|
"richTextBoldPlaceholder",
|
|
"richTextItalic",
|
|
"richTextItalicPlaceholder",
|
|
"richTextLink",
|
|
"richTextLinkPlaceholder",
|
|
"richTextUnderline",
|
|
"richTextUnderlinePlaceholder"
|
|
],
|
|
"components": [
|
|
"Box",
|
|
"FormatBoldIcon",
|
|
"FormatItalicIcon",
|
|
"FormatUnderlinedIcon",
|
|
"IconButton",
|
|
"LinkIcon",
|
|
"TextField",
|
|
"Tooltip"
|
|
],
|
|
"storage": [],
|
|
"functions": [
|
|
{
|
|
"name": "RichTextField",
|
|
"line": 16
|
|
}
|
|
],
|
|
"dependencies": [
|
|
"job-tracker-ui/src/cvBuilder.ts",
|
|
"job-tracker-ui/src/i18n/I18nProvider.tsx"
|
|
],
|
|
"reachableFromClientApp": true,
|
|
"importedBy": [
|
|
"job-tracker-ui/src/components/ApplicationAssets.tsx",
|
|
"job-tracker-ui/src/views/CvBuilderEditor.tsx",
|
|
"job-tracker-ui/src/views/career/CareerProfileSections.tsx"
|
|
]
|
|
},
|
|
"job-tracker-ui/src/components/RulesSettingsCard.tsx": {
|
|
"lines": 99,
|
|
"imports": [
|
|
"../api",
|
|
"../i18n/I18nProvider",
|
|
"../toast",
|
|
"@mui/material",
|
|
"react"
|
|
],
|
|
"api": [
|
|
{
|
|
"line": 27,
|
|
"method": "GET",
|
|
"url": "\"/rules\""
|
|
},
|
|
{
|
|
"line": 42,
|
|
"method": "PUT",
|
|
"url": "\"/rules\""
|
|
}
|
|
],
|
|
"labels": [
|
|
"rulesAppliedFollowUpDays",
|
|
"rulesAppliedGhostDays",
|
|
"rulesBody",
|
|
"rulesFeedbackFollowUpDays",
|
|
"rulesFeedbackGhostDays",
|
|
"rulesLoadFailed",
|
|
"rulesLoading",
|
|
"rulesOfferFollowUpDays",
|
|
"rulesOfferGhostDays",
|
|
"rulesSave",
|
|
"rulesSaveFailed",
|
|
"rulesSaving",
|
|
"rulesTitle"
|
|
],
|
|
"components": [
|
|
"Alert",
|
|
"Box",
|
|
"Button",
|
|
"Paper",
|
|
"TextField",
|
|
"Typography"
|
|
],
|
|
"storage": [],
|
|
"functions": [
|
|
{
|
|
"name": "RulesSettingsCard",
|
|
"line": 19
|
|
}
|
|
],
|
|
"dependencies": [
|
|
"job-tracker-ui/src/api.ts",
|
|
"job-tracker-ui/src/i18n/I18nProvider.tsx",
|
|
"job-tracker-ui/src/toast.tsx"
|
|
],
|
|
"reachableFromClientApp": true,
|
|
"importedBy": [
|
|
"job-tracker-ui/src/components/SettingsView.tsx"
|
|
]
|
|
},
|
|
"job-tracker-ui/src/components/SavedViewsMenu.tsx": {
|
|
"lines": 183,
|
|
"imports": [
|
|
"../auth",
|
|
"../i18n/I18nProvider",
|
|
"@mui/icons-material/BookmarkBorder",
|
|
"@mui/icons-material/DeleteOutline",
|
|
"@mui/material",
|
|
"react"
|
|
],
|
|
"api": [],
|
|
"labels": [
|
|
"attachmentsDelete",
|
|
"savedViewsEmpty",
|
|
"savedViewsLocationLabel",
|
|
"savedViewsName",
|
|
"savedViewsNeedsFollowUp",
|
|
"savedViewsNoFilters",
|
|
"savedViewsSaveCurrent",
|
|
"savedViewsStatusLabel",
|
|
"savedViewsSubtitle",
|
|
"savedViewsTitle",
|
|
"savedViewsTooltip"
|
|
],
|
|
"components": [
|
|
"BookmarkBorderIcon",
|
|
"Button",
|
|
"DeleteOutlineIcon",
|
|
"Divider",
|
|
"IconButton",
|
|
"ListItemText",
|
|
"Menu",
|
|
"MenuItem",
|
|
"TextField",
|
|
"Tooltip"
|
|
],
|
|
"storage": [
|
|
{
|
|
"line": 40,
|
|
"call": "window.localStorage.getItem(getUserScopedStorageKey(KEY))"
|
|
},
|
|
{
|
|
"line": 51,
|
|
"call": "window.localStorage.setItem(getUserScopedStorageKey(KEY), JSON.stringify(views))"
|
|
}
|
|
],
|
|
"functions": [
|
|
{
|
|
"name": "KEY",
|
|
"line": 36
|
|
},
|
|
{
|
|
"name": "SavedViewsMenu",
|
|
"line": 54
|
|
}
|
|
],
|
|
"dependencies": [
|
|
"job-tracker-ui/src/auth.ts",
|
|
"job-tracker-ui/src/i18n/I18nProvider.tsx"
|
|
],
|
|
"reachableFromClientApp": true,
|
|
"importedBy": [
|
|
"job-tracker-ui/src/components/JobTable.tsx"
|
|
]
|
|
},
|
|
"job-tracker-ui/src/components/SessionsSettingsCard.tsx": {
|
|
"lines": 148,
|
|
"imports": [
|
|
"../api",
|
|
"../auth",
|
|
"../i18n/I18nProvider",
|
|
"../toast",
|
|
"@mui/icons-material/Delete",
|
|
"@mui/material",
|
|
"react"
|
|
],
|
|
"api": [
|
|
{
|
|
"line": 49,
|
|
"method": "GET",
|
|
"url": "\"/auth/sessions\""
|
|
},
|
|
{
|
|
"line": 60,
|
|
"method": "DELETE",
|
|
"url": "`/auth/sessions/${id}`"
|
|
},
|
|
{
|
|
"line": 77,
|
|
"method": "POST",
|
|
"url": "\"/auth/sessions/revoke-others\""
|
|
}
|
|
],
|
|
"labels": [
|
|
"cancel",
|
|
"sessionsCurrentDevice",
|
|
"sessionsEmpty",
|
|
"sessionsMeta",
|
|
"sessionsRevoke",
|
|
"sessionsRevokeOthers",
|
|
"sessionsRevokeOthersConfirmBody",
|
|
"sessionsRevokeOthersConfirmTitle",
|
|
"sessionsRevoked",
|
|
"sessionsRevokedOthers",
|
|
"sessionsSectionTitle",
|
|
"sessionsUnknownDevice",
|
|
"twoFactorGenericError"
|
|
],
|
|
"components": [
|
|
"Alert",
|
|
"Button",
|
|
"DeleteIcon",
|
|
"Dialog",
|
|
"DialogActions",
|
|
"DialogContent",
|
|
"DialogTitle",
|
|
"IconButton",
|
|
"List",
|
|
"ListItem",
|
|
"ListItemSecondaryAction",
|
|
"ListItemText",
|
|
"Paper",
|
|
"Typography"
|
|
],
|
|
"storage": [],
|
|
"functions": [
|
|
{
|
|
"name": "SessionsSettingsCard",
|
|
"line": 38
|
|
}
|
|
],
|
|
"dependencies": [
|
|
"job-tracker-ui/src/api.ts",
|
|
"job-tracker-ui/src/auth.ts",
|
|
"job-tracker-ui/src/i18n/I18nProvider.tsx",
|
|
"job-tracker-ui/src/toast.tsx"
|
|
],
|
|
"reachableFromClientApp": true,
|
|
"importedBy": [
|
|
"job-tracker-ui/src/views/ProfilePage.tsx"
|
|
]
|
|
},
|
|
"job-tracker-ui/src/components/SettingsView.tsx": {
|
|
"lines": 244,
|
|
"imports": [
|
|
"../api",
|
|
"../i18n/I18nProvider",
|
|
"../themePrefs",
|
|
"../toast",
|
|
"./AiPrivacySettingsCard",
|
|
"./AiUsageCard",
|
|
"./BackupCard",
|
|
"./ImportExportJobs",
|
|
"./JobTable",
|
|
"./QuickCaptureCard",
|
|
"./RulesSettingsCard",
|
|
"@mui/material",
|
|
"react",
|
|
"react-router-dom"
|
|
],
|
|
"api": [
|
|
{
|
|
"line": 80,
|
|
"method": "GET",
|
|
"url": "\"/notification-settings\""
|
|
},
|
|
{
|
|
"line": 91,
|
|
"method": "PUT",
|
|
"url": "\"/notification-settings\""
|
|
}
|
|
],
|
|
"labels": [
|
|
"connectedAccounts",
|
|
"settingsAppearance",
|
|
"settingsColumnDateApplied",
|
|
"settingsColumnDays",
|
|
"settingsColumnJobUrl",
|
|
"settingsColumnStatus",
|
|
"settingsColumns",
|
|
"settingsConnectedAccountsBody",
|
|
"settingsEnglish",
|
|
"settingsJobs",
|
|
"settingsLanguageBody",
|
|
"settingsLanguageTitle",
|
|
"settingsManageConnectedAccounts",
|
|
"settingsNavigation",
|
|
"settingsNorwegian",
|
|
"settingsNotificationsBody",
|
|
"settingsNotificationsDelivery",
|
|
"settingsNotificationsEmailBody",
|
|
"settingsNotificationsFollowUpReminders",
|
|
"settingsNotificationsLoadFailed",
|
|
"settingsNotificationsSave",
|
|
"settingsNotificationsSaveFailed",
|
|
"settingsNotificationsSaved",
|
|
"settingsNotificationsTitle",
|
|
"settingsOpenReminderInbox",
|
|
"settingsPagination",
|
|
"settingsPreferredLanguage",
|
|
"settingsRowsPerPage",
|
|
"settingsSaving",
|
|
"settingsTabBackup",
|
|
"settingsTabFollowUps",
|
|
"settingsTabGeneral",
|
|
"settingsTabNotifications",
|
|
"settingsTheme",
|
|
"settingsThemeDark",
|
|
"settingsThemeLight",
|
|
"settingsThemeSystem"
|
|
],
|
|
"components": [
|
|
"AiPrivacySettingsCard",
|
|
"AiUsageCard",
|
|
"Alert",
|
|
"BackupCard",
|
|
"Box",
|
|
"Button",
|
|
"Checkbox",
|
|
"FormControl",
|
|
"FormControlLabel",
|
|
"ImportExportJobs",
|
|
"InputLabel",
|
|
"MenuItem",
|
|
"Paper",
|
|
"QuickCaptureCard",
|
|
"RulesSettingsCard",
|
|
"SectionCard",
|
|
"Select",
|
|
"Skeleton",
|
|
"Tab",
|
|
"TabPanel",
|
|
"Tabs",
|
|
"Typography"
|
|
],
|
|
"storage": [],
|
|
"functions": [
|
|
{
|
|
"name": "TabPanel",
|
|
"line": 43
|
|
},
|
|
{
|
|
"name": "SectionCard",
|
|
"line": 48
|
|
},
|
|
{
|
|
"name": "SettingsView",
|
|
"line": 62
|
|
}
|
|
],
|
|
"dependencies": [
|
|
"job-tracker-ui/src/api.ts",
|
|
"job-tracker-ui/src/i18n/I18nProvider.tsx",
|
|
"job-tracker-ui/src/themePrefs.ts",
|
|
"job-tracker-ui/src/toast.tsx",
|
|
"job-tracker-ui/src/components/AiPrivacySettingsCard.tsx",
|
|
"job-tracker-ui/src/components/AiUsageCard.tsx",
|
|
"job-tracker-ui/src/components/BackupCard.tsx",
|
|
"job-tracker-ui/src/components/ImportExportJobs.tsx",
|
|
"job-tracker-ui/src/components/JobTable.tsx",
|
|
"job-tracker-ui/src/components/QuickCaptureCard.tsx",
|
|
"job-tracker-ui/src/components/RulesSettingsCard.tsx"
|
|
],
|
|
"reachableFromClientApp": true,
|
|
"importedBy": [
|
|
"job-tracker-ui/src/App.tsx"
|
|
]
|
|
},
|
|
"job-tracker-ui/src/components/TagsInput.tsx": {
|
|
"lines": 37,
|
|
"imports": [
|
|
"../i18n/I18nProvider",
|
|
"@mui/material",
|
|
"react"
|
|
],
|
|
"api": [],
|
|
"labels": [
|
|
"cvEditorTags",
|
|
"tagsInputPlaceholder"
|
|
],
|
|
"components": [
|
|
"Autocomplete",
|
|
"Chip",
|
|
"TextField"
|
|
],
|
|
"storage": [],
|
|
"functions": [
|
|
{
|
|
"name": "TagsInput",
|
|
"line": 6
|
|
}
|
|
],
|
|
"dependencies": [
|
|
"job-tracker-ui/src/i18n/I18nProvider.tsx"
|
|
],
|
|
"reachableFromClientApp": true,
|
|
"importedBy": [
|
|
"job-tracker-ui/src/components/AddJobModal.tsx",
|
|
"job-tracker-ui/src/components/EditJobDialog.tsx"
|
|
]
|
|
},
|
|
"job-tracker-ui/src/components/TurnstileWidget.tsx": {
|
|
"lines": 37,
|
|
"imports": [
|
|
"../i18n/I18nProvider",
|
|
"@mui/material",
|
|
"react"
|
|
],
|
|
"api": [],
|
|
"labels": [
|
|
"securityCheck"
|
|
],
|
|
"components": [
|
|
"Box",
|
|
"Typography"
|
|
],
|
|
"storage": [],
|
|
"functions": [
|
|
{
|
|
"name": "TurnstileWidget",
|
|
"line": 7
|
|
}
|
|
],
|
|
"dependencies": [
|
|
"job-tracker-ui/src/i18n/I18nProvider.tsx"
|
|
],
|
|
"reachableFromClientApp": true,
|
|
"importedBy": [
|
|
"job-tracker-ui/src/views/LoginPage.tsx"
|
|
]
|
|
},
|
|
"job-tracker-ui/src/components/TwoFactorChallenge.tsx": {
|
|
"lines": 84,
|
|
"imports": [
|
|
"../api",
|
|
"../i18n/I18nProvider",
|
|
"@mui/material",
|
|
"react"
|
|
],
|
|
"api": [
|
|
{
|
|
"line": 29,
|
|
"method": "POST",
|
|
"url": "\"/auth/2fa/challenge\""
|
|
}
|
|
],
|
|
"labels": [
|
|
"twoFactorBack",
|
|
"twoFactorCodeLabel",
|
|
"twoFactorHint",
|
|
"twoFactorInvalidCode",
|
|
"twoFactorRateLimited",
|
|
"twoFactorTitle",
|
|
"twoFactorTrustDevice",
|
|
"twoFactorVerify",
|
|
"twoFactorVerifying"
|
|
],
|
|
"components": [
|
|
"Alert",
|
|
"Box",
|
|
"Button",
|
|
"Checkbox",
|
|
"FormControlLabel",
|
|
"TextField",
|
|
"Typography"
|
|
],
|
|
"storage": [],
|
|
"functions": [
|
|
{
|
|
"name": "TwoFactorChallenge",
|
|
"line": 10
|
|
}
|
|
],
|
|
"dependencies": [
|
|
"job-tracker-ui/src/api.ts",
|
|
"job-tracker-ui/src/i18n/I18nProvider.tsx"
|
|
],
|
|
"reachableFromClientApp": true,
|
|
"importedBy": [
|
|
"job-tracker-ui/src/components/GoogleAuthCard.tsx",
|
|
"job-tracker-ui/src/components/MicrosoftAuthCard.tsx",
|
|
"job-tracker-ui/src/views/LoginPage.tsx"
|
|
]
|
|
},
|
|
"job-tracker-ui/src/components/TwoFactorSettingsCard.tsx": {
|
|
"lines": 391,
|
|
"imports": [
|
|
"../api",
|
|
"../i18n/I18nProvider",
|
|
"../toast",
|
|
"@mui/icons-material/Delete",
|
|
"@mui/material",
|
|
"react"
|
|
],
|
|
"api": [
|
|
{
|
|
"line": 73,
|
|
"method": "GET",
|
|
"url": "\"/auth/2fa/status\""
|
|
},
|
|
{
|
|
"line": 79,
|
|
"method": "GET",
|
|
"url": "\"/auth/2fa/trusted-devices\""
|
|
},
|
|
{
|
|
"line": 90,
|
|
"method": "DELETE",
|
|
"url": "`/auth/2fa/trusted-devices/${id}`"
|
|
},
|
|
{
|
|
"line": 99,
|
|
"method": "POST",
|
|
"url": "\"/auth/2fa/trusted-devices/revoke-all\""
|
|
},
|
|
{
|
|
"line": 123,
|
|
"method": "POST",
|
|
"url": "\"/auth/2fa/setup\""
|
|
},
|
|
{
|
|
"line": 128,
|
|
"method": "POST",
|
|
"url": "\"/auth/2fa/disable\""
|
|
},
|
|
{
|
|
"line": 133,
|
|
"method": "POST",
|
|
"url": "\"/auth/2fa/recovery-codes/regenerate\""
|
|
},
|
|
{
|
|
"line": 149,
|
|
"method": "POST",
|
|
"url": "\"/auth/2fa/verify-setup\""
|
|
}
|
|
],
|
|
"labels": [
|
|
"cancel",
|
|
"twoFactorCodesCopied",
|
|
"twoFactorConfirmButton",
|
|
"twoFactorConfirmCodeHint",
|
|
"twoFactorConfirmCodeLabel",
|
|
"twoFactorContinue",
|
|
"twoFactorCopyAll",
|
|
"twoFactorCopyKey",
|
|
"twoFactorDisableButton",
|
|
"twoFactorDisableWarning",
|
|
"twoFactorDisabledSuccess",
|
|
"twoFactorDone",
|
|
"twoFactorDownload",
|
|
"twoFactorEnableButton",
|
|
"twoFactorEnabledSuccess",
|
|
"twoFactorGenericError",
|
|
"twoFactorInvalidCode",
|
|
"twoFactorKeyCopied",
|
|
"twoFactorManualKeyLabel",
|
|
"twoFactorPasswordLabel",
|
|
"twoFactorPasswordPrompt",
|
|
"twoFactorRateLimited",
|
|
"twoFactorRecoveryHint",
|
|
"twoFactorRecoveryTitle",
|
|
"twoFactorRegenerateButton",
|
|
"twoFactorRegenerateSuccess",
|
|
"twoFactorRegenerateWarning",
|
|
"twoFactorRevokeAllConfirmBody",
|
|
"twoFactorRevokeAllConfirmTitle",
|
|
"twoFactorRevokeAllDevices",
|
|
"twoFactorRevokeDevice",
|
|
"twoFactorSavedConfirm",
|
|
"twoFactorSectionTitle",
|
|
"twoFactorSetupHint",
|
|
"twoFactorSetupTitle",
|
|
"twoFactorStatusDisabled",
|
|
"twoFactorStatusEnabled",
|
|
"twoFactorTrustedDeviceCurrent",
|
|
"twoFactorTrustedDeviceMeta",
|
|
"twoFactorTrustedDeviceUnknown",
|
|
"twoFactorTrustedDevicesEmpty",
|
|
"twoFactorTrustedDevicesRevokedAll",
|
|
"twoFactorTrustedDevicesTitle",
|
|
"twoFactorWrongPassword"
|
|
],
|
|
"components": [
|
|
"Alert",
|
|
"Box",
|
|
"Button",
|
|
"Checkbox",
|
|
"DeleteIcon",
|
|
"Dialog",
|
|
"DialogActions",
|
|
"DialogContent",
|
|
"DialogTitle",
|
|
"Divider",
|
|
"FormControlLabel",
|
|
"IconButton",
|
|
"List",
|
|
"ListItem",
|
|
"ListItemSecondaryAction",
|
|
"ListItemText",
|
|
"Paper",
|
|
"TextField",
|
|
"Typography"
|
|
],
|
|
"storage": [],
|
|
"functions": [
|
|
{
|
|
"name": "TwoFactorSettingsCard",
|
|
"line": 56
|
|
}
|
|
],
|
|
"dependencies": [
|
|
"job-tracker-ui/src/api.ts",
|
|
"job-tracker-ui/src/i18n/I18nProvider.tsx",
|
|
"job-tracker-ui/src/toast.tsx"
|
|
],
|
|
"reachableFromClientApp": true,
|
|
"importedBy": [
|
|
"job-tracker-ui/src/views/ProfilePage.tsx"
|
|
]
|
|
},
|
|
"job-tracker-ui/src/components/UserManagementCard.tsx": {
|
|
"lines": 184,
|
|
"imports": [
|
|
"../api",
|
|
"../dialogs",
|
|
"../i18n/I18nProvider",
|
|
"../toast",
|
|
"@mui/material",
|
|
"react"
|
|
],
|
|
"api": [
|
|
{
|
|
"line": 34,
|
|
"method": "GET",
|
|
"url": "\"/users\""
|
|
},
|
|
{
|
|
"line": 98,
|
|
"method": "POST",
|
|
"url": "\"/users\""
|
|
},
|
|
{
|
|
"line": 152,
|
|
"method": "DELETE",
|
|
"url": "`/users/${u.id}`"
|
|
},
|
|
{
|
|
"line": 167,
|
|
"method": "POST",
|
|
"url": "`/users/${u.id}/send-password-reset`"
|
|
}
|
|
],
|
|
"labels": [
|
|
"adminUsersAdminNo",
|
|
"adminUsersAdminYes",
|
|
"adminUsersCreateFailed",
|
|
"adminUsersCreateUser",
|
|
"adminUsersCreated",
|
|
"adminUsersDelete",
|
|
"adminUsersDeleteConfirmBody",
|
|
"adminUsersDeleteConfirmTitle",
|
|
"adminUsersDeleteFailed",
|
|
"adminUsersDeleted",
|
|
"adminUsersLoadFailed",
|
|
"adminUsersNoUsers",
|
|
"adminUsersPassword",
|
|
"adminUsersResetFailed",
|
|
"adminUsersResetSent",
|
|
"adminUsersRolesLabel",
|
|
"adminUsersSendReset",
|
|
"adminUsersSubtitle",
|
|
"adminUsersTitle",
|
|
"profileEmail"
|
|
],
|
|
"components": [
|
|
"Box",
|
|
"Button",
|
|
"Paper",
|
|
"TextField",
|
|
"Typography"
|
|
],
|
|
"storage": [],
|
|
"functions": [
|
|
{
|
|
"name": "UserManagementCard",
|
|
"line": 18
|
|
}
|
|
],
|
|
"dependencies": [
|
|
"job-tracker-ui/src/api.ts",
|
|
"job-tracker-ui/src/dialogs.ts",
|
|
"job-tracker-ui/src/i18n/I18nProvider.tsx",
|
|
"job-tracker-ui/src/toast.tsx"
|
|
],
|
|
"reachableFromClientApp": false,
|
|
"importedBy": []
|
|
},
|
|
"job-tracker-ui/src/components/ViewStateNotice.tsx": {
|
|
"lines": 51,
|
|
"imports": [
|
|
"../hooks/useViewResource",
|
|
"../i18n/I18nProvider",
|
|
"@mui/material",
|
|
"react"
|
|
],
|
|
"api": [],
|
|
"labels": [
|
|
"loading",
|
|
"retry"
|
|
],
|
|
"components": [
|
|
"Alert",
|
|
"Box",
|
|
"Button",
|
|
"CircularProgress",
|
|
"Typography"
|
|
],
|
|
"storage": [],
|
|
"functions": [
|
|
{
|
|
"name": "ViewStateNotice",
|
|
"line": 18
|
|
}
|
|
],
|
|
"dependencies": [
|
|
"job-tracker-ui/src/hooks/useViewResource.ts",
|
|
"job-tracker-ui/src/i18n/I18nProvider.tsx"
|
|
],
|
|
"reachableFromClientApp": true,
|
|
"importedBy": [
|
|
"job-tracker-ui/src/components/CompaniesTable.tsx",
|
|
"job-tracker-ui/src/components/DashboardView.tsx",
|
|
"job-tracker-ui/src/components/JobTable.tsx",
|
|
"job-tracker-ui/src/components/KanbanBoard.tsx",
|
|
"job-tracker-ui/src/components/RemindersView.tsx",
|
|
"job-tracker-ui/src/views/AdminAuditPage.tsx"
|
|
]
|
|
},
|
|
"job-tracker-ui/src/components/cv/AiSectionAssistant.tsx": {
|
|
"lines": 113,
|
|
"imports": [
|
|
"../../accountPlan",
|
|
"../../api",
|
|
"../../cvBuilder",
|
|
"../../i18n/I18nProvider",
|
|
"../../toast",
|
|
"../ProFeatureNotice",
|
|
"@mui/icons-material/AutoFixHigh",
|
|
"@mui/material",
|
|
"react"
|
|
],
|
|
"api": [],
|
|
"labels": [
|
|
"cvAiAction",
|
|
"cvAiApplied",
|
|
"cvAiApply",
|
|
"cvAiBullets",
|
|
"cvAiCheckFacts",
|
|
"cvAiClose",
|
|
"cvAiCurrent",
|
|
"cvAiFailed",
|
|
"cvAiGrammar",
|
|
"cvAiImpact",
|
|
"cvAiImprove",
|
|
"cvAiLanguage",
|
|
"cvAiProBody",
|
|
"cvAiProTitle",
|
|
"cvAiProfessional",
|
|
"cvAiReject",
|
|
"cvAiShorten",
|
|
"cvAiSuggest",
|
|
"cvAiSuggested",
|
|
"cvAiSuggestions",
|
|
"cvAiWorking",
|
|
"languageEnglish",
|
|
"languageNorwegianBokmal"
|
|
],
|
|
"components": [
|
|
"Alert",
|
|
"AutoFixHighIcon",
|
|
"Box",
|
|
"Button",
|
|
"MenuItem",
|
|
"Paper",
|
|
"ProFeatureNotice",
|
|
"Stack",
|
|
"TextField",
|
|
"Typography"
|
|
],
|
|
"storage": [],
|
|
"functions": [
|
|
{
|
|
"name": "SECTION_ACTIONS",
|
|
"line": 21
|
|
},
|
|
{
|
|
"name": "AiSectionAssistant",
|
|
"line": 23
|
|
}
|
|
],
|
|
"dependencies": [
|
|
"job-tracker-ui/src/accountPlan.tsx",
|
|
"job-tracker-ui/src/api.ts",
|
|
"job-tracker-ui/src/cvBuilder.ts",
|
|
"job-tracker-ui/src/i18n/I18nProvider.tsx",
|
|
"job-tracker-ui/src/toast.tsx",
|
|
"job-tracker-ui/src/components/ProFeatureNotice.tsx"
|
|
],
|
|
"reachableFromClientApp": true,
|
|
"importedBy": [
|
|
"job-tracker-ui/src/views/CvBuilderEditor.tsx"
|
|
]
|
|
},
|
|
"job-tracker-ui/src/components/cv/CvCustomizeTab.tsx": {
|
|
"lines": 103,
|
|
"imports": [
|
|
"../../cvBuilder",
|
|
"../../i18n/I18nProvider",
|
|
"../CvTemplateGallery",
|
|
"@mui/material",
|
|
"react"
|
|
],
|
|
"api": [],
|
|
"labels": [
|
|
"cvEditorAccentBar",
|
|
"cvEditorBalanced",
|
|
"cvEditorBodyFont",
|
|
"cvEditorBodySize",
|
|
"cvEditorBulletList",
|
|
"cvEditorCentred",
|
|
"cvEditorColour",
|
|
"cvEditorColourBand",
|
|
"cvEditorColumns",
|
|
"cvEditorCompact",
|
|
"cvEditorCompactText",
|
|
"cvEditorContactDetails",
|
|
"cvEditorContactIcons",
|
|
"cvEditorCustomAccent",
|
|
"cvEditorDateFormat",
|
|
"cvEditorDateLongExample",
|
|
"cvEditorDateShortExample",
|
|
"cvEditorDensity",
|
|
"cvEditorDocument",
|
|
"cvEditorDocumentLanguage",
|
|
"cvEditorEditorial",
|
|
"cvEditorEntrySpacing",
|
|
"cvEditorGroupedSkills",
|
|
"cvEditorHeaderBandColumn",
|
|
"cvEditorHeaderTreatment",
|
|
"cvEditorHeadingFont",
|
|
"cvEditorHeadingSize",
|
|
"cvEditorHeadingTreatment",
|
|
"cvEditorLeftSidebar",
|
|
"cvEditorLineHeight",
|
|
"cvEditorOneColumn",
|
|
"cvEditorPageMargins",
|
|
"cvEditorPageSize",
|
|
"cvEditorPlain",
|
|
"cvEditorRightSidebar",
|
|
"cvEditorRoomy",
|
|
"cvEditorSectionSpacing",
|
|
"cvEditorShowPhoto",
|
|
"cvEditorSidebarContent",
|
|
"cvEditorSidebarWidth",
|
|
"cvEditorSkillGroups",
|
|
"cvEditorSkillGroupsHelp",
|
|
"cvEditorSkillsPresentation",
|
|
"cvEditorTags",
|
|
"cvEditorTemplateDefault",
|
|
"cvEditorTheme",
|
|
"cvEditorThemeDefault",
|
|
"cvEditorThemeHelp",
|
|
"cvEditorTypography",
|
|
"cvEditorUppercaseDivider",
|
|
"cvEditorUsLetter",
|
|
"cvEditorUseAccent",
|
|
"languageEnglish",
|
|
"languageNorwegianBokmal",
|
|
"richTextUnderline"
|
|
],
|
|
"components": [
|
|
"Box",
|
|
"Button",
|
|
"ControlSlider",
|
|
"CvTemplateGallery",
|
|
"Divider",
|
|
"FormControl",
|
|
"FormControlLabel",
|
|
"IconButton",
|
|
"InputLabel",
|
|
"MenuItem",
|
|
"Paper",
|
|
"Select",
|
|
"Slider",
|
|
"Stack",
|
|
"Switch",
|
|
"TextField",
|
|
"Typography"
|
|
],
|
|
"storage": [],
|
|
"functions": [
|
|
{
|
|
"name": "FONTS",
|
|
"line": 10
|
|
},
|
|
{
|
|
"name": "FONT_LABELS",
|
|
"line": 18
|
|
},
|
|
{
|
|
"name": "CvCustomizeTab",
|
|
"line": 28
|
|
},
|
|
{
|
|
"name": "ControlSlider",
|
|
"line": 100
|
|
}
|
|
],
|
|
"dependencies": [
|
|
"job-tracker-ui/src/cvBuilder.ts",
|
|
"job-tracker-ui/src/i18n/I18nProvider.tsx",
|
|
"job-tracker-ui/src/components/CvTemplateGallery.tsx"
|
|
],
|
|
"reachableFromClientApp": true,
|
|
"importedBy": [
|
|
"job-tracker-ui/src/views/CvBuilderEditor.tsx"
|
|
]
|
|
},
|
|
"job-tracker-ui/src/components/job-workspace/useJobWorkspaceBaseData.ts": {
|
|
"lines": 112,
|
|
"imports": [
|
|
"../../api",
|
|
"../../applicationDrafts",
|
|
"../../types",
|
|
"react"
|
|
],
|
|
"api": [
|
|
{
|
|
"line": 51,
|
|
"method": "GET",
|
|
"url": "`/jobapplications/${jobId}`"
|
|
},
|
|
{
|
|
"line": 64,
|
|
"method": "GET",
|
|
"url": "`/attachments/${jobId}`"
|
|
},
|
|
{
|
|
"line": 74,
|
|
"method": "GET",
|
|
"url": "`/auth/me`"
|
|
},
|
|
{
|
|
"line": 82,
|
|
"method": "GET",
|
|
"url": "`/jobapplications/${jobId}/history`"
|
|
}
|
|
],
|
|
"labels": [],
|
|
"components": [],
|
|
"storage": [],
|
|
"functions": [],
|
|
"dependencies": [
|
|
"job-tracker-ui/src/api.ts",
|
|
"job-tracker-ui/src/applicationDrafts.ts",
|
|
"job-tracker-ui/src/types.ts"
|
|
],
|
|
"reachableFromClientApp": false,
|
|
"importedBy": []
|
|
},
|
|
"job-tracker-ui/src/components/job-workspace/useWorkspaceTabCache.ts": {
|
|
"lines": 25,
|
|
"imports": [
|
|
"react"
|
|
],
|
|
"api": [],
|
|
"labels": [],
|
|
"components": [],
|
|
"storage": [],
|
|
"functions": [],
|
|
"dependencies": [],
|
|
"reachableFromClientApp": false,
|
|
"importedBy": []
|
|
},
|
|
"job-tracker-ui/src/confirm.tsx": {
|
|
"lines": 88,
|
|
"imports": [
|
|
"./i18n/I18nProvider",
|
|
"@mui/material",
|
|
"react"
|
|
],
|
|
"api": [],
|
|
"labels": [],
|
|
"components": [
|
|
"Alert",
|
|
"Button",
|
|
"ConfirmContext.Provider",
|
|
"Dialog",
|
|
"DialogActions",
|
|
"DialogContent",
|
|
"DialogTitle",
|
|
"Typography"
|
|
],
|
|
"storage": [],
|
|
"functions": [
|
|
{
|
|
"name": "ConfirmContext",
|
|
"line": 21
|
|
},
|
|
{
|
|
"name": "ConfirmProvider",
|
|
"line": 23
|
|
}
|
|
],
|
|
"dependencies": [
|
|
"job-tracker-ui/src/i18n/I18nProvider.tsx"
|
|
],
|
|
"reachableFromClientApp": true,
|
|
"importedBy": [
|
|
"job-tracker-ui/src/App.tsx",
|
|
"job-tracker-ui/src/components/InterviewPrep.tsx",
|
|
"job-tracker-ui/src/dialogs.ts",
|
|
"job-tracker-ui/src/views/ApplicationWorkspacePage.tsx",
|
|
"job-tracker-ui/src/views/CorrespondenceInboxPage.tsx",
|
|
"job-tracker-ui/src/views/career/CareerEvidenceBank.tsx"
|
|
]
|
|
},
|
|
"job-tracker-ui/src/cvBuilder.ts": {
|
|
"lines": 284,
|
|
"imports": [
|
|
"./api"
|
|
],
|
|
"api": [
|
|
{
|
|
"line": 265,
|
|
"method": "GET",
|
|
"url": "\"/cv/themes\""
|
|
},
|
|
{
|
|
"line": 266,
|
|
"method": "GET",
|
|
"url": "`/cv/themes/${encodeURIComponent(themeId)}/preview`"
|
|
},
|
|
{
|
|
"line": 267,
|
|
"method": "GET",
|
|
"url": "\"/cv/outline\""
|
|
},
|
|
{
|
|
"line": 268,
|
|
"method": "GET",
|
|
"url": "\"/cv/variants\""
|
|
},
|
|
{
|
|
"line": 270,
|
|
"method": "POST",
|
|
"url": "\"/cv/variants\""
|
|
},
|
|
{
|
|
"line": 271,
|
|
"method": "GET",
|
|
"url": "`/cv/variants/${id}`"
|
|
},
|
|
{
|
|
"line": 273,
|
|
"method": "PUT",
|
|
"url": "`/cv/variants/${id}`"
|
|
},
|
|
{
|
|
"line": 274,
|
|
"method": "DELETE",
|
|
"url": "`/cv/variants/${id}`"
|
|
},
|
|
{
|
|
"line": 275,
|
|
"method": "POST",
|
|
"url": "`/cv/variants/${id}/duplicate`"
|
|
},
|
|
{
|
|
"line": 276,
|
|
"method": "PUT",
|
|
"url": "`/cv/variants/${id}/public`"
|
|
},
|
|
{
|
|
"line": 277,
|
|
"method": "GET",
|
|
"url": "`/cv/variants/${id}/versions`"
|
|
},
|
|
{
|
|
"line": 278,
|
|
"method": "POST",
|
|
"url": "`/cv/variants/${id}/versions/${version}/restore`"
|
|
},
|
|
{
|
|
"line": 279,
|
|
"method": "POST",
|
|
"url": "\"/cv/preview\""
|
|
},
|
|
{
|
|
"line": 281,
|
|
"method": "POST",
|
|
"url": "\"/cv/ai/assist\""
|
|
}
|
|
],
|
|
"labels": [],
|
|
"components": [],
|
|
"storage": [],
|
|
"functions": [
|
|
{
|
|
"name": "AI_ACTIONS",
|
|
"line": 109
|
|
},
|
|
{
|
|
"name": "DEFAULT_SECTION_ORDER",
|
|
"line": 123
|
|
},
|
|
{
|
|
"name": "SECTION_LABELS",
|
|
"line": 128
|
|
},
|
|
{
|
|
"name": "CUSTOM_SECTION_PRESETS",
|
|
"line": 143
|
|
},
|
|
{
|
|
"name": "CSS_PIXELS_PER_MM",
|
|
"line": 150
|
|
}
|
|
],
|
|
"dependencies": [
|
|
"job-tracker-ui/src/api.ts"
|
|
],
|
|
"reachableFromClientApp": true,
|
|
"importedBy": [
|
|
"job-tracker-ui/src/components/ApplicationAssets.tsx",
|
|
"job-tracker-ui/src/components/CvTemplateGallery.tsx",
|
|
"job-tracker-ui/src/components/CvTemplateThumbnail.tsx",
|
|
"job-tracker-ui/src/components/RichTextField.tsx",
|
|
"job-tracker-ui/src/components/cv/AiSectionAssistant.tsx",
|
|
"job-tracker-ui/src/components/cv/CvCustomizeTab.tsx",
|
|
"job-tracker-ui/src/views/CvBuilderEditor.tsx",
|
|
"job-tracker-ui/src/views/CvBuilderPage.tsx",
|
|
"job-tracker-ui/src/views/career/CareerWorkspaceOverview.tsx"
|
|
]
|
|
},
|
|
"job-tracker-ui/src/dialogs.ts": {
|
|
"lines": 27,
|
|
"imports": [
|
|
"./confirm",
|
|
"./prompt"
|
|
],
|
|
"api": [],
|
|
"labels": [],
|
|
"components": [],
|
|
"storage": [],
|
|
"functions": [],
|
|
"dependencies": [
|
|
"job-tracker-ui/src/confirm.tsx",
|
|
"job-tracker-ui/src/prompt.tsx"
|
|
],
|
|
"reachableFromClientApp": true,
|
|
"importedBy": [
|
|
"job-tracker-ui/src/components/Attachments.tsx",
|
|
"job-tracker-ui/src/components/Correspondence.tsx",
|
|
"job-tracker-ui/src/components/JobTable.tsx",
|
|
"job-tracker-ui/src/components/UserManagementCard.tsx",
|
|
"job-tracker-ui/src/views/AdminUsersPage.tsx",
|
|
"job-tracker-ui/src/views/CvBuilderEditor.tsx",
|
|
"job-tracker-ui/src/views/CvBuilderPage.tsx",
|
|
"job-tracker-ui/src/views/JobDiscoveryPage.tsx"
|
|
]
|
|
},
|
|
"job-tracker-ui/src/hooks/useCompanies.ts": {
|
|
"lines": 90,
|
|
"imports": [
|
|
"../api",
|
|
"../auth",
|
|
"../types",
|
|
"./useViewResource",
|
|
"react"
|
|
],
|
|
"api": [
|
|
{
|
|
"line": 31,
|
|
"method": "GET",
|
|
"url": "'/companies'"
|
|
}
|
|
],
|
|
"labels": [],
|
|
"components": [],
|
|
"storage": [],
|
|
"functions": [],
|
|
"dependencies": [
|
|
"job-tracker-ui/src/api.ts",
|
|
"job-tracker-ui/src/auth.ts",
|
|
"job-tracker-ui/src/types.ts",
|
|
"job-tracker-ui/src/hooks/useViewResource.ts"
|
|
],
|
|
"reachableFromClientApp": true,
|
|
"importedBy": [
|
|
"job-tracker-ui/src/components/AddJobModal.tsx",
|
|
"job-tracker-ui/src/components/EditJobDialog.tsx",
|
|
"job-tracker-ui/src/components/JobTable.tsx"
|
|
]
|
|
},
|
|
"job-tracker-ui/src/hooks/useDebouncedValue.ts": {
|
|
"lines": 14,
|
|
"imports": [
|
|
"react"
|
|
],
|
|
"api": [],
|
|
"labels": [],
|
|
"components": [],
|
|
"storage": [],
|
|
"functions": [],
|
|
"dependencies": [],
|
|
"reachableFromClientApp": true,
|
|
"importedBy": [
|
|
"job-tracker-ui/src/components/JobTable.tsx"
|
|
]
|
|
},
|
|
"job-tracker-ui/src/hooks/useDragReorder.ts": {
|
|
"lines": 41,
|
|
"imports": [
|
|
"react"
|
|
],
|
|
"api": [],
|
|
"labels": [],
|
|
"components": [],
|
|
"storage": [],
|
|
"functions": [],
|
|
"dependencies": [],
|
|
"reachableFromClientApp": true,
|
|
"importedBy": [
|
|
"job-tracker-ui/src/views/CvBuilderEditor.tsx"
|
|
]
|
|
},
|
|
"job-tracker-ui/src/hooks/useViewResource.ts": {
|
|
"lines": 117,
|
|
"imports": [
|
|
"../api",
|
|
"react"
|
|
],
|
|
"api": [],
|
|
"labels": [],
|
|
"components": [],
|
|
"storage": [],
|
|
"functions": [],
|
|
"dependencies": [
|
|
"job-tracker-ui/src/api.ts"
|
|
],
|
|
"reachableFromClientApp": true,
|
|
"importedBy": [
|
|
"job-tracker-ui/src/components/CompaniesTable.tsx",
|
|
"job-tracker-ui/src/components/DashboardView.tsx",
|
|
"job-tracker-ui/src/components/JobTable.tsx",
|
|
"job-tracker-ui/src/components/KanbanBoard.tsx",
|
|
"job-tracker-ui/src/components/RemindersView.tsx",
|
|
"job-tracker-ui/src/components/ViewStateNotice.tsx",
|
|
"job-tracker-ui/src/hooks/useCompanies.ts",
|
|
"job-tracker-ui/src/views/AdminAuditPage.tsx",
|
|
"job-tracker-ui/src/views/OfferComparisonPage.tsx"
|
|
]
|
|
},
|
|
"job-tracker-ui/src/i18n/I18nProvider.tsx": {
|
|
"lines": 67,
|
|
"imports": [
|
|
"../api",
|
|
"./translations",
|
|
"react"
|
|
],
|
|
"api": [
|
|
{
|
|
"line": 35,
|
|
"method": "PUT",
|
|
"url": "\"/auth/preferences/language\""
|
|
}
|
|
],
|
|
"labels": [],
|
|
"components": [
|
|
"I18nContext.Provider"
|
|
],
|
|
"storage": [
|
|
{
|
|
"line": 23,
|
|
"call": "window.localStorage.getItem(\"uiLanguage\")"
|
|
},
|
|
{
|
|
"line": 29,
|
|
"call": "window.localStorage.setItem(\"uiLanguage\", l)"
|
|
}
|
|
],
|
|
"functions": [
|
|
{
|
|
"name": "I18nContext",
|
|
"line": 14
|
|
},
|
|
{
|
|
"name": "I18nProvider",
|
|
"line": 21
|
|
}
|
|
],
|
|
"dependencies": [
|
|
"job-tracker-ui/src/api.ts",
|
|
"job-tracker-ui/src/i18n/translations.ts"
|
|
],
|
|
"reachableFromClientApp": true,
|
|
"importedBy": [
|
|
"job-tracker-ui/src/App.tsx",
|
|
"job-tracker-ui/src/ClientApp.tsx",
|
|
"job-tracker-ui/src/components/AddJobModal.tsx",
|
|
"job-tracker-ui/src/components/AiPrivacySettingsCard.tsx",
|
|
"job-tracker-ui/src/components/AiUsageCard.tsx",
|
|
"job-tracker-ui/src/components/ApplicationAssets.tsx",
|
|
"job-tracker-ui/src/components/ApplicationCalendarActions.tsx",
|
|
"job-tracker-ui/src/components/ApplicationChecklist.tsx",
|
|
"job-tracker-ui/src/components/ApplicationIntelligence.tsx",
|
|
"job-tracker-ui/src/components/ApplicationWorkflowAssist.tsx",
|
|
"job-tracker-ui/src/components/Attachments.tsx",
|
|
"job-tracker-ui/src/components/AuthStatusCard.tsx",
|
|
"job-tracker-ui/src/components/BackupCard.tsx",
|
|
"job-tracker-ui/src/components/CompaniesTable.tsx",
|
|
"job-tracker-ui/src/components/Correspondence.tsx",
|
|
"job-tracker-ui/src/components/CropImageDialog.tsx",
|
|
"job-tracker-ui/src/components/CvTemplateGallery.tsx",
|
|
"job-tracker-ui/src/components/DashboardView.tsx",
|
|
"job-tracker-ui/src/components/EditJobDialog.tsx",
|
|
"job-tracker-ui/src/components/EmailProviderConnections.tsx",
|
|
"job-tracker-ui/src/components/ErrorBoundary.tsx",
|
|
"job-tracker-ui/src/components/GoogleAuthCard.tsx",
|
|
"job-tracker-ui/src/components/ImportExportJobs.tsx",
|
|
"job-tracker-ui/src/components/InterviewPrep.tsx",
|
|
"job-tracker-ui/src/components/JobDetailsPanels.tsx",
|
|
"job-tracker-ui/src/components/JobTable.tsx",
|
|
"job-tracker-ui/src/components/KanbanBoard.tsx",
|
|
"job-tracker-ui/src/components/MicrosoftAuthCard.tsx",
|
|
"job-tracker-ui/src/components/NotificationsPopover.tsx",
|
|
"job-tracker-ui/src/components/OnboardingChecklist.tsx",
|
|
"job-tracker-ui/src/components/ProFeatureNotice.tsx",
|
|
"job-tracker-ui/src/components/QuickCaptureCard.tsx",
|
|
"job-tracker-ui/src/components/QuickCommandDialog.tsx",
|
|
"job-tracker-ui/src/components/RemindersView.tsx",
|
|
"job-tracker-ui/src/components/RichTextField.tsx",
|
|
"job-tracker-ui/src/components/RulesSettingsCard.tsx",
|
|
"job-tracker-ui/src/components/SavedViewsMenu.tsx",
|
|
"job-tracker-ui/src/components/SessionsSettingsCard.tsx",
|
|
"job-tracker-ui/src/components/SettingsView.tsx",
|
|
"job-tracker-ui/src/components/TagsInput.tsx",
|
|
"job-tracker-ui/src/components/TurnstileWidget.tsx",
|
|
"job-tracker-ui/src/components/TwoFactorChallenge.tsx",
|
|
"job-tracker-ui/src/components/TwoFactorSettingsCard.tsx",
|
|
"job-tracker-ui/src/components/UserManagementCard.tsx",
|
|
"job-tracker-ui/src/components/ViewStateNotice.tsx",
|
|
"job-tracker-ui/src/components/cv/AiSectionAssistant.tsx",
|
|
"job-tracker-ui/src/components/cv/CvCustomizeTab.tsx",
|
|
"job-tracker-ui/src/confirm.tsx",
|
|
"job-tracker-ui/src/layout/AppShell.tsx",
|
|
"job-tracker-ui/src/prompt.tsx",
|
|
"job-tracker-ui/src/views/AdminAuditPage.tsx",
|
|
"job-tracker-ui/src/views/AdminSystemPage.tsx",
|
|
"job-tracker-ui/src/views/AdminUsersPage.tsx",
|
|
"job-tracker-ui/src/views/ApplicationWorkspacePage.tsx",
|
|
"job-tracker-ui/src/views/CareerProfilePage.tsx",
|
|
"job-tracker-ui/src/views/ConnectedAccountsPage.tsx",
|
|
"job-tracker-ui/src/views/CorrespondenceInboxPage.tsx",
|
|
"job-tracker-ui/src/views/CvBuilderEditor.tsx",
|
|
"job-tracker-ui/src/views/CvBuilderPage.tsx",
|
|
"job-tracker-ui/src/views/ForgotPasswordPage.tsx",
|
|
"job-tracker-ui/src/views/GmailReviewPage.tsx",
|
|
"job-tracker-ui/src/views/JobDiscoveryPage.tsx",
|
|
"job-tracker-ui/src/views/LandingPage.tsx",
|
|
"job-tracker-ui/src/views/LoginPage.tsx",
|
|
"job-tracker-ui/src/views/MicrosoftLegacyRelinkPage.tsx",
|
|
"job-tracker-ui/src/views/NotFoundPage.tsx",
|
|
"job-tracker-ui/src/views/OfferComparisonPage.tsx",
|
|
"job-tracker-ui/src/views/OperationsPage.tsx",
|
|
"job-tracker-ui/src/views/ProfilePage.tsx",
|
|
"job-tracker-ui/src/views/ResetPasswordPage.tsx",
|
|
"job-tracker-ui/src/views/RouteErrorPage.tsx",
|
|
"job-tracker-ui/src/views/VerifyEmailPage.tsx",
|
|
"job-tracker-ui/src/views/career/CareerEvidenceBank.tsx",
|
|
"job-tracker-ui/src/views/career/CareerProfileSections.tsx",
|
|
"job-tracker-ui/src/views/career/CareerWorkspaceOverview.tsx",
|
|
"job-tracker-ui/src/views/career/ProfileCompleteness.tsx"
|
|
]
|
|
},
|
|
"job-tracker-ui/src/i18n/translations.ts": {
|
|
"lines": 4883,
|
|
"imports": [],
|
|
"api": [],
|
|
"labels": [],
|
|
"components": [],
|
|
"storage": [],
|
|
"functions": [],
|
|
"dependencies": [],
|
|
"reachableFromClientApp": true,
|
|
"importedBy": [
|
|
"job-tracker-ui/src/i18n/I18nProvider.tsx",
|
|
"job-tracker-ui/src/views/LandingPage.tsx",
|
|
"job-tracker-ui/src/views/career/careerCompletenessLabels.ts"
|
|
]
|
|
},
|
|
"job-tracker-ui/src/jobWorkflowSignals.ts": {
|
|
"lines": 81,
|
|
"imports": [
|
|
"./jobWorkspaceRoute",
|
|
"./types"
|
|
],
|
|
"api": [],
|
|
"labels": [],
|
|
"components": [],
|
|
"storage": [],
|
|
"functions": [
|
|
{
|
|
"name": "TAB_BY_WORKSPACE",
|
|
"line": 4
|
|
}
|
|
],
|
|
"dependencies": [
|
|
"job-tracker-ui/src/jobWorkspaceRoute.ts",
|
|
"job-tracker-ui/src/types.ts"
|
|
],
|
|
"reachableFromClientApp": true,
|
|
"importedBy": [
|
|
"job-tracker-ui/src/components/DashboardView.tsx",
|
|
"job-tracker-ui/src/components/JobTable.tsx",
|
|
"job-tracker-ui/src/components/RemindersView.tsx"
|
|
]
|
|
},
|
|
"job-tracker-ui/src/jobWorkspaceRoute.ts": {
|
|
"lines": 39,
|
|
"imports": [],
|
|
"api": [],
|
|
"labels": [],
|
|
"components": [],
|
|
"storage": [],
|
|
"functions": [
|
|
{
|
|
"name": "JOB_DETAILS_TABS",
|
|
"line": 1
|
|
},
|
|
{
|
|
"name": "WORKSPACE_SECTION_BY_TAB",
|
|
"line": 19
|
|
}
|
|
],
|
|
"dependencies": [],
|
|
"reachableFromClientApp": true,
|
|
"importedBy": [
|
|
"job-tracker-ui/src/jobWorkflowSignals.ts"
|
|
]
|
|
},
|
|
"job-tracker-ui/src/layout/AppShell.tsx": {
|
|
"lines": 578,
|
|
"imports": [
|
|
"../assets/JobbjaktMark",
|
|
"../i18n/I18nProvider",
|
|
"@mui/icons-material/Menu",
|
|
"@mui/icons-material/MenuOpen",
|
|
"@mui/icons-material/NotificationsNone",
|
|
"@mui/icons-material/SettingsOutlined",
|
|
"@mui/material",
|
|
"@mui/material/useMediaQuery",
|
|
"react"
|
|
],
|
|
"api": [],
|
|
"labels": [
|
|
"appTagline",
|
|
"applicationLanguage",
|
|
"collapseSidebar",
|
|
"expandSidebar",
|
|
"notifications",
|
|
"openNavigation",
|
|
"profileMenu",
|
|
"settings",
|
|
"settingsMenu",
|
|
"signOut",
|
|
"user"
|
|
],
|
|
"components": [
|
|
"AppBar",
|
|
"Avatar",
|
|
"Badge",
|
|
"Box",
|
|
"Breadcrumbs",
|
|
"Button",
|
|
"ButtonGroup",
|
|
"Chip",
|
|
"Divider",
|
|
"Drawer",
|
|
"IconButton",
|
|
"JobbjaktMark",
|
|
"List",
|
|
"ListItem",
|
|
"ListItemButton",
|
|
"ListItemIcon",
|
|
"ListItemText",
|
|
"Menu",
|
|
"MenuIcon",
|
|
"MenuItem",
|
|
"MenuOpenIcon",
|
|
"NotificationsNoneIcon",
|
|
"SettingsOutlinedIcon",
|
|
"StackLanguageToggle",
|
|
"Toolbar",
|
|
"Tooltip",
|
|
"Typography"
|
|
],
|
|
"storage": [
|
|
{
|
|
"line": 122,
|
|
"call": "window.localStorage.getItem(DESKTOP_SIDEBAR_KEY)"
|
|
},
|
|
{
|
|
"line": 131,
|
|
"call": "window.localStorage.setItem(DESKTOP_SIDEBAR_KEY, desktopNavCollapsed ? \"1\" : \"0\")"
|
|
}
|
|
],
|
|
"functions": [
|
|
{
|
|
"name": "DESKTOP_SIDEBAR_KEY",
|
|
"line": 53
|
|
},
|
|
{
|
|
"name": "SIDEBAR_BG",
|
|
"line": 71
|
|
},
|
|
{
|
|
"name": "SIDEBAR_BORDER",
|
|
"line": 72
|
|
},
|
|
{
|
|
"name": "SIDEBAR_TEXT_MUTED",
|
|
"line": 73
|
|
},
|
|
{
|
|
"name": "SIDEBAR_TEXT",
|
|
"line": 74
|
|
},
|
|
{
|
|
"name": "SIDEBAR_SELECTED_BG",
|
|
"line": 75
|
|
},
|
|
{
|
|
"name": "SIDEBAR_SELECTED_TEXT",
|
|
"line": 76
|
|
},
|
|
{
|
|
"name": "SIDEBAR_SELECTED_ICON",
|
|
"line": 77
|
|
},
|
|
{
|
|
"name": "AppShell",
|
|
"line": 79
|
|
},
|
|
{
|
|
"name": "StackLanguageToggle",
|
|
"line": 560
|
|
}
|
|
],
|
|
"dependencies": [
|
|
"job-tracker-ui/src/assets/JobbjaktMark.tsx",
|
|
"job-tracker-ui/src/i18n/I18nProvider.tsx"
|
|
],
|
|
"reachableFromClientApp": true,
|
|
"importedBy": [
|
|
"job-tracker-ui/src/App.tsx",
|
|
"job-tracker-ui/src/views/LandingPage.tsx"
|
|
]
|
|
},
|
|
"job-tracker-ui/src/notifications.ts": {
|
|
"lines": 16,
|
|
"imports": [],
|
|
"api": [],
|
|
"labels": [],
|
|
"components": [],
|
|
"storage": [],
|
|
"functions": [],
|
|
"dependencies": [],
|
|
"reachableFromClientApp": true,
|
|
"importedBy": [
|
|
"job-tracker-ui/src/components/NotificationsPopover.tsx",
|
|
"job-tracker-ui/src/views/OperationsPage.tsx"
|
|
]
|
|
},
|
|
"job-tracker-ui/src/pipeline.ts": {
|
|
"lines": 151,
|
|
"imports": [],
|
|
"api": [],
|
|
"labels": [],
|
|
"components": [],
|
|
"storage": [],
|
|
"functions": [
|
|
{
|
|
"name": "PIPELINE_STATUSES",
|
|
"line": 13
|
|
},
|
|
{
|
|
"name": "PIPELINE_GROUPS",
|
|
"line": 34
|
|
},
|
|
{
|
|
"name": "GROUP_BY_STATUS",
|
|
"line": 40
|
|
},
|
|
{
|
|
"name": "GROUP_ENTRY_STATUS",
|
|
"line": 53
|
|
},
|
|
{
|
|
"name": "ALIASES",
|
|
"line": 73
|
|
},
|
|
{
|
|
"name": "LABEL_KEYS",
|
|
"line": 133
|
|
}
|
|
],
|
|
"dependencies": [],
|
|
"reachableFromClientApp": true,
|
|
"importedBy": [
|
|
"job-tracker-ui/src/components/AddJobModal.tsx",
|
|
"job-tracker-ui/src/components/ApplicationWorkflowAssist.tsx",
|
|
"job-tracker-ui/src/components/DashboardView.tsx",
|
|
"job-tracker-ui/src/components/EditJobDialog.tsx",
|
|
"job-tracker-ui/src/components/JobTable.tsx",
|
|
"job-tracker-ui/src/components/KanbanBoard.tsx",
|
|
"job-tracker-ui/src/views/ApplicationWorkspacePage.tsx"
|
|
]
|
|
},
|
|
"job-tracker-ui/src/planCatalog.ts": {
|
|
"lines": 46,
|
|
"imports": [],
|
|
"api": [],
|
|
"labels": [],
|
|
"components": [],
|
|
"storage": [],
|
|
"functions": [
|
|
{
|
|
"name": "PUBLIC_PLANS",
|
|
"line": 13
|
|
}
|
|
],
|
|
"dependencies": [],
|
|
"reachableFromClientApp": true,
|
|
"importedBy": [
|
|
"job-tracker-ui/src/accountPlan.tsx",
|
|
"job-tracker-ui/src/views/LandingPage.tsx"
|
|
]
|
|
},
|
|
"job-tracker-ui/src/profileCv.ts": {
|
|
"lines": 328,
|
|
"imports": [],
|
|
"api": [],
|
|
"labels": [],
|
|
"components": [],
|
|
"storage": [],
|
|
"functions": [],
|
|
"dependencies": [],
|
|
"reachableFromClientApp": true,
|
|
"importedBy": [
|
|
"job-tracker-ui/src/tailoredCvDraft.ts",
|
|
"job-tracker-ui/src/views/CareerProfilePage.tsx",
|
|
"job-tracker-ui/src/views/ProfilePage.tsx",
|
|
"job-tracker-ui/src/views/career/CareerProfileSections.tsx"
|
|
]
|
|
},
|
|
"job-tracker-ui/src/prompt.tsx": {
|
|
"lines": 84,
|
|
"imports": [
|
|
"./i18n/I18nProvider",
|
|
"@mui/material",
|
|
"react"
|
|
],
|
|
"api": [],
|
|
"labels": [],
|
|
"components": [
|
|
"Button",
|
|
"Dialog",
|
|
"DialogActions",
|
|
"DialogContent",
|
|
"DialogTitle",
|
|
"PromptContext.Provider",
|
|
"TextField",
|
|
"Typography"
|
|
],
|
|
"storage": [],
|
|
"functions": [
|
|
{
|
|
"name": "PromptContext",
|
|
"line": 22
|
|
},
|
|
{
|
|
"name": "PromptProvider",
|
|
"line": 24
|
|
}
|
|
],
|
|
"dependencies": [
|
|
"job-tracker-ui/src/i18n/I18nProvider.tsx"
|
|
],
|
|
"reachableFromClientApp": true,
|
|
"importedBy": [
|
|
"job-tracker-ui/src/App.tsx",
|
|
"job-tracker-ui/src/components/BackupCard.tsx",
|
|
"job-tracker-ui/src/dialogs.ts"
|
|
]
|
|
},
|
|
"job-tracker-ui/src/salary.ts": {
|
|
"lines": 22,
|
|
"imports": [
|
|
"./types"
|
|
],
|
|
"api": [],
|
|
"labels": [],
|
|
"components": [],
|
|
"storage": [],
|
|
"functions": [
|
|
{
|
|
"name": "PERIOD_SUFFIX",
|
|
"line": 5
|
|
}
|
|
],
|
|
"dependencies": [
|
|
"job-tracker-ui/src/types.ts"
|
|
],
|
|
"reachableFromClientApp": true,
|
|
"importedBy": [
|
|
"job-tracker-ui/src/components/JobTable.tsx"
|
|
]
|
|
},
|
|
"job-tracker-ui/src/sessionBoundary.ts": {
|
|
"lines": 54,
|
|
"imports": [
|
|
"./auth"
|
|
],
|
|
"api": [],
|
|
"labels": [],
|
|
"components": [],
|
|
"storage": [
|
|
{
|
|
"line": 30,
|
|
"call": "window.localStorage.setItem(SESSION_SIGNAL_KEY, context)"
|
|
}
|
|
],
|
|
"functions": [
|
|
{
|
|
"name": "SESSION_INVALIDATED_EVENT",
|
|
"line": 3
|
|
},
|
|
{
|
|
"name": "SESSION_SIGNAL_KEY",
|
|
"line": 4
|
|
}
|
|
],
|
|
"dependencies": [
|
|
"job-tracker-ui/src/auth.ts"
|
|
],
|
|
"reachableFromClientApp": true,
|
|
"importedBy": [
|
|
"job-tracker-ui/src/App.tsx",
|
|
"job-tracker-ui/src/api.ts"
|
|
]
|
|
},
|
|
"job-tracker-ui/src/tailoredCvDraft.ts": {
|
|
"lines": 156,
|
|
"imports": [
|
|
"./profileCv",
|
|
"./types"
|
|
],
|
|
"api": [],
|
|
"labels": [],
|
|
"components": [],
|
|
"storage": [],
|
|
"functions": [
|
|
{
|
|
"name": "DEFAULT_SECTION_ORDER",
|
|
"line": 4
|
|
}
|
|
],
|
|
"dependencies": [
|
|
"job-tracker-ui/src/profileCv.ts",
|
|
"job-tracker-ui/src/types.ts"
|
|
],
|
|
"reachableFromClientApp": false,
|
|
"importedBy": []
|
|
},
|
|
"job-tracker-ui/src/theme.ts": {
|
|
"lines": 471,
|
|
"imports": [
|
|
"@mui/material/styles"
|
|
],
|
|
"api": [],
|
|
"labels": [],
|
|
"components": [],
|
|
"storage": [],
|
|
"functions": [
|
|
{
|
|
"name": "ACCENT",
|
|
"line": 7
|
|
},
|
|
{
|
|
"name": "GRADIENT_CTA",
|
|
"line": 194
|
|
}
|
|
],
|
|
"dependencies": [],
|
|
"reachableFromClientApp": true,
|
|
"importedBy": [
|
|
"job-tracker-ui/src/ThemeProvider.tsx",
|
|
"job-tracker-ui/src/components/GradientButton.tsx"
|
|
]
|
|
},
|
|
"job-tracker-ui/src/themeBootstrap.ts": {
|
|
"lines": 20,
|
|
"imports": [],
|
|
"api": [],
|
|
"labels": [],
|
|
"components": [],
|
|
"storage": [],
|
|
"functions": [
|
|
{
|
|
"name": "THEME_BOOTSTRAP_SCRIPT",
|
|
"line": 1
|
|
}
|
|
],
|
|
"dependencies": [],
|
|
"reachableFromClientApp": false,
|
|
"importedBy": [
|
|
"job-tracker-ui/app/layout.tsx"
|
|
]
|
|
},
|
|
"job-tracker-ui/src/themePrefs.ts": {
|
|
"lines": 65,
|
|
"imports": [
|
|
"./auth"
|
|
],
|
|
"api": [],
|
|
"labels": [],
|
|
"components": [],
|
|
"storage": [
|
|
{
|
|
"line": 16,
|
|
"call": "window.localStorage.getItem(key)"
|
|
},
|
|
{
|
|
"line": 34,
|
|
"call": "window.localStorage.setItem(THEME_MODE_KEY, legacyMode)"
|
|
},
|
|
{
|
|
"line": 45,
|
|
"call": "window.localStorage.setItem(THEME_MODE_KEY, v)"
|
|
}
|
|
],
|
|
"functions": [
|
|
{
|
|
"name": "DEFAULT_THEME_MODE",
|
|
"line": 6
|
|
},
|
|
{
|
|
"name": "THEME_MODE_KEY",
|
|
"line": 7
|
|
},
|
|
{
|
|
"name": "THEME_KEY_PREFIX",
|
|
"line": 8
|
|
}
|
|
],
|
|
"dependencies": [
|
|
"job-tracker-ui/src/auth.ts"
|
|
],
|
|
"reachableFromClientApp": true,
|
|
"importedBy": [
|
|
"job-tracker-ui/src/App.tsx",
|
|
"job-tracker-ui/src/ThemeProvider.tsx",
|
|
"job-tracker-ui/src/components/DashboardView.tsx",
|
|
"job-tracker-ui/src/components/OnboardingChecklist.tsx",
|
|
"job-tracker-ui/src/components/SettingsView.tsx"
|
|
]
|
|
},
|
|
"job-tracker-ui/src/toast.tsx": {
|
|
"lines": 84,
|
|
"imports": [
|
|
"@mui/material",
|
|
"react"
|
|
],
|
|
"api": [],
|
|
"labels": [],
|
|
"components": [
|
|
"Alert",
|
|
"Button",
|
|
"Snackbar",
|
|
"ToastContext.Provider"
|
|
],
|
|
"storage": [],
|
|
"functions": [
|
|
{
|
|
"name": "ToastContext",
|
|
"line": 23
|
|
},
|
|
{
|
|
"name": "ToastProvider",
|
|
"line": 25
|
|
}
|
|
],
|
|
"dependencies": [],
|
|
"reachableFromClientApp": true,
|
|
"importedBy": [
|
|
"job-tracker-ui/src/App.tsx",
|
|
"job-tracker-ui/src/components/AddJobModal.tsx",
|
|
"job-tracker-ui/src/components/AiPrivacySettingsCard.tsx",
|
|
"job-tracker-ui/src/components/ApplicationWorkflowAssist.tsx",
|
|
"job-tracker-ui/src/components/Attachments.tsx",
|
|
"job-tracker-ui/src/components/AuthStatusCard.tsx",
|
|
"job-tracker-ui/src/components/BackupCard.tsx",
|
|
"job-tracker-ui/src/components/CompaniesTable.tsx",
|
|
"job-tracker-ui/src/components/Correspondence.tsx",
|
|
"job-tracker-ui/src/components/EditJobDialog.tsx",
|
|
"job-tracker-ui/src/components/EmailProviderConnections.tsx",
|
|
"job-tracker-ui/src/components/GoogleAuthCard.tsx",
|
|
"job-tracker-ui/src/components/ImportExportJobs.tsx",
|
|
"job-tracker-ui/src/components/JobTable.tsx",
|
|
"job-tracker-ui/src/components/MicrosoftAuthCard.tsx",
|
|
"job-tracker-ui/src/components/QuickCaptureCard.tsx",
|
|
"job-tracker-ui/src/components/RemindersView.tsx",
|
|
"job-tracker-ui/src/components/RulesSettingsCard.tsx",
|
|
"job-tracker-ui/src/components/SessionsSettingsCard.tsx",
|
|
"job-tracker-ui/src/components/SettingsView.tsx",
|
|
"job-tracker-ui/src/components/TwoFactorSettingsCard.tsx",
|
|
"job-tracker-ui/src/components/UserManagementCard.tsx",
|
|
"job-tracker-ui/src/components/cv/AiSectionAssistant.tsx",
|
|
"job-tracker-ui/src/views/AdminAuditPage.tsx",
|
|
"job-tracker-ui/src/views/AdminUsersPage.tsx",
|
|
"job-tracker-ui/src/views/CareerProfilePage.tsx",
|
|
"job-tracker-ui/src/views/CorrespondenceInboxPage.tsx",
|
|
"job-tracker-ui/src/views/CvBuilderEditor.tsx",
|
|
"job-tracker-ui/src/views/CvBuilderPage.tsx",
|
|
"job-tracker-ui/src/views/ForgotPasswordPage.tsx",
|
|
"job-tracker-ui/src/views/GmailReviewPage.tsx",
|
|
"job-tracker-ui/src/views/LoginPage.tsx",
|
|
"job-tracker-ui/src/views/ProfilePage.tsx",
|
|
"job-tracker-ui/src/views/ResetPasswordPage.tsx"
|
|
]
|
|
},
|
|
"job-tracker-ui/src/types.ts": {
|
|
"lines": 533,
|
|
"imports": [],
|
|
"api": [],
|
|
"labels": [],
|
|
"components": [],
|
|
"storage": [],
|
|
"functions": [],
|
|
"dependencies": [],
|
|
"reachableFromClientApp": true,
|
|
"importedBy": [
|
|
"job-tracker-ui/src/components/AddJobModal.tsx",
|
|
"job-tracker-ui/src/components/ApplicationWorkflowAssist.tsx",
|
|
"job-tracker-ui/src/components/CompaniesTable.tsx",
|
|
"job-tracker-ui/src/components/Correspondence.tsx",
|
|
"job-tracker-ui/src/components/DashboardView.tsx",
|
|
"job-tracker-ui/src/components/EditJobDialog.tsx",
|
|
"job-tracker-ui/src/components/EmailProviderConnections.tsx",
|
|
"job-tracker-ui/src/components/ImportExportJobs.tsx",
|
|
"job-tracker-ui/src/components/JobFlowBar.tsx",
|
|
"job-tracker-ui/src/components/JobTable.tsx",
|
|
"job-tracker-ui/src/components/KanbanBoard.tsx",
|
|
"job-tracker-ui/src/components/RemindersView.tsx",
|
|
"job-tracker-ui/src/components/job-workspace/useJobWorkspaceBaseData.ts",
|
|
"job-tracker-ui/src/hooks/useCompanies.ts",
|
|
"job-tracker-ui/src/jobWorkflowSignals.ts",
|
|
"job-tracker-ui/src/salary.ts",
|
|
"job-tracker-ui/src/tailoredCvDraft.ts",
|
|
"job-tracker-ui/src/views/CareerProfilePage.tsx",
|
|
"job-tracker-ui/src/views/GmailReviewPage.tsx",
|
|
"job-tracker-ui/src/views/OfferComparisonPage.tsx",
|
|
"job-tracker-ui/src/views/career/CareerWorkspaceOverview.tsx"
|
|
]
|
|
},
|
|
"job-tracker-ui/src/views/AdminAuditPage.tsx": {
|
|
"lines": 184,
|
|
"imports": [
|
|
"../api",
|
|
"../components/ViewStateNotice",
|
|
"../hooks/useViewResource",
|
|
"../i18n/I18nProvider",
|
|
"../toast",
|
|
"@mui/material",
|
|
"react"
|
|
],
|
|
"api": [
|
|
{
|
|
"line": 49,
|
|
"method": "GET",
|
|
"url": "\"/admin/audit?take=200\""
|
|
},
|
|
{
|
|
"line": 59,
|
|
"method": "POST",
|
|
"url": "`/admin/audit/${e.id}/undo`"
|
|
},
|
|
{
|
|
"line": 73,
|
|
"method": "POST",
|
|
"url": "`/jobapplications/${e.jobApplicationId}/restore`"
|
|
}
|
|
],
|
|
"labels": [
|
|
"adminAuditActions",
|
|
"adminAuditAt",
|
|
"adminAuditDetails",
|
|
"adminAuditJob",
|
|
"adminAuditJobFallback",
|
|
"adminAuditLoadFailed",
|
|
"adminAuditLoadFailedBody",
|
|
"adminAuditNoEvents",
|
|
"adminAuditRestore",
|
|
"adminAuditRestoreFailed",
|
|
"adminAuditRestored",
|
|
"adminAuditSubtitle",
|
|
"adminAuditTitle",
|
|
"adminAuditType",
|
|
"adminAuditUndo",
|
|
"adminAuditUndoFailed",
|
|
"adminAuditUndone",
|
|
"adminAuditUser",
|
|
"loading"
|
|
],
|
|
"components": [
|
|
"Box",
|
|
"Button",
|
|
"Chip",
|
|
"Paper",
|
|
"Table",
|
|
"TableBody",
|
|
"TableCell",
|
|
"TableContainer",
|
|
"TableHead",
|
|
"TableRow",
|
|
"Typography",
|
|
"ViewStateNotice"
|
|
],
|
|
"storage": [],
|
|
"functions": [
|
|
{
|
|
"name": "AdminAuditPage",
|
|
"line": 42
|
|
}
|
|
],
|
|
"dependencies": [
|
|
"job-tracker-ui/src/api.ts",
|
|
"job-tracker-ui/src/components/ViewStateNotice.tsx",
|
|
"job-tracker-ui/src/hooks/useViewResource.ts",
|
|
"job-tracker-ui/src/i18n/I18nProvider.tsx",
|
|
"job-tracker-ui/src/toast.tsx"
|
|
],
|
|
"reachableFromClientApp": true,
|
|
"importedBy": [
|
|
"job-tracker-ui/src/App.tsx"
|
|
]
|
|
},
|
|
"job-tracker-ui/src/views/AdminSystemPage.tsx": {
|
|
"lines": 676,
|
|
"imports": [
|
|
"../api",
|
|
"../i18n/I18nProvider",
|
|
"@mui/material",
|
|
"react"
|
|
],
|
|
"api": [
|
|
{
|
|
"line": 241,
|
|
"method": "GET",
|
|
"url": "\"/admin/system\""
|
|
},
|
|
{
|
|
"line": 242,
|
|
"method": "GET",
|
|
"url": "\"/admin/system/email-settings\""
|
|
},
|
|
{
|
|
"line": 243,
|
|
"method": "GET",
|
|
"url": "\"/admin/system/cv-benchmark\""
|
|
},
|
|
{
|
|
"line": 244,
|
|
"method": "GET",
|
|
"url": "\"/admin/system/maintenance-jobs\""
|
|
},
|
|
{
|
|
"line": 313,
|
|
"method": "POST",
|
|
"url": "\"/users/send-test-email\""
|
|
},
|
|
{
|
|
"line": 330,
|
|
"method": "PUT",
|
|
"url": "\"/admin/system/email-settings\""
|
|
},
|
|
{
|
|
"line": 358,
|
|
"method": "POST",
|
|
"url": "`/admin/system/maintenance-jobs/${encodeURIComponent(jobId)}/runs`"
|
|
},
|
|
{
|
|
"line": 381,
|
|
"method": "POST",
|
|
"url": "\"/admin/system/ai/probe\""
|
|
}
|
|
],
|
|
"labels": [
|
|
"adminBenchmarkConfidence",
|
|
"adminBenchmarkConfidenceHelp",
|
|
"adminBenchmarkConfidenceValue",
|
|
"adminBenchmarkConsistency",
|
|
"adminBenchmarkConsistencyHelp",
|
|
"adminBenchmarkConsistencyValue",
|
|
"adminBenchmarkCorpusInputs",
|
|
"adminBenchmarkCorpusRoot",
|
|
"adminBenchmarkCoverage",
|
|
"adminBenchmarkCoverageHelp",
|
|
"adminBenchmarkCoverageValue",
|
|
"adminBenchmarkEducationOvercaptured",
|
|
"adminBenchmarkFiles",
|
|
"adminBenchmarkLastUpdate",
|
|
"adminBenchmarkLatestSummary",
|
|
"adminBenchmarkMissingApproved",
|
|
"adminBenchmarkNeedsReview",
|
|
"adminBenchmarkNoAnomalies",
|
|
"adminBenchmarkQualificationOther",
|
|
"adminBenchmarkRoot",
|
|
"adminBenchmarkRunScript",
|
|
"adminBenchmarkSuspiciousLocation",
|
|
"adminBenchmarkTitle",
|
|
"adminBenchmarkTopFindings",
|
|
"adminBenchmarkWeakest",
|
|
"adminBenchmarkWorkTitleOvercaptured",
|
|
"adminMaintenanceFailed",
|
|
"adminMaintenanceQueued",
|
|
"adminMaintenanceRunBenchmark",
|
|
"adminMaintenanceStarting",
|
|
"adminMaintenanceUnavailable",
|
|
"adminMaintenanceViewRuns",
|
|
"adminSystemArchitecture",
|
|
"adminSystemAuthEnforced",
|
|
"adminSystemAuthOptional",
|
|
"adminSystemAuthRequired",
|
|
"adminSystemAvgLatency",
|
|
"adminSystemBuildStamp",
|
|
"adminSystemCacheHits",
|
|
"adminSystemCacheMisses",
|
|
"adminSystemCanConnect",
|
|
"adminSystemClearStoredPassword",
|
|
"adminSystemConfigured",
|
|
"adminSystemConnected",
|
|
"adminSystemContentRoot",
|
|
"adminSystemCpuMode",
|
|
"adminSystemDataRoot",
|
|
"adminSystemDatabase",
|
|
"adminSystemDatabaseConnected",
|
|
"adminSystemDatabaseIssue",
|
|
"adminSystemDatabaseStorage",
|
|
"adminSystemDbFileExists",
|
|
"adminSystemDbPath",
|
|
"adminSystemDbSize",
|
|
"adminSystemDefaultTestMessage",
|
|
"adminSystemDeletedJobs",
|
|
"adminSystemDevice",
|
|
"adminSystemDisabled",
|
|
"adminSystemEmailConfig",
|
|
"adminSystemEmailSaveFailed",
|
|
"adminSystemEmailSettingsBody",
|
|
"adminSystemEmailSettingsTitle",
|
|
"adminSystemEnabled",
|
|
"adminSystemEnvironment",
|
|
"adminSystemFailures",
|
|
"adminSystemFramework",
|
|
"adminSystemFrom",
|
|
"adminSystemFromName",
|
|
"adminSystemGmailConfigured",
|
|
"adminSystemGmailIncomplete",
|
|
"adminSystemGmailReady",
|
|
"adminSystemGoogleConfigured",
|
|
"adminSystemGoogleOff",
|
|
"adminSystemGoogleReady",
|
|
"adminSystemGpuAvailable",
|
|
"adminSystemGpuName",
|
|
"adminSystemGpuVisible",
|
|
"adminSystemHealthDevice",
|
|
"adminSystemHealthLatency",
|
|
"adminSystemHealthy",
|
|
"adminSystemHost",
|
|
"adminSystemJobs",
|
|
"adminSystemJwtConfigured",
|
|
"adminSystemLastProbe",
|
|
"adminSystemLastSuccessfulProbe",
|
|
"adminSystemLastSummarizationSuccess",
|
|
"adminSystemLoadFailed",
|
|
"adminSystemLoadedModel",
|
|
"adminSystemLoadedModels",
|
|
"adminSystemMachine",
|
|
"adminSystemMessage",
|
|
"adminSystemModel",
|
|
"adminSystemModelName",
|
|
"adminSystemNoLatencyData",
|
|
"adminSystemNoSmtpHost",
|
|
"adminSystemNoTarget",
|
|
"adminSystemOcrAvgLatency",
|
|
"adminSystemOcrEnabled",
|
|
"adminSystemOcrRequests",
|
|
"adminSystemOcrUnavailable",
|
|
"adminSystemOffline",
|
|
"adminSystemOllamaConfigured",
|
|
"adminSystemOllamaModel",
|
|
"adminSystemOllamaModelAvailable",
|
|
"adminSystemOllamaReachable",
|
|
"adminSystemOllamaVersion",
|
|
"adminSystemOs",
|
|
"adminSystemPassword",
|
|
"adminSystemPasswordMissing",
|
|
"adminSystemPasswordStored",
|
|
"adminSystemPort",
|
|
"adminSystemProbeDevice",
|
|
"adminSystemProbeFailed",
|
|
"adminSystemProbeFailures",
|
|
"adminSystemProbeLatency",
|
|
"adminSystemProvider",
|
|
"adminSystemRecipientEmail",
|
|
"adminSystemRecipientPlaceholder",
|
|
"adminSystemRefresh",
|
|
"adminSystemRefreshing",
|
|
"adminSystemRequests",
|
|
"adminSystemRunProbe",
|
|
"adminSystemRunningProbe",
|
|
"adminSystemRuntimeAuth",
|
|
"adminSystemSaveSettings",
|
|
"adminSystemSaving",
|
|
"adminSystemSendTestEmail",
|
|
"adminSystemSending",
|
|
"adminSystemSettingsTab",
|
|
"adminSystemSmtp",
|
|
"adminSystemSmtpTest",
|
|
"adminSystemSmtpTestBody",
|
|
"adminSystemSsl",
|
|
"adminSystemStatusTab",
|
|
"adminSystemSubject",
|
|
"adminSystemSubtitle",
|
|
"adminSystemSummarizer",
|
|
"adminSystemSummarizerRuntime",
|
|
"adminSystemSummarizerTelemetry",
|
|
"adminSystemTarget",
|
|
"adminSystemTestEmailFailed",
|
|
"adminSystemTimeoutMs",
|
|
"adminSystemTitle",
|
|
"adminSystemUnknownDevice",
|
|
"adminSystemUsername",
|
|
"adminSystemUsesFileStorage",
|
|
"adminSystemVersionCommit",
|
|
"companies",
|
|
"noWord",
|
|
"yes"
|
|
],
|
|
"components": [
|
|
"Alert",
|
|
"Box",
|
|
"Button",
|
|
"Checkbox",
|
|
"Chip",
|
|
"DetailRow",
|
|
"FormControlLabel",
|
|
"Paper",
|
|
"Stack",
|
|
"SummaryCard",
|
|
"Tab",
|
|
"Tabs",
|
|
"TextField",
|
|
"Typography"
|
|
],
|
|
"storage": [],
|
|
"functions": [
|
|
{
|
|
"name": "SummaryCard",
|
|
"line": 201
|
|
},
|
|
{
|
|
"name": "DetailRow",
|
|
"line": 212
|
|
},
|
|
{
|
|
"name": "AdminSystemPage",
|
|
"line": 216
|
|
}
|
|
],
|
|
"dependencies": [
|
|
"job-tracker-ui/src/api.ts",
|
|
"job-tracker-ui/src/i18n/I18nProvider.tsx"
|
|
],
|
|
"reachableFromClientApp": true,
|
|
"importedBy": [
|
|
"job-tracker-ui/src/App.tsx"
|
|
]
|
|
},
|
|
"job-tracker-ui/src/views/AdminUsersPage.tsx": {
|
|
"lines": 308,
|
|
"imports": [
|
|
"../api",
|
|
"../dialogs",
|
|
"../i18n/I18nProvider",
|
|
"../toast",
|
|
"@mui/material",
|
|
"@mui/material/useMediaQuery",
|
|
"@mui/x-data-grid",
|
|
"react"
|
|
],
|
|
"api": [
|
|
{
|
|
"line": 49,
|
|
"method": "GET",
|
|
"url": "\"/users\""
|
|
},
|
|
{
|
|
"line": 93,
|
|
"method": "PUT",
|
|
"url": "`/users/${u.id}/roles`"
|
|
},
|
|
{
|
|
"line": 103,
|
|
"method": "POST",
|
|
"url": "`/users/${u.id}/send-password-reset`"
|
|
},
|
|
{
|
|
"line": 117,
|
|
"method": "DELETE",
|
|
"url": "`/users/${u.id}`"
|
|
},
|
|
{
|
|
"line": 215,
|
|
"method": "POST",
|
|
"url": "\"/users\""
|
|
}
|
|
],
|
|
"labels": [
|
|
"adminUsersActions",
|
|
"adminUsersAdmin",
|
|
"adminUsersConfirmed",
|
|
"adminUsersCreateFailed",
|
|
"adminUsersCreateUser",
|
|
"adminUsersCreated",
|
|
"adminUsersDelete",
|
|
"adminUsersDeleteConfirmNamed",
|
|
"adminUsersDeleteConfirmTitle",
|
|
"adminUsersDeleteFailed",
|
|
"adminUsersDeleteSelfWarning",
|
|
"adminUsersDeleted",
|
|
"adminUsersDemoteTitle",
|
|
"adminUsersDemoteWarning",
|
|
"adminUsersLastAdminHelp",
|
|
"adminUsersMakeAdmin",
|
|
"adminUsersNoUsers",
|
|
"adminUsersRemoveAdmin",
|
|
"adminUsersResetFailed",
|
|
"adminUsersResetSent",
|
|
"adminUsersRolesLabel",
|
|
"adminUsersRolesUpdateFailed",
|
|
"adminUsersRolesUpdated",
|
|
"adminUsersSafetyNotice",
|
|
"adminUsersSelfDemoteTitle",
|
|
"adminUsersSelfDemoteWarning",
|
|
"adminUsersSendReset",
|
|
"adminUsersSubtitle",
|
|
"adminUsersTitle",
|
|
"adminUsersYou",
|
|
"create",
|
|
"noWord",
|
|
"profileEmail",
|
|
"profileNewPassword",
|
|
"profileUsername",
|
|
"yes"
|
|
],
|
|
"components": [
|
|
"Alert",
|
|
"Box",
|
|
"Button",
|
|
"Checkbox",
|
|
"Chip",
|
|
"DataGrid",
|
|
"FormControlLabel",
|
|
"Paper",
|
|
"Stack",
|
|
"TextField",
|
|
"Tooltip",
|
|
"Typography"
|
|
],
|
|
"storage": [],
|
|
"functions": [
|
|
{
|
|
"name": "AdminUsersPage",
|
|
"line": 34
|
|
}
|
|
],
|
|
"dependencies": [
|
|
"job-tracker-ui/src/api.ts",
|
|
"job-tracker-ui/src/dialogs.ts",
|
|
"job-tracker-ui/src/i18n/I18nProvider.tsx",
|
|
"job-tracker-ui/src/toast.tsx"
|
|
],
|
|
"reachableFromClientApp": true,
|
|
"importedBy": [
|
|
"job-tracker-ui/src/App.tsx"
|
|
]
|
|
},
|
|
"job-tracker-ui/src/views/ApplicationWorkspacePage.tsx": {
|
|
"lines": 491,
|
|
"imports": [
|
|
"../api",
|
|
"../applicationWorkspace",
|
|
"../components/ApplicationAssets",
|
|
"../components/ApplicationCalendarActions",
|
|
"../components/ApplicationChecklist",
|
|
"../components/ApplicationIntelligence",
|
|
"../components/ApplicationWorkflowAssist",
|
|
"../components/Attachments",
|
|
"../components/Correspondence",
|
|
"../components/EditJobDialog",
|
|
"../components/InterviewPrep",
|
|
"../confirm",
|
|
"../i18n/I18nProvider",
|
|
"../pipeline",
|
|
"@mui/icons-material/ArrowBack",
|
|
"@mui/icons-material/ArrowForward",
|
|
"@mui/icons-material/AutoFixHigh",
|
|
"@mui/icons-material/Checklist",
|
|
"@mui/icons-material/DescriptionOutlined",
|
|
"@mui/icons-material/EditOutlined",
|
|
"@mui/icons-material/ExpandMore",
|
|
"@mui/icons-material/FolderOutlined",
|
|
"@mui/icons-material/MailOutline",
|
|
"@mui/icons-material/OpenInNew",
|
|
"@mui/material",
|
|
"react",
|
|
"react-router-dom"
|
|
],
|
|
"api": [],
|
|
"labels": [
|
|
"addJobModalStatus",
|
|
"assetsNone",
|
|
"calendarTitle",
|
|
"company",
|
|
"intelligenceCategoryFollowUp",
|
|
"jobDetailsCoverLetter",
|
|
"jobDetailsDeadline",
|
|
"jobDetailsSalary",
|
|
"location",
|
|
"workspace",
|
|
"workspaceActivityHistory",
|
|
"workspaceAddAdvert",
|
|
"workspaceAiSuggestions",
|
|
"workspaceApplicationInfo",
|
|
"workspaceApplied",
|
|
"workspaceAttachedCount",
|
|
"workspaceBack",
|
|
"workspaceChecklist",
|
|
"workspaceCommunication",
|
|
"workspaceCountry",
|
|
"workspaceCv",
|
|
"workspaceDiscardLeave",
|
|
"workspaceDiscovered",
|
|
"workspaceDocuments",
|
|
"workspaceDoneCount",
|
|
"workspaceEdit",
|
|
"workspaceEditApplication",
|
|
"workspaceInvalidLink",
|
|
"workspaceJobDescription",
|
|
"workspaceJobDetails",
|
|
"workspaceKeepEditing",
|
|
"workspaceLoadFailed",
|
|
"workspaceNextAction",
|
|
"workspaceNoActivity",
|
|
"workspaceNoJobDescription",
|
|
"workspaceNoneYet",
|
|
"workspaceNotPrepared",
|
|
"workspaceNotScheduled",
|
|
"workspaceNotWritten",
|
|
"workspaceNotes",
|
|
"workspaceNothingOutstanding",
|
|
"workspaceOpenAdvert",
|
|
"workspaceOpenFull",
|
|
"workspaceOriginalAdvert",
|
|
"workspaceProgress",
|
|
"workspaceReady",
|
|
"workspaceRecentActivity",
|
|
"workspaceRefresh",
|
|
"workspaceSavedCount",
|
|
"workspaceSections",
|
|
"workspaceSource",
|
|
"workspaceTailoredText",
|
|
"workspaceTranslatedAdvert",
|
|
"workspaceUnsavedMessage",
|
|
"workspaceUnsavedTitle"
|
|
],
|
|
"components": [
|
|
"Accordion",
|
|
"AccordionDetails",
|
|
"AccordionSummary",
|
|
"Alert",
|
|
"ApplicationAnalysis",
|
|
"ApplicationCalendarActions",
|
|
"ApplicationChecklist",
|
|
"ApplicationCoverLetterSection",
|
|
"ApplicationCvSection",
|
|
"ApplicationInterviewPrep",
|
|
"ApplicationMatch",
|
|
"ApplicationPackageDraftsSection",
|
|
"ApplicationProgress",
|
|
"ApplicationStatusSuggestion",
|
|
"ApplicationStrategySnapshot",
|
|
"ApplicationTimeline",
|
|
"ApplicationWorkspace",
|
|
"ArrowBackIcon",
|
|
"ArrowForwardIcon",
|
|
"Attachments",
|
|
"AutoFixHighIcon",
|
|
"Box",
|
|
"Button",
|
|
"ChecklistIcon",
|
|
"Chip",
|
|
"Correspondence",
|
|
"DescriptionOutlinedIcon",
|
|
"Divider",
|
|
"EditJobDialog",
|
|
"EditOutlinedIcon",
|
|
"ExpandMoreIcon",
|
|
"FolderOutlinedIcon",
|
|
"IconButton",
|
|
"JobDetailsSection",
|
|
"MailOutlineIcon",
|
|
"OpenInNewIcon",
|
|
"OverviewDetails",
|
|
"OverviewSection",
|
|
"Paper",
|
|
"Skeleton",
|
|
"Stack",
|
|
"Tab",
|
|
"Tabs",
|
|
"Tooltip",
|
|
"Typography",
|
|
"WorkspaceHeader"
|
|
],
|
|
"storage": [],
|
|
"functions": [
|
|
{
|
|
"name": "ApplicationWorkspacePage",
|
|
"line": 48
|
|
},
|
|
{
|
|
"name": "ApplicationWorkspace",
|
|
"line": 60
|
|
},
|
|
{
|
|
"name": "WorkspaceHeader",
|
|
"line": 231
|
|
},
|
|
{
|
|
"name": "ApplicationProgress",
|
|
"line": 265
|
|
},
|
|
{
|
|
"name": "OverviewSection",
|
|
"line": 301
|
|
},
|
|
{
|
|
"name": "OverviewDetails",
|
|
"line": 386
|
|
},
|
|
{
|
|
"name": "JobDetailsSection",
|
|
"line": 421
|
|
}
|
|
],
|
|
"dependencies": [
|
|
"job-tracker-ui/src/api.ts",
|
|
"job-tracker-ui/src/applicationWorkspace.ts",
|
|
"job-tracker-ui/src/components/ApplicationAssets.tsx",
|
|
"job-tracker-ui/src/components/ApplicationCalendarActions.tsx",
|
|
"job-tracker-ui/src/components/ApplicationChecklist.tsx",
|
|
"job-tracker-ui/src/components/ApplicationIntelligence.tsx",
|
|
"job-tracker-ui/src/components/ApplicationWorkflowAssist.tsx",
|
|
"job-tracker-ui/src/components/Attachments.tsx",
|
|
"job-tracker-ui/src/components/Correspondence.tsx",
|
|
"job-tracker-ui/src/components/EditJobDialog.tsx",
|
|
"job-tracker-ui/src/components/InterviewPrep.tsx",
|
|
"job-tracker-ui/src/confirm.tsx",
|
|
"job-tracker-ui/src/i18n/I18nProvider.tsx",
|
|
"job-tracker-ui/src/pipeline.ts"
|
|
],
|
|
"reachableFromClientApp": true,
|
|
"importedBy": [
|
|
"job-tracker-ui/src/App.tsx"
|
|
]
|
|
},
|
|
"job-tracker-ui/src/views/CareerProfilePage.tsx": {
|
|
"lines": 879,
|
|
"imports": [
|
|
"../accountPlan",
|
|
"../api",
|
|
"../components/CropImageDialog",
|
|
"../components/ProFeatureNotice",
|
|
"../i18n/I18nProvider",
|
|
"../profileCv",
|
|
"../toast",
|
|
"../types",
|
|
"./career/CareerEvidenceBank",
|
|
"./career/CareerProfileSections",
|
|
"./career/CareerWorkspaceOverview",
|
|
"./career/ProfileCompleteness",
|
|
"@mui/icons-material/DeleteOutline",
|
|
"@mui/icons-material/ExpandMore",
|
|
"@mui/icons-material/PhotoCameraOutlined",
|
|
"@mui/icons-material/UploadFileOutlined",
|
|
"@mui/material",
|
|
"react"
|
|
],
|
|
"api": [
|
|
{
|
|
"line": 185,
|
|
"method": "GET",
|
|
"url": "\"/career/profile/versions\""
|
|
},
|
|
{
|
|
"line": 195,
|
|
"method": "POST",
|
|
"url": "`/career/profile/versions/${version}/restore`"
|
|
},
|
|
{
|
|
"line": 220,
|
|
"method": "GET",
|
|
"url": "\"/profile-cv/runs\""
|
|
},
|
|
{
|
|
"line": 232,
|
|
"method": "POST",
|
|
"url": "\"/profile-cv/upload\""
|
|
},
|
|
{
|
|
"line": 248,
|
|
"method": "GET",
|
|
"url": "\"/career/profile\""
|
|
},
|
|
{
|
|
"line": 249,
|
|
"method": "GET",
|
|
"url": "\"/auth/me\""
|
|
},
|
|
{
|
|
"line": 289,
|
|
"method": "GET",
|
|
"url": "`/profile-cv/runs/${run.id}/diff`"
|
|
},
|
|
{
|
|
"line": 408,
|
|
"method": "POST",
|
|
"url": "\"/auth/avatar\""
|
|
},
|
|
{
|
|
"line": 495,
|
|
"method": "DELETE",
|
|
"url": "\"/auth/avatar\""
|
|
},
|
|
{
|
|
"line": 556,
|
|
"method": "POST",
|
|
"url": "\"/profile-cv/rebuild\""
|
|
},
|
|
{
|
|
"line": 574,
|
|
"method": "POST",
|
|
"url": "\"/profile-cv/improve\""
|
|
},
|
|
{
|
|
"line": 592,
|
|
"method": "POST",
|
|
"url": "\"/profile-cv/reprocess\""
|
|
},
|
|
{
|
|
"line": 669,
|
|
"method": "POST",
|
|
"url": "`/operations/${run.operation!.id}/cancel`"
|
|
},
|
|
{
|
|
"line": 680,
|
|
"method": "POST",
|
|
"url": "`/operations/${run.operation!.id}/retry`"
|
|
},
|
|
{
|
|
"line": 726,
|
|
"method": "POST",
|
|
"url": "`/profile-cv/runs/${run.id}/accept`"
|
|
},
|
|
{
|
|
"line": 737,
|
|
"method": "POST",
|
|
"url": "`/profile-cv/runs/${run.id}/discard`"
|
|
},
|
|
{
|
|
"line": 772,
|
|
"method": "POST",
|
|
"url": "\"/profile-cv/parse\""
|
|
},
|
|
{
|
|
"line": 855,
|
|
"method": "PUT",
|
|
"url": "\"/career/profile\""
|
|
}
|
|
],
|
|
"labels": [
|
|
"assetsUnsavedChanges",
|
|
"careerProfileImportBody",
|
|
"careerProfileImportPercent",
|
|
"careerProfileImportProcessing",
|
|
"careerProfileImportProgress",
|
|
"careerProfileImportReady",
|
|
"careerProfileImportReview",
|
|
"careerProfileImportTitle",
|
|
"careerWorkspaceEvidenceTab",
|
|
"careerWorkspaceImportTab",
|
|
"careerWorkspaceNavigation",
|
|
"careerWorkspaceOverviewTab",
|
|
"careerWorkspaceProfileTab",
|
|
"profileChangeImage",
|
|
"profileCopyCvText",
|
|
"profileCvAdvancedTools",
|
|
"profileCvApplyChanges",
|
|
"profileCvApplyChangesFailed",
|
|
"profileCvCancelFailed",
|
|
"profileCvCancelProcessing",
|
|
"profileCvCancelRequested",
|
|
"profileCvChangesApplied",
|
|
"profileCvCurrentRun",
|
|
"profileCvDiffSummary",
|
|
"profileCvDiscard",
|
|
"profileCvDiscardFailed",
|
|
"profileCvExtractionDiscarded",
|
|
"profileCvExtractionHistory",
|
|
"profileCvExtractionHistoryEmpty",
|
|
"profileCvExtractionHistoryHelp",
|
|
"profileCvHideAdvancedTools",
|
|
"profileCvImprove",
|
|
"profileCvImproveFailed",
|
|
"profileCvImproving",
|
|
"profileCvIncludeLowConfidence",
|
|
"profileCvMissing",
|
|
"profileCvNeedAttention",
|
|
"profileCvNoChangesFound",
|
|
"profileCvNoStoredArtifact",
|
|
"profileCvPreferredUploads",
|
|
"profileCvProfileVersion",
|
|
"profileCvQueuedImprove",
|
|
"profileCvQueuedRebuild",
|
|
"profileCvQueuedReprocess",
|
|
"profileCvQueuedUpload",
|
|
"profileCvRawPanelHelp",
|
|
"profileCvRawPanelTitle",
|
|
"profileCvReady",
|
|
"profileCvRebuild",
|
|
"profileCvRebuildFailed",
|
|
"profileCvRebuilding",
|
|
"profileCvReprocess",
|
|
"profileCvReprocessFailed",
|
|
"profileCvReprocessing",
|
|
"profileCvRetryFailed",
|
|
"profileCvRetryProcessing",
|
|
"profileCvRetryQueued",
|
|
"profileCvRunFailed",
|
|
"profileCvRunReady",
|
|
"profileCvSaveBeforeImport",
|
|
"profileCvSectionWordCount",
|
|
"profileCvStructureEmpty",
|
|
"profileCvStructureOverview",
|
|
"profileCvStructureOverviewHelp",
|
|
"profileCvStructureParse",
|
|
"profileCvStructureParseFailed",
|
|
"profileCvStructureParsed",
|
|
"profileCvStructureParsing",
|
|
"profileCvStructuredDefaultHint",
|
|
"profileCvStructuredEditor",
|
|
"profileCvStructuredEditorHelp",
|
|
"profileCvTextHelp",
|
|
"profileCvTextLabel",
|
|
"profileCvUploadFailed",
|
|
"profileExternalSession",
|
|
"profileGoogleLinked",
|
|
"profileGoogleLinkedWithEmail",
|
|
"profileGoogleNotLinked",
|
|
"profileGoogleSession",
|
|
"profileHeadlinePlaceholder",
|
|
"profileImageRemoveFailed",
|
|
"profileImageRemoved",
|
|
"profileImageUpdated",
|
|
"profileImageUploadFailed",
|
|
"profileLoadFailed",
|
|
"profileLocalAccount",
|
|
"profileMasterCv",
|
|
"profileMasterCvBody",
|
|
"profileProImportBody",
|
|
"profileProImportTitle",
|
|
"profileRemoveImage",
|
|
"profileSaveChanges",
|
|
"profileTitle",
|
|
"profileUnsavedBeforeActions",
|
|
"profileUpdateFailed",
|
|
"profileUpdated",
|
|
"profileUploadCv",
|
|
"profileUploading",
|
|
"retry"
|
|
],
|
|
"components": [
|
|
"Accordion",
|
|
"AccordionDetails",
|
|
"AccordionSummary",
|
|
"Alert",
|
|
"Avatar",
|
|
"Box",
|
|
"Button",
|
|
"CareerEvidenceBank",
|
|
"CareerWorkspaceOverview",
|
|
"Checkbox",
|
|
"Chip",
|
|
"CropImageDialog",
|
|
"DeleteOutlineIcon",
|
|
"EducationSection",
|
|
"ExpandMoreIcon",
|
|
"FormControl",
|
|
"FormControlLabel",
|
|
"InputLabel",
|
|
"InterestsSection",
|
|
"LanguagesSection",
|
|
"LinearProgress",
|
|
"LongTailSections",
|
|
"MenuItem",
|
|
"OtherSectionsSection",
|
|
"Paper",
|
|
"PersonalInformationSection",
|
|
"PhotoCameraOutlinedIcon",
|
|
"ProFeatureNotice",
|
|
"ProfessionalSummarySection",
|
|
"ProfileCompleteness",
|
|
"Select",
|
|
"SkillsSection",
|
|
"Tab",
|
|
"Tabs",
|
|
"TextField",
|
|
"Typography",
|
|
"UploadFileOutlinedIcon",
|
|
"WorkExperienceSection"
|
|
],
|
|
"storage": [],
|
|
"functions": [
|
|
{
|
|
"name": "CV_UPLOAD_ACCEPT",
|
|
"line": 113
|
|
},
|
|
{
|
|
"name": "AVATAR_UPLOAD_ACCEPT",
|
|
"line": 114
|
|
},
|
|
{
|
|
"name": "CareerProfilePage",
|
|
"line": 144
|
|
}
|
|
],
|
|
"dependencies": [
|
|
"job-tracker-ui/src/accountPlan.tsx",
|
|
"job-tracker-ui/src/api.ts",
|
|
"job-tracker-ui/src/components/CropImageDialog.tsx",
|
|
"job-tracker-ui/src/components/ProFeatureNotice.tsx",
|
|
"job-tracker-ui/src/i18n/I18nProvider.tsx",
|
|
"job-tracker-ui/src/profileCv.ts",
|
|
"job-tracker-ui/src/toast.tsx",
|
|
"job-tracker-ui/src/types.ts",
|
|
"job-tracker-ui/src/views/career/CareerEvidenceBank.tsx",
|
|
"job-tracker-ui/src/views/career/CareerProfileSections.tsx",
|
|
"job-tracker-ui/src/views/career/CareerWorkspaceOverview.tsx",
|
|
"job-tracker-ui/src/views/career/ProfileCompleteness.tsx"
|
|
],
|
|
"reachableFromClientApp": true,
|
|
"importedBy": [
|
|
"job-tracker-ui/src/views/CareerWorkspacePage.tsx"
|
|
]
|
|
},
|
|
"job-tracker-ui/src/views/CareerWorkspacePage.tsx": {
|
|
"lines": 8,
|
|
"imports": [
|
|
"./CareerProfilePage",
|
|
"react"
|
|
],
|
|
"api": [],
|
|
"labels": [],
|
|
"components": [
|
|
"CareerProfilePage"
|
|
],
|
|
"storage": [],
|
|
"functions": [
|
|
{
|
|
"name": "CareerWorkspacePage",
|
|
"line": 5
|
|
}
|
|
],
|
|
"dependencies": [
|
|
"job-tracker-ui/src/views/CareerProfilePage.tsx"
|
|
],
|
|
"reachableFromClientApp": true,
|
|
"importedBy": [
|
|
"job-tracker-ui/src/App.tsx"
|
|
]
|
|
},
|
|
"job-tracker-ui/src/views/ConnectedAccountsPage.tsx": {
|
|
"lines": 26,
|
|
"imports": [
|
|
"../components/EmailProviderConnections",
|
|
"../i18n/I18nProvider",
|
|
"@mui/material",
|
|
"react",
|
|
"react-router-dom"
|
|
],
|
|
"api": [],
|
|
"labels": [
|
|
"connectedAccounts",
|
|
"connectedAccountsBack",
|
|
"connectedAccountsBody"
|
|
],
|
|
"components": [
|
|
"Box",
|
|
"Button",
|
|
"EmailProviderConnections",
|
|
"Paper",
|
|
"Typography"
|
|
],
|
|
"storage": [],
|
|
"functions": [
|
|
{
|
|
"name": "ConnectedAccountsPage",
|
|
"line": 9
|
|
}
|
|
],
|
|
"dependencies": [
|
|
"job-tracker-ui/src/components/EmailProviderConnections.tsx",
|
|
"job-tracker-ui/src/i18n/I18nProvider.tsx"
|
|
],
|
|
"reachableFromClientApp": true,
|
|
"importedBy": [
|
|
"job-tracker-ui/src/App.tsx"
|
|
]
|
|
},
|
|
"job-tracker-ui/src/views/CorrespondenceInboxPage.tsx": {
|
|
"lines": 750,
|
|
"imports": [
|
|
"../api",
|
|
"../confirm",
|
|
"../i18n/I18nProvider",
|
|
"../toast",
|
|
"./GmailReviewPage",
|
|
"@mui/icons-material/MailOutline",
|
|
"@mui/material",
|
|
"react",
|
|
"react-router-dom"
|
|
],
|
|
"api": [
|
|
{
|
|
"line": 158,
|
|
"method": "GET",
|
|
"url": "\"/correspondence/page\""
|
|
},
|
|
{
|
|
"line": 185,
|
|
"method": "GET",
|
|
"url": "\"/email/providers\""
|
|
},
|
|
{
|
|
"line": 200,
|
|
"method": "GET",
|
|
"url": "\"/jobapplications/choices\""
|
|
},
|
|
{
|
|
"line": 213,
|
|
"method": "GET",
|
|
"url": "\"/email/drafts\""
|
|
},
|
|
{
|
|
"line": 248,
|
|
"method": "GET",
|
|
"url": "\"/email/message\""
|
|
},
|
|
{
|
|
"line": 260,
|
|
"method": "GET",
|
|
"url": "`/correspondence/message/${item.id}`"
|
|
},
|
|
{
|
|
"line": 375,
|
|
"method": "DELETE",
|
|
"url": "`/email/drafts/${draft.id}`"
|
|
},
|
|
{
|
|
"line": 394,
|
|
"method": "PUT",
|
|
"url": "`/email/drafts/${draft.id}`"
|
|
},
|
|
{
|
|
"line": 400,
|
|
"method": "POST",
|
|
"url": "\"/email/drafts\""
|
|
},
|
|
{
|
|
"line": 432,
|
|
"method": "POST",
|
|
"url": "\"/email/send\""
|
|
},
|
|
{
|
|
"line": 447,
|
|
"method": "DELETE",
|
|
"url": "`/email/drafts/${draft.id}`"
|
|
},
|
|
{
|
|
"line": 476,
|
|
"method": "POST",
|
|
"url": "`/email/drafts/${draft.id}/new-attempt`"
|
|
},
|
|
{
|
|
"line": 503,
|
|
"method": "POST",
|
|
"url": "\"/gmail/unlink-thread\""
|
|
}
|
|
],
|
|
"labels": [
|
|
"cancel",
|
|
"correspondenceInbox",
|
|
"correspondenceSearch",
|
|
"emailInboxAddJobFirst",
|
|
"emailInboxAll",
|
|
"emailInboxAttachment",
|
|
"emailInboxAttachments",
|
|
"emailInboxCharacters",
|
|
"emailInboxCompose",
|
|
"emailInboxConfirmSendMessage",
|
|
"emailInboxConfirmSendTitle",
|
|
"emailInboxConnectedAccount",
|
|
"emailInboxCurrentDraftSaved",
|
|
"emailInboxDeliveryFailed",
|
|
"emailInboxDeliveryUncertain",
|
|
"emailInboxDirection",
|
|
"emailInboxDiscardDraft",
|
|
"emailInboxDiscardDraftMessage",
|
|
"emailInboxDiscardDraftTitle",
|
|
"emailInboxDraftChangedDiscard",
|
|
"emailInboxDraftChangedElsewhere",
|
|
"emailInboxDraftSaveFailed",
|
|
"emailInboxDraftSaved",
|
|
"emailInboxDraftTitle",
|
|
"emailInboxDraftsLoadFailed",
|
|
"emailInboxHideMessage",
|
|
"emailInboxInbound",
|
|
"emailInboxInboundCount",
|
|
"emailInboxInternal",
|
|
"emailInboxItems",
|
|
"emailInboxJob",
|
|
"emailInboxJobNumber",
|
|
"emailInboxLabels",
|
|
"emailInboxLinkState",
|
|
"emailInboxLinked",
|
|
"emailInboxLinkedMessages",
|
|
"emailInboxLinkedThreads",
|
|
"emailInboxLoadFailed",
|
|
"emailInboxLoadingMessage",
|
|
"emailInboxManualInternal",
|
|
"emailInboxManualOnly",
|
|
"emailInboxMessage",
|
|
"emailInboxMessageLoadFailed",
|
|
"emailInboxNewAttemptConflict",
|
|
"emailInboxNewAttemptFailed",
|
|
"emailInboxNewMessage",
|
|
"emailInboxNoMatches",
|
|
"emailInboxNoSubject",
|
|
"emailInboxOpenJob",
|
|
"emailInboxOutbound",
|
|
"emailInboxPages",
|
|
"emailInboxPrepareAttempt",
|
|
"emailInboxProvider",
|
|
"emailInboxProviderCopyUnavailable",
|
|
"emailInboxProviderNotConnected",
|
|
"emailInboxProviderReadUnavailable",
|
|
"emailInboxProviderStatus",
|
|
"emailInboxProviderStatusUnavailable",
|
|
"emailInboxRecipient",
|
|
"emailInboxReconnectBeforeSending",
|
|
"emailInboxReconnectToCompose",
|
|
"emailInboxReconnectToReply",
|
|
"emailInboxReplaceDraft",
|
|
"emailInboxReplaceDraftTitle",
|
|
"emailInboxReplaceReplyMessage",
|
|
"emailInboxReply",
|
|
"emailInboxResumeDraft",
|
|
"emailInboxReviewSend",
|
|
"emailInboxReviewSuggestions",
|
|
"emailInboxSaveDraft",
|
|
"emailInboxSavedDraft",
|
|
"emailInboxSearchJobs",
|
|
"emailInboxSearchPlaceholder",
|
|
"emailInboxSendEmail",
|
|
"emailInboxSendFailed",
|
|
"emailInboxSending",
|
|
"emailInboxSendingProvider",
|
|
"emailInboxSentNewerDraft",
|
|
"emailInboxSentSaved",
|
|
"emailInboxSentSuccess",
|
|
"emailInboxStartDraft",
|
|
"emailInboxSubject",
|
|
"emailInboxSubtitle",
|
|
"emailInboxThisJob",
|
|
"emailInboxThread",
|
|
"emailInboxThreadId",
|
|
"emailInboxUnknownCompany",
|
|
"emailInboxUnknownRole",
|
|
"emailInboxUnlinkFailed",
|
|
"emailInboxUnlinkMessage",
|
|
"emailInboxUnlinkThread",
|
|
"emailInboxUnlinkTitle",
|
|
"emailInboxUnlinked",
|
|
"emailInboxUnlinking",
|
|
"emailInboxUnsavedDraftLost",
|
|
"emailInboxViewMessage",
|
|
"emailInboxYourMessage",
|
|
"loading",
|
|
"profileSaveChanges",
|
|
"refresh",
|
|
"saving"
|
|
],
|
|
"components": [
|
|
"Alert",
|
|
"Autocomplete",
|
|
"Box",
|
|
"Button",
|
|
"Chip",
|
|
"CircularProgress",
|
|
"FormControl",
|
|
"GmailReviewPage",
|
|
"InputLabel",
|
|
"MailOutlineIcon",
|
|
"MenuItem",
|
|
"Pagination",
|
|
"Paper",
|
|
"Select",
|
|
"Stack",
|
|
"TextField",
|
|
"Typography"
|
|
],
|
|
"storage": [],
|
|
"functions": [
|
|
{
|
|
"name": "CorrespondenceInboxPage",
|
|
"line": 115
|
|
}
|
|
],
|
|
"dependencies": [
|
|
"job-tracker-ui/src/api.ts",
|
|
"job-tracker-ui/src/confirm.tsx",
|
|
"job-tracker-ui/src/i18n/I18nProvider.tsx",
|
|
"job-tracker-ui/src/toast.tsx",
|
|
"job-tracker-ui/src/views/GmailReviewPage.tsx"
|
|
],
|
|
"reachableFromClientApp": true,
|
|
"importedBy": [
|
|
"job-tracker-ui/src/App.tsx"
|
|
]
|
|
},
|
|
"job-tracker-ui/src/views/CvBuilderEditor.tsx": {
|
|
"lines": 1131,
|
|
"imports": [
|
|
"../accountPlan",
|
|
"../api",
|
|
"../components/ProFeatureNotice",
|
|
"../components/RichTextField",
|
|
"../components/cv/AiSectionAssistant",
|
|
"../components/cv/CvCustomizeTab",
|
|
"../cvBuilder",
|
|
"../dialogs",
|
|
"../hooks/useDragReorder",
|
|
"../i18n/I18nProvider",
|
|
"../toast",
|
|
"@mui/icons-material/Add",
|
|
"@mui/icons-material/ArrowBack",
|
|
"@mui/icons-material/ArrowDownward",
|
|
"@mui/icons-material/ArrowUpward",
|
|
"@mui/icons-material/AutoFixHigh",
|
|
"@mui/icons-material/ContentCopy",
|
|
"@mui/icons-material/DeleteOutline",
|
|
"@mui/icons-material/DragIndicator",
|
|
"@mui/icons-material/ExpandMore",
|
|
"@mui/icons-material/PictureAsPdf",
|
|
"@mui/icons-material/Public",
|
|
"@mui/icons-material/Redo",
|
|
"@mui/icons-material/Spellcheck",
|
|
"@mui/icons-material/Translate",
|
|
"@mui/icons-material/Undo",
|
|
"@mui/icons-material/Visibility",
|
|
"@mui/icons-material/VisibilityOff",
|
|
"@mui/material",
|
|
"@mui/material/useMediaQuery",
|
|
"react",
|
|
"react-router-dom"
|
|
],
|
|
"api": [
|
|
{
|
|
"line": 312,
|
|
"method": "POST",
|
|
"url": "cvBuilderApi.exportPdfUrl(variantId)"
|
|
}
|
|
],
|
|
"labels": [
|
|
"cancel",
|
|
"cvAiApply",
|
|
"cvAiCheckFacts",
|
|
"cvAiFailed",
|
|
"cvAiLanguage",
|
|
"cvAiProBody",
|
|
"cvAiReject",
|
|
"cvAiWorking",
|
|
"cvDocumentAiApplied",
|
|
"cvDocumentAiGrammar",
|
|
"cvDocumentAiGrammarHelp",
|
|
"cvDocumentAiHelp",
|
|
"cvDocumentAiImprove",
|
|
"cvDocumentAiImproveHelp",
|
|
"cvDocumentAiInvalid",
|
|
"cvDocumentAiNoChanges",
|
|
"cvDocumentAiProTitle",
|
|
"cvDocumentAiReview",
|
|
"cvDocumentAiReviewHelp",
|
|
"cvDocumentAiReviewTitle",
|
|
"cvDocumentAiTitle",
|
|
"cvDocumentAiTranslate",
|
|
"cvDocumentAiTranslateHelp",
|
|
"cvEditorAdd",
|
|
"cvEditorAddBuiltInHelp",
|
|
"cvEditorAddContent",
|
|
"cvEditorAddContentHelp",
|
|
"cvEditorAddCustomHelp",
|
|
"cvEditorAddEntry",
|
|
"cvEditorAddPresetHelp",
|
|
"cvEditorAiTools",
|
|
"cvEditorBack",
|
|
"cvEditorBubble",
|
|
"cvEditorBulletList",
|
|
"cvEditorBulletsHelp",
|
|
"cvEditorColumns",
|
|
"cvEditorCompact",
|
|
"cvEditorContent",
|
|
"cvEditorContentAdded",
|
|
"cvEditorContentFormat",
|
|
"cvEditorContentItemsHelp",
|
|
"cvEditorCopyLink",
|
|
"cvEditorCopyName",
|
|
"cvEditorCurrent",
|
|
"cvEditorCustom",
|
|
"cvEditorCustomize",
|
|
"cvEditorDeleteCustomMessage",
|
|
"cvEditorDeleteCustomTitle",
|
|
"cvEditorDeleteEntry",
|
|
"cvEditorDeleteEntryMessage",
|
|
"cvEditorDeleteEntryNumber",
|
|
"cvEditorDeleteEntryTitle",
|
|
"cvEditorDeleteSection",
|
|
"cvEditorDiscardLeave",
|
|
"cvEditorDiscardMessage",
|
|
"cvEditorDiscardTitle",
|
|
"cvEditorDownloadPdf",
|
|
"cvEditorDuplicate",
|
|
"cvEditorDuplicateFailed",
|
|
"cvEditorDuplicated",
|
|
"cvEditorEdit",
|
|
"cvEditorEditMasterProfile",
|
|
"cvEditorEntry",
|
|
"cvEditorEntrySubtitle",
|
|
"cvEditorEntryTitle",
|
|
"cvEditorExporting",
|
|
"cvEditorGrid",
|
|
"cvEditorHeadlineHelp",
|
|
"cvEditorHeadlineOverride",
|
|
"cvEditorHistory",
|
|
"cvEditorHistoryFailed",
|
|
"cvEditorItemsHelp",
|
|
"cvEditorLinkCopied",
|
|
"cvEditorLivePreview",
|
|
"cvEditorLongDocument",
|
|
"cvEditorMasterProfileHelp",
|
|
"cvEditorMoveEntryDown",
|
|
"cvEditorMoveEntryUp",
|
|
"cvEditorMoveNamedEntryDown",
|
|
"cvEditorMoveNamedEntryUp",
|
|
"cvEditorMoveSectionDown",
|
|
"cvEditorMoveSectionUp",
|
|
"cvEditorMultipleEntries",
|
|
"cvEditorName",
|
|
"cvEditorNameRequired",
|
|
"cvEditorNewSection",
|
|
"cvEditorNoVersions",
|
|
"cvEditorOpenFailed",
|
|
"cvEditorOverflowWarning",
|
|
"cvEditorPageCount",
|
|
"cvEditorParagraphs",
|
|
"cvEditorParagraphsHelp",
|
|
"cvEditorPdfFailed",
|
|
"cvEditorPresentation",
|
|
"cvEditorPreview",
|
|
"cvEditorPreviewPage",
|
|
"cvEditorPreviewTitle",
|
|
"cvEditorPreviewUnavailable",
|
|
"cvEditorRedo",
|
|
"cvEditorRemoveFromCv",
|
|
"cvEditorRemoveSection",
|
|
"cvEditorRemoveSectionMessage",
|
|
"cvEditorRemoveSectionTitle",
|
|
"cvEditorResetMasterBullets",
|
|
"cvEditorResetMasterProfile",
|
|
"cvEditorRestore",
|
|
"cvEditorRestoreFailed",
|
|
"cvEditorRestoreMessage",
|
|
"cvEditorRestoreTitle",
|
|
"cvEditorRestoreVersion",
|
|
"cvEditorRestoredVersion",
|
|
"cvEditorRetryPreview",
|
|
"cvEditorRows",
|
|
"cvEditorSaveBeforeDuplicate",
|
|
"cvEditorSaveBeforeExport",
|
|
"cvEditorSaveBeforeRestore",
|
|
"cvEditorSaveBeforeVisibility",
|
|
"cvEditorSaveFailed",
|
|
"cvEditorSaveNow",
|
|
"cvEditorSaved",
|
|
"cvEditorSaving",
|
|
"cvEditorSectionLayout",
|
|
"cvEditorSectionLayoutHelp",
|
|
"cvEditorSectionName",
|
|
"cvEditorSections",
|
|
"cvEditorSectionsHelp",
|
|
"cvEditorShare",
|
|
"cvEditorStopSharing",
|
|
"cvEditorTemplate",
|
|
"cvEditorUndo",
|
|
"cvEditorUnsaved",
|
|
"cvEditorUntitled",
|
|
"cvEditorUntitledCv",
|
|
"cvEditorUpdating",
|
|
"cvEditorUpdatingPreview",
|
|
"cvEditorVersion",
|
|
"cvEditorVersionCount",
|
|
"cvEditorVisibilityFailed",
|
|
"cvPdfBusy",
|
|
"cvPdfTimedOut",
|
|
"cvSectionAdditionalExperience",
|
|
"cvSectionAwards",
|
|
"cvSectionCertifications",
|
|
"cvSectionCourses",
|
|
"cvSectionDeclaration",
|
|
"cvSectionEducation",
|
|
"cvSectionExperience",
|
|
"cvSectionInterests",
|
|
"cvSectionLanguages",
|
|
"cvSectionOrganisations",
|
|
"cvSectionProjects",
|
|
"cvSectionPublications",
|
|
"cvSectionReferences",
|
|
"cvSectionSkills",
|
|
"cvSectionSummary",
|
|
"cvSectionVolunteer",
|
|
"languageEnglish",
|
|
"languageNorwegianBokmal"
|
|
],
|
|
"components": [
|
|
"AddContentCard",
|
|
"AddIcon",
|
|
"AiSectionAssistant",
|
|
"Alert",
|
|
"ArrowBackIcon",
|
|
"ArrowDownwardIcon",
|
|
"ArrowUpwardIcon",
|
|
"AutoFixHighIcon",
|
|
"Box",
|
|
"Button",
|
|
"Chip",
|
|
"Collapse",
|
|
"ContentCopyIcon",
|
|
"ContentTab",
|
|
"CvCustomizeTab",
|
|
"DeleteOutlineIcon",
|
|
"Dialog",
|
|
"DialogActions",
|
|
"DialogContent",
|
|
"DialogTitle",
|
|
"Divider",
|
|
"DocumentAiTab",
|
|
"DragIndicatorIcon",
|
|
"EditorSkeleton",
|
|
"EntryEditor",
|
|
"ExpandMoreIcon",
|
|
"HistoryTab",
|
|
"IconButton",
|
|
"MenuItem",
|
|
"Paper",
|
|
"PictureAsPdfIcon",
|
|
"ProFeatureNotice",
|
|
"PublicIcon",
|
|
"RedoIcon",
|
|
"RichTextField",
|
|
"SaveBadge",
|
|
"SectionRow",
|
|
"Skeleton",
|
|
"SpellcheckIcon",
|
|
"Stack",
|
|
"Tab",
|
|
"Tabs",
|
|
"TextField",
|
|
"Tooltip",
|
|
"TranslateIcon",
|
|
"Typography",
|
|
"UndoIcon",
|
|
"VisibilityIcon",
|
|
"VisibilityOffIcon"
|
|
],
|
|
"storage": [],
|
|
"functions": [
|
|
{
|
|
"name": "MIN_PREVIEW_ZOOM",
|
|
"line": 43
|
|
},
|
|
{
|
|
"name": "CvBuilderEditor",
|
|
"line": 58
|
|
},
|
|
{
|
|
"name": "EditorSkeleton",
|
|
"line": 503
|
|
},
|
|
{
|
|
"name": "SaveBadge",
|
|
"line": 519
|
|
},
|
|
{
|
|
"name": "DocumentAiTab",
|
|
"line": 637
|
|
},
|
|
{
|
|
"name": "ContentTab",
|
|
"line": 752
|
|
},
|
|
{
|
|
"name": "AddContentCard",
|
|
"line": 900
|
|
},
|
|
{
|
|
"name": "SectionRow",
|
|
"line": 913
|
|
},
|
|
{
|
|
"name": "EntryEditor",
|
|
"line": 1024
|
|
},
|
|
{
|
|
"name": "HistoryTab",
|
|
"line": 1100
|
|
}
|
|
],
|
|
"dependencies": [
|
|
"job-tracker-ui/src/accountPlan.tsx",
|
|
"job-tracker-ui/src/api.ts",
|
|
"job-tracker-ui/src/components/ProFeatureNotice.tsx",
|
|
"job-tracker-ui/src/components/RichTextField.tsx",
|
|
"job-tracker-ui/src/components/cv/AiSectionAssistant.tsx",
|
|
"job-tracker-ui/src/components/cv/CvCustomizeTab.tsx",
|
|
"job-tracker-ui/src/cvBuilder.ts",
|
|
"job-tracker-ui/src/dialogs.ts",
|
|
"job-tracker-ui/src/hooks/useDragReorder.ts",
|
|
"job-tracker-ui/src/i18n/I18nProvider.tsx",
|
|
"job-tracker-ui/src/toast.tsx"
|
|
],
|
|
"reachableFromClientApp": true,
|
|
"importedBy": [
|
|
"job-tracker-ui/src/App.tsx"
|
|
]
|
|
},
|
|
"job-tracker-ui/src/views/CvBuilderPage.tsx": {
|
|
"lines": 203,
|
|
"imports": [
|
|
"../api",
|
|
"../components/CvTemplateGallery",
|
|
"../components/CvTemplateThumbnail",
|
|
"../cvBuilder",
|
|
"../dialogs",
|
|
"../i18n/I18nProvider",
|
|
"../toast",
|
|
"@mui/icons-material/Add",
|
|
"@mui/icons-material/DescriptionOutlined",
|
|
"@mui/icons-material/MoreVert",
|
|
"@mui/icons-material/Public",
|
|
"@mui/material",
|
|
"react",
|
|
"react-router-dom"
|
|
],
|
|
"api": [
|
|
{
|
|
"line": 112,
|
|
"method": "POST",
|
|
"url": "cvBuilderApi.exportPdfUrl(id)"
|
|
}
|
|
],
|
|
"labels": [
|
|
"cancel",
|
|
"cvDashboardActionsFor",
|
|
"cvDashboardAt",
|
|
"cvDashboardChooseTemplate",
|
|
"cvDashboardCreateCv",
|
|
"cvDashboardCreateFailed",
|
|
"cvDashboardCreateHelp",
|
|
"cvDashboardCreateTitle",
|
|
"cvDashboardCreating",
|
|
"cvDashboardDelete",
|
|
"cvDashboardDeleteCv",
|
|
"cvDashboardDeleteFailed",
|
|
"cvDashboardDeleteMessage",
|
|
"cvDashboardDeleted",
|
|
"cvDashboardDownloadFailed",
|
|
"cvDashboardDuplicateFailed",
|
|
"cvDashboardDuplicated",
|
|
"cvDashboardEmptyBody",
|
|
"cvDashboardEmptyTitle",
|
|
"cvDashboardEnterName",
|
|
"cvDashboardJobNumber",
|
|
"cvDashboardLoadFailed",
|
|
"cvDashboardNameExample",
|
|
"cvDashboardNewCv",
|
|
"cvDashboardOpen",
|
|
"cvDashboardOpenNamed",
|
|
"cvDashboardRename",
|
|
"cvDashboardRenameCv",
|
|
"cvDashboardRenameFailed",
|
|
"cvDashboardRenameMessage",
|
|
"cvDashboardRenamed",
|
|
"cvDashboardSubtitle",
|
|
"cvDashboardThisCv",
|
|
"cvDashboardTitle",
|
|
"cvDashboardUntitled",
|
|
"cvDashboardUpdatedVersion",
|
|
"cvEditorDownloadPdf",
|
|
"cvEditorDuplicate",
|
|
"cvEditorName",
|
|
"cvEditorPublic",
|
|
"cvPdfBusy",
|
|
"cvPdfTimedOut"
|
|
],
|
|
"components": [
|
|
"AddIcon",
|
|
"Alert",
|
|
"Box",
|
|
"Button",
|
|
"Chip",
|
|
"CvTemplateGallery",
|
|
"CvTemplateThumbnail",
|
|
"DescriptionOutlinedIcon",
|
|
"Dialog",
|
|
"DialogActions",
|
|
"DialogContent",
|
|
"DialogTitle",
|
|
"IconButton",
|
|
"Menu",
|
|
"MenuItem",
|
|
"MoreVertIcon",
|
|
"Paper",
|
|
"PublicIcon",
|
|
"Stack",
|
|
"TextField",
|
|
"Typography"
|
|
],
|
|
"storage": [],
|
|
"functions": [
|
|
{
|
|
"name": "CvBuilderPage",
|
|
"line": 20
|
|
}
|
|
],
|
|
"dependencies": [
|
|
"job-tracker-ui/src/api.ts",
|
|
"job-tracker-ui/src/components/CvTemplateGallery.tsx",
|
|
"job-tracker-ui/src/components/CvTemplateThumbnail.tsx",
|
|
"job-tracker-ui/src/cvBuilder.ts",
|
|
"job-tracker-ui/src/dialogs.ts",
|
|
"job-tracker-ui/src/i18n/I18nProvider.tsx",
|
|
"job-tracker-ui/src/toast.tsx"
|
|
],
|
|
"reachableFromClientApp": true,
|
|
"importedBy": [
|
|
"job-tracker-ui/src/App.tsx"
|
|
]
|
|
},
|
|
"job-tracker-ui/src/views/ForgotPasswordPage.tsx": {
|
|
"lines": 101,
|
|
"imports": [
|
|
"../api",
|
|
"../i18n/I18nProvider",
|
|
"../toast",
|
|
"@mui/material",
|
|
"react",
|
|
"react-router-dom"
|
|
],
|
|
"api": [
|
|
{
|
|
"line": 62,
|
|
"method": "POST",
|
|
"url": "\"/auth/request-password-reset\""
|
|
}
|
|
],
|
|
"labels": [
|
|
"backToLogin",
|
|
"emailRequired",
|
|
"forgotPasswordBody",
|
|
"forgotPasswordSubmit",
|
|
"forgotPasswordTitle",
|
|
"invalidEmail",
|
|
"passwordResetRequestFailed",
|
|
"passwordResetRequestSending",
|
|
"passwordResetRequestSent",
|
|
"profileEmail"
|
|
],
|
|
"components": [
|
|
"Alert",
|
|
"Box",
|
|
"Button",
|
|
"Paper",
|
|
"TextField",
|
|
"Typography"
|
|
],
|
|
"storage": [],
|
|
"functions": [
|
|
{
|
|
"name": "ForgotPasswordPage",
|
|
"line": 11
|
|
},
|
|
{
|
|
"name": "EMAIL_PATTERN",
|
|
"line": 20
|
|
}
|
|
],
|
|
"dependencies": [
|
|
"job-tracker-ui/src/api.ts",
|
|
"job-tracker-ui/src/i18n/I18nProvider.tsx",
|
|
"job-tracker-ui/src/toast.tsx"
|
|
],
|
|
"reachableFromClientApp": true,
|
|
"importedBy": [
|
|
"job-tracker-ui/src/App.tsx"
|
|
]
|
|
},
|
|
"job-tracker-ui/src/views/GmailReviewPage.tsx": {
|
|
"lines": 290,
|
|
"imports": [
|
|
"../api",
|
|
"../i18n/I18nProvider",
|
|
"../toast",
|
|
"../types",
|
|
"@mui/material",
|
|
"react",
|
|
"react-router-dom"
|
|
],
|
|
"api": [
|
|
{
|
|
"line": 35,
|
|
"method": "GET",
|
|
"url": "\"/gmail/review-candidates\""
|
|
},
|
|
{
|
|
"line": 36,
|
|
"method": "GET",
|
|
"url": "\"/gmail/suggested-jobs\""
|
|
},
|
|
{
|
|
"line": 61,
|
|
"method": "POST",
|
|
"url": "\"/gmail/review-decision\""
|
|
},
|
|
{
|
|
"line": 88,
|
|
"method": "POST",
|
|
"url": "\"/gmail/manual-sync\""
|
|
},
|
|
{
|
|
"line": 112,
|
|
"method": "POST",
|
|
"url": "\"/gmail/create-suggested-job\""
|
|
}
|
|
],
|
|
"labels": [
|
|
"correspondenceRefresh",
|
|
"createJob",
|
|
"gmailReviewAutoLinkCount",
|
|
"gmailReviewBackToInbox",
|
|
"gmailReviewCandidateThreads",
|
|
"gmailReviewCreateFailed",
|
|
"gmailReviewCreating",
|
|
"gmailReviewEmbeddedTitle",
|
|
"gmailReviewFilter",
|
|
"gmailReviewHasImported",
|
|
"gmailReviewKeepInReview",
|
|
"gmailReviewKeptSuggested",
|
|
"gmailReviewLinkTopJob",
|
|
"gmailReviewLinked",
|
|
"gmailReviewLoadFailed",
|
|
"gmailReviewNoCandidates",
|
|
"gmailReviewNotes",
|
|
"gmailReviewNotesPlaceholder",
|
|
"gmailReviewOpenTopJob",
|
|
"gmailReviewReject",
|
|
"gmailReviewRejected",
|
|
"gmailReviewReturned",
|
|
"gmailReviewReviewCount",
|
|
"gmailReviewRouteAll",
|
|
"gmailReviewRouteAutoLink",
|
|
"gmailReviewRouteLinked",
|
|
"gmailReviewRouteRejected",
|
|
"gmailReviewRouteReview",
|
|
"gmailReviewRouteSuggested",
|
|
"gmailReviewRouteUnmatched",
|
|
"gmailReviewRunSync",
|
|
"gmailReviewSaveFailed",
|
|
"gmailReviewSubtitle",
|
|
"gmailReviewSuggestedJob",
|
|
"gmailReviewSuggestedJobAction",
|
|
"gmailReviewSuggestedJobsCount",
|
|
"gmailReviewSuggestedRole",
|
|
"gmailReviewSyncFailed",
|
|
"gmailReviewSyncFinished",
|
|
"gmailReviewSyncing",
|
|
"gmailReviewThreadSummary",
|
|
"gmailReviewTitle",
|
|
"gmailReviewUnknownCompany",
|
|
"gmailReviewUnknownRole",
|
|
"gmailReviewUnmatchedCount",
|
|
"loading"
|
|
],
|
|
"components": [
|
|
"Box",
|
|
"Button",
|
|
"Chip",
|
|
"CircularProgress",
|
|
"Paper",
|
|
"Stack",
|
|
"TextField",
|
|
"Typography"
|
|
],
|
|
"storage": [],
|
|
"functions": [
|
|
{
|
|
"name": "GmailReviewPage",
|
|
"line": 9
|
|
}
|
|
],
|
|
"dependencies": [
|
|
"job-tracker-ui/src/api.ts",
|
|
"job-tracker-ui/src/i18n/I18nProvider.tsx",
|
|
"job-tracker-ui/src/toast.tsx",
|
|
"job-tracker-ui/src/types.ts"
|
|
],
|
|
"reachableFromClientApp": true,
|
|
"importedBy": [
|
|
"job-tracker-ui/src/views/CorrespondenceInboxPage.tsx"
|
|
]
|
|
},
|
|
"job-tracker-ui/src/views/JobDiscoveryPage.tsx": {
|
|
"lines": 220,
|
|
"imports": [
|
|
"../api",
|
|
"../dialogs",
|
|
"../i18n/I18nProvider",
|
|
"@mui/icons-material/Add",
|
|
"@mui/icons-material/BookmarkAddOutlined",
|
|
"@mui/icons-material/DeleteOutline",
|
|
"@mui/icons-material/Refresh",
|
|
"@mui/icons-material/Search",
|
|
"@mui/material",
|
|
"react",
|
|
"react-router-dom"
|
|
],
|
|
"api": [
|
|
{
|
|
"line": 54,
|
|
"method": "GET",
|
|
"url": "\"/job-discovery/saved-searches\""
|
|
},
|
|
{
|
|
"line": 63,
|
|
"method": "GET",
|
|
"url": "\"/job-discovery/search\""
|
|
},
|
|
{
|
|
"line": 78,
|
|
"method": "POST",
|
|
"url": "\"/job-discovery/saved-searches\""
|
|
},
|
|
{
|
|
"line": 89,
|
|
"method": "POST",
|
|
"url": "`/job-discovery/saved-searches/${saved.id}/run`"
|
|
},
|
|
{
|
|
"line": 100,
|
|
"method": "DELETE",
|
|
"url": "`/job-discovery/saved-searches/${saved.id}`"
|
|
},
|
|
{
|
|
"line": 109,
|
|
"method": "PATCH",
|
|
"url": "`/job-discovery/saved-searches/${saved.id}`"
|
|
},
|
|
{
|
|
"line": 118,
|
|
"method": "PATCH",
|
|
"url": "`/job-discovery/saved-searches/${activeSavedSearchId}/results/${encodeURIComponent(jobId)}/dismiss`"
|
|
}
|
|
],
|
|
"labels": [
|
|
"adminUsersDelete",
|
|
"jobDiscoveryAllRecent",
|
|
"jobDiscoveryAutomaticAlerts",
|
|
"jobDiscoveryDeadline",
|
|
"jobDiscoveryDeleteSavedConfirm",
|
|
"jobDiscoveryDeleteSavedFailed",
|
|
"jobDiscoveryDeleteSavedTitle",
|
|
"jobDiscoveryDismiss",
|
|
"jobDiscoveryDismissFailed",
|
|
"jobDiscoveryGuidance",
|
|
"jobDiscoveryLastRun",
|
|
"jobDiscoveryListingUpdated",
|
|
"jobDiscoveryLocationMissing",
|
|
"jobDiscoveryMunicipality",
|
|
"jobDiscoveryNewResult",
|
|
"jobDiscoveryNoResults",
|
|
"jobDiscoveryNoSavedSearches",
|
|
"jobDiscoveryRetrieved",
|
|
"jobDiscoveryRoleCompany",
|
|
"jobDiscoveryRunSaved",
|
|
"jobDiscoverySaveSearch",
|
|
"jobDiscoverySaveSearchFailed",
|
|
"jobDiscoverySaveTracker",
|
|
"jobDiscoverySavedDefaultName",
|
|
"jobDiscoverySavedName",
|
|
"jobDiscoverySavedSearches",
|
|
"jobDiscoverySavedSearchesHelp",
|
|
"jobDiscoverySearchNav",
|
|
"jobDiscoverySearchedListing",
|
|
"jobDiscoverySearching",
|
|
"jobDiscoverySort",
|
|
"jobDiscoverySortDeadline",
|
|
"jobDiscoverySortTitle",
|
|
"jobDiscoverySortUpdated",
|
|
"jobDiscoverySourceHelp",
|
|
"jobDiscoverySourceTypeMissing",
|
|
"jobDiscoveryTrackedCount",
|
|
"jobDiscoveryUnavailable",
|
|
"jobDiscoveryUpdateAlertsFailed",
|
|
"jobDiscoveryViewListing",
|
|
"jobDiscoveryWorkArrangementMissing",
|
|
"retry"
|
|
],
|
|
"components": [
|
|
"AddIcon",
|
|
"Alert",
|
|
"BookmarkAddOutlinedIcon",
|
|
"Box",
|
|
"Button",
|
|
"Card",
|
|
"CardActions",
|
|
"CardContent",
|
|
"Chip",
|
|
"CircularProgress",
|
|
"DeleteOutlineIcon",
|
|
"FormControlLabel",
|
|
"MenuItem",
|
|
"RefreshIcon",
|
|
"SearchIcon",
|
|
"Stack",
|
|
"Switch",
|
|
"TextField",
|
|
"Typography"
|
|
],
|
|
"storage": [],
|
|
"functions": [
|
|
{
|
|
"name": "JobDiscoveryPage",
|
|
"line": 34
|
|
}
|
|
],
|
|
"dependencies": [
|
|
"job-tracker-ui/src/api.ts",
|
|
"job-tracker-ui/src/dialogs.ts",
|
|
"job-tracker-ui/src/i18n/I18nProvider.tsx"
|
|
],
|
|
"reachableFromClientApp": true,
|
|
"importedBy": [
|
|
"job-tracker-ui/src/App.tsx"
|
|
]
|
|
},
|
|
"job-tracker-ui/src/views/LandingPage.tsx": {
|
|
"lines": 282,
|
|
"imports": [
|
|
"../api",
|
|
"../components/GradientButton",
|
|
"../i18n/I18nProvider",
|
|
"../i18n/translations",
|
|
"../layout/AppShell",
|
|
"../planCatalog",
|
|
"@mui/icons-material/DescriptionOutlined",
|
|
"@mui/icons-material/FactCheckOutlined",
|
|
"@mui/icons-material/InsightsOutlined",
|
|
"@mui/icons-material/MarkEmailReadOutlined",
|
|
"@mui/icons-material/NotificationsActiveOutlined",
|
|
"@mui/icons-material/SpaceDashboardOutlined",
|
|
"@mui/material",
|
|
"@mui/material/styles",
|
|
"react",
|
|
"react-router-dom"
|
|
],
|
|
"api": [
|
|
{
|
|
"line": 51,
|
|
"method": "GET",
|
|
"url": "\"/auth/me\""
|
|
}
|
|
],
|
|
"labels": [
|
|
"landingAiAssistance",
|
|
"landingCommercialTerms",
|
|
"landingDashboardAlt",
|
|
"landingEyebrow",
|
|
"landingFeaturesBody",
|
|
"landingFeaturesEyebrow",
|
|
"landingFeaturesTitle",
|
|
"landingFooter",
|
|
"landingGetStarted",
|
|
"landingHeroAccent",
|
|
"landingHeroBefore",
|
|
"landingHeroBody",
|
|
"landingHowEyebrow",
|
|
"landingHowTitle",
|
|
"landingPipelineAlt",
|
|
"landingPlansBody",
|
|
"landingPlansEyebrow",
|
|
"landingPlansTitle",
|
|
"landingPreviewCaption",
|
|
"landingPreviewEyebrow",
|
|
"landingPreviewTitle",
|
|
"landingReadyBody",
|
|
"landingReadyTitle",
|
|
"landingSeeFeatures",
|
|
"landingSignIn",
|
|
"landingSignInArrow",
|
|
"landingWorkspaceAlt",
|
|
"loading"
|
|
],
|
|
"components": [
|
|
"AlarmIcon",
|
|
"AttachIcon",
|
|
"Box",
|
|
"Button",
|
|
"Container",
|
|
"DashboardIcon",
|
|
"GradientButton",
|
|
"InsightsIcon",
|
|
"MailIcon",
|
|
"MatchIcon",
|
|
"Stack",
|
|
"StackLanguageToggle",
|
|
"Typography"
|
|
],
|
|
"storage": [],
|
|
"functions": [
|
|
{
|
|
"name": "BRAND_DARK",
|
|
"line": 21
|
|
},
|
|
{
|
|
"name": "BRAND_PANEL",
|
|
"line": 22
|
|
},
|
|
{
|
|
"name": "FEATURES",
|
|
"line": 24
|
|
},
|
|
{
|
|
"name": "STEPS",
|
|
"line": 33
|
|
},
|
|
{
|
|
"name": "LandingPage",
|
|
"line": 42
|
|
}
|
|
],
|
|
"dependencies": [
|
|
"job-tracker-ui/src/api.ts",
|
|
"job-tracker-ui/src/components/GradientButton.tsx",
|
|
"job-tracker-ui/src/i18n/I18nProvider.tsx",
|
|
"job-tracker-ui/src/i18n/translations.ts",
|
|
"job-tracker-ui/src/layout/AppShell.tsx",
|
|
"job-tracker-ui/src/planCatalog.ts"
|
|
],
|
|
"reachableFromClientApp": true,
|
|
"importedBy": [
|
|
"job-tracker-ui/src/App.tsx"
|
|
]
|
|
},
|
|
"job-tracker-ui/src/views/LoginPage.tsx": {
|
|
"lines": 279,
|
|
"imports": [
|
|
"../api",
|
|
"../auth",
|
|
"../components/GoogleAuthCard",
|
|
"../components/MicrosoftAuthCard",
|
|
"../components/TurnstileWidget",
|
|
"../components/TwoFactorChallenge",
|
|
"../i18n/I18nProvider",
|
|
"../toast",
|
|
"@mui/material",
|
|
"react",
|
|
"react-router-dom"
|
|
],
|
|
"api": [
|
|
{
|
|
"line": 59,
|
|
"method": "GET",
|
|
"url": "\"/auth/config\""
|
|
},
|
|
{
|
|
"line": 67,
|
|
"method": "GET",
|
|
"url": "\"/auth/me\""
|
|
},
|
|
{
|
|
"line": 96,
|
|
"method": "POST",
|
|
"url": "url"
|
|
},
|
|
{
|
|
"line": 121,
|
|
"method": "POST",
|
|
"url": "\"/auth/resend-verification-email\""
|
|
}
|
|
],
|
|
"labels": [
|
|
"authOptional",
|
|
"authRequired",
|
|
"backToLogin",
|
|
"confirmPassword",
|
|
"createAccount",
|
|
"emailNotVerified",
|
|
"emailRequired",
|
|
"forgotPassword",
|
|
"invalidEmail",
|
|
"loginFailed",
|
|
"or",
|
|
"passwordRequired",
|
|
"passwordTooShort",
|
|
"passwordsDoNotMatch",
|
|
"profileCurrentPassword",
|
|
"profileEmail",
|
|
"registerCheckEmailForVerification",
|
|
"registrationUnavailable",
|
|
"rememberMe",
|
|
"rememberMeHelpPersistent",
|
|
"rememberMeHelpSession",
|
|
"resendVerificationEmail",
|
|
"sessionChangedCleared",
|
|
"signInTitle",
|
|
"signedIn",
|
|
"usernameOrEmail",
|
|
"usernameOrEmailRequired",
|
|
"verificationEmailResent",
|
|
"verifyEmailFailed"
|
|
],
|
|
"components": [
|
|
"Alert",
|
|
"Box",
|
|
"Button",
|
|
"Checkbox",
|
|
"Divider",
|
|
"FormControlLabel",
|
|
"GoogleAuthCard",
|
|
"MicrosoftAuthCard",
|
|
"Paper",
|
|
"TextField",
|
|
"TurnstileWidget",
|
|
"TwoFactorChallenge",
|
|
"Typography"
|
|
],
|
|
"storage": [],
|
|
"functions": [
|
|
{
|
|
"name": "LoginPage",
|
|
"line": 27
|
|
},
|
|
{
|
|
"name": "EMAIL_PATTERN",
|
|
"line": 48
|
|
}
|
|
],
|
|
"dependencies": [
|
|
"job-tracker-ui/src/api.ts",
|
|
"job-tracker-ui/src/auth.ts",
|
|
"job-tracker-ui/src/components/GoogleAuthCard.tsx",
|
|
"job-tracker-ui/src/components/MicrosoftAuthCard.tsx",
|
|
"job-tracker-ui/src/components/TurnstileWidget.tsx",
|
|
"job-tracker-ui/src/components/TwoFactorChallenge.tsx",
|
|
"job-tracker-ui/src/i18n/I18nProvider.tsx",
|
|
"job-tracker-ui/src/toast.tsx"
|
|
],
|
|
"reachableFromClientApp": true,
|
|
"importedBy": [
|
|
"job-tracker-ui/src/App.tsx"
|
|
]
|
|
},
|
|
"job-tracker-ui/src/views/MicrosoftLegacyRelinkPage.tsx": {
|
|
"lines": 67,
|
|
"imports": [
|
|
"../api",
|
|
"../components/MicrosoftAuthCard",
|
|
"../i18n/I18nProvider",
|
|
"@mui/material",
|
|
"react",
|
|
"react-router-dom"
|
|
],
|
|
"api": [
|
|
{
|
|
"line": 32,
|
|
"method": "POST",
|
|
"url": "\"/auth/microsoft/legacy-relink/confirm\""
|
|
}
|
|
],
|
|
"labels": [
|
|
"backToLogin",
|
|
"continueWithMicrosoft",
|
|
"microsoftAuthFailed",
|
|
"microsoftLegacyRelinkBody",
|
|
"microsoftLegacyRelinkFailed",
|
|
"microsoftLegacyRelinkMissing",
|
|
"microsoftLegacyRelinkSuccess",
|
|
"microsoftLegacyRelinkTitle"
|
|
],
|
|
"components": [
|
|
"Alert",
|
|
"Box",
|
|
"Button",
|
|
"CircularProgress",
|
|
"Paper",
|
|
"Typography"
|
|
],
|
|
"storage": [],
|
|
"functions": [
|
|
{
|
|
"name": "MicrosoftLegacyRelinkPage",
|
|
"line": 10
|
|
}
|
|
],
|
|
"dependencies": [
|
|
"job-tracker-ui/src/api.ts",
|
|
"job-tracker-ui/src/components/MicrosoftAuthCard.tsx",
|
|
"job-tracker-ui/src/i18n/I18nProvider.tsx"
|
|
],
|
|
"reachableFromClientApp": true,
|
|
"importedBy": [
|
|
"job-tracker-ui/src/App.tsx"
|
|
]
|
|
},
|
|
"job-tracker-ui/src/views/NotFoundPage.tsx": {
|
|
"lines": 41,
|
|
"imports": [
|
|
"../i18n/I18nProvider",
|
|
"@mui/material",
|
|
"react",
|
|
"react-router-dom"
|
|
],
|
|
"api": [],
|
|
"labels": [
|
|
"goBack",
|
|
"goHome",
|
|
"notFoundBody",
|
|
"notFoundTitle"
|
|
],
|
|
"components": [
|
|
"Box",
|
|
"Button",
|
|
"Paper",
|
|
"Typography"
|
|
],
|
|
"storage": [],
|
|
"functions": [
|
|
{
|
|
"name": "NotFoundPage",
|
|
"line": 6
|
|
}
|
|
],
|
|
"dependencies": [
|
|
"job-tracker-ui/src/i18n/I18nProvider.tsx"
|
|
],
|
|
"reachableFromClientApp": true,
|
|
"importedBy": [
|
|
"job-tracker-ui/src/App.tsx"
|
|
]
|
|
},
|
|
"job-tracker-ui/src/views/OfferComparisonPage.tsx": {
|
|
"lines": 67,
|
|
"imports": [
|
|
"../api",
|
|
"../hooks/useViewResource",
|
|
"../i18n/I18nProvider",
|
|
"../types",
|
|
"@mui/material",
|
|
"react",
|
|
"react-router-dom"
|
|
],
|
|
"api": [
|
|
{
|
|
"line": 14,
|
|
"method": "GET",
|
|
"url": "\"/jobapplications\""
|
|
}
|
|
],
|
|
"labels": [
|
|
"companiesLocation",
|
|
"companiesNextContact",
|
|
"jobApplications",
|
|
"offerComparisonCompensation",
|
|
"offerComparisonDecisionDeadline",
|
|
"offerComparisonEmpty",
|
|
"offerComparisonEmptyHelp",
|
|
"offerComparisonHelp",
|
|
"offerComparisonLoadFailed",
|
|
"offerComparisonNotRecorded",
|
|
"offerComparisonNotes",
|
|
"offerComparisonTitle",
|
|
"retry",
|
|
"statusOffer",
|
|
"workspaceNextAction",
|
|
"workspaceOpenFull"
|
|
],
|
|
"components": [
|
|
"Alert",
|
|
"Box",
|
|
"Button",
|
|
"Chip",
|
|
"Fact",
|
|
"Paper",
|
|
"Skeleton",
|
|
"Stack",
|
|
"Typography"
|
|
],
|
|
"storage": [],
|
|
"functions": [
|
|
{
|
|
"name": "OfferComparisonPage",
|
|
"line": 11
|
|
},
|
|
{
|
|
"name": "Fact",
|
|
"line": 56
|
|
}
|
|
],
|
|
"dependencies": [
|
|
"job-tracker-ui/src/api.ts",
|
|
"job-tracker-ui/src/hooks/useViewResource.ts",
|
|
"job-tracker-ui/src/i18n/I18nProvider.tsx",
|
|
"job-tracker-ui/src/types.ts"
|
|
],
|
|
"reachableFromClientApp": true,
|
|
"importedBy": [
|
|
"job-tracker-ui/src/App.tsx"
|
|
]
|
|
},
|
|
"job-tracker-ui/src/views/OperationsPage.tsx": {
|
|
"lines": 148,
|
|
"imports": [
|
|
"../api",
|
|
"../i18n/I18nProvider",
|
|
"../notifications",
|
|
"@mui/material",
|
|
"react"
|
|
],
|
|
"api": [
|
|
{
|
|
"line": 47,
|
|
"method": "GET",
|
|
"url": "\"/operations?limit=50\""
|
|
},
|
|
{
|
|
"line": 48,
|
|
"method": "GET",
|
|
"url": "\"/notifications?limit=50\""
|
|
},
|
|
{
|
|
"line": 101,
|
|
"method": "POST",
|
|
"url": "`/notifications/${notification.id}/read`"
|
|
},
|
|
{
|
|
"line": 105,
|
|
"method": "DELETE",
|
|
"url": "`/notifications/${notification.id}`"
|
|
},
|
|
{
|
|
"line": 131,
|
|
"method": "POST",
|
|
"url": "`/operations/${operation.id}/cancel`"
|
|
},
|
|
{
|
|
"line": 136,
|
|
"method": "POST",
|
|
"url": "`/operations/${operation.id}/retry`"
|
|
}
|
|
],
|
|
"labels": [
|
|
"cancel",
|
|
"notifications",
|
|
"notificationsDismiss",
|
|
"notificationsMarkRead",
|
|
"operations",
|
|
"operationsActionFailed",
|
|
"operationsCancellationRequested",
|
|
"operationsEmpty",
|
|
"operationsFailed",
|
|
"operationsLoadFailed",
|
|
"operationsLoading",
|
|
"operationsNoNotifications",
|
|
"operationsProgress",
|
|
"operationsStarted",
|
|
"operationsSubtitle",
|
|
"refresh",
|
|
"retry"
|
|
],
|
|
"components": [
|
|
"Alert",
|
|
"Box",
|
|
"Button",
|
|
"Chip",
|
|
"LinearProgress",
|
|
"Paper",
|
|
"Stack",
|
|
"Typography"
|
|
],
|
|
"storage": [],
|
|
"functions": [
|
|
{
|
|
"name": "OperationsPage",
|
|
"line": 35
|
|
}
|
|
],
|
|
"dependencies": [
|
|
"job-tracker-ui/src/api.ts",
|
|
"job-tracker-ui/src/i18n/I18nProvider.tsx",
|
|
"job-tracker-ui/src/notifications.ts"
|
|
],
|
|
"reachableFromClientApp": true,
|
|
"importedBy": [
|
|
"job-tracker-ui/src/App.tsx"
|
|
]
|
|
},
|
|
"job-tracker-ui/src/views/ProfilePage.tsx": {
|
|
"lines": 373,
|
|
"imports": [
|
|
"../api",
|
|
"../auth",
|
|
"../components/AuthStatusCard",
|
|
"../components/CropImageDialog",
|
|
"../components/GoogleAuthCard",
|
|
"../components/MicrosoftAuthCard",
|
|
"../components/SessionsSettingsCard",
|
|
"../components/TwoFactorSettingsCard",
|
|
"../i18n/I18nProvider",
|
|
"../profileCv",
|
|
"../toast",
|
|
"@mui/icons-material/DeleteOutline",
|
|
"@mui/icons-material/PhotoCameraOutlined",
|
|
"@mui/material",
|
|
"react"
|
|
],
|
|
"api": [
|
|
{
|
|
"line": 91,
|
|
"method": "GET",
|
|
"url": "\"/auth/me\""
|
|
},
|
|
{
|
|
"line": 103,
|
|
"method": "GET",
|
|
"url": "\"/auth/email-change\""
|
|
},
|
|
{
|
|
"line": 149,
|
|
"method": "POST",
|
|
"url": "\"/auth/avatar\""
|
|
},
|
|
{
|
|
"line": 202,
|
|
"method": "DELETE",
|
|
"url": "\"/auth/avatar\""
|
|
},
|
|
{
|
|
"line": 272,
|
|
"method": "POST",
|
|
"url": "\"/auth/email-change/request\""
|
|
},
|
|
{
|
|
"line": 290,
|
|
"method": "POST",
|
|
"url": "\"/auth/email-change/cancel\""
|
|
},
|
|
{
|
|
"line": 316,
|
|
"method": "PUT",
|
|
"url": "\"/auth/profile\""
|
|
},
|
|
{
|
|
"line": 350,
|
|
"method": "POST",
|
|
"url": "\"/auth/change-password\""
|
|
}
|
|
],
|
|
"labels": [
|
|
"cancel",
|
|
"profileAccountSection",
|
|
"profileChangeImage",
|
|
"profileChangePassword",
|
|
"profileCurrentEmail",
|
|
"profileCurrentPassword",
|
|
"profileCvMissing",
|
|
"profileCvReady",
|
|
"profileDisplayName",
|
|
"profileEmailChangeCancelled",
|
|
"profileEmailChangeFailed",
|
|
"profileEmailChangePassword",
|
|
"profileEmailChangeSent",
|
|
"profileExternalSession",
|
|
"profileFirstName",
|
|
"profileGoogleLinked",
|
|
"profileGoogleLinkedWithEmail",
|
|
"profileGoogleNotLinked",
|
|
"profileGoogleSession",
|
|
"profileHeadline",
|
|
"profileHeadlineHelp",
|
|
"profileHeadlinePlaceholder",
|
|
"profileImageRemoveFailed",
|
|
"profileImageRemoved",
|
|
"profileImageUpdated",
|
|
"profileImageUploadFailed",
|
|
"profileLastName",
|
|
"profileLoadFailed",
|
|
"profileLocalAccount",
|
|
"profileNewEmail",
|
|
"profileNewPassword",
|
|
"profilePasswordLocalOnly",
|
|
"profilePasswordUpdateFailed",
|
|
"profilePasswordUpdated",
|
|
"profilePendingEmail",
|
|
"profileReadOnlyInfo",
|
|
"profileRemoveImage",
|
|
"profileRequestEmailChange",
|
|
"profileSaveChanges",
|
|
"profileTitle",
|
|
"profileUpdateFailed",
|
|
"profileUpdatePassword",
|
|
"profileUpdated",
|
|
"profileUploading",
|
|
"profileUsername",
|
|
"retry"
|
|
],
|
|
"components": [
|
|
"Alert",
|
|
"AuthStatusCard",
|
|
"Avatar",
|
|
"Box",
|
|
"Button",
|
|
"Chip",
|
|
"CropImageDialog",
|
|
"DeleteOutlineIcon",
|
|
"Divider",
|
|
"GoogleAuthCard",
|
|
"MicrosoftAuthCard",
|
|
"Paper",
|
|
"PhotoCameraOutlinedIcon",
|
|
"SessionsSettingsCard",
|
|
"TextField",
|
|
"TwoFactorSettingsCard",
|
|
"Typography"
|
|
],
|
|
"storage": [
|
|
{
|
|
"line": 101,
|
|
"call": "window.localStorage.getItem(getUserScopedStorageKey(\"profileHeadline\", userKey))"
|
|
},
|
|
{
|
|
"line": 318,
|
|
"call": "window.localStorage.setItem(getUserScopedStorageKey(\"profileHeadline\", userKey), headline.trim())"
|
|
}
|
|
],
|
|
"functions": [
|
|
{
|
|
"name": "AVATAR_UPLOAD_ACCEPT",
|
|
"line": 44
|
|
},
|
|
{
|
|
"name": "ProfilePage",
|
|
"line": 60
|
|
}
|
|
],
|
|
"dependencies": [
|
|
"job-tracker-ui/src/api.ts",
|
|
"job-tracker-ui/src/auth.ts",
|
|
"job-tracker-ui/src/components/AuthStatusCard.tsx",
|
|
"job-tracker-ui/src/components/CropImageDialog.tsx",
|
|
"job-tracker-ui/src/components/GoogleAuthCard.tsx",
|
|
"job-tracker-ui/src/components/MicrosoftAuthCard.tsx",
|
|
"job-tracker-ui/src/components/SessionsSettingsCard.tsx",
|
|
"job-tracker-ui/src/components/TwoFactorSettingsCard.tsx",
|
|
"job-tracker-ui/src/i18n/I18nProvider.tsx",
|
|
"job-tracker-ui/src/profileCv.ts",
|
|
"job-tracker-ui/src/toast.tsx"
|
|
],
|
|
"reachableFromClientApp": true,
|
|
"importedBy": [
|
|
"job-tracker-ui/src/App.tsx"
|
|
]
|
|
},
|
|
"job-tracker-ui/src/views/PublicCvPage.tsx": {
|
|
"lines": 87,
|
|
"imports": [
|
|
"../api",
|
|
"react",
|
|
"react-router-dom"
|
|
],
|
|
"api": [
|
|
{
|
|
"line": 26,
|
|
"method": "GET",
|
|
"url": "`/public-cv/${slug}`"
|
|
}
|
|
],
|
|
"labels": [],
|
|
"components": [],
|
|
"storage": [],
|
|
"functions": [
|
|
{
|
|
"name": "A4_WIDTH_PX",
|
|
"line": 6
|
|
},
|
|
{
|
|
"name": "A4_HEIGHT_PX",
|
|
"line": 7
|
|
},
|
|
{
|
|
"name": "PublicCvPage",
|
|
"line": 11
|
|
}
|
|
],
|
|
"dependencies": [
|
|
"job-tracker-ui/src/api.ts"
|
|
],
|
|
"reachableFromClientApp": true,
|
|
"importedBy": [
|
|
"job-tracker-ui/src/App.tsx"
|
|
]
|
|
},
|
|
"job-tracker-ui/src/views/ResetPasswordPage.tsx": {
|
|
"lines": 115,
|
|
"imports": [
|
|
"../api",
|
|
"../i18n/I18nProvider",
|
|
"../toast",
|
|
"@mui/material",
|
|
"react",
|
|
"react-router-dom"
|
|
],
|
|
"api": [
|
|
{
|
|
"line": 66,
|
|
"method": "POST",
|
|
"url": "\"/auth/reset-password\""
|
|
}
|
|
],
|
|
"labels": [
|
|
"backToLogin",
|
|
"confirmPassword",
|
|
"missingResetLinkInfo",
|
|
"passwordResetSuccess",
|
|
"passwordTooShort",
|
|
"passwordsDoNotMatch",
|
|
"profileEmail",
|
|
"profileNewPassword",
|
|
"resetFailed",
|
|
"resetPasswordBody",
|
|
"resetPasswordTitle",
|
|
"updatePassword"
|
|
],
|
|
"components": [
|
|
"Alert",
|
|
"Box",
|
|
"Button",
|
|
"Paper",
|
|
"TextField",
|
|
"Typography"
|
|
],
|
|
"storage": [],
|
|
"functions": [
|
|
{
|
|
"name": "ResetPasswordPage",
|
|
"line": 11
|
|
}
|
|
],
|
|
"dependencies": [
|
|
"job-tracker-ui/src/api.ts",
|
|
"job-tracker-ui/src/i18n/I18nProvider.tsx",
|
|
"job-tracker-ui/src/toast.tsx"
|
|
],
|
|
"reachableFromClientApp": true,
|
|
"importedBy": [
|
|
"job-tracker-ui/src/App.tsx"
|
|
]
|
|
},
|
|
"job-tracker-ui/src/views/RouteErrorPage.tsx": {
|
|
"lines": 53,
|
|
"imports": [
|
|
"../i18n/I18nProvider",
|
|
"@mui/material",
|
|
"react",
|
|
"react-router-dom"
|
|
],
|
|
"api": [],
|
|
"labels": [
|
|
"appErrorBody",
|
|
"appErrorTitle",
|
|
"goBack",
|
|
"goHome"
|
|
],
|
|
"components": [
|
|
"Box",
|
|
"Button",
|
|
"Paper",
|
|
"Typography"
|
|
],
|
|
"storage": [],
|
|
"functions": [
|
|
{
|
|
"name": "RouteErrorPage",
|
|
"line": 6
|
|
}
|
|
],
|
|
"dependencies": [
|
|
"job-tracker-ui/src/i18n/I18nProvider.tsx"
|
|
],
|
|
"reachableFromClientApp": true,
|
|
"importedBy": [
|
|
"job-tracker-ui/src/App.tsx"
|
|
]
|
|
},
|
|
"job-tracker-ui/src/views/VerifyEmailPage.tsx": {
|
|
"lines": 77,
|
|
"imports": [
|
|
"../api",
|
|
"../i18n/I18nProvider",
|
|
"@mui/material",
|
|
"react",
|
|
"react-router-dom"
|
|
],
|
|
"api": [
|
|
{
|
|
"line": 31,
|
|
"method": "POST",
|
|
"url": "emailChange ? \"/auth/email-change/confirm\" : \"/auth/verify-email\""
|
|
}
|
|
],
|
|
"labels": [
|
|
"backToLogin",
|
|
"verifyEmailFailed"
|
|
],
|
|
"components": [
|
|
"Alert",
|
|
"Box",
|
|
"Button",
|
|
"CircularProgress",
|
|
"Paper",
|
|
"Typography"
|
|
],
|
|
"storage": [],
|
|
"functions": [
|
|
{
|
|
"name": "VerifyEmailPage",
|
|
"line": 12
|
|
}
|
|
],
|
|
"dependencies": [
|
|
"job-tracker-ui/src/api.ts",
|
|
"job-tracker-ui/src/i18n/I18nProvider.tsx"
|
|
],
|
|
"reachableFromClientApp": true,
|
|
"importedBy": [
|
|
"job-tracker-ui/src/App.tsx"
|
|
]
|
|
},
|
|
"job-tracker-ui/src/views/career/CareerEvidenceBank.tsx": {
|
|
"lines": 39,
|
|
"imports": [
|
|
"../../api",
|
|
"../../confirm",
|
|
"../../i18n/I18nProvider",
|
|
"@mui/icons-material/DeleteOutline",
|
|
"@mui/material",
|
|
"react"
|
|
],
|
|
"api": [
|
|
{
|
|
"line": 15,
|
|
"method": "GET",
|
|
"url": "\"/career/evidence\""
|
|
},
|
|
{
|
|
"line": 17,
|
|
"method": "POST",
|
|
"url": "\"/career/evidence\""
|
|
},
|
|
{
|
|
"line": 18,
|
|
"method": "DELETE",
|
|
"url": "`/career/evidence/${item.id}`"
|
|
}
|
|
],
|
|
"labels": [
|
|
"careerEvidenceAdd",
|
|
"careerEvidenceCategory",
|
|
"careerEvidenceDeleteFailed",
|
|
"careerEvidenceDeleteMessage",
|
|
"careerEvidenceDeleteTitle",
|
|
"careerEvidenceEmpty",
|
|
"careerEvidenceItemTitle",
|
|
"careerEvidenceLoadFailed",
|
|
"careerEvidenceManualSource",
|
|
"careerEvidenceSave",
|
|
"careerEvidenceSaveFailed",
|
|
"careerEvidenceSource",
|
|
"careerEvidenceSourceHelp",
|
|
"careerEvidenceStatement",
|
|
"careerEvidenceSubtitle",
|
|
"careerEvidenceTags",
|
|
"careerEvidenceTagsHelp",
|
|
"careerEvidenceTitle",
|
|
"careerEvidenceTruthHelp",
|
|
"deleteAction",
|
|
"retry"
|
|
],
|
|
"components": [
|
|
"Alert",
|
|
"Box",
|
|
"Button",
|
|
"Chip",
|
|
"DeleteOutlineIcon",
|
|
"MenuItem",
|
|
"Paper",
|
|
"Stack",
|
|
"TextField",
|
|
"Typography"
|
|
],
|
|
"storage": [],
|
|
"functions": [
|
|
{
|
|
"name": "CareerEvidenceBank",
|
|
"line": 10
|
|
}
|
|
],
|
|
"dependencies": [
|
|
"job-tracker-ui/src/api.ts",
|
|
"job-tracker-ui/src/confirm.tsx",
|
|
"job-tracker-ui/src/i18n/I18nProvider.tsx"
|
|
],
|
|
"reachableFromClientApp": true,
|
|
"importedBy": [
|
|
"job-tracker-ui/src/views/CareerProfilePage.tsx"
|
|
]
|
|
},
|
|
"job-tracker-ui/src/views/career/CareerProfileSections.tsx": {
|
|
"lines": 252,
|
|
"imports": [
|
|
"../../components/RichTextField",
|
|
"../../i18n/I18nProvider",
|
|
"../../profileCv",
|
|
"@mui/icons-material/Add",
|
|
"@mui/icons-material/DeleteOutline",
|
|
"@mui/material",
|
|
"react"
|
|
],
|
|
"api": [],
|
|
"labels": [
|
|
"profileCvAddLink",
|
|
"profileCvContactEmail",
|
|
"profileCvContactFullName",
|
|
"profileCvContactHeadline",
|
|
"profileCvContactLinkedIn",
|
|
"profileCvContactLocation",
|
|
"profileCvContactPhone",
|
|
"profileCvContactWebsite",
|
|
"profileCvDeleteCustomLink",
|
|
"profileCvEducationDetails",
|
|
"profileCvEducationEnd",
|
|
"profileCvEducationInstitution",
|
|
"profileCvEducationLocation",
|
|
"profileCvEducationQualification",
|
|
"profileCvEducationStart",
|
|
"profileCvJobBullets",
|
|
"profileCvJobCompany",
|
|
"profileCvJobEnd",
|
|
"profileCvJobLocation",
|
|
"profileCvJobSkills",
|
|
"profileCvJobStart",
|
|
"profileCvJobTitle",
|
|
"profileCvLanguageLevel",
|
|
"profileCvLanguageName",
|
|
"profileCvLanguageNotes",
|
|
"profileCvLinkLabel",
|
|
"profileCvLinkUrl",
|
|
"profileCvOtherLinks",
|
|
"profileCvOtherSectionItems",
|
|
"profileCvOtherSectionTitle",
|
|
"profileCvStructuredAddEducation",
|
|
"profileCvStructuredAddJob",
|
|
"profileCvStructuredAddLanguage",
|
|
"profileCvStructuredAddOtherSection",
|
|
"profileCvStructuredAwards",
|
|
"profileCvStructuredEducation",
|
|
"profileCvStructuredEmpty",
|
|
"profileCvStructuredInterests",
|
|
"profileCvStructuredJobs",
|
|
"profileCvStructuredLanguages",
|
|
"profileCvStructuredListHelp",
|
|
"profileCvStructuredOrganisations",
|
|
"profileCvStructuredOtherSections",
|
|
"profileCvStructuredPublications",
|
|
"profileCvStructuredReferences",
|
|
"profileCvStructuredRemove",
|
|
"profileCvStructuredSkills",
|
|
"profileCvStructuredSummary"
|
|
],
|
|
"components": [
|
|
"AddIcon",
|
|
"Box",
|
|
"Button",
|
|
"Chip",
|
|
"DeleteOutlineIcon",
|
|
"FieldReviewNote",
|
|
"IconButton",
|
|
"LinesField",
|
|
"RichTextField",
|
|
"Stack",
|
|
"TextField",
|
|
"Typography"
|
|
],
|
|
"storage": [],
|
|
"functions": [
|
|
{
|
|
"name": "FieldReviewNote",
|
|
"line": 39
|
|
},
|
|
{
|
|
"name": "PersonalInformationSection",
|
|
"line": 61
|
|
},
|
|
{
|
|
"name": "LinesField",
|
|
"line": 106
|
|
},
|
|
{
|
|
"name": "ProfessionalSummarySection",
|
|
"line": 116
|
|
},
|
|
{
|
|
"name": "SkillsSection",
|
|
"line": 126
|
|
},
|
|
{
|
|
"name": "InterestsSection",
|
|
"line": 131
|
|
},
|
|
{
|
|
"name": "LongTailSections",
|
|
"line": 136
|
|
},
|
|
{
|
|
"name": "LanguagesSection",
|
|
"line": 142
|
|
},
|
|
{
|
|
"name": "WorkExperienceSection",
|
|
"line": 167
|
|
},
|
|
{
|
|
"name": "EducationSection",
|
|
"line": 199
|
|
},
|
|
{
|
|
"name": "OtherSectionsSection",
|
|
"line": 230
|
|
}
|
|
],
|
|
"dependencies": [
|
|
"job-tracker-ui/src/components/RichTextField.tsx",
|
|
"job-tracker-ui/src/i18n/I18nProvider.tsx",
|
|
"job-tracker-ui/src/profileCv.ts"
|
|
],
|
|
"reachableFromClientApp": true,
|
|
"importedBy": [
|
|
"job-tracker-ui/src/views/CareerProfilePage.tsx"
|
|
]
|
|
},
|
|
"job-tracker-ui/src/views/career/CareerWorkspaceOverview.tsx": {
|
|
"lines": 178,
|
|
"imports": [
|
|
"../../cvBuilder",
|
|
"../../i18n/I18nProvider",
|
|
"../../types",
|
|
"./careerCompletenessLabels",
|
|
"@mui/icons-material/DescriptionOutlined",
|
|
"@mui/icons-material/PersonOutline",
|
|
"@mui/icons-material/UploadFileOutlined",
|
|
"@mui/icons-material/WorkOutline",
|
|
"@mui/material",
|
|
"react"
|
|
],
|
|
"api": [],
|
|
"labels": [
|
|
"careerOverviewActions",
|
|
"careerOverviewAddNext",
|
|
"careerOverviewCareerProfile",
|
|
"careerOverviewCareerProfileBody",
|
|
"careerOverviewChooseJob",
|
|
"careerOverviewCompleteness",
|
|
"careerOverviewCompletenessLabel",
|
|
"careerOverviewCreateGeneralCv",
|
|
"careerOverviewCvImport",
|
|
"careerOverviewEditProfile",
|
|
"careerOverviewFirstRun",
|
|
"careerOverviewGeneralCv",
|
|
"careerOverviewGeneralCvBody",
|
|
"careerOverviewImportBody",
|
|
"careerOverviewImportCv",
|
|
"careerOverviewImproveProfile",
|
|
"careerOverviewJobCv",
|
|
"careerOverviewJobCvBody",
|
|
"careerOverviewJobSpecific",
|
|
"careerOverviewNoCvs",
|
|
"careerOverviewOpenBuilder",
|
|
"careerOverviewProfileStatus",
|
|
"careerOverviewRecentCvs",
|
|
"careerOverviewRecentFailed",
|
|
"careerOverviewResolveImport",
|
|
"careerOverviewReviewImport",
|
|
"careerOverviewSubtitle",
|
|
"careerOverviewUnavailable",
|
|
"careerOverviewUpdated",
|
|
"careerOverviewViewAll",
|
|
"careerOverviewViewProcessing",
|
|
"careerWorkspaceOverviewTab",
|
|
"cvDashboardOpen"
|
|
],
|
|
"components": [
|
|
"ActionCard",
|
|
"Alert",
|
|
"Box",
|
|
"Button",
|
|
"Chip",
|
|
"DescriptionOutlinedIcon",
|
|
"LinearProgress",
|
|
"Paper",
|
|
"PersonOutlineIcon",
|
|
"Skeleton",
|
|
"Stack",
|
|
"Typography",
|
|
"UploadFileOutlinedIcon",
|
|
"WorkOutlineIcon"
|
|
],
|
|
"storage": [],
|
|
"functions": [
|
|
{
|
|
"name": "ActionCard",
|
|
"line": 34
|
|
},
|
|
{
|
|
"name": "CareerWorkspaceOverview",
|
|
"line": 61
|
|
}
|
|
],
|
|
"dependencies": [
|
|
"job-tracker-ui/src/cvBuilder.ts",
|
|
"job-tracker-ui/src/i18n/I18nProvider.tsx",
|
|
"job-tracker-ui/src/types.ts",
|
|
"job-tracker-ui/src/views/career/careerCompletenessLabels.ts"
|
|
],
|
|
"reachableFromClientApp": true,
|
|
"importedBy": [
|
|
"job-tracker-ui/src/views/CareerProfilePage.tsx"
|
|
]
|
|
},
|
|
"job-tracker-ui/src/views/career/ProfileCompleteness.tsx": {
|
|
"lines": 91,
|
|
"imports": [
|
|
"../../i18n/I18nProvider",
|
|
"./careerCompletenessLabels",
|
|
"@mui/icons-material/ExpandMore",
|
|
"@mui/material",
|
|
"react"
|
|
],
|
|
"api": [],
|
|
"labels": [
|
|
"profileCvCompletenessComplete",
|
|
"profileCvCompletenessMissing",
|
|
"profileCvCompletenessTitle",
|
|
"profileCvVersionCurrent",
|
|
"profileCvVersionHistory",
|
|
"profileCvVersionRestore"
|
|
],
|
|
"components": [
|
|
"Accordion",
|
|
"AccordionDetails",
|
|
"AccordionSummary",
|
|
"Box",
|
|
"Button",
|
|
"Chip",
|
|
"ExpandMoreIcon",
|
|
"LinearProgress",
|
|
"Typography"
|
|
],
|
|
"storage": [],
|
|
"functions": [
|
|
{
|
|
"name": "ProfileCompleteness",
|
|
"line": 23
|
|
}
|
|
],
|
|
"dependencies": [
|
|
"job-tracker-ui/src/i18n/I18nProvider.tsx",
|
|
"job-tracker-ui/src/views/career/careerCompletenessLabels.ts"
|
|
],
|
|
"reachableFromClientApp": true,
|
|
"importedBy": [
|
|
"job-tracker-ui/src/views/CareerProfilePage.tsx"
|
|
]
|
|
},
|
|
"job-tracker-ui/src/views/career/careerCompletenessLabels.ts": {
|
|
"lines": 17,
|
|
"imports": [
|
|
"../../i18n/translations"
|
|
],
|
|
"api": [],
|
|
"labels": [],
|
|
"components": [],
|
|
"storage": [],
|
|
"functions": [],
|
|
"dependencies": [
|
|
"job-tracker-ui/src/i18n/translations.ts"
|
|
],
|
|
"reachableFromClientApp": true,
|
|
"importedBy": [
|
|
"job-tracker-ui/src/views/career/CareerWorkspaceOverview.tsx",
|
|
"job-tracker-ui/src/views/career/ProfileCompleteness.tsx"
|
|
]
|
|
}
|
|
}
|
|
}
|