diff --git a/pages/state-of-dti-2022.tsx b/pages/state-of-dti-2022.tsx deleted file mode 100644 index 45263c1..0000000 --- a/pages/state-of-dti-2022.tsx +++ /dev/null @@ -1,5 +0,0 @@ -import StateOfDTI2022Page from "../src/app/StateOfDTI2022Page.js"; - -export default function StateOfDTI2022PageWrapper() { - return ; -} diff --git a/pages/state-of-dti-2023.tsx b/pages/state-of-dti-2023.tsx new file mode 100644 index 0000000..e67442b --- /dev/null +++ b/pages/state-of-dti-2023.tsx @@ -0,0 +1,5 @@ +import StateOfDTI2023Page from "../src/app/StateOfDTI2023Page.js"; + +export default function StateOfDTI2022PageWrapper() { + return ; +} diff --git a/src/app/StateOfDTI2022Page.js b/src/app/StateOfDTI2022Page.js deleted file mode 100644 index f26b134..0000000 --- a/src/app/StateOfDTI2022Page.js +++ /dev/null @@ -1,123 +0,0 @@ -import Head from "next/head"; - -import { Heading1 } from "./util"; -import TextContent from "./components/TextContent"; - -import HomepageSplashImg from "./images/homepage-splash.png"; -import Image from "next/image"; -import { Box, useColorModeValue } from "@chakra-ui/react"; -import { FeedbackForm, FeedbackFormContainer } from "./HomePage"; - -function StateOfDTI2022Page() { - const formBorderColor = useColorModeValue("gray.300", "blue.400"); - return ( - <> - - State of DTI: 2022 | Dress to Impress - - - Dress to Impress beach background - - - State of DTI: 2022 - - -

- Hello, dear friends! I'm Matchu (they/she), the coder-person of Dress - to Impress! Here's a little note about like… why the site is stuck - where it is rn, and what we're thinking of doing about that. -

-

- Dress to Impress started back in 2010, when I was in high school! I - ran it alone for most of that time, but recently Chips and Dice from - the /r/Neopets community have been helping keep on top of things, and - it's been a serious game changer for keeping all our customization - data accurate and reliable, thank you!!! -

-

- I on the other hand have… not been on top of things 😅😖 My - body has been uncooperative the past couple years (long covid seems - likely, it's hard to say?), and about 70–80% of the way through - development of the new site, my power just kinda… stopped. It's not a - great situation for someone like that to be the only person holding - the keys to the codebase, but, well, that's where we are. -

-

- DTI 2020 started with three big goals in mind: supporting the new - HTML5 customization system, working well on phones, and replacing some - of the needlessly-complex tech I built back when I was like literally - a teenager 😳 The first two got done, but it's hard to say we ever - "replaced" anything: now we just have uhh two sites. We - wanted to make everyone fall in love with DTI 2020 and be happy to let - it smoothly replace Classic DTI by the end of 2020… but work stopped, - so it never did. -

-

- Not to mention that, since then, the world's been changing around us. - As Neopets.com starts to maybe lose support from its parent company, - and some of its technical infrastructure starts to become unstable, - our top priority today is to make sure Neopets customization never - becomes lost media. We used to depend on Neopets.com for hosting a LOT - of the new HTML5 art, without keeping our own copy, but that's just - not an option anymore—and I've put in a last big emergency oomph of - effort to make sure we have everything we need, in case the site goes - offline before anyone expects it to. -

-

- And it's also all the more reason to move away from our complex - Classic DTI tech, and onto something that's easy to distribute and run - in the future, so the Neopets community isn't depending on our server - and its old messy tech staying online for 20+ years. But that just - never got done, and I wish it hadn't taken me two years to admit that - I physically don't have the power to do it 😖 -

-

- So… that's the way of things. We built some support tech for Chips and - Dice over the years, and they've been doing a great job keeping - everything working, and I try to stay on top of the bugs they run - into… but that's just all the coding power DTI has right now. -

-

- If there's anyone out there who's had practice with React/Node apps, - and is ready to spelunk into a codebase that was never really built - for a team and try to finish up what's left, please send me a note at{" "} - matchu@openneo.net and I'd - love to talk about it! 💜 It probably won't be easy work, but I know - there's lots of folks who would be grateful. -

-

- In the meantime, mostly just… thanks to everyone for being so kind to - me over these, gosh, 12 years now. The Neopets community is where I - grew up, and I'll do my best to help keep it alive in the coming - decades, whatever form it may take! We deserve that. -

-

- Best wishes in all things, Neopians, -
— - - Matchu - -

- - P.S. I've dropped the little feedback form element at the bottom of - the page here too, so you can let me know if like… anything in here - sounds especially right or wrong. I want to make sure I'm doing right - by you, as best I can! - -
- - - - - - - ); -} - -export default StateOfDTI2022Page; diff --git a/src/app/StateOfDTI2023Page.js b/src/app/StateOfDTI2023Page.js new file mode 100644 index 0000000..3465598 --- /dev/null +++ b/src/app/StateOfDTI2023Page.js @@ -0,0 +1,100 @@ +import Head from "next/head"; + +import { Heading1 } from "./util"; +import TextContent from "./components/TextContent"; + +import HomepageSplashImg from "./images/homepage-splash.png"; +import Image from "next/image"; +import { Box, useColorModeValue } from "@chakra-ui/react"; +import { FeedbackForm, FeedbackFormContainer } from "./HomePage"; + +function StateOfDTI2023Page() { + const formBorderColor = useColorModeValue("gray.300", "blue.400"); + return ( + <> + + State of DTI: 2023 | Dress to Impress + + + Dress to Impress beach background + + + State of DTI: 2023 + + +

+ Hello, dear friends! I'm Matchu (they/she), the coder-person of Dress + to Impress! Here's a little note about like… why the site is stuck + where it is rn, and what we're thinking of doing about that. +

+

+ I started building DTI 2020 back when I was healthier, and was pretty + sure I could finish it all up and transfer everything to the new site + by the end of the year. The name made sense at the time! 😅 But, well, + now I'm too sick too often to finish 😖 (Long covid? It's hard to + say.) +

+

+ I'm happy we have a site that's much better on phones and works with + the new HTML5 systems! But Classic DTI still has a lot of the + essential item trading features and a few other nice things… so we're + kinda just stuck with the two sites for now, I think 😬 We won't be + making any improvements to Classic DTI anymore (changing it is a REAL + pain), but we also won't turn it off until the day it's no longer + needed, and that's… very far from today. +

+

+ For now, our technical focus is making sure all Neopets customization + data is archived, in case Neopets servers become spottier or go + offline. (We see the way the wind is blowing with the NFT Neopets + project, so we want to be ready if the executives shut down + Neopets.com, just in case.) And we have a small support team keeping + an eye on things—thank you Chips and Dice for all your help!! +

+

+ But yeah, we're open to having more hands help finish DTI 2020! If you + have practice with React/Node apps, and are eager to spelunk into a + codebase that was unfortunately never really built for a team, please + send me a note at{" "} + matchu@openneo.net and I'd + love to talk about it! 💜 I'm not ready to offer the kind of hands-on + support I normally would, so it's not really a fair ask on my part—but + I know there's lots of folks who would be grateful, if it's something + you can do. +

+

+ In the meantime, mostly just… thanks to everyone for being so kind to + me over these, gosh, 12 years now. The Neopets community is where I + grew up, and I'll do my best to help keep it alive in the coming + decades, whatever form it may take. We deserve that. +

+

+ Best wishes in all things, Neopians 💖 +
— + + Matchu + +

+ + P.S. I've dropped our little feedback form at the bottom of the page + here too, so you can let me know if like… anything in here sounds + especially right or wrong. I want to make sure I'm doing right by you, + as best I can! + +
+ + + + + + + ); +} + +export default StateOfDTI2023Page;