diff --git a/website/PROJECT_TREE.md b/website/PROJECT_TREE.md index bcea469..77d5031 100644 --- a/website/PROJECT_TREE.md +++ b/website/PROJECT_TREE.md @@ -164,6 +164,7 @@ website/ │ │ │ ├── heroLayout.js │ │ │ ├── shardEvents.js │ │ │ ├── useAsync.js +│ │ │ ├── useShardFeatures.js │ │ │ └── useShardFeed.js │ │ ├── routes/ │ │ │ ├── admin/ @@ -190,6 +191,8 @@ website/ │ │ │ │ │ ├── SettingsAdmin.jsx │ │ │ │ │ ├── ShardAdmin.jsx │ │ │ │ │ ├── ShardOps.jsx +│ │ │ │ │ ├── ShardVisibility.jsx +│ │ │ │ │ ├── SpawnAtlas.jsx │ │ │ │ │ ├── UserDetail.jsx │ │ │ │ │ ├── UserEditor.jsx │ │ │ │ │ ├── UsersAdmin.jsx @@ -213,17 +216,23 @@ website/ │ │ │ │ └── ResetPassword.jsx │ │ │ ├── public/ │ │ │ │ ├── About.jsx +│ │ │ │ ├── Atlas.jsx +│ │ │ │ ├── AtlasCreature.jsx │ │ │ │ ├── ChampSpawns.jsx │ │ │ │ ├── CmsPage.jsx │ │ │ │ ├── FiveOnFriday.jsx │ │ │ │ ├── Governors.jsx │ │ │ │ ├── Guilds.jsx │ │ │ │ ├── Houses.jsx +│ │ │ │ ├── Leaderboards.jsx │ │ │ │ ├── Maintenance.jsx +│ │ │ │ ├── Market.jsx +│ │ │ │ ├── MarketVendor.jsx │ │ │ │ ├── News.jsx │ │ │ │ ├── Newsletter.jsx │ │ │ │ ├── NewsletterIssue.jsx │ │ │ │ ├── Portal.jsx +│ │ │ │ ├── Rules.jsx │ │ │ │ ├── Screenshots.jsx │ │ │ │ ├── Shard.jsx │ │ │ │ ├── ShardActivity.jsx @@ -257,9 +266,12 @@ website/ │ └── sonar-test-reporter.mjs ├── server/ │ ├── db/ +│ │ ├── data/ +│ │ │ └── spawnAtlas.art.example.json │ │ ├── schema.sql │ │ └── seed.js │ ├── scripts/ +│ │ ├── importSpawnAtlas.js │ │ └── routeManifest.js │ ├── src/ │ │ ├── auth/ @@ -365,15 +377,27 @@ website/ │ │ │ ├── settings/ │ │ │ │ ├── settings.db.js │ │ │ │ └── settings.model.js +│ │ │ ├── shardAtlas/ +│ │ │ │ ├── shardAtlas.db.js +│ │ │ │ └── shardAtlas.model.js +│ │ │ ├── shardClilocs/ +│ │ │ │ ├── shardClilocs.db.js +│ │ │ │ └── shardClilocs.model.js │ │ │ ├── shardEvents/ │ │ │ │ ├── shardEvents.db.js │ │ │ │ └── shardEvents.model.js │ │ │ ├── shardLinks/ │ │ │ │ ├── shardLinks.db.js │ │ │ │ └── shardLinks.model.js +│ │ │ ├── shardMarket/ +│ │ │ │ ├── shardMarket.db.js +│ │ │ │ └── shardMarket.model.js │ │ │ ├── shardState/ │ │ │ │ ├── shardState.db.js │ │ │ │ └── shardState.model.js +│ │ │ ├── shardVisibility/ +│ │ │ │ ├── shardVisibility.db.js +│ │ │ │ └── shardVisibility.model.js │ │ │ ├── trustedDevices/ │ │ │ │ ├── trustedDevices.db.js │ │ │ │ └── trustedDevices.model.js @@ -418,7 +442,10 @@ website/ │ │ │ │ │ ├── posts.router.js │ │ │ │ │ ├── settings.router.js │ │ │ │ │ ├── shard.router.js +│ │ │ │ │ ├── shardAtlas.controller.js +│ │ │ │ │ ├── shardClilocs.controller.js │ │ │ │ │ ├── shardOps.controller.js +│ │ │ │ │ ├── shardVisibility.controller.js │ │ │ │ │ ├── uoLink.controller.js │ │ │ │ │ ├── uoLink.router.js │ │ │ │ │ ├── uploads.router.js @@ -457,6 +484,8 @@ website/ │ │ │ │ │ ├── shard.controller.js │ │ │ │ │ └── shard.router.js │ │ │ │ ├── public/ +│ │ │ │ │ ├── atlas.controller.js +│ │ │ │ │ ├── atlas.router.js │ │ │ │ │ ├── index.js │ │ │ │ │ ├── pages.router.js │ │ │ │ │ ├── posts.router.js @@ -474,6 +503,8 @@ website/ │ │ │ ├── auth.js │ │ │ ├── botInternalClient.js │ │ │ ├── botInternalKey.js +│ │ │ ├── clilocParse.js +│ │ │ ├── clilocSource.js │ │ │ ├── db.js │ │ │ ├── logger.js │ │ │ ├── mailer.js @@ -484,6 +515,9 @@ website/ │ │ │ ├── shardBroadcast.js │ │ │ ├── shardIngest.js │ │ │ ├── shardSales.js +│ │ │ ├── shardVisibility.js +│ │ │ ├── spawnAtlasParse.js +│ │ │ ├── spawnAtlasSource.js │ │ │ ├── totp.js │ │ │ ├── trustProxy.js │ │ │ ├── uoLinkClient.js @@ -502,11 +536,14 @@ website/ │ │ ├── appeals.pure.test.js │ │ ├── appeals.test.js │ │ ├── appLinks.test.js +│ │ ├── atlasController.test.js │ │ ├── authController.test.js │ │ ├── authMe.test.js │ │ ├── authTrustedDevice.test.js │ │ ├── botInternalKey.test.js │ │ ├── botScore.test.js +│ │ ├── clilocParse.test.js +│ │ ├── clilocSource.test.js │ │ ├── csp.test.js │ │ ├── emailConfig.model.test.js │ │ ├── honeypot.test.js @@ -540,11 +577,19 @@ website/ │ │ ├── secretBox.test.js │ │ ├── selfTrustedDevices.test.js │ │ ├── session.test.js +│ │ ├── shardBroadcast.visibility.test.js │ │ ├── shardControllerPublic.test.js │ │ ├── shardIngest.champsPages.test.js +│ │ ├── shardIngest.market.test.js +│ │ ├── shardIngest.points.test.js │ │ ├── shardIngest.protocol2.test.js +│ │ ├── shardIngest.ruleset.test.js +│ │ ├── shardMarket.model.test.js │ │ ├── shardState.governorTerms.test.js │ │ ├── shardState.model.test.js +│ │ ├── shardVisibility.test.js +│ │ ├── spawnAtlas.parse.test.js +│ │ ├── spawnAtlas.source.test.js │ │ ├── ssoCallback.test.js │ │ ├── ssoState.test.js │ │ ├── ssoTrustedDevice.test.js @@ -553,6 +598,11 @@ website/ │ │ ├── trustProxy.test.js │ │ ├── uoLinkClient.test.js │ │ └── usernamePolicy.test.js +│ ├── tools/ +│ │ └── cliloc-export/ +│ │ ├── clilocexport.csproj +│ │ ├── Program.cs +│ │ └── README.md │ ├── .env.example │ ├── package-lock.json │ ├── package.json