Răsfoiți Sursa

Merge branch 'master' into imprv/140677-145630-new-design

kazutoweseek 1 an în urmă
părinte
comite
446fafad10
100 a modificat fișierele cu 49 adăugiri și 23 ștergeri
  1. 0 1
      .devcontainer/devcontainer.json
  2. 27 1
      CHANGELOG.md
  3. 0 2
      apps/app/.prettierignore
  4. 1 1
      apps/app/docker/README.md
  5. 4 6
      apps/app/package.json
  6. 5 0
      apps/app/src/client/components/.eslintrc.js
  7. 0 0
      apps/app/src/client/components/Admin/AdminHome/AdminHome.jsx
  8. 0 0
      apps/app/src/client/components/Admin/AdminHome/EnvVarsTable.tsx
  9. 0 0
      apps/app/src/client/components/Admin/AdminHome/SystemInfomationTable.tsx
  10. 0 0
      apps/app/src/client/components/Admin/App/AppSetting.jsx
  11. 0 0
      apps/app/src/client/components/Admin/App/AppSettingsPageContents.tsx
  12. 0 0
      apps/app/src/client/components/Admin/App/AwsSetting.tsx
  13. 0 0
      apps/app/src/client/components/Admin/App/AzureSetting.tsx
  14. 0 0
      apps/app/src/client/components/Admin/App/ConfirmModal.tsx
  15. 0 0
      apps/app/src/client/components/Admin/App/FileUploadSetting.tsx
  16. 0 0
      apps/app/src/client/components/Admin/App/GcsSetting.tsx
  17. 0 0
      apps/app/src/client/components/Admin/App/MailSetting.tsx
  18. 0 0
      apps/app/src/client/components/Admin/App/MaintenanceMode.tsx
  19. 0 0
      apps/app/src/client/components/Admin/App/MaskedInput.module.scss
  20. 0 0
      apps/app/src/client/components/Admin/App/MaskedInput.tsx
  21. 0 0
      apps/app/src/client/components/Admin/App/QuestionnaireSettings.tsx
  22. 0 0
      apps/app/src/client/components/Admin/App/SesSetting.tsx
  23. 0 0
      apps/app/src/client/components/Admin/App/SiteUrlSetting.tsx
  24. 0 0
      apps/app/src/client/components/Admin/App/SmtpSetting.tsx
  25. 1 1
      apps/app/src/client/components/Admin/App/V5PageMigration.tsx
  26. 0 0
      apps/app/src/client/components/Admin/AuditLog/ActivityTable.tsx
  27. 0 0
      apps/app/src/client/components/Admin/AuditLog/AuditLogDisableMode.tsx
  28. 1 1
      apps/app/src/client/components/Admin/AuditLog/AuditLogSettings.tsx
  29. 0 0
      apps/app/src/client/components/Admin/AuditLog/DateRangePicker.tsx
  30. 0 0
      apps/app/src/client/components/Admin/AuditLog/SearchUsernameTypeahead.tsx
  31. 0 0
      apps/app/src/client/components/Admin/AuditLog/SelectActionDropdown.tsx
  32. 1 1
      apps/app/src/client/components/Admin/AuditLogManagement.tsx
  33. 0 0
      apps/app/src/client/components/Admin/Common/Accordion.jsx
  34. 0 0
      apps/app/src/client/components/Admin/Common/AdminInstallButtonRow.tsx
  35. 0 0
      apps/app/src/client/components/Admin/Common/AdminUpdateButtonRow.tsx
  36. 0 0
      apps/app/src/client/components/Admin/Common/LabeledProgressBar.tsx
  37. 0 0
      apps/app/src/client/components/Admin/Customize/Customize.jsx
  38. 0 0
      apps/app/src/client/components/Admin/Customize/CustomizeCssSetting.tsx
  39. 0 0
      apps/app/src/client/components/Admin/Customize/CustomizeFunctionOption.tsx
  40. 0 0
      apps/app/src/client/components/Admin/Customize/CustomizeFunctionSetting.tsx
  41. 1 1
      apps/app/src/client/components/Admin/Customize/CustomizeLayoutSetting.tsx
  42. 2 2
      apps/app/src/client/components/Admin/Customize/CustomizeLogoSetting.tsx
  43. 0 0
      apps/app/src/client/components/Admin/Customize/CustomizeNoscriptSetting.tsx
  44. 0 0
      apps/app/src/client/components/Admin/Customize/CustomizePresentationSetting.tsx
  45. 0 0
      apps/app/src/client/components/Admin/Customize/CustomizeScriptSetting.tsx
  46. 1 1
      apps/app/src/client/components/Admin/Customize/CustomizeSidebarSetting.tsx
  47. 0 0
      apps/app/src/client/components/Admin/Customize/CustomizeThemeOptions.tsx
  48. 0 0
      apps/app/src/client/components/Admin/Customize/CustomizeThemeSetting.tsx
  49. 1 1
      apps/app/src/client/components/Admin/Customize/CustomizeTitle.tsx
  50. 0 0
      apps/app/src/client/components/Admin/Customize/PagingSizeUncontrolledDropdown.jsx
  51. 0 0
      apps/app/src/client/components/Admin/Customize/ThemeColorBox.module.scss
  52. 0 0
      apps/app/src/client/components/Admin/Customize/ThemeColorBox.tsx
  53. 1 1
      apps/app/src/client/components/Admin/ElasticsearchManagement/ElasticsearchManagement.tsx
  54. 0 0
      apps/app/src/client/components/Admin/ElasticsearchManagement/NormalizeIndicesControls.tsx
  55. 0 0
      apps/app/src/client/components/Admin/ElasticsearchManagement/RebuildIndexControls.jsx
  56. 0 0
      apps/app/src/client/components/Admin/ElasticsearchManagement/ReconnectControls.tsx
  57. 0 0
      apps/app/src/client/components/Admin/ElasticsearchManagement/StatusTable.jsx
  58. 0 0
      apps/app/src/client/components/Admin/ExportArchiveData/ArchiveFilesTable.tsx
  59. 0 0
      apps/app/src/client/components/Admin/ExportArchiveData/ArchiveFilesTableMenu.tsx
  60. 0 0
      apps/app/src/client/components/Admin/ExportArchiveData/SelectCollectionsModal.tsx
  61. 0 0
      apps/app/src/client/components/Admin/ExportArchiveDataPage.tsx
  62. 0 0
      apps/app/src/client/components/Admin/ForbiddenPage.tsx
  63. 0 0
      apps/app/src/client/components/Admin/FullTextSearchManagement.tsx
  64. 0 0
      apps/app/src/client/components/Admin/G2GDataTransfer.tsx
  65. 0 0
      apps/app/src/client/components/Admin/G2GDataTransferExportForm.tsx
  66. 0 0
      apps/app/src/client/components/Admin/G2GDataTransferStatusIcon.tsx
  67. 0 0
      apps/app/src/client/components/Admin/ImportData/GrowiArchive/ErrorViewer.tsx
  68. 0 0
      apps/app/src/client/components/Admin/ImportData/GrowiArchive/ImportCollectionConfigurationModal.jsx
  69. 0 0
      apps/app/src/client/components/Admin/ImportData/GrowiArchive/ImportCollectionItem.jsx
  70. 0 0
      apps/app/src/client/components/Admin/ImportData/GrowiArchive/ImportForm.jsx
  71. 0 0
      apps/app/src/client/components/Admin/ImportData/GrowiArchive/UploadForm.jsx
  72. 0 0
      apps/app/src/client/components/Admin/ImportData/GrowiArchiveSection.jsx
  73. 0 0
      apps/app/src/client/components/Admin/ImportData/ImportDataPageContents.jsx
  74. 0 0
      apps/app/src/client/components/Admin/LegacySlackIntegration/LegacySlackIntegration.jsx
  75. 0 0
      apps/app/src/client/components/Admin/LegacySlackIntegration/SlackConfiguration.jsx
  76. 0 0
      apps/app/src/client/components/Admin/ManageExternalAccount.tsx
  77. 0 0
      apps/app/src/client/components/Admin/MarkdownSetting/IndentForm.tsx
  78. 0 0
      apps/app/src/client/components/Admin/MarkdownSetting/LineBreakForm.jsx
  79. 0 0
      apps/app/src/client/components/Admin/MarkdownSetting/MarkDownSettingContents.tsx
  80. 0 0
      apps/app/src/client/components/Admin/MarkdownSetting/WhitelistInput.tsx
  81. 0 0
      apps/app/src/client/components/Admin/MarkdownSetting/XssForm.jsx
  82. 0 0
      apps/app/src/client/components/Admin/NotFoundPage.tsx
  83. 0 0
      apps/app/src/client/components/Admin/Notification/GlobalNotification.jsx
  84. 0 0
      apps/app/src/client/components/Admin/Notification/GlobalNotificationList.jsx
  85. 1 1
      apps/app/src/client/components/Admin/Notification/ManageGlobalNotification.tsx
  86. 0 0
      apps/app/src/client/components/Admin/Notification/NotificationDeleteModal.jsx
  87. 0 0
      apps/app/src/client/components/Admin/Notification/NotificationSetting.jsx
  88. 0 0
      apps/app/src/client/components/Admin/Notification/NotificationTypeIcon.tsx
  89. 0 0
      apps/app/src/client/components/Admin/Notification/TriggerEventCheckBox.jsx
  90. 0 0
      apps/app/src/client/components/Admin/Notification/UserNotificationRow.jsx
  91. 0 0
      apps/app/src/client/components/Admin/Notification/UserTriggerNotification.jsx
  92. 0 0
      apps/app/src/client/components/Admin/Security/DeleteAllShareLinksModal.jsx
  93. 0 0
      apps/app/src/client/components/Admin/Security/FacebookSecuritySetting.jsx
  94. 0 0
      apps/app/src/client/components/Admin/Security/GitHubSecuritySetting.jsx
  95. 1 1
      apps/app/src/client/components/Admin/Security/GitHubSecuritySettingContents.jsx
  96. 0 0
      apps/app/src/client/components/Admin/Security/GoogleSecuritySetting.jsx
  97. 1 1
      apps/app/src/client/components/Admin/Security/GoogleSecuritySettingContents.jsx
  98. 0 0
      apps/app/src/client/components/Admin/Security/LdapAuthTest.tsx
  99. 0 0
      apps/app/src/client/components/Admin/Security/LdapAuthTestModal.jsx
  100. 0 0
      apps/app/src/client/components/Admin/Security/LdapSecuritySetting.jsx

