feat: complete Light Mode redesign, Donald Miller StoryBrand 3-step plan, terminology updates, and 15-photo portfolio expansion

This commit is contained in:
2026-09-02 15:54:33 -07:00
parent dff425ea10
commit 8540ff76d1
260 changed files with 1230 additions and 1321 deletions
-1
View File
@@ -1 +0,0 @@
pydlINYdncatxQzroAQ60
-27
View File
@@ -1,27 +0,0 @@
{
"pages": {
"/_not-found/page": [
"static/chunks/webpack-9edee2920554d0a5.js",
"static/chunks/4bd1b696-b634c8a1dd1d2c0e.js",
"static/chunks/517-9d5bbf9e574a79e6.js",
"static/chunks/main-app-9f3ab9702421872a.js",
"static/chunks/app/_not-found/page-df6a537f91060baf.js"
],
"/layout": [
"static/chunks/webpack-9edee2920554d0a5.js",
"static/chunks/4bd1b696-b634c8a1dd1d2c0e.js",
"static/chunks/517-9d5bbf9e574a79e6.js",
"static/chunks/main-app-9f3ab9702421872a.js",
"static/css/bbbda523d0e4e767.css",
"static/chunks/app/layout-79d6e10859939a7b.js"
],
"/page": [
"static/chunks/webpack-9edee2920554d0a5.js",
"static/chunks/4bd1b696-b634c8a1dd1d2c0e.js",
"static/chunks/517-9d5bbf9e574a79e6.js",
"static/chunks/main-app-9f3ab9702421872a.js",
"static/chunks/525-68a6d0663fbafd37.js",
"static/chunks/app/page-c1c1dea6c4e43fc7.js"
]
}
}
-1
View File
@@ -1 +0,0 @@
{"/_not-found/page":"/_not-found","/favicon.ico/route":"/favicon.ico","/twitter-image.png/route":"/twitter-image.png","/apple-icon.png/route":"/apple-icon.png","/opengraph-image.png/route":"/opengraph-image.png","/icon.png/route":"/icon.png","/page":"/"}
-33
View File
@@ -1,33 +0,0 @@
{
"polyfillFiles": [
"static/chunks/polyfills-42372ed130431b0a.js"
],
"devFiles": [],
"ampDevFiles": [],
"lowPriorityFiles": [
"static/pydlINYdncatxQzroAQ60/_buildManifest.js",
"static/pydlINYdncatxQzroAQ60/_ssgManifest.js"
],
"rootMainFiles": [
"static/chunks/webpack-9edee2920554d0a5.js",
"static/chunks/4bd1b696-b634c8a1dd1d2c0e.js",
"static/chunks/517-9d5bbf9e574a79e6.js",
"static/chunks/main-app-9f3ab9702421872a.js"
],
"rootMainFilesTree": {},
"pages": {
"/_app": [
"static/chunks/webpack-9edee2920554d0a5.js",
"static/chunks/framework-e61e26ae43d6f563.js",
"static/chunks/main-2212d11be13d7f9f.js",
"static/chunks/pages/_app-d23763e3e6c904ff.js"
],
"/_error": [
"static/chunks/webpack-9edee2920554d0a5.js",
"static/chunks/framework-e61e26ae43d6f563.js",
"static/chunks/main-2212d11be13d7f9f.js",
"static/chunks/pages/_error-9b7125ad1a1e68fa.js"
]
},
"ampFirstPages": []
}
-1
View File
@@ -1 +0,0 @@
{"encryption.key":"YJnbQYpbs2HGxYn+z9lTCIUopufl8P0bUeIqah4J6pU=","encryption.expire_at":1789257473104}
-1
View File
File diff suppressed because one or more lines are too long
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
-6
View File
@@ -1,6 +0,0 @@
{
"buildStage": "static-generation",
"buildOptions": {
"useBuildWorker": "true"
}
}
-1
View File
@@ -1 +0,0 @@
{"name":"Next.js","version":"15.1.0"}
-1
View File
@@ -1 +0,0 @@
{"version":1,"outDirectory":"/Users/briansmith/wise-hearted-decor/out","success":true}
-1
View File
@@ -1 +0,0 @@
{"version":1,"hasExportPathMap":false,"exportTrailingSlash":false,"isNextImageImported":false}
-1
View File
@@ -1 +0,0 @@
{"version":1,"images":{"deviceSizes":[640,750,828,1080,1200,1920,2048,3840],"imageSizes":[16,32,48,64,96,128,256,384],"path":"/_next/image","loader":"default","loaderFile":"","domains":[],"disableStaticImages":false,"minimumCacheTTL":60,"formats":["image/webp"],"dangerouslyAllowSVG":false,"contentSecurityPolicy":"script-src 'none'; frame-src 'none'; sandbox;","contentDispositionType":"attachment","remotePatterns":[],"unoptimized":true,"sizes":[640,750,828,1080,1200,1920,2048,3840,16,32,48,64,96,128,256,384]}}
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
-1
View File
@@ -1 +0,0 @@
{"type": "commonjs"}
-1
View File
@@ -1 +0,0 @@
{"version":4,"routes":{"/opengraph-image.png":{"initialHeaders":{"cache-control":"public, immutable, no-transform, max-age=31536000","content-type":"image/png","x-next-cache-tags":"_N_T_/layout,_N_T_/opengraph-image.png/layout,_N_T_/opengraph-image.png/route,_N_T_/opengraph-image.png"},"experimentalBypassFor":[{"type":"header","key":"Next-Action"},{"type":"header","key":"content-type","value":"multipart/form-data;.*"}],"initialRevalidateSeconds":false,"srcRoute":"/opengraph-image.png","dataRoute":null,"allowHeader":["host","x-matched-path","x-prerender-revalidate","x-prerender-revalidate-if-generated","x-next-revalidated-tags","x-next-revalidate-tag-token"]},"/twitter-image.png":{"initialHeaders":{"cache-control":"public, immutable, no-transform, max-age=31536000","content-type":"image/png","x-next-cache-tags":"_N_T_/layout,_N_T_/twitter-image.png/layout,_N_T_/twitter-image.png/route,_N_T_/twitter-image.png"},"experimentalBypassFor":[{"type":"header","key":"Next-Action"},{"type":"header","key":"content-type","value":"multipart/form-data;.*"}],"initialRevalidateSeconds":false,"srcRoute":"/twitter-image.png","dataRoute":null,"allowHeader":["host","x-matched-path","x-prerender-revalidate","x-prerender-revalidate-if-generated","x-next-revalidated-tags","x-next-revalidate-tag-token"]},"/icon.png":{"initialHeaders":{"cache-control":"public, immutable, no-transform, max-age=31536000","content-type":"image/png","x-next-cache-tags":"_N_T_/layout,_N_T_/icon.png/layout,_N_T_/icon.png/route,_N_T_/icon.png"},"experimentalBypassFor":[{"type":"header","key":"Next-Action"},{"type":"header","key":"content-type","value":"multipart/form-data;.*"}],"initialRevalidateSeconds":false,"srcRoute":"/icon.png","dataRoute":null,"allowHeader":["host","x-matched-path","x-prerender-revalidate","x-prerender-revalidate-if-generated","x-next-revalidated-tags","x-next-revalidate-tag-token"]},"/apple-icon.png":{"initialHeaders":{"cache-control":"public, immutable, no-transform, max-age=31536000","content-type":"image/png","x-next-cache-tags":"_N_T_/layout,_N_T_/apple-icon.png/layout,_N_T_/apple-icon.png/route,_N_T_/apple-icon.png"},"experimentalBypassFor":[{"type":"header","key":"Next-Action"},{"type":"header","key":"content-type","value":"multipart/form-data;.*"}],"initialRevalidateSeconds":false,"srcRoute":"/apple-icon.png","dataRoute":null,"allowHeader":["host","x-matched-path","x-prerender-revalidate","x-prerender-revalidate-if-generated","x-next-revalidated-tags","x-next-revalidate-tag-token"]},"/favicon.ico":{"initialHeaders":{"cache-control":"public, max-age=0, must-revalidate","content-type":"image/x-icon","x-next-cache-tags":"_N_T_/layout,_N_T_/favicon.ico/layout,_N_T_/favicon.ico/route,_N_T_/favicon.ico"},"experimentalBypassFor":[{"type":"header","key":"Next-Action"},{"type":"header","key":"content-type","value":"multipart/form-data;.*"}],"initialRevalidateSeconds":false,"srcRoute":"/favicon.ico","dataRoute":null,"allowHeader":["host","x-matched-path","x-prerender-revalidate","x-prerender-revalidate-if-generated","x-next-revalidated-tags","x-next-revalidate-tag-token"]},"/":{"experimentalBypassFor":[{"type":"header","key":"Next-Action"},{"type":"header","key":"content-type","value":"multipart/form-data;.*"}],"initialRevalidateSeconds":false,"srcRoute":"/","dataRoute":"/index.rsc","allowHeader":["host","x-matched-path","x-prerender-revalidate","x-prerender-revalidate-if-generated","x-next-revalidated-tags","x-next-revalidate-tag-token"]}},"dynamicRoutes":{},"notFoundRoutes":[],"preview":{"previewModeId":"b4c358c3d942a29fbfc212586bddaf3a","previewModeSigningKey":"4f3a2380c980588c01e9f1b39b2e88ab99fa1048863e6b2cec776249f0055819","previewModeEncryptionKey":"f0c3fc1fe35a0453cddac6933826fa1a0a80f5798ef31cf8cba5cca58d8f4c41"}}
-1
View File
@@ -1 +0,0 @@
{}
File diff suppressed because one or more lines are too long
-1
View File
@@ -1 +0,0 @@
{"version":3,"pages404":true,"caseSensitive":false,"basePath":"","redirects":[{"source":"/:path+/","destination":"/:path+","internal":true,"statusCode":308,"regex":"^(?:/((?:[^/]+?)(?:/(?:[^/]+?))*))/$"}],"headers":[],"dynamicRoutes":[],"staticRoutes":[{"page":"/","regex":"^/(?:/)?$","routeKeys":{},"namedRegex":"^/(?:/)?$"},{"page":"/_not-found","regex":"^/_not\\-found(?:/)?$","routeKeys":{},"namedRegex":"^/_not\\-found(?:/)?$"},{"page":"/apple-icon.png","regex":"^/apple\\-icon\\.png(?:/)?$","routeKeys":{},"namedRegex":"^/apple\\-icon\\.png(?:/)?$"},{"page":"/favicon.ico","regex":"^/favicon\\.ico(?:/)?$","routeKeys":{},"namedRegex":"^/favicon\\.ico(?:/)?$"},{"page":"/icon.png","regex":"^/icon\\.png(?:/)?$","routeKeys":{},"namedRegex":"^/icon\\.png(?:/)?$"},{"page":"/opengraph-image.png","regex":"^/opengraph\\-image\\.png(?:/)?$","routeKeys":{},"namedRegex":"^/opengraph\\-image\\.png(?:/)?$"},{"page":"/twitter-image.png","regex":"^/twitter\\-image\\.png(?:/)?$","routeKeys":{},"namedRegex":"^/twitter\\-image\\.png(?:/)?$"}],"dataRoutes":[],"rsc":{"header":"RSC","varyHeader":"RSC, Next-Router-State-Tree, Next-Router-Prefetch, Next-Router-Segment-Prefetch","prefetchHeader":"Next-Router-Prefetch","didPostponeHeader":"x-nextjs-postponed","contentTypeHeader":"text/x-component","suffix":".rsc","prefetchSuffix":".prefetch.rsc"},"rewrites":[]}
-9
View File
@@ -1,9 +0,0 @@
{
"/_not-found/page": "app/_not-found/page.js",
"/favicon.ico/route": "app/favicon.ico/route.js",
"/twitter-image.png/route": "app/twitter-image.png/route.js",
"/apple-icon.png/route": "app/apple-icon.png/route.js",
"/opengraph-image.png/route": "app/opengraph-image.png/route.js",
"/icon.png/route": "app/icon.png/route.js",
"/page": "app/page.js"
}
File diff suppressed because one or more lines are too long
-8
View File
@@ -1,8 +0,0 @@
{
"status": 404,
"headers": {
"x-nextjs-stale-time": "4294967294",
"x-nextjs-prerender": "1",
"x-next-cache-tags": "_N_T_/layout,_N_T_/_not-found/layout,_N_T_/_not-found/page,_N_T_/_not-found"
}
}
-12
View File
@@ -1,12 +0,0 @@
1:"$Sreact.fragment"
2:I[5244,[],""]
3:I[3866,[],""]
4:I[6213,[],"OutletBoundary"]
6:I[6213,[],"MetadataBoundary"]
8:I[6213,[],"ViewportBoundary"]
a:I[4835,[],""]
:HL["/_next/static/css/bbbda523d0e4e767.css","style"]
0:{"P":null,"b":"pydlINYdncatxQzroAQ60","p":"","c":["","_not-found"],"i":false,"f":[[["",{"children":["/_not-found",{"children":["__PAGE__",{}]}]},"$undefined","$undefined",true],["",["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/bbbda523d0e4e767.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}]],["$","html",null,{"lang":"en","children":[["$","head",null,{"children":[["$","link",null,{"rel":"icon","href":"/favicon.ico","sizes":"any"}],["$","link",null,{"rel":"apple-touch-icon","href":"/apple-icon.png"}]]}],["$","body",null,{"children":["$","$L2",null,{"parallelRouterKey":"children","segmentPath":["children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L3",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[[],[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":404}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]]],"forbidden":"$undefined","unauthorized":"$undefined"}]}]]}]]}],{"children":["/_not-found",["$","$1","c",{"children":[null,["$","$L2",null,{"parallelRouterKey":"children","segmentPath":["children","/_not-found","children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L3",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]]}],{"children":["__PAGE__",["$","$1","c",{"children":[[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":"$0:f:0:1:1:props:children:1:props:children:1:props:children:props:notFound:1:1:props:style","children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":"$0:f:0:1:1:props:children:1:props:children:1:props:children:props:notFound:1:1:props:children:props:children:1:props:style","children":404}],["$","div",null,{"style":"$0:f:0:1:1:props:children:1:props:children:1:props:children:props:notFound:1:1:props:children:props:children:2:props:style","children":["$","h2",null,{"style":"$0:f:0:1:1:props:children:1:props:children:1:props:children:props:notFound:1:1:props:children:props:children:2:props:children:props:style","children":"This page could not be found."}]}]]}]}]],null,["$","$L4",null,{"children":"$L5"}]]}],{},null,false]},null,false]},null,false],["$","$1","h",{"children":[["$","meta",null,{"name":"robots","content":"noindex"}],["$","$1","TyAPvvShxLyQljgpXGs_c",{"children":[["$","$L6",null,{"children":"$L7"}],["$","$L8",null,{"children":"$L9"}],null]}]]}],false]],"m":"$undefined","G":["$a","$undefined"],"s":false,"S":true}
9:[["$","meta","0",{"name":"viewport","content":"width=device-width, initial-scale=1"}]]
7:[["$","meta","0",{"charSet":"utf-8"}],["$","title","1",{"children":"Wise Hearted Event Decor | Luxury Balloon Styling & Event Design"}],["$","meta","2",{"name":"description","content":"Creating beautiful spaces and memorable events through God-given creativity. Luxury balloon styling, arched backdrops, and custom decor with faith, beauty, purpose, and love."}],["$","meta","3",{"name":"author","content":"Wise Hearted Event Decor"}],["$","meta","4",{"name":"keywords","content":"Event Decor, Luxury Balloon Garlands, Backdrop Rentals, Wedding Decor, Birthday Balloon Stylist, Wise Hearted Decor, Jackie Event Decor"}],["$","meta","5",{"property":"og:title","content":"Wise Hearted Event Decor | Called to Create. Enabled by God."}],["$","meta","6",{"property":"og:description","content":"Transforming lifes most cherished celebrations with luxury balloon styling, custom arched backdrops, and bespoke event decor."}],["$","meta","7",{"property":"og:url","content":"https://wise-hearted-decor.pages.dev"}],["$","meta","8",{"property":"og:site_name","content":"Wise Hearted Event Decor"}],["$","meta","9",{"property":"og:locale","content":"en_US"}],["$","meta","10",{"property":"og:image","content":"https://wise-hearted-decor.pages.dev/opengraph-image.png"}],["$","meta","11",{"property":"og:image:width","content":"1200"}],["$","meta","12",{"property":"og:image:height","content":"630"}],["$","meta","13",{"property":"og:image:alt","content":"Wise Hearted Event Decor Logo & Brand Banner"}],["$","meta","14",{"property":"og:type","content":"website"}],["$","meta","15",{"name":"twitter:card","content":"summary_large_image"}],["$","meta","16",{"name":"twitter:title","content":"Wise Hearted Event Decor | Luxury Balloon Styling"}],["$","meta","17",{"name":"twitter:description","content":"Transforming lifes most cherished celebrations with luxury balloon styling, custom arched backdrops, and bespoke event decor."}],["$","meta","18",{"name":"twitter:image","content":"https://wise-hearted-decor.pages.dev/twitter-image.png"}],["$","link","19",{"rel":"icon","href":"/favicon.ico"}],["$","link","20",{"rel":"icon","href":"/icon.png","type":"image/png","sizes":"512x512"}],["$","link","21",{"rel":"apple-touch-icon","href":"/apple-icon.png","sizes":"512x512","type":"image/png"}]]
5:null

Some files were not shown because too many files have changed in this diff Show More