This is an automated email from the ASF dual-hosted git repository.

linkinstar pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/answer.git

commit 439e7862946ed8cc744389f2b4bd6daf6dfd14b7
Merge: fc4959c3 b79fb383
Author: LinkinStars <[email protected]>
AuthorDate: Tue Oct 28 15:25:07 2025 +0800

    Merge remote-tracking branch 'origin/release/1.7.0'

 Makefile                                           |   2 +-
 README.md                                          |   2 +-
 cmd/command.go                                     |  65 +++--
 cmd/main.go                                        |   4 +-
 cmd/wire_gen.go                                    |  33 +--
 docs/docs.go                                       |  19 --
 docs/swagger.yaml                                  |  17 --
 go.mod                                             |   1 +
 go.sum                                             |   2 +
 i18n/af_ZA.yaml                                    |   2 +-
 i18n/ar_SA.yaml                                    |   2 +-
 i18n/az_AZ.yaml                                    |   2 +-
 i18n/bal_BA.yaml                                   |   2 +-
 i18n/ban_ID.yaml                                   |   2 +-
 i18n/bn_BD.yaml                                    |   2 +-
 i18n/bs_BA.yaml                                    |   2 +-
 i18n/ca_ES.yaml                                    |   2 +-
 i18n/cs_CZ.yaml                                    |   2 +-
 i18n/cy_GB.yaml                                    |   2 +-
 i18n/da_DK.yaml                                    |   2 +-
 i18n/de_DE.yaml                                    |   2 +-
 i18n/el_GR.yaml                                    |   2 +-
 i18n/en_US.yaml                                    |  27 +-
 i18n/es_ES.yaml                                    |   2 +-
 i18n/fa_IR.yaml                                    |   2 +-
 i18n/fi_FI.yaml                                    |   2 +-
 i18n/fr_FR.yaml                                    |   2 +-
 i18n/he_IL.yaml                                    |   2 +-
 i18n/hi_IN.yaml                                    |   2 +-
 i18n/hu_HU.yaml                                    |   2 +-
 i18n/hy_AM.yaml                                    |   2 +-
 i18n/id_ID.yaml                                    |   2 +-
 i18n/it_IT.yaml                                    |   2 +-
 i18n/ja_JP.yaml                                    |   4 +-
 i18n/ko_KR.yaml                                    |   2 +-
 i18n/ml_IN.yaml                                    |   2 +-
 i18n/nl_NL.yaml                                    |   2 +-
 i18n/no_NO.yaml                                    |   2 +-
 i18n/pl_PL.yaml                                    |   2 +-
 i18n/pt_BR.yaml                                    |   2 +-
 i18n/pt_PT.yaml                                    |   2 +-
 i18n/ro_RO.yaml                                    |   2 +-
 i18n/ru_RU.yaml                                    |   2 +-
 i18n/sq_AL.yaml                                    |   2 +-
 i18n/sr_SP.yaml                                    |   2 +-
 i18n/sv_SE.yaml                                    |   2 +-
 i18n/te_IN.yaml                                    |   2 +-
 i18n/vi_VN.yaml                                    |   2 +-
 i18n/zh_CN.yaml                                    |   9 +-
 i18n/zh_TW.yaml                                    |   2 +-
 internal/base/conf/conf.go                         |   4 +-
 internal/base/path/path.go                         |  53 ++++
 internal/base/reason/reason.go                     |   2 +
 internal/cli/build.go                              |   1 +
 internal/cli/install.go                            |  44 +---
 internal/cli/install_check.go                      |   3 +-
 internal/cli/reset_password.go                     | 288 +++++++++++++++++++++
 internal/controller/comment_controller.go          |   6 +-
 internal/controller/controller.go                  |   1 +
 .../controller/plugin_sidebar_controller.go        |  52 ++--
 internal/entity/comment_entity.go                  |   5 +
 internal/install/install_controller.go             |   9 +-
 internal/install/install_main.go                   |   4 +-
 internal/migrations/init.go                        |   2 +
 internal/migrations/migrations.go                  |   1 +
 internal/migrations/v28.go                         |  69 +++++
 internal/repo/comment/comment_repo.go              |  11 +
 internal/repo/repo_test/user_backyard_repo_test.go |   5 +-
 internal/router/plugin_api_router.go               |   6 +
 internal/schema/comment_schema.go                  |   3 +
 internal/schema/question_schema.go                 |  32 +--
 internal/schema/siteinfo_schema.go                 |   2 +
 internal/service/comment/comment_service.go        |  20 +-
 internal/service/comment_common/comment_service.go |   1 +
 internal/service/content/question_service.go       |  87 ++++++-
 internal/service/content/revision_service.go       |   6 +-
 internal/service/mock/siteinfo_repo_mock.go        |  19 --
 .../notification/new_question_notification.go      |  12 +
 internal/service/question_common/question.go       |   8 +
 internal/service/review/review_service.go          | 270 +++++++++++++++++++
 internal/service/tag_common/tag_common.go          |  36 ++-
 pkg/checker/reserved_username.go                   |   4 +-
 pkg/converter/user.go                              |  19 +-
 plugin/config.go                                   |  30 ++-
 plugin/plugin.go                                   |   4 +
 pkg/converter/user.go => plugin/sidebar.go         |  19 +-
 script/plugin_list                                 |   3 +-
 ui/.env.production                                 |   1 +
 ui/src/common/color.scss                           |   2 +-
 ui/src/common/interface.ts                         |   2 +
 ui/src/common/sideNavLayout.scss                   |   1 +
 .../Comment/components/ActionBar/index.tsx         |   4 +-
 ui/src/components/Comment/index.tsx                |  45 +++-
 ui/src/components/Footer/index.tsx                 |   2 +-
 .../Header/components/NavItems/index.tsx           |   2 +-
 ui/src/components/Header/index.tsx                 |   2 +-
 ui/src/components/Operate/index.tsx                | 133 ++++++----
 .../SchemaForm/components/TagSelector.tsx          |  66 +++++
 ui/src/components/SchemaForm/components/index.ts   |   2 +
 ui/src/components/SchemaForm/index.tsx             |  13 +-
 ui/src/components/SchemaForm/types.ts              |   6 +-
 ui/src/components/Share/index.tsx                  |  16 +-
 ui/src/components/SideNav/index.tsx                |  15 +-
 ui/src/components/TagSelector/index.tsx            |  21 +-
 ui/src/components/UserCard/index.tsx               |  32 ++-
 ui/src/hooks/useUserModal/index.tsx                |   2 +-
 ui/src/index.scss                                  |  21 +-
 ui/src/pages/Admin/Write/index.tsx                 |  62 ++++-
 ui/src/pages/Questions/Ask/index.tsx               |  23 +-
 .../Questions/Detail/components/Answer/index.tsx   |  95 +++----
 .../Detail/components/LinkedQuestions/index.tsx    |   2 +-
 .../Questions/Detail/components/Question/index.tsx | 124 ++++-----
 .../Detail/components/Reactions/index.tsx          |   7 +-
 .../Detail/components/RelatedQuestions/index.tsx   |   4 +
 ui/src/pages/Questions/Linked/index.tsx            |   9 +-
 ui/src/pages/Questions/index.tsx                   |   2 +-
 .../pages/Search/components/SearchItem/index.tsx   |   2 +-
 ui/src/pages/SideNavLayout/index.tsx               |   4 +-
 ui/src/pages/Tags/Detail/index.tsx                 |   4 +-
 .../pages/Users/Notifications/components/index.ts  |   4 +
 ui/src/pages/Users/Notifications/index.tsx         |   3 +-
 ui/src/plugins/index.ts                            |   4 +-
 ui/src/router/routes.ts                            |  23 +-
 ui/src/stores/writeSetting.ts                      |   2 +
 ui/src/utils/common.ts                             |  12 +
 ui/src/utils/guard.ts                              |  29 ++-
 ui/src/utils/pluginKit/interface.ts                |   1 +
 ui/template/header.html                            |   6 +-
 ui/template/question-detail.html                   |  87 +++----
 ui/template/question.html                          |   2 +-
 130 files changed, 1692 insertions(+), 609 deletions(-)

Reply via email to