├── .github └── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md ├── .gitignore ├── Dockerfile ├── LICENSE ├── README.md ├── SECURITY.md ├── client ├── .depcheckrc ├── .eslintrc.cjs ├── .gitignore ├── README.md ├── index.html ├── package.json ├── postcss.config.cjs ├── public │ ├── .htaccess │ ├── apps.png │ ├── astroluma.svg │ ├── authenticator.png │ ├── avatar.png │ ├── cctv.png │ ├── code.png │ ├── computer.png │ ├── default.png │ ├── folder.png │ ├── footage.png │ ├── home.png │ ├── index.html │ ├── link.png │ ├── live.png │ ├── logo192.png │ ├── logo512.png │ ├── network-error.png │ ├── nopreview.png │ ├── not-found.png │ ├── otp.png │ ├── robots.txt │ ├── snippet.png │ ├── todo.png │ └── vite.svg ├── src │ ├── App.css │ ├── App.jsx │ ├── assets │ │ └── react.svg │ ├── atoms.js │ ├── components │ │ ├── Accounts │ │ │ ├── AccountList.jsx │ │ │ ├── EditUser.jsx │ │ │ └── UserProfile.jsx │ │ ├── Auth │ │ │ └── Login.jsx │ │ ├── Authenticator │ │ │ ├── AuthenticatorListing.jsx │ │ │ ├── AuthenticatorSidebar.jsx │ │ │ ├── EditAuthenticator.jsx │ │ │ ├── OtpComponent.jsx │ │ │ └── SingleTotpItem.jsx │ │ ├── Breadcrumb │ │ │ └── Breadcrumb.jsx │ │ ├── BuyMeACoffee.jsx │ │ ├── Camera │ │ │ ├── RTSPPlayer.jsx │ │ │ └── SingleFeed.jsx │ │ ├── ClickOutside.jsx │ │ ├── Header │ │ │ ├── DropdownUser.jsx │ │ │ ├── WeatherWidget.jsx │ │ │ ├── WelcomeHeader.jsx │ │ │ └── index.jsx │ │ ├── IconPacks │ │ │ ├── AddIconPack.jsx │ │ │ ├── SingleIconPackItem.jsx │ │ │ └── index.jsx │ │ ├── Icons │ │ │ ├── CustomIconPack.jsx │ │ │ └── MyIconsSection.jsx │ │ ├── Integration │ │ │ ├── AppConfigurator.jsx │ │ │ ├── InstallApps.jsx │ │ │ ├── InstalledApps.jsx │ │ │ ├── SingleHostedApp.jsx │ │ │ └── SingleInstalledApp.jsx │ │ ├── Layout │ │ │ ├── ContentLoader.jsx │ │ │ ├── Layout.jsx │ │ │ ├── Loader.jsx │ │ │ └── PrivateRoute.jsx │ │ ├── Listing │ │ │ ├── CategoryListing.jsx │ │ │ ├── EditFolder.jsx │ │ │ ├── EditLink.jsx │ │ │ ├── EditStream.jsx │ │ │ ├── Listings.jsx │ │ │ ├── SingleListing.jsx │ │ │ ├── SingleListingInFront.jsx │ │ │ └── StreamListing.jsx │ │ ├── Misc │ │ │ ├── ClientError.jsx │ │ │ ├── DatabaseError.jsx │ │ │ ├── ImageView.jsx │ │ │ ├── NetworkError.jsx │ │ │ ├── NoListing.jsx │ │ │ ├── NotFound.jsx │ │ │ ├── SelectList.jsx │ │ │ ├── ServerError.jsx │ │ │ └── WelcomeUser.jsx │ │ ├── Modals │ │ │ ├── AdditionalIntegrationConfigurationModal.jsx │ │ │ ├── BrandingRemovalModal.jsx │ │ │ ├── ConfirmPacketSendModal.jsx │ │ │ ├── DeleteCodeItemModal.jsx │ │ │ ├── DeletePageModal.jsx │ │ │ ├── DeleteSnippetItemModal.jsx │ │ │ ├── DeleteTodoModal.jsx │ │ │ ├── DeleteUserModal.jsx │ │ │ ├── ImageSelectorModal.jsx │ │ │ ├── LocationSelectorModal.jsx │ │ │ ├── ManagePublishPageModal.jsx │ │ │ ├── NewSnippetCodeItemModal.jsx │ │ │ ├── NewSnippetItemModal.jsx │ │ │ ├── NewTodoItemModal.jsx │ │ │ ├── RemoveInstalledIntegration.jsx │ │ │ ├── UpdateAvatarModal.jsx │ │ │ └── UpdatePasswordModal.jsx │ │ ├── Networkdevice │ │ │ ├── DeviceStatus.jsx │ │ │ ├── EditDevice.jsx │ │ │ ├── SingleDeviceItem.jsx │ │ │ ├── SingleDeviceItemFront.jsx │ │ │ ├── WakeFrontListing.jsx │ │ │ └── WakeListings.jsx │ │ ├── NiceViews │ │ │ ├── NiceBack.jsx │ │ │ ├── NiceButton.jsx │ │ │ ├── NiceCheckbox.jsx │ │ │ ├── NiceClose.jsx │ │ │ ├── NiceDrag.jsx │ │ │ ├── NiceForm.jsx │ │ │ ├── NiceInput.jsx │ │ │ ├── NiceLink.jsx │ │ │ ├── NiceLoader.jsx │ │ │ ├── NiceModal.jsx │ │ │ ├── NicePreferenceHeader.jsx │ │ │ ├── NiceTab.jsx │ │ │ ├── NiceTip.jsx │ │ │ └── NiceUploader.jsx │ │ ├── Page │ │ │ ├── EditPage.jsx │ │ │ ├── Jodit.css │ │ │ ├── PageList.jsx │ │ │ ├── SinglePageItem.jsx │ │ │ ├── ViewPage.css │ │ │ └── ViewPage.jsx │ │ ├── Settings │ │ │ ├── GeneralSettings.jsx │ │ │ ├── Settings.jsx │ │ │ ├── SingleSettingsItem.jsx │ │ │ ├── ThemeSettings.jsx │ │ │ └── WeatherSettings.jsx │ │ ├── Sidebar │ │ │ ├── SidebarButtonItem.jsx │ │ │ ├── SidebarLinkGroup.jsx │ │ │ ├── SidebarLinkItem.jsx │ │ │ └── index.jsx │ │ ├── Snippet │ │ │ ├── EditSnippetList.jsx │ │ │ ├── SingleCodeItem.jsx │ │ │ ├── SingleSnippetHeaderItem.jsx │ │ │ ├── SingleSnippetItem.jsx │ │ │ └── SnippetListing.jsx │ │ ├── Theme │ │ │ ├── SingleThemeItem.jsx │ │ │ └── ThemeList.jsx │ │ └── Todo │ │ │ ├── EditTodo.jsx │ │ │ ├── SingleTodoItem.jsx │ │ │ └── TodoListing.jsx │ ├── events.js │ ├── hooks │ │ ├── useCurrentRoute.jsx │ │ ├── useDetectProtocol.jsx │ │ ├── useDynamicFilter.jsx │ │ └── useSecurityCheck.jsx │ ├── index.css │ ├── main.jsx │ └── utils │ │ ├── ApiService.js │ │ ├── Constants.js │ │ ├── Helper.js │ │ ├── LanguageList.js │ │ ├── SystemThemes.js │ │ └── ToastUtils.js ├── tailwind.config.js └── vite.config.js ├── docker-compose.yml ├── output.css ├── package.json └── server ├── apps ├── com.github │ ├── app.js │ ├── manifest.json │ ├── package.json │ ├── public │ │ └── logo.png │ └── templates │ │ ├── m-response.tpl │ │ └── response.tpl ├── com.heimdall │ ├── app.js │ ├── manifest.json │ ├── package.json │ ├── public │ │ └── logo.png │ └── templates │ │ ├── m-response.tpl │ │ └── response.tpl ├── com.html │ ├── app.js │ ├── manifest.json │ ├── package.json │ ├── public │ │ └── logo.png │ └── templates │ │ └── response.tpl ├── com.portainer │ ├── app.js │ ├── manifest.json │ ├── package.json │ ├── public │ │ └── logo.png │ └── templates │ │ ├── m-response.tpl │ │ └── response.tpl ├── com.proxmox │ ├── app.js │ ├── manifest.json │ ├── package.json │ ├── public │ │ └── logo.png │ └── templates │ │ ├── m-response.tpl │ │ └── response.tpl ├── com.proxyman │ ├── app.js │ ├── manifest.json │ ├── package.json │ ├── public │ │ └── logo.png │ └── templates │ │ ├── m-response.tpl │ │ └── response.tpl ├── com.truenas.scale │ ├── app.js │ ├── manifest.json │ ├── package.json │ ├── public │ │ └── logo.png │ └── templates │ │ ├── m-response.tpl │ │ └── response.tpl └── com.youtube │ ├── app.js │ ├── manifest.json │ ├── package.json │ ├── public │ └── logo.png │ └── templates │ ├── m-response.tpl │ └── response.tpl ├── controllers ├── accounts.js ├── app.js ├── auth.js ├── home.js ├── iconpack.js ├── image.js ├── listing.js ├── manage.js ├── networkdevice.js ├── page.js ├── snippet.js ├── todo.js └── totp.js ├── install-app-dependencies.js ├── middlewares ├── auth.js └── uploadToLocalMiddleware.js ├── migrate-mongo-config.js ├── migrations ├── 20250108055650-setup_astroluma.js ├── 20250108055715-encrypt_totp_secrets.js ├── 20250108064334-migrate_old_icons.js ├── 20250111194505-migrate_apps_integration.js ├── 20250111203153-add_app_integrations.js ├── 20250118163157-add_avatar_in_existing_users.js └── 20250119183234-add_site_logo_debranding_info.js ├── models ├── App.js ├── Authenticator.js ├── Icon.js ├── IconPack.js ├── Listing.js ├── NetworkDevice.js ├── Page.js ├── Snippet.js ├── Todo.js └── User.js ├── package.json ├── public └── images │ └── integration.png ├── routes ├── accounts.js ├── app.js ├── auth.js ├── home.js ├── iconpack.js ├── image.js ├── listing.js ├── manage.js ├── networkdevice.js ├── page.js ├── snippet.js ├── todo.js └── totp.js ├── server.js ├── start-server.js ├── utils ├── allowedModules.js └── apiutils.js └── websocket.js /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/.gitignore -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/SECURITY.md -------------------------------------------------------------------------------- /client/.depcheckrc: -------------------------------------------------------------------------------- 1 | { 2 | "ignores": ["buffer", "postcss"] 3 | } -------------------------------------------------------------------------------- /client/.eslintrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/client/.eslintrc.cjs -------------------------------------------------------------------------------- /client/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/client/.gitignore -------------------------------------------------------------------------------- /client/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/client/README.md -------------------------------------------------------------------------------- /client/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/client/index.html -------------------------------------------------------------------------------- /client/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/client/package.json -------------------------------------------------------------------------------- /client/postcss.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/client/postcss.config.cjs -------------------------------------------------------------------------------- /client/public/.htaccess: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/client/public/.htaccess -------------------------------------------------------------------------------- /client/public/apps.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/client/public/apps.png -------------------------------------------------------------------------------- /client/public/astroluma.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/client/public/astroluma.svg -------------------------------------------------------------------------------- /client/public/authenticator.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/client/public/authenticator.png -------------------------------------------------------------------------------- /client/public/avatar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/client/public/avatar.png -------------------------------------------------------------------------------- /client/public/cctv.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/client/public/cctv.png -------------------------------------------------------------------------------- /client/public/code.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/client/public/code.png -------------------------------------------------------------------------------- /client/public/computer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/client/public/computer.png -------------------------------------------------------------------------------- /client/public/default.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/client/public/default.png -------------------------------------------------------------------------------- /client/public/folder.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/client/public/folder.png -------------------------------------------------------------------------------- /client/public/footage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/client/public/footage.png -------------------------------------------------------------------------------- /client/public/home.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/client/public/home.png -------------------------------------------------------------------------------- /client/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/client/public/index.html -------------------------------------------------------------------------------- /client/public/link.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/client/public/link.png -------------------------------------------------------------------------------- /client/public/live.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/client/public/live.png -------------------------------------------------------------------------------- /client/public/logo192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/client/public/logo192.png -------------------------------------------------------------------------------- /client/public/logo512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/client/public/logo512.png -------------------------------------------------------------------------------- /client/public/network-error.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/client/public/network-error.png -------------------------------------------------------------------------------- /client/public/nopreview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/client/public/nopreview.png -------------------------------------------------------------------------------- /client/public/not-found.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/client/public/not-found.png -------------------------------------------------------------------------------- /client/public/otp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/client/public/otp.png -------------------------------------------------------------------------------- /client/public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/client/public/robots.txt -------------------------------------------------------------------------------- /client/public/snippet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/client/public/snippet.png -------------------------------------------------------------------------------- /client/public/todo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/client/public/todo.png -------------------------------------------------------------------------------- /client/public/vite.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/client/public/vite.svg -------------------------------------------------------------------------------- /client/src/App.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/client/src/App.css -------------------------------------------------------------------------------- /client/src/App.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/client/src/App.jsx -------------------------------------------------------------------------------- /client/src/assets/react.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/client/src/assets/react.svg -------------------------------------------------------------------------------- /client/src/atoms.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/client/src/atoms.js -------------------------------------------------------------------------------- /client/src/components/Accounts/AccountList.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/client/src/components/Accounts/AccountList.jsx -------------------------------------------------------------------------------- /client/src/components/Accounts/EditUser.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/client/src/components/Accounts/EditUser.jsx -------------------------------------------------------------------------------- /client/src/components/Accounts/UserProfile.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/client/src/components/Accounts/UserProfile.jsx -------------------------------------------------------------------------------- /client/src/components/Auth/Login.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/client/src/components/Auth/Login.jsx -------------------------------------------------------------------------------- /client/src/components/Authenticator/AuthenticatorListing.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/client/src/components/Authenticator/AuthenticatorListing.jsx -------------------------------------------------------------------------------- /client/src/components/Authenticator/AuthenticatorSidebar.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/client/src/components/Authenticator/AuthenticatorSidebar.jsx -------------------------------------------------------------------------------- /client/src/components/Authenticator/EditAuthenticator.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/client/src/components/Authenticator/EditAuthenticator.jsx -------------------------------------------------------------------------------- /client/src/components/Authenticator/OtpComponent.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/client/src/components/Authenticator/OtpComponent.jsx -------------------------------------------------------------------------------- /client/src/components/Authenticator/SingleTotpItem.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/client/src/components/Authenticator/SingleTotpItem.jsx -------------------------------------------------------------------------------- /client/src/components/Breadcrumb/Breadcrumb.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/client/src/components/Breadcrumb/Breadcrumb.jsx -------------------------------------------------------------------------------- /client/src/components/BuyMeACoffee.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/client/src/components/BuyMeACoffee.jsx -------------------------------------------------------------------------------- /client/src/components/Camera/RTSPPlayer.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/client/src/components/Camera/RTSPPlayer.jsx -------------------------------------------------------------------------------- /client/src/components/Camera/SingleFeed.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/client/src/components/Camera/SingleFeed.jsx -------------------------------------------------------------------------------- /client/src/components/ClickOutside.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/client/src/components/ClickOutside.jsx -------------------------------------------------------------------------------- /client/src/components/Header/DropdownUser.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/client/src/components/Header/DropdownUser.jsx -------------------------------------------------------------------------------- /client/src/components/Header/WeatherWidget.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/client/src/components/Header/WeatherWidget.jsx -------------------------------------------------------------------------------- /client/src/components/Header/WelcomeHeader.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/client/src/components/Header/WelcomeHeader.jsx -------------------------------------------------------------------------------- /client/src/components/Header/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/client/src/components/Header/index.jsx -------------------------------------------------------------------------------- /client/src/components/IconPacks/AddIconPack.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/client/src/components/IconPacks/AddIconPack.jsx -------------------------------------------------------------------------------- /client/src/components/IconPacks/SingleIconPackItem.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/client/src/components/IconPacks/SingleIconPackItem.jsx -------------------------------------------------------------------------------- /client/src/components/IconPacks/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/client/src/components/IconPacks/index.jsx -------------------------------------------------------------------------------- /client/src/components/Icons/CustomIconPack.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/client/src/components/Icons/CustomIconPack.jsx -------------------------------------------------------------------------------- /client/src/components/Icons/MyIconsSection.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/client/src/components/Icons/MyIconsSection.jsx -------------------------------------------------------------------------------- /client/src/components/Integration/AppConfigurator.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/client/src/components/Integration/AppConfigurator.jsx -------------------------------------------------------------------------------- /client/src/components/Integration/InstallApps.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/client/src/components/Integration/InstallApps.jsx -------------------------------------------------------------------------------- /client/src/components/Integration/InstalledApps.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/client/src/components/Integration/InstalledApps.jsx -------------------------------------------------------------------------------- /client/src/components/Integration/SingleHostedApp.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/client/src/components/Integration/SingleHostedApp.jsx -------------------------------------------------------------------------------- /client/src/components/Integration/SingleInstalledApp.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/client/src/components/Integration/SingleInstalledApp.jsx -------------------------------------------------------------------------------- /client/src/components/Layout/ContentLoader.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/client/src/components/Layout/ContentLoader.jsx -------------------------------------------------------------------------------- /client/src/components/Layout/Layout.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/client/src/components/Layout/Layout.jsx -------------------------------------------------------------------------------- /client/src/components/Layout/Loader.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/client/src/components/Layout/Loader.jsx -------------------------------------------------------------------------------- /client/src/components/Layout/PrivateRoute.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/client/src/components/Layout/PrivateRoute.jsx -------------------------------------------------------------------------------- /client/src/components/Listing/CategoryListing.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/client/src/components/Listing/CategoryListing.jsx -------------------------------------------------------------------------------- /client/src/components/Listing/EditFolder.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/client/src/components/Listing/EditFolder.jsx -------------------------------------------------------------------------------- /client/src/components/Listing/EditLink.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/client/src/components/Listing/EditLink.jsx -------------------------------------------------------------------------------- /client/src/components/Listing/EditStream.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/client/src/components/Listing/EditStream.jsx -------------------------------------------------------------------------------- /client/src/components/Listing/Listings.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/client/src/components/Listing/Listings.jsx -------------------------------------------------------------------------------- /client/src/components/Listing/SingleListing.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/client/src/components/Listing/SingleListing.jsx -------------------------------------------------------------------------------- /client/src/components/Listing/SingleListingInFront.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/client/src/components/Listing/SingleListingInFront.jsx -------------------------------------------------------------------------------- /client/src/components/Listing/StreamListing.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/client/src/components/Listing/StreamListing.jsx -------------------------------------------------------------------------------- /client/src/components/Misc/ClientError.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/client/src/components/Misc/ClientError.jsx -------------------------------------------------------------------------------- /client/src/components/Misc/DatabaseError.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/client/src/components/Misc/DatabaseError.jsx -------------------------------------------------------------------------------- /client/src/components/Misc/ImageView.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/client/src/components/Misc/ImageView.jsx -------------------------------------------------------------------------------- /client/src/components/Misc/NetworkError.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/client/src/components/Misc/NetworkError.jsx -------------------------------------------------------------------------------- /client/src/components/Misc/NoListing.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/client/src/components/Misc/NoListing.jsx -------------------------------------------------------------------------------- /client/src/components/Misc/NotFound.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/client/src/components/Misc/NotFound.jsx -------------------------------------------------------------------------------- /client/src/components/Misc/SelectList.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/client/src/components/Misc/SelectList.jsx -------------------------------------------------------------------------------- /client/src/components/Misc/ServerError.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/client/src/components/Misc/ServerError.jsx -------------------------------------------------------------------------------- /client/src/components/Misc/WelcomeUser.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/client/src/components/Misc/WelcomeUser.jsx -------------------------------------------------------------------------------- /client/src/components/Modals/AdditionalIntegrationConfigurationModal.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/client/src/components/Modals/AdditionalIntegrationConfigurationModal.jsx -------------------------------------------------------------------------------- /client/src/components/Modals/BrandingRemovalModal.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/client/src/components/Modals/BrandingRemovalModal.jsx -------------------------------------------------------------------------------- /client/src/components/Modals/ConfirmPacketSendModal.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/client/src/components/Modals/ConfirmPacketSendModal.jsx -------------------------------------------------------------------------------- /client/src/components/Modals/DeleteCodeItemModal.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/client/src/components/Modals/DeleteCodeItemModal.jsx -------------------------------------------------------------------------------- /client/src/components/Modals/DeletePageModal.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/client/src/components/Modals/DeletePageModal.jsx -------------------------------------------------------------------------------- /client/src/components/Modals/DeleteSnippetItemModal.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/client/src/components/Modals/DeleteSnippetItemModal.jsx -------------------------------------------------------------------------------- /client/src/components/Modals/DeleteTodoModal.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/client/src/components/Modals/DeleteTodoModal.jsx -------------------------------------------------------------------------------- /client/src/components/Modals/DeleteUserModal.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/client/src/components/Modals/DeleteUserModal.jsx -------------------------------------------------------------------------------- /client/src/components/Modals/ImageSelectorModal.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/client/src/components/Modals/ImageSelectorModal.jsx -------------------------------------------------------------------------------- /client/src/components/Modals/LocationSelectorModal.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/client/src/components/Modals/LocationSelectorModal.jsx -------------------------------------------------------------------------------- /client/src/components/Modals/ManagePublishPageModal.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/client/src/components/Modals/ManagePublishPageModal.jsx -------------------------------------------------------------------------------- /client/src/components/Modals/NewSnippetCodeItemModal.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/client/src/components/Modals/NewSnippetCodeItemModal.jsx -------------------------------------------------------------------------------- /client/src/components/Modals/NewSnippetItemModal.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/client/src/components/Modals/NewSnippetItemModal.jsx -------------------------------------------------------------------------------- /client/src/components/Modals/NewTodoItemModal.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/client/src/components/Modals/NewTodoItemModal.jsx -------------------------------------------------------------------------------- /client/src/components/Modals/RemoveInstalledIntegration.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/client/src/components/Modals/RemoveInstalledIntegration.jsx -------------------------------------------------------------------------------- /client/src/components/Modals/UpdateAvatarModal.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/client/src/components/Modals/UpdateAvatarModal.jsx -------------------------------------------------------------------------------- /client/src/components/Modals/UpdatePasswordModal.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/client/src/components/Modals/UpdatePasswordModal.jsx -------------------------------------------------------------------------------- /client/src/components/Networkdevice/DeviceStatus.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/client/src/components/Networkdevice/DeviceStatus.jsx -------------------------------------------------------------------------------- /client/src/components/Networkdevice/EditDevice.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/client/src/components/Networkdevice/EditDevice.jsx -------------------------------------------------------------------------------- /client/src/components/Networkdevice/SingleDeviceItem.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/client/src/components/Networkdevice/SingleDeviceItem.jsx -------------------------------------------------------------------------------- /client/src/components/Networkdevice/SingleDeviceItemFront.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/client/src/components/Networkdevice/SingleDeviceItemFront.jsx -------------------------------------------------------------------------------- /client/src/components/Networkdevice/WakeFrontListing.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/client/src/components/Networkdevice/WakeFrontListing.jsx -------------------------------------------------------------------------------- /client/src/components/Networkdevice/WakeListings.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/client/src/components/Networkdevice/WakeListings.jsx -------------------------------------------------------------------------------- /client/src/components/NiceViews/NiceBack.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/client/src/components/NiceViews/NiceBack.jsx -------------------------------------------------------------------------------- /client/src/components/NiceViews/NiceButton.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/client/src/components/NiceViews/NiceButton.jsx -------------------------------------------------------------------------------- /client/src/components/NiceViews/NiceCheckbox.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/client/src/components/NiceViews/NiceCheckbox.jsx -------------------------------------------------------------------------------- /client/src/components/NiceViews/NiceClose.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/client/src/components/NiceViews/NiceClose.jsx -------------------------------------------------------------------------------- /client/src/components/NiceViews/NiceDrag.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/client/src/components/NiceViews/NiceDrag.jsx -------------------------------------------------------------------------------- /client/src/components/NiceViews/NiceForm.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/client/src/components/NiceViews/NiceForm.jsx -------------------------------------------------------------------------------- /client/src/components/NiceViews/NiceInput.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/client/src/components/NiceViews/NiceInput.jsx -------------------------------------------------------------------------------- /client/src/components/NiceViews/NiceLink.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/client/src/components/NiceViews/NiceLink.jsx -------------------------------------------------------------------------------- /client/src/components/NiceViews/NiceLoader.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/client/src/components/NiceViews/NiceLoader.jsx -------------------------------------------------------------------------------- /client/src/components/NiceViews/NiceModal.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/client/src/components/NiceViews/NiceModal.jsx -------------------------------------------------------------------------------- /client/src/components/NiceViews/NicePreferenceHeader.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/client/src/components/NiceViews/NicePreferenceHeader.jsx -------------------------------------------------------------------------------- /client/src/components/NiceViews/NiceTab.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/client/src/components/NiceViews/NiceTab.jsx -------------------------------------------------------------------------------- /client/src/components/NiceViews/NiceTip.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/client/src/components/NiceViews/NiceTip.jsx -------------------------------------------------------------------------------- /client/src/components/NiceViews/NiceUploader.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/client/src/components/NiceViews/NiceUploader.jsx -------------------------------------------------------------------------------- /client/src/components/Page/EditPage.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/client/src/components/Page/EditPage.jsx -------------------------------------------------------------------------------- /client/src/components/Page/Jodit.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/client/src/components/Page/Jodit.css -------------------------------------------------------------------------------- /client/src/components/Page/PageList.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/client/src/components/Page/PageList.jsx -------------------------------------------------------------------------------- /client/src/components/Page/SinglePageItem.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/client/src/components/Page/SinglePageItem.jsx -------------------------------------------------------------------------------- /client/src/components/Page/ViewPage.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/client/src/components/Page/ViewPage.css -------------------------------------------------------------------------------- /client/src/components/Page/ViewPage.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/client/src/components/Page/ViewPage.jsx -------------------------------------------------------------------------------- /client/src/components/Settings/GeneralSettings.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/client/src/components/Settings/GeneralSettings.jsx -------------------------------------------------------------------------------- /client/src/components/Settings/Settings.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/client/src/components/Settings/Settings.jsx -------------------------------------------------------------------------------- /client/src/components/Settings/SingleSettingsItem.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/client/src/components/Settings/SingleSettingsItem.jsx -------------------------------------------------------------------------------- /client/src/components/Settings/ThemeSettings.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/client/src/components/Settings/ThemeSettings.jsx -------------------------------------------------------------------------------- /client/src/components/Settings/WeatherSettings.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/client/src/components/Settings/WeatherSettings.jsx -------------------------------------------------------------------------------- /client/src/components/Sidebar/SidebarButtonItem.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/client/src/components/Sidebar/SidebarButtonItem.jsx -------------------------------------------------------------------------------- /client/src/components/Sidebar/SidebarLinkGroup.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/client/src/components/Sidebar/SidebarLinkGroup.jsx -------------------------------------------------------------------------------- /client/src/components/Sidebar/SidebarLinkItem.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/client/src/components/Sidebar/SidebarLinkItem.jsx -------------------------------------------------------------------------------- /client/src/components/Sidebar/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/client/src/components/Sidebar/index.jsx -------------------------------------------------------------------------------- /client/src/components/Snippet/EditSnippetList.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/client/src/components/Snippet/EditSnippetList.jsx -------------------------------------------------------------------------------- /client/src/components/Snippet/SingleCodeItem.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/client/src/components/Snippet/SingleCodeItem.jsx -------------------------------------------------------------------------------- /client/src/components/Snippet/SingleSnippetHeaderItem.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/client/src/components/Snippet/SingleSnippetHeaderItem.jsx -------------------------------------------------------------------------------- /client/src/components/Snippet/SingleSnippetItem.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/client/src/components/Snippet/SingleSnippetItem.jsx -------------------------------------------------------------------------------- /client/src/components/Snippet/SnippetListing.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/client/src/components/Snippet/SnippetListing.jsx -------------------------------------------------------------------------------- /client/src/components/Theme/SingleThemeItem.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/client/src/components/Theme/SingleThemeItem.jsx -------------------------------------------------------------------------------- /client/src/components/Theme/ThemeList.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/client/src/components/Theme/ThemeList.jsx -------------------------------------------------------------------------------- /client/src/components/Todo/EditTodo.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/client/src/components/Todo/EditTodo.jsx -------------------------------------------------------------------------------- /client/src/components/Todo/SingleTodoItem.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/client/src/components/Todo/SingleTodoItem.jsx -------------------------------------------------------------------------------- /client/src/components/Todo/TodoListing.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/client/src/components/Todo/TodoListing.jsx -------------------------------------------------------------------------------- /client/src/events.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/client/src/events.js -------------------------------------------------------------------------------- /client/src/hooks/useCurrentRoute.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/client/src/hooks/useCurrentRoute.jsx -------------------------------------------------------------------------------- /client/src/hooks/useDetectProtocol.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/client/src/hooks/useDetectProtocol.jsx -------------------------------------------------------------------------------- /client/src/hooks/useDynamicFilter.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/client/src/hooks/useDynamicFilter.jsx -------------------------------------------------------------------------------- /client/src/hooks/useSecurityCheck.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/client/src/hooks/useSecurityCheck.jsx -------------------------------------------------------------------------------- /client/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/client/src/index.css -------------------------------------------------------------------------------- /client/src/main.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/client/src/main.jsx -------------------------------------------------------------------------------- /client/src/utils/ApiService.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/client/src/utils/ApiService.js -------------------------------------------------------------------------------- /client/src/utils/Constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/client/src/utils/Constants.js -------------------------------------------------------------------------------- /client/src/utils/Helper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/client/src/utils/Helper.js -------------------------------------------------------------------------------- /client/src/utils/LanguageList.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/client/src/utils/LanguageList.js -------------------------------------------------------------------------------- /client/src/utils/SystemThemes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/client/src/utils/SystemThemes.js -------------------------------------------------------------------------------- /client/src/utils/ToastUtils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/client/src/utils/ToastUtils.js -------------------------------------------------------------------------------- /client/tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/client/tailwind.config.js -------------------------------------------------------------------------------- /client/vite.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/client/vite.config.js -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /output.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/output.css -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/package.json -------------------------------------------------------------------------------- /server/apps/com.github/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/server/apps/com.github/app.js -------------------------------------------------------------------------------- /server/apps/com.github/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/server/apps/com.github/manifest.json -------------------------------------------------------------------------------- /server/apps/com.github/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/server/apps/com.github/package.json -------------------------------------------------------------------------------- /server/apps/com.github/public/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/server/apps/com.github/public/logo.png -------------------------------------------------------------------------------- /server/apps/com.github/templates/m-response.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/server/apps/com.github/templates/m-response.tpl -------------------------------------------------------------------------------- /server/apps/com.github/templates/response.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/server/apps/com.github/templates/response.tpl -------------------------------------------------------------------------------- /server/apps/com.heimdall/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/server/apps/com.heimdall/app.js -------------------------------------------------------------------------------- /server/apps/com.heimdall/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/server/apps/com.heimdall/manifest.json -------------------------------------------------------------------------------- /server/apps/com.heimdall/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/server/apps/com.heimdall/package.json -------------------------------------------------------------------------------- /server/apps/com.heimdall/public/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/server/apps/com.heimdall/public/logo.png -------------------------------------------------------------------------------- /server/apps/com.heimdall/templates/m-response.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/server/apps/com.heimdall/templates/m-response.tpl -------------------------------------------------------------------------------- /server/apps/com.heimdall/templates/response.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/server/apps/com.heimdall/templates/response.tpl -------------------------------------------------------------------------------- /server/apps/com.html/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/server/apps/com.html/app.js -------------------------------------------------------------------------------- /server/apps/com.html/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/server/apps/com.html/manifest.json -------------------------------------------------------------------------------- /server/apps/com.html/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/server/apps/com.html/package.json -------------------------------------------------------------------------------- /server/apps/com.html/public/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/server/apps/com.html/public/logo.png -------------------------------------------------------------------------------- /server/apps/com.html/templates/response.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/server/apps/com.html/templates/response.tpl -------------------------------------------------------------------------------- /server/apps/com.portainer/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/server/apps/com.portainer/app.js -------------------------------------------------------------------------------- /server/apps/com.portainer/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/server/apps/com.portainer/manifest.json -------------------------------------------------------------------------------- /server/apps/com.portainer/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/server/apps/com.portainer/package.json -------------------------------------------------------------------------------- /server/apps/com.portainer/public/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/server/apps/com.portainer/public/logo.png -------------------------------------------------------------------------------- /server/apps/com.portainer/templates/m-response.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/server/apps/com.portainer/templates/m-response.tpl -------------------------------------------------------------------------------- /server/apps/com.portainer/templates/response.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/server/apps/com.portainer/templates/response.tpl -------------------------------------------------------------------------------- /server/apps/com.proxmox/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/server/apps/com.proxmox/app.js -------------------------------------------------------------------------------- /server/apps/com.proxmox/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/server/apps/com.proxmox/manifest.json -------------------------------------------------------------------------------- /server/apps/com.proxmox/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/server/apps/com.proxmox/package.json -------------------------------------------------------------------------------- /server/apps/com.proxmox/public/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/server/apps/com.proxmox/public/logo.png -------------------------------------------------------------------------------- /server/apps/com.proxmox/templates/m-response.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/server/apps/com.proxmox/templates/m-response.tpl -------------------------------------------------------------------------------- /server/apps/com.proxmox/templates/response.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/server/apps/com.proxmox/templates/response.tpl -------------------------------------------------------------------------------- /server/apps/com.proxyman/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/server/apps/com.proxyman/app.js -------------------------------------------------------------------------------- /server/apps/com.proxyman/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/server/apps/com.proxyman/manifest.json -------------------------------------------------------------------------------- /server/apps/com.proxyman/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/server/apps/com.proxyman/package.json -------------------------------------------------------------------------------- /server/apps/com.proxyman/public/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/server/apps/com.proxyman/public/logo.png -------------------------------------------------------------------------------- /server/apps/com.proxyman/templates/m-response.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/server/apps/com.proxyman/templates/m-response.tpl -------------------------------------------------------------------------------- /server/apps/com.proxyman/templates/response.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/server/apps/com.proxyman/templates/response.tpl -------------------------------------------------------------------------------- /server/apps/com.truenas.scale/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/server/apps/com.truenas.scale/app.js -------------------------------------------------------------------------------- /server/apps/com.truenas.scale/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/server/apps/com.truenas.scale/manifest.json -------------------------------------------------------------------------------- /server/apps/com.truenas.scale/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/server/apps/com.truenas.scale/package.json -------------------------------------------------------------------------------- /server/apps/com.truenas.scale/public/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/server/apps/com.truenas.scale/public/logo.png -------------------------------------------------------------------------------- /server/apps/com.truenas.scale/templates/m-response.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/server/apps/com.truenas.scale/templates/m-response.tpl -------------------------------------------------------------------------------- /server/apps/com.truenas.scale/templates/response.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/server/apps/com.truenas.scale/templates/response.tpl -------------------------------------------------------------------------------- /server/apps/com.youtube/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/server/apps/com.youtube/app.js -------------------------------------------------------------------------------- /server/apps/com.youtube/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/server/apps/com.youtube/manifest.json -------------------------------------------------------------------------------- /server/apps/com.youtube/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/server/apps/com.youtube/package.json -------------------------------------------------------------------------------- /server/apps/com.youtube/public/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/server/apps/com.youtube/public/logo.png -------------------------------------------------------------------------------- /server/apps/com.youtube/templates/m-response.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/server/apps/com.youtube/templates/m-response.tpl -------------------------------------------------------------------------------- /server/apps/com.youtube/templates/response.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/server/apps/com.youtube/templates/response.tpl -------------------------------------------------------------------------------- /server/controllers/accounts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/server/controllers/accounts.js -------------------------------------------------------------------------------- /server/controllers/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/server/controllers/app.js -------------------------------------------------------------------------------- /server/controllers/auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/server/controllers/auth.js -------------------------------------------------------------------------------- /server/controllers/home.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/server/controllers/home.js -------------------------------------------------------------------------------- /server/controllers/iconpack.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/server/controllers/iconpack.js -------------------------------------------------------------------------------- /server/controllers/image.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/server/controllers/image.js -------------------------------------------------------------------------------- /server/controllers/listing.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/server/controllers/listing.js -------------------------------------------------------------------------------- /server/controllers/manage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/server/controllers/manage.js -------------------------------------------------------------------------------- /server/controllers/networkdevice.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/server/controllers/networkdevice.js -------------------------------------------------------------------------------- /server/controllers/page.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/server/controllers/page.js -------------------------------------------------------------------------------- /server/controllers/snippet.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/server/controllers/snippet.js -------------------------------------------------------------------------------- /server/controllers/todo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/server/controllers/todo.js -------------------------------------------------------------------------------- /server/controllers/totp.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/server/controllers/totp.js -------------------------------------------------------------------------------- /server/install-app-dependencies.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/server/install-app-dependencies.js -------------------------------------------------------------------------------- /server/middlewares/auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/server/middlewares/auth.js -------------------------------------------------------------------------------- /server/middlewares/uploadToLocalMiddleware.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/server/middlewares/uploadToLocalMiddleware.js -------------------------------------------------------------------------------- /server/migrate-mongo-config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/server/migrate-mongo-config.js -------------------------------------------------------------------------------- /server/migrations/20250108055650-setup_astroluma.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/server/migrations/20250108055650-setup_astroluma.js -------------------------------------------------------------------------------- /server/migrations/20250108055715-encrypt_totp_secrets.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/server/migrations/20250108055715-encrypt_totp_secrets.js -------------------------------------------------------------------------------- /server/migrations/20250108064334-migrate_old_icons.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/server/migrations/20250108064334-migrate_old_icons.js -------------------------------------------------------------------------------- /server/migrations/20250111194505-migrate_apps_integration.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/server/migrations/20250111194505-migrate_apps_integration.js -------------------------------------------------------------------------------- /server/migrations/20250111203153-add_app_integrations.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/server/migrations/20250111203153-add_app_integrations.js -------------------------------------------------------------------------------- /server/migrations/20250118163157-add_avatar_in_existing_users.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/server/migrations/20250118163157-add_avatar_in_existing_users.js -------------------------------------------------------------------------------- /server/migrations/20250119183234-add_site_logo_debranding_info.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/server/migrations/20250119183234-add_site_logo_debranding_info.js -------------------------------------------------------------------------------- /server/models/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/server/models/App.js -------------------------------------------------------------------------------- /server/models/Authenticator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/server/models/Authenticator.js -------------------------------------------------------------------------------- /server/models/Icon.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/server/models/Icon.js -------------------------------------------------------------------------------- /server/models/IconPack.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/server/models/IconPack.js -------------------------------------------------------------------------------- /server/models/Listing.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/server/models/Listing.js -------------------------------------------------------------------------------- /server/models/NetworkDevice.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/server/models/NetworkDevice.js -------------------------------------------------------------------------------- /server/models/Page.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/server/models/Page.js -------------------------------------------------------------------------------- /server/models/Snippet.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/server/models/Snippet.js -------------------------------------------------------------------------------- /server/models/Todo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/server/models/Todo.js -------------------------------------------------------------------------------- /server/models/User.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/server/models/User.js -------------------------------------------------------------------------------- /server/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/server/package.json -------------------------------------------------------------------------------- /server/public/images/integration.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/server/public/images/integration.png -------------------------------------------------------------------------------- /server/routes/accounts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/server/routes/accounts.js -------------------------------------------------------------------------------- /server/routes/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/server/routes/app.js -------------------------------------------------------------------------------- /server/routes/auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/server/routes/auth.js -------------------------------------------------------------------------------- /server/routes/home.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/server/routes/home.js -------------------------------------------------------------------------------- /server/routes/iconpack.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/server/routes/iconpack.js -------------------------------------------------------------------------------- /server/routes/image.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/server/routes/image.js -------------------------------------------------------------------------------- /server/routes/listing.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/server/routes/listing.js -------------------------------------------------------------------------------- /server/routes/manage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/server/routes/manage.js -------------------------------------------------------------------------------- /server/routes/networkdevice.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/server/routes/networkdevice.js -------------------------------------------------------------------------------- /server/routes/page.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/server/routes/page.js -------------------------------------------------------------------------------- /server/routes/snippet.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/server/routes/snippet.js -------------------------------------------------------------------------------- /server/routes/todo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/server/routes/todo.js -------------------------------------------------------------------------------- /server/routes/totp.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/server/routes/totp.js -------------------------------------------------------------------------------- /server/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/server/server.js -------------------------------------------------------------------------------- /server/start-server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/server/start-server.js -------------------------------------------------------------------------------- /server/utils/allowedModules.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/server/utils/allowedModules.js -------------------------------------------------------------------------------- /server/utils/apiutils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/server/utils/apiutils.js -------------------------------------------------------------------------------- /server/websocket.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sanjeet990/Astroluma/HEAD/server/websocket.js --------------------------------------------------------------------------------