Răsfoiți Sursa

Merge pull request #10288 from growilabs/chore/171188-update-org-links-to-growilabs

chore: Update organisation links to growilabs
Shun Miyazawa 6 luni în urmă
părinte
comite
d2714cfc13
69 a modificat fișierele cu 486 adăugiri și 431 ștergeri
  1. 1 1
      .changeset/config.json
  2. 1 1
      .devcontainer/compose.yml
  3. 1 1
      .github/ISSUE_TEMPLATE/bug-report.md
  4. 1 1
      .github/ISSUE_TEMPLATE/config.yml
  5. 1 1
      .github/workflows/reusable-app-reg-suit.yml
  6. 1 1
      .serena/memories/project_overview.md
  7. 120 120
      CHANGELOG.md
  8. 1 1
      LICENSE
  9. 9 9
      README.md
  10. 9 9
      README_JP.md
  11. 1 1
      THIRD-PARTY-NOTICES.md
  12. 7 7
      apps/app/docker/README.md
  13. 2 2
      apps/app/public/static/locales/en_US/admin.json
  14. 2 2
      apps/app/public/static/locales/en_US/translation.json
  15. 2 2
      apps/app/public/static/locales/fr_FR/admin.json
  16. 2 2
      apps/app/public/static/locales/fr_FR/translation.json
  17. 2 2
      apps/app/public/static/locales/ja_JP/admin.json
  18. 4 4
      apps/app/public/static/locales/ja_JP/translation.json
  19. 2 2
      apps/app/public/static/locales/ko_KR/admin.json
  20. 2 2
      apps/app/public/static/locales/ko_KR/translation.json
  21. 2 2
      apps/app/public/static/locales/zh_CN/admin.json
  22. 2 2
      apps/app/public/static/locales/zh_CN/translation.json
  23. 4 4
      apps/app/src/client/components/LoginForm/LoginForm.tsx
  24. 2 2
      apps/app/src/client/components/PageComment/CommentEditor.tsx
  25. 2 2
      apps/app/src/client/components/PageEditor/EditorNavbarBottom/SavePageControls.tsx
  26. 1 1
      apps/app/src/client/components/PageEditor/PageEditor.tsx
  27. 2 2
      apps/app/src/client/components/PageSideContents/PageAccessoriesControl.tsx
  28. 3 3
      apps/app/src/client/components/PageSideContents/PageSideContents.tsx
  29. 9 9
      apps/app/src/client/components/SearchPage/SearchPageBase.tsx
  30. 2 2
      apps/app/src/client/components/TableOfContents.tsx
  31. 1 1
      apps/app/src/client/services/AdminHomeContainer.js
  32. 2 2
      apps/app/src/client/services/page-operation.ts
  33. 3 2
      apps/app/src/components/PageView/PageContentFooter.module.scss
  34. 1 1
      apps/app/src/components/ReactMarkdownComponents/CodeBlock.tsx
  35. 1 1
      apps/app/src/features/growi-plugin/client/components/Admin/PluginsExtensionPageContents/PluginInstallerForm.tsx
  36. 15 15
      apps/app/src/features/growi-plugin/server/models/growi-plugin.integ.ts
  37. 1 1
      apps/app/src/migrations/20190624110950-fill-last-update-user.js
  38. 1 1
      apps/app/src/server/models/revision.ts
  39. 1 1
      apps/app/src/server/routes/apiv3/user-activation.ts
  40. 1 1
      apps/app/src/server/routes/login.js
  41. 1 1
      apps/app/src/server/service/file-uploader/file-uploader.ts
  42. 1 1
      apps/app/src/server/service/normalize-data/rename-duplicate-root-pages.ts
  43. 1 1
      apps/app/src/server/service/revision/normalize-latest-revision-if-broken.ts
  44. 2 2
      apps/app/src/services/general-xss-filter/general-xss-filter.spec.ts
  45. 2 2
      apps/app/src/services/general-xss-filter/general-xss-filter.ts
  46. 1 1
      apps/app/src/stores/editor.tsx
  47. 10 10
      apps/app/src/stores/page.tsx
  48. 1 1
      apps/app/src/stores/websocket.tsx
  49. 1 1
      apps/pdf-converter/README.md
  50. 1 1
      apps/pdf-converter/README_JP.md
  51. 3 3
      apps/pdf-converter/docker/README.md
  52. 1 1
      apps/pdf-converter/src/service/pdf-convert.ts
  53. 2 2
      apps/slackbot-proxy/docker/README.md
  54. 54 43
      apps/slackbot-proxy/src/views/privacy.ejs
  55. 105 65
      apps/slackbot-proxy/src/views/term.ejs
  56. 35 31
      apps/slackbot-proxy/src/views/top.ejs
  57. 2 2
      bin/data-migrations/README.md
  58. 1 1
      bin/data-migrations/src/migrations/custom.js
  59. 1 1
      bin/github-actions/list-branches.js
  60. 3 3
      package.json
  61. 2 2
      packages/core-styles/CHANGELOG.md
  62. 10 10
      packages/core/CHANGELOG.md
  63. 3 3
      packages/core/src/utils/page-path-utils/index.ts
  64. 3 3
      packages/editor/src/client/components-internal/CodeMirrorEditor/CodeMirrorEditor.tsx
  65. 2 2
      packages/editor/src/client/components-internal/CodeMirrorEditor/Toolbar/AttachmentsDropdownItem.tsx
  66. 7 7
      packages/pluginkit/CHANGELOG.md
  67. 1 1
      packages/remark-attachment-refs/README.md
  68. 1 1
      packages/remark-lsx/README.md
  69. 2 3
      packages/ui/src/components/LoadingSpinner.module.scss

+ 1 - 1
.changeset/config.json

