diff --git a/website/PROJECT_TREE.md b/website/PROJECT_TREE.md index 3f70984..8b49693 100644 --- a/website/PROJECT_TREE.md +++ b/website/PROJECT_TREE.md @@ -139,6 +139,8 @@ website/ │ │ │ └── registry.js │ │ ├── components/ │ │ │ ├── security/ +│ │ │ │ ├── BlockedPanel.jsx +│ │ │ │ ├── DeleteAccountPanel.jsx │ │ │ │ ├── EmailAddressPanel.jsx │ │ │ │ ├── linkedIdentities.jsx │ │ │ │ ├── RecoveryCodesDisplay.jsx @@ -173,7 +175,9 @@ website/ │ │ │ ├── registry.js │ │ │ └── types.jsx │ │ ├── lib/ +│ │ │ ├── accountDeletion.js │ │ │ ├── adminNav.js +│ │ │ ├── deletedAccount.js │ │ │ ├── demoNotice.js │ │ │ ├── engagementRules.js │ │ │ ├── eventAuthoring.js @@ -182,6 +186,7 @@ website/ │ │ │ ├── heroLayout.js │ │ │ ├── moduleAdmin.js │ │ │ ├── navOverrides.js +│ │ │ ├── notice.js │ │ │ ├── notificationPaths.js │ │ │ ├── pageShell.js │ │ │ ├── settingsJson.js @@ -192,7 +197,8 @@ website/ │ │ │ ├── teamVoice.js │ │ │ ├── themeVars.js │ │ │ ├── useAsync.js -│ │ │ └── useNavOverrides.js +│ │ │ ├── useNavOverrides.js +│ │ │ └── userSafety.js │ │ ├── modules/ │ │ │ ├── featureGate.js │ │ │ ├── features.jsx @@ -293,6 +299,7 @@ website/ │ │ ├── App.jsx │ │ └── main.jsx │ ├── test/ +│ │ ├── accountDeletion.test.js │ │ ├── adminNav.test.js │ │ ├── apiClient.test.js │ │ ├── demoNotice.test.js @@ -320,7 +327,8 @@ website/ │ │ ├── teamIntegrations.test.js │ │ ├── teamNotify.test.js │ │ ├── teamVoice.test.js -│ │ └── themeVars.test.js +│ │ ├── themeVars.test.js +│ │ └── userSafety.test.js │ ├── index.html │ ├── package-lock.json │ ├── package.json @@ -364,6 +372,7 @@ website/ │ │ │ │ ├── oauth2.provider.js │ │ │ │ ├── registry.js │ │ │ │ └── steam.provider.js +│ │ │ ├── accountDeletion.js │ │ │ ├── identityHooks.js │ │ │ ├── session.middleware.js │ │ │ ├── session.service.js @@ -562,6 +571,10 @@ website/ │ │ │ ├── revokedSessions/ │ │ │ │ ├── revokedSessions.db.js │ │ │ │ └── revokedSessions.model.js +│ │ │ ├── safety/ +│ │ │ │ ├── targets.js +│ │ │ │ ├── userSafety.db.js +│ │ │ │ └── userSafety.model.js │ │ │ ├── settings/ │ │ │ │ ├── settings.db.js │ │ │ │ └── settings.model.js @@ -672,6 +685,7 @@ website/ │ │ │ │ │ ├── password.router.js │ │ │ │ │ ├── passwordReset.controller.js │ │ │ │ │ ├── register.router.js +│ │ │ │ │ ├── safety.controller.js │ │ │ │ │ ├── session.router.js │ │ │ │ │ ├── sso.controller.js │ │ │ │ │ ├── sso.routes.js @@ -685,6 +699,7 @@ website/ │ │ │ │ │ ├── events.controller.js │ │ │ │ │ ├── events.router.js │ │ │ │ │ ├── index.js +│ │ │ │ │ ├── reports.router.js │ │ │ │ │ ├── teamForum.controller.js │ │ │ │ │ ├── teamForum.router.js │ │ │ │ │ ├── teams.controller.js @@ -722,6 +737,7 @@ website/ │ │ │ ├── brandAssets.js │ │ │ ├── db.js │ │ │ ├── discordAnnounce.js +│ │ │ ├── displayAuthor.js │ │ │ ├── engagementEmit.js │ │ │ ├── engagementRetentionPrune.js │ │ │ ├── engagementWorker.js @@ -762,6 +778,7 @@ website/ │ ├── test/ │ │ ├── _helper.js │ │ ├── _setup.js +│ │ ├── accountDeletion.test.js │ │ ├── adminModules.test.js │ │ ├── adminTrustedDevices.test.js │ │ ├── adminUsers.test.js @@ -786,6 +803,7 @@ website/ │ │ ├── demoLocks.test.js │ │ ├── demoModule.test.js │ │ ├── demoStepRefusal.test.js +│ │ ├── displayAuthor.test.js │ │ ├── emailCollisionSurfaces.test.js │ │ ├── emailConfig.model.test.js │ │ ├── emailTemplates.test.js @@ -901,8 +919,10 @@ website/ │ │ ├── totp.test.js │ │ ├── trustedDevices.test.js │ │ ├── trustProxy.test.js +│ │ ├── userDeletingHook.test.js │ │ ├── usernamePolicy.test.js -│ │ └── userNotificationsSql.test.js +│ │ ├── userNotificationsSql.test.js +│ │ └── userSafety.test.js │ ├── .env.example │ ├── engagement-triggers.json │ ├── package-lock.json