diff --git a/src/app/App.js b/src/app/App.js index cc544d1..889d9ca 100644 --- a/src/app/App.js +++ b/src/app/App.js @@ -29,6 +29,7 @@ const ItemTradesSeekingPage = loadable(() => import("./ItemTradesPage").then((m) => m.ItemTradesSeekingPage) ); const ModelingPage = loadable(() => import("./ModelingPage")); +const OutfitUrlsPage = loadable(() => import("./OutfitUrlsPage")); const PrivacyPolicyPage = loadable(() => import("./PrivacyPolicyPage")); const SupportPetAppearancesPage = loadable(() => import("./SupportPetAppearancesPage") @@ -159,6 +160,11 @@ function App() { + + + + + diff --git a/src/app/OutfitUrlsPage.js b/src/app/OutfitUrlsPage.js new file mode 100644 index 0000000..6231e0f --- /dev/null +++ b/src/app/OutfitUrlsPage.js @@ -0,0 +1,74 @@ +import React from "react"; +import { css } from "@emotion/react"; +import { VStack } from "@chakra-ui/react"; + +import { Heading1, Heading2 } from "./util"; + +function OutfitUrlsPage() { + return ( + <> + Changing our outfit URLs + +
+

Hi, friends! Sorry for the trouble πŸ˜“

+

+ In short: Old outfit image URLs are expiring, but you can get the + updated URL right here! +

+

TODO: Outfit image URL converter goes here

+
+
+ The history +

+ When we started hosting outfit images back in 2012, we didn't know a + lot about web infrastructure, and we weren't thinking a lot about + permanent URLs πŸ˜… We uploaded images directly to{" "} + Amazon S3, and gave you + Amazon's URL for them, at amazonaws.com. +

+

+ Since then, we've grown a lot, and our Amazon costs have increased a + lot too! These days, it costs about $30/month to serve outfit images + from S3β€”and $20 of that is just to store our millions of + outfit images, including the ones nobody visits πŸ˜… +

+

+ So, we've moved our apps to a new, more cost-efficient way to share + outfit images! But, until we delete the old images from Amazon S3 + altogether, we're still paying $20/month just to support + the old amazonaws.com URLs. +

+

+ I looked hard for a way to redirect the old Amazon URLs to our new + service, but it seems to not be possible, and it seems like + $20/month could be better spent another way πŸ˜– +

+

+ I'm truly sorry for breaking some of the lookups and petpages out + there, and I hope this tool helps folks migrate to the new version + quickly and easily! πŸ™ +

+
+
+ + ); +} + +export default OutfitUrlsPage;