Skip to content

Commit 3c06030

Browse files
committed
app: Cozy Corner
1 parent 81ef4e3 commit 3c06030

File tree

4 files changed

+395
-0
lines changed

4 files changed

+395
-0
lines changed

public/apps/apps.json

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -147,6 +147,14 @@
147147
"icon": "SparkleIcon",
148148
"order": 2,
149149
"apps": [
150+
{
151+
"slug": "cozy-corner",
152+
"to": "/apps/cozy-corner",
153+
"title": "Cozy Corner",
154+
"description": "A place to relax, watch a fire, or just breathe.",
155+
"icon": "CampfireIcon",
156+
"created_at": "2025-11-29T12:00:00+03:00"
157+
},
150158
{
151159
"slug": "tcg-card-generator",
152160
"to": "/apps/tcg-card-generator",

src/components/AnimatedRoutes.js

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -123,6 +123,7 @@ const KeyboardTypingSpeedTesterPage = lazy(
123123
() => import('../pages/apps/KeyboardTypingSpeedTesterPage'),
124124
);
125125
const NotepadPage = lazy(() => import('../pages/apps/NotepadPage'));
126+
const CozyAppPage = lazy(() => import('../pages/apps/CozyAppPage'));
126127
const FezynthPage = lazy(() => import('../pages/apps/FezynthPage'));
127128
const CodeSeancePage = lazy(() => import('../pages/apps/CodeSeancePage'));
128129
const PinnedAppPage = lazy(() => import('../pages/PinnedAppPage'));
@@ -1693,6 +1694,22 @@ function AnimatedRoutes() {
16931694
</motion.div>
16941695
}
16951696
/>
1697+
<Route
1698+
path="/apps/cozy-corner"
1699+
element={
1700+
<motion.div
1701+
initial="initial"
1702+
animate="in"
1703+
exit="out"
1704+
variants={pageVariants}
1705+
transition={pageTransition}
1706+
>
1707+
<Suspense fallback={<Loading />}>
1708+
<CozyAppPage />
1709+
</Suspense>
1710+
</motion.div>
1711+
}
1712+
/>
16961713
<Route
16971714
path="/pinned-apps"
16981715
element={

0 commit comments

Comments
 (0)