You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@answer.apache.org by li...@apache.org on 2024/08/06 09:14:41 UTC

(incubator-answer) branch apache updated (da62d414 -> 76db5164)

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

linkinstar pushed a change to branch apache
in repository https://gitbox.apache.org/repos/asf/incubator-answer.git


    from da62d414 ci(plugin): add connector apache plugin
     new 3d411813 feat(init): skip init if config file exist
     add 3ce69256 chore: drop unnecessary properties in licenserc.toml (#1002)
     add e89ec15e website information in the template file now supports multiple languages
     add 5f481fd3 fix typo
     add 41691eed fix: When @ someone, markdown render error
     add 350cfe5d docs: update ./docs/release/NOTICE files year
     add 2ff6e7ea feat: Update plugin.js to use humps for pascalizing package names
     add 36b1560b fix: Automatically jump when the href of a Link component within a matching project is not a front-end route
     add 795febe0 feat(hot): change frequent to hot
     add 4e4c149d fix(hot): fixed translate
     add b144fc67 website information in the template file now supports multiple languages
     add fd768698 fix typo
     add db540ac6 feat(cdn-plugin): add cdn plugin
     add 885406dd Feat/1.3.6/UI (#1015)
     add 912bc7a8 feat(template): add custom html in template #895
     add 6c553f52 feat(admin): update recommend_tags and reserved_tags filed in site write req
     add b7ebe308 feat(tag): update tags search API
     add c4318f1d feat(tag): recommend tags can't contain reserved tag
     add 8df8f8ca Merge remote-tracking branch 'origin/feat/1.3.6/template' into test
     add e527d55b Merge branch 'test' into feat/1.3.6/hottest
     add 16b8d019 feat(hot): merge from test
     add ec16ac9a chore(scripts): Remove humps dependency
     add 2a7d3a07 fix: ask question page use switch component replace checkbox component
     add 7b6ba458 fix: adjust the sort order on the search page
     add 780c13c5 fix: adjust the sort order on the question page and tag detail page
     add cdd054c0 fix: delete QUESTIONS_ORDER_STORAGE_KEY key
     add 64aebf35 fix: dark mode for editor style #1012
     add 2be1807b fix: replace quetion list sort requent -> hot
     add a4960f09 fix: optimize admin/write page content #815
     add cdde7648 fix: optimize diff style
     add d33a6572 fix: remove  content  classname
     add 9ed0ab48 fix: delete log
     add 8c429992 fix: resolve conflict
     add 8bdc43a4 feat: support pre-fill forms on the ask page
     add 0893e460 support prefill with markdown format
     add d0c1267b replace with front-matter
     add d180322f fix: formdata assignment order adjustment
     add 7af90d01 chore: drop unnecessary properties in licenserc.toml (#1002)
     add 2f3d991b support switching databases to display the relevant database configurations during the initial installation
     add 9d70bf93 Determine if default values need to be changed by db_type
     add abf34123 fix: ts error
     add 7ad8a83f fix(build): get specific version of plugins
     add 1b5c5ba1 Merge remote-tracking branch 'origin/fix/1.3.6/build' into test
     add a5d88da1 feat: support pre-fill forms on the ask page
     add 0308d2b5 support prefill with markdown format
     add 0378b81b replace with front-matter
     add 04e172d7 fix: formdata assignment order adjustment
     add 5e0fe16f chore: drop unnecessary properties in licenserc.toml (#1002)
     add c4a89db6 support switching databases to display the relevant database configurations during the initial installation
     add c7b6229a Determine if default values need to be changed by db_type
     add c42266c2 fix: ts error
     add e771e45f Merge remote-tracking branch 'origin/dev' into test
     add bf4f8a70 fix(template): add template HTML
     add a9ee6ca7 Merge branch 'feat/1.3.6/template' into test
     add f2120ff5 fix: test custome content
     add 24b6eee8 refactor(editor): Update editor theme padding and cursor color
     add bf85f766 Merge branch 'test' of github.com:answerdev/answer into test
     add d580cab4 fix: test add
     add bfe04cfa fix: template adds logo to distinguish html source #895
     add 83a8e9eb fix: tagSelector show all recommended tags
     add eba1d4d8 fix: use ScrollRestoration component control page position
     add f945ad20 Merge remote-tracking branch 'origin/fix/1.3.6/build' into feat/1.3.6/cmd
     add 82e65682 feat(cmd): add i18n command
     add 0c98e0c3 Merge branch 'feat/1.3.6/cmd' into test
     add 6c091510 Merge branch 'test' of github.com:answerdev/answer into test
     add 1ba1ad9f fix(tag): remove check when recommend tags is empty
     add c87b7171 Merge branch 'feat/1.3.6/template' into test
     add b20bf6a7 fix: select tag automatically scroll to visible position
     add 17703c2e fix(cdn): fix cdn path render
     add 4a92adfc fix: remove node-async chunks
     add 70ddccc2 fix(cdn): fix cdn replace
     add 71aa297c fix: delete db files
     add 61413663 fix: comment img style set display block, so that img can fit max-content
     add 190d160d fix(cdn): allow only
     add 0f95078a fix: Fix typo in delete tag confirmation message
     add 2ef53f32 fix: aks page init formdata
     add a3237524 fix: add front-matter licesnse
     add 3ff3d3e4 feat: add serch icon #1010
     add eeef73b3 fix: the images in the image upload component are forced to enlarge #1039
     add 85bdec00 fix: aks page init formdata
     add 07188847 fix: add front-matter licesnse
     add 3a1e268a feat: add serch icon #1010
     add 75bd7214 fix: the images in the image upload component are forced to enlarge #1039
     add 8d944974 fix: search icon styles
     add ebc13e13 fix: resolve conflict
     add f014602e feat(user): change the hash way of gravatar
     add 2820efc4 feat(user): ensure that only one link is active at a time
     add 4c43e85d feat(email): add mask for email configˆ
     add 8f30a153 fix(question): update answer count after reviewing
     add c97134dd feat: Support admin edit display name
     add bbefbbcb fix: Fix old user information still showing when editing repeatedly
     add 8cb5dd99 Merge branch 'dev' into feat/1.3.6/user
     add 01838757 conf.go: Added an option for environment variables ovveride
     add e0068a70 conf.go: changed struct to camelcase
     add 2a2ab45c refactor(conf): go fmt conf.go
     add f915e992 Merge branch 'dev' into feat/1.3.6/user
     add cc8cc439 Merge branch 'feat/1.3.6/user' into test
     add 0668b4f2 fix: remove spaces in file.attributes.tags
     add 78a20159 style: link-invalid page ui changed
     add c907a986 Fix/links invalid (#1049)
     add 86dd5af6 fix: restoring route interception
     add d841396c docs(makefile): upgrade version
     add d2401cca Merge branch 'release/1.3.6'
     add 0b09d524 chore(asf): add asf header
     add 629f9818 Add Translation (#1052)
     add 4692420e fix(update): fix update to v1.3.6
     new 76db5164 Merge remote-tracking branch 'origin/main' into apache

The 2 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .gitignore                                         |    1 +
 Makefile                                           |    2 +-
 README.md                                          |    2 +-
 cmd/command.go                                     |   35 +-
 cmd/wire_gen.go                                    |    4 +-
 {i18n => dev/i18n}/zh_CN.yaml                      |  126 +-
 docs/docs.go                                       |   30 +-
 docs/release/LICENSE                               |    1 +
 docs/release/NOTICE                                |    2 +-
 ...ong-next-share.txt => LICENSE-front-matter.txt} |    4 +-
 docs/swagger.json                                  |   28 +-
 docs/swagger.yaml                                  |   22 +-
 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                                    |   34 +-
 i18n/cy_GB.yaml                                    |   34 +-
 i18n/da_DK.yaml                                    |   34 +-
 i18n/de_DE.yaml                                    |  100 +-
 i18n/el_GR.yaml                                    |    2 +-
 i18n/en_US.yaml                                    |   35 +-
 i18n/es_ES.yaml                                    |  146 +-
 i18n/fa_IR.yaml                                    |   38 +-
 i18n/fi_FI.yaml                                    |    2 +-
 i18n/fr_FR.yaml                                    |   34 +-
 i18n/he_IL.yaml                                    |    2 +-
 i18n/hi_IN.yaml                                    |   34 +-
 i18n/hu_HU.yaml                                    |    2 +-
 i18n/hy_AM.yaml                                    |    2 +-
 i18n/id_ID.yaml                                    |   34 +-
 i18n/it_IT.yaml                                    |   34 +-
 i18n/ja_JP.yaml                                    |   34 +-
 i18n/ko_KR.yaml                                    |   44 +-
 i18n/nl_NL.yaml                                    |    2 +-
 i18n/no_NO.yaml                                    |    2 +-
 i18n/pl_PL.yaml                                    |  114 +-
 i18n/pt_BR.yaml                                    |    2 +-
 i18n/pt_PT.yaml                                    |   34 +-
 i18n/ro_RO.yaml                                    |   34 +-
 i18n/ru_RU.yaml                                    |   34 +-
 i18n/sk_SK.yaml                                    |   34 +-
 i18n/sq_AL.yaml                                    |    2 +-
 i18n/sr_SP.yaml                                    |    2 +-
 i18n/sv_SE.yaml                                    |   36 +-
 i18n/te_IN.yaml                                    |   34 +-
 i18n/tr_TR.yaml                                    |   40 +-
 i18n/uk_UA.yaml                                    |  302 +--
 i18n/vi_VN.yaml                                    | 2416 ++++++++++----------
 i18n/zh_CN.yaml                                    |   34 +-
 i18n/zh_TW.yaml                                    |   34 +-
 internal/base/conf/conf.go                         |   29 +
 internal/base/constant/cache_key.go                |    3 +
 internal/base/constant/question.go                 |    3 +
 internal/base/constant/site_info.go                |    4 +
 internal/base/cron/cron.go                         |   10 +
 internal/cli/build.go                              |   11 +-
 internal/cli/i18n.go                               |  177 ++
 internal/cli/install.go                            |   20 +-
 internal/controller/meta_controller.go             |    2 +-
 internal/controller/tag_controller.go              |   15 +-
 internal/controller/template_controller.go         |   48 +-
 internal/entity/question_entity.go                 |    1 +
 internal/migrations/migrations.go                  |    1 +
 internal/migrations/v18.go                         |    9 +-
 internal/migrations/{v15.go => v21.go}             |    8 +-
 internal/repo/answer/answer_repo.go                |   11 +
 internal/repo/export/email_repo.go                 |   43 +-
 internal/repo/question/question_repo.go            |    4 +-
 internal/repo/user/user_repo.go                    |    2 +-
 internal/router/ui.go                              |   14 +
 internal/schema/backyard_user_schema.go            |    1 +
 internal/schema/email_template.go                  |    2 +
 internal/schema/question_schema.go                 |   11 +-
 internal/schema/siteinfo_schema.go                 |   16 +-
 internal/schema/tag_schema.go                      |    9 +-
 internal/service/answer_common/answer.go           |    1 +
 .../service/content/question_hottest_service.go    |   89 +
 internal/service/content/question_service.go       |   10 +-
 internal/service/content/user_service.go           |    8 +-
 internal/service/export/email_service.go           |   24 +-
 .../notification/invite_answer_notification.go     |    7 +-
 .../notification/new_answer_notification.go        |    7 +-
 .../notification/new_comment_notification.go       |    7 +-
 .../notification/new_question_notification.go      |    3 +-
 internal/service/review/review_service.go          |    9 +
 internal/service/siteinfo/siteinfo_service.go      |   34 +-
 internal/service/tag/tag_service.go                |   25 +-
 internal/service/tag_common/tag_common.go          |   57 +-
 internal/service/user_admin/user_backyard.go       |   18 +-
 .../user_external_login_service.go                 |    2 +-
 licenserc.toml                                     |    4 -
 pkg/converter/markdown.go                          |    6 +-
 pkg/gravatar/gravatar.go                           |    9 +-
 plugin/{agent.go => cdn.go}                        |   54 +-
 plugin/plugin.go                                   |    9 +
 ui/config-overrides.js                             |    8 -
 ui/package.json                                    |    2 +-
 ui/pnpm-lock.yaml                                  |   16 +-
 ui/public/index.html                               |    1 -
 ui/scripts/plugin.js                               |    4 +-
 ui/src/common/color.scss                           |   22 +-
 ui/src/common/constants.ts                         |    1 -
 ui/src/common/interface.ts                         |    8 +-
 ui/src/components/BrandUpload/index.tsx            |    3 +-
 ui/src/components/Comment/index.scss               |    3 +
 ui/src/components/Customize/index.tsx              |   18 +-
 ui/src/components/Editor/utils/index.ts            |   11 +-
 ui/src/components/Header/index.scss                |   16 +
 ui/src/components/Header/index.tsx                 |    6 +-
 ui/src/components/Mentions/index.tsx               |    2 +-
 ui/src/components/Pagination/index.tsx             |    5 +-
 ui/src/components/QuestionList/index.tsx           |    7 +-
 ui/src/components/TagSelector/index.scss           |    2 +
 ui/src/components/TagSelector/index.tsx            |   32 +-
 ui/src/hooks/useChangeProfileModal/index.tsx       |   23 +-
 ui/src/index.tsx                                   |   21 +
 ui/src/pages/Admin/Write/index.tsx                 |  234 +-
 ui/src/pages/Install/index.tsx                     |   26 +-
 ui/src/pages/Layout/index.tsx                      |    3 +-
 ui/src/pages/Questions/Ask/index.tsx               |  123 +-
 ui/src/pages/Questions/Detail/index.tsx            |    1 -
 ui/src/pages/Questions/EditAnswer/index.tsx        |    7 +-
 ui/src/pages/Questions/index.tsx                   |   11 +-
 .../pages/Search/components/SearchHead/index.tsx   |    2 +-
 ui/src/pages/Search/components/Tips/index.tsx      |    2 +-
 ui/src/pages/Search/index.tsx                      |    2 +-
 ui/src/pages/Tags/Detail/index.tsx                 |   17 +-
 ui/src/pages/Users/ActivationResult/index.tsx      |   18 +-
 ui/src/services/admin/users.ts                     |    1 +
 ui/src/services/client/question.ts                 |    2 +-
 ui/src/stores/writeSetting.ts                      |    2 +-
 ui/src/utils/common.ts                             |   41 +-
 ui/template/footer.html                            |    3 +
 ui/template/header.html                            |    7 +
 139 files changed, 3424 insertions(+), 2200 deletions(-)
 copy {i18n => dev/i18n}/zh_CN.yaml (94%)
 copy docs/release/licenses/{LIcENSE-Bunlong-next-share.txt => LICENSE-front-matter.txt} (94%)
 create mode 100644 internal/cli/i18n.go
 copy internal/migrations/{v15.go => v21.go} (81%)
 create mode 100644 internal/service/content/question_hottest_service.go
 copy plugin/{agent.go => cdn.go} (53%)


(incubator-answer) 01/02: feat(init): skip init if config file exist

Posted by li...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

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

commit 3d411813659eb993ab81e619fd447b8d4b08e3a5
Author: LinkinStars <li...@foxmail.com>
AuthorDate: Tue Aug 6 17:14:22 2024 +0800

    feat(init): skip init if config file exist
---
 cmd/command.go | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/cmd/command.go b/cmd/command.go
index 03194dc3..65bca37d 100644
--- a/cmd/command.go
+++ b/cmd/command.go
@@ -120,6 +120,9 @@ To run answer, use:
 					fmt.Println("connect to database successfully and table already exists, do nothing.")
 					return
 				}
+				if len(os.Getenv("SKIP_INIT")) > 0 {
+					return
+				}
 			}
 
 			// start installation server to install


(incubator-answer) 02/02: Merge remote-tracking branch 'origin/main' into apache

Posted by li...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

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

commit 76db5164998d0d7ea37b6144e9fa32079dbe532c
Merge: 3d411813 4692420e
Author: LinkinStars <li...@foxmail.com>
AuthorDate: Tue Aug 6 17:14:25 2024 +0800

    Merge remote-tracking branch 'origin/main' into apache

 .gitignore                                         |    1 +
 Makefile                                           |    2 +-
 README.md                                          |    2 +-
 cmd/command.go                                     |   32 +-
 cmd/wire_gen.go                                    |    4 +-
 {i18n => dev/i18n}/zh_CN.yaml                      |  126 +-
 docs/docs.go                                       |   30 +-
 docs/release/LICENSE                               |    1 +
 docs/release/NOTICE                                |    2 +-
 docs/release/licenses/LICENSE-front-matter.txt     |    9 +
 docs/swagger.json                                  |   28 +-
 docs/swagger.yaml                                  |   22 +-
 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                                    |   34 +-
 i18n/cy_GB.yaml                                    |   34 +-
 i18n/da_DK.yaml                                    |   34 +-
 i18n/de_DE.yaml                                    |  100 +-
 i18n/el_GR.yaml                                    |    2 +-
 i18n/en_US.yaml                                    |   35 +-
 i18n/es_ES.yaml                                    |  146 +-
 i18n/fa_IR.yaml                                    |   38 +-
 i18n/fi_FI.yaml                                    |    2 +-
 i18n/fr_FR.yaml                                    |   34 +-
 i18n/he_IL.yaml                                    |    2 +-
 i18n/hi_IN.yaml                                    |   34 +-
 i18n/hu_HU.yaml                                    |    2 +-
 i18n/hy_AM.yaml                                    |    2 +-
 i18n/id_ID.yaml                                    |   34 +-
 i18n/it_IT.yaml                                    |   34 +-
 i18n/ja_JP.yaml                                    |   34 +-
 i18n/ko_KR.yaml                                    |   44 +-
 i18n/nl_NL.yaml                                    |    2 +-
 i18n/no_NO.yaml                                    |    2 +-
 i18n/pl_PL.yaml                                    |  114 +-
 i18n/pt_BR.yaml                                    |    2 +-
 i18n/pt_PT.yaml                                    |   34 +-
 i18n/ro_RO.yaml                                    |   34 +-
 i18n/ru_RU.yaml                                    |   34 +-
 i18n/sk_SK.yaml                                    |   34 +-
 i18n/sq_AL.yaml                                    |    2 +-
 i18n/sr_SP.yaml                                    |    2 +-
 i18n/sv_SE.yaml                                    |   36 +-
 i18n/te_IN.yaml                                    |   34 +-
 i18n/tr_TR.yaml                                    |   40 +-
 i18n/uk_UA.yaml                                    |  302 +--
 i18n/vi_VN.yaml                                    | 2416 ++++++++++----------
 i18n/zh_CN.yaml                                    |   34 +-
 i18n/zh_TW.yaml                                    |   34 +-
 internal/base/conf/conf.go                         |   29 +
 internal/base/constant/cache_key.go                |    3 +
 internal/base/constant/question.go                 |    3 +
 internal/base/constant/site_info.go                |    4 +
 internal/base/cron/cron.go                         |   10 +
 internal/cli/build.go                              |   11 +-
 internal/cli/i18n.go                               |  177 ++
 internal/cli/install.go                            |   20 +-
 internal/controller/meta_controller.go             |    2 +-
 internal/controller/tag_controller.go              |   15 +-
 internal/controller/template_controller.go         |   48 +-
 internal/entity/question_entity.go                 |    1 +
 internal/migrations/migrations.go                  |    1 +
 internal/migrations/v18.go                         |    9 +-
 .../constant/question.go => migrations/v21.go}     |   14 +-
 internal/repo/answer/answer_repo.go                |   11 +
 internal/repo/export/email_repo.go                 |   43 +-
 internal/repo/question/question_repo.go            |    4 +-
 internal/repo/user/user_repo.go                    |    2 +-
 internal/router/ui.go                              |   14 +
 internal/schema/backyard_user_schema.go            |    1 +
 internal/schema/email_template.go                  |    2 +
 internal/schema/question_schema.go                 |   11 +-
 internal/schema/siteinfo_schema.go                 |   16 +-
 internal/schema/tag_schema.go                      |    9 +-
 internal/service/answer_common/answer.go           |    1 +
 .../service/content/question_hottest_service.go    |   89 +
 internal/service/content/question_service.go       |   10 +-
 internal/service/content/user_service.go           |    8 +-
 internal/service/export/email_service.go           |   24 +-
 .../notification/invite_answer_notification.go     |    7 +-
 .../notification/new_answer_notification.go        |    7 +-
 .../notification/new_comment_notification.go       |    7 +-
 .../notification/new_question_notification.go      |    3 +-
 internal/service/review/review_service.go          |    9 +
 internal/service/siteinfo/siteinfo_service.go      |   34 +-
 internal/service/tag/tag_service.go                |   25 +-
 internal/service/tag_common/tag_common.go          |   57 +-
 internal/service/user_admin/user_backyard.go       |   18 +-
 .../user_external_login_service.go                 |    2 +-
 licenserc.toml                                     |    4 -
 pkg/converter/markdown.go                          |    6 +-
 pkg/gravatar/gravatar.go                           |    9 +-
 pkg/gravatar/gravatar.go => plugin/cdn.go          |   62 +-
 plugin/plugin.go                                   |    9 +
 ui/config-overrides.js                             |    8 -
 ui/package.json                                    |    2 +-
 ui/pnpm-lock.yaml                                  |   16 +-
 ui/public/index.html                               |    1 -
 ui/scripts/plugin.js                               |    4 +-
 ui/src/common/color.scss                           |   22 +-
 ui/src/common/constants.ts                         |    1 -
 ui/src/common/interface.ts                         |    8 +-
 ui/src/components/BrandUpload/index.tsx            |    3 +-
 ui/src/components/Comment/index.scss               |    3 +
 ui/src/components/Customize/index.tsx              |   18 +-
 ui/src/components/Editor/utils/index.ts            |   11 +-
 ui/src/components/Header/index.scss                |   16 +
 ui/src/components/Header/index.tsx                 |    6 +-
 ui/src/components/Mentions/index.tsx               |    2 +-
 ui/src/components/Pagination/index.tsx             |    5 +-
 ui/src/components/QuestionList/index.tsx           |    7 +-
 ui/src/components/TagSelector/index.scss           |    2 +
 ui/src/components/TagSelector/index.tsx            |   32 +-
 ui/src/hooks/useChangeProfileModal/index.tsx       |   23 +-
 ui/src/index.tsx                                   |   21 +
 ui/src/pages/Admin/Write/index.tsx                 |  234 +-
 ui/src/pages/Install/index.tsx                     |   26 +-
 ui/src/pages/Layout/index.tsx                      |    3 +-
 ui/src/pages/Questions/Ask/index.tsx               |  123 +-
 ui/src/pages/Questions/Detail/index.tsx            |    1 -
 ui/src/pages/Questions/EditAnswer/index.tsx        |    7 +-
 ui/src/pages/Questions/index.tsx                   |   11 +-
 .../pages/Search/components/SearchHead/index.tsx   |    2 +-
 ui/src/pages/Search/components/Tips/index.tsx      |    2 +-
 ui/src/pages/Search/index.tsx                      |    2 +-
 ui/src/pages/Tags/Detail/index.tsx                 |   17 +-
 ui/src/pages/Users/ActivationResult/index.tsx      |   18 +-
 ui/src/services/admin/users.ts                     |    1 +
 ui/src/services/client/question.ts                 |    2 +-
 ui/src/stores/writeSetting.ts                      |    2 +-
 ui/src/utils/common.ts                             |   41 +-
 ui/template/footer.html                            |    3 +
 ui/template/header.html                            |    7 +
 139 files changed, 3439 insertions(+), 2201 deletions(-)