@@ -1,6 +1,6 @@
 {
   "$schema": "https://unpkg.com/@changesets/config@3.0.0/schema.json",
-  "changelog": ["@changesets/changelog-github", { "repo": "weseek/growi" }],
+  "changelog": ["@changesets/changelog-github", { "repo": "growilabs/growi" }],
   "commit": false,
   "fixed": [],
   "linked": [],

+ 1 - 1
.devcontainer/compose.yml

@@ -21,7 +21,7 @@ services:
       - /data/db
 
   # This container requires '../../growi-docker-compose' repository
-  #   cloned from https://github.com/weseek/growi-docker-compose.git
+  #   cloned from https://github.com/growilabs/growi-docker-compose.git
   elasticsearch:
     build:
       context: ../../growi-docker-compose/elasticsearch/v9

+ 1 - 1
.github/ISSUE_TEMPLATE/bug-report.md

@@ -18,7 +18,7 @@ Environment
 |Using Docker|yes/no|
 |Using [growi-docker-compose][growi-docker-compose]|yes/no|
 
-[growi-docker-compose]: https://github.com/weseek/growi-docker-compose
+[growi-docker-compose]: https://github.com/growilabs/growi-docker-compose
 
 *(Accessing https://{GROWI_HOST}/admin helps you to fill in above versions)*
 

+ 1 - 1
.github/ISSUE_TEMPLATE/config.yml

@@ -1,7 +1,7 @@
 blank_issues_enabled: false
 contact_links:
   - name: User request or Suggestions
-    url: https://github.com/weseek/growi/discussions
+    url: https://github.com/growilabs/growi/discussions
     about: If you have feature requests or suggestions, you can create a new discussion and consider it with the community.
   - name: Questions
     url: https://communityinviter.com/apps/wsgrowi/invite/

+ 1 - 1
.github/workflows/reusable-app-reg-suit.yml

@@ -32,7 +32,7 @@ jobs:
 
   run-reg-suit:
     # use secrets for "VRT" environment
-    # https://github.com/weseek/growi/settings/environments/376165508/edit
+    # https://github.com/growilabs/growi/settings/environments/376165508/edit
     environment: VRT
 
     if: ${{ !inputs.skip-reg-suit }}

+ 1 - 1
.serena/memories/project_overview.md

@@ -8,7 +8,7 @@ GROWIは、マークダウンを使用したチームコラボレーションソ
 - **バージョン**: 7.3.0-RC.0
 - **ライセンス**: MIT
 - **作者**: Yuki Takei <yuki@weseek.co.jp>
-- **リポジトリ**: https://github.com/weseek/growi.git
+- **リポジトリ**: https://github.com/growilabs/growi.git
 - **公式サイト**: https://growi.org
 
 ## 主な特徴

Fișier diff suprimat deoarece este prea mare
+ 120 - 120
CHANGELOG.md


+ 1 - 1
LICENSE

@@ -1,6 +1,6 @@
 MIT License
 
-Copyright (c) 2018 WESEEK, Inc.
+Copyright (c) 2018 GROWI, Inc.
 
 Permission is hereby granted, free of charge, to any person obtaining a copy
 of this software and associated documentation files (the "Software"), to deal

+ 9 - 9
README.md

@@ -6,7 +6,7 @@
   </a>
 </p>
 <p align="center">
-  <a href="https://github.com/weseek/growi/releases/latest"><img src="https://img.shields.io/github/release/weseek/growi.svg" alt="Latest version"></a>
+  <a href="https://github.com/growilabs/growi/releases/latest"><img src="https://img.shields.io/github/release/growilabs/growi.svg" alt="Latest version"></a>
   <a href="https://communityinviter.com/apps/wsgrowi/invite/"><img src="https://img.shields.io/badge/Slack-Join%20Us-4A154B?style=flat&logo=slack&logoColor=white" alt="Slack - Join US"></a>
 </p>
 
@@ -17,9 +17,9 @@
 # GROWI
 
 [![docker pulls](https://img.shields.io/docker/pulls/weseek/growi.svg)](https://hub.docker.com/r/weseek/growi/)
-[![CodeQL](https://github.com/weseek/growi/actions/workflows/codeql-analysis.yml/badge.svg)](https://github.com/weseek/growi/actions/workflows/codeql-analysis.yml)
-[![Node CI for app development](https://github.com/weseek/growi/actions/workflows/ci-app.yml/badge.svg)](https://github.com/weseek/growi/actions/workflows/ci-app.yml)
-[![Node CI for app production](https://github.com/weseek/growi/actions/workflows/ci-app-prod.yml/badge.svg)](https://github.com/weseek/growi/actions/workflows/ci-app-prod.yml)
+[![CodeQL](https://github.com/growilabs/growi/actions/workflows/codeql-analysis.yml/badge.svg)](https://github.com/growilabs/growi/actions/workflows/codeql-analysis.yml)
+[![Node CI for app development](https://github.com/growilabs/growi/actions/workflows/ci-app.yml/badge.svg)](https://github.com/growilabs/growi/actions/workflows/ci-app.yml)
+[![Node CI for app production](https://github.com/growilabs/growi/actions/workflows/ci-app-prod.yml/badge.svg)](https://github.com/growilabs/growi/actions/workflows/ci-app-prod.yml)
 
 ## Demonstration
 <video src="https://private-user-images.githubusercontent.com/34241526/333079483-fee540d7-2fa6-46d7-833e-74014c5340e3.mp4?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTY0NDk2OTEsIm5iZiI6MTcxNjQ0OTM5MSwicGF0aCI6Ii8zNDI0MTUyNi8zMzMwNzk0ODMtZmVlNTQwZDctMmZhNi00NmQ3LTgzM2UtNzQwMTRjNTM0MGUzLm1wND9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA1MjMlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNTIzVDA3Mjk1MVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTBkYWFkMmYyYmIwMTI2YWE3ZmQzZTFiNWU3ZThkMDc5NDA5N2Q3YWE5ZGM1NDgwNjk0OGNjYjZmOTJkM2IzZGQmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.FAvLseWBzE62yFA7wt26uERamvEVQdIGRVdBwk0uLhE"></video>
@@ -138,11 +138,11 @@ If you have questions or suggestions, you can [join our Slack team](https://comm
 # License
 
 - The MIT License (MIT)
-- See [LICENSE](https://github.com/weseek/growi/blob/master/LICENSE) and [THIRD-PARTY-NOTICES.md](https://github.com/weseek/growi/blob/master/THIRD-PARTY-NOTICES.md).
+- See [LICENSE](https://github.com/growilabs/growi/blob/master/LICENSE) and [THIRD-PARTY-NOTICES.md](https://github.com/growilabs/growi/blob/master/THIRD-PARTY-NOTICES.md).
 
 [crowi]: https://github.com/crowi/crowi
-[growi]: https://github.com/weseek/growi
-[issues]: https://github.com/weseek/growi/issues
-[pulls]: https://github.com/weseek/growi/pulls
+[growi]: https://github.com/growilabs/growi
+[issues]: https://github.com/growilabs/growi/issues
+[pulls]: https://github.com/growilabs/growi/pulls
 [dockerhub]: https://hub.docker.com/r/weseek/growi
-[docker-compose]: https://github.com/weseek/growi-docker-compose
+[docker-compose]: https://github.com/growilabs/growi-docker-compose

+ 9 - 9
README_JP.md

@@ -6,7 +6,7 @@
   </a>
 </p>
 <p align="center">
-  <a href="https://github.com/weseek/growi/releases/latest"><img src="https://img.shields.io/github/release/weseek/growi.svg" alt="Latest version"></a>
+  <a href="https://github.com/growilabs/growi/releases/latest"><img src="https://img.shields.io/github/release/growilabs/growi.svg" alt="Latest version"></a>
   <a href="https://communityinviter.com/apps/wsgrowi/invite/"><img src="https://img.shields.io/badge/Slack-Join%20Us-4A154B?style=flat&logo=slack&logoColor=white" alt="Slack - Join US"></a>
 </p>
 
@@ -17,9 +17,9 @@
 # GROWI
 
 [![docker pulls](https://img.shields.io/docker/pulls/weseek/growi.svg)](https://hub.docker.com/r/weseek/growi/)
-[![CodeQL](https://github.com/weseek/growi/actions/workflows/codeql-analysis.yml/badge.svg)](https://github.com/weseek/growi/actions/workflows/codeql-analysis.yml)
-[![Node CI for app development](https://github.com/weseek/growi/actions/workflows/ci-app.yml/badge.svg)](https://github.com/weseek/growi/actions/workflows/ci-app.yml)
-[![Node CI for app production](https://github.com/weseek/growi/actions/workflows/ci-app-prod.yml/badge.svg)](https://github.com/weseek/growi/actions/workflows/ci-app-prod.yml)
+[![CodeQL](https://github.com/growilabs/growi/actions/workflows/codeql-analysis.yml/badge.svg)](https://github.com/growilabs/growi/actions/workflows/codeql-analysis.yml)
+[![Node CI for app development](https://github.com/growilabs/growi/actions/workflows/ci-app.yml/badge.svg)](https://github.com/growilabs/growi/actions/workflows/ci-app.yml)
+[![Node CI for app production](https://github.com/growilabs/growi/actions/workflows/ci-app-prod.yml/badge.svg)](https://github.com/growilabs/growi/actions/workflows/ci-app-prod.yml)
 
 ## デモ
 <video src="https://private-user-images.githubusercontent.com/34241526/333079216-cec7f7d8-c3cc-4ee7-bc94-167b056d4ce2.mp4?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTY0NDk0MDQsIm5iZiI6MTcxNjQ0OTEwNCwicGF0aCI6Ii8zNDI0MTUyNi8zMzMwNzkyMTYtY2VjN2Y3ZDgtYzNjYy00ZWU3LWJjOTQtMTY3YjA1NmQ0Y2UyLm1wND9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA1MjMlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNTIzVDA3MjUwNFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWQ2M2IwZjc0ZGNhOWQxNWE4MGIyZTZlMzQ0ZDQ4MGZlNjEzMWE3MTQ1YmMwYzg3MmY1NWMyZWI2NzQ3NGIwMTkmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.qLfu5120JrkdfpghXlLG8wCn0p4JNZ7W8AD3zUJTIYY"></video>
@@ -137,11 +137,11 @@ Issue と Pull requests の作成は英語・日本語どちらでも受け付
 # ライセンス
 
 - The MIT License (MIT)
-- [ライセンス](https://github.com/weseek/growi/blob/master/LICENSE) と [THIRD-PARTY-NOTICES.md](https://github.com/weseek/growi/blob/master/THIRD-PARTY-NOTICES.md) をご覧ください。
+- [ライセンス](https://github.com/growilabs/growi/blob/master/LICENSE) と [THIRD-PARTY-NOTICES.md](https://github.com/growilabs/growi/blob/master/THIRD-PARTY-NOTICES.md) をご覧ください。
 
   [crowi]: https://github.com/crowi/crowi
-  [growi]: https://github.com/weseek/growi
-  [issues]: https://github.com/weseek/growi/issues
-  [pulls]: https://github.com/weseek/growi/pulls
+  [growi]: https://github.com/growilabs/growi
+  [issues]: https://github.com/growilabs/growi/issues
+  [pulls]: https://github.com/growilabs/growi/pulls
   [dockerhub]: https://hub.docker.com/r/weseek/growi
-  [docker-compose]: https://github.com/weseek/growi-docker-compose
+  [docker-compose]: https://github.com/growilabs/growi-docker-compose

+ 1 - 1
THIRD-PARTY-NOTICES.md

@@ -9,7 +9,7 @@ please bring it to our attention through any of the ways detailed here :
 The attached notices are provided for information only.
 
 For any licenses that require disclosure of source, sources are available at  
-https://github.com/weseek/growi.
+https://github.com/growilabs/growi.
 
 
 1. Apache License, Version 2.0 Derivative Works

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

@@ -2,7 +2,7 @@
 GROWI Official docker image
 ========================
 
-[![Actions Status](https://github.com/weseek/growi/workflows/Release/badge.svg)](https://github.com/weseek/growi/actions) [![docker-pulls](https://img.shields.io/docker/pulls/weseek/growi.svg)](https://hub.docker.com/r/weseek/growi/) [![](https://images.microbadger.com/badges/image/weseek/growi.svg)](https://microbadger.com/images/weseek/growi)
+[![Actions Status](https://github.com/growilabs/growi/workflows/Release/badge.svg)](https://github.com/growilabs/growi/actions) [![docker-pulls](https://img.shields.io/docker/pulls/weseek/growi.svg)](https://hub.docker.com/r/weseek/growi/) [![](https://images.microbadger.com/badges/image/weseek/growi.svg)](https://microbadger.com/images/weseek/growi)
 
 ![GROWI-x-docker](https://github.com/user-attachments/assets/1a82236d-5a85-4a2e-842a-971b4c1625e6)
 
@@ -10,9 +10,9 @@ GROWI Official docker image
 Supported tags and respective Dockerfile links
 ------------------------------------------------
 
-* [`7.1.0`, `7.1`, `7`, `latest` (Dockerfile)](https://github.com/weseek/growi/blob/v7.1.0/apps/app/docker/Dockerfile)
-* [`7.0.23`, `7.0` (Dockerfile)](https://github.com/weseek/growi/blob/v7.0.23/apps/app/docker/Dockerfile)
-* [`6.3.2`, `6.3`, `6` (Dockerfile)](https://github.com/weseek/growi/blob/v6.3.2/apps/app/docker/Dockerfile)
+* [`7.1.0`, `7.1`, `7`, `latest` (Dockerfile)](https://github.com/growilabs/growi/blob/v7.1.0/apps/app/docker/Dockerfile)
+* [`7.0.23`, `7.0` (Dockerfile)](https://github.com/growilabs/growi/blob/v7.0.23/apps/app/docker/Dockerfile)
+* [`6.3.2`, `6.3`, `6` (Dockerfile)](https://github.com/growilabs/growi/blob/v6.3.2/apps/app/docker/Dockerfile)
 
 
 What is GROWI?
@@ -20,7 +20,7 @@ What is GROWI?
 
 GROWI is a team collaboration software and it forked from [crowi](https://github.com/weseek/crowi/crowi)
 
-see: [weseek/growi](https://github.com/weseek/growi)
+see: [growilabs/growi](https://github.com/growilabs/growi)
 
 
 Requirements
@@ -60,7 +60,7 @@ docker run -d \
 
 Using docker-compose is the fastest and the most convenient way to boot GROWI.
 
-see: [weseek/growi-docker-compose](https://github.com/weseek/growi-docker-compose)
+see: [weseek/growi-docker-compose](https://github.com/growilabs/growi-docker-compose)
 
 
 Configuration
@@ -76,5 +76,5 @@ See [GROWI Docs: Admin Guide](https://docs.growi.org/en/admin-guide/) ([en](http
 Issues
 ------
 
-If you have any issues or questions about this image, please contact us through  [GitHub issue](https://github.com/weseek/growi-docker/issues).
+If you have any issues or questions about this image, please contact us through  [GitHub issue](https://github.com/growilabs/growi-docker/issues).
 

+ 2 - 2
apps/app/public/static/locales/en_US/admin.json

@@ -313,7 +313,7 @@
       "done": "Copied to clipboard!"
     },
     "bug_report": "Submitting a bug report",
-    "submit_bug_report": "<a href='https://github.com/weseek/growi/issues/new?assignees=&labels=bug&template=bug-report.md&title=Bug%3A' target='_blank' rel='noreferrer'>then submit your issue to GitHub.</a>"
+    "submit_bug_report": "<a href='https://github.com/growilabs/growi/issues/new?assignees=&labels=bug&template=bug-report.md&title=Bug%3A' target='_blank' rel='noreferrer'>then submit your issue to GitHub.</a>"
   },
   "v5_page_migration": {
     "migration_desc": "There are some pages with old v4 compatibility. To take advantage of new features such as page trees and easy renaming, please convert all your pages to v5 compatibility.",
@@ -1139,4 +1139,4 @@
     "disable_mode_explanation": "Currently, AI integration is disabled. To enable it, configure the <code>AI_ENABLED</code> environment variable along with the required additional variables.<br><br>For details, please refer to the <a target='blank' rel='noopener noreferrer' href={{documentationUrl}}en/guide/features/ai-knowledge-assistant.html>documentation</a>.",
     "ai_search_management": "AI search management"
   }
-}
+}

+ 2 - 2
apps/app/public/static/locales/en_US/translation.json

@@ -897,7 +897,7 @@
     "Password field is required": "Password field is required.",
     "Username or E-mail has invalid characters": "Username or E-mail has invalid characters.",
     "user_not_found": "User not found.",
-    "provider_duplicated_username_exception": "<p><strong><span class='material-symbols-outlined me-1'>cancel</span>DuplicatedUsernameException occured</strong></p><p class='mb-0'> Your {{ failedProviderForDuplicatedUsernameException }} authentication was succeeded, but a new user could not be created. See the issue <a href='https://github.com/weseek/growi/issues/193'>#193</a>.</p>"
+    "provider_duplicated_username_exception": "<p><strong><span class='material-symbols-outlined me-1'>cancel</span>DuplicatedUsernameException occured</strong></p><p class='mb-0'> Your {{ failedProviderForDuplicatedUsernameException }} authentication was succeeded, but a new user could not be created. See the issue <a href='https://github.com/growilabs/growi/issues/193'>#193</a>.</p>"
   },
   "grid_edit": {
     "create_bootstrap_4_grid": "Create Bootstrap 4 Grid",
@@ -1062,4 +1062,4 @@
     "skipped-toaster": "Skipped synchronizing since the editor is not activated. Please open the editor and try again.",
     "error-toaster": "Synchronization of the latest text failed"
   }
-}
+}

+ 2 - 2
apps/app/public/static/locales/fr_FR/admin.json

@@ -313,7 +313,7 @@
       "done": "Copié dans le presse-papier!"
     },
     "bug_report": "Informations de diagnostic",
-    "submit_bug_report": "<a href='https://github.com/weseek/growi/issues/new?assignees=&labels=bug&template=bug-report.md&title=Bug%3A' target='_blank' rel='noreferrer'>soummettre ensuite sur GitHub.</a>"
+    "submit_bug_report": "<a href='https://github.com/growilabs/growi/issues/new?assignees=&labels=bug&template=bug-report.md&title=Bug%3A' target='_blank' rel='noreferrer'>soummettre ensuite sur GitHub.</a>"
   },
   "v5_page_migration": {
     "migration_desc": "Des pages sont encore en V4. Pour profiter des nouvelles fonctionnalitées, convertir toutes les pages vers la V5.",
@@ -1138,4 +1138,4 @@
     "disable_mode_explanation": "Actuellement, l'intégration AI est désactivée. Pour l'activer, configurez la variable d'environnement <code>AI_ENABLED</code> ainsi que les autres variables nécessaires.<br><br>Pour plus de détails, veuillez consulter la <a target='blank' rel='noopener noreferrer' href={{documentationUrl}}en/guide/features/ai-knowledge-assistant.html>documentation</a>.",
     "ai_search_management": "Gestion de la recherche par l'IA"
   }
-}
+}

+ 2 - 2
apps/app/public/static/locales/fr_FR/translation.json

@@ -891,7 +891,7 @@
     "Password field is required": "Mot de passe requis.",
     "Username or E-mail has invalid characters": "Le nom d'utilisateur ou l'adresse courriel contient des caractères invalides",
     "user_not_found": "Utilisateur introuvable.",
-    "provider_duplicated_username_exception": "<p><strong><span class='material-symbols-outlined me-1'>cancel</span>DuplicatedUsernameException</strong></p><p class='mb-0'> L'authentification est réussie pour {{ failedProviderForDuplicatedUsernameException }} , mais la création d'un utilisateur a échouée. Voir <a href='https://github.com/weseek/growi/issues/193'>#193</a>.</p>"
+    "provider_duplicated_username_exception": "<p><strong><span class='material-symbols-outlined me-1'>cancel</span>DuplicatedUsernameException</strong></p><p class='mb-0'> L'authentification est réussie pour {{ failedProviderForDuplicatedUsernameException }} , mais la création d'un utilisateur a échouée. Voir <a href='https://github.com/growilabs/growi/issues/193'>#193</a>.</p>"
   },
   "grid_edit": {
     "create_bootstrap_4_grid": "Créer grille Bootstrap 4",
@@ -1053,4 +1053,4 @@
     "skipped-toaster": "L'éditeur n'est pas actif. Synchronisation annulée.",
     "error-toaster": "Synchronisation échouée"
   }
-}
+}

+ 2 - 2
apps/app/public/static/locales/ja_JP/admin.json

@@ -322,7 +322,7 @@
       "done": "クリップボードにコピーしました!"
     },
     "bug_report": "バグを報告する",
-    "submit_bug_report": "<a href='https://github.com/weseek/growi/issues/new?assignees=&labels=bug&template=bug-report.md&title=Bug%3A' target='_blank' rel='noreferrer'>次に GitHub で Issue を投稿してください。</a>"
+    "submit_bug_report": "<a href='https://github.com/growilabs/growi/issues/new?assignees=&labels=bug&template=bug-report.md&title=Bug%3A' target='_blank' rel='noreferrer'>次に GitHub で Issue を投稿してください。</a>"
   },
   "v5_page_migration": {
     "migration_desc": "公開されているページに 古い v4 互換形式のものが存在します。ページツリーや簡単なリネームなどの新機能を利用するには、全てのページを v5 互換形式に変換してください。",
@@ -1148,4 +1148,4 @@
     "disable_mode_explanation": "現在、AI 連携は無効になっています。有効にする場合は環境変数 <code>AI_ENABLED</code> の他、必要な環境変数を設定してください。<br><br>詳細は<a target='blank' rel='noopener noreferrer' href={{documentationUrl}}ja/guide/features/ai-knowledge-assistant.html>ドキュメント</a>を参照してください。",
     "ai_search_management": "AI 検索管理"
   }
-}
+}

+ 4 - 4
apps/app/public/static/locales/ja_JP/translation.json

@@ -244,7 +244,7 @@
     "scope_read": "Read",
     "action": "アクション",
     "create_token": "トークンを作成",
-    "no_tokens_found":"アクセストークンが見つかりません",
+    "no_tokens_found": "アクセストークンが見つかりません",
     "new_token": {
       "title": "新しいアクセストークン",
       "copy_to_clipboard": "クリップボードにコピーしました",
@@ -708,7 +708,7 @@
       "thread_deleted_failed": "スレッドの削除に失敗しました",
       "ai_assistant_set_default_success": "デフォルトアシスタントを設定しました",
       "ai_assistant_set_default_failed": "デフォルトアシスタントの設定に失敗しました"
-      },
+    },
     "delete_modal": {
       "title": "アシスタントを削除する",
       "confirm_message": "本当にアシスタントを削除しますか?"
@@ -930,7 +930,7 @@
     "Password field is required": "パスワードの欄は必ず入力してください",
     "Username or E-mail has invalid characters": "ユーザー名または、メールアドレスに無効な文字があります",
     "user_not_found": "ユーザーが見つかりません",
-    "provider_duplicated_username_exception": "<p><strong><span class='material-symbols-outlined me-1'>cancel</span>エラー: DuplicatedUsernameException</strong></p><p class='mb-0'> {{ failedProviderForDuplicatedUsernameException }} 認証は成功しましたが、新しいユーザーを作成できませんでした。詳しくは<a href='https://github.com/weseek/growi/issues/193'>こちら: #193</a>.</p>"
+    "provider_duplicated_username_exception": "<p><strong><span class='material-symbols-outlined me-1'>cancel</span>エラー: DuplicatedUsernameException</strong></p><p class='mb-0'> {{ failedProviderForDuplicatedUsernameException }} 認証は成功しましたが、新しいユーザーを作成できませんでした。詳しくは<a href='https://github.com/growilabs/growi/issues/193'>こちら: #193</a>.</p>"
   },
   "grid_edit": {
     "create_bootstrap_4_grid": "Bootstrap 4 グリッドを作成",
@@ -1095,4 +1095,4 @@
     "skipped-toaster": "エディターがアクティブではないため、同期をスキップしました。エディターを開いて再度お試しください。",
     "error-toaster": "最新の本文の同期に失敗しました"
   }
-}
+}

+ 2 - 2
apps/app/public/static/locales/ko_KR/admin.json

@@ -313,7 +313,7 @@
       "done": "클립보드에 복사되었습니다!"
     },
     "bug_report": "버그 보고서 제출",
-    "submit_bug_report": "<a href='https://github.com/weseek/growi/issues/new?assignees=&labels=bug&template=bug-report.md&title=Bug%3A' target='_blank' rel='noreferrer'>그런 다음 GitHub에 문제를 제출하십시오.</a>"
+    "submit_bug_report": "<a href='https://github.com/growilabs/growi/issues/new?assignees=&labels=bug&template=bug-report.md&title=Bug%3A' target='_blank' rel='noreferrer'>그런 다음 GitHub에 문제를 제출하십시오.</a>"
   },
   "v5_page_migration": {
     "migration_desc": "일부 페이지는 이전 v4 호환성을 가지고 있습니다. 페이지 트리 및 쉬운 이름 변경과 같은 새로운 기능을 활용하려면 모든 페이지를 v5 호환성으로 변환하십시오.",
@@ -1139,4 +1139,4 @@
     "disable_mode_explanation": "현재 AI 통합이 비활성화되어 있습니다. 활성화하려면 <code>AI_ENABLED</code> 환경 변수와 필요한 추가 변수를 구성하십시오.<br><br>자세한 내용은 <a target='blank' rel='noopener noreferrer' href={{documentationUrl}}en/guide/features/ai-knowledge-assistant.html>문서</a>를 참조하십시오.",
     "ai_search_management": "AI 검색 관리"
   }
-}
+}

+ 2 - 2
apps/app/public/static/locales/ko_KR/translation.json

@@ -857,7 +857,7 @@
     "Password field is required": "비밀번호 필드는 필수입니다.",
     "Username or E-mail has invalid characters": "사용자 이름 또는 이메일에 유효하지 않은 문자가 있습니다.",
     "user_not_found": "사용자를 찾을 수 없습니다.",
-    "provider_duplicated_username_exception": "<p><strong><span class='material-symbols-outlined me-1'>cancel</span>DuplicatedUsernameException 발생</strong></p><p class='mb-0'> {{ failedProviderForDuplicatedUsernameException }} 인증은 성공했지만 새 사용자를 생성할 수 없습니다. <a href='https://github.com/weseek/growi/issues/193'>#193</a> 문제를 참조하십시오.</p>"
+    "provider_duplicated_username_exception": "<p><strong><span class='material-symbols-outlined me-1'>cancel</span>DuplicatedUsernameException 발생</strong></p><p class='mb-0'> {{ failedProviderForDuplicatedUsernameException }} 인증은 성공했지만 새 사용자를 생성할 수 없습니다. <a href='https://github.com/growilabs/growi/issues/193'>#193</a> 문제를 참조하십시오.</p>"
   },
   "grid_edit": {
     "create_bootstrap_4_grid": "Bootstrap 4 그리드 생성",
@@ -1022,4 +1022,4 @@
     "skipped-toaster": "편집기가 활성화되지 않아 동기화 건너뜀. 편집기를 열고 다시 시도하십시오.",
     "error-toaster": "최신 텍스트 동기화 실패"
   }
-}
+}

+ 2 - 2
apps/app/public/static/locales/zh_CN/admin.json

@@ -322,7 +322,7 @@
       "done": "复制到剪贴板!"
     },
     "bug_report": "提交一个错误报告",
-    "submit_bug_report": "<a href='https://github.com/weseek/growi/issues/new?assignees=&labels=bug&template=bug-report.md&title=Bug%3A' target='_blank' rel='noreferrer'>然后提交你的问题到GitHub。</a>"
+    "submit_bug_report": "<a href='https://github.com/growilabs/growi/issues/new?assignees=&labels=bug&template=bug-report.md&title=Bug%3A' target='_blank' rel='noreferrer'>然后提交你的问题到GitHub。</a>"
   },
   "v5_page_migration": {
     "migration_desc": "有一些页面具有旧的v4兼容性。为了利用新的功能,如页面树和容易重命名,请将您的所有页面转换为v5兼容性。",
@@ -1148,4 +1148,4 @@
     "disable_mode_explanation": "目前,AI 集成已被禁用。若要启用,请配置 <code>AI_ENABLED</code> 环境变量以及其他必要的变量。<br><br>详细信息请参考<a target='blank' rel='noopener noreferrer' href={{documentationUrl}}en/guide/features/ai-knowledge-assistant.html>文档</a>。",
     "ai_search_management": "AI 搜索管理"
   }
-}
+}

+ 2 - 2
apps/app/public/static/locales/zh_CN/translation.json

@@ -902,7 +902,7 @@
     "Password field is required": "密码字段是必需的",
     "Username or E-mail has invalid characters": "用户名或电子邮件有无效的字符",
     "user_not_found": "未找到用户",
-    "provider_duplicated_username_exception": "<p><strong><span class='material-symbols-outlined me-1'>cancel</span>发生了重复用户名异常</strong></p><p class='mb-0'> 你的 {{ failedProviderForDuplicatedUsernameException }} 认证成功了,但不能创建新的用户。参见问题<a href='https://github.com/weseek/growi/issues/193'>#193</a>.</p>"
+    "provider_duplicated_username_exception": "<p><strong><span class='material-symbols-outlined me-1'>cancel</span>发生了重复用户名异常</strong></p><p class='mb-0'> 你的 {{ failedProviderForDuplicatedUsernameException }} 认证成功了,但不能创建新的用户。参见问题<a href='https://github.com/growilabs/growi/issues/193'>#193</a>.</p>"
   },
   "grid_edit": {
     "create_bootstrap_4_grid": "创建Bootstrap 4网格",
@@ -1067,4 +1067,4 @@
     "skipped-toaster": "由于编辑器未激活,因此跳过同步。 请打开编辑器并重试。",
     "error-toaster": "同步最新文本失败"
   }
-}
+}

+ 4 - 4
apps/app/src/client/components/LoginForm/LoginForm.tsx

@@ -172,14 +172,14 @@ export const LoginForm = (props: LoginFormProps): JSX.Element => {
     // Generate login error elements using <ul>, <li>
 
     const loginErrorElement = (loginErrorList ?? []).length > 0
-    // prioritize loginErrorList because the list should contains new error
+      // prioritize loginErrorList because the list should contains new error
       ? generateSafelySetErrors(loginErrorList)
       : generateSafelySetErrors(props.externalAccountLoginError != null ? [props.externalAccountLoginError] : []);
 
     return (
       <>
         {/* !! - DO NOT DELETE HIDDEN ELEMENT - !! -- 7.12 ryoji-s */}
-        {/* https://github.com/weseek/growi/pull/7873 */}
+        {/* https://github.com/growilabs/growi/pull/7873 */}
         <div className="visually-hidden">
           <LoadingSpinner />
         </div>
@@ -268,7 +268,7 @@ export const LoginForm = (props: LoginFormProps): JSX.Element => {
     return (
       <>
         <div className="mt-2">
-          { enabledExternalAuthType.map(authType => <ExternalAuthButton authType={authType} />) }
+          {enabledExternalAuthType.map(authType => <ExternalAuthButton authType={authType} />)}
         </div>
       </>
     );
@@ -342,7 +342,7 @@ export const LoginForm = (props: LoginFormProps): JSX.Element => {
             {t('page_register.notice.restricted_defail')}
           </p>
         )}
-        { (!isMailerSetup && isEmailAuthenticationEnabled) && (
+        {(!isMailerSetup && isEmailAuthenticationEnabled) && (
           <p className="alert alert-danger">
             <span>{t('commons:alert.please_enable_mailer')}</span>
           </p>

+ 2 - 2
apps/app/src/client/components/PageComment/CommentEditor.tsx

@@ -116,7 +116,7 @@ export const CommentEditor = (props: CommentEditorProps): JSX.Element => {
     setShowPreview(showPreview);
   }, []);
 
-  // DO NOT dependent on slackChannelsData directly: https://github.com/weseek/growi/pull/7332
+  // DO NOT dependent on slackChannelsData directly: https://github.com/growilabs/growi/pull/7332
   const slackChannelsDataString = slackChannelsData?.toString();
   const initializeSlackEnabled = useCallback(() => {
     setSlackChannels(slackChannelsDataString ?? '');
@@ -186,7 +186,7 @@ export const CommentEditor = (props: CommentEditorProps): JSX.Element => {
       const errorMessage = err.message || 'An unknown error occured when posting comment';
       setError(errorMessage);
     }
-  // eslint-disable-next-line max-len
+    // eslint-disable-next-line max-len
   }, [currentCommentId, initializeEditor, onCommented, codeMirrorEditor, updateComment, revisionId, replyTo, isSlackEnabled, slackChannels, postComment]);
 
   // the upload event handler

+ 2 - 2
apps/app/src/client/components/PageEditor/EditorNavbarBottom/SavePageControls.tsx

@@ -38,7 +38,7 @@ declare global {
 const logger = loggerFactory('growi:SavePageControls');
 
 
-const SavePageButton = (props: {slackChannels: string, isSlackEnabled?: boolean, isDeviceLargerThanMd?: boolean}) => {
+const SavePageButton = (props: { slackChannels: string, isSlackEnabled?: boolean, isDeviceLargerThanMd?: boolean }) => {
 
   const { t } = useTranslation();
   const { data: _isWaitingSaveProcessing } = useWaitingSaveProcessing();
@@ -159,7 +159,7 @@ export const SavePageControls = (): JSX.Element | null => {
   const [slackChannels, setSlackChannels] = useState<string>('');
   const [isSavePageControlsModalShown, setIsSavePageControlsModalShown] = useState<boolean>(false);
 
-  // DO NOT dependent on slackChannelsData directly: https://github.com/weseek/growi/pull/7332
+  // DO NOT dependent on slackChannelsData directly: https://github.com/growilabs/growi/pull/7332
   const slackChannelsDataString = slackChannelsData?.toString();
   useEffect(() => {
     if (editorMode === 'editor') {

+ 1 - 1
apps/app/src/client/components/PageEditor/PageEditor.tsx

@@ -189,7 +189,7 @@ export const PageEditorSubstance = (props: Props): JSX.Element => {
         ...(opts ?? {}),
       });
 
-      // to sync revision id with page tree: https://github.com/weseek/growi/pull/7227
+      // to sync revision id with page tree: https://github.com/growilabs/growi/pull/7227
       mutatePageTree();
 
       mutateRecentlyUpdated();

+ 2 - 2
apps/app/src/client/components/PageSideContents/PageAccessoriesControl.tsx

@@ -33,8 +33,8 @@ export const PageAccessoriesControl = memo((props: Props): JSX.Element => {
       <span className="grw-icon d-flex me-lg-2">{icon}</span>
       <span className="grw-labels d-none d-lg-flex">
         {label}
-        {/* Do not display CountBadge if '/trash/*': https://github.com/weseek/growi/pull/7600 */}
-        { count != null
+        {/* Do not display CountBadge if '/trash/*': https://github.com/growilabs/growi/pull/7600 */}
+        {count != null
           ? <CountBadge count={count} offset={offset} />
           : <div className="px-2"></div>}
       </span>

+ 3 - 3
apps/app/src/client/components/PageSideContents/PageSideContents.tsx

@@ -109,13 +109,13 @@ export const PageSideContents = (props: PageSideContentsProps): JSX.Element => {
       )}
 
       {/* Tags */}
-      { page.revision != null && (
+      {page.revision != null && (
         <div ref={tagsRef}>
           <Suspense fallback={<PageTagsSkeleton />}>
             <Tags pageId={page._id} revisionId={page.revision._id} />
           </Suspense>
         </div>
-      ) }
+      )}
 
       <div className={`${styles['grw-page-accessories-controls']} d-flex flex-column gap-2`}>
         {/* Page list */}
@@ -124,7 +124,7 @@ export const PageSideContents = (props: PageSideContentsProps): JSX.Element => {
             <PageAccessoriesControl
               icon={<span className="material-symbols-outlined">subject</span>}
               label={t('page_list')}
-              // Do not display CountBadge if '/trash/*': https://github.com/weseek/growi/pull/7600
+              // Do not display CountBadge if '/trash/*': https://github.com/growilabs/growi/pull/7600
               count={!isTrash && pageInfo != null ? (pageInfo as IPageInfoForOperation).descendantCount : undefined}
               offset={1}
               onClick={() => openDescendantPageListModal(pagePath)}

+ 9 - 9
apps/app/src/client/components/SearchPage/SearchPageBase.tsx

@@ -20,7 +20,7 @@ import { mutatePageTree, mutateRecentlyUpdated } from '~/stores/page-listing';
 import type { ForceHideMenuItems } from '../Common/Dropdown/PageItemControl';
 
 // Do not import with next/dynamic
-// see: https://github.com/weseek/growi/pull/7923
+// see: https://github.com/growilabs/growi/pull/7923
 import { SearchResultList } from './SearchResultList';
 
 import styles from './SearchPageBase.module.scss';
@@ -52,7 +52,7 @@ const SearchResultContent = dynamic(() => import('./SearchResultContent').then(m
   ssr: false,
   loading: () => <></>,
 });
-const SearchPageBaseSubstance: ForwardRefRenderFunction<ISelectableAll & IReturnSelectedPageIds, Props> = (props:Props, ref) => {
+const SearchPageBaseSubstance: ForwardRefRenderFunction<ISelectableAll & IReturnSelectedPageIds, Props> = (props: Props, ref) => {
 
   const {
     className,
@@ -63,7 +63,7 @@ const SearchPageBaseSubstance: ForwardRefRenderFunction<ISelectableAll & IReturn
     searchControl, searchResultListHead, searchPager,
   } = props;
 
-  const searchResultListRef = useRef<ISelectableAll|null>(null);
+  const searchResultListRef = useRef<ISelectableAll | null>(null);
 
   const { data: isGuestUser } = useIsGuestUser();
   const { data: isReadOnlyUser } = useIsReadOnlyUser();
@@ -182,20 +182,20 @@ const SearchPageBaseSubstance: ForwardRefRenderFunction<ISelectableAll & IReturn
         <div className="overflow-y-scroll">
 
           {/* Loading */}
-          { pages == null && (
+          {pages == null && (
             <div className="mw-0 flex-grow-1 flex-basis-0 m-5 text-muted text-center">
               <LoadingSpinner className="me-1 fs-3" />
             </div>
-          ) }
+          )}
 
           {/* Loaded */}
-          { pages != null && (
+          {pages != null && (
             <>
               <div className="my-3 px-md-4 px-3">
                 {searchResultListHead}
               </div>
 
-              { pages.length > 0 && (
+              {pages.length > 0 && (
                 <div className={`page-list ${styles['page-list']} px-md-4`}>
                   <SearchResultList
                     ref={searchResultListRef}
@@ -206,12 +206,12 @@ const SearchPageBaseSubstance: ForwardRefRenderFunction<ISelectableAll & IReturn
                     onCheckboxChanged={checkboxChangedHandler}
                   />
                 </div>
-              ) }
+              )}
               <div className="my-4 d-flex justify-content-center">
                 {searchPager}
               </div>
             </>
-          ) }
+          )}
 
         </div>
 

+ 2 - 2
apps/app/src/client/components/TableOfContents.tsx

@@ -33,7 +33,7 @@ const TableOfContents = ({ tagsElementHeight }: Props): JSX.Element => {
     const containerElem = document.querySelector('#revision-toc');
 
     // rendererOptions for redo calcViewHeight()
-    // see: https://github.com/weseek/growi/pull/6791
+    // see: https://github.com/growilabs/growi/pull/6791
     if (parentElem == null || containerElem == null || rendererOptions == null || tagsElementHeight == null) {
       return 0;
     }
@@ -64,7 +64,7 @@ const TableOfContents = ({ tagsElementHeight }: Props): JSX.Element => {
           data-testid="revision-toc-content"
           className="revision-toc-content mb-3"
         >
-          {/* parse blank to show toc (https://github.com/weseek/growi/pull/6277) */}
+          {/* parse blank to show toc (https://github.com/growilabs/growi/pull/6277) */}
           <ReactMarkdown {...rendererOptions}>{' '}</ReactMarkdown>
         </div>
       </StickyStretchableScroller>

+ 1 - 1
apps/app/src/client/services/AdminHomeContainer.js

@@ -107,7 +107,7 @@ export default class AdminHomeContainer extends Container {
 |Using Docker|yes/no|
 |Using [growi-docker-compose][growi-docker-compose]|yes/no|
 
-[growi-docker-compose]: https://github.com/weseek/growi-docker-compose
+[growi-docker-compose]: https://github.com/growilabs/growi-docker-compose
 
 *(Accessing https://{GROWI_HOST}/admin helps you to fill in above versions)*`;
   }

+ 2 - 2
apps/app/src/client/services/page-operation.ts

@@ -112,7 +112,7 @@ export const useUpdateStateAfterSave = (pageId: string|undefined|null, opts?: Up
   return useCallback(async() => {
     if (pageId == null) { return }
 
-    // update tag before page: https://github.com/weseek/growi/pull/7158
+    // update tag before page: https://github.com/growilabs/growi/pull/7158
     // !! DO NOT CHANGE THE ORDERS OF THE MUTATIONS !! -- 12.26 yuken-t
     await mutateTagsInfo(); // get from DB
     syncTagsInfoForEditor(); // sync global state for client
@@ -123,7 +123,7 @@ export const useUpdateStateAfterSave = (pageId: string|undefined|null, opts?: Up
     if (updatedPage == null || updatedPage.revision == null) { return }
 
     // supress to mutate only when updated from built-in editor
-    // and see: https://github.com/weseek/growi/pull/7118
+    // and see: https://github.com/growilabs/growi/pull/7118
     const supressEditingMarkdownMutation = opts?.supressEditingMarkdownMutation ?? false;
     if (!supressEditingMarkdownMutation) {
       mutateEditingMarkdown(updatedPage.revision.body);

+ 3 - 2
apps/app/src/components/PageView/PageContentFooter.module.scss

@@ -2,13 +2,14 @@
 
 .page-content-footer :global {
   border-top: solid 1px var(--bs-border-color);
+
   .page-meta {
     font-size: 0.95em;
   }
 }
 
-// TODO: Should Soft Coding see: https://github.com/weseek/growi/pull/6404
+// TODO: Should Soft Coding see: https://github.com/growilabs/growi/pull/6404
 .page-content-footer-skeleton :global {
   width: 300px;
   height: 20px;
-}
+}

+ 1 - 1
apps/app/src/components/ReactMarkdownComponents/CodeBlock.tsx

@@ -52,7 +52,7 @@ function extractChildrenToIgnoreReactNode(children: ReactNode): ReactNode {
 function CodeBlockSubstance({ lang, children }: { lang: string, children: ReactNode }): JSX.Element {
   // return alternative element
   //   in order to fix "CodeBlock string is be [object Object] if searched"
-  // see: https://github.com/weseek/growi/pull/7484
+  // see: https://github.com/growilabs/growi/pull/7484
   //
   // Note: You can also remove this code if the user requests to see the code highlighted in Prism as-is.
 

+ 1 - 1
apps/app/src/features/growi-plugin/client/components/Admin/PluginsExtensionPageContents/PluginInstallerForm.tsx

@@ -51,7 +51,7 @@ export const PluginInstallerForm = (): JSX.Element => {
             className="form-control"
             type="text"
             name="pluginInstallerForm[url]"
-            placeholder="https://github.com/weseek/growi-plugins-example"
+            placeholder="https://github.com/growilabs/growi-plugins-example"
             required
           />
           <p className="form-text text-muted">{t('plugins.form.desc_url')}</p>

+ 15 - 15
apps/app/src/features/growi-plugin/server/models/growi-plugin.integ.ts

@@ -8,10 +8,10 @@ describe('GrowiPlugin find methods', () => {
     await GrowiPlugin.insertMany([
       {
         isEnabled: false,
-        installedPath: 'weseek/growi-plugin-unenabled1',
-        organizationName: 'weseek',
+        installedPath: 'growilabs/growi-plugin-unenabled1',
+        organizationName: 'growilabs',
         origin: {
-          url: 'https://github.com/weseek/growi-plugin-unenabled1',
+          url: 'https://github.com/growilabs/growi-plugin-unenabled1',
         },
         meta: {
           name: '@growi/growi-plugin-unenabled1',
@@ -20,10 +20,10 @@ describe('GrowiPlugin find methods', () => {
       },
       {
         isEnabled: false,
-        installedPath: 'weseek/growi-plugin-unenabled2',
-        organizationName: 'weseek',
+        installedPath: 'growilabs/growi-plugin-unenabled2',
+        organizationName: 'growilabs',
         origin: {
-          url: 'https://github.com/weseek/growi-plugin-unenabled2',
+          url: 'https://github.com/growilabs/growi-plugin-unenabled2',
         },
         meta: {
           name: '@growi/growi-plugin-unenabled2',
@@ -32,10 +32,10 @@ describe('GrowiPlugin find methods', () => {
       },
       {
         isEnabled: true,
-        installedPath: 'weseek/growi-plugin-example1',
-        organizationName: 'weseek',
+        installedPath: 'growilabs/growi-plugin-example1',
+        organizationName: 'growilabs',
         origin: {
-          url: 'https://github.com/weseek/growi-plugin-example1',
+          url: 'https://github.com/growilabs/growi-plugin-example1',
         },
         meta: {
           name: '@growi/growi-plugin-example1',
@@ -44,10 +44,10 @@ describe('GrowiPlugin find methods', () => {
       },
       {
         isEnabled: true,
-        installedPath: 'weseek/growi-plugin-example2',
-        organizationName: 'weseek',
+        installedPath: 'growilabs/growi-plugin-example2',
+        organizationName: 'growilabs',
         origin: {
-          url: 'https://github.com/weseek/growi-plugin-example2',
+          url: 'https://github.com/growilabs/growi-plugin-example2',
         },
         meta: {
           name: '@growi/growi-plugin-example2',
@@ -97,10 +97,10 @@ describe('GrowiPlugin activate/deactivate', () => {
     await GrowiPlugin.insertMany([
       {
         isEnabled: false,
-        installedPath: 'weseek/growi-plugin-example1',
-        organizationName: 'weseek',
+        installedPath: 'growilabs/growi-plugin-example1',
+        organizationName: 'growilabs',
         origin: {
-          url: 'https://github.com/weseek/growi-plugin-example1',
+          url: 'https://github.com/growilabs/growi-plugin-example1',
         },
         meta: {
           name: '@growi/growi-plugin-example1',

+ 1 - 1
apps/app/src/migrations/20190624110950-fill-last-update-user.js

@@ -7,7 +7,7 @@ import loggerFactory from '~/utils/logger';
 const logger = loggerFactory('growi:migrate:abolish-page-group-relation');
 
 /**
- * FIX https://github.com/weseek/growi/issues/1067
+ * FIX https://github.com/growilabs/growi/issues/1067
  */
 module.exports = {
   async up(db) {

+ 1 - 1
apps/app/src/server/models/revision.ts

@@ -46,7 +46,7 @@ const revisionSchema = new Schema<IRevisionDocument, IRevisionModel>({
     required: true,
     get: (data) => {
     // replace CR/CRLF to LF above v3.1.5
-    // see https://github.com/weseek/growi/issues/463
+    // see https://github.com/growilabs/growi/issues/463
       return data ? data.replace(/\r\n?/g, '\n') : '';
     },
   },

+ 1 - 1
apps/app/src/server/routes/apiv3/user-activation.ts

@@ -216,7 +216,7 @@ export const completeRegistrationAction = (crowi: Crowi) => {
           }
 
           // userData.password can't be empty but, prepare redirect because password property in User Model is optional
-          // https://github.com/weseek/growi/pull/6670
+          // https://github.com/growilabs/growi/pull/6670
           const redirectTo = userData.password != null ? '/' : '/me#password_settings';
           return res.apiv3({ redirectTo });
         });

+ 1 - 1
apps/app/src/server/routes/login.js

@@ -130,7 +130,7 @@ module.exports = function(crowi, app) {
       let redirectTo;
       if (userData.password == null) {
         // userData.password can't be empty but, prepare redirect because password property in User Model is optional
-        // https://github.com/weseek/growi/pull/6670
+        // https://github.com/growilabs/growi/pull/6670
         redirectTo = '/me#password_settings';
       }
       else if (req.session.redirectTo != null) {

+ 1 - 1
apps/app/src/server/service/file-uploader/file-uploader.ts

@@ -108,7 +108,7 @@ export abstract class AbstractFileUploader implements FileUploader {
   /**
    * Returns file upload total limit in bytes.
    * Reference to previous implementation is
-   * {@link https://github.com/weseek/growi/blob/798e44f14ad01544c1d75ba83d4dfb321a94aa0b/src/server/service/file-uploader/gridfs.js#L86-L88}
+   * {@link https://github.com/growilabs/growi/blob/798e44f14ad01544c1d75ba83d4dfb321a94aa0b/src/server/service/file-uploader/gridfs.js#L86-L88}
    * @returns file upload total limit in bytes
    */
   getFileUploadTotalLimit() {

+ 1 - 1
apps/app/src/server/service/normalize-data/rename-duplicate-root-pages.ts

@@ -1,4 +1,4 @@
-// see: https://github.com/weseek/growi/issues/8337
+// see: https://github.com/growilabs/growi/issues/8337
 
 import { type IPageHasId } from '@growi/core';
 import mongoose from 'mongoose';

+ 1 - 1
apps/app/src/server/service/revision/normalize-latest-revision-if-broken.ts

@@ -11,7 +11,7 @@ const logger = loggerFactory('growi:service:revision:normalize-latest-revision')
 /**
  * Normalize the latest revision which was borken by the migration script '20211227060705-revision-path-to-page-id-schema-migration--fixed-7549.js'
  *
- * @ref https://github.com/weseek/growi/pull/8998
+ * @ref https://github.com/growilabs/growi/pull/8998
  */
 export const normalizeLatestRevisionIfBroken = async(pageId: string | Types.ObjectId): Promise<void> => {
 

+ 2 - 2
apps/app/src/services/general-xss-filter/general-xss-filter.spec.ts

@@ -18,7 +18,7 @@ describe('generalXssFilter', () => {
     expect(result).toBe('alert("XSS")');
   });
 
-  // for https://github.com/weseek/growi/issues/221
+  // for https://github.com/growilabs/growi/issues/221
   test('should not be sanitize blockquote', () => {
     // Act
     const result = generalXssFilter.process('> foo\n> bar');
@@ -27,7 +27,7 @@ describe('generalXssFilter', () => {
     expect(result).toBe('> foo\n> bar');
   });
 
-  // https://github.com/weseek/growi/pull/505
+  // https://github.com/growilabs/growi/pull/505
   test('should not be sanitize next closing-tag', () => {
     // Act
     const result = generalXssFilter.process('<evil /><span>text</span>');

+ 2 - 2
apps/app/src/services/general-xss-filter/general-xss-filter.ts

@@ -5,9 +5,9 @@ const REPETITIONS_NUM = 50;
 
 const option: IFilterXSSOptions = {
   stripIgnoreTag: true,
-  stripIgnoreTagBody: false, // see https://github.com/weseek/growi/pull/505
+  stripIgnoreTagBody: false, // see https://github.com/growilabs/growi/pull/505
   css: false,
-  escapeHtml: (html) => { return html }, // resolve https://github.com/weseek/growi/issues/221
+  escapeHtml: (html) => { return html }, // resolve https://github.com/growilabs/growi/issues/221
 };
 
 class GeneralXssFilter extends FilterXSS {

+ 1 - 1
apps/app/src/stores/editor.tsx

@@ -33,7 +33,7 @@ type EditorSettingsOperation = {
 
 // TODO: Enable localStorageMiddleware
 //   - Unabling localStorageMiddleware occurrs a flickering problem when loading theme.
-//   - see: https://github.com/weseek/growi/pull/6781#discussion_r1000285786
+//   - see: https://github.com/growilabs/growi/pull/6781#discussion_r1000285786
 export const useEditorSettings = (): SWRResponseWithUtils<EditorSettingsOperation, EditorSettings, Error> => {
   const { data: currentUser } = useCurrentUser();
   const { data: isGuestUser } = useIsGuestUser();

+ 10 - 10
apps/app/src/stores/page.tsx

@@ -55,14 +55,14 @@ export const useTemplateBodyData = (initialData?: string): SWRResponse<string, E
 };
 
 /** "useSWRxCurrentPage" is intended for initial data retrieval only. Use "useSWRMUTxCurrentPage" for revalidation */
-export const useSWRxCurrentPage = (initialData?: IPagePopulatedToShowRevision|null): SWRResponse<IPagePopulatedToShowRevision|null> => {
+export const useSWRxCurrentPage = (initialData?: IPagePopulatedToShowRevision | null): SWRResponse<IPagePopulatedToShowRevision | null> => {
   const key = 'currentPage';
 
   const { data: isLatestRevision } = useIsLatestRevision();
 
   const { cache } = useSWRConfig();
 
-  // Problem 1: https://github.com/weseek/growi/pull/7772/files#diff-4c1708c4f959974166c15435c6b35950ba01bbf35e7e4b8e99efeb125a8000a7
+  // Problem 1: https://github.com/growilabs/growi/pull/7772/files#diff-4c1708c4f959974166c15435c6b35950ba01bbf35e7e4b8e99efeb125a8000a7
   // Problem 2: https://redmine.weseek.co.jp/issues/141027
   // Problem 3: https://redmine.weseek.co.jp/issues/153618
   // Problem 4: https://redmine.weseek.co.jp/issues/153759
@@ -76,7 +76,7 @@ export const useSWRxCurrentPage = (initialData?: IPagePopulatedToShowRevision|nu
       return true;
     }
 
-    const cachedData = cache.get(key)?.data as IPagePopulatedToShowRevision|null;
+    const cachedData = cache.get(key)?.data as IPagePopulatedToShowRevision | null;
     if (initialData._id !== cachedData?._id) {
       return true;
     }
@@ -88,8 +88,8 @@ export const useSWRxCurrentPage = (initialData?: IPagePopulatedToShowRevision|nu
 
     // mutate when opening a previous revision.
     if (!isLatestRevision
-        && cachedData.revision?._id != null && initialData.revision?._id != null
-        && cachedData.revision._id !== initialData.revision._id
+      && cachedData.revision?._id != null && initialData.revision?._id != null
+      && cachedData.revision._id !== initialData.revision._id
     ) {
       return true;
     }
@@ -123,14 +123,14 @@ const getPageApiErrorHandler = (errs: AxiosResponse[]) => {
   throw Error('failed to get page');
 };
 
-export const useSWRMUTxCurrentPage = (): SWRMutationResponse<IPagePopulatedToShowRevision|null> => {
+export const useSWRMUTxCurrentPage = (): SWRMutationResponse<IPagePopulatedToShowRevision | null> => {
   const key = 'currentPage';
 
   const { data: currentPageId } = useCurrentPageId();
   const { data: shareLinkId } = useShareLinkId();
 
   // Get URL parameter for specific revisionId
-  let revisionId: string|undefined;
+  let revisionId: string | undefined;
   if (isClient()) {
     const urlParams = new URLSearchParams(window.location.search);
     const requestRevisionId = urlParams.get('revisionId');
@@ -156,7 +156,7 @@ export const useSWRMUTxCurrentPage = (): SWRMutationResponse<IPagePopulatedToSho
   );
 };
 
-export const useSWRxPageByPath = (path?: string, config?: SWRConfiguration): SWRResponse<IPagePopulatedToShowRevision|null, Error> => {
+export const useSWRxPageByPath = (path?: string, config?: SWRConfiguration): SWRResponse<IPagePopulatedToShowRevision | null, Error> => {
   return useSWR(
     path != null ? ['/page', path] : null,
     ([endpoint, path]) => apiv3Get<{ page: IPagePopulatedToShowRevision }>(endpoint, { path })
@@ -213,7 +213,7 @@ export const useSWRxPageInfo = (
 
   const swrResult = useSWRImmutable(
     key,
-    ([endpoint, pageId, shareLinkId]: [string, string, string|null]) => apiv3Get(endpoint, { pageId, shareLinkId }).then(response => response.data),
+    ([endpoint, pageId, shareLinkId]: [string, string, string | null]) => apiv3Get(endpoint, { pageId, shareLinkId }).then(response => response.data),
     { fallbackData: initialData },
   );
 
@@ -247,7 +247,7 @@ export const useSWRMUTxPageInfo = (
 
   return useSWRMutation(
     key,
-    ([endpoint, pageId, shareLinkId]: [string, string, string|null]) => apiv3Get(endpoint, { pageId, shareLinkId }).then(response => response.data),
+    ([endpoint, pageId, shareLinkId]: [string, string, string | null]) => apiv3Get(endpoint, { pageId, shareLinkId }).then(response => response.data),
   );
 };
 

+ 1 - 1
apps/app/src/stores/websocket.tsx

@@ -40,7 +40,7 @@ export const useSetupGlobalSocket = (): void => {
   }, [data, mutate]);
 };
 
-// comment out for porduction build error: https://github.com/weseek/growi/pull/7131
+// comment out for porduction build error: https://github.com/growilabs/growi/pull/7131
 /*
  * Global Admin Socket
  */

+ 1 - 1
apps/pdf-converter/README.md

@@ -13,7 +13,7 @@ This app (PDF-Converter) is necessary to convert markdown pages to PDF during th
 1. Create `.devcontainer/compose.extend.yml` with the same contents as `.devcontainer/compose.extend.template.yml`
 1. Open command palette (Windows: Ctrl + Shift + P, Mac: Cmd + Shift + P)
 1. Choose `Dev Containers: Open folder in Container...`
-1. Choose the root growi directory you have cloned from https://github.com/weseek/growi
+1. Choose the root growi directory you have cloned from https://github.com/growilabs/growi
     - **Not the PDF-Converter directory (growi/apps/pdf-converter)**
 1. Choose `GROWI-PDF-Converter` as the container to open
 1. Execute `cd apps/pdf-converter && turbo dev:pdf-converter` to start the pdf-converter app

+ 1 - 1
apps/pdf-converter/README_JP.md

@@ -13,7 +13,7 @@ GROWI には、ページを PDF 形式で一括エクスポートする機能が
 1. `.devcontainer/compose.extend.template.yml` と同様の内容で `.devcontainer/compose.extend.yml` を作成
 1. コマンドパレットを開く(Windows: `Ctrl + Shift + P`、Mac: `Cmd + Shift + P`)
 1. `Dev Containers: Open folder in Container...` を選択
-1. [https://github.com/weseek/growi](https://github.com/weseek/growi) からクローンした GROWI のルートディレクトリを選択
+1. [https://github.com/growilabs/growi](https://github.com/growilabs/growi) からクローンした GROWI のルートディレクトリを選択
    - **PDF-Converter のディレクトリ(growi/apps/pdf-converter)ではなく、GROWI のルートディレクトリを選択すること**
 1. `GROWI-PDF-Converter` をコンテナとして選択
 1. `cd apps/pdf-converter && turbo dev:pdf-converter` を実行し、PDF-Converter アプリを起動

+ 3 - 3
apps/pdf-converter/docker/README.md

@@ -2,13 +2,13 @@
 GROWI PDF Converter Official docker image
 ==============================================
 
-[![Node CI for pdf-converter](https://github.com/weseek/growi/actions/workflows/ci-pdf-converter.yml/badge.svg)](https://github.com/weseek/growi/actions/workflows/ci-pdf-converter.yml) [![docker-pulls](https://img.shields.io/docker/pulls/growilabs/pdf-converter.svg)](https://hub.docker.com/r/growilabs/pdf-converter/)
+[![Node CI for pdf-converter](https://github.com/growilabs/growi/actions/workflows/ci-pdf-converter.yml/badge.svg)](https://github.com/growilabs/growi/actions/workflows/ci-pdf-converter.yml) [![docker-pulls](https://img.shields.io/docker/pulls/growilabs/pdf-converter.svg)](https://hub.docker.com/r/growilabs/pdf-converter/)
 
 
 Supported tags and respective Dockerfile links
 ------------------------------------------------
 
-* [`1.0.0`, `latest` (Dockerfile)](https://github.com/weseek/growi/blob/master/apps/pdf-converter/docker/Dockerfile)
+* [`1.0.0`, `latest` (Dockerfile)](https://github.com/growilabs/growi/blob/master/apps/pdf-converter/docker/Dockerfile)
 
 
 What is GROWI PDF Converter used for?
@@ -29,4 +29,4 @@ and go to `http://localhost:3010/` .
 
 ### docker-compose
 
-PDF Converter is configured by default in [weseek/growi-docker-compose](https://github.com/weseek/growi-docker-compose). GROWI will be able to request to PDF Converter after `docker-compose up`.
+PDF Converter is configured by default in [growilabs/growi-docker-compose](https://github.com/growilabs/growi-docker-compose). GROWI will be able to request to PDF Converter after `docker-compose up`.

+ 1 - 1
apps/pdf-converter/src/service/pdf-convert.ts

@@ -298,7 +298,7 @@ class PdfConvertService implements OnInit {
       maxConcurrency: this.maxConcurrency,
       workerCreationDelay: 10000,
       puppeteerOptions: {
-        // ref) https://github.com/weseek/growi/pull/10192
+        // ref) https://github.com/growilabs/growi/pull/10192
         args: ['--no-sandbox'],
       },
     });

+ 2 - 2
apps/slackbot-proxy/docker/README.md

@@ -2,13 +2,13 @@
 GROWI Slackbot Proxy Server Official docker image
 ==============================================
 
-[![Node CI for slackbot-proxy](https://github.com/weseek/growi/actions/workflows/ci-slackbot-proxy.yml/badge.svg)](https://github.com/weseek/growi/actions/workflows/ci-slackbot-proxy.yml) [![docker-pulls](https://img.shields.io/docker/pulls/weseek/growi-slackbot-proxy.svg)](https://hub.docker.com/r/weseek/growi-slackbot-proxy/)
+[![Node CI for slackbot-proxy](https://github.com/growilabs/growi/actions/workflows/ci-slackbot-proxy.yml/badge.svg)](https://github.com/growilabs/growi/actions/workflows/ci-slackbot-proxy.yml) [![docker-pulls](https://img.shields.io/docker/pulls/weseek/growi-slackbot-proxy.svg)](https://hub.docker.com/r/weseek/growi-slackbot-proxy/)
 
 
 Supported tags and respective Dockerfile links
 ------------------------------------------------
 
-* [`1.0.0`, `latest` (Dockerfile)](https://github.com/weseek/growi/blob/master/apps/slackbot-proxy/docker/Dockerfile)
+* [`1.0.0`, `latest` (Dockerfile)](https://github.com/growilabs/growi/blob/master/apps/slackbot-proxy/docker/Dockerfile)
 
 
 What is GROWI Slackbot Proxy Server?

+ 54 - 43
apps/slackbot-proxy/src/views/privacy.ejs

@@ -1,11 +1,11 @@
 <%- include('commons/head'); %>
 
-<body>
-  <div class="row">
-    <div class="col-12 col-md-6 offset-md-3">
-      <div class="p-3">
-        <h1 class="text-center">Privacy Policy</h1>
-        <h2 class="text-center"">At First</h2>
+  <body>
+    <div class="row">
+      <div class="col-12 col-md-6 offset-md-3">
+        <div class="p-3">
+          <h1 class="text-center">Privacy Policy</h1>
+          <h2 class="text-center"">At First</h2>
         <p>
           Your privacy is critically important to us. At GROWI Official Bot we have a few fundamental principles:
         </p>
@@ -18,34 +18,42 @@
           If you have questions about deleting or correcting your personal data please contact support.
         </p>
         <p>
-          WESEEK, Inc. operates slack bot about GROWI. – henceforth referred to as "GROWI Official Bot". It is slack bot’s policy to respect your privacy regarding any information we may collect while operating our service.
-        </p>
-        <h2 class="text-center"">What Personal Data Do We Receive?</h2>
+          GROWI, Inc. operates slack bot about GROWI. – henceforth referred to as " GROWI Official Bot". It is slack
+            bot’s policy to respect your privacy regarding any information we may collect while operating our service.
+            </p>
+            <h2 class="text-center"">What Personal Data Do We Receive?</h2>
         <p>
-          Personal information is information about an identified or identifiable individual, or about an identifiable individual, including information that WESEEK, Inc. can associate with an individual.
+          Personal information is information about an identified or identifiable individual, or about an identifiable individual, including information that GROWI, Inc. can associate with an individual.
         </p>
         <p>
           When using or operating the GROWI Official Bot, we may collect or process the following categories of personal information on your behalf.
         </p>
-        <h2 class="text-center"">Protection of specific personal information</h2>
-        <p>
-          WESEEK, Inc. provides potentially personally identifiable information and personally identifiable information.
-        </p>
-        <ul>
-          <li>
-            We will only disclose it to the information of employees, contractors, and related organizations who need to know that information to process on behalf of WESEEK, Inc. or to provide the services available on the GROWI Official Bot.
-          </li>
-          <li>
-            Those who have agreed not to disclose it to others. Some of these employees, contractors, and related organizations may be located outside of their home country.
-          </li>
-        </ul>
-        <p>
-          By using GROWI Official Bot, you agree to transfer such information to them. As mentioned above, other than employees, contractors, and related organizations, WESEEK, Inc. does not lend or sell personally identifiable or personally identifiable information to third parties.
-        </p>
-        <p>
-          WESEEK, Inc. will take all reasonable steps to protect personally identifiable information and personally identifiable information from unauthorized access, use, modification or destruction.
-        </p>
-        <h2 class="text-center"">Other information to collect</h2>
+        <h2 class=" text-center"">Protection of specific personal information</h2>
+            <p>
+              GROWI, Inc. provides potentially personally identifiable information and personally identifiable
+              information.
+            </p>
+            <ul>
+              <li>
+                We will only disclose it to the information of employees, contractors, and related organizations who
+                need to know that information to process on behalf of GROWI, Inc. or to provide the services available
+                on the GROWI Official Bot.
+              </li>
+              <li>
+                Those who have agreed not to disclose it to others. Some of these employees, contractors, and related
+                organizations may be located outside of their home country.
+              </li>
+            </ul>
+            <p>
+              By using GROWI Official Bot, you agree to transfer such information to them. As mentioned above, other
+              than employees, contractors, and related organizations, GROWI, Inc. does not lend or sell personally
+              identifiable or personally identifiable information to third parties.
+            </p>
+            <p>
+              GROWI, Inc. will take all reasonable steps to protect personally identifiable information and personally
+              identifiable information from unauthorized access, use, modification or destruction.
+            </p>
+            <h2 class="text-center"">Other information to collect</h2>
         <p>
           order to enable mutual communication between your GROWI and Slack, we may collect, retain and process the following information that does not fall within the definition of personal information.
         </p>
@@ -75,22 +83,25 @@
             </ul>
           </li>
         </ul>
-        <h2 class="text-center"">
-          Business Transfers
-        </h2>
-        <p>
-          If WESEEK, Inc. or substantially all of its assets, were acquired, or in the unlikely event that WESEEK, Inc.
-          goes out of business or enters bankruptcy, user information would be one of the assets that is transferred or acquired by a third party.
-        </p>
-        <p>
-          You acknowledge that such transfers may occur, and that any acquirer of WESEEK, Inc. may continue to use your personal information as set forth in this policy.
-        </p>
-        <h2 class="text-center"">
+        <h2 class=" text-center"">
+              Business Transfers
+            </h2>
+            <p>
+              If GROWI, Inc. or substantially all of its assets, were acquired, or in the unlikely event that GROWI,
+              Inc.
+              goes out of business or enters bankruptcy, user information would be one of the assets that is transferred
+              or acquired by a third party.
+            </p>
+            <p>
+              You acknowledge that such transfers may occur, and that any acquirer of GROWI, Inc. may continue to use
+              your personal information as set forth in this policy.
+            </p>
+            <h2 class="text-center"">
           Privacy Policy Changes
         </h2>
         <p>
-          Although most changes are likely to be minor, WESEEK, Inc. may change its Privacy Policy from time to time, and in WESEEK, Inc.’s sole discretion.
-          WESEEK, Inc. encourages visitors to frequently check this page for any changes to its Privacy Policy.
+          Although most changes are likely to be minor, GROWI, Inc. may change its Privacy Policy from time to time, and in GROWI, Inc.’s sole discretion.
+          GROWI, Inc. encourages visitors to frequently check this page for any changes to its Privacy Policy.
         </p>
         <p>
           Your continued use of this site after any change in this Privacy Policy will constitute your acceptance of such change.
@@ -98,4 +109,4 @@
       </div>
     </div>
   </div>
-</body>
+</body>

+ 105 - 65
apps/slackbot-proxy/src/views/term.ejs

@@ -1,85 +1,125 @@
 <%- include('commons/head'); %>
 
-<body>
-  <div class="row">
-    <div class="col-12 col-md-6 offset-md-3">
-      <div class="p-3">
-        <h1 class="text-center">Terms of Service</h1>
-        <h2 class="text-center">At First</h2>
-        <p>This Terms of Use Agreement(hereinafter referred to as the "Agreement") stipulates the terms and conditions of use for the services provided by WESEEK,Inc. on GROWI Slack-Bot(hereinafter referred to as the "Services"). All registered users(hereinafter referred to as "Users") are required to follow these Terms of Service.</p>
+  <body>
+    <div class="row">
+      <div class="col-12 col-md-6 offset-md-3">
+        <div class="p-3">
+          <h1 class="text-center">Terms of Service</h1>
+          <h2 class="text-center">At First</h2>
+          <p>This Terms of Use Agreement(hereinafter referred to as the "Agreement") stipulates the terms and conditions
+            of use for the services provided by GROWI, Inc. on GROWI Slack-Bot(hereinafter referred to as the
+            "Services"). All registered users(hereinafter referred to as "Users") are required to follow these Terms of
+            Service.</p>
 
-        <h2 class="text-center">Application of Terms</h2>
-        <p>This Agreement shall apply to all relationships between the User and WESEEK,Inc. regarding the use of the Service.  In addition to this Agreement, WESEEK,Inc. may make various provisions regarding the Service, such as rules for use (hereinafter referred to as "Individual Provisions"). These individual regulations may be called by any name. These Individual Regulations, regardless of their names, shall constitute a part of these Terms. In the event that the provisions of these Terms of Use conflict with the provisions of the Individual Provisions of the preceding article, the provisions of the Individual Provisions shall take precedence unless otherwise specified in the Individual Provisions.</p>
+          <h2 class="text-center">Application of Terms</h2>
+          <p>This Agreement shall apply to all relationships between the User and GROWI, Inc. regarding the use of the
+            Service. In addition to this Agreement, GROWI, Inc. may make various provisions regarding the Service, such
+            as rules for use (hereinafter referred to as "Individual Provisions"). These individual regulations may be
+            called by any name. These Individual Regulations, regardless of their names, shall constitute a part of
+            these Terms. In the event that the provisions of these Terms of Use conflict with the provisions of the
+            Individual Provisions of the preceding article, the provisions of the Individual Provisions shall take
+            precedence unless otherwise specified in the Individual Provisions.</p>
 
-        <h2 class="text-center">User Registration</h2>
-        <p>Registration for this service shall be completed when the applicant agrees to these Terms of Use, applies for registration in accordance with the method specified by WESEEK,Inc. approves the application. If WESEEK,Inc. determines that the applicant has any of the following reasons, WESEEK,Inc. may not approve the application for registration, and WESEEK,Inc. shall not be obligated to disclose any of the reasons.</p>
+          <h2 class="text-center">User Registration</h2>
+          <p>Registration for this service shall be completed when the applicant agrees to these Terms of Use, applies
+            for registration in accordance with the method specified by GROWI, Inc. approves the application. If GROWI,
+            Inc. determines that the applicant has any of the following reasons, GROWI, Inc. may not approve the
+            application for registration, and GROWI, Inc. shall not be obligated to disclose any of the reasons.</p>
           <ul>
             <li>If the applicant has provided false information in the application for registration.</li>
             <li>If the application is from a person who has violated this agreement.</li>
-            <li>In addition, when WESEEK,Inc. deems that the registration is not appropriate.</li>
+            <li>In addition, when GROWI, Inc. deems that the registration is not appropriate.</li>
           </ul>
 
-        <h2 class="text-center">Account</h2>
-        <p>Users are responsible for maintaining the privacy and security of their accounts. We will not be liable for any damage or loss caused by your failure to protect your login information, including your password.</p>
+          <h2 class="text-center">Account</h2>
+          <p>Users are responsible for maintaining the privacy and security of their accounts. We will not be liable for
+            any damage or loss caused by your failure to protect your login information, including your password.</p>
 
-        <h2 class="text-center">Prohibited Matters</h2>
-        <p>Users shall not commit any of the following acts when using the Service.</p>
-        <ul>
-          <li>Acts that violate laws or public order and morals</li>
-          <li>Acts related to criminal acts</li>
-          <li>Acts that destroy or interfere with the functions of the servers or networks of WESEEK,Inc., other users, or other third parties.</li>
-          <li>Acts that may interfere with the operation of WESEEK,Inc.'s services.</li>
-          <li>Unauthorized access or attempts to do so.</li>
-          <li>Acts that collect or accumulate personal information about other users.</li>
-          <li>Acts of using this service for illegal purposes.</li>
-          <li>Actions that cause disadvantage, damage, or discomfort to other users of this service or other third parties.</li>
-          <li>Act of impersonating other users.</li>
-          <li>Advertising, solicitation, or business activities on this service that are not authorized by WESEEK,Inc..</li>
-          <li>Directly or indirectly providing benefits to antisocial forces in relation to WESEEK,Inc.'s services.</li>
-          <li>Any other acts that WESEEK,Inc. deems inappropriate.</li>
-        </ul>
+          <h2 class="text-center">Prohibited Matters</h2>
+          <p>Users shall not commit any of the following acts when using the Service.</p>
+          <ul>
+            <li>Acts that violate laws or public order and morals</li>
+            <li>Acts related to criminal acts</li>
+            <li>Acts that destroy or interfere with the functions of the servers or networks of GROWI, Inc., other
+              users, or other third parties.</li>
+            <li>Acts that may interfere with the operation of GROWI, Inc.'s services.</li>
+            <li>Unauthorized access or attempts to do so.</li>
+            <li>Acts that collect or accumulate personal information about other users.</li>
+            <li>Acts of using this service for illegal purposes.</li>
+            <li>Actions that cause disadvantage, damage, or discomfort to other users of this service or other third
+              parties.</li>
+            <li>Act of impersonating other users.</li>
+            <li>Advertising, solicitation, or business activities on this service that are not authorized by GROWI,
+              Inc..</li>
+            <li>Directly or indirectly providing benefits to antisocial forces in relation to GROWI, Inc.'s services.
+            </li>
+            <li>Any other acts that GROWI, Inc. deems inappropriate.</li>
+          </ul>
 
-        <h2 class="text-center">Suspension of Provision of the Service, etc.</h2>
-        <p>WESEEK,Inc. may suspend or interrupt the provision of all or part of the Service without prior notice to the User if WESEEK,Inc. deems any of the following to be the case When performing maintenance, inspection, or updating of the computer system for this service</p>
-        <ul>
-          <li>In the event that the provision of the Service becomes difficult due to force majeure such as earthquakes, lightning, fire, power outages, or natural disasters.</li>
-          <li>When a computer or communication line is stopped due to an accident</li>
-          <li>In any other cases where WESEEK,Inc. deems it difficult to provide the Service.</li>
-        </ul>
-        <p>WESEEK,Inc. shall not be liable for any disadvantage or damage incurred by the User or any third party due to the suspension or interruption of the provision of the Service.</p>
+          <h2 class="text-center">Suspension of Provision of the Service, etc.</h2>
+          <p>GROWI, Inc. may suspend or interrupt the provision of all or part of the Service without prior notice to
+            the User if GROWI, Inc. deems any of the following to be the case When performing maintenance, inspection,
+            or updating of the computer system for this service</p>
+          <ul>
+            <li>In the event that the provision of the Service becomes difficult due to force majeure such as
+              earthquakes, lightning, fire, power outages, or natural disasters.</li>
+            <li>When a computer or communication line is stopped due to an accident</li>
+            <li>In any other cases where GROWI, Inc. deems it difficult to provide the Service.</li>
+          </ul>
+          <p>GROWI, Inc. shall not be liable for any disadvantage or damage incurred by the User or any third party due
+            to the suspension or interruption of the provision of the Service.</p>
 
-        <h2 class="text-center">Restriction of Use and Cancellation of Registration</h2>
-        <p>In the event that a User falls under any of the following, WESEEK,Inc. may, without prior notice, restrict the User from using all or part of the Service, or cancel the User's registration.</P>
-        <ul>
-          <li>If the user violates any of the provisions of this agreement.</li>
-          <li>When it is found that there is a false fact in the registered information.</li>
-          <li>When there is no response to communication from WESEEK,Inc. for a certain period of time.</li>
-          <li>When there is no use of this service for a certain period of time after the last use.</li>
-          <li>In any other cases where WESEEK,Inc. deems the use of the Service to be inappropriate.</li>
-        </ul>
-        <p>WESEEK,Inc. shall not be liable for any damages incurred by the User as a result of any action taken by WESEEK,Inc. in accordance with this Article.</p>
+          <h2 class="text-center">Restriction of Use and Cancellation of Registration</h2>
+          <p>In the event that a User falls under any of the following, GROWI, Inc. may, without prior notice, restrict
+            the User from using all or part of the Service, or cancel the User's registration.</P>
+          <ul>
+            <li>If the user violates any of the provisions of this agreement.</li>
+            <li>When it is found that there is a false fact in the registered information.</li>
+            <li>When there is no response to communication from GROWI, Inc. for a certain period of time.</li>
+            <li>When there is no use of this service for a certain period of time after the last use.</li>
+            <li>In any other cases where GROWI, Inc. deems the use of the Service to be inappropriate.</li>
+          </ul>
+          <p>GROWI, Inc. shall not be liable for any damages incurred by the User as a result of any action taken by
+            GROWI, Inc. in accordance with this Article.</p>
 
-        <h2 class="text-center">No Warranty and Disclaimer</h2>
-        <p>WESEEK,Inc does not warrant, expressly or impliedly, that the Service is free from defects in fact or in law (including defects in safety, reliability, accuracy, completeness, effectiveness, fitness for a particular purpose, security, errors or bugs, infringement of rights, etc.).
-            WESEEK,Inc shall not be liable for any damages incurred by the User due to the Service. WESEEK,Inc shall not be liable for any transactions, communications, or disputes that may arise between the User and other users or third parties in relation to the Service.</p>
-        <h2 class="text-center">Modification of Service Contents, etc.</h2>
-        <p>WESEEK,Inc. may change the contents of the Service or discontinue the provision of the Service without notice to the User, and shall not be liable for any damages incurred by the User as a result of such changes.</p>
+          <h2 class="text-center">No Warranty and Disclaimer</h2>
+          <p>GROWI, Inc. does not warrant, expressly or impliedly, that the Service is free from defects in fact or in
+            law (including defects in safety, reliability, accuracy, completeness, effectiveness, fitness for a
+            particular purpose, security, errors or bugs, infringement of rights, etc.).
+            GROWI, Inc. shall not be liable for any damages incurred by the User due to the Service. GROWI, Inc. shall
+            not
+            be liable for any transactions, communications, or disputes that may arise between the User and other users
+            or third parties in relation to the Service.</p>
+          <h2 class="text-center">Modification of Service Contents, etc.</h2>
+          <p>GROWI, Inc. may change the contents of the Service or discontinue the provision of the Service without
+            notice to the User, and shall not be liable for any damages incurred by the User as a result of such
+            changes.</p>
 
-        <h2 class="text-center">Modification of the Terms of Service, etx.</h2>
-        <p>WESEEK,Inc. may change the Terms of Use at any time without notice to the User, if WESEEK,Inc. deems it necessary. In the event that a User begins to use the Service after a change to the Terms, the User shall be deemed to have agreed to the changed Terms.</p>
+          <h2 class="text-center">Modification of the Terms of Service, etx.</h2>
+          <p>GROWI, Inc. may change the Terms of Use at any time without notice to the User, if GROWI, Inc. deems it
+            necessary. In the event that a User begins to use the Service after a change to the Terms, the User shall be
+            deemed to have agreed to the changed Terms.</p>
 
-        <h2 class="text-center">Handling of Personal Information</h2>
-        <p>WESEEK,Inc. shall handle personal information obtained through the use of the Service in an appropriate manner in accordance with WESEEK,Inc.'s "Privacy Policy".</p>
+          <h2 class="text-center">Handling of Personal Information</h2>
+          <p>GROWI, Inc. shall handle personal information obtained through the use of the Service in an appropriate
+            manner in accordance with GROWI, Inc.'s "Privacy Policy".</p>
 
-        <h2 class="text-center">Notification or Communication</h2>
-        <p>Notification or communication between the User and WESEEK,Inc. shall be conducted in a manner determined by WESEEK,Inc.. Unless the User notifies WESEEK,Inc. of a change in the method specified separately by WESEEK,Inc., WESEEK,Inc. will assume that the currently registered contact information is valid and send notifications or communications to said contact information, and these notifications or communications will be deemed to have reached the User at the time they are sent.</p>
+          <h2 class="text-center">Notification or Communication</h2>
+          <p>Notification or communication between the User and GROWI, Inc. shall be conducted in a manner determined by
+            GROWI, Inc.. Unless the User notifies GROWI, Inc. of a change in the method specified separately by GROWI,
+            Inc., GROWI, Inc. will assume that the currently registered contact information is valid and send
+            notifications or communications to said contact information, and these notifications or communications will
+            be deemed to have reached the User at the time they are sent.</p>
 
-        <h2 class="text-center">Prohibition of Transfer of Rights and Obligations</h2>
-        <p>The User may not assign or pledge to a third party his/her position in the User Agreement or rights or obligations under this Agreement without the prior written consent of WESEEK,Inc..</p>
+          <h2 class="text-center">Prohibition of Transfer of Rights and Obligations</h2>
+          <p>The User may not assign or pledge to a third party his/her position in the User Agreement or rights or
+            obligations under this Agreement without the prior written consent of GROWI, Inc..</p>
 
-        <h2 class="text-center">Governing Law</h2>
-        <p>These Terms of Use shall be governed by and construed in accordance with the laws of Japan. In the event of a dispute regarding the Service, the court having jurisdiction over the location of the head office of WESEEK,Inc. shall have exclusive jurisdiction.</p>
+          <h2 class="text-center">Governing Law</h2>
+          <p>These Terms of Use shall be governed by and construed in accordance with the laws of Japan. In the event of
+            a dispute regarding the Service, the court having jurisdiction over the location of the head office of
+            GROWI, Inc. shall have exclusive jurisdiction.</p>
+        </div>
       </div>
     </div>
-  </div>
-</body>
+  </body>

+ 35 - 31
apps/slackbot-proxy/src/views/top.ejs

@@ -1,33 +1,35 @@
 <%- include('commons/head'); %>
 
-<body class="pt-3">
-  <div class="container border p-5">
-    <div class="text-center">
-      <h1>GROWI Bot</h1>
-      <h4>GROWI is a wiki that can be written in Markdown and easy to share information with everyone.</h4>
+  <body class="pt-3">
+    <div class="container border p-5">
+      <div class="text-center">
+        <h1>GROWI Bot</h1>
+        <h4>GROWI is a wiki that can be written in Markdown and easy to share information with everyone.</h4>
 
-      <div>
-        <img height="300" width="300" alt="GROWi Bot" src="/images/growi-bot.png" />
-      </div>
-      <div class="m-3">
-        <a href=<%- url %>>
-          <img alt="Add to Slack" height="40" width="139" src="/images/add-to-slack.png"/>
-        </a>
-      </div>
-      <a class="btn btn-outline-success" href="https://docs.growi.org/en/admin-guide/management-cookbook/slack-integration/official-bot-settings.html">Getting started</a>
-      <div class="d-flex justify-content-evenly my-3">
-        <% if (isOfficialMode) { %>
-          <a href="/privacy">
-            Privacy Policy
-          </a>
-          <a href="/term">
-            Term of Service
+        <div>
+          <img height="300" width="300" alt="GROWi Bot" src="/images/growi-bot.png" />
+        </div>
+        <div class="m-3">
+          <a href=<%- url %>>
+            <img alt="Add to Slack" height="40" width="139" src="/images/add-to-slack.png" />
           </a>
-        <% } %>
+        </div>
+        <a class="btn btn-outline-success"
+          href="https://docs.growi.org/en/admin-guide/management-cookbook/slack-integration/official-bot-settings.html">Getting
+          started</a>
+        <div class="d-flex justify-content-evenly my-3">
+          <% if (isOfficialMode) { %>
+            <a href="/privacy">
+              Privacy Policy
+            </a>
+            <a href="/term">
+              Term of Service
+            </a>
+            <% } %>
+        </div>
       </div>
-    </div>
-    <div class="m-3">
-      <div class="d-flex flex-column align-items-center justify-content-center">
+      <div class="m-3">
+        <div class="d-flex flex-column align-items-center justify-content-center">
           <ul>
             With GROWI for Slack, you can:
             <ul>
@@ -36,12 +38,14 @@
             </ul>
             </li>
           </ul>
-        <div class="mt-3">
-          GROWI is open-source software developed by WESEEK, Inc and we are looking for contributors who can work with us.<br>
-          Please <a href="https://communityinviter.com/apps/wsgrowi/invite/">join</a> Slack and feel free to talk to WESEEK members!
+          <div class="mt-3">
+            GROWI is open-source software developed by GROWI, Inc. and we are looking for contributors who can work with
+            us.<br>
+            Please <a href="https://communityinviter.com/apps/wsgrowi/invite/">join</a> Slack and feel free to talk to
+            GROWI, Inc. members!
+          </div>
         </div>
       </div>
+      <%- include('commons/footer'); %>
     </div>
-    <%- include('commons/footer'); %>
-  </div>
-</body>
+  </body>

+ 2 - 2
bin/data-migrations/README.md

@@ -5,7 +5,7 @@
 
 ## Usage
 ```
-git clone https://github.com/weseek/growi
+git clone https://github.com/growilabs/growi
 cd growi/bin/data-migrations
 
 NETWORK=growi_devcontainer_default
@@ -80,7 +80,7 @@ module.exports = [
 
 By passing `custom` in the environment variable `MIGRATION_MODULE` and executing it, you can apply the `custom.js` to all the latest `revisions`.
 ```
-git clone https://github.com/weseek/growi
+git clone https://github.com/growilabs/growi
 cd growi/bin/data-migrations
 
 NETWORK=growi_devcontainer_default \

+ 1 - 1
bin/data-migrations/src/migrations/custom.js

@@ -9,7 +9,7 @@ module.exports = [
   (body) => {
     // processor for MIGRATION_MODULE=custom
     // ADD YOUR PROCESS HERE!
-    // https://github.com/weseek/growi/discussions/7180
+    // https://github.com/growilabs/growi/discussions/7180
     return body;
   },
 ];

+ 1 - 1
bin/github-actions/list-branches.js

@@ -25,7 +25,7 @@ const LEGAL_PATTERNS = [
   // https://regex101.com/r/p9xswM/4
   /^(dev|feat|imprv|support|fix|rc|release|tmp)\/.+$/,
 ];
-const GITHUB_REPOS_URI = 'https://github.com/weseek/growi/';
+const GITHUB_REPOS_URI = 'https://github.com/growilabs/growi/';
 
 class BranchSummary {
 

+ 3 - 3
package.json

@@ -15,10 +15,10 @@
   "homepage": "https://growi.org",
   "repository": {
     "type": "git",
-    "url": "https://github.com/weseek/growi.git"
+    "url": "https://github.com/growilabs/growi.git"
   },
   "bugs": {
-    "url": "https://github.com/weseek/growi/issues"
+    "url": "https://github.com/growilabs/growi/issues"
   },
   "packageManager": "pnpm@10.4.1",
   "scripts": {
@@ -118,4 +118,4 @@
   "engines": {
     "node": "^20 || ^22"
   }
-}
+}

+ 2 - 2
packages/core-styles/CHANGELOG.md

@@ -4,10 +4,10 @@
 
 ### Minor Changes
 
-- [#9204](https://github.com/weseek/growi/pull/9204) [`3af5dac`](https://github.com/weseek/growi/commit/3af5dac35ecadfb70c15d4511575d649f332696e) Thanks [@yuki-takei](https://github.com/yuki-takei)! - add $growi-ai-purple color
+- [#9204](https://github.com/growilabs/growi/pull/9204) [`3af5dac`](https://github.com/growilabs/growi/commit/3af5dac35ecadfb70c15d4511575d649f332696e) Thanks [@yuki-takei](https://github.com/yuki-takei)! - add $growi-ai-purple color
 
 ## 1.0.0
 
 ### Major Changes
 
-- [#8844](https://github.com/weseek/growi/pull/8844) [`37d88a8`](https://github.com/weseek/growi/commit/37d88a858c3e54d741790760fbfad4fd7a229949) Thanks [@github-actions](https://github.com/apps/github-actions)! - The first major version release
+- [#8844](https://github.com/growilabs/growi/pull/8844) [`37d88a8`](https://github.com/growilabs/growi/commit/37d88a858c3e54d741790760fbfad4fd7a229949) Thanks [@github-actions](https://github.com/apps/github-actions)! - The first major version release

+ 10 - 10
packages/core/CHANGELOG.md

@@ -4,45 +4,45 @@
 
 ### Minor Changes
 
-- [#10189](https://github.com/weseek/growi/pull/10189) [`e6bd8c8`](https://github.com/weseek/growi/commit/e6bd8c8ca0b50be85e27ca0ca5f40ad0400fc5ea) Thanks [@yuki-takei](https://github.com/yuki-takei)! - Update IGrowiInfo type
+- [#10189](https://github.com/growilabs/growi/pull/10189) [`e6bd8c8`](https://github.com/growilabs/growi/commit/e6bd8c8ca0b50be85e27ca0ca5f40ad0400fc5ea) Thanks [@yuki-takei](https://github.com/yuki-takei)! - Update IGrowiInfo type
 
-- [#10185](https://github.com/weseek/growi/pull/10185) [`8d28e19`](https://github.com/weseek/growi/commit/8d28e1990cf90a8957594a27b400af86728fb69a) Thanks [@yuki-takei](https://github.com/yuki-takei)! - Updated the interface to accommodate the removal of the questionnaire feature.
+- [#10185](https://github.com/growilabs/growi/pull/10185) [`8d28e19`](https://github.com/growilabs/growi/commit/8d28e1990cf90a8957594a27b400af86728fb69a) Thanks [@yuki-takei](https://github.com/yuki-takei)! - Updated the interface to accommodate the removal of the questionnaire feature.
 
 ## 1.5.0
 
 ### Minor Changes
 
-- [#9729](https://github.com/weseek/growi/pull/9729) [`29ce07f`](https://github.com/weseek/growi/commit/29ce07f562cdef44550adc32d92c5456226c4669) Thanks [@NaokiHigashi28](https://github.com/NaokiHigashi28)! - Expose React instance to window via GrowiFacade
+- [#9729](https://github.com/growilabs/growi/pull/9729) [`29ce07f`](https://github.com/growilabs/growi/commit/29ce07f562cdef44550adc32d92c5456226c4669) Thanks [@NaokiHigashi28](https://github.com/NaokiHigashi28)! - Expose React instance to window via GrowiFacade
 
 ## 1.4.0
 
 ### Minor Changes
 
-- [#9542](https://github.com/weseek/growi/pull/9542) [`708c45a`](https://github.com/weseek/growi/commit/708c45ab76ee7a3d3861033d1f82714f2f07e4ec) Thanks [@yuki-takei](https://github.com/yuki-takei)! - Update GrowiInfo interface
+- [#9542](https://github.com/growilabs/growi/pull/9542) [`708c45a`](https://github.com/growilabs/growi/commit/708c45ab76ee7a3d3861033d1f82714f2f07e4ec) Thanks [@yuki-takei](https://github.com/yuki-takei)! - Update GrowiInfo interface
 
 ## 1.3.1
 
 ### Patch Changes
 
-- [#9550](https://github.com/weseek/growi/pull/9550) [`acd3787`](https://github.com/weseek/growi/commit/acd3787fc4b8c8630ba9fa5a06d837639da8d10a) Thanks [@yuki-takei](https://github.com/yuki-takei)! - Fix generateChildrenRegExp method
+- [#9550](https://github.com/growilabs/growi/pull/9550) [`acd3787`](https://github.com/growilabs/growi/commit/acd3787fc4b8c8630ba9fa5a06d837639da8d10a) Thanks [@yuki-takei](https://github.com/yuki-takei)! - Fix generateChildrenRegExp method
 
 ## 1.3.0
 
 ### Minor Changes
 
-- [#9042](https://github.com/weseek/growi/pull/9042) [`8f9189d`](https://github.com/weseek/growi/commit/8f9189d4fcf031c1344072f88b7d9febeb02ce1d) Thanks [@yuki-takei](https://github.com/yuki-takei)! - Add isIPageInfo type guard
+- [#9042](https://github.com/growilabs/growi/pull/9042) [`8f9189d`](https://github.com/growilabs/growi/commit/8f9189d4fcf031c1344072f88b7d9febeb02ce1d) Thanks [@yuki-takei](https://github.com/yuki-takei)! - Add isIPageInfo type guard
 
 ## 1.2.0
 
 ### Minor Changes
 
-- [#9019](https://github.com/weseek/growi/pull/9019) [`60097ac`](https://github.com/weseek/growi/commit/60097ac686928cca76715a83a10b506576889108) Thanks [@yuki-takei](https://github.com/yuki-takei)! - Transplant and re-implement serializers for User and Attachment
+- [#9019](https://github.com/growilabs/growi/pull/9019) [`60097ac`](https://github.com/growilabs/growi/commit/60097ac686928cca76715a83a10b506576889108) Thanks [@yuki-takei](https://github.com/yuki-takei)! - Transplant and re-implement serializers for User and Attachment
 
 ## 1.1.0
 
 ### Minor Changes
 
-- [#9010](https://github.com/weseek/growi/pull/9010) [`c2d4766`](https://github.com/weseek/growi/commit/c2d476677574dfb9cd3fb9e18cc8073b30dad842) Thanks [@yuki-takei](https://github.com/yuki-takei)! - - `Ref<T>` is modified - includes ObjectId
+- [#9010](https://github.com/growilabs/growi/pull/9010) [`c2d4766`](https://github.com/growilabs/growi/commit/c2d476677574dfb9cd3fb9e18cc8073b30dad842) Thanks [@yuki-takei](https://github.com/yuki-takei)! - - `Ref<T>` is modified - includes ObjectId
   - `isPopulated()` is updated
   - `getIdForRef()` is updated
   - `getIdStringForRef()` is newly added
@@ -51,8 +51,8 @@
 
 ### Major Changes
 
-- [#8844](https://github.com/weseek/growi/pull/8844) [`37d88a8`](https://github.com/weseek/growi/commit/37d88a858c3e54d741790760fbfad4fd7a229949) Thanks [@github-actions](https://github.com/apps/github-actions)! - The first major version release
+- [#8844](https://github.com/growilabs/growi/pull/8844) [`37d88a8`](https://github.com/growilabs/growi/commit/37d88a858c3e54d741790760fbfad4fd7a229949) Thanks [@github-actions](https://github.com/apps/github-actions)! - The first major version release
 
 ### Minor Changes
 
-- [#8856](https://github.com/weseek/growi/pull/8856) [`47ce932`](https://github.com/weseek/growi/commit/47ce932a066b8bdd16f600f2526d6f0d10b7b763) Thanks [@yuki-takei](https://github.com/yuki-takei)! - Add vaidator for GROWI theme plugins
+- [#8856](https://github.com/growilabs/growi/pull/8856) [`47ce932`](https://github.com/growilabs/growi/commit/47ce932a066b8bdd16f600f2526d6f0d10b7b763) Thanks [@yuki-takei](https://github.com/yuki-takei)! - Add vaidator for GROWI theme plugins

+ 3 - 3
packages/core/src/utils/page-path-utils/index.ts

@@ -110,9 +110,9 @@ const restrictedPatternsToCreate: Array<RegExp> = [
   /\s+\/\s+/, // avoid miss in renaming
   /.+\/edit$/,
   /.+\.md$/,
-  /^(\.\.)$/, // see: https://github.com/weseek/growi/issues/3582
-  /(\/\.\.)\/?/, // see: https://github.com/weseek/growi/issues/3582
-  /\\/, // see: https://github.com/weseek/growi/issues/7241
+  /^(\.\.)$/, // see: https://github.com/growilabs/growi/issues/3582
+  /(\/\.\.)\/?/, // see: https://github.com/growilabs/growi/issues/3582
+  /\\/, // see: https://github.com/growilabs/growi/issues/7241
   /^\/(_search|_private-legacy-pages)(\/.*|$)/,
   /^\/(installer|register|login|logout|admin|me|files|trash|paste|comments|tags|share|attachment)(\/.*|$)/,
   /^\/user(?:\/[^/]+)?$/, // https://regex101.com/r/9Eh2S1/1

+ 3 - 3
packages/editor/src/client/components-internal/CodeMirrorEditor/CodeMirrorEditor.tsx

@@ -27,7 +27,7 @@ const moduleClass = style['codemirror-editor'];
 
 
 // Fix IME cursor position issue by EditContext
-// ref: https://github.com/weseek/growi/pull/9267
+// ref: https://github.com/growilabs/growi/pull/9267
 // ref: https://discuss.codemirror.net/t/issue-with-google-japanese-ime-cursor-position-in-v6/8810/3
 (EditorView as unknown as { EDIT_CONTEXT: boolean }).EDIT_CONTEXT = false;
 
@@ -227,13 +227,13 @@ export const CodeMirrorEditor = (props: Props): JSX.Element => {
         <FileDropzoneOverlay isEnabled={isDragActive} />
         <CodeMirrorEditorContainer ref={containerRef} />
       </div>
-      { !hideToolbar && (
+      {!hideToolbar && (
         <Toolbar
           editorKey={editorKey}
           acceptedUploadFileType={acceptedUploadFileType}
           onUpload={onUpload}
         />
-      ) }
+      )}
     </div>
   );
 };

+ 2 - 2
packages/editor/src/client/components-internal/CodeMirrorEditor/Toolbar/AttachmentsDropdownItem.tsx

@@ -29,7 +29,7 @@ export const AttachmentsDropdownItem = (props: Props): JSX.Element => {
     open,
   } = useFileDropzone({
     // close after uploading
-    // https://github.com/weseek/growi/pull/8564
+    // https://github.com/growilabs/growi/pull/8564
     onUpload: (files: File[]) => { onUpload?.(files); onClose?.() },
     acceptedUploadFileType,
     dropzoneOpts: {
@@ -37,7 +37,7 @@ export const AttachmentsDropdownItem = (props: Props): JSX.Element => {
       noDrag: true,
       noKeyboard: true,
       // close after cancelling
-      // https://github.com/weseek/growi/pull/8564
+      // https://github.com/growilabs/growi/pull/8564
       onFileDialogCancel: onClose,
     },
   });

+ 7 - 7
packages/pluginkit/CHANGELOG.md

@@ -4,33 +4,33 @@
 
 ### Patch Changes
 
-- [#9812](https://github.com/weseek/growi/pull/9812) [`fdde5ad`](https://github.com/weseek/growi/commit/fdde5ad90f8324ae5fd6b3ca127b46f1dd8453e0) Thanks [@NaokiHigashi28](https://github.com/NaokiHigashi28)! - Fix growifacade typo
+- [#9812](https://github.com/growilabs/growi/pull/9812) [`fdde5ad`](https://github.com/growilabs/growi/commit/fdde5ad90f8324ae5fd6b3ca127b46f1dd8453e0) Thanks [@NaokiHigashi28](https://github.com/NaokiHigashi28)! - Fix growifacade typo
 
 ## 1.1.0
 
 ### Minor Changes
 
-- [#9775](https://github.com/weseek/growi/pull/9775) [`6b9781d`](https://github.com/weseek/growi/commit/6b9781d76b7037ae1f7cb69df3fa99b3b894c83e) Thanks [@NaokiHigashi28](https://github.com/NaokiHigashi28)! - feat: Add util function to get react instance of GROWI via GrowiFacade
+- [#9775](https://github.com/growilabs/growi/pull/9775) [`6b9781d`](https://github.com/growilabs/growi/commit/6b9781d76b7037ae1f7cb69df3fa99b3b894c83e) Thanks [@NaokiHigashi28](https://github.com/NaokiHigashi28)! - feat: Add util function to get react instance of GROWI via GrowiFacade
 
 ## 1.0.1
 
 ### Patch Changes
 
-- [#8898](https://github.com/weseek/growi/pull/8898) [`7a50227`](https://github.com/weseek/growi/commit/7a502271b35bae4b419e54a08b2b00c7b140db46) Thanks [@yuki-takei](https://github.com/yuki-takei)! - Update tsconfig.json module setting
+- [#8898](https://github.com/growilabs/growi/pull/8898) [`7a50227`](https://github.com/growilabs/growi/commit/7a502271b35bae4b419e54a08b2b00c7b140db46) Thanks [@yuki-takei](https://github.com/yuki-takei)! - Update tsconfig.json module setting
 
 ## 1.0.0
 
 ### Major Changes
 
-- [#8844](https://github.com/weseek/growi/pull/8844) [`37d88a8`](https://github.com/weseek/growi/commit/37d88a858c3e54d741790760fbfad4fd7a229949) Thanks [@github-actions](https://github.com/apps/github-actions)! - The first major version release
+- [#8844](https://github.com/growilabs/growi/pull/8844) [`37d88a8`](https://github.com/growilabs/growi/commit/37d88a858c3e54d741790760fbfad4fd7a229949) Thanks [@github-actions](https://github.com/apps/github-actions)! - The first major version release
 
 ### Minor Changes
 
-- [#8856](https://github.com/weseek/growi/pull/8856) [`47ce932`](https://github.com/weseek/growi/commit/47ce932a066b8bdd16f600f2526d6f0d10b7b763) Thanks [@yuki-takei](https://github.com/yuki-takei)! - Add vaidator for GROWI theme plugins
+- [#8856](https://github.com/growilabs/growi/pull/8856) [`47ce932`](https://github.com/growilabs/growi/commit/47ce932a066b8bdd16f600f2526d6f0d10b7b763) Thanks [@yuki-takei](https://github.com/yuki-takei)! - Add vaidator for GROWI theme plugins
 
 ### Patch Changes
 
-- [#8854](https://github.com/weseek/growi/pull/8854) [`eb29dc2`](https://github.com/weseek/growi/commit/eb29dc2cf2895739778a315cb5883e95d736f823) Thanks [@yuki-takei](https://github.com/yuki-takei)! - support: Add test for pluginkit
+- [#8854](https://github.com/growilabs/growi/pull/8854) [`eb29dc2`](https://github.com/growilabs/growi/commit/eb29dc2cf2895739778a315cb5883e95d736f823) Thanks [@yuki-takei](https://github.com/yuki-takei)! - support: Add test for pluginkit
 
-- Updated dependencies [[`37d88a8`](https://github.com/weseek/growi/commit/37d88a858c3e54d741790760fbfad4fd7a229949), [`47ce932`](https://github.com/weseek/growi/commit/47ce932a066b8bdd16f600f2526d6f0d10b7b763)]:
+- Updated dependencies [[`37d88a8`](https://github.com/growilabs/growi/commit/37d88a858c3e54d741790760fbfad4fd7a229949), [`47ce932`](https://github.com/growilabs/growi/commit/47ce932a066b8bdd16f600f2526d6f0d10b7b763)]:
   - @growi/core@1.0.0

+ 1 - 1
packages/remark-attachment-refs/README.md

@@ -138,4 +138,4 @@ TODO
 
 - [ ] `format` option
 
-[GROWI]: https://github.com/weseek/growi
+[GROWI]: https://github.com/growilabs/growi

+ 1 - 1
packages/remark-lsx/README.md

@@ -24,4 +24,4 @@ TODO
 - [ ] impl `except` option
 - [x] impl `filter` option
 
-[GROWI]: https://github.com/weseek/growi
+[GROWI]: https://github.com/growilabs/growi

+ 2 - 3
packages/ui/src/components/LoadingSpinner.module.scss

@@ -2,7 +2,7 @@
   animation: animation-rotate 750ms infinite linear;
 }
 
-// refs: https://github.com/weseek/growi/blob/master/apps/app/src/styles/atoms/_spinners.scss
+// refs: https://github.com/growilabs/growi/blob/master/apps/app/src/styles/atoms/_spinners.scss
 @keyframes animation-rotate {
   100% {
     transform: rotate(360deg);
@@ -36,5 +36,4 @@
     -moz-transform: rotate(360deg);
     transform: rotate(360deg);
   }
-}
-
+}

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