diff --git a/.dockerignore b/.dockerignore index e950002..c5ea696 100644 --- a/.dockerignore +++ b/.dockerignore @@ -1,11 +1,5 @@ -# Ignore everything except what the demo Dockerfiles need -* - -# Allow neode-ui (frontend + mock backend + docker configs) -!neode-ui/ - -# Allow demo assets (AIUI pre-built dist) -!demo/ - -# Exclude node_modules (npm install happens in container for backend) neode-ui/node_modules +neode-ui/src +neode-ui/public +neode-ui/.git +.git diff --git a/neode-ui/Dockerfile.web b/neode-ui/Dockerfile.web index 7a87e0d..8564bbd 100644 --- a/neode-ui/Dockerfile.web +++ b/neode-ui/Dockerfile.web @@ -1,17 +1,10 @@ -# Pre-built frontend — no build step needed FROM nginx:alpine -# Copy pre-built frontend -COPY neode-ui/dist /usr/share/nginx/html - -# Copy AIUI pre-built dist +COPY web-dist /usr/share/nginx/html COPY demo/aiui/ /usr/share/nginx/html/aiui/ - -# Copy nginx config template and entrypoint COPY neode-ui/docker/nginx-demo.conf /etc/nginx/nginx.conf.template COPY neode-ui/docker/docker-entrypoint.sh /docker-entrypoint-custom.sh RUN chmod +x /docker-entrypoint-custom.sh EXPOSE 80 - ENTRYPOINT ["/docker-entrypoint-custom.sh"] diff --git a/neode-ui/dist/.DS_Store b/web-dist/.DS_Store similarity index 100% rename from neode-ui/dist/.DS_Store rename to web-dist/.DS_Store diff --git a/neode-ui/dist/assets/.DS_Store b/web-dist/assets/.DS_Store similarity index 100% rename from neode-ui/dist/assets/.DS_Store rename to web-dist/assets/.DS_Store diff --git a/neode-ui/dist/assets/AppDetails-DfPGLgac.js b/web-dist/assets/AppDetails-DfPGLgac.js similarity index 100% rename from neode-ui/dist/assets/AppDetails-DfPGLgac.js rename to web-dist/assets/AppDetails-DfPGLgac.js diff --git a/neode-ui/dist/assets/AppDetails-DjlSPTt1.css b/web-dist/assets/AppDetails-DjlSPTt1.css similarity index 100% rename from neode-ui/dist/assets/AppDetails-DjlSPTt1.css rename to web-dist/assets/AppDetails-DjlSPTt1.css diff --git a/neode-ui/dist/assets/AppSession-Cw_auYBr.js b/web-dist/assets/AppSession-Cw_auYBr.js similarity index 100% rename from neode-ui/dist/assets/AppSession-Cw_auYBr.js rename to web-dist/assets/AppSession-Cw_auYBr.js diff --git a/neode-ui/dist/assets/AppSession-DK48XcUX.css b/web-dist/assets/AppSession-DK48XcUX.css similarity index 100% rename from neode-ui/dist/assets/AppSession-DK48XcUX.css rename to web-dist/assets/AppSession-DK48XcUX.css diff --git a/neode-ui/dist/assets/Apps-JbZuzA3H.js b/web-dist/assets/Apps-JbZuzA3H.js similarity index 100% rename from neode-ui/dist/assets/Apps-JbZuzA3H.js rename to web-dist/assets/Apps-JbZuzA3H.js diff --git a/neode-ui/dist/assets/Apps-NkvfRZrs.css b/web-dist/assets/Apps-NkvfRZrs.css similarity index 100% rename from neode-ui/dist/assets/Apps-NkvfRZrs.css rename to web-dist/assets/Apps-NkvfRZrs.css diff --git a/neode-ui/dist/assets/Chat-BLEXivD6.js b/web-dist/assets/Chat-BLEXivD6.js similarity index 100% rename from neode-ui/dist/assets/Chat-BLEXivD6.js rename to web-dist/assets/Chat-BLEXivD6.js diff --git a/neode-ui/dist/assets/Chat-_Y5LN8Cp.css b/web-dist/assets/Chat-_Y5LN8Cp.css similarity index 100% rename from neode-ui/dist/assets/Chat-_Y5LN8Cp.css rename to web-dist/assets/Chat-_Y5LN8Cp.css diff --git a/neode-ui/dist/assets/Cloud-BkxOai3U.js b/web-dist/assets/Cloud-BkxOai3U.js similarity index 100% rename from neode-ui/dist/assets/Cloud-BkxOai3U.js rename to web-dist/assets/Cloud-BkxOai3U.js diff --git a/neode-ui/dist/assets/CloudFolder-8jSNyq3F.js b/web-dist/assets/CloudFolder-8jSNyq3F.js similarity index 100% rename from neode-ui/dist/assets/CloudFolder-8jSNyq3F.js rename to web-dist/assets/CloudFolder-8jSNyq3F.js diff --git a/neode-ui/dist/assets/ControllerIndicator.vue_vue_type_script_setup_true_lang-DH-pMX35.js b/web-dist/assets/ControllerIndicator.vue_vue_type_script_setup_true_lang-DH-pMX35.js similarity index 100% rename from neode-ui/dist/assets/ControllerIndicator.vue_vue_type_script_setup_true_lang-DH-pMX35.js rename to web-dist/assets/ControllerIndicator.vue_vue_type_script_setup_true_lang-DH-pMX35.js diff --git a/neode-ui/dist/assets/Credentials-BgvGHu_K.css b/web-dist/assets/Credentials-BgvGHu_K.css similarity index 100% rename from neode-ui/dist/assets/Credentials-BgvGHu_K.css rename to web-dist/assets/Credentials-BgvGHu_K.css diff --git a/neode-ui/dist/assets/Credentials-DP_VdhTb.js b/web-dist/assets/Credentials-DP_VdhTb.js similarity index 100% rename from neode-ui/dist/assets/Credentials-DP_VdhTb.js rename to web-dist/assets/Credentials-DP_VdhTb.js diff --git a/neode-ui/dist/assets/Dashboard-Byxe5sIJ.js b/web-dist/assets/Dashboard-Byxe5sIJ.js similarity index 100% rename from neode-ui/dist/assets/Dashboard-Byxe5sIJ.js rename to web-dist/assets/Dashboard-Byxe5sIJ.js diff --git a/neode-ui/dist/assets/Dashboard-C4e6Zldy.css b/web-dist/assets/Dashboard-C4e6Zldy.css similarity index 100% rename from neode-ui/dist/assets/Dashboard-C4e6Zldy.css rename to web-dist/assets/Dashboard-C4e6Zldy.css diff --git a/neode-ui/dist/assets/Federation-BIPGM17A.js b/web-dist/assets/Federation-BIPGM17A.js similarity index 100% rename from neode-ui/dist/assets/Federation-BIPGM17A.js rename to web-dist/assets/Federation-BIPGM17A.js diff --git a/neode-ui/dist/assets/Federation-gSEt_uL4.css b/web-dist/assets/Federation-gSEt_uL4.css similarity index 100% rename from neode-ui/dist/assets/Federation-gSEt_uL4.css rename to web-dist/assets/Federation-gSEt_uL4.css diff --git a/neode-ui/dist/assets/GoalDetail-BDM8F7F1.js b/web-dist/assets/GoalDetail-BDM8F7F1.js similarity index 100% rename from neode-ui/dist/assets/GoalDetail-BDM8F7F1.js rename to web-dist/assets/GoalDetail-BDM8F7F1.js diff --git a/neode-ui/dist/assets/GoalDetail-gx_165AC.css b/web-dist/assets/GoalDetail-gx_165AC.css similarity index 100% rename from neode-ui/dist/assets/GoalDetail-gx_165AC.css rename to web-dist/assets/GoalDetail-gx_165AC.css diff --git a/neode-ui/dist/assets/Home-BM_tfGHm.js b/web-dist/assets/Home-BM_tfGHm.js similarity index 100% rename from neode-ui/dist/assets/Home-BM_tfGHm.js rename to web-dist/assets/Home-BM_tfGHm.js diff --git a/neode-ui/dist/assets/Home-DFbCs8LP.css b/web-dist/assets/Home-DFbCs8LP.css similarity index 100% rename from neode-ui/dist/assets/Home-DFbCs8LP.css rename to web-dist/assets/Home-DFbCs8LP.css diff --git a/neode-ui/dist/assets/INTRO-ASSETS-REPLACE.md b/web-dist/assets/INTRO-ASSETS-REPLACE.md similarity index 100% rename from neode-ui/dist/assets/INTRO-ASSETS-REPLACE.md rename to web-dist/assets/INTRO-ASSETS-REPLACE.md diff --git a/neode-ui/dist/assets/Kiosk-3Tm3M7Cs.css b/web-dist/assets/Kiosk-3Tm3M7Cs.css similarity index 100% rename from neode-ui/dist/assets/Kiosk-3Tm3M7Cs.css rename to web-dist/assets/Kiosk-3Tm3M7Cs.css diff --git a/neode-ui/dist/assets/Kiosk-CEZdJvXG.js b/web-dist/assets/Kiosk-CEZdJvXG.js similarity index 100% rename from neode-ui/dist/assets/Kiosk-CEZdJvXG.js rename to web-dist/assets/Kiosk-CEZdJvXG.js diff --git a/neode-ui/dist/assets/KioskRecovery-DsarIru9.js b/web-dist/assets/KioskRecovery-DsarIru9.js similarity index 100% rename from neode-ui/dist/assets/KioskRecovery-DsarIru9.js rename to web-dist/assets/KioskRecovery-DsarIru9.js diff --git a/neode-ui/dist/assets/LightningChannels-BTRz5y8m.js b/web-dist/assets/LightningChannels-BTRz5y8m.js similarity index 100% rename from neode-ui/dist/assets/LightningChannels-BTRz5y8m.js rename to web-dist/assets/LightningChannels-BTRz5y8m.js diff --git a/neode-ui/dist/assets/Login-CJkTG_B-.js b/web-dist/assets/Login-CJkTG_B-.js similarity index 100% rename from neode-ui/dist/assets/Login-CJkTG_B-.js rename to web-dist/assets/Login-CJkTG_B-.js diff --git a/neode-ui/dist/assets/Login-DRIS0ldM.css b/web-dist/assets/Login-DRIS0ldM.css similarity index 100% rename from neode-ui/dist/assets/Login-DRIS0ldM.css rename to web-dist/assets/Login-DRIS0ldM.css diff --git a/neode-ui/dist/assets/Marketplace-BasZfUkN.css b/web-dist/assets/Marketplace-BasZfUkN.css similarity index 100% rename from neode-ui/dist/assets/Marketplace-BasZfUkN.css rename to web-dist/assets/Marketplace-BasZfUkN.css diff --git a/neode-ui/dist/assets/Marketplace-dnuGfUDf.js b/web-dist/assets/Marketplace-dnuGfUDf.js similarity index 100% rename from neode-ui/dist/assets/Marketplace-dnuGfUDf.js rename to web-dist/assets/Marketplace-dnuGfUDf.js diff --git a/neode-ui/dist/assets/MarketplaceAppDetails-DhlIl2UT.js b/web-dist/assets/MarketplaceAppDetails-DhlIl2UT.js similarity index 100% rename from neode-ui/dist/assets/MarketplaceAppDetails-DhlIl2UT.js rename to web-dist/assets/MarketplaceAppDetails-DhlIl2UT.js diff --git a/neode-ui/dist/assets/Mesh-CPUFszgS.js b/web-dist/assets/Mesh-CPUFszgS.js similarity index 100% rename from neode-ui/dist/assets/Mesh-CPUFszgS.js rename to web-dist/assets/Mesh-CPUFszgS.js diff --git a/neode-ui/dist/assets/Mesh-Dr5A9OgS.css b/web-dist/assets/Mesh-Dr5A9OgS.css similarity index 100% rename from neode-ui/dist/assets/Mesh-Dr5A9OgS.css rename to web-dist/assets/Mesh-Dr5A9OgS.css diff --git a/neode-ui/dist/assets/Monitoring-Bmi1t-3N.js b/web-dist/assets/Monitoring-Bmi1t-3N.js similarity index 100% rename from neode-ui/dist/assets/Monitoring-Bmi1t-3N.js rename to web-dist/assets/Monitoring-Bmi1t-3N.js diff --git a/neode-ui/dist/assets/NotFound-D22kjDbC.js b/web-dist/assets/NotFound-D22kjDbC.js similarity index 100% rename from neode-ui/dist/assets/NotFound-D22kjDbC.js rename to web-dist/assets/NotFound-D22kjDbC.js diff --git a/neode-ui/dist/assets/OnboardingBackup-DGLHJlqA.js b/web-dist/assets/OnboardingBackup-DGLHJlqA.js similarity index 100% rename from neode-ui/dist/assets/OnboardingBackup-DGLHJlqA.js rename to web-dist/assets/OnboardingBackup-DGLHJlqA.js diff --git a/neode-ui/dist/assets/OnboardingDid-BxUaq9s9.css b/web-dist/assets/OnboardingDid-BxUaq9s9.css similarity index 100% rename from neode-ui/dist/assets/OnboardingDid-BxUaq9s9.css rename to web-dist/assets/OnboardingDid-BxUaq9s9.css diff --git a/neode-ui/dist/assets/OnboardingDid-Cr_ec55a.js b/web-dist/assets/OnboardingDid-Cr_ec55a.js similarity index 100% rename from neode-ui/dist/assets/OnboardingDid-Cr_ec55a.js rename to web-dist/assets/OnboardingDid-Cr_ec55a.js diff --git a/neode-ui/dist/assets/OnboardingDone-D8gm2WWx.js b/web-dist/assets/OnboardingDone-D8gm2WWx.js similarity index 100% rename from neode-ui/dist/assets/OnboardingDone-D8gm2WWx.js rename to web-dist/assets/OnboardingDone-D8gm2WWx.js diff --git a/neode-ui/dist/assets/OnboardingIdentity-i_e-4MVD.js b/web-dist/assets/OnboardingIdentity-i_e-4MVD.js similarity index 100% rename from neode-ui/dist/assets/OnboardingIdentity-i_e-4MVD.js rename to web-dist/assets/OnboardingIdentity-i_e-4MVD.js diff --git a/neode-ui/dist/assets/OnboardingIntro-CsYM21xo.js b/web-dist/assets/OnboardingIntro-CsYM21xo.js similarity index 100% rename from neode-ui/dist/assets/OnboardingIntro-CsYM21xo.js rename to web-dist/assets/OnboardingIntro-CsYM21xo.js diff --git a/neode-ui/dist/assets/OnboardingIntro-CuS0o5GQ.css b/web-dist/assets/OnboardingIntro-CuS0o5GQ.css similarity index 100% rename from neode-ui/dist/assets/OnboardingIntro-CuS0o5GQ.css rename to web-dist/assets/OnboardingIntro-CuS0o5GQ.css diff --git a/neode-ui/dist/assets/OnboardingOptions-BEL4MhY9.js b/web-dist/assets/OnboardingOptions-BEL4MhY9.js similarity index 100% rename from neode-ui/dist/assets/OnboardingOptions-BEL4MhY9.js rename to web-dist/assets/OnboardingOptions-BEL4MhY9.js diff --git a/neode-ui/dist/assets/OnboardingPath-BE4wazNB.js b/web-dist/assets/OnboardingPath-BE4wazNB.js similarity index 100% rename from neode-ui/dist/assets/OnboardingPath-BE4wazNB.js rename to web-dist/assets/OnboardingPath-BE4wazNB.js diff --git a/neode-ui/dist/assets/OnboardingVerify-P3nJC3Zw.js b/web-dist/assets/OnboardingVerify-P3nJC3Zw.js similarity index 100% rename from neode-ui/dist/assets/OnboardingVerify-P3nJC3Zw.js rename to web-dist/assets/OnboardingVerify-P3nJC3Zw.js diff --git a/neode-ui/dist/assets/OnboardingWrapper-BHmgMze2.css b/web-dist/assets/OnboardingWrapper-BHmgMze2.css similarity index 100% rename from neode-ui/dist/assets/OnboardingWrapper-BHmgMze2.css rename to web-dist/assets/OnboardingWrapper-BHmgMze2.css diff --git a/neode-ui/dist/assets/OnboardingWrapper-BsOJSH8d.js b/web-dist/assets/OnboardingWrapper-BsOJSH8d.js similarity index 100% rename from neode-ui/dist/assets/OnboardingWrapper-BsOJSH8d.js rename to web-dist/assets/OnboardingWrapper-BsOJSH8d.js diff --git a/neode-ui/dist/assets/PeerFiles-qTLuUhI-.js b/web-dist/assets/PeerFiles-qTLuUhI-.js similarity index 100% rename from neode-ui/dist/assets/PeerFiles-qTLuUhI-.js rename to web-dist/assets/PeerFiles-qTLuUhI-.js diff --git a/neode-ui/dist/assets/RootRedirect-DU0Atc8N.css b/web-dist/assets/RootRedirect-DU0Atc8N.css similarity index 100% rename from neode-ui/dist/assets/RootRedirect-DU0Atc8N.css rename to web-dist/assets/RootRedirect-DU0Atc8N.css diff --git a/neode-ui/dist/assets/RootRedirect-_cfWJoe8.js b/web-dist/assets/RootRedirect-_cfWJoe8.js similarity index 100% rename from neode-ui/dist/assets/RootRedirect-_cfWJoe8.js rename to web-dist/assets/RootRedirect-_cfWJoe8.js diff --git a/neode-ui/dist/assets/Server-BNJJbUQb.js b/web-dist/assets/Server-BNJJbUQb.js similarity index 100% rename from neode-ui/dist/assets/Server-BNJJbUQb.js rename to web-dist/assets/Server-BNJJbUQb.js diff --git a/neode-ui/dist/assets/Settings-a5XTzOeo.js b/web-dist/assets/Settings-a5XTzOeo.js similarity index 100% rename from neode-ui/dist/assets/Settings-a5XTzOeo.js rename to web-dist/assets/Settings-a5XTzOeo.js diff --git a/neode-ui/dist/assets/SystemUpdate-DAjulYB4.js b/web-dist/assets/SystemUpdate-DAjulYB4.js similarity index 100% rename from neode-ui/dist/assets/SystemUpdate-DAjulYB4.js rename to web-dist/assets/SystemUpdate-DAjulYB4.js diff --git a/neode-ui/dist/assets/Web5-DcuUNKso.js b/web-dist/assets/Web5-DcuUNKso.js similarity index 100% rename from neode-ui/dist/assets/Web5-DcuUNKso.js rename to web-dist/assets/Web5-DcuUNKso.js diff --git a/neode-ui/dist/assets/aiPermissions-sblnS_DK.js b/web-dist/assets/aiPermissions-sblnS_DK.js similarity index 100% rename from neode-ui/dist/assets/aiPermissions-sblnS_DK.js rename to web-dist/assets/aiPermissions-sblnS_DK.js diff --git a/neode-ui/dist/assets/api-CHkUAu4g.js b/web-dist/assets/api-CHkUAu4g.js similarity index 100% rename from neode-ui/dist/assets/api-CHkUAu4g.js rename to web-dist/assets/api-CHkUAu4g.js diff --git a/neode-ui/dist/assets/audio/README-welcome-speech.md b/web-dist/assets/audio/README-welcome-speech.md similarity index 100% rename from neode-ui/dist/assets/audio/README-welcome-speech.md rename to web-dist/assets/audio/README-welcome-speech.md diff --git a/neode-ui/dist/assets/audio/arrows.mp3 b/web-dist/assets/audio/arrows.mp3 similarity index 100% rename from neode-ui/dist/assets/audio/arrows.mp3 rename to web-dist/assets/audio/arrows.mp3 diff --git a/neode-ui/dist/assets/audio/cosmic-updrift.mp3 b/web-dist/assets/audio/cosmic-updrift.mp3 similarity index 100% rename from neode-ui/dist/assets/audio/cosmic-updrift.mp3 rename to web-dist/assets/audio/cosmic-updrift.mp3 diff --git a/neode-ui/dist/assets/audio/enter-to-exit.mp3 b/web-dist/assets/audio/enter-to-exit.mp3 similarity index 100% rename from neode-ui/dist/assets/audio/enter-to-exit.mp3 rename to web-dist/assets/audio/enter-to-exit.mp3 diff --git a/neode-ui/dist/assets/audio/enter.mp3 b/web-dist/assets/audio/enter.mp3 similarity index 100% rename from neode-ui/dist/assets/audio/enter.mp3 rename to web-dist/assets/audio/enter.mp3 diff --git a/neode-ui/dist/assets/audio/intro-typing.mp3 b/web-dist/assets/audio/intro-typing.mp3 similarity index 100% rename from neode-ui/dist/assets/audio/intro-typing.mp3 rename to web-dist/assets/audio/intro-typing.mp3 diff --git a/neode-ui/dist/assets/audio/loop-start.mp3 b/web-dist/assets/audio/loop-start.mp3 similarity index 100% rename from neode-ui/dist/assets/audio/loop-start.mp3 rename to web-dist/assets/audio/loop-start.mp3 diff --git a/neode-ui/dist/assets/audio/pop.mp3 b/web-dist/assets/audio/pop.mp3 similarity index 100% rename from neode-ui/dist/assets/audio/pop.mp3 rename to web-dist/assets/audio/pop.mp3 diff --git a/neode-ui/dist/assets/audio/typing.mp3 b/web-dist/assets/audio/typing.mp3 similarity index 100% rename from neode-ui/dist/assets/audio/typing.mp3 rename to web-dist/assets/audio/typing.mp3 diff --git a/neode-ui/dist/assets/audio/welcome-noderunner.mp3 b/web-dist/assets/audio/welcome-noderunner.mp3 similarity index 100% rename from neode-ui/dist/assets/audio/welcome-noderunner.mp3 rename to web-dist/assets/audio/welcome-noderunner.mp3 diff --git a/neode-ui/dist/assets/audio/winning-is-invisible.mp3 b/web-dist/assets/audio/winning-is-invisible.mp3 similarity index 100% rename from neode-ui/dist/assets/audio/winning-is-invisible.mp3 rename to web-dist/assets/audio/winning-is-invisible.mp3 diff --git a/neode-ui/dist/assets/audio/woosh.mp3 b/web-dist/assets/audio/woosh.mp3 similarity index 100% rename from neode-ui/dist/assets/audio/woosh.mp3 rename to web-dist/assets/audio/woosh.mp3 diff --git a/neode-ui/dist/assets/browser-rpPU-9HU.js b/web-dist/assets/browser-rpPU-9HU.js similarity index 100% rename from neode-ui/dist/assets/browser-rpPU-9HU.js rename to web-dist/assets/browser-rpPU-9HU.js diff --git a/neode-ui/dist/assets/es-BeSu-8Qq.js b/web-dist/assets/es-BeSu-8Qq.js similarity index 100% rename from neode-ui/dist/assets/es-BeSu-8Qq.js rename to web-dist/assets/es-BeSu-8Qq.js diff --git a/neode-ui/dist/assets/filebrowser-client-DRXM9PC4.js b/web-dist/assets/filebrowser-client-DRXM9PC4.js similarity index 100% rename from neode-ui/dist/assets/filebrowser-client-DRXM9PC4.js rename to web-dist/assets/filebrowser-client-DRXM9PC4.js diff --git a/neode-ui/dist/assets/fonts/Benton_Sans/BentonSans-Regular.otf b/web-dist/assets/fonts/Benton_Sans/BentonSans-Regular.otf similarity index 100% rename from neode-ui/dist/assets/fonts/Benton_Sans/BentonSans-Regular.otf rename to web-dist/assets/fonts/Benton_Sans/BentonSans-Regular.otf diff --git a/neode-ui/dist/assets/fonts/Courier_New/CourierNew-Bold.ttf b/web-dist/assets/fonts/Courier_New/CourierNew-Bold.ttf similarity index 100% rename from neode-ui/dist/assets/fonts/Courier_New/CourierNew-Bold.ttf rename to web-dist/assets/fonts/Courier_New/CourierNew-Bold.ttf diff --git a/neode-ui/dist/assets/fonts/Courier_New/CourierNew-Regular.ttf b/web-dist/assets/fonts/Courier_New/CourierNew-Regular.ttf similarity index 100% rename from neode-ui/dist/assets/fonts/Courier_New/CourierNew-Regular.ttf rename to web-dist/assets/fonts/Courier_New/CourierNew-Regular.ttf diff --git a/neode-ui/dist/assets/fonts/Montserrat/Montserrat-Black.ttf b/web-dist/assets/fonts/Montserrat/Montserrat-Black.ttf similarity index 100% rename from neode-ui/dist/assets/fonts/Montserrat/Montserrat-Black.ttf rename to web-dist/assets/fonts/Montserrat/Montserrat-Black.ttf diff --git a/neode-ui/dist/assets/fonts/Montserrat/Montserrat-BlackItalic.ttf b/web-dist/assets/fonts/Montserrat/Montserrat-BlackItalic.ttf similarity index 100% rename from neode-ui/dist/assets/fonts/Montserrat/Montserrat-BlackItalic.ttf rename to web-dist/assets/fonts/Montserrat/Montserrat-BlackItalic.ttf diff --git a/neode-ui/dist/assets/fonts/Montserrat/Montserrat-Bold.ttf b/web-dist/assets/fonts/Montserrat/Montserrat-Bold.ttf similarity index 100% rename from neode-ui/dist/assets/fonts/Montserrat/Montserrat-Bold.ttf rename to web-dist/assets/fonts/Montserrat/Montserrat-Bold.ttf diff --git a/neode-ui/dist/assets/fonts/Montserrat/Montserrat-BoldItalic.ttf b/web-dist/assets/fonts/Montserrat/Montserrat-BoldItalic.ttf similarity index 100% rename from neode-ui/dist/assets/fonts/Montserrat/Montserrat-BoldItalic.ttf rename to web-dist/assets/fonts/Montserrat/Montserrat-BoldItalic.ttf diff --git a/neode-ui/dist/assets/fonts/Montserrat/Montserrat-ExtraBold.ttf b/web-dist/assets/fonts/Montserrat/Montserrat-ExtraBold.ttf similarity index 100% rename from neode-ui/dist/assets/fonts/Montserrat/Montserrat-ExtraBold.ttf rename to web-dist/assets/fonts/Montserrat/Montserrat-ExtraBold.ttf diff --git a/neode-ui/dist/assets/fonts/Montserrat/Montserrat-ExtraBoldItalic.ttf b/web-dist/assets/fonts/Montserrat/Montserrat-ExtraBoldItalic.ttf similarity index 100% rename from neode-ui/dist/assets/fonts/Montserrat/Montserrat-ExtraBoldItalic.ttf rename to web-dist/assets/fonts/Montserrat/Montserrat-ExtraBoldItalic.ttf diff --git a/neode-ui/dist/assets/fonts/Montserrat/Montserrat-ExtraLight.ttf b/web-dist/assets/fonts/Montserrat/Montserrat-ExtraLight.ttf similarity index 100% rename from neode-ui/dist/assets/fonts/Montserrat/Montserrat-ExtraLight.ttf rename to web-dist/assets/fonts/Montserrat/Montserrat-ExtraLight.ttf diff --git a/neode-ui/dist/assets/fonts/Montserrat/Montserrat-ExtraLightItalic.ttf b/web-dist/assets/fonts/Montserrat/Montserrat-ExtraLightItalic.ttf similarity index 100% rename from neode-ui/dist/assets/fonts/Montserrat/Montserrat-ExtraLightItalic.ttf rename to web-dist/assets/fonts/Montserrat/Montserrat-ExtraLightItalic.ttf diff --git a/neode-ui/dist/assets/fonts/Montserrat/Montserrat-Italic.ttf b/web-dist/assets/fonts/Montserrat/Montserrat-Italic.ttf similarity index 100% rename from neode-ui/dist/assets/fonts/Montserrat/Montserrat-Italic.ttf rename to web-dist/assets/fonts/Montserrat/Montserrat-Italic.ttf diff --git a/neode-ui/dist/assets/fonts/Montserrat/Montserrat-Light.ttf b/web-dist/assets/fonts/Montserrat/Montserrat-Light.ttf similarity index 100% rename from neode-ui/dist/assets/fonts/Montserrat/Montserrat-Light.ttf rename to web-dist/assets/fonts/Montserrat/Montserrat-Light.ttf diff --git a/neode-ui/dist/assets/fonts/Montserrat/Montserrat-LightItalic.ttf b/web-dist/assets/fonts/Montserrat/Montserrat-LightItalic.ttf similarity index 100% rename from neode-ui/dist/assets/fonts/Montserrat/Montserrat-LightItalic.ttf rename to web-dist/assets/fonts/Montserrat/Montserrat-LightItalic.ttf diff --git a/neode-ui/dist/assets/fonts/Montserrat/Montserrat-Medium.ttf b/web-dist/assets/fonts/Montserrat/Montserrat-Medium.ttf similarity index 100% rename from neode-ui/dist/assets/fonts/Montserrat/Montserrat-Medium.ttf rename to web-dist/assets/fonts/Montserrat/Montserrat-Medium.ttf diff --git a/neode-ui/dist/assets/fonts/Montserrat/Montserrat-MediumItalic.ttf b/web-dist/assets/fonts/Montserrat/Montserrat-MediumItalic.ttf similarity index 100% rename from neode-ui/dist/assets/fonts/Montserrat/Montserrat-MediumItalic.ttf rename to web-dist/assets/fonts/Montserrat/Montserrat-MediumItalic.ttf diff --git a/neode-ui/dist/assets/fonts/Montserrat/Montserrat-Regular.ttf b/web-dist/assets/fonts/Montserrat/Montserrat-Regular.ttf similarity index 100% rename from neode-ui/dist/assets/fonts/Montserrat/Montserrat-Regular.ttf rename to web-dist/assets/fonts/Montserrat/Montserrat-Regular.ttf diff --git a/neode-ui/dist/assets/fonts/Montserrat/Montserrat-SemiBold.ttf b/web-dist/assets/fonts/Montserrat/Montserrat-SemiBold.ttf similarity index 100% rename from neode-ui/dist/assets/fonts/Montserrat/Montserrat-SemiBold.ttf rename to web-dist/assets/fonts/Montserrat/Montserrat-SemiBold.ttf diff --git a/neode-ui/dist/assets/fonts/Montserrat/Montserrat-SemiBoldItalic.ttf b/web-dist/assets/fonts/Montserrat/Montserrat-SemiBoldItalic.ttf similarity index 100% rename from neode-ui/dist/assets/fonts/Montserrat/Montserrat-SemiBoldItalic.ttf rename to web-dist/assets/fonts/Montserrat/Montserrat-SemiBoldItalic.ttf diff --git a/neode-ui/dist/assets/fonts/Montserrat/Montserrat-Thin.ttf b/web-dist/assets/fonts/Montserrat/Montserrat-Thin.ttf similarity index 100% rename from neode-ui/dist/assets/fonts/Montserrat/Montserrat-Thin.ttf rename to web-dist/assets/fonts/Montserrat/Montserrat-Thin.ttf diff --git a/neode-ui/dist/assets/fonts/Montserrat/Montserrat-ThinItalic.ttf b/web-dist/assets/fonts/Montserrat/Montserrat-ThinItalic.ttf similarity index 100% rename from neode-ui/dist/assets/fonts/Montserrat/Montserrat-ThinItalic.ttf rename to web-dist/assets/fonts/Montserrat/Montserrat-ThinItalic.ttf diff --git a/neode-ui/dist/assets/fonts/Montserrat/OFL.txt b/web-dist/assets/fonts/Montserrat/OFL.txt similarity index 100% rename from neode-ui/dist/assets/fonts/Montserrat/OFL.txt rename to web-dist/assets/fonts/Montserrat/OFL.txt diff --git a/neode-ui/dist/assets/fonts/Open_Sans/LICENSE.txt b/web-dist/assets/fonts/Open_Sans/LICENSE.txt similarity index 100% rename from neode-ui/dist/assets/fonts/Open_Sans/LICENSE.txt rename to web-dist/assets/fonts/Open_Sans/LICENSE.txt diff --git a/neode-ui/dist/assets/fonts/Open_Sans/OpenSans-Bold.ttf b/web-dist/assets/fonts/Open_Sans/OpenSans-Bold.ttf similarity index 100% rename from neode-ui/dist/assets/fonts/Open_Sans/OpenSans-Bold.ttf rename to web-dist/assets/fonts/Open_Sans/OpenSans-Bold.ttf diff --git a/neode-ui/dist/assets/fonts/Open_Sans/OpenSans-BoldItalic.ttf b/web-dist/assets/fonts/Open_Sans/OpenSans-BoldItalic.ttf similarity index 100% rename from neode-ui/dist/assets/fonts/Open_Sans/OpenSans-BoldItalic.ttf rename to web-dist/assets/fonts/Open_Sans/OpenSans-BoldItalic.ttf diff --git a/neode-ui/dist/assets/fonts/Open_Sans/OpenSans-ExtraBold.ttf b/web-dist/assets/fonts/Open_Sans/OpenSans-ExtraBold.ttf similarity index 100% rename from neode-ui/dist/assets/fonts/Open_Sans/OpenSans-ExtraBold.ttf rename to web-dist/assets/fonts/Open_Sans/OpenSans-ExtraBold.ttf diff --git a/neode-ui/dist/assets/fonts/Open_Sans/OpenSans-ExtraBoldItalic.ttf b/web-dist/assets/fonts/Open_Sans/OpenSans-ExtraBoldItalic.ttf similarity index 100% rename from neode-ui/dist/assets/fonts/Open_Sans/OpenSans-ExtraBoldItalic.ttf rename to web-dist/assets/fonts/Open_Sans/OpenSans-ExtraBoldItalic.ttf diff --git a/neode-ui/dist/assets/fonts/Open_Sans/OpenSans-Italic.ttf b/web-dist/assets/fonts/Open_Sans/OpenSans-Italic.ttf similarity index 100% rename from neode-ui/dist/assets/fonts/Open_Sans/OpenSans-Italic.ttf rename to web-dist/assets/fonts/Open_Sans/OpenSans-Italic.ttf diff --git a/neode-ui/dist/assets/fonts/Open_Sans/OpenSans-Light.ttf b/web-dist/assets/fonts/Open_Sans/OpenSans-Light.ttf similarity index 100% rename from neode-ui/dist/assets/fonts/Open_Sans/OpenSans-Light.ttf rename to web-dist/assets/fonts/Open_Sans/OpenSans-Light.ttf diff --git a/neode-ui/dist/assets/fonts/Open_Sans/OpenSans-LightItalic.ttf b/web-dist/assets/fonts/Open_Sans/OpenSans-LightItalic.ttf similarity index 100% rename from neode-ui/dist/assets/fonts/Open_Sans/OpenSans-LightItalic.ttf rename to web-dist/assets/fonts/Open_Sans/OpenSans-LightItalic.ttf diff --git a/neode-ui/dist/assets/fonts/Open_Sans/OpenSans-Regular.ttf b/web-dist/assets/fonts/Open_Sans/OpenSans-Regular.ttf similarity index 100% rename from neode-ui/dist/assets/fonts/Open_Sans/OpenSans-Regular.ttf rename to web-dist/assets/fonts/Open_Sans/OpenSans-Regular.ttf diff --git a/neode-ui/dist/assets/fonts/Open_Sans/OpenSans-SemiBold.ttf b/web-dist/assets/fonts/Open_Sans/OpenSans-SemiBold.ttf similarity index 100% rename from neode-ui/dist/assets/fonts/Open_Sans/OpenSans-SemiBold.ttf rename to web-dist/assets/fonts/Open_Sans/OpenSans-SemiBold.ttf diff --git a/neode-ui/dist/assets/fonts/Open_Sans/OpenSans-SemiBoldItalic.ttf b/web-dist/assets/fonts/Open_Sans/OpenSans-SemiBoldItalic.ttf similarity index 100% rename from neode-ui/dist/assets/fonts/Open_Sans/OpenSans-SemiBoldItalic.ttf rename to web-dist/assets/fonts/Open_Sans/OpenSans-SemiBoldItalic.ttf diff --git a/neode-ui/dist/assets/fonts/Redacted/redacted.regular.ttf b/web-dist/assets/fonts/Redacted/redacted.regular.ttf similarity index 100% rename from neode-ui/dist/assets/fonts/Redacted/redacted.regular.ttf rename to web-dist/assets/fonts/Redacted/redacted.regular.ttf diff --git a/neode-ui/dist/assets/goals-f4yPn45c.js b/web-dist/assets/goals-f4yPn45c.js similarity index 100% rename from neode-ui/dist/assets/goals-f4yPn45c.js rename to web-dist/assets/goals-f4yPn45c.js diff --git a/neode-ui/dist/assets/icon/apple-touch-icon-180x180-v2.png b/web-dist/assets/icon/apple-touch-icon-180x180-v2.png similarity index 100% rename from neode-ui/dist/assets/icon/apple-touch-icon-180x180-v2.png rename to web-dist/assets/icon/apple-touch-icon-180x180-v2.png diff --git a/neode-ui/dist/assets/icon/favico-black-v2.svg b/web-dist/assets/icon/favico-black-v2.svg similarity index 100% rename from neode-ui/dist/assets/icon/favico-black-v2.svg rename to web-dist/assets/icon/favico-black-v2.svg diff --git a/neode-ui/dist/assets/icon/maskable-icon-512x512-v2.png b/web-dist/assets/icon/maskable-icon-512x512-v2.png similarity index 100% rename from neode-ui/dist/assets/icon/maskable-icon-512x512-v2.png rename to web-dist/assets/icon/maskable-icon-512x512-v2.png diff --git a/neode-ui/dist/assets/icon/pwa-192x192-v2.png b/web-dist/assets/icon/pwa-192x192-v2.png similarity index 100% rename from neode-ui/dist/assets/icon/pwa-192x192-v2.png rename to web-dist/assets/icon/pwa-192x192-v2.png diff --git a/neode-ui/dist/assets/icon/pwa-512x512-v2.png b/web-dist/assets/icon/pwa-512x512-v2.png similarity index 100% rename from neode-ui/dist/assets/icon/pwa-512x512-v2.png rename to web-dist/assets/icon/pwa-512x512-v2.png diff --git a/neode-ui/dist/assets/icon/pwa-64x64-v2.png b/web-dist/assets/icon/pwa-64x64-v2.png similarity index 100% rename from neode-ui/dist/assets/icon/pwa-64x64-v2.png rename to web-dist/assets/icon/pwa-64x64-v2.png diff --git a/neode-ui/dist/assets/img/.DS_Store b/web-dist/assets/img/.DS_Store similarity index 100% rename from neode-ui/dist/assets/img/.DS_Store rename to web-dist/assets/img/.DS_Store diff --git a/neode-ui/dist/assets/img/app-icons/.DS_Store b/web-dist/assets/img/app-icons/.DS_Store similarity index 100% rename from neode-ui/dist/assets/img/app-icons/.DS_Store rename to web-dist/assets/img/app-icons/.DS_Store diff --git a/neode-ui/dist/assets/img/app-icons/484-kitchen.png b/web-dist/assets/img/app-icons/484-kitchen.png similarity index 100% rename from neode-ui/dist/assets/img/app-icons/484-kitchen.png rename to web-dist/assets/img/app-icons/484-kitchen.png diff --git a/neode-ui/dist/assets/img/app-icons/README.md b/web-dist/assets/img/app-icons/README.md similarity index 100% rename from neode-ui/dist/assets/img/app-icons/README.md rename to web-dist/assets/img/app-icons/README.md diff --git a/neode-ui/dist/assets/img/app-icons/arch-presentation.png b/web-dist/assets/img/app-icons/arch-presentation.png similarity index 100% rename from neode-ui/dist/assets/img/app-icons/arch-presentation.png rename to web-dist/assets/img/app-icons/arch-presentation.png diff --git a/neode-ui/dist/assets/img/app-icons/bg-appstore.jpg b/web-dist/assets/img/app-icons/bg-appstore.jpg similarity index 100% rename from neode-ui/dist/assets/img/app-icons/bg-appstore.jpg rename to web-dist/assets/img/app-icons/bg-appstore.jpg diff --git a/neode-ui/dist/assets/img/app-icons/bitcoin-core.png b/web-dist/assets/img/app-icons/bitcoin-core.png similarity index 100% rename from neode-ui/dist/assets/img/app-icons/bitcoin-core.png rename to web-dist/assets/img/app-icons/bitcoin-core.png diff --git a/neode-ui/dist/assets/img/app-icons/bitcoin-knots.webp b/web-dist/assets/img/app-icons/bitcoin-knots.webp similarity index 100% rename from neode-ui/dist/assets/img/app-icons/bitcoin-knots.webp rename to web-dist/assets/img/app-icons/bitcoin-knots.webp diff --git a/neode-ui/dist/assets/img/app-icons/botfights.svg b/web-dist/assets/img/app-icons/botfights.svg similarity index 100% rename from neode-ui/dist/assets/img/app-icons/botfights.svg rename to web-dist/assets/img/app-icons/botfights.svg diff --git a/neode-ui/dist/assets/img/app-icons/btcpay-server.png b/web-dist/assets/img/app-icons/btcpay-server.png similarity index 100% rename from neode-ui/dist/assets/img/app-icons/btcpay-server.png rename to web-dist/assets/img/app-icons/btcpay-server.png diff --git a/neode-ui/dist/assets/img/app-icons/call-the-operator.png b/web-dist/assets/img/app-icons/call-the-operator.png similarity index 100% rename from neode-ui/dist/assets/img/app-icons/call-the-operator.png rename to web-dist/assets/img/app-icons/call-the-operator.png diff --git a/neode-ui/dist/assets/img/app-icons/dwn.svg b/web-dist/assets/img/app-icons/dwn.svg similarity index 100% rename from neode-ui/dist/assets/img/app-icons/dwn.svg rename to web-dist/assets/img/app-icons/dwn.svg diff --git a/neode-ui/dist/assets/img/app-icons/electrs.svg b/web-dist/assets/img/app-icons/electrs.svg similarity index 100% rename from neode-ui/dist/assets/img/app-icons/electrs.svg rename to web-dist/assets/img/app-icons/electrs.svg diff --git a/neode-ui/dist/assets/img/app-icons/electrumx.webp b/web-dist/assets/img/app-icons/electrumx.webp similarity index 100% rename from neode-ui/dist/assets/img/app-icons/electrumx.webp rename to web-dist/assets/img/app-icons/electrumx.webp diff --git a/neode-ui/dist/assets/img/app-icons/endurain.png b/web-dist/assets/img/app-icons/endurain.png similarity index 100% rename from neode-ui/dist/assets/img/app-icons/endurain.png rename to web-dist/assets/img/app-icons/endurain.png diff --git a/neode-ui/dist/assets/img/app-icons/fedimint.png b/web-dist/assets/img/app-icons/fedimint.png similarity index 100% rename from neode-ui/dist/assets/img/app-icons/fedimint.png rename to web-dist/assets/img/app-icons/fedimint.png diff --git a/neode-ui/dist/assets/img/app-icons/file-browser.webp b/web-dist/assets/img/app-icons/file-browser.webp similarity index 100% rename from neode-ui/dist/assets/img/app-icons/file-browser.webp rename to web-dist/assets/img/app-icons/file-browser.webp diff --git a/neode-ui/dist/assets/img/app-icons/grafana.png b/web-dist/assets/img/app-icons/grafana.png similarity index 100% rename from neode-ui/dist/assets/img/app-icons/grafana.png rename to web-dist/assets/img/app-icons/grafana.png diff --git a/neode-ui/dist/assets/img/app-icons/homeassistant.png b/web-dist/assets/img/app-icons/homeassistant.png similarity index 100% rename from neode-ui/dist/assets/img/app-icons/homeassistant.png rename to web-dist/assets/img/app-icons/homeassistant.png diff --git a/neode-ui/dist/assets/img/app-icons/immich.png b/web-dist/assets/img/app-icons/immich.png similarity index 100% rename from neode-ui/dist/assets/img/app-icons/immich.png rename to web-dist/assets/img/app-icons/immich.png diff --git a/neode-ui/dist/assets/img/app-icons/indeedhub.png b/web-dist/assets/img/app-icons/indeedhub.png similarity index 100% rename from neode-ui/dist/assets/img/app-icons/indeedhub.png rename to web-dist/assets/img/app-icons/indeedhub.png diff --git a/neode-ui/dist/assets/img/app-icons/jellyfin.webp b/web-dist/assets/img/app-icons/jellyfin.webp similarity index 100% rename from neode-ui/dist/assets/img/app-icons/jellyfin.webp rename to web-dist/assets/img/app-icons/jellyfin.webp diff --git a/neode-ui/dist/assets/img/app-icons/lnd.svg b/web-dist/assets/img/app-icons/lnd.svg similarity index 100% rename from neode-ui/dist/assets/img/app-icons/lnd.svg rename to web-dist/assets/img/app-icons/lnd.svg diff --git a/neode-ui/dist/assets/img/app-icons/lorabell.png b/web-dist/assets/img/app-icons/lorabell.png similarity index 100% rename from neode-ui/dist/assets/img/app-icons/lorabell.png rename to web-dist/assets/img/app-icons/lorabell.png diff --git a/neode-ui/dist/assets/img/app-icons/mempool.webp b/web-dist/assets/img/app-icons/mempool.webp similarity index 100% rename from neode-ui/dist/assets/img/app-icons/mempool.webp rename to web-dist/assets/img/app-icons/mempool.webp diff --git a/neode-ui/dist/assets/img/app-icons/morphos.png b/web-dist/assets/img/app-icons/morphos.png similarity index 100% rename from neode-ui/dist/assets/img/app-icons/morphos.png rename to web-dist/assets/img/app-icons/morphos.png diff --git a/neode-ui/dist/assets/img/app-icons/nextcloud.webp b/web-dist/assets/img/app-icons/nextcloud.webp similarity index 100% rename from neode-ui/dist/assets/img/app-icons/nextcloud.webp rename to web-dist/assets/img/app-icons/nextcloud.webp diff --git a/neode-ui/dist/assets/img/app-icons/nginx.svg b/web-dist/assets/img/app-icons/nginx.svg similarity index 100% rename from neode-ui/dist/assets/img/app-icons/nginx.svg rename to web-dist/assets/img/app-icons/nginx.svg diff --git a/neode-ui/dist/assets/img/app-icons/nostr-rs-relay.svg b/web-dist/assets/img/app-icons/nostr-rs-relay.svg similarity index 100% rename from neode-ui/dist/assets/img/app-icons/nostr-rs-relay.svg rename to web-dist/assets/img/app-icons/nostr-rs-relay.svg diff --git a/neode-ui/dist/assets/img/app-icons/nostrudel.svg b/web-dist/assets/img/app-icons/nostrudel.svg similarity index 100% rename from neode-ui/dist/assets/img/app-icons/nostrudel.svg rename to web-dist/assets/img/app-icons/nostrudel.svg diff --git a/neode-ui/dist/assets/img/app-icons/nwnn.png b/web-dist/assets/img/app-icons/nwnn.png similarity index 100% rename from neode-ui/dist/assets/img/app-icons/nwnn.png rename to web-dist/assets/img/app-icons/nwnn.png diff --git a/neode-ui/dist/assets/img/app-icons/ollama.png b/web-dist/assets/img/app-icons/ollama.png similarity index 100% rename from neode-ui/dist/assets/img/app-icons/ollama.png rename to web-dist/assets/img/app-icons/ollama.png diff --git a/neode-ui/dist/assets/img/app-icons/onlyoffice.webp b/web-dist/assets/img/app-icons/onlyoffice.webp similarity index 100% rename from neode-ui/dist/assets/img/app-icons/onlyoffice.webp rename to web-dist/assets/img/app-icons/onlyoffice.webp diff --git a/neode-ui/dist/assets/img/app-icons/penpot.webp b/web-dist/assets/img/app-icons/penpot.webp similarity index 100% rename from neode-ui/dist/assets/img/app-icons/penpot.webp rename to web-dist/assets/img/app-icons/penpot.webp diff --git a/neode-ui/dist/assets/img/app-icons/photoprism.svg b/web-dist/assets/img/app-icons/photoprism.svg similarity index 100% rename from neode-ui/dist/assets/img/app-icons/photoprism.svg rename to web-dist/assets/img/app-icons/photoprism.svg diff --git a/neode-ui/dist/assets/img/app-icons/portainer.webp b/web-dist/assets/img/app-icons/portainer.webp similarity index 100% rename from neode-ui/dist/assets/img/app-icons/portainer.webp rename to web-dist/assets/img/app-icons/portainer.webp diff --git a/neode-ui/dist/assets/img/app-icons/searxng.png b/web-dist/assets/img/app-icons/searxng.png similarity index 100% rename from neode-ui/dist/assets/img/app-icons/searxng.png rename to web-dist/assets/img/app-icons/searxng.png diff --git a/neode-ui/dist/assets/img/app-icons/syntropy-institute.png b/web-dist/assets/img/app-icons/syntropy-institute.png similarity index 100% rename from neode-ui/dist/assets/img/app-icons/syntropy-institute.png rename to web-dist/assets/img/app-icons/syntropy-institute.png diff --git a/neode-ui/dist/assets/img/app-icons/t-zero.png b/web-dist/assets/img/app-icons/t-zero.png similarity index 100% rename from neode-ui/dist/assets/img/app-icons/t-zero.png rename to web-dist/assets/img/app-icons/t-zero.png diff --git a/neode-ui/dist/assets/img/app-icons/tailscale.webp b/web-dist/assets/img/app-icons/tailscale.webp similarity index 100% rename from neode-ui/dist/assets/img/app-icons/tailscale.webp rename to web-dist/assets/img/app-icons/tailscale.webp diff --git a/neode-ui/dist/assets/img/app-icons/tor.svg b/web-dist/assets/img/app-icons/tor.svg similarity index 100% rename from neode-ui/dist/assets/img/app-icons/tor.svg rename to web-dist/assets/img/app-icons/tor.svg diff --git a/neode-ui/dist/assets/img/app-icons/uptime-kuma.webp b/web-dist/assets/img/app-icons/uptime-kuma.webp similarity index 100% rename from neode-ui/dist/assets/img/app-icons/uptime-kuma.webp rename to web-dist/assets/img/app-icons/uptime-kuma.webp diff --git a/neode-ui/dist/assets/img/app-icons/vaultwarden.webp b/web-dist/assets/img/app-icons/vaultwarden.webp similarity index 100% rename from neode-ui/dist/assets/img/app-icons/vaultwarden.webp rename to web-dist/assets/img/app-icons/vaultwarden.webp diff --git a/neode-ui/dist/assets/img/bg-appstore.jpg b/web-dist/assets/img/bg-appstore.jpg similarity index 100% rename from neode-ui/dist/assets/img/bg-appstore.jpg rename to web-dist/assets/img/bg-appstore.jpg diff --git a/neode-ui/dist/assets/img/bg-cloud.jpg b/web-dist/assets/img/bg-cloud.jpg similarity index 100% rename from neode-ui/dist/assets/img/bg-cloud.jpg rename to web-dist/assets/img/bg-cloud.jpg diff --git a/neode-ui/dist/assets/img/bg-home.jpg b/web-dist/assets/img/bg-home.jpg similarity index 100% rename from neode-ui/dist/assets/img/bg-home.jpg rename to web-dist/assets/img/bg-home.jpg diff --git a/neode-ui/dist/assets/img/bg-intro-1.jpg b/web-dist/assets/img/bg-intro-1.jpg similarity index 100% rename from neode-ui/dist/assets/img/bg-intro-1.jpg rename to web-dist/assets/img/bg-intro-1.jpg diff --git a/neode-ui/dist/assets/img/bg-intro-2.jpg b/web-dist/assets/img/bg-intro-2.jpg similarity index 100% rename from neode-ui/dist/assets/img/bg-intro-2.jpg rename to web-dist/assets/img/bg-intro-2.jpg diff --git a/neode-ui/dist/assets/img/bg-intro-3.jpg b/web-dist/assets/img/bg-intro-3.jpg similarity index 100% rename from neode-ui/dist/assets/img/bg-intro-3.jpg rename to web-dist/assets/img/bg-intro-3.jpg diff --git a/neode-ui/dist/assets/img/bg-intro-4.jpg b/web-dist/assets/img/bg-intro-4.jpg similarity index 100% rename from neode-ui/dist/assets/img/bg-intro-4.jpg rename to web-dist/assets/img/bg-intro-4.jpg diff --git a/neode-ui/dist/assets/img/bg-intro-5.jpg b/web-dist/assets/img/bg-intro-5.jpg similarity index 100% rename from neode-ui/dist/assets/img/bg-intro-5.jpg rename to web-dist/assets/img/bg-intro-5.jpg diff --git a/neode-ui/dist/assets/img/bg-intro-6.jpg b/web-dist/assets/img/bg-intro-6.jpg similarity index 100% rename from neode-ui/dist/assets/img/bg-intro-6.jpg rename to web-dist/assets/img/bg-intro-6.jpg diff --git a/neode-ui/dist/assets/img/bg-intro.jpg b/web-dist/assets/img/bg-intro.jpg similarity index 100% rename from neode-ui/dist/assets/img/bg-intro.jpg rename to web-dist/assets/img/bg-intro.jpg diff --git a/neode-ui/dist/assets/img/bg-mesh.jpg b/web-dist/assets/img/bg-mesh.jpg similarity index 100% rename from neode-ui/dist/assets/img/bg-mesh.jpg rename to web-dist/assets/img/bg-mesh.jpg diff --git a/neode-ui/dist/assets/img/bg-myapps.jpg b/web-dist/assets/img/bg-myapps.jpg similarity index 100% rename from neode-ui/dist/assets/img/bg-myapps.jpg rename to web-dist/assets/img/bg-myapps.jpg diff --git a/neode-ui/dist/assets/img/bg-network.jpg b/web-dist/assets/img/bg-network.jpg similarity index 100% rename from neode-ui/dist/assets/img/bg-network.jpg rename to web-dist/assets/img/bg-network.jpg diff --git a/neode-ui/dist/assets/img/bg-settings.jpg b/web-dist/assets/img/bg-settings.jpg similarity index 100% rename from neode-ui/dist/assets/img/bg-settings.jpg rename to web-dist/assets/img/bg-settings.jpg diff --git a/neode-ui/dist/assets/img/bg-web5.jpg b/web-dist/assets/img/bg-web5.jpg similarity index 100% rename from neode-ui/dist/assets/img/bg-web5.jpg rename to web-dist/assets/img/bg-web5.jpg diff --git a/neode-ui/dist/assets/img/bg.jpg b/web-dist/assets/img/bg.jpg similarity index 100% rename from neode-ui/dist/assets/img/bg.jpg rename to web-dist/assets/img/bg.jpg diff --git a/neode-ui/dist/assets/img/bitcoin.svg b/web-dist/assets/img/bitcoin.svg similarity index 100% rename from neode-ui/dist/assets/img/bitcoin.svg rename to web-dist/assets/img/bitcoin.svg diff --git a/neode-ui/dist/assets/img/grafana.png b/web-dist/assets/img/grafana.png similarity index 100% rename from neode-ui/dist/assets/img/grafana.png rename to web-dist/assets/img/grafana.png diff --git a/neode-ui/dist/assets/img/icons/bitcoin-symbol.svg b/web-dist/assets/img/icons/bitcoin-symbol.svg similarity index 100% rename from neode-ui/dist/assets/img/icons/bitcoin-symbol.svg rename to web-dist/assets/img/icons/bitcoin-symbol.svg diff --git a/neode-ui/dist/assets/img/icons/bitcoin.svg b/web-dist/assets/img/icons/bitcoin.svg similarity index 100% rename from neode-ui/dist/assets/img/icons/bitcoin.svg rename to web-dist/assets/img/icons/bitcoin.svg diff --git a/neode-ui/dist/assets/img/icons/snek.png b/web-dist/assets/img/icons/snek.png similarity index 100% rename from neode-ui/dist/assets/img/icons/snek.png rename to web-dist/assets/img/icons/snek.png diff --git a/neode-ui/dist/assets/img/icons/wifi-0.png b/web-dist/assets/img/icons/wifi-0.png similarity index 100% rename from neode-ui/dist/assets/img/icons/wifi-0.png rename to web-dist/assets/img/icons/wifi-0.png diff --git a/neode-ui/dist/assets/img/icons/wifi-1.png b/web-dist/assets/img/icons/wifi-1.png similarity index 100% rename from neode-ui/dist/assets/img/icons/wifi-1.png rename to web-dist/assets/img/icons/wifi-1.png diff --git a/neode-ui/dist/assets/img/icons/wifi-2.png b/web-dist/assets/img/icons/wifi-2.png similarity index 100% rename from neode-ui/dist/assets/img/icons/wifi-2.png rename to web-dist/assets/img/icons/wifi-2.png diff --git a/neode-ui/dist/assets/img/icons/wifi-3.png b/web-dist/assets/img/icons/wifi-3.png similarity index 100% rename from neode-ui/dist/assets/img/icons/wifi-3.png rename to web-dist/assets/img/icons/wifi-3.png diff --git a/neode-ui/dist/assets/img/logo-archipelago.svg b/web-dist/assets/img/logo-archipelago.svg similarity index 100% rename from neode-ui/dist/assets/img/logo-archipelago.svg rename to web-dist/assets/img/logo-archipelago.svg diff --git a/neode-ui/dist/assets/img/logo-large.svg b/web-dist/assets/img/logo-large.svg similarity index 100% rename from neode-ui/dist/assets/img/logo-large.svg rename to web-dist/assets/img/logo-large.svg diff --git a/neode-ui/dist/assets/img/logo-neode.png b/web-dist/assets/img/logo-neode.png similarity index 100% rename from neode-ui/dist/assets/img/logo-neode.png rename to web-dist/assets/img/logo-neode.png diff --git a/neode-ui/dist/assets/img/neode-logo.png b/web-dist/assets/img/neode-logo.png similarity index 100% rename from neode-ui/dist/assets/img/neode-logo.png rename to web-dist/assets/img/neode-logo.png diff --git a/neode-ui/dist/assets/img/service-icons/bitcoind.svg b/web-dist/assets/img/service-icons/bitcoind.svg similarity index 100% rename from neode-ui/dist/assets/img/service-icons/bitcoind.svg rename to web-dist/assets/img/service-icons/bitcoind.svg diff --git a/neode-ui/dist/assets/img/service-icons/btc-rpc-proxy.png b/web-dist/assets/img/service-icons/btc-rpc-proxy.png similarity index 100% rename from neode-ui/dist/assets/img/service-icons/btc-rpc-proxy.png rename to web-dist/assets/img/service-icons/btc-rpc-proxy.png diff --git a/neode-ui/dist/assets/img/service-icons/lnd.png b/web-dist/assets/img/service-icons/lnd.png similarity index 100% rename from neode-ui/dist/assets/img/service-icons/lnd.png rename to web-dist/assets/img/service-icons/lnd.png diff --git a/neode-ui/dist/assets/index-Ba9RnVeg.css b/web-dist/assets/index-Ba9RnVeg.css similarity index 100% rename from neode-ui/dist/assets/index-Ba9RnVeg.css rename to web-dist/assets/index-Ba9RnVeg.css diff --git a/neode-ui/dist/assets/index-DnbYEqLr.js b/web-dist/assets/index-DnbYEqLr.js similarity index 100% rename from neode-ui/dist/assets/index-DnbYEqLr.js rename to web-dist/assets/index-DnbYEqLr.js diff --git a/neode-ui/dist/assets/loginTransition-Bm4PAghQ.js b/web-dist/assets/loginTransition-Bm4PAghQ.js similarity index 100% rename from neode-ui/dist/assets/loginTransition-Bm4PAghQ.js rename to web-dist/assets/loginTransition-Bm4PAghQ.js diff --git a/neode-ui/dist/assets/markdown/md-sample.md b/web-dist/assets/markdown/md-sample.md similarity index 100% rename from neode-ui/dist/assets/markdown/md-sample.md rename to web-dist/assets/markdown/md-sample.md diff --git a/neode-ui/dist/assets/mesh-DgF5cqYW.js b/web-dist/assets/mesh-DgF5cqYW.js similarity index 100% rename from neode-ui/dist/assets/mesh-DgF5cqYW.js rename to web-dist/assets/mesh-DgF5cqYW.js diff --git a/neode-ui/dist/assets/transport-B_E2RH1i.js b/web-dist/assets/transport-B_E2RH1i.js similarity index 100% rename from neode-ui/dist/assets/transport-B_E2RH1i.js rename to web-dist/assets/transport-B_E2RH1i.js diff --git a/neode-ui/dist/assets/useMarketplaceApp-BxXpq2aX.js b/web-dist/assets/useMarketplaceApp-BxXpq2aX.js similarity index 100% rename from neode-ui/dist/assets/useMarketplaceApp-BxXpq2aX.js rename to web-dist/assets/useMarketplaceApp-BxXpq2aX.js diff --git a/neode-ui/dist/assets/useOnboarding-BgpIyX9l.js b/web-dist/assets/useOnboarding-BgpIyX9l.js similarity index 100% rename from neode-ui/dist/assets/useOnboarding-BgpIyX9l.js rename to web-dist/assets/useOnboarding-BgpIyX9l.js diff --git a/neode-ui/dist/assets/video/.DS_Store b/web-dist/assets/video/.DS_Store similarity index 100% rename from neode-ui/dist/assets/video/.DS_Store rename to web-dist/assets/video/.DS_Store diff --git a/neode-ui/dist/assets/video/Kratter.MP3 b/web-dist/assets/video/Kratter.MP3 similarity index 100% rename from neode-ui/dist/assets/video/Kratter.MP3 rename to web-dist/assets/video/Kratter.MP3 diff --git a/neode-ui/dist/assets/video/video-intro-new.mp4 b/web-dist/assets/video/video-intro-new.mp4 similarity index 100% rename from neode-ui/dist/assets/video/video-intro-new.mp4 rename to web-dist/assets/video/video-intro-new.mp4 diff --git a/neode-ui/dist/assets/video/video-intro-old.mp4 b/web-dist/assets/video/video-intro-old.mp4 similarity index 100% rename from neode-ui/dist/assets/video/video-intro-old.mp4 rename to web-dist/assets/video/video-intro-old.mp4 diff --git a/neode-ui/dist/assets/video/video-intro.mp4 b/web-dist/assets/video/video-intro.mp4 similarity index 100% rename from neode-ui/dist/assets/video/video-intro.mp4 rename to web-dist/assets/video/video-intro.mp4 diff --git a/neode-ui/dist/assets/web5Badge-C9_VaejO.js b/web-dist/assets/web5Badge-C9_VaejO.js similarity index 100% rename from neode-ui/dist/assets/web5Badge-C9_VaejO.js rename to web-dist/assets/web5Badge-C9_VaejO.js diff --git a/neode-ui/dist/favicon-v2.ico b/web-dist/favicon-v2.ico similarity index 100% rename from neode-ui/dist/favicon-v2.ico rename to web-dist/favicon-v2.ico diff --git a/neode-ui/dist/index.html b/web-dist/index.html similarity index 100% rename from neode-ui/dist/index.html rename to web-dist/index.html diff --git a/neode-ui/dist/manifest.webmanifest b/web-dist/manifest.webmanifest similarity index 100% rename from neode-ui/dist/manifest.webmanifest rename to web-dist/manifest.webmanifest diff --git a/neode-ui/dist/nostr-provider.js b/web-dist/nostr-provider.js similarity index 100% rename from neode-ui/dist/nostr-provider.js rename to web-dist/nostr-provider.js diff --git a/neode-ui/dist/packages/atob.s9pk b/web-dist/packages/atob.s9pk similarity index 100% rename from neode-ui/dist/packages/atob.s9pk rename to web-dist/packages/atob.s9pk diff --git a/neode-ui/dist/registerSW.js b/web-dist/registerSW.js similarity index 100% rename from neode-ui/dist/registerSW.js rename to web-dist/registerSW.js diff --git a/neode-ui/dist/sw.js b/web-dist/sw.js similarity index 100% rename from neode-ui/dist/sw.js rename to web-dist/sw.js diff --git a/neode-ui/dist/test-aiui.html b/web-dist/test-aiui.html similarity index 100% rename from neode-ui/dist/test-aiui.html rename to web-dist/test-aiui.html diff --git a/neode-ui/dist/vite.svg b/web-dist/vite.svg similarity index 100% rename from neode-ui/dist/vite.svg rename to web-dist/vite.svg diff --git a/neode-ui/dist/workbox-58bd4dca.js b/web-dist/workbox-58bd4dca.js similarity index 100% rename from neode-ui/dist/workbox-58bd4dca.js rename to web-dist/workbox-58bd4dca.js