diff --git a/apps/web/.next/server/app-paths-manifest.json b/apps/web/.next/server/app-paths-manifest.json index 6033ffe5..66facf9d 100644 --- a/apps/web/.next/server/app-paths-manifest.json +++ b/apps/web/.next/server/app-paths-manifest.json @@ -1,7 +1,3 @@ { - "/_not-found/page": "app/_not-found/page.js", - "/api/sounds/search/route": "app/api/sounds/search/route.js", - "/editor/[project_id]/page": "app/editor/[project_id]/page.js", - "/page": "app/page.js", "/projects/page": "app/projects/page.js" } \ No newline at end of file diff --git a/apps/web/.next/trace b/apps/web/.next/trace index 26784d5b..c83caa7a 100644 --- a/apps/web/.next/trace +++ b/apps/web/.next/trace @@ -27,3 +27,10 @@ [{"name":"ensure-page","duration":99983,"timestamp":3328837514,"id":284,"parentId":3,"tags":{"inputPage":"/projects/page"},"startTime":1768461419111,"traceId":"fe5b0ccdabecd374"},{"name":"handle-request","duration":511295,"timestamp":3328590886,"id":281,"tags":{"url":"/projects?_rsc=fi02c"},"startTime":1768461418864,"traceId":"fe5b0ccdabecd374"},{"name":"memory-usage","duration":2,"timestamp":3329102222,"id":285,"parentId":281,"tags":{"url":"/projects?_rsc=fi02c","memory.rss":"1163972608","memory.heapUsed":"360871696","memory.heapTotal":"423882752"},"startTime":1768461419375,"traceId":"fe5b0ccdabecd374"},{"name":"handle-request","duration":3982,"timestamp":3335162323,"id":286,"tags":{"url":"/editor/cf1e0d8c-aeca-4710-968e-774e9c5e426b"},"startTime":1768461425436,"traceId":"fe5b0ccdabecd374"},{"name":"ensure-page","duration":270,"timestamp":3335167262,"id":287,"parentId":3,"tags":{"inputPage":"/editor/cf1e0d8c-aeca-4710-968e-774e9c5e426b"},"startTime":1768461425440,"traceId":"fe5b0ccdabecd374"},{"name":"ensure-page","duration":179,"timestamp":3335167558,"id":288,"parentId":3,"tags":{"inputPage":"/editor/cf1e0d8c-aeca-4710-968e-774e9c5e426b"},"startTime":1768461425441,"traceId":"fe5b0ccdabecd374"},{"name":"ensure-page","duration":217,"timestamp":3335168622,"id":289,"parentId":3,"tags":{"inputPage":"/editor/cf1e0d8c-aeca-4710-968e-774e9c5e426b"},"startTime":1768461425442,"traceId":"fe5b0ccdabecd374"},{"name":"ensure-page","duration":157,"timestamp":3335168862,"id":290,"parentId":3,"tags":{"inputPage":"/editor/cf1e0d8c-aeca-4710-968e-774e9c5e426b"},"startTime":1768461425442,"traceId":"fe5b0ccdabecd374"},{"name":"ensure-page","duration":84379,"timestamp":3335172258,"id":292,"parentId":3,"tags":{"inputPage":"/editor/[project_id]/page"},"startTime":1768461425445,"traceId":"fe5b0ccdabecd374"},{"name":"ensure-page","duration":90879,"timestamp":3335264715,"id":293,"parentId":3,"tags":{"inputPage":"/editor/[project_id]/page"},"startTime":1768461425538,"traceId":"fe5b0ccdabecd374"},{"name":"handle-request","duration":3552,"timestamp":3335466192,"id":294,"tags":{"url":"/.well-known/appspecific/com.chrome.devtools.json"},"startTime":1768461425739,"traceId":"fe5b0ccdabecd374"},{"name":"ensure-page","duration":344,"timestamp":3335472256,"id":295,"parentId":3,"tags":{"inputPage":"/.well-known/appspecific/com.chrome.devtools.json"},"startTime":1768461425745,"traceId":"fe5b0ccdabecd374"},{"name":"ensure-page","duration":265,"timestamp":3335472640,"id":296,"parentId":3,"tags":{"inputPage":"/.well-known/appspecific/com.chrome.devtools.json"},"startTime":1768461425746,"traceId":"fe5b0ccdabecd374"},{"name":"handle-request","duration":304346,"timestamp":3335169637,"id":291,"tags":{"url":"/editor/cf1e0d8c-aeca-4710-968e-774e9c5e426b"},"startTime":1768461425443,"traceId":"fe5b0ccdabecd374"},{"name":"memory-usage","duration":3,"timestamp":3335474035,"id":297,"parentId":291,"tags":{"url":"/editor/cf1e0d8c-aeca-4710-968e-774e9c5e426b","memory.rss":"1146490880","memory.heapUsed":"373955784","memory.heapTotal":"429973504"},"startTime":1768461425747,"traceId":"fe5b0ccdabecd374"},{"name":"ensure-page","duration":384,"timestamp":3335475185,"id":298,"parentId":3,"tags":{"inputPage":"/.well-known/appspecific/com.chrome.devtools.json"},"startTime":1768461425748,"traceId":"fe5b0ccdabecd374"},{"name":"ensure-page","duration":263,"timestamp":3335475609,"id":299,"parentId":3,"tags":{"inputPage":"/.well-known/appspecific/com.chrome.devtools.json"},"startTime":1768461425749,"traceId":"fe5b0ccdabecd374"},{"name":"handle-request","duration":12032,"timestamp":3336525436,"id":300,"tags":{"url":"/icons/favicon-32x32.png"},"startTime":1768461426799,"traceId":"fe5b0ccdabecd374"},{"name":"handle-request","duration":2766,"timestamp":3339230942,"id":301,"tags":{"url":"/projects?_rsc=fi02c"},"startTime":1768461429504,"traceId":"fe5b0ccdabecd374"},{"name":"ensure-page","duration":93430,"timestamp":3339236672,"id":303,"parentId":3,"tags":{"inputPage":"/projects/page"},"startTime":1768461429510,"traceId":"fe5b0ccdabecd374"},{"name":"ensure-page","duration":78111,"timestamp":3339336633,"id":304,"parentId":3,"tags":{"inputPage":"/projects/page"},"startTime":1768461429610,"traceId":"fe5b0ccdabecd374"},{"name":"handle-request","duration":217130,"timestamp":3339234395,"id":302,"tags":{"url":"/projects?_rsc=fi02c"},"startTime":1768461429508,"traceId":"fe5b0ccdabecd374"},{"name":"memory-usage","duration":4,"timestamp":3339451577,"id":305,"parentId":302,"tags":{"url":"/projects?_rsc=fi02c","memory.rss":"1164447744","memory.heapUsed":"375175328","memory.heapTotal":"431620096"},"startTime":1768461429725,"traceId":"fe5b0ccdabecd374"},{"name":"handle-request","duration":3394,"timestamp":3355697025,"id":306,"tags":{"url":"/editor/cf1e0d8c-aeca-4710-968e-774e9c5e426b"},"startTime":1768461445970,"traceId":"fe5b0ccdabecd374"},{"name":"ensure-page","duration":240,"timestamp":3355701190,"id":307,"parentId":3,"tags":{"inputPage":"/editor/cf1e0d8c-aeca-4710-968e-774e9c5e426b"},"startTime":1768461445974,"traceId":"fe5b0ccdabecd374"},{"name":"ensure-page","duration":262,"timestamp":3355701454,"id":308,"parentId":3,"tags":{"inputPage":"/editor/cf1e0d8c-aeca-4710-968e-774e9c5e426b"},"startTime":1768461445975,"traceId":"fe5b0ccdabecd374"},{"name":"ensure-page","duration":274,"timestamp":3355702370,"id":309,"parentId":3,"tags":{"inputPage":"/editor/cf1e0d8c-aeca-4710-968e-774e9c5e426b"},"startTime":1768461445976,"traceId":"fe5b0ccdabecd374"},{"name":"ensure-page","duration":191,"timestamp":3355702669,"id":310,"parentId":3,"tags":{"inputPage":"/editor/cf1e0d8c-aeca-4710-968e-774e9c5e426b"},"startTime":1768461445976,"traceId":"fe5b0ccdabecd374"},{"name":"ensure-page","duration":85330,"timestamp":3355707023,"id":312,"parentId":3,"tags":{"inputPage":"/editor/[project_id]/page"},"startTime":1768461445980,"traceId":"fe5b0ccdabecd374"},{"name":"ensure-page","duration":90012,"timestamp":3355798633,"id":313,"parentId":3,"tags":{"inputPage":"/editor/[project_id]/page"},"startTime":1768461446072,"traceId":"fe5b0ccdabecd374"},{"name":"handle-request","duration":303185,"timestamp":3355703401,"id":311,"tags":{"url":"/editor/cf1e0d8c-aeca-4710-968e-774e9c5e426b"},"startTime":1768461445977,"traceId":"fe5b0ccdabecd374"},{"name":"memory-usage","duration":3,"timestamp":3356006643,"id":314,"parentId":311,"tags":{"url":"/editor/cf1e0d8c-aeca-4710-968e-774e9c5e426b","memory.rss":"1183428608","memory.heapUsed":"375002344","memory.heapTotal":"437387264"},"startTime":1768461446280,"traceId":"fe5b0ccdabecd374"},{"name":"handle-request","duration":4434,"timestamp":3356012080,"id":315,"tags":{"url":"/.well-known/appspecific/com.chrome.devtools.json"},"startTime":1768461446285,"traceId":"fe5b0ccdabecd374"},{"name":"ensure-page","duration":309,"timestamp":3356018469,"id":316,"parentId":3,"tags":{"inputPage":"/.well-known/appspecific/com.chrome.devtools.json"},"startTime":1768461446292,"traceId":"fe5b0ccdabecd374"},{"name":"ensure-page","duration":227,"timestamp":3356018810,"id":317,"parentId":3,"tags":{"inputPage":"/.well-known/appspecific/com.chrome.devtools.json"},"startTime":1768461446292,"traceId":"fe5b0ccdabecd374"},{"name":"ensure-page","duration":342,"timestamp":3356020059,"id":318,"parentId":3,"tags":{"inputPage":"/.well-known/appspecific/com.chrome.devtools.json"},"startTime":1768461446293,"traceId":"fe5b0ccdabecd374"},{"name":"ensure-page","duration":222,"timestamp":3356020431,"id":319,"parentId":3,"tags":{"inputPage":"/.well-known/appspecific/com.chrome.devtools.json"},"startTime":1768461446294,"traceId":"fe5b0ccdabecd374"},{"name":"handle-request","duration":6794,"timestamp":3357097962,"id":320,"tags":{"url":"/icons/favicon-32x32.png"},"startTime":1768461447371,"traceId":"fe5b0ccdabecd374"},{"name":"handle-request","duration":2316,"timestamp":3359651709,"id":321,"tags":{"url":"/projects?_rsc=fi02c"},"startTime":1768461449925,"traceId":"fe5b0ccdabecd374"},{"name":"ensure-page","duration":94829,"timestamp":3359656639,"id":323,"parentId":3,"tags":{"inputPage":"/projects/page"},"startTime":1768461449930,"traceId":"fe5b0ccdabecd374"},{"name":"ensure-page","duration":75860,"timestamp":3359757732,"id":324,"parentId":3,"tags":{"inputPage":"/projects/page"},"startTime":1768461450031,"traceId":"fe5b0ccdabecd374"},{"name":"handle-request","duration":215723,"timestamp":3359654610,"id":322,"tags":{"url":"/projects?_rsc=fi02c"},"startTime":1768461449928,"traceId":"fe5b0ccdabecd374"},{"name":"memory-usage","duration":3,"timestamp":3359870383,"id":325,"parentId":322,"tags":{"url":"/projects?_rsc=fi02c","memory.rss":"1194041344","memory.heapUsed":"376887696","memory.heapTotal":"438931456"},"startTime":1768461450144,"traceId":"fe5b0ccdabecd374"},{"name":"handle-request","duration":3980,"timestamp":3372889846,"id":326,"tags":{"url":"/editor/cf1e0d8c-aeca-4710-968e-774e9c5e426b"},"startTime":1768461463163,"traceId":"fe5b0ccdabecd374"},{"name":"ensure-page","duration":267,"timestamp":3372894542,"id":327,"parentId":3,"tags":{"inputPage":"/editor/cf1e0d8c-aeca-4710-968e-774e9c5e426b"},"startTime":1768461463168,"traceId":"fe5b0ccdabecd374"},{"name":"ensure-page","duration":190,"timestamp":3372894838,"id":328,"parentId":3,"tags":{"inputPage":"/editor/cf1e0d8c-aeca-4710-968e-774e9c5e426b"},"startTime":1768461463168,"traceId":"fe5b0ccdabecd374"},{"name":"ensure-page","duration":218,"timestamp":3372895625,"id":329,"parentId":3,"tags":{"inputPage":"/editor/cf1e0d8c-aeca-4710-968e-774e9c5e426b"},"startTime":1768461463169,"traceId":"fe5b0ccdabecd374"},{"name":"ensure-page","duration":173,"timestamp":3372895869,"id":330,"parentId":3,"tags":{"inputPage":"/editor/cf1e0d8c-aeca-4710-968e-774e9c5e426b"},"startTime":1768461463169,"traceId":"fe5b0ccdabecd374"},{"name":"ensure-page","duration":86223,"timestamp":3372899103,"id":332,"parentId":3,"tags":{"inputPage":"/editor/[project_id]/page"},"startTime":1768461463172,"traceId":"fe5b0ccdabecd374"},{"name":"ensure-page","duration":92181,"timestamp":3372994306,"id":333,"parentId":3,"tags":{"inputPage":"/editor/[project_id]/page"},"startTime":1768461463268,"traceId":"fe5b0ccdabecd374"},{"name":"handle-request","duration":4072,"timestamp":3373201992,"id":334,"tags":{"url":"/.well-known/appspecific/com.chrome.devtools.json"},"startTime":1768461463475,"traceId":"fe5b0ccdabecd374"},{"name":"ensure-page","duration":338,"timestamp":3373207666,"id":335,"parentId":3,"tags":{"inputPage":"/.well-known/appspecific/com.chrome.devtools.json"},"startTime":1768461463481,"traceId":"fe5b0ccdabecd374"},{"name":"ensure-page","duration":244,"timestamp":3373208042,"id":336,"parentId":3,"tags":{"inputPage":"/.well-known/appspecific/com.chrome.devtools.json"},"startTime":1768461463481,"traceId":"fe5b0ccdabecd374"},{"name":"ensure-page","duration":311,"timestamp":3373209785,"id":337,"parentId":3,"tags":{"inputPage":"/.well-known/appspecific/com.chrome.devtools.json"},"startTime":1768461463483,"traceId":"fe5b0ccdabecd374"},{"name":"ensure-page","duration":231,"timestamp":3373210134,"id":338,"parentId":3,"tags":{"inputPage":"/.well-known/appspecific/com.chrome.devtools.json"},"startTime":1768461463483,"traceId":"fe5b0ccdabecd374"},{"name":"handle-request","duration":316263,"timestamp":3372896596,"id":331,"tags":{"url":"/editor/cf1e0d8c-aeca-4710-968e-774e9c5e426b"},"startTime":1768461463170,"traceId":"fe5b0ccdabecd374"},{"name":"memory-usage","duration":2,"timestamp":3373212901,"id":339,"parentId":331,"tags":{"url":"/editor/cf1e0d8c-aeca-4710-968e-774e9c5e426b","memory.rss":"1196687360","memory.heapUsed":"374898096","memory.heapTotal":"439394304"},"startTime":1768461463486,"traceId":"fe5b0ccdabecd374"},{"name":"handle-request","duration":7598,"timestamp":3374333663,"id":340,"tags":{"url":"/icons/favicon-32x32.png"},"startTime":1768461464608,"traceId":"fe5b0ccdabecd374"},{"name":"client-hmr-latency","duration":154000,"timestamp":3458631167,"id":341,"parentId":3,"tags":{"updatedModules":["[project]/apps/web/src/core/managers/project-manager.ts"],"page":"/editor/cf1e0d8c-aeca-4710-968e-774e9c5e426b","isPageHidden":false},"startTime":1768461549100,"traceId":"fe5b0ccdabecd374"},{"name":"handle-request","duration":1728,"timestamp":3462551496,"id":342,"tags":{"url":"/editor/cf1e0d8c-aeca-4710-968e-774e9c5e426b"},"startTime":1768461552825,"traceId":"fe5b0ccdabecd374"},{"name":"ensure-page","duration":167,"timestamp":3462553632,"id":343,"parentId":3,"tags":{"inputPage":"/editor/cf1e0d8c-aeca-4710-968e-774e9c5e426b"},"startTime":1768461552827,"traceId":"fe5b0ccdabecd374"},{"name":"ensure-page","duration":543,"timestamp":3462553821,"id":344,"parentId":3,"tags":{"inputPage":"/editor/cf1e0d8c-aeca-4710-968e-774e9c5e426b"},"startTime":1768461552827,"traceId":"fe5b0ccdabecd374"},{"name":"ensure-page","duration":135,"timestamp":3462554711,"id":345,"parentId":3,"tags":{"inputPage":"/editor/cf1e0d8c-aeca-4710-968e-774e9c5e426b"},"startTime":1768461552828,"traceId":"fe5b0ccdabecd374"},{"name":"ensure-page","duration":82,"timestamp":3462554864,"id":346,"parentId":3,"tags":{"inputPage":"/editor/cf1e0d8c-aeca-4710-968e-774e9c5e426b"},"startTime":1768461552828,"traceId":"fe5b0ccdabecd374"},{"name":"client-hmr-latency","duration":259000,"timestamp":3462277248,"id":349,"parentId":3,"tags":{"updatedModules":["[project]/apps/web/src/components/editor/editor-header.tsx"],"page":"/editor/cf1e0d8c-aeca-4710-968e-774e9c5e426b","isPageHidden":false},"startTime":1768461552859,"traceId":"fe5b0ccdabecd374"},{"name":"ensure-page","duration":95838,"timestamp":3462557355,"id":348,"parentId":3,"tags":{"inputPage":"/editor/[project_id]/page"},"startTime":1768461552831,"traceId":"fe5b0ccdabecd374"},{"name":"ensure-page","duration":63722,"timestamp":3462660522,"id":350,"parentId":3,"tags":{"inputPage":"/editor/[project_id]/page"},"startTime":1768461552934,"traceId":"fe5b0ccdabecd374"},{"name":"handle-request","duration":571550,"timestamp":3462555470,"id":347,"tags":{"url":"/editor/cf1e0d8c-aeca-4710-968e-774e9c5e426b"},"startTime":1768461552829,"traceId":"fe5b0ccdabecd374"},{"name":"memory-usage","duration":2,"timestamp":3463127059,"id":351,"parentId":347,"tags":{"url":"/editor/cf1e0d8c-aeca-4710-968e-774e9c5e426b","memory.rss":"1182756864","memory.heapUsed":"487563640","memory.heapTotal":"574971904"},"startTime":1768461553401,"traceId":"fe5b0ccdabecd374"},{"name":"handle-request","duration":2363,"timestamp":3463196802,"id":352,"tags":{"url":"/icons/favicon-32x32.png"},"startTime":1768461553470,"traceId":"fe5b0ccdabecd374"},{"name":"handle-request","duration":2454,"timestamp":3463197672,"id":353,"tags":{"url":"/.well-known/appspecific/com.chrome.devtools.json"},"startTime":1768461553471,"traceId":"fe5b0ccdabecd374"},{"name":"ensure-page","duration":148,"timestamp":3463200754,"id":354,"parentId":3,"tags":{"inputPage":"/.well-known/appspecific/com.chrome.devtools.json"},"startTime":1768461553474,"traceId":"fe5b0ccdabecd374"},{"name":"ensure-page","duration":111,"timestamp":3463200919,"id":355,"parentId":3,"tags":{"inputPage":"/.well-known/appspecific/com.chrome.devtools.json"},"startTime":1768461553475,"traceId":"fe5b0ccdabecd374"},{"name":"ensure-page","duration":134,"timestamp":3463201421,"id":356,"parentId":3,"tags":{"inputPage":"/.well-known/appspecific/com.chrome.devtools.json"},"startTime":1768461553475,"traceId":"fe5b0ccdabecd374"},{"name":"ensure-page","duration":85,"timestamp":3463201569,"id":357,"parentId":3,"tags":{"inputPage":"/.well-known/appspecific/com.chrome.devtools.json"},"startTime":1768461553475,"traceId":"fe5b0ccdabecd374"},{"name":"handle-request","duration":1976,"timestamp":3465677012,"id":358,"tags":{"url":"/icons/favicon-32x32.png"},"startTime":1768461555951,"traceId":"fe5b0ccdabecd374"},{"name":"client-hmr-latency","duration":139000,"timestamp":3471234196,"id":359,"parentId":3,"tags":{"updatedModules":["[project]/apps/web/src/components/providers/editor-provider.tsx"],"page":"/editor/cf1e0d8c-aeca-4710-968e-774e9c5e426b","isPageHidden":false},"startTime":1768461561676,"traceId":"fe5b0ccdabecd374"},{"name":"handle-request","duration":4431,"timestamp":3550392924,"id":360,"tags":{"url":"/editor/cf1e0d8c-aeca-4710-968e-774e9c5e426b"},"startTime":1768461640667,"traceId":"fe5b0ccdabecd374"},{"name":"ensure-page","duration":332,"timestamp":3550398393,"id":361,"parentId":3,"tags":{"inputPage":"/editor/cf1e0d8c-aeca-4710-968e-774e9c5e426b"},"startTime":1768461640673,"traceId":"fe5b0ccdabecd374"},{"name":"ensure-page","duration":280,"timestamp":3550398758,"id":362,"parentId":3,"tags":{"inputPage":"/editor/cf1e0d8c-aeca-4710-968e-774e9c5e426b"},"startTime":1768461640673,"traceId":"fe5b0ccdabecd374"},{"name":"ensure-page","duration":214,"timestamp":3550399736,"id":363,"parentId":3,"tags":{"inputPage":"/editor/cf1e0d8c-aeca-4710-968e-774e9c5e426b"},"startTime":1768461640674,"traceId":"fe5b0ccdabecd374"},{"name":"ensure-page","duration":172,"timestamp":3550399975,"id":364,"parentId":3,"tags":{"inputPage":"/editor/cf1e0d8c-aeca-4710-968e-774e9c5e426b"},"startTime":1768461640674,"traceId":"fe5b0ccdabecd374"},{"name":"ensure-page","duration":111737,"timestamp":3550405024,"id":366,"parentId":3,"tags":{"inputPage":"/editor/[project_id]/page"},"startTime":1768461640679,"traceId":"fe5b0ccdabecd374"},{"name":"ensure-page","duration":103614,"timestamp":3550525025,"id":367,"parentId":3,"tags":{"inputPage":"/editor/[project_id]/page"},"startTime":1768461640799,"traceId":"fe5b0ccdabecd374"},{"name":"handle-request","duration":5050,"timestamp":3551266409,"id":368,"tags":{"url":"/.well-known/appspecific/com.chrome.devtools.json"},"startTime":1768461641541,"traceId":"fe5b0ccdabecd374"},{"name":"ensure-page","duration":293,"timestamp":3551273174,"id":369,"parentId":3,"tags":{"inputPage":"/.well-known/appspecific/com.chrome.devtools.json"},"startTime":1768461641547,"traceId":"fe5b0ccdabecd374"},{"name":"ensure-page","duration":221,"timestamp":3551273500,"id":370,"parentId":3,"tags":{"inputPage":"/.well-known/appspecific/com.chrome.devtools.json"},"startTime":1768461641548,"traceId":"fe5b0ccdabecd374"},{"name":"ensure-page","duration":262,"timestamp":3551275019,"id":371,"parentId":3,"tags":{"inputPage":"/.well-known/appspecific/com.chrome.devtools.json"},"startTime":1768461641549,"traceId":"fe5b0ccdabecd374"},{"name":"ensure-page","duration":211,"timestamp":3551275315,"id":372,"parentId":3,"tags":{"inputPage":"/.well-known/appspecific/com.chrome.devtools.json"},"startTime":1768461641549,"traceId":"fe5b0ccdabecd374"},{"name":"handle-request","duration":877234,"timestamp":3550400753,"id":365,"tags":{"url":"/editor/cf1e0d8c-aeca-4710-968e-774e9c5e426b"},"startTime":1768461640675,"traceId":"fe5b0ccdabecd374"},{"name":"memory-usage","duration":2,"timestamp":3551278027,"id":373,"parentId":365,"tags":{"url":"/editor/cf1e0d8c-aeca-4710-968e-774e9c5e426b","memory.rss":"1162301440","memory.heapUsed":"472244680","memory.heapTotal":"541880320"},"startTime":1768461641552,"traceId":"fe5b0ccdabecd374"},{"name":"handle-request","duration":4307,"timestamp":3552396837,"id":374,"tags":{"url":"/icons/favicon-32x32.png"},"startTime":1768461642671,"traceId":"fe5b0ccdabecd374"},{"name":"handle-request","duration":2609,"timestamp":3554045010,"id":375,"tags":{"url":"/projects?_rsc=fi02c"},"startTime":1768461644319,"traceId":"fe5b0ccdabecd374"},{"name":"ensure-page","duration":159790,"timestamp":3554052717,"id":377,"parentId":3,"tags":{"inputPage":"/projects/page"},"startTime":1768461644327,"traceId":"fe5b0ccdabecd374"},{"name":"ensure-page","duration":95287,"timestamp":3554219745,"id":378,"parentId":3,"tags":{"inputPage":"/projects/page"},"startTime":1768461644494,"traceId":"fe5b0ccdabecd374"},{"name":"handle-request","duration":534359,"timestamp":3554048363,"id":376,"tags":{"url":"/projects?_rsc=fi02c"},"startTime":1768461644322,"traceId":"fe5b0ccdabecd374"},{"name":"memory-usage","duration":4,"timestamp":3554582772,"id":379,"parentId":376,"tags":{"url":"/projects?_rsc=fi02c","memory.rss":"1234317312","memory.heapUsed":"502862632","memory.heapTotal":"554364928"},"startTime":1768461644857,"traceId":"fe5b0ccdabecd374"},{"name":"handle-request","duration":3014,"timestamp":3558946661,"id":380,"tags":{"url":"/projects"},"startTime":1768461649221,"traceId":"fe5b0ccdabecd374"},{"name":"ensure-page","duration":87200,"timestamp":3558953111,"id":382,"parentId":3,"tags":{"inputPage":"/projects/page"},"startTime":1768461649227,"traceId":"fe5b0ccdabecd374"},{"name":"ensure-page","duration":84824,"timestamp":3559049144,"id":383,"parentId":3,"tags":{"inputPage":"/projects/page"},"startTime":1768461649323,"traceId":"fe5b0ccdabecd374"},{"name":"handle-request","duration":5940,"timestamp":3559512404,"id":384,"tags":{"url":"/.well-known/appspecific/com.chrome.devtools.json"},"startTime":1768461649787,"traceId":"fe5b0ccdabecd374"}] [{"name":"ensure-page","duration":321,"timestamp":3559526284,"id":385,"parentId":3,"tags":{"inputPage":"/.well-known/appspecific/com.chrome.devtools.json"},"startTime":1768461649800,"traceId":"fe5b0ccdabecd374"},{"name":"ensure-page","duration":238,"timestamp":3559526641,"id":386,"parentId":3,"tags":{"inputPage":"/.well-known/appspecific/com.chrome.devtools.json"},"startTime":1768461649801,"traceId":"fe5b0ccdabecd374"},{"name":"ensure-page","duration":330,"timestamp":3559535797,"id":387,"parentId":3,"tags":{"inputPage":"/.well-known/appspecific/com.chrome.devtools.json"},"startTime":1768461649810,"traceId":"fe5b0ccdabecd374"},{"name":"ensure-page","duration":226,"timestamp":3559536166,"id":388,"parentId":3,"tags":{"inputPage":"/.well-known/appspecific/com.chrome.devtools.json"},"startTime":1768461649810,"traceId":"fe5b0ccdabecd374"},{"name":"handle-request","duration":621905,"timestamp":3558950393,"id":381,"tags":{"url":"/projects"},"startTime":1768461649225,"traceId":"fe5b0ccdabecd374"},{"name":"memory-usage","duration":2,"timestamp":3559572344,"id":389,"parentId":381,"tags":{"url":"/projects","memory.rss":"1249841152","memory.heapUsed":"532728360","memory.heapTotal":"645115904"},"startTime":1768461649846,"traceId":"fe5b0ccdabecd374"},{"name":"handle-request","duration":2978,"timestamp":3560528474,"id":390,"tags":{"url":"/icons/favicon-32x32.png"},"startTime":1768461650803,"traceId":"fe5b0ccdabecd374"},{"name":"handle-request","duration":4100,"timestamp":3588809847,"id":391,"tags":{"url":"/projects"},"startTime":1768461679084,"traceId":"fe5b0ccdabecd374"},{"name":"ensure-page","duration":86325,"timestamp":3588819697,"id":393,"parentId":3,"tags":{"inputPage":"/projects/page"},"startTime":1768461679094,"traceId":"fe5b0ccdabecd374"},{"name":"ensure-page","duration":94075,"timestamp":3588916481,"id":394,"parentId":3,"tags":{"inputPage":"/projects/page"},"startTime":1768461679191,"traceId":"fe5b0ccdabecd374"},{"name":"handle-request","duration":320431,"timestamp":3588814720,"id":392,"tags":{"url":"/projects"},"startTime":1768461679089,"traceId":"fe5b0ccdabecd374"},{"name":"memory-usage","duration":3,"timestamp":3589135212,"id":395,"parentId":392,"tags":{"url":"/projects","memory.rss":"1137905664","memory.heapUsed":"458428960","memory.heapTotal":"469131264"},"startTime":1768461679409,"traceId":"fe5b0ccdabecd374"},{"name":"handle-request","duration":2930,"timestamp":3589135928,"id":396,"tags":{"url":"/.well-known/appspecific/com.chrome.devtools.json"},"startTime":1768461679410,"traceId":"fe5b0ccdabecd374"},{"name":"ensure-page","duration":362,"timestamp":3589141135,"id":397,"parentId":3,"tags":{"inputPage":"/.well-known/appspecific/com.chrome.devtools.json"},"startTime":1768461679415,"traceId":"fe5b0ccdabecd374"},{"name":"ensure-page","duration":225,"timestamp":3589141541,"id":398,"parentId":3,"tags":{"inputPage":"/.well-known/appspecific/com.chrome.devtools.json"},"startTime":1768461679416,"traceId":"fe5b0ccdabecd374"},{"name":"ensure-page","duration":349,"timestamp":3589144741,"id":399,"parentId":3,"tags":{"inputPage":"/.well-known/appspecific/com.chrome.devtools.json"},"startTime":1768461679419,"traceId":"fe5b0ccdabecd374"},{"name":"ensure-page","duration":265,"timestamp":3589145456,"id":400,"parentId":3,"tags":{"inputPage":"/.well-known/appspecific/com.chrome.devtools.json"},"startTime":1768461679420,"traceId":"fe5b0ccdabecd374"},{"name":"handle-request","duration":2814,"timestamp":3590093669,"id":401,"tags":{"url":"/icons/favicon-32x32.png"},"startTime":1768461680368,"traceId":"fe5b0ccdabecd374"},{"name":"handle-request","duration":3386,"timestamp":12295631253,"id":402,"tags":{"url":"/editor/cf1e0d8c-aeca-4710-968e-774e9c5e426b?_rsc=dz2vc"},"startTime":1768470385905,"traceId":"fe5b0ccdabecd374"},{"name":"ensure-page","duration":285,"timestamp":12295636287,"id":403,"parentId":3,"tags":{"inputPage":"/editor/cf1e0d8c-aeca-4710-968e-774e9c5e426b"},"startTime":1768470385910,"traceId":"fe5b0ccdabecd374"},{"name":"ensure-page","duration":197,"timestamp":12295636606,"id":404,"parentId":3,"tags":{"inputPage":"/editor/cf1e0d8c-aeca-4710-968e-774e9c5e426b"},"startTime":1768470385910,"traceId":"fe5b0ccdabecd374"},{"name":"ensure-page","duration":233,"timestamp":12295637812,"id":405,"parentId":3,"tags":{"inputPage":"/editor/cf1e0d8c-aeca-4710-968e-774e9c5e426b"},"startTime":1768470385911,"traceId":"fe5b0ccdabecd374"},{"name":"ensure-page","duration":551,"timestamp":12295638071,"id":406,"parentId":3,"tags":{"inputPage":"/editor/cf1e0d8c-aeca-4710-968e-774e9c5e426b"},"startTime":1768470385911,"traceId":"fe5b0ccdabecd374"},{"name":"ensure-page","duration":90571,"timestamp":12295642927,"id":408,"parentId":3,"tags":{"inputPage":"/editor/[project_id]/page"},"startTime":1768470385916,"traceId":"fe5b0ccdabecd374"},{"name":"ensure-page","duration":86294,"timestamp":12295741170,"id":409,"parentId":3,"tags":{"inputPage":"/editor/[project_id]/page"},"startTime":1768470386015,"traceId":"fe5b0ccdabecd374"},{"name":"handle-request","duration":264360,"timestamp":12295639660,"id":407,"tags":{"url":"/editor/cf1e0d8c-aeca-4710-968e-774e9c5e426b?_rsc=dz2vc"},"startTime":1768470385913,"traceId":"fe5b0ccdabecd374"},{"name":"memory-usage","duration":3,"timestamp":12295904119,"id":410,"parentId":407,"tags":{"url":"/editor/cf1e0d8c-aeca-4710-968e-774e9c5e426b?_rsc=dz2vc","memory.rss":"956559360","memory.heapUsed":"465251568","memory.heapTotal":"477458432"},"startTime":1768470386177,"traceId":"fe5b0ccdabecd374"},{"name":"handle-request","duration":2508,"timestamp":12299143743,"id":411,"tags":{"url":"/projects?_rsc=fi02c"},"startTime":1768470389417,"traceId":"fe5b0ccdabecd374"},{"name":"ensure-page","duration":86897,"timestamp":12299149182,"id":413,"parentId":3,"tags":{"inputPage":"/projects/page"},"startTime":1768470389423,"traceId":"fe5b0ccdabecd374"},{"name":"ensure-page","duration":83328,"timestamp":12299243664,"id":414,"parentId":3,"tags":{"inputPage":"/projects/page"},"startTime":1768470389517,"traceId":"fe5b0ccdabecd374"},{"name":"handle-request","duration":219496,"timestamp":12299146918,"id":412,"tags":{"url":"/projects?_rsc=fi02c"},"startTime":1768470389420,"traceId":"fe5b0ccdabecd374"},{"name":"memory-usage","duration":3,"timestamp":12299366460,"id":415,"parentId":412,"tags":{"url":"/projects?_rsc=fi02c","memory.rss":"971890688","memory.heapUsed":"471028280","memory.heapTotal":"492011520"},"startTime":1768470389640,"traceId":"fe5b0ccdabecd374"},{"name":"handle-request","duration":2277,"timestamp":12310658185,"id":416,"tags":{"url":"/projects?_rsc=fi02c"},"startTime":1768470400932,"traceId":"fe5b0ccdabecd374"},{"name":"ensure-page","duration":82704,"timestamp":12310663227,"id":418,"parentId":3,"tags":{"inputPage":"/projects/page"},"startTime":1768470400937,"traceId":"fe5b0ccdabecd374"},{"name":"ensure-page","duration":91994,"timestamp":12310753321,"id":419,"parentId":3,"tags":{"inputPage":"/projects/page"},"startTime":1768470401027,"traceId":"fe5b0ccdabecd374"},{"name":"handle-request","duration":217300,"timestamp":12310661101,"id":417,"tags":{"url":"/projects?_rsc=fi02c"},"startTime":1768470400934,"traceId":"fe5b0ccdabecd374"},{"name":"memory-usage","duration":2,"timestamp":12310878450,"id":420,"parentId":417,"tags":{"url":"/projects?_rsc=fi02c","memory.rss":"980348928","memory.heapUsed":"473348192","memory.heapTotal":"478117888"},"startTime":1768470401152,"traceId":"fe5b0ccdabecd374"},{"name":"handle-request","duration":2538,"timestamp":12365900353,"id":421,"tags":{"url":"/projects?_rsc=fi02c"},"startTime":1768470456174,"traceId":"fe5b0ccdabecd374"},{"name":"ensure-page","duration":84377,"timestamp":12365907582,"id":423,"parentId":3,"tags":{"inputPage":"/projects/page"},"startTime":1768470456181,"traceId":"fe5b0ccdabecd374"},{"name":"ensure-page","duration":100585,"timestamp":12365998137,"id":424,"parentId":3,"tags":{"inputPage":"/projects/page"},"startTime":1768470456272,"traceId":"fe5b0ccdabecd374"},{"name":"handle-request","duration":226378,"timestamp":12365904870,"id":422,"tags":{"url":"/projects?_rsc=fi02c"},"startTime":1768470456179,"traceId":"fe5b0ccdabecd374"},{"name":"memory-usage","duration":2,"timestamp":12366131303,"id":425,"parentId":422,"tags":{"url":"/projects?_rsc=fi02c","memory.rss":"980914176","memory.heapUsed":"476022096","memory.heapTotal":"486244352"},"startTime":1768470456405,"traceId":"fe5b0ccdabecd374"},{"name":"handle-request","duration":3230,"timestamp":12507626677,"id":426,"tags":{"url":"/projects"},"startTime":1768470597901,"traceId":"fe5b0ccdabecd374"},{"name":"ensure-page","duration":81957,"timestamp":12507634990,"id":428,"parentId":3,"tags":{"inputPage":"/projects/page"},"startTime":1768470597909,"traceId":"fe5b0ccdabecd374"},{"name":"ensure-page","duration":85356,"timestamp":12507723795,"id":429,"parentId":3,"tags":{"inputPage":"/projects/page"},"startTime":1768470597998,"traceId":"fe5b0ccdabecd374"},{"name":"handle-request","duration":318720,"timestamp":12507630794,"id":427,"tags":{"url":"/projects"},"startTime":1768470597905,"traceId":"fe5b0ccdabecd374"},{"name":"memory-usage","duration":2,"timestamp":12507949569,"id":430,"parentId":427,"tags":{"url":"/projects","memory.rss":"832614400","memory.heapUsed":"483608096","memory.heapTotal":"499879936"},"startTime":1768470598224,"traceId":"fe5b0ccdabecd374"},{"name":"handle-request","duration":5402,"timestamp":12507956793,"id":431,"tags":{"url":"/.well-known/appspecific/com.chrome.devtools.json"},"startTime":1768470598231,"traceId":"fe5b0ccdabecd374"},{"name":"ensure-page","duration":355,"timestamp":12507964792,"id":432,"parentId":3,"tags":{"inputPage":"/.well-known/appspecific/com.chrome.devtools.json"},"startTime":1768470598239,"traceId":"fe5b0ccdabecd374"},{"name":"ensure-page","duration":233,"timestamp":12507965188,"id":433,"parentId":3,"tags":{"inputPage":"/.well-known/appspecific/com.chrome.devtools.json"},"startTime":1768470598239,"traceId":"fe5b0ccdabecd374"},{"name":"ensure-page","duration":301,"timestamp":12507967420,"id":434,"parentId":3,"tags":{"inputPage":"/.well-known/appspecific/com.chrome.devtools.json"},"startTime":1768470598242,"traceId":"fe5b0ccdabecd374"},{"name":"ensure-page","duration":252,"timestamp":12507967764,"id":435,"parentId":3,"tags":{"inputPage":"/.well-known/appspecific/com.chrome.devtools.json"},"startTime":1768470598242,"traceId":"fe5b0ccdabecd374"},{"name":"handle-request","duration":3820,"timestamp":12509008776,"id":436,"tags":{"url":"/icons/favicon-32x32.png"},"startTime":1768470599283,"traceId":"fe5b0ccdabecd374"},{"name":"client-hmr-latency","duration":488000,"timestamp":12578578109,"id":437,"parentId":3,"tags":{"updatedModules":["[project]/apps/web/src/app/projects/page.tsx"],"page":"/projects","isPageHidden":false},"startTime":1768470669372,"traceId":"fe5b0ccdabecd374"},{"name":"client-hmr-latency","duration":440000,"timestamp":12581843855,"id":438,"parentId":3,"tags":{"updatedModules":["[project]/apps/web/src/app/projects/page.tsx"],"page":"/projects","isPageHidden":false},"startTime":1768470672586,"traceId":"fe5b0ccdabecd374"},{"name":"client-hmr-latency","duration":425000,"timestamp":12697957999,"id":439,"parentId":3,"tags":{"updatedModules":["[project]/apps/web/src/app/projects/page.tsx"],"page":"/projects","isPageHidden":false},"startTime":1768470788683,"traceId":"fe5b0ccdabecd374"},{"name":"client-hmr-latency","duration":188000,"timestamp":12701047192,"id":440,"parentId":3,"tags":{"updatedModules":["[project]/apps/web/src/app/projects/page.tsx"],"page":"/projects","isPageHidden":false},"startTime":1768470791560,"traceId":"fe5b0ccdabecd374"},{"name":"client-hmr-latency","duration":414000,"timestamp":12712645946,"id":441,"parentId":3,"tags":{"updatedModules":["[project]/apps/web/src/app/projects/page.tsx"],"page":"/projects","isPageHidden":false},"startTime":1768470803360,"traceId":"fe5b0ccdabecd374"},{"name":"client-hmr-latency","duration":174000,"timestamp":12716795391,"id":442,"parentId":3,"tags":{"updatedModules":["[project]/apps/web/src/app/projects/page.tsx"],"page":"/projects","isPageHidden":false},"startTime":1768470807292,"traceId":"fe5b0ccdabecd374"},{"name":"client-hmr-latency","duration":416000,"timestamp":12719980232,"id":443,"parentId":3,"tags":{"updatedModules":["[project]/apps/web/src/app/projects/page.tsx"],"page":"/projects","isPageHidden":false},"startTime":1768470810697,"traceId":"fe5b0ccdabecd374"},{"name":"client-hmr-latency","duration":107000,"timestamp":12888782385,"id":444,"parentId":3,"tags":{"updatedModules":["[project]/apps/web/src/app/projects/page.tsx"],"page":"/projects","isPageHidden":true},"startTime":1768470979787,"traceId":"fe5b0ccdabecd374"},{"name":"client-hmr-latency","duration":187000,"timestamp":12906270370,"id":445,"parentId":3,"tags":{"updatedModules":["[project]/apps/web/src/app/projects/page.tsx"],"page":"/projects","isPageHidden":false},"startTime":1768470996775,"traceId":"fe5b0ccdabecd374"},{"name":"client-hmr-latency","duration":194000,"timestamp":13122046898,"id":446,"parentId":3,"tags":{"updatedModules":["[project]/apps/web/src/app/projects/page.tsx"],"page":"/projects","isPageHidden":false},"startTime":1768471212562,"traceId":"fe5b0ccdabecd374"},{"name":"client-hmr-latency","duration":189000,"timestamp":13125141602,"id":447,"parentId":3,"tags":{"updatedModules":["[project]/apps/web/src/app/projects/page.tsx"],"page":"/projects","isPageHidden":false},"startTime":1768471215641,"traceId":"fe5b0ccdabecd374"},{"name":"client-hmr-latency","duration":174000,"timestamp":13128655071,"id":448,"parentId":3,"tags":{"updatedModules":["[project]/apps/web/src/app/projects/page.tsx"],"page":"/projects","isPageHidden":false},"startTime":1768471219139,"traceId":"fe5b0ccdabecd374"},{"name":"handle-request","duration":1965,"timestamp":13153908820,"id":449,"tags":{"url":"/projects?_rsc=1mrh3"},"startTime":1768471244183,"traceId":"fe5b0ccdabecd374"},{"name":"ensure-page","duration":155,"timestamp":13153911779,"id":450,"parentId":3,"tags":{"inputPage":"/projects"},"startTime":1768471244186,"traceId":"fe5b0ccdabecd374"},{"name":"ensure-page","duration":85,"timestamp":13153911955,"id":451,"parentId":3,"tags":{"inputPage":"/projects"},"startTime":1768471244186,"traceId":"fe5b0ccdabecd374"},{"name":"ensure-page","duration":114,"timestamp":13153912803,"id":452,"parentId":3,"tags":{"inputPage":"/projects"},"startTime":1768471244187,"traceId":"fe5b0ccdabecd374"},{"name":"ensure-page","duration":70,"timestamp":13153912932,"id":453,"parentId":3,"tags":{"inputPage":"/projects"},"startTime":1768471244187,"traceId":"fe5b0ccdabecd374"},{"name":"ensure-page","duration":99,"timestamp":13153913323,"id":454,"parentId":3,"tags":{"inputPage":"/projects"},"startTime":1768471244188,"traceId":"fe5b0ccdabecd374"},{"name":"ensure-page","duration":79,"timestamp":13153913438,"id":455,"parentId":3,"tags":{"inputPage":"/projects"},"startTime":1768471244188,"traceId":"fe5b0ccdabecd374"},{"name":"ensure-page","duration":71145,"timestamp":13153913949,"id":457,"parentId":3,"tags":{"inputPage":"/_not-found/page"},"startTime":1768471244188,"traceId":"fe5b0ccdabecd374"},{"name":"client-hmr-latency","duration":206000,"timestamp":13153720335,"id":459,"parentId":3,"tags":{"updatedModules":["[project]/apps/web/src/app/projects/page.tsx"],"page":"/projects","isPageHidden":false},"startTime":1768471244322,"traceId":"fe5b0ccdabecd374"},{"name":"ensure-page","duration":63088,"timestamp":13153986904,"id":458,"parentId":3,"tags":{"inputPage":"/_not-found/page"},"startTime":1768471244261,"traceId":"fe5b0ccdabecd374"},{"name":"handle-request","duration":230508,"timestamp":13153913625,"id":456,"tags":{"url":"/projects?_rsc=1mrh3"},"startTime":1768471244188,"traceId":"fe5b0ccdabecd374"},{"name":"memory-usage","duration":2,"timestamp":13154144175,"id":460,"parentId":456,"tags":{"url":"/projects?_rsc=1mrh3","memory.rss":"747188224","memory.heapUsed":"482921808","memory.heapTotal":"495927296"},"startTime":1768471244418,"traceId":"fe5b0ccdabecd374"},{"name":"handle-request","duration":6866,"timestamp":13154176563,"id":461,"tags":{"url":"/projects"},"startTime":1768471244451,"traceId":"fe5b0ccdabecd374"},{"name":"compile-path","duration":98821,"timestamp":13154185332,"id":464,"tags":{"trigger":"/projects"},"startTime":1768471244460,"traceId":"fe5b0ccdabecd374"}] [{"name":"ensure-page","duration":57524,"timestamp":13154292806,"id":465,"parentId":3,"tags":{"inputPage":"/projects/page"},"startTime":1768471244567,"traceId":"fe5b0ccdabecd374"},{"name":"handle-request","duration":652767,"timestamp":13154183802,"id":462,"tags":{"url":"/projects"},"startTime":1768471244458,"traceId":"fe5b0ccdabecd374"},{"name":"memory-usage","duration":1,"timestamp":13154836603,"id":466,"parentId":462,"tags":{"url":"/projects","memory.rss":"831275008","memory.heapUsed":"501662408","memory.heapTotal":"584953856"},"startTime":1768471245111,"traceId":"fe5b0ccdabecd374"},{"name":"handle-request","duration":1976,"timestamp":13154892602,"id":467,"tags":{"url":"/.well-known/appspecific/com.chrome.devtools.json"},"startTime":1768471245167,"traceId":"fe5b0ccdabecd374"},{"name":"ensure-page","duration":151,"timestamp":13154894989,"id":468,"parentId":3,"tags":{"inputPage":"/.well-known/appspecific/com.chrome.devtools.json"},"startTime":1768471245169,"traceId":"fe5b0ccdabecd374"},{"name":"ensure-page","duration":79,"timestamp":13154895159,"id":469,"parentId":3,"tags":{"inputPage":"/.well-known/appspecific/com.chrome.devtools.json"},"startTime":1768471245169,"traceId":"fe5b0ccdabecd374"},{"name":"ensure-page","duration":108,"timestamp":13154895496,"id":470,"parentId":3,"tags":{"inputPage":"/.well-known/appspecific/com.chrome.devtools.json"},"startTime":1768471245170,"traceId":"fe5b0ccdabecd374"},{"name":"ensure-page","duration":74,"timestamp":13154895616,"id":471,"parentId":3,"tags":{"inputPage":"/.well-known/appspecific/com.chrome.devtools.json"},"startTime":1768471245170,"traceId":"fe5b0ccdabecd374"},{"name":"client-hmr-latency","duration":174000,"timestamp":13181220260,"id":472,"parentId":3,"tags":{"updatedModules":["[project]/apps/web/src/app/projects/page.tsx"],"page":"/projects","isPageHidden":false},"startTime":1768471271708,"traceId":"fe5b0ccdabecd374"},{"name":"client-hmr-latency","duration":201000,"timestamp":13186435380,"id":473,"parentId":3,"tags":{"updatedModules":["[project]/apps/web/src/app/projects/page.tsx"],"page":"/projects","isPageHidden":false},"startTime":1768471276948,"traceId":"fe5b0ccdabecd374"},{"name":"client-hmr-latency","duration":174000,"timestamp":13191970669,"id":474,"parentId":3,"tags":{"updatedModules":["[project]/apps/web/src/app/projects/page.tsx"],"page":"/projects","isPageHidden":false},"startTime":1768471282470,"traceId":"fe5b0ccdabecd374"},{"name":"client-hmr-latency","duration":173000,"timestamp":13194072952,"id":475,"parentId":3,"tags":{"updatedModules":["[project]/apps/web/src/app/projects/page.tsx"],"page":"/projects","isPageHidden":false},"startTime":1768471284557,"traceId":"fe5b0ccdabecd374"},{"name":"client-hmr-latency","duration":175000,"timestamp":13199673030,"id":476,"parentId":3,"tags":{"updatedModules":["[project]/apps/web/src/app/projects/page.tsx"],"page":"/projects","isPageHidden":false},"startTime":1768471290154,"traceId":"fe5b0ccdabecd374"},{"name":"client-hmr-latency","duration":174000,"timestamp":13200723423,"id":477,"parentId":3,"tags":{"updatedModules":["[project]/apps/web/src/app/projects/page.tsx"],"page":"/projects","isPageHidden":false},"startTime":1768471291205,"traceId":"fe5b0ccdabecd374"},{"name":"client-hmr-latency","duration":174000,"timestamp":13203662907,"id":478,"parentId":3,"tags":{"updatedModules":["[project]/apps/web/src/app/projects/page.tsx"],"page":"/projects","isPageHidden":false},"startTime":1768471294144,"traceId":"fe5b0ccdabecd374"},{"name":"handle-request","duration":2016,"timestamp":13212916093,"id":479,"tags":{"url":"/projects?_rsc=1mrh3"},"startTime":1768471303190,"traceId":"fe5b0ccdabecd374"},{"name":"ensure-page","duration":153,"timestamp":13212918575,"id":480,"parentId":3,"tags":{"inputPage":"/projects"},"startTime":1768471303192,"traceId":"fe5b0ccdabecd374"},{"name":"ensure-page","duration":99,"timestamp":13212918749,"id":481,"parentId":3,"tags":{"inputPage":"/projects"},"startTime":1768471303192,"traceId":"fe5b0ccdabecd374"},{"name":"ensure-page","duration":120,"timestamp":13212919923,"id":482,"parentId":3,"tags":{"inputPage":"/projects"},"startTime":1768471303194,"traceId":"fe5b0ccdabecd374"},{"name":"ensure-page","duration":77,"timestamp":13212920059,"id":483,"parentId":3,"tags":{"inputPage":"/projects"},"startTime":1768471303194,"traceId":"fe5b0ccdabecd374"},{"name":"ensure-page","duration":112,"timestamp":13212920666,"id":484,"parentId":3,"tags":{"inputPage":"/projects"},"startTime":1768471303194,"traceId":"fe5b0ccdabecd374"},{"name":"ensure-page","duration":77,"timestamp":13212920799,"id":485,"parentId":3,"tags":{"inputPage":"/projects"},"startTime":1768471303194,"traceId":"fe5b0ccdabecd374"},{"name":"ensure-page","duration":67168,"timestamp":13212921436,"id":487,"parentId":3,"tags":{"inputPage":"/_not-found/page"},"startTime":1768471303195,"traceId":"fe5b0ccdabecd374"},{"name":"client-hmr-latency","duration":234000,"timestamp":13212727588,"id":489,"parentId":3,"tags":{"updatedModules":["[project]/apps/web/src/app/projects/page.tsx"],"page":"/projects","isPageHidden":false},"startTime":1768471303285,"traceId":"fe5b0ccdabecd374"},{"name":"ensure-page","duration":66910,"timestamp":13212995355,"id":488,"parentId":3,"tags":{"inputPage":"/_not-found/page"},"startTime":1768471303269,"traceId":"fe5b0ccdabecd374"},{"name":"handle-request","duration":167644,"timestamp":13212921009,"id":486,"tags":{"url":"/projects?_rsc=1mrh3"},"startTime":1768471303195,"traceId":"fe5b0ccdabecd374"},{"name":"memory-usage","duration":3,"timestamp":13213088694,"id":490,"parentId":486,"tags":{"url":"/projects?_rsc=1mrh3","memory.rss":"818171904","memory.heapUsed":"496374976","memory.heapTotal":"507416576"},"startTime":1768471303362,"traceId":"fe5b0ccdabecd374"},{"name":"handle-request","duration":7166,"timestamp":13213101020,"id":491,"tags":{"url":"/projects"},"startTime":1768471303375,"traceId":"fe5b0ccdabecd374"},{"name":"compile-path","duration":77687,"timestamp":13213110332,"id":494,"tags":{"trigger":"/projects"},"startTime":1768471303384,"traceId":"fe5b0ccdabecd374"}] +[{"name":"hot-reloader","duration":53,"timestamp":606853350,"id":3,"tags":{"version":"15.5.7"},"startTime":1768471965126,"traceId":"5e673718d1fe9e3e"},{"name":"compile-path","duration":387137,"timestamp":608236700,"id":4,"tags":{"trigger":"middleware"},"startTime":1768471966509,"traceId":"5e673718d1fe9e3e"}] +[{"name":"setup-dev-bundler","duration":2217066,"timestamp":606852192,"id":2,"parentId":1,"tags":{},"startTime":1768471965125,"traceId":"5e673718d1fe9e3e"},{"name":"start-dev-server","duration":4119509,"timestamp":605365190,"id":1,"tags":{"cpus":"20","platform":"win32","memory.freeMem":"18729742336","memory.totalMem":"34212728832","memory.heapSizeLimit":"17306746880","memory.rss":"309780480","memory.heapTotal":"131678208","memory.heapUsed":"72951000"},"startTime":1768471963638,"traceId":"5e673718d1fe9e3e"},{"name":"handle-request","duration":88700,"timestamp":633472160,"id":5,"tags":{"url":"/projects"},"startTime":1768471991745,"traceId":"5e673718d1fe9e3e"},{"name":"compile-path","duration":8178381,"timestamp":633570742,"id":8,"tags":{"trigger":"/projects"},"startTime":1768471991843,"traceId":"5e673718d1fe9e3e"}] +[{"name":"ensure-page","duration":73645,"timestamp":641756723,"id":9,"parentId":3,"tags":{"inputPage":"/projects/page"},"startTime":1768472000029,"traceId":"5e673718d1fe9e3e"},{"name":"handle-request","duration":9296210,"timestamp":633563223,"id":6,"tags":{"url":"/projects"},"startTime":1768471991836,"traceId":"5e673718d1fe9e3e"},{"name":"memory-usage","duration":12,"timestamp":642859623,"id":10,"parentId":6,"tags":{"url":"/projects","memory.rss":"1053442048","memory.heapUsed":"125649920","memory.heapTotal":"211693568"},"startTime":1768472001132,"traceId":"5e673718d1fe9e3e"},{"name":"handle-request","duration":12077,"timestamp":643735645,"id":11,"tags":{"url":"/icons/favicon-32x32.png"},"startTime":1768472002008,"traceId":"5e673718d1fe9e3e"},{"name":"client-hmr-latency","duration":205000,"timestamp":668564459,"id":12,"parentId":3,"tags":{"updatedModules":["[project]/apps/web/src/app/projects/page.tsx"],"page":"/projects","isPageHidden":false},"startTime":1768472027070,"traceId":"5e673718d1fe9e3e"},{"name":"client-hmr-latency","duration":203000,"timestamp":713950297,"id":13,"parentId":3,"tags":{"updatedModules":["[project]/apps/web/src/app/projects/page.tsx"],"page":"/projects","isPageHidden":false},"startTime":1768472072444,"traceId":"5e673718d1fe9e3e"},{"name":"handle-request","duration":3112,"timestamp":761886863,"id":14,"tags":{"url":"/projects?_rsc=1mrh3"},"startTime":1768472120159,"traceId":"5e673718d1fe9e3e"},{"name":"client-hmr-latency","duration":183000,"timestamp":761710175,"id":18,"parentId":3,"tags":{"updatedModules":["[project]/apps/web/src/app/projects/page.tsx"],"page":"/projects","isPageHidden":false},"startTime":1768472120210,"traceId":"5e673718d1fe9e3e"},{"name":"compile-path","duration":69379,"timestamp":761892079,"id":17,"tags":{"trigger":"/projects"},"startTime":1768472120164,"traceId":"5e673718d1fe9e3e"}] +[{"name":"ensure-page","duration":54361,"timestamp":761966156,"id":19,"parentId":3,"tags":{"inputPage":"/projects/page"},"startTime":1768472120238,"traceId":"5e673718d1fe9e3e"},{"name":"handle-request","duration":207490,"timestamp":761890442,"id":15,"tags":{"url":"/projects?_rsc=1mrh3"},"startTime":1768472120162,"traceId":"5e673718d1fe9e3e"},{"name":"memory-usage","duration":3,"timestamp":762097977,"id":20,"parentId":15,"tags":{"url":"/projects?_rsc=1mrh3","memory.rss":"988360704","memory.heapUsed":"134865024","memory.heapTotal":"177152000"},"startTime":1768472120370,"traceId":"5e673718d1fe9e3e"},{"name":"handle-request","duration":2142,"timestamp":762222607,"id":21,"tags":{"url":"/icons/favicon-32x32.png"},"startTime":1768472120494,"traceId":"5e673718d1fe9e3e"},{"name":"client-hmr-latency","duration":172000,"timestamp":766639768,"id":22,"parentId":3,"tags":{"updatedModules":["[project]/apps/web/src/app/projects/page.tsx"],"page":"/projects","isPageHidden":false},"startTime":1768472125110,"traceId":"5e673718d1fe9e3e"},{"name":"client-hmr-latency","duration":173000,"timestamp":772270430,"id":23,"parentId":3,"tags":{"updatedModules":["[project]/apps/web/src/app/projects/page.tsx"],"page":"/projects","isPageHidden":false},"startTime":1768472130740,"traceId":"5e673718d1fe9e3e"},{"name":"client-hmr-latency","duration":186000,"timestamp":781874456,"id":24,"parentId":3,"tags":{"updatedModules":["[project]/apps/web/src/app/projects/page.tsx"],"page":"/projects","isPageHidden":false},"startTime":1768472140350,"traceId":"5e673718d1fe9e3e"},{"name":"client-hmr-latency","duration":187000,"timestamp":784353005,"id":25,"parentId":3,"tags":{"updatedModules":["[project]/apps/web/src/app/projects/page.tsx"],"page":"/projects","isPageHidden":false},"startTime":1768472142828,"traceId":"5e673718d1fe9e3e"},{"name":"client-hmr-latency","duration":174000,"timestamp":787034042,"id":26,"parentId":3,"tags":{"updatedModules":["[project]/apps/web/src/app/projects/page.tsx"],"page":"/projects","isPageHidden":false},"startTime":1768472145504,"traceId":"5e673718d1fe9e3e"},{"name":"handle-request","duration":3129,"timestamp":790946644,"id":27,"tags":{"url":"/projects?_rsc=1mrh3"},"startTime":1768472149218,"traceId":"5e673718d1fe9e3e"},{"name":"client-hmr-latency","duration":268000,"timestamp":790681802,"id":31,"parentId":3,"tags":{"updatedModules":["[project]/apps/web/src/app/projects/page.tsx"],"page":"/projects","isPageHidden":false},"startTime":1768472149260,"traceId":"5e673718d1fe9e3e"},{"name":"compile-path","duration":99464,"timestamp":790952189,"id":30,"tags":{"trigger":"/projects"},"startTime":1768472149224,"traceId":"5e673718d1fe9e3e"}] +[{"name":"ensure-page","duration":537097,"timestamp":791056423,"id":32,"parentId":3,"tags":{"inputPage":"/projects/page"},"startTime":1768472149328,"traceId":"5e673718d1fe9e3e"},{"name":"handle-request","duration":721357,"timestamp":790950771,"id":28,"tags":{"url":"/projects?_rsc=1mrh3"},"startTime":1768472149222,"traceId":"5e673718d1fe9e3e"},{"name":"memory-usage","duration":3,"timestamp":791672180,"id":33,"parentId":28,"tags":{"url":"/projects?_rsc=1mrh3","memory.rss":"1004306432","memory.heapUsed":"146426520","memory.heapTotal":"183513088"},"startTime":1768472149944,"traceId":"5e673718d1fe9e3e"},{"name":"handle-request","duration":2249,"timestamp":791819062,"id":34,"tags":{"url":"/icons/favicon-32x32.png"},"startTime":1768472150091,"traceId":"5e673718d1fe9e3e"},{"name":"client-hmr-latency","duration":188000,"timestamp":794979534,"id":35,"parentId":3,"tags":{"updatedModules":["[project]/apps/web/src/app/projects/page.tsx"],"page":"/projects","isPageHidden":false},"startTime":1768472153465,"traceId":"5e673718d1fe9e3e"},{"name":"client-hmr-latency","duration":185000,"timestamp":798267523,"id":36,"parentId":3,"tags":{"updatedModules":["[project]/apps/web/src/app/projects/page.tsx"],"page":"/projects","isPageHidden":false},"startTime":1768472156740,"traceId":"5e673718d1fe9e3e"},{"name":"client-hmr-latency","duration":170000,"timestamp":1233253558,"id":37,"parentId":3,"tags":{"updatedModules":["[project]/apps/web/src/app/projects/page.tsx"],"page":"/projects","isPageHidden":true},"startTime":1768472591723,"traceId":"5e673718d1fe9e3e"},{"name":"client-hmr-latency","duration":175000,"timestamp":1243633100,"id":38,"parentId":3,"tags":{"updatedModules":["[project]/apps/web/src/app/projects/page.tsx"],"page":"/projects","isPageHidden":true},"startTime":1768472602101,"traceId":"5e673718d1fe9e3e"},{"name":"client-hmr-latency","duration":172000,"timestamp":1333676584,"id":39,"parentId":3,"tags":{"updatedModules":["[project]/apps/web/src/app/projects/page.tsx"],"page":"/projects","isPageHidden":true},"startTime":1768472692148,"traceId":"5e673718d1fe9e3e"},{"name":"client-hmr-latency","duration":170000,"timestamp":1336226018,"id":40,"parentId":3,"tags":{"updatedModules":["[project]/apps/web/src/app/projects/page.tsx"],"page":"/projects","isPageHidden":true},"startTime":1768472694697,"traceId":"5e673718d1fe9e3e"},{"name":"client-hmr-latency","duration":175000,"timestamp":1337501622,"id":41,"parentId":3,"tags":{"updatedModules":["[project]/apps/web/src/app/projects/page.tsx"],"page":"/projects","isPageHidden":true},"startTime":1768472695973,"traceId":"5e673718d1fe9e3e"},{"name":"client-hmr-latency","duration":171000,"timestamp":1373077507,"id":42,"parentId":3,"tags":{"updatedModules":["[project]/apps/web/src/app/projects/page.tsx"],"page":"/projects","isPageHidden":false},"startTime":1768472731549,"traceId":"5e673718d1fe9e3e"},{"name":"handle-request","duration":3378,"timestamp":1383231482,"id":43,"tags":{"url":"/projects?_rsc=1mrh3"},"startTime":1768472741504,"traceId":"5e673718d1fe9e3e"},{"name":"client-hmr-latency","duration":168000,"timestamp":1383104815,"id":47,"parentId":3,"tags":{"updatedModules":["[project]/apps/web/src/lib/utils.ts"],"page":"/projects","isPageHidden":false},"startTime":1768472741575,"traceId":"5e673718d1fe9e3e"},{"name":"compile-path","duration":96864,"timestamp":1383237049,"id":46,"tags":{"trigger":"/projects"},"startTime":1768472741509,"traceId":"5e673718d1fe9e3e"}] +[{"name":"ensure-page","duration":56513,"timestamp":1383338875,"id":48,"parentId":3,"tags":{"inputPage":"/projects/page"},"startTime":1768472741611,"traceId":"5e673718d1fe9e3e"},{"name":"handle-request","duration":291018,"timestamp":1383235350,"id":44,"tags":{"url":"/projects?_rsc=1mrh3"},"startTime":1768472741508,"traceId":"5e673718d1fe9e3e"},{"name":"memory-usage","duration":3,"timestamp":1383526419,"id":49,"parentId":44,"tags":{"url":"/projects?_rsc=1mrh3","memory.rss":"1009790976","memory.heapUsed":"159208240","memory.heapTotal":"183582720"},"startTime":1768472741799,"traceId":"5e673718d1fe9e3e"},{"name":"handle-request","duration":2177,"timestamp":1383672401,"id":50,"tags":{"url":"/icons/favicon-32x32.png"},"startTime":1768472741945,"traceId":"5e673718d1fe9e3e"},{"name":"handle-request","duration":2244,"timestamp":1385641342,"id":51,"tags":{"url":"/projects?_rsc=1mrh3"},"startTime":1768472743914,"traceId":"5e673718d1fe9e3e"},{"name":"client-hmr-latency","duration":164000,"timestamp":1385530072,"id":55,"parentId":3,"tags":{"updatedModules":["[project]/apps/web/src/lib/utils.ts"],"page":"/projects","isPageHidden":false},"startTime":1768472744034,"traceId":"5e673718d1fe9e3e"},{"name":"compile-path","duration":115886,"timestamp":1385645378,"id":54,"tags":{"trigger":"/projects"},"startTime":1768472743918,"traceId":"5e673718d1fe9e3e"}] +[{"name":"ensure-page","duration":58425,"timestamp":1385764695,"id":56,"parentId":3,"tags":{"inputPage":"/projects/page"},"startTime":1768472744037,"traceId":"5e673718d1fe9e3e"},{"name":"handle-request","duration":249974,"timestamp":1385644026,"id":52,"tags":{"url":"/projects?_rsc=1mrh3"},"startTime":1768472743916,"traceId":"5e673718d1fe9e3e"},{"name":"memory-usage","duration":3,"timestamp":1385894033,"id":57,"parentId":52,"tags":{"url":"/projects?_rsc=1mrh3","memory.rss":"1040654336","memory.heapUsed":"173597720","memory.heapTotal":"195428352"},"startTime":1768472744166,"traceId":"5e673718d1fe9e3e"},{"name":"handle-request","duration":2871,"timestamp":1386035349,"id":58,"tags":{"url":"/icons/favicon-32x32.png"},"startTime":1768472744308,"traceId":"5e673718d1fe9e3e"},{"name":"client-hmr-latency","duration":173000,"timestamp":1391699094,"id":59,"parentId":3,"tags":{"updatedModules":["[project]/apps/web/src/app/projects/page.tsx"],"page":"/projects","isPageHidden":false},"startTime":1768472750172,"traceId":"5e673718d1fe9e3e"},{"name":"client-hmr-latency","duration":175000,"timestamp":1450265689,"id":60,"parentId":3,"tags":{"updatedModules":["[project]/apps/web/src/app/projects/page.tsx"],"page":"/projects","isPageHidden":false},"startTime":1768472808744,"traceId":"5e673718d1fe9e3e"},{"name":"handle-request","duration":2388,"timestamp":1451721203,"id":61,"tags":{"url":"/projects"},"startTime":1768472809994,"traceId":"5e673718d1fe9e3e"},{"name":"client-hmr-latency","duration":187000,"timestamp":1451524082,"id":64,"parentId":3,"tags":{"updatedModules":["[project]/apps/web/src/app/projects/page.tsx"],"page":"/projects","isPageHidden":false},"startTime":1768472810032,"traceId":"5e673718d1fe9e3e"},{"name":"ensure-page","duration":67034,"timestamp":1451725655,"id":63,"parentId":3,"tags":{"inputPage":"/projects/page"},"startTime":1768472809998,"traceId":"5e673718d1fe9e3e"},{"name":"handle-request","duration":1883,"timestamp":1451808896,"id":66,"tags":{"url":"/icons/favicon-32x32.png"},"startTime":1768472810081,"traceId":"5e673718d1fe9e3e"},{"name":"ensure-page","duration":64670,"timestamp":1451797183,"id":65,"parentId":3,"tags":{"inputPage":"/projects/page"},"startTime":1768472810070,"traceId":"5e673718d1fe9e3e"},{"name":"handle-request","duration":510262,"timestamp":1451724337,"id":62,"tags":{"url":"/projects"},"startTime":1768472809997,"traceId":"5e673718d1fe9e3e"},{"name":"memory-usage","duration":4,"timestamp":1452234650,"id":67,"parentId":62,"tags":{"url":"/projects","memory.rss":"1083473920","memory.heapUsed":"214522152","memory.heapTotal":"273833984"},"startTime":1768472810507,"traceId":"5e673718d1fe9e3e"},{"name":"client-hmr-latency","duration":169000,"timestamp":1503491196,"id":68,"parentId":3,"tags":{"updatedModules":["[project]/apps/web/src/app/projects/page.tsx"],"page":"/projects","isPageHidden":false},"startTime":1768472861959,"traceId":"5e673718d1fe9e3e"},{"name":"handle-request","duration":2625,"timestamp":1507765953,"id":69,"tags":{"url":"/projects"},"startTime":1768472866038,"traceId":"5e673718d1fe9e3e"},{"name":"client-hmr-latency","duration":171000,"timestamp":1507585362,"id":72,"parentId":3,"tags":{"updatedModules":["[project]/apps/web/src/app/projects/page.tsx"],"page":"/projects","isPageHidden":false},"startTime":1768472866087,"traceId":"5e673718d1fe9e3e"},{"name":"handle-request","duration":2271,"timestamp":1507823105,"id":73,"tags":{"url":"/icons/favicon-32x32.png"},"startTime":1768472866095,"traceId":"5e673718d1fe9e3e"},{"name":"ensure-page","duration":73946,"timestamp":1507771124,"id":71,"parentId":3,"tags":{"inputPage":"/projects/page"},"startTime":1768472866043,"traceId":"5e673718d1fe9e3e"},{"name":"ensure-page","duration":53603,"timestamp":1507847788,"id":74,"parentId":3,"tags":{"inputPage":"/projects/page"},"startTime":1768472866120,"traceId":"5e673718d1fe9e3e"},{"name":"handle-request","duration":373642,"timestamp":1507769715,"id":70,"tags":{"url":"/projects"},"startTime":1768472866042,"traceId":"5e673718d1fe9e3e"},{"name":"memory-usage","duration":2,"timestamp":1508143395,"id":75,"parentId":70,"tags":{"url":"/projects","memory.rss":"1116700672","memory.heapUsed":"247282400","memory.heapTotal":"275525632"},"startTime":1768472866415,"traceId":"5e673718d1fe9e3e"},{"name":"client-hmr-latency","duration":177000,"timestamp":1591139407,"id":76,"parentId":3,"tags":{"updatedModules":["[project]/apps/web/src/app/projects/page.tsx"],"page":"/projects","isPageHidden":true},"startTime":1768472949611,"traceId":"5e673718d1fe9e3e"},{"name":"client-hmr-latency","duration":267000,"timestamp":1593458897,"id":77,"parentId":3,"tags":{"updatedModules":["[project]/apps/web/src/app/projects/page.tsx"],"page":"/projects","isPageHidden":true},"startTime":1768472952023,"traceId":"5e673718d1fe9e3e"},{"name":"client-hmr-latency","duration":176000,"timestamp":1602364009,"id":78,"parentId":3,"tags":{"updatedModules":["[project]/apps/web/src/app/projects/page.tsx"],"page":"/projects","isPageHidden":true},"startTime":1768472960831,"traceId":"5e673718d1fe9e3e"},{"name":"client-hmr-latency","duration":180000,"timestamp":1641773577,"id":79,"parentId":3,"tags":{"updatedModules":["[project]/apps/web/src/app/projects/page.tsx"],"page":"/projects","isPageHidden":true},"startTime":1768473000254,"traceId":"5e673718d1fe9e3e"},{"name":"client-hmr-latency","duration":171000,"timestamp":1645885687,"id":80,"parentId":3,"tags":{"updatedModules":["[project]/apps/web/src/app/projects/page.tsx"],"page":"/projects","isPageHidden":true},"startTime":1768473004354,"traceId":"5e673718d1fe9e3e"},{"name":"client-hmr-latency","duration":173000,"timestamp":1649452654,"id":81,"parentId":3,"tags":{"updatedModules":["[project]/apps/web/src/app/projects/page.tsx"],"page":"/projects","isPageHidden":true},"startTime":1768473007918,"traceId":"5e673718d1fe9e3e"},{"name":"client-hmr-latency","duration":173000,"timestamp":1651602558,"id":82,"parentId":3,"tags":{"updatedModules":["[project]/apps/web/src/app/projects/page.tsx"],"page":"/projects","isPageHidden":true},"startTime":1768473010067,"traceId":"5e673718d1fe9e3e"},{"name":"client-hmr-latency","duration":190000,"timestamp":1852098266,"id":83,"parentId":3,"tags":{"updatedModules":["[project]/apps/web/src/app/projects/page.tsx"],"page":"/projects","isPageHidden":true},"startTime":1768473210575,"traceId":"5e673718d1fe9e3e"},{"name":"client-hmr-latency","duration":5000,"timestamp":2564261972,"id":84,"parentId":3,"tags":{"updatedModules":["[project]/apps/web/src/app/projects/page.tsx"],"page":"/projects","isPageHidden":true},"startTime":1768473922565,"traceId":"5e673718d1fe9e3e"},{"name":"client-hmr-latency","duration":4000,"timestamp":2564292171,"id":85,"parentId":3,"tags":{"updatedModules":["[project]/apps/web/src/app/projects/page.tsx"],"page":"/projects","isPageHidden":false},"startTime":1768473922579,"traceId":"5e673718d1fe9e3e"},{"name":"client-hmr-latency","duration":1000,"timestamp":2564306527,"id":86,"parentId":3,"tags":{"updatedModules":["[project]/apps/web/src/app/projects/page.tsx"],"page":"/projects","isPageHidden":false},"startTime":1768473922588,"traceId":"5e673718d1fe9e3e"},{"name":"client-hmr-latency","duration":3000,"timestamp":2564315083,"id":87,"parentId":3,"tags":{"updatedModules":["[project]/apps/web/src/app/projects/page.tsx"],"page":"/projects","isPageHidden":false},"startTime":1768473922602,"traceId":"5e673718d1fe9e3e"},{"name":"client-hmr-latency","duration":1000,"timestamp":2564329632,"id":88,"parentId":3,"tags":{"updatedModules":["[project]/apps/web/src/app/projects/page.tsx"],"page":"/projects","isPageHidden":false},"startTime":1768473922611,"traceId":"5e673718d1fe9e3e"},{"name":"client-hmr-latency","duration":2000,"timestamp":2564338392,"id":89,"parentId":3,"tags":{"updatedModules":["[project]/apps/web/src/app/projects/page.tsx"],"page":"/projects","isPageHidden":false},"startTime":1768473922620,"traceId":"5e673718d1fe9e3e"},{"name":"client-hmr-latency","duration":1000,"timestamp":2564347188,"id":90,"parentId":3,"tags":{"updatedModules":["[project]/apps/web/src/app/projects/page.tsx"],"page":"/projects","isPageHidden":false},"startTime":1768473922633,"traceId":"5e673718d1fe9e3e"},{"name":"client-hmr-latency","duration":1000,"timestamp":2564360298,"id":91,"parentId":3,"tags":{"updatedModules":["[project]/apps/web/src/app/projects/page.tsx"],"page":"/projects","isPageHidden":false},"startTime":1768473922641,"traceId":"5e673718d1fe9e3e"},{"name":"client-hmr-latency","duration":1000,"timestamp":2564368616,"id":92,"parentId":3,"tags":{"updatedModules":["[project]/apps/web/src/app/projects/page.tsx"],"page":"/projects","isPageHidden":false},"startTime":1768473922649,"traceId":"5e673718d1fe9e3e"},{"name":"client-hmr-latency","duration":1000,"timestamp":2564377358,"id":93,"parentId":3,"tags":{"updatedModules":["[project]/apps/web/src/app/projects/page.tsx"],"page":"/projects","isPageHidden":false},"startTime":1768473922657,"traceId":"5e673718d1fe9e3e"},{"name":"client-hmr-latency","duration":1000,"timestamp":2564384731,"id":94,"parentId":3,"tags":{"updatedModules":["[project]/apps/web/src/app/projects/page.tsx"],"page":"/projects","isPageHidden":false},"startTime":1768473922665,"traceId":"5e673718d1fe9e3e"},{"name":"handle-request","duration":6435,"timestamp":2564400596,"id":95,"tags":{"url":"/projects?_rsc=1mrh3"},"startTime":1768473922673,"traceId":"5e673718d1fe9e3e"},{"name":"client-hmr-latency","duration":6000,"timestamp":2564396836,"id":97,"parentId":3,"tags":{"updatedModules":["[project]/apps/web/src/app/projects/page.tsx"],"page":"/projects","isPageHidden":false},"startTime":1768473922683,"traceId":"5e673718d1fe9e3e"},{"name":"client-hmr-latency","duration":2000,"timestamp":2564410809,"id":100,"parentId":3,"tags":{"updatedModules":["[project]/apps/web/src/app/projects/page.tsx","[project]/node_modules/.bun/lucide-react@0.468.0+f4eacebf2041cd4f/node_modules/lucide-react/dist/esm/icons/search.js"],"page":"/projects","isPageHidden":false},"startTime":1768473922700,"traceId":"5e673718d1fe9e3e"},{"name":"client-hmr-latency","duration":2000,"timestamp":2564419115,"id":101,"parentId":3,"tags":{"updatedModules":["[project]/apps/web/src/app/projects/page.tsx"],"page":"/projects","isPageHidden":false},"startTime":1768473922702,"traceId":"5e673718d1fe9e3e"},{"name":"client-hmr-latency","duration":1000,"timestamp":2564429812,"id":102,"parentId":3,"tags":{"updatedModules":["[project]/apps/web/src/app/projects/page.tsx"],"page":"/projects","isPageHidden":false},"startTime":1768473922708,"traceId":"5e673718d1fe9e3e"},{"name":"client-hmr-latency","duration":1000,"timestamp":2564436090,"id":103,"parentId":3,"tags":{"updatedModules":["[project]/apps/web/src/app/projects/page.tsx"],"page":"/projects","isPageHidden":false},"startTime":1768473922717,"traceId":"5e673718d1fe9e3e"},{"name":"client-hmr-latency","duration":1000,"timestamp":2564444514,"id":104,"parentId":3,"tags":{"updatedModules":["[project]/apps/web/src/app/projects/page.tsx"],"page":"/projects","isPageHidden":false},"startTime":1768473922724,"traceId":"5e673718d1fe9e3e"},{"name":"client-hmr-latency","duration":1000,"timestamp":2564451870,"id":105,"parentId":3,"tags":{"updatedModules":["[project]/apps/web/src/app/projects/page.tsx"],"page":"/projects","isPageHidden":false},"startTime":1768473922732,"traceId":"5e673718d1fe9e3e"},{"name":"client-hmr-latency","duration":2000,"timestamp":2564459805,"id":106,"parentId":3,"tags":{"updatedModules":["[project]/apps/web/src/app/projects/page.tsx"],"page":"/projects","isPageHidden":false},"startTime":1768473922740,"traceId":"5e673718d1fe9e3e"},{"name":"client-hmr-latency","duration":0,"timestamp":2564468924,"id":107,"parentId":3,"tags":{"updatedModules":["[project]/apps/web/src/app/projects/page.tsx"],"page":"/projects","isPageHidden":false},"startTime":1768473922747,"traceId":"5e673718d1fe9e3e"},{"name":"client-hmr-latency","duration":1000,"timestamp":2564475872,"id":108,"parentId":3,"tags":{"updatedModules":["[project]/apps/web/src/app/projects/page.tsx"],"page":"/projects","isPageHidden":false},"startTime":1768473922754,"traceId":"5e673718d1fe9e3e"},{"name":"client-hmr-latency","duration":0,"timestamp":2564482673,"id":109,"parentId":3,"tags":{"updatedModules":["[project]/apps/web/src/app/projects/page.tsx"],"page":"/projects","isPageHidden":false},"startTime":1768473922763,"traceId":"5e673718d1fe9e3e"},{"name":"client-hmr-latency","duration":2000,"timestamp":2564490645,"id":110,"parentId":3,"tags":{"updatedModules":["[project]/apps/web/src/app/projects/page.tsx"],"page":"/projects","isPageHidden":false},"startTime":1768473922769,"traceId":"5e673718d1fe9e3e"},{"name":"client-hmr-latency","duration":0,"timestamp":2564497100,"id":111,"parentId":3,"tags":{"updatedModules":["[project]/apps/web/src/app/projects/page.tsx"],"page":"/projects","isPageHidden":false},"startTime":1768473922773,"traceId":"5e673718d1fe9e3e"},{"name":"client-hmr-latency","duration":1000,"timestamp":2564500109,"id":112,"parentId":3,"tags":{"updatedModules":["[project]/apps/web/src/app/projects/page.tsx"],"page":"/projects","isPageHidden":false},"startTime":1768473922778,"traceId":"5e673718d1fe9e3e"},{"name":"compile-path","duration":99799,"timestamp":2564411925,"id":99,"tags":{"trigger":"/projects"},"startTime":1768473922684,"traceId":"5e673718d1fe9e3e"}] diff --git a/apps/web/src/app/projects/page.tsx b/apps/web/src/app/projects/page.tsx index 0abcd2e7..cd94b4b7 100644 --- a/apps/web/src/app/projects/page.tsx +++ b/apps/web/src/app/projects/page.tsx @@ -15,7 +15,7 @@ import Image from "next/image"; import Link from "next/link"; import { useRouter } from "next/navigation"; import type { KeyboardEvent, MouseEvent } from "react"; -import React, { useState } from "react"; +import { useState } from "react"; import { DeleteProjectDialog } from "@/components/delete-project-dialog"; import { RenameProjectDialog } from "@/components/rename-project-dialog"; import { Button } from "@/components/ui/button"; @@ -39,6 +39,7 @@ import { Skeleton } from "@/components/ui/skeleton"; import type { TProjectMetadata } from "@/types/project"; import { toast } from "sonner"; import { useEditor } from "@/hooks/use-editor"; +import { formatDate } from "@/lib/utils"; export default function ProjectsPage() { const [isSelectionMode, setIsSelectionMode] = useState(false); @@ -51,8 +52,6 @@ export default function ProjectsPage() { const router = useRouter(); const editor = useEditor(); - const hasSearchQuery = searchQuery.trim().length > 0; - const handleCreateProject = async () => { try { const projectId = await editor.project.createNewProject({ @@ -98,7 +97,9 @@ export default function ProjectsPage() { const handleSelectAll = ({ checked }: { checked: boolean }) => { if (checked) { - setSelectedProjects(new Set(sortedProjects.map((project) => project.id))); + setSelectedProjects( + new Set(projectsToDisplay.map((project) => project.id)), + ); } else { setSelectedProjects(new Set()); } @@ -128,16 +129,18 @@ export default function ProjectsPage() { } }; - const sortedProjects = editor.project.getFilteredAndSortedProjects({ + const projectsToDisplay = editor.project.getFilteredAndSortedProjects({ searchQuery, sortOption, }); const isAllSelected = - sortedProjects.length > 0 && - selectedProjects.size === sortedProjects.length; + projectsToDisplay.length > 0 && + selectedProjects.size === projectsToDisplay.length; + const hasSomeSelected = - selectedProjects.size > 0 && selectedProjects.size < sortedProjects.length; + selectedProjects.size > 0 && + selectedProjects.size < projectsToDisplay.length; const isLoading = editor.project.getIsLoading(); const isInitialized = editor.project.getIsInitialized(); @@ -186,8 +189,8 @@ export default function ProjectsPage() { Your projects

- {sortedProjects.length}{" "} - {sortedProjects.length === 1 ? "project" : "projects"} + {projectsToDisplay.length}{" "} + {projectsToDisplay.length === 1 ? "project" : "projects"} {isSelectionMode && selectedProjects.size > 0 && ( • {selectedProjects.size} selected @@ -217,7 +220,7 @@ export default function ProjectsPage() { @@ -286,7 +289,7 @@ export default function ProjectsPage() { - {isSelectionMode && sortedProjects.length > 0 && ( + {isSelectionMode && projectsToDisplay.length > 0 && ( )} {isLoading || !isInitialized ? ( -

- {Array.from({ length: 8 }, (_, index) => ( -
- -
- -
- - -
-
-
- ))} -
- ) : sortedProjects.length === 0 && hasSearchQuery ? ( - setSearchQuery("")} + + ) : projectsToDisplay.length === 0 ? ( + setSearchQuery(""), + }} + onCreateProject={handleCreateProject} /> - ) : sortedProjects.length === 0 ? ( - ) : (
- {sortedProjects.map((project) => ( + {projectsToDisplay.map((project) => ( { - return date.toLocaleDateString("en-US", { - month: "short", - day: "numeric", - year: "numeric", - }); - }; - const handleDeleteProject = async () => { await editor.project.deleteProject({ id: project.id }); setIsDropdownOpen(false); @@ -407,19 +387,24 @@ function ProjectCard({ await editor.project.duplicateProject({ id: project.id }); }; - const handleCardClick = ({e}: {}) => { + const handleCardClick = ({ + event, + }: { + event: MouseEvent; + }) => { if (isSelectionMode) { - e.preventDefault(); + event.preventDefault(); onSelect?.({ projectId: project.id, checked: !isSelected }); } }; const handleCardKeyDown = ({ - key, - preventDefault, - }: KeyboardEvent) => { - if (isSelectionMode && (key === "Enter" || key === " ")) { - preventDefault(); + event, + }: { + event: KeyboardEvent; + }) => { + if (isSelectionMode && (event.key === "Enter" || event.key === " ")) { + event.preventDefault(); onSelect?.({ projectId: project.id, checked: !isSelected }); } }; @@ -552,8 +537,8 @@ function ProjectCard({ {isSelectionMode ? ( +
+ ); + } + return (
@@ -601,34 +636,9 @@ function NoProjects({ onCreateProject }: { onCreateProject: () => void }) {

); } - -function NoResults({ - searchQuery, - onClearSearch, -}: { - searchQuery: string; - onClearSearch: () => void; -}) { - return ( -
-
-
- -
-

No results found

-

- Your search for "{searchQuery}" did not return any results. -

-
- -
- ); -} diff --git a/apps/web/src/hooks/timeline/use-timeline-zoom.ts b/apps/web/src/hooks/timeline/use-timeline-zoom.ts index 3ce6343d..8f602963 100644 --- a/apps/web/src/hooks/timeline/use-timeline-zoom.ts +++ b/apps/web/src/hooks/timeline/use-timeline-zoom.ts @@ -29,7 +29,6 @@ export function useTimelineZoom({ const isHorizontalScrollGesture = event.shiftKey || Math.abs(event.deltaX) > Math.abs(event.deltaY); - // allow scrollarea to handle horizontal scroll if (isHorizontalScrollGesture) { return; } diff --git a/apps/web/src/lib/utils.ts b/apps/web/src/lib/utils.ts index f5362382..e84576f5 100644 --- a/apps/web/src/lib/utils.ts +++ b/apps/web/src/lib/utils.ts @@ -5,6 +5,14 @@ export function cn(...inputs: ClassValue[]): string { return twMerge(clsx(inputs)); } +export function formatDate({ date }: { date: Date }): string { + return date.toLocaleDateString("en-US", { + month: "short", + day: "numeric", + year: "numeric", + }); +} + export function capitalizeFirstLetter({ string }: { string: string }) { return string.charAt(0).toUpperCase() + string.slice(1); } @@ -38,7 +46,11 @@ export function generateUUID(): string { ); } -export function isTypableDOMElement({ element }: { element: HTMLElement }): boolean { +export function isTypableDOMElement({ + element, +}: { + element: HTMLElement; +}): boolean { if (element.isContentEditable) return true; if (element.tagName === "INPUT") { diff --git a/refactor.md b/refactor.md index 91f78cd5..7565ddd2 100644 --- a/refactor.md +++ b/refactor.md @@ -40,7 +40,7 @@ Review every point below carefully for files to ensure they follow consistent co ``` 18. Components render UI. Domain logic (data transformations, business rules, state mutations) lives in hooks, utilities, or managers. Simple interaction logic (gesture detection, modifier keys) can stay in components if not too many lines of code/complex. -19. Readability matters more than short names in the age of AI coding. Do not shorten names for the sake of "typing less". Nobody is typing code these days. AI agents are. Hence, clarity and readability are the most important things. Example: "event" is better than "e". "element" is better than "el". +19. Readability matters more than short names in the age of AI coding. Do not shorten names for the sake of "typing less". Nobody is typing code these days. AI agents are. Hence, clarity and readability are the most important things. Example: "element" is better than "el". # Functions