+ 0 - 1
.devcontainer/devcontainer.json

@@ -23,7 +23,6 @@
     "msjsdiag.debugger-for-chrome",
     "firefox-devtools.vscode-firefox-debug",
     "editorconfig.editorconfig",
-    "esbenp.prettier-vscode",
     "shinnn.stylelint",
     "stylelint.vscode-stylelint",
     "vitest.explorer",

+ 27 - 1
CHANGELOG.md

@@ -1,9 +1,35 @@
 # Changelog
 
-## [Unreleased](https://github.com/weseek/growi/compare/v7.0.10...HEAD)
+## [Unreleased](https://github.com/weseek/growi/compare/v7.0.11...HEAD)
 
 *Please do not manually update this file. We've automated the process.*
 
+## [v7.0.11](https://github.com/weseek/growi/compare/v7.0.10...v7.0.11) - 2024-06-25
+
+### 💎 Features
+
+### 🚀 Improvement
+
+* imprv: New marker color (#8891) @satof3
+* imprv: SSR performance (#8916) @yuki-takei
+
+### 🐛 Bug Fixes
+
+* fix: Vim keymap works correctly (#8901) @reiji-h
+* fix: Readonly editor prevents ctrl+v and paste. (#8902) @reiji-h
+* fix: Missing HTTP Response in SAML Login With ABLC Callback (#8879) @maeshinshin
+* fix: Set `z-0` to correct navbar and header overlap when the anchor is specified (#8905) @yuki-takei
+* fix: Minimum number of characters in password cannot be changed (#8896) @miya
+
+### 🧰 Maintenance
+
+* support: Replace tests with playwright (20-basic-features/20-basic-features--click-page-icons) (#8903) @miya
+* support: Relocate components dir (#8917) @yuki-takei
+* ci(deps): bump ws from 8.11.0 to 8.17.1 (#8906) @dependabot
+* support: Update module resolution settings (#8898) @yuki-takei
+* support: Decrease max SSR body length (#8895) @yuki-takei
+* support: Use typescript-transform-paths instead of tsconfig-paths (#8892) @yuki-takei
+
 ## [v7.0.10](https://github.com/weseek/growi/compare/v7.0.9...v7.0.10) - 2024-06-13
 
 ### 💎 Features

+ 0 - 2
apps/app/.prettierignore

@@ -1,2 +0,0 @@
-src/client/styles/bootstrap4/
-src/client/styles/scss/_override-bootstrap-variables.scss

+ 1 - 1
apps/app/docker/README.md

@@ -10,7 +10,7 @@ GROWI Official docker image
 Supported tags and respective Dockerfile links
 ------------------------------------------------
 
-* [`7.0.10`, `7.0`, `7`, `latest` (Dockerfile)](https://github.com/weseek/growi/blob/v7.0.10/apps/app/docker/Dockerfile)
+* [`7.0.11`, `7.0`, `7`, `latest` (Dockerfile)](https://github.com/weseek/growi/blob/v7.0.11/apps/app/docker/Dockerfile)
 * [`6.3.2`, `6.3`, `6` (Dockerfile)](https://github.com/weseek/growi/blob/v6.3.2/apps/app/docker/Dockerfile)
 * [`6.2.4`, `6.2` (Dockerfile)](https://github.com/weseek/growi/blob/v6.2.4/apps/app/docker/Dockerfile)
 * [`6.1.15`, `6.1` (Dockerfile)](https://github.com/weseek/growi/blob/v6.1.15/apps/app/docker/Dockerfile)

+ 4 - 6
apps/app/package.json

@@ -1,6 +1,6 @@
 {
   "name": "@growi/app",
-  "version": "7.0.11-RC.0",
+  "version": "7.0.12-RC.0",
   "license": "MIT",
   "private": "true",
   "scripts": {
@@ -63,7 +63,7 @@
     "@akebifiky/remark-simple-plantuml": "^1.0.2",
     "@aws-sdk/client-s3": "3.454.0",
     "@aws-sdk/s3-request-presigner": "3.454.0",
-    "@azure/identity": "^4.0.1",
+    "@azure/identity": "^4.3.0",
     "@azure/storage-blob": "^12.16.0",
     "@browser-bunyan/console-formatted-stream": "^1.8.0",
     "@elastic/elasticsearch7": "npm:@elastic/elasticsearch@^7.17.0",
@@ -72,6 +72,7 @@
     "@google-cloud/storage": "^5.8.5",
     "@growi/core": "link:../../packages/core",
     "@growi/pluginkit": "link:../../packages/pluginkit",
+    "@growi/presentation": "link:../../packages/presentation",
     "@growi/preset-templates": "link:../../packages/preset-templates",
     "@growi/preset-themes": "link:../../packages/preset-themes",
     "@growi/remark-attachment-refs": "link:../../packages/remark-attachment-refs",
@@ -143,6 +144,7 @@
     "multer-autoreap": "^1.0.3",
     "mustache": "^4.2.0",
     "next": "^14.1.3",
+    "next-dynamic-loading-props": "^0.1.1",
     "next-i18next": "^15.2.0",
     "next-superjson": "^0.0.4",
     "next-themes": "^0.2.1",
@@ -220,7 +222,6 @@
     "@growi/core-styles": "link:../../packages/core-styles",
     "@growi/custom-icons": "link:../../packages/custom-icons",
     "@growi/editor": "link:../../packages/editor",
-    "@growi/presentation": "link:../../packages/presentation",
     "@growi/ui": "link:../../packages/ui",
     "@handsontable/react": "=2.1.0",
     "@next/bundle-analyzer": "^14.1.3",
@@ -237,8 +238,6 @@
     "@types/throttle-debounce": "^5.0.1",
     "@types/unzip-stream": "^0.3.4",
     "@types/url-join": "^4.0.2",
-    "@vitejs/plugin-react": "^4.3.0",
-    "@vitest/coverage-v8": "^0.34.6",
     "babel-loader": "^8.2.5",
     "bootstrap": "=5.3.2",
     "connect-browser-sync": "^2.1.0",
@@ -265,7 +264,6 @@
     "morgan": "^1.10.0",
     "null-loader": "^4.0.1",
     "plantuml-encoder": "^1.2.5",
-    "prettier": "^1.19.1",
     "pretty-bytes": "^6.1.1",
     "react-codemirror2": "^6.0.0",
     "react-copy-to-clipboard": "^5.0.1",

+ 5 - 0
apps/app/src/client/components/.eslintrc.js

@@ -0,0 +1,5 @@
+module.exports = {
+  extends: '../../../.eslintrc.js',
+  rules: {
+  },
+};

+ 0 - 0
apps/app/src/components/Admin/AdminHome/AdminHome.jsx → apps/app/src/client/components/Admin/AdminHome/AdminHome.jsx


+ 0 - 0
apps/app/src/components/Admin/AdminHome/EnvVarsTable.tsx → apps/app/src/client/components/Admin/AdminHome/EnvVarsTable.tsx


+ 0 - 0
apps/app/src/components/Admin/AdminHome/SystemInfomationTable.tsx → apps/app/src/client/components/Admin/AdminHome/SystemInfomationTable.tsx


+ 0 - 0
apps/app/src/components/Admin/App/AppSetting.jsx → apps/app/src/client/components/Admin/App/AppSetting.jsx


+ 0 - 0
apps/app/src/components/Admin/App/AppSettingsPageContents.tsx → apps/app/src/client/components/Admin/App/AppSettingsPageContents.tsx


+ 0 - 0
apps/app/src/components/Admin/App/AwsSetting.tsx → apps/app/src/client/components/Admin/App/AwsSetting.tsx


+ 0 - 0
apps/app/src/components/Admin/App/AzureSetting.tsx → apps/app/src/client/components/Admin/App/AzureSetting.tsx


+ 0 - 0
apps/app/src/components/Admin/App/ConfirmModal.tsx → apps/app/src/client/components/Admin/App/ConfirmModal.tsx


+ 0 - 0
apps/app/src/components/Admin/App/FileUploadSetting.tsx → apps/app/src/client/components/Admin/App/FileUploadSetting.tsx


+ 0 - 0
apps/app/src/components/Admin/App/GcsSetting.tsx → apps/app/src/client/components/Admin/App/GcsSetting.tsx


+ 0 - 0
apps/app/src/components/Admin/App/MailSetting.tsx → apps/app/src/client/components/Admin/App/MailSetting.tsx


+ 0 - 0
apps/app/src/components/Admin/App/MaintenanceMode.tsx → apps/app/src/client/components/Admin/App/MaintenanceMode.tsx


+ 0 - 0
apps/app/src/components/Admin/App/MaskedInput.module.scss → apps/app/src/client/components/Admin/App/MaskedInput.module.scss


+ 0 - 0
apps/app/src/components/Admin/App/MaskedInput.tsx → apps/app/src/client/components/Admin/App/MaskedInput.tsx


+ 0 - 0
apps/app/src/components/Admin/App/QuestionnaireSettings.tsx → apps/app/src/client/components/Admin/App/QuestionnaireSettings.tsx


+ 0 - 0
apps/app/src/components/Admin/App/SesSetting.tsx → apps/app/src/client/components/Admin/App/SesSetting.tsx


+ 0 - 0
apps/app/src/components/Admin/App/SiteUrlSetting.tsx → apps/app/src/client/components/Admin/App/SiteUrlSetting.tsx


+ 0 - 0
apps/app/src/components/Admin/App/SmtpSetting.tsx → apps/app/src/client/components/Admin/App/SmtpSetting.tsx


+ 1 - 1
apps/app/src/components/Admin/App/V5PageMigration.tsx → apps/app/src/client/components/Admin/App/V5PageMigration.tsx

@@ -10,7 +10,7 @@ import {
 } from '~/interfaces/websocket';
 import { useGlobalAdminSocket } from '~/stores/websocket';
 
-import AdminAppContainer from '../../../client/services/AdminAppContainer';
+import AdminAppContainer from '../../../services/AdminAppContainer';
 import { withUnstatedContainers } from '../../UnstatedUtils';
 import LabeledProgressBar from '../Common/LabeledProgressBar';
 

+ 0 - 0
apps/app/src/components/Admin/AuditLog/ActivityTable.tsx → apps/app/src/client/components/Admin/AuditLog/ActivityTable.tsx


+ 0 - 0
apps/app/src/components/Admin/AuditLog/AuditLogDisableMode.tsx → apps/app/src/client/components/Admin/AuditLog/AuditLogDisableMode.tsx


+ 1 - 1
apps/app/src/components/Admin/AuditLog/AuditLogSettings.tsx → apps/app/src/client/components/Admin/AuditLog/AuditLogSettings.tsx

@@ -5,7 +5,7 @@ import { useTranslation } from 'react-i18next';
 import { Collapse } from 'reactstrap';
 
 import { AllSupportedActions } from '~/interfaces/activity';
-import { useActivityExpirationSeconds, useAuditLogAvailableActions } from '~/stores/context';
+import { useActivityExpirationSeconds, useAuditLogAvailableActions } from '~/stores-universal/context';
 
 export const AuditLogSettings: FC = () => {
   const { t } = useTranslation();

+ 0 - 0
apps/app/src/components/Admin/AuditLog/DateRangePicker.tsx → apps/app/src/client/components/Admin/AuditLog/DateRangePicker.tsx


+ 0 - 0
apps/app/src/components/Admin/AuditLog/SearchUsernameTypeahead.tsx → apps/app/src/client/components/Admin/AuditLog/SearchUsernameTypeahead.tsx


+ 0 - 0
apps/app/src/components/Admin/AuditLog/SelectActionDropdown.tsx → apps/app/src/client/components/Admin/AuditLog/SelectActionDropdown.tsx


+ 1 - 1
apps/app/src/components/Admin/AuditLogManagement.tsx → apps/app/src/client/components/Admin/AuditLogManagement.tsx

@@ -8,8 +8,8 @@ import { useTranslation } from 'react-i18next';
 import type { IClearable } from '~/client/interfaces/clearable';
 import { toastError } from '~/client/util/toastr';
 import type { SupportedActionType } from '~/interfaces/activity';
+import { useAuditLogEnabled, useAuditLogAvailableActions } from '~/stores-universal/context';
 import { useSWRxActivity } from '~/stores/activity';
-import { useAuditLogEnabled, useAuditLogAvailableActions } from '~/stores/context';
 
 import PaginationWrapper from '../PaginationWrapper';
 

+ 0 - 0
apps/app/src/components/Admin/Common/Accordion.jsx → apps/app/src/client/components/Admin/Common/Accordion.jsx


+ 0 - 0
apps/app/src/components/Admin/Common/AdminInstallButtonRow.tsx → apps/app/src/client/components/Admin/Common/AdminInstallButtonRow.tsx


+ 0 - 0
apps/app/src/components/Admin/Common/AdminUpdateButtonRow.tsx → apps/app/src/client/components/Admin/Common/AdminUpdateButtonRow.tsx


+ 0 - 0
apps/app/src/components/Admin/Common/LabeledProgressBar.tsx → apps/app/src/client/components/Admin/Common/LabeledProgressBar.tsx


+ 0 - 0
apps/app/src/components/Admin/Customize/Customize.jsx → apps/app/src/client/components/Admin/Customize/Customize.jsx


+ 0 - 0
apps/app/src/components/Admin/Customize/CustomizeCssSetting.tsx → apps/app/src/client/components/Admin/Customize/CustomizeCssSetting.tsx


+ 0 - 0
apps/app/src/components/Admin/Customize/CustomizeFunctionOption.tsx → apps/app/src/client/components/Admin/Customize/CustomizeFunctionOption.tsx


+ 0 - 0
apps/app/src/components/Admin/Customize/CustomizeFunctionSetting.tsx → apps/app/src/client/components/Admin/Customize/CustomizeFunctionSetting.tsx


+ 1 - 1
apps/app/src/components/Admin/Customize/CustomizeLayoutSetting.tsx → apps/app/src/client/components/Admin/Customize/CustomizeLayoutSetting.tsx

@@ -6,8 +6,8 @@ import { LoadingSpinner } from '@growi/ui/dist/components';
 import { useTranslation } from 'next-i18next';
 
 import { toastSuccess, toastError } from '~/client/util/toastr';
+import { useNextThemes } from '~/stores-universal/use-next-themes';
 import { useSWRxLayoutSetting } from '~/stores/admin/customize';
-import { useNextThemes } from '~/stores/use-next-themes';
 
 const useIsContainerFluid = () => {
   const { data: layoutSetting, update: updateLayoutSetting } = useSWRxLayoutSetting();

+ 2 - 2
apps/app/src/components/Admin/Customize/CustomizeLogoSetting.tsx → apps/app/src/client/components/Admin/Customize/CustomizeLogoSetting.tsx

@@ -2,12 +2,12 @@ import React, { useCallback, useState } from 'react';
 
 import { useTranslation } from 'react-i18next';
 
+import ImageCropModal from '~/client/components/Common/ImageCropModal';
 import {
   apiv3Delete, apiv3PostForm, apiv3Put,
 } from '~/client/util/apiv3-client';
 import { toastError, toastSuccess } from '~/client/util/toastr';
-import ImageCropModal from '~/components/Common/ImageCropModal';
-import { useIsDefaultLogo, useIsCustomizedLogoUploaded } from '~/stores/context';
+import { useIsDefaultLogo, useIsCustomizedLogoUploaded } from '~/stores-universal/context';
 
 import AdminUpdateButtonRow from '../Common/AdminUpdateButtonRow';
 

+ 0 - 0
apps/app/src/components/Admin/Customize/CustomizeNoscriptSetting.tsx → apps/app/src/client/components/Admin/Customize/CustomizeNoscriptSetting.tsx


+ 0 - 0
apps/app/src/components/Admin/Customize/CustomizePresentationSetting.tsx → apps/app/src/client/components/Admin/Customize/CustomizePresentationSetting.tsx


+ 0 - 0
apps/app/src/components/Admin/Customize/CustomizeScriptSetting.tsx → apps/app/src/client/components/Admin/Customize/CustomizeScriptSetting.tsx


+ 1 - 1
apps/app/src/components/Admin/Customize/CustomizeSidebarSetting.tsx → apps/app/src/client/components/Admin/Customize/CustomizeSidebarSetting.tsx

@@ -5,8 +5,8 @@ import { useTranslation } from 'next-i18next';
 import { Card, CardBody } from 'reactstrap';
 
 import { toastSuccess, toastError } from '~/client/util/toastr';
+import { useNextThemes } from '~/stores-universal/use-next-themes';
 import { useSWRxSidebarConfig } from '~/stores/admin/sidebar-config';
-import { useNextThemes } from '~/stores/use-next-themes';
 
 const CustomizeSidebarsetting = (): JSX.Element => {
   const { t } = useTranslation(['admin', 'commons']);

+ 0 - 0
apps/app/src/components/Admin/Customize/CustomizeThemeOptions.tsx → apps/app/src/client/components/Admin/Customize/CustomizeThemeOptions.tsx


+ 0 - 0
apps/app/src/components/Admin/Customize/CustomizeThemeSetting.tsx → apps/app/src/client/components/Admin/Customize/CustomizeThemeSetting.tsx


+ 1 - 1
apps/app/src/components/Admin/Customize/CustomizeTitle.tsx → apps/app/src/client/components/Admin/Customize/CustomizeTitle.tsx

@@ -6,7 +6,7 @@ import { Card, CardBody } from 'reactstrap';
 
 import { apiv3Put } from '~/client/util/apiv3-client';
 import { toastSuccess, toastError } from '~/client/util/toastr';
-import { useCustomizeTitle } from '~/stores/context';
+import { useCustomizeTitle } from '~/stores-universal/context';
 
 import AdminUpdateButtonRow from '../Common/AdminUpdateButtonRow';
 

+ 0 - 0
apps/app/src/components/Admin/Customize/PagingSizeUncontrolledDropdown.jsx → apps/app/src/client/components/Admin/Customize/PagingSizeUncontrolledDropdown.jsx


+ 0 - 0
apps/app/src/components/Admin/Customize/ThemeColorBox.module.scss → apps/app/src/client/components/Admin/Customize/ThemeColorBox.module.scss


+ 0 - 0
apps/app/src/components/Admin/Customize/ThemeColorBox.tsx → apps/app/src/client/components/Admin/Customize/ThemeColorBox.tsx


+ 1 - 1
apps/app/src/components/Admin/ElasticsearchManagement/ElasticsearchManagement.tsx → apps/app/src/client/components/Admin/ElasticsearchManagement/ElasticsearchManagement.tsx

@@ -6,7 +6,7 @@ import { useTranslation } from 'next-i18next';
 import { apiv3Get, apiv3Post, apiv3Put } from '~/client/util/apiv3-client';
 import { toastSuccess, toastError } from '~/client/util/toastr';
 import { SocketEventName } from '~/interfaces/websocket';
-import { useIsSearchServiceReachable } from '~/stores/context';
+import { useIsSearchServiceReachable } from '~/stores-universal/context';
 import { useAdminSocket } from '~/stores/socket-io';
 
 import NormalizeIndicesControls from './NormalizeIndicesControls';

+ 0 - 0
apps/app/src/components/Admin/ElasticsearchManagement/NormalizeIndicesControls.tsx → apps/app/src/client/components/Admin/ElasticsearchManagement/NormalizeIndicesControls.tsx


+ 0 - 0
apps/app/src/components/Admin/ElasticsearchManagement/RebuildIndexControls.jsx → apps/app/src/client/components/Admin/ElasticsearchManagement/RebuildIndexControls.jsx


+ 0 - 0
apps/app/src/components/Admin/ElasticsearchManagement/ReconnectControls.tsx → apps/app/src/client/components/Admin/ElasticsearchManagement/ReconnectControls.tsx


+ 0 - 0
apps/app/src/components/Admin/ElasticsearchManagement/StatusTable.jsx → apps/app/src/client/components/Admin/ElasticsearchManagement/StatusTable.jsx


+ 0 - 0
apps/app/src/components/Admin/ExportArchiveData/ArchiveFilesTable.tsx → apps/app/src/client/components/Admin/ExportArchiveData/ArchiveFilesTable.tsx


+ 0 - 0
apps/app/src/components/Admin/ExportArchiveData/ArchiveFilesTableMenu.tsx → apps/app/src/client/components/Admin/ExportArchiveData/ArchiveFilesTableMenu.tsx


+ 0 - 0
apps/app/src/components/Admin/ExportArchiveData/SelectCollectionsModal.tsx → apps/app/src/client/components/Admin/ExportArchiveData/SelectCollectionsModal.tsx


+ 0 - 0
apps/app/src/components/Admin/ExportArchiveDataPage.tsx → apps/app/src/client/components/Admin/ExportArchiveDataPage.tsx


+ 0 - 0
apps/app/src/components/Admin/ForbiddenPage.tsx → apps/app/src/client/components/Admin/ForbiddenPage.tsx


+ 0 - 0
apps/app/src/components/Admin/FullTextSearchManagement.tsx → apps/app/src/client/components/Admin/FullTextSearchManagement.tsx


+ 0 - 0
apps/app/src/components/Admin/G2GDataTransfer.tsx → apps/app/src/client/components/Admin/G2GDataTransfer.tsx


+ 0 - 0
apps/app/src/components/Admin/G2GDataTransferExportForm.tsx → apps/app/src/client/components/Admin/G2GDataTransferExportForm.tsx


+ 0 - 0
apps/app/src/components/Admin/G2GDataTransferStatusIcon.tsx → apps/app/src/client/components/Admin/G2GDataTransferStatusIcon.tsx


+ 0 - 0
apps/app/src/components/Admin/ImportData/GrowiArchive/ErrorViewer.tsx → apps/app/src/client/components/Admin/ImportData/GrowiArchive/ErrorViewer.tsx


+ 0 - 0
apps/app/src/components/Admin/ImportData/GrowiArchive/ImportCollectionConfigurationModal.jsx → apps/app/src/client/components/Admin/ImportData/GrowiArchive/ImportCollectionConfigurationModal.jsx


+ 0 - 0
apps/app/src/components/Admin/ImportData/GrowiArchive/ImportCollectionItem.jsx → apps/app/src/client/components/Admin/ImportData/GrowiArchive/ImportCollectionItem.jsx


+ 0 - 0
apps/app/src/components/Admin/ImportData/GrowiArchive/ImportForm.jsx → apps/app/src/client/components/Admin/ImportData/GrowiArchive/ImportForm.jsx


+ 0 - 0
apps/app/src/components/Admin/ImportData/GrowiArchive/UploadForm.jsx → apps/app/src/client/components/Admin/ImportData/GrowiArchive/UploadForm.jsx


+ 0 - 0
apps/app/src/components/Admin/ImportData/GrowiArchiveSection.jsx → apps/app/src/client/components/Admin/ImportData/GrowiArchiveSection.jsx


+ 0 - 0
apps/app/src/components/Admin/ImportData/ImportDataPageContents.jsx → apps/app/src/client/components/Admin/ImportData/ImportDataPageContents.jsx


+ 0 - 0
apps/app/src/components/Admin/LegacySlackIntegration/LegacySlackIntegration.jsx → apps/app/src/client/components/Admin/LegacySlackIntegration/LegacySlackIntegration.jsx


+ 0 - 0
apps/app/src/components/Admin/LegacySlackIntegration/SlackConfiguration.jsx → apps/app/src/client/components/Admin/LegacySlackIntegration/SlackConfiguration.jsx


+ 0 - 0
apps/app/src/components/Admin/ManageExternalAccount.tsx → apps/app/src/client/components/Admin/ManageExternalAccount.tsx


+ 0 - 0
apps/app/src/components/Admin/MarkdownSetting/IndentForm.tsx → apps/app/src/client/components/Admin/MarkdownSetting/IndentForm.tsx


+ 0 - 0
apps/app/src/components/Admin/MarkdownSetting/LineBreakForm.jsx → apps/app/src/client/components/Admin/MarkdownSetting/LineBreakForm.jsx


+ 0 - 0
apps/app/src/components/Admin/MarkdownSetting/MarkDownSettingContents.tsx → apps/app/src/client/components/Admin/MarkdownSetting/MarkDownSettingContents.tsx


+ 0 - 0
apps/app/src/components/Admin/MarkdownSetting/WhitelistInput.tsx → apps/app/src/client/components/Admin/MarkdownSetting/WhitelistInput.tsx


+ 0 - 0
apps/app/src/components/Admin/MarkdownSetting/XssForm.jsx → apps/app/src/client/components/Admin/MarkdownSetting/XssForm.jsx


+ 0 - 0
apps/app/src/components/Admin/NotFoundPage.tsx → apps/app/src/client/components/Admin/NotFoundPage.tsx


+ 0 - 0
apps/app/src/components/Admin/Notification/GlobalNotification.jsx → apps/app/src/client/components/Admin/Notification/GlobalNotification.jsx


+ 0 - 0
apps/app/src/components/Admin/Notification/GlobalNotificationList.jsx → apps/app/src/client/components/Admin/Notification/GlobalNotificationList.jsx


+ 1 - 1
apps/app/src/components/Admin/Notification/ManageGlobalNotification.tsx → apps/app/src/client/components/Admin/Notification/ManageGlobalNotification.tsx

@@ -9,7 +9,7 @@ import { useRouter } from 'next/router';
 import { NotifyType, TriggerEventType } from '~/client/interfaces/global-notification';
 import { apiv3Post } from '~/client/util/apiv3-client';
 import { toastError } from '~/client/util/toastr';
-import { useIsMailerSetup } from '~/stores/context';
+import { useIsMailerSetup } from '~/stores-universal/context';
 import { useSWRxGlobalNotification } from '~/stores/global-notification';
 import loggerFactory from '~/utils/logger';
 

+ 0 - 0
apps/app/src/components/Admin/Notification/NotificationDeleteModal.jsx → apps/app/src/client/components/Admin/Notification/NotificationDeleteModal.jsx


+ 0 - 0
apps/app/src/components/Admin/Notification/NotificationSetting.jsx → apps/app/src/client/components/Admin/Notification/NotificationSetting.jsx


+ 0 - 0
apps/app/src/components/Admin/Notification/NotificationTypeIcon.tsx → apps/app/src/client/components/Admin/Notification/NotificationTypeIcon.tsx


+ 0 - 0
apps/app/src/components/Admin/Notification/TriggerEventCheckBox.jsx → apps/app/src/client/components/Admin/Notification/TriggerEventCheckBox.jsx


+ 0 - 0
apps/app/src/components/Admin/Notification/UserNotificationRow.jsx → apps/app/src/client/components/Admin/Notification/UserNotificationRow.jsx


+ 0 - 0
apps/app/src/components/Admin/Notification/UserTriggerNotification.jsx → apps/app/src/client/components/Admin/Notification/UserTriggerNotification.jsx


+ 0 - 0
apps/app/src/components/Admin/Security/DeleteAllShareLinksModal.jsx → apps/app/src/client/components/Admin/Security/DeleteAllShareLinksModal.jsx


+ 0 - 0
apps/app/src/components/Admin/Security/FacebookSecuritySetting.jsx → apps/app/src/client/components/Admin/Security/FacebookSecuritySetting.jsx


+ 0 - 0
apps/app/src/components/Admin/Security/GitHubSecuritySetting.jsx → apps/app/src/client/components/Admin/Security/GitHubSecuritySetting.jsx


+ 1 - 1
apps/app/src/components/Admin/Security/GitHubSecuritySettingContents.jsx → apps/app/src/client/components/Admin/Security/GitHubSecuritySettingContents.jsx

@@ -10,7 +10,7 @@ import urljoin from 'url-join';
 import AdminGeneralSecurityContainer from '~/client/services/AdminGeneralSecurityContainer';
 import AdminGitHubSecurityContainer from '~/client/services/AdminGitHubSecurityContainer';
 import { toastSuccess, toastError } from '~/client/util/toastr';
-import { useSiteUrl } from '~/stores/context';
+import { useSiteUrl } from '~/stores-universal/context';
 
 import { withUnstatedContainers } from '../../UnstatedUtils';
 

+ 0 - 0
apps/app/src/components/Admin/Security/GoogleSecuritySetting.jsx → apps/app/src/client/components/Admin/Security/GoogleSecuritySetting.jsx


+ 1 - 1
apps/app/src/components/Admin/Security/GoogleSecuritySettingContents.jsx → apps/app/src/client/components/Admin/Security/GoogleSecuritySettingContents.jsx

@@ -8,7 +8,7 @@ import urljoin from 'url-join';
 import AdminGeneralSecurityContainer from '~/client/services/AdminGeneralSecurityContainer';
 import AdminGoogleSecurityContainer from '~/client/services/AdminGoogleSecurityContainer';
 import { toastSuccess, toastError } from '~/client/util/toastr';
-import { useSiteUrl } from '~/stores/context';
+import { useSiteUrl } from '~/stores-universal/context';
 
 import { withUnstatedContainers } from '../../UnstatedUtils';
 

+ 0 - 0
apps/app/src/components/Admin/Security/LdapAuthTest.tsx → apps/app/src/client/components/Admin/Security/LdapAuthTest.tsx


+ 0 - 0
apps/app/src/components/Admin/Security/LdapAuthTestModal.jsx → apps/app/src/client/components/Admin/Security/LdapAuthTestModal.jsx


+ 0 - 0
apps/app/src/components/Admin/Security/LdapSecuritySetting.jsx → apps/app/src/client/components/Admin/Security/LdapSecuritySetting.jsx


Unele fișiere nu au fost afișate deoarece prea multe fișiere au fost modificate în acest diff