├── .dockerignore ├── .github └── workflows │ └── container.yml ├── .gitignore ├── .prettierrc ├── Dockerfile ├── LICENSE ├── README.md ├── docker-compose.yml ├── docs ├── Dashboard.png ├── Links dark.png ├── Links light.png └── logo_doc.svg ├── frontend ├── .dockerignore ├── .env ├── .gitignore ├── README.md ├── index.html ├── package-lock.json ├── package.json ├── postcss.config.js ├── public │ ├── favicon.ico │ ├── logo.svg │ ├── logo128.png │ ├── logo192.png │ ├── logo512.png │ ├── manifest.json │ └── robots.txt ├── src │ ├── App.css │ ├── App.jsx │ ├── components │ │ ├── BackgroundImage.jsx │ │ ├── Image.jsx │ │ ├── ImageFileInput.jsx │ │ ├── LazyIcon.jsx │ │ ├── Logo.jsx │ │ ├── Modal.jsx │ │ ├── NavBar.jsx │ │ ├── Notification │ │ │ ├── Notification.jsx │ │ │ ├── NotificationManager.jsx │ │ │ └── index.jsx │ │ ├── Page.jsx │ │ ├── PageBody.jsx │ │ ├── PrivateWrapper.jsx │ │ ├── RadioButtonGroup.jsx │ │ ├── SaveChangesDialog.jsx │ │ ├── SelectInputColor.jsx │ │ ├── Sortable │ │ │ ├── SortableItem.jsx │ │ │ └── SortableList.jsx │ │ └── ThemeContext.jsx │ ├── context │ │ ├── bookmarkList.jsx │ │ ├── categoriesList.jsx │ │ └── tagsList.jsx │ ├── fonts │ │ ├── Raleway-Light.ttf │ │ ├── Raleway-Medium.ttf │ │ └── Raleway-Regular.ttf │ ├── helpers │ │ ├── baseDesign.js │ │ ├── color.js │ │ ├── constants.js │ │ ├── date.js │ │ ├── fetch.js │ │ ├── htmlParser.js │ │ ├── math.js │ │ └── url.js │ ├── hooks │ │ ├── useGlobalStore.js │ │ └── useLocalStorage.js │ ├── index.css │ ├── index.jsx │ ├── pages │ │ ├── addBookmark │ │ │ ├── components │ │ │ │ ├── InputBox.jsx │ │ │ │ └── TagInput.jsx │ │ │ └── index.jsx │ │ ├── dashboard │ │ │ ├── components │ │ │ │ ├── group.jsx │ │ │ │ └── groupList.jsx │ │ │ └── index.jsx │ │ ├── editBookmark │ │ │ ├── iconInput.jsx │ │ │ └── index.jsx │ │ ├── link │ │ │ ├── components │ │ │ │ ├── BookmarksHeader.jsx │ │ │ │ ├── BookmarksList.jsx │ │ │ │ ├── LinkTemplate.jsx │ │ │ │ ├── NoBookmarks.jsx │ │ │ │ ├── Pagination.jsx │ │ │ │ ├── SceletalBokmarkList.jsx │ │ │ │ └── rightPanel │ │ │ │ │ ├── CategoryItem.jsx │ │ │ │ │ ├── CategoryList.jsx │ │ │ │ │ ├── RightPanel.jsx │ │ │ │ │ ├── TagItem.jsx │ │ │ │ │ └── TagList.jsx │ │ │ └── index.jsx │ │ ├── login │ │ │ └── index.jsx │ │ ├── notFound │ │ │ └── index.jsx │ │ ├── register │ │ │ └── index.jsx │ │ └── settings │ │ │ ├── components │ │ │ ├── SwitchButton.jsx │ │ │ ├── inputGroup.jsx │ │ │ └── inputItem.jsx │ │ │ ├── index.jsx │ │ │ ├── tabHeader.jsx │ │ │ ├── tabView.jsx │ │ │ └── tabs │ │ │ ├── aboutTab.jsx │ │ │ ├── groupTab │ │ │ ├── AddCategoryInput.jsx │ │ │ ├── CategoryItem.jsx │ │ │ ├── ConfirmationButtons.jsx │ │ │ ├── SortableList.jsx │ │ │ └── groupTab.jsx │ │ │ ├── interfaceTab │ │ │ ├── BackgroundImageSettings.jsx │ │ │ └── interfaceTab.jsx │ │ │ └── mainTab │ │ │ ├── BatchEditing.jsx │ │ │ ├── BookmarkList.jsx │ │ │ ├── ChangePassword.jsx │ │ │ ├── ExportBookmarks.jsx │ │ │ ├── ImportBookmark.jsx │ │ │ ├── UseAuthentication.jsx │ │ │ ├── UserItem.jsx │ │ │ ├── UsersList.jsx │ │ │ └── mainTab.jsx │ └── stores │ │ ├── appMainStore.js │ │ ├── appSettingsStore.js │ │ ├── userCurrentStore.js │ │ └── userSettingsStore.js ├── tailwind.config.js └── vite.config.js ├── package.json └── server ├── .dockerignore ├── .env ├── .gitignore ├── README.md ├── app.js ├── contexts ├── appContext.js ├── appRequests.js ├── appSecrets.js └── appSettings.js ├── db └── sqlite │ ├── common.js │ ├── database.js │ ├── migrations │ ├── initial.js │ ├── update-00001.js │ ├── update-00002.js │ ├── update-00003.js │ ├── update-00004.js │ ├── update-00005.js │ └── update-00006.js │ └── stores │ ├── backgrounds.js │ ├── bookmarks.js │ ├── categories.js │ ├── tags.js │ ├── userSessions.js │ ├── userSettings.js │ └── users.js ├── helpers ├── dates.js ├── fileSystem.js ├── imageOptimization.js ├── images.js ├── netscape.js ├── parsers.js └── security.js ├── logics ├── backgrounds.js ├── bookmarks.js ├── handlers.js └── users.js ├── package-lock.json ├── package.json ├── plugins ├── 001-config.js ├── 010-database.js ├── 100-lifecycle.js └── README.md ├── reset-password.js ├── routes ├── README.md └── api │ ├── admin │ └── users │ │ └── index.js │ ├── backgrounds │ └── index.js │ ├── bookmarks │ └── index.js │ ├── categories │ └── index.js │ ├── image │ └── index.js │ ├── settings │ ├── application │ │ └── index.js │ └── user │ │ └── index.js │ ├── tags │ └── index.js │ ├── users │ └── index.js │ └── utils │ └── index.js ├── server.js └── switch-admin.js /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexSciFier/neonlink/HEAD/.dockerignore -------------------------------------------------------------------------------- /.github/workflows/container.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexSciFier/neonlink/HEAD/.github/workflows/container.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexSciFier/neonlink/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexSciFier/neonlink/HEAD/.prettierrc -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexSciFier/neonlink/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexSciFier/neonlink/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexSciFier/neonlink/HEAD/README.md -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexSciFier/neonlink/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /docs/Dashboard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexSciFier/neonlink/HEAD/docs/Dashboard.png -------------------------------------------------------------------------------- /docs/Links dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexSciFier/neonlink/HEAD/docs/Links dark.png -------------------------------------------------------------------------------- /docs/Links light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexSciFier/neonlink/HEAD/docs/Links light.png -------------------------------------------------------------------------------- /docs/logo_doc.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexSciFier/neonlink/HEAD/docs/logo_doc.svg -------------------------------------------------------------------------------- /frontend/.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexSciFier/neonlink/HEAD/frontend/.dockerignore -------------------------------------------------------------------------------- /frontend/.env: -------------------------------------------------------------------------------- 1 | VITE_APP_VERSION=$npm_package_version -------------------------------------------------------------------------------- /frontend/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexSciFier/neonlink/HEAD/frontend/.gitignore -------------------------------------------------------------------------------- /frontend/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexSciFier/neonlink/HEAD/frontend/README.md -------------------------------------------------------------------------------- /frontend/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexSciFier/neonlink/HEAD/frontend/index.html -------------------------------------------------------------------------------- /frontend/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexSciFier/neonlink/HEAD/frontend/package-lock.json -------------------------------------------------------------------------------- /frontend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexSciFier/neonlink/HEAD/frontend/package.json -------------------------------------------------------------------------------- /frontend/postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexSciFier/neonlink/HEAD/frontend/postcss.config.js -------------------------------------------------------------------------------- /frontend/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexSciFier/neonlink/HEAD/frontend/public/favicon.ico -------------------------------------------------------------------------------- /frontend/public/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexSciFier/neonlink/HEAD/frontend/public/logo.svg -------------------------------------------------------------------------------- /frontend/public/logo128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexSciFier/neonlink/HEAD/frontend/public/logo128.png -------------------------------------------------------------------------------- /frontend/public/logo192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexSciFier/neonlink/HEAD/frontend/public/logo192.png -------------------------------------------------------------------------------- /frontend/public/logo512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexSciFier/neonlink/HEAD/frontend/public/logo512.png -------------------------------------------------------------------------------- /frontend/public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexSciFier/neonlink/HEAD/frontend/public/manifest.json -------------------------------------------------------------------------------- /frontend/public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexSciFier/neonlink/HEAD/frontend/public/robots.txt -------------------------------------------------------------------------------- /frontend/src/App.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexSciFier/neonlink/HEAD/frontend/src/App.css -------------------------------------------------------------------------------- /frontend/src/App.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexSciFier/neonlink/HEAD/frontend/src/App.jsx -------------------------------------------------------------------------------- /frontend/src/components/BackgroundImage.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexSciFier/neonlink/HEAD/frontend/src/components/BackgroundImage.jsx -------------------------------------------------------------------------------- /frontend/src/components/Image.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexSciFier/neonlink/HEAD/frontend/src/components/Image.jsx -------------------------------------------------------------------------------- /frontend/src/components/ImageFileInput.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexSciFier/neonlink/HEAD/frontend/src/components/ImageFileInput.jsx -------------------------------------------------------------------------------- /frontend/src/components/LazyIcon.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexSciFier/neonlink/HEAD/frontend/src/components/LazyIcon.jsx -------------------------------------------------------------------------------- /frontend/src/components/Logo.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexSciFier/neonlink/HEAD/frontend/src/components/Logo.jsx -------------------------------------------------------------------------------- /frontend/src/components/Modal.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexSciFier/neonlink/HEAD/frontend/src/components/Modal.jsx -------------------------------------------------------------------------------- /frontend/src/components/NavBar.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexSciFier/neonlink/HEAD/frontend/src/components/NavBar.jsx -------------------------------------------------------------------------------- /frontend/src/components/Notification/Notification.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexSciFier/neonlink/HEAD/frontend/src/components/Notification/Notification.jsx -------------------------------------------------------------------------------- /frontend/src/components/Notification/NotificationManager.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexSciFier/neonlink/HEAD/frontend/src/components/Notification/NotificationManager.jsx -------------------------------------------------------------------------------- /frontend/src/components/Notification/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexSciFier/neonlink/HEAD/frontend/src/components/Notification/index.jsx -------------------------------------------------------------------------------- /frontend/src/components/Page.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexSciFier/neonlink/HEAD/frontend/src/components/Page.jsx -------------------------------------------------------------------------------- /frontend/src/components/PageBody.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexSciFier/neonlink/HEAD/frontend/src/components/PageBody.jsx -------------------------------------------------------------------------------- /frontend/src/components/PrivateWrapper.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexSciFier/neonlink/HEAD/frontend/src/components/PrivateWrapper.jsx -------------------------------------------------------------------------------- /frontend/src/components/RadioButtonGroup.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexSciFier/neonlink/HEAD/frontend/src/components/RadioButtonGroup.jsx -------------------------------------------------------------------------------- /frontend/src/components/SaveChangesDialog.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexSciFier/neonlink/HEAD/frontend/src/components/SaveChangesDialog.jsx -------------------------------------------------------------------------------- /frontend/src/components/SelectInputColor.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexSciFier/neonlink/HEAD/frontend/src/components/SelectInputColor.jsx -------------------------------------------------------------------------------- /frontend/src/components/Sortable/SortableItem.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexSciFier/neonlink/HEAD/frontend/src/components/Sortable/SortableItem.jsx -------------------------------------------------------------------------------- /frontend/src/components/Sortable/SortableList.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexSciFier/neonlink/HEAD/frontend/src/components/Sortable/SortableList.jsx -------------------------------------------------------------------------------- /frontend/src/components/ThemeContext.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexSciFier/neonlink/HEAD/frontend/src/components/ThemeContext.jsx -------------------------------------------------------------------------------- /frontend/src/context/bookmarkList.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexSciFier/neonlink/HEAD/frontend/src/context/bookmarkList.jsx -------------------------------------------------------------------------------- /frontend/src/context/categoriesList.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexSciFier/neonlink/HEAD/frontend/src/context/categoriesList.jsx -------------------------------------------------------------------------------- /frontend/src/context/tagsList.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexSciFier/neonlink/HEAD/frontend/src/context/tagsList.jsx -------------------------------------------------------------------------------- /frontend/src/fonts/Raleway-Light.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexSciFier/neonlink/HEAD/frontend/src/fonts/Raleway-Light.ttf -------------------------------------------------------------------------------- /frontend/src/fonts/Raleway-Medium.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexSciFier/neonlink/HEAD/frontend/src/fonts/Raleway-Medium.ttf -------------------------------------------------------------------------------- /frontend/src/fonts/Raleway-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexSciFier/neonlink/HEAD/frontend/src/fonts/Raleway-Regular.ttf -------------------------------------------------------------------------------- /frontend/src/helpers/baseDesign.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexSciFier/neonlink/HEAD/frontend/src/helpers/baseDesign.js -------------------------------------------------------------------------------- /frontend/src/helpers/color.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexSciFier/neonlink/HEAD/frontend/src/helpers/color.js -------------------------------------------------------------------------------- /frontend/src/helpers/constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexSciFier/neonlink/HEAD/frontend/src/helpers/constants.js -------------------------------------------------------------------------------- /frontend/src/helpers/date.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexSciFier/neonlink/HEAD/frontend/src/helpers/date.js -------------------------------------------------------------------------------- /frontend/src/helpers/fetch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexSciFier/neonlink/HEAD/frontend/src/helpers/fetch.js -------------------------------------------------------------------------------- /frontend/src/helpers/htmlParser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexSciFier/neonlink/HEAD/frontend/src/helpers/htmlParser.js -------------------------------------------------------------------------------- /frontend/src/helpers/math.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexSciFier/neonlink/HEAD/frontend/src/helpers/math.js -------------------------------------------------------------------------------- /frontend/src/helpers/url.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexSciFier/neonlink/HEAD/frontend/src/helpers/url.js -------------------------------------------------------------------------------- /frontend/src/hooks/useGlobalStore.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexSciFier/neonlink/HEAD/frontend/src/hooks/useGlobalStore.js -------------------------------------------------------------------------------- /frontend/src/hooks/useLocalStorage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexSciFier/neonlink/HEAD/frontend/src/hooks/useLocalStorage.js -------------------------------------------------------------------------------- /frontend/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexSciFier/neonlink/HEAD/frontend/src/index.css -------------------------------------------------------------------------------- /frontend/src/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexSciFier/neonlink/HEAD/frontend/src/index.jsx -------------------------------------------------------------------------------- /frontend/src/pages/addBookmark/components/InputBox.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexSciFier/neonlink/HEAD/frontend/src/pages/addBookmark/components/InputBox.jsx -------------------------------------------------------------------------------- /frontend/src/pages/addBookmark/components/TagInput.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexSciFier/neonlink/HEAD/frontend/src/pages/addBookmark/components/TagInput.jsx -------------------------------------------------------------------------------- /frontend/src/pages/addBookmark/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexSciFier/neonlink/HEAD/frontend/src/pages/addBookmark/index.jsx -------------------------------------------------------------------------------- /frontend/src/pages/dashboard/components/group.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexSciFier/neonlink/HEAD/frontend/src/pages/dashboard/components/group.jsx -------------------------------------------------------------------------------- /frontend/src/pages/dashboard/components/groupList.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexSciFier/neonlink/HEAD/frontend/src/pages/dashboard/components/groupList.jsx -------------------------------------------------------------------------------- /frontend/src/pages/dashboard/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexSciFier/neonlink/HEAD/frontend/src/pages/dashboard/index.jsx -------------------------------------------------------------------------------- /frontend/src/pages/editBookmark/iconInput.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexSciFier/neonlink/HEAD/frontend/src/pages/editBookmark/iconInput.jsx -------------------------------------------------------------------------------- /frontend/src/pages/editBookmark/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexSciFier/neonlink/HEAD/frontend/src/pages/editBookmark/index.jsx -------------------------------------------------------------------------------- /frontend/src/pages/link/components/BookmarksHeader.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexSciFier/neonlink/HEAD/frontend/src/pages/link/components/BookmarksHeader.jsx -------------------------------------------------------------------------------- /frontend/src/pages/link/components/BookmarksList.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexSciFier/neonlink/HEAD/frontend/src/pages/link/components/BookmarksList.jsx -------------------------------------------------------------------------------- /frontend/src/pages/link/components/LinkTemplate.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexSciFier/neonlink/HEAD/frontend/src/pages/link/components/LinkTemplate.jsx -------------------------------------------------------------------------------- /frontend/src/pages/link/components/NoBookmarks.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexSciFier/neonlink/HEAD/frontend/src/pages/link/components/NoBookmarks.jsx -------------------------------------------------------------------------------- /frontend/src/pages/link/components/Pagination.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexSciFier/neonlink/HEAD/frontend/src/pages/link/components/Pagination.jsx -------------------------------------------------------------------------------- /frontend/src/pages/link/components/SceletalBokmarkList.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexSciFier/neonlink/HEAD/frontend/src/pages/link/components/SceletalBokmarkList.jsx -------------------------------------------------------------------------------- /frontend/src/pages/link/components/rightPanel/CategoryItem.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexSciFier/neonlink/HEAD/frontend/src/pages/link/components/rightPanel/CategoryItem.jsx -------------------------------------------------------------------------------- /frontend/src/pages/link/components/rightPanel/CategoryList.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexSciFier/neonlink/HEAD/frontend/src/pages/link/components/rightPanel/CategoryList.jsx -------------------------------------------------------------------------------- /frontend/src/pages/link/components/rightPanel/RightPanel.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexSciFier/neonlink/HEAD/frontend/src/pages/link/components/rightPanel/RightPanel.jsx -------------------------------------------------------------------------------- /frontend/src/pages/link/components/rightPanel/TagItem.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexSciFier/neonlink/HEAD/frontend/src/pages/link/components/rightPanel/TagItem.jsx -------------------------------------------------------------------------------- /frontend/src/pages/link/components/rightPanel/TagList.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexSciFier/neonlink/HEAD/frontend/src/pages/link/components/rightPanel/TagList.jsx -------------------------------------------------------------------------------- /frontend/src/pages/link/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexSciFier/neonlink/HEAD/frontend/src/pages/link/index.jsx -------------------------------------------------------------------------------- /frontend/src/pages/login/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexSciFier/neonlink/HEAD/frontend/src/pages/login/index.jsx -------------------------------------------------------------------------------- /frontend/src/pages/notFound/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexSciFier/neonlink/HEAD/frontend/src/pages/notFound/index.jsx -------------------------------------------------------------------------------- /frontend/src/pages/register/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexSciFier/neonlink/HEAD/frontend/src/pages/register/index.jsx -------------------------------------------------------------------------------- /frontend/src/pages/settings/components/SwitchButton.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexSciFier/neonlink/HEAD/frontend/src/pages/settings/components/SwitchButton.jsx -------------------------------------------------------------------------------- /frontend/src/pages/settings/components/inputGroup.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexSciFier/neonlink/HEAD/frontend/src/pages/settings/components/inputGroup.jsx -------------------------------------------------------------------------------- /frontend/src/pages/settings/components/inputItem.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexSciFier/neonlink/HEAD/frontend/src/pages/settings/components/inputItem.jsx -------------------------------------------------------------------------------- /frontend/src/pages/settings/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexSciFier/neonlink/HEAD/frontend/src/pages/settings/index.jsx -------------------------------------------------------------------------------- /frontend/src/pages/settings/tabHeader.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexSciFier/neonlink/HEAD/frontend/src/pages/settings/tabHeader.jsx -------------------------------------------------------------------------------- /frontend/src/pages/settings/tabView.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexSciFier/neonlink/HEAD/frontend/src/pages/settings/tabView.jsx -------------------------------------------------------------------------------- /frontend/src/pages/settings/tabs/aboutTab.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexSciFier/neonlink/HEAD/frontend/src/pages/settings/tabs/aboutTab.jsx -------------------------------------------------------------------------------- /frontend/src/pages/settings/tabs/groupTab/AddCategoryInput.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexSciFier/neonlink/HEAD/frontend/src/pages/settings/tabs/groupTab/AddCategoryInput.jsx -------------------------------------------------------------------------------- /frontend/src/pages/settings/tabs/groupTab/CategoryItem.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexSciFier/neonlink/HEAD/frontend/src/pages/settings/tabs/groupTab/CategoryItem.jsx -------------------------------------------------------------------------------- /frontend/src/pages/settings/tabs/groupTab/ConfirmationButtons.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexSciFier/neonlink/HEAD/frontend/src/pages/settings/tabs/groupTab/ConfirmationButtons.jsx -------------------------------------------------------------------------------- /frontend/src/pages/settings/tabs/groupTab/SortableList.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexSciFier/neonlink/HEAD/frontend/src/pages/settings/tabs/groupTab/SortableList.jsx -------------------------------------------------------------------------------- /frontend/src/pages/settings/tabs/groupTab/groupTab.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexSciFier/neonlink/HEAD/frontend/src/pages/settings/tabs/groupTab/groupTab.jsx -------------------------------------------------------------------------------- /frontend/src/pages/settings/tabs/interfaceTab/BackgroundImageSettings.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexSciFier/neonlink/HEAD/frontend/src/pages/settings/tabs/interfaceTab/BackgroundImageSettings.jsx -------------------------------------------------------------------------------- /frontend/src/pages/settings/tabs/interfaceTab/interfaceTab.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexSciFier/neonlink/HEAD/frontend/src/pages/settings/tabs/interfaceTab/interfaceTab.jsx -------------------------------------------------------------------------------- /frontend/src/pages/settings/tabs/mainTab/BatchEditing.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexSciFier/neonlink/HEAD/frontend/src/pages/settings/tabs/mainTab/BatchEditing.jsx -------------------------------------------------------------------------------- /frontend/src/pages/settings/tabs/mainTab/BookmarkList.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexSciFier/neonlink/HEAD/frontend/src/pages/settings/tabs/mainTab/BookmarkList.jsx -------------------------------------------------------------------------------- /frontend/src/pages/settings/tabs/mainTab/ChangePassword.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexSciFier/neonlink/HEAD/frontend/src/pages/settings/tabs/mainTab/ChangePassword.jsx -------------------------------------------------------------------------------- /frontend/src/pages/settings/tabs/mainTab/ExportBookmarks.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexSciFier/neonlink/HEAD/frontend/src/pages/settings/tabs/mainTab/ExportBookmarks.jsx -------------------------------------------------------------------------------- /frontend/src/pages/settings/tabs/mainTab/ImportBookmark.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexSciFier/neonlink/HEAD/frontend/src/pages/settings/tabs/mainTab/ImportBookmark.jsx -------------------------------------------------------------------------------- /frontend/src/pages/settings/tabs/mainTab/UseAuthentication.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexSciFier/neonlink/HEAD/frontend/src/pages/settings/tabs/mainTab/UseAuthentication.jsx -------------------------------------------------------------------------------- /frontend/src/pages/settings/tabs/mainTab/UserItem.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexSciFier/neonlink/HEAD/frontend/src/pages/settings/tabs/mainTab/UserItem.jsx -------------------------------------------------------------------------------- /frontend/src/pages/settings/tabs/mainTab/UsersList.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexSciFier/neonlink/HEAD/frontend/src/pages/settings/tabs/mainTab/UsersList.jsx -------------------------------------------------------------------------------- /frontend/src/pages/settings/tabs/mainTab/mainTab.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexSciFier/neonlink/HEAD/frontend/src/pages/settings/tabs/mainTab/mainTab.jsx -------------------------------------------------------------------------------- /frontend/src/stores/appMainStore.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexSciFier/neonlink/HEAD/frontend/src/stores/appMainStore.js -------------------------------------------------------------------------------- /frontend/src/stores/appSettingsStore.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexSciFier/neonlink/HEAD/frontend/src/stores/appSettingsStore.js -------------------------------------------------------------------------------- /frontend/src/stores/userCurrentStore.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexSciFier/neonlink/HEAD/frontend/src/stores/userCurrentStore.js -------------------------------------------------------------------------------- /frontend/src/stores/userSettingsStore.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexSciFier/neonlink/HEAD/frontend/src/stores/userSettingsStore.js -------------------------------------------------------------------------------- /frontend/tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexSciFier/neonlink/HEAD/frontend/tailwind.config.js -------------------------------------------------------------------------------- /frontend/vite.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexSciFier/neonlink/HEAD/frontend/vite.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexSciFier/neonlink/HEAD/package.json -------------------------------------------------------------------------------- /server/.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexSciFier/neonlink/HEAD/server/.dockerignore -------------------------------------------------------------------------------- /server/.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexSciFier/neonlink/HEAD/server/.env -------------------------------------------------------------------------------- /server/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexSciFier/neonlink/HEAD/server/.gitignore -------------------------------------------------------------------------------- /server/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexSciFier/neonlink/HEAD/server/README.md -------------------------------------------------------------------------------- /server/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexSciFier/neonlink/HEAD/server/app.js -------------------------------------------------------------------------------- /server/contexts/appContext.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexSciFier/neonlink/HEAD/server/contexts/appContext.js -------------------------------------------------------------------------------- /server/contexts/appRequests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexSciFier/neonlink/HEAD/server/contexts/appRequests.js -------------------------------------------------------------------------------- /server/contexts/appSecrets.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexSciFier/neonlink/HEAD/server/contexts/appSecrets.js -------------------------------------------------------------------------------- /server/contexts/appSettings.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexSciFier/neonlink/HEAD/server/contexts/appSettings.js -------------------------------------------------------------------------------- /server/db/sqlite/common.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexSciFier/neonlink/HEAD/server/db/sqlite/common.js -------------------------------------------------------------------------------- /server/db/sqlite/database.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexSciFier/neonlink/HEAD/server/db/sqlite/database.js -------------------------------------------------------------------------------- /server/db/sqlite/migrations/initial.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexSciFier/neonlink/HEAD/server/db/sqlite/migrations/initial.js -------------------------------------------------------------------------------- /server/db/sqlite/migrations/update-00001.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexSciFier/neonlink/HEAD/server/db/sqlite/migrations/update-00001.js -------------------------------------------------------------------------------- /server/db/sqlite/migrations/update-00002.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexSciFier/neonlink/HEAD/server/db/sqlite/migrations/update-00002.js -------------------------------------------------------------------------------- /server/db/sqlite/migrations/update-00003.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexSciFier/neonlink/HEAD/server/db/sqlite/migrations/update-00003.js -------------------------------------------------------------------------------- /server/db/sqlite/migrations/update-00004.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexSciFier/neonlink/HEAD/server/db/sqlite/migrations/update-00004.js -------------------------------------------------------------------------------- /server/db/sqlite/migrations/update-00005.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexSciFier/neonlink/HEAD/server/db/sqlite/migrations/update-00005.js -------------------------------------------------------------------------------- /server/db/sqlite/migrations/update-00006.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexSciFier/neonlink/HEAD/server/db/sqlite/migrations/update-00006.js -------------------------------------------------------------------------------- /server/db/sqlite/stores/backgrounds.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexSciFier/neonlink/HEAD/server/db/sqlite/stores/backgrounds.js -------------------------------------------------------------------------------- /server/db/sqlite/stores/bookmarks.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexSciFier/neonlink/HEAD/server/db/sqlite/stores/bookmarks.js -------------------------------------------------------------------------------- /server/db/sqlite/stores/categories.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexSciFier/neonlink/HEAD/server/db/sqlite/stores/categories.js -------------------------------------------------------------------------------- /server/db/sqlite/stores/tags.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexSciFier/neonlink/HEAD/server/db/sqlite/stores/tags.js -------------------------------------------------------------------------------- /server/db/sqlite/stores/userSessions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexSciFier/neonlink/HEAD/server/db/sqlite/stores/userSessions.js -------------------------------------------------------------------------------- /server/db/sqlite/stores/userSettings.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexSciFier/neonlink/HEAD/server/db/sqlite/stores/userSettings.js -------------------------------------------------------------------------------- /server/db/sqlite/stores/users.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexSciFier/neonlink/HEAD/server/db/sqlite/stores/users.js -------------------------------------------------------------------------------- /server/helpers/dates.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexSciFier/neonlink/HEAD/server/helpers/dates.js -------------------------------------------------------------------------------- /server/helpers/fileSystem.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexSciFier/neonlink/HEAD/server/helpers/fileSystem.js -------------------------------------------------------------------------------- /server/helpers/imageOptimization.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexSciFier/neonlink/HEAD/server/helpers/imageOptimization.js -------------------------------------------------------------------------------- /server/helpers/images.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexSciFier/neonlink/HEAD/server/helpers/images.js -------------------------------------------------------------------------------- /server/helpers/netscape.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexSciFier/neonlink/HEAD/server/helpers/netscape.js -------------------------------------------------------------------------------- /server/helpers/parsers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexSciFier/neonlink/HEAD/server/helpers/parsers.js -------------------------------------------------------------------------------- /server/helpers/security.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexSciFier/neonlink/HEAD/server/helpers/security.js -------------------------------------------------------------------------------- /server/logics/backgrounds.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexSciFier/neonlink/HEAD/server/logics/backgrounds.js -------------------------------------------------------------------------------- /server/logics/bookmarks.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexSciFier/neonlink/HEAD/server/logics/bookmarks.js -------------------------------------------------------------------------------- /server/logics/handlers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexSciFier/neonlink/HEAD/server/logics/handlers.js -------------------------------------------------------------------------------- /server/logics/users.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexSciFier/neonlink/HEAD/server/logics/users.js -------------------------------------------------------------------------------- /server/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexSciFier/neonlink/HEAD/server/package-lock.json -------------------------------------------------------------------------------- /server/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexSciFier/neonlink/HEAD/server/package.json -------------------------------------------------------------------------------- /server/plugins/001-config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexSciFier/neonlink/HEAD/server/plugins/001-config.js -------------------------------------------------------------------------------- /server/plugins/010-database.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexSciFier/neonlink/HEAD/server/plugins/010-database.js -------------------------------------------------------------------------------- /server/plugins/100-lifecycle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexSciFier/neonlink/HEAD/server/plugins/100-lifecycle.js -------------------------------------------------------------------------------- /server/plugins/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexSciFier/neonlink/HEAD/server/plugins/README.md -------------------------------------------------------------------------------- /server/reset-password.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexSciFier/neonlink/HEAD/server/reset-password.js -------------------------------------------------------------------------------- /server/routes/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexSciFier/neonlink/HEAD/server/routes/README.md -------------------------------------------------------------------------------- /server/routes/api/admin/users/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexSciFier/neonlink/HEAD/server/routes/api/admin/users/index.js -------------------------------------------------------------------------------- /server/routes/api/backgrounds/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexSciFier/neonlink/HEAD/server/routes/api/backgrounds/index.js -------------------------------------------------------------------------------- /server/routes/api/bookmarks/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexSciFier/neonlink/HEAD/server/routes/api/bookmarks/index.js -------------------------------------------------------------------------------- /server/routes/api/categories/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexSciFier/neonlink/HEAD/server/routes/api/categories/index.js -------------------------------------------------------------------------------- /server/routes/api/image/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexSciFier/neonlink/HEAD/server/routes/api/image/index.js -------------------------------------------------------------------------------- /server/routes/api/settings/application/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexSciFier/neonlink/HEAD/server/routes/api/settings/application/index.js -------------------------------------------------------------------------------- /server/routes/api/settings/user/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexSciFier/neonlink/HEAD/server/routes/api/settings/user/index.js -------------------------------------------------------------------------------- /server/routes/api/tags/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexSciFier/neonlink/HEAD/server/routes/api/tags/index.js -------------------------------------------------------------------------------- /server/routes/api/users/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexSciFier/neonlink/HEAD/server/routes/api/users/index.js -------------------------------------------------------------------------------- /server/routes/api/utils/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexSciFier/neonlink/HEAD/server/routes/api/utils/index.js -------------------------------------------------------------------------------- /server/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexSciFier/neonlink/HEAD/server/server.js -------------------------------------------------------------------------------- /server/switch-admin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexSciFier/neonlink/HEAD/server/switch-admin.js --------------------------------------------------------------------------------