This is an automated email from the ASF dual-hosted git repository.
robin0716 pushed a change to branch dev
in repository https://gitbox.apache.org/repos/asf/incubator-answer-plugins.git
from be49ab5 refactor: Use info.yaml to manage plugin configuration
information
add 5ad1687 feat(cdn):Feat #129, Closes #129. Support CDN with AWS S3
add ebf9233 feat(cdn):Feat #129, Closes #129. Support CDN with AWS S3
add 3a94afa docs(README): update plugins link
add f9092d7 chore: add .asf.yaml file for repo settings
add 740389a chore: fixup merge button settings
add 1c43053 refactor(plugin): rename link answer.dev to incubator-answer
(#39)
add d8d3541 docs: change README, add project
add 43125c5 feat(search): add algolia search plugin
add c50bbc7 docs(README): update desc about algolia plugin
add c0e11c3 feat(ASF): add ASF header
add 19a015b feat(ASF): add ASF header
add 7247129 feat(plugins_desc): add Algolia into plugins_desc.json
add dda0b55 feat(plugins_desc): rename
add 27992ca fix: update elastic search plugin to be compatible with
latest search interface
add 5b9230e fix: update meilisearch plugin to be compatible with latest
search interface
add a756251 fix: update algolia search plugin to be compatible with
latest search interface (5 days ago)
add 6a2a280 revert(plugin): revert search tag plugin
add 5c0a892 ci(gomod): update go mod to 1.2.1
add dad6d5b feat: cache-redis add password
add d7d7ff6 feat: redis-cache i18n
add 76b5dd1 fix: cache-redis password ui type
add f585346 docs(README): update README
add e7f24d5 feat(wecom): add wecom plugin
add 8d5d266 feat(wecom): update that check if the notification enabled
add 912fe0a feat(wecom): update notification interface
add 5bb6cf0 feat(wecom): add tip config
add f940158 chore(wecom): update go mod
add be05033 fix(basic-connector): use auto detect auth style #37
add bdea498 chore(wecom): update go mod
add 7326456 fix: update elastic search plugin to be compatible with
latest search interface
add eabc286 fix: update meilisearch plugin to be compatible with latest
search interface
add 3e0e91d fix: update algolia search plugin to be compatible with
latest search interface (5 days ago)
add f742bf8 docs(README): update README
add 93854c0 chore(wecom): add asf header
add bca2b20 fix(basic-connector): Correct handling of user length
validation. fix #64
add 80d0582 feat: cache-redis add username field
add 16077f7 upgrade(cache-redis): upgrade 1.2.6
add c0c41d7 feat(notification-slack): add slack notification plugin
add 31b9ef7 docs(README): update README
add b4bc2ad feat: add dingtalk connector
add da9cdad feat(connector-dingtalk): add readme
add f78f76a feat(connector-dingtalk): format code
add b2d12d9 docs(plugins): update plugins description
add 6f5a2a2 feat(plugins): add reviewer basic
add 438cd81 Feat/review (#87)
add ab6315e feat(basic_reviewer): If the post does not need review,
return directly
add c955aa8 feat(basic_reviewer): update README
add 479d2d9 feat(s3): support to set ACL_PUBLIC_READ ENV
add 1904ce2 feat(reviewer-akismet): add akismet reviewer
add bcfac6a feat(akismet): add test case for akismet
add 9bf02b9 feat: add captcha plugin
add 5240751 feat(captcha-basic): add captcha-basic plugin
add fffb371 feat(captcha-google-v2): add captcha-google-v2 plugin
add 29dd75b chore(asf): add asf header
add 6c74aa6 fix: remove node_modules
add 5414156 fix: remove node_modules
add f335a13 fix: delete node_moduels
add 006bb82 fix: ignore node_modules files
add 49035a2 fix: captcah slug_name change
add 6622706 fix: captcha params changed
add ab9800e fix: captchakey default type
add fb83087 fix(captcha): return when user input is empty
add 51818ec fix: update readme
add 2e307f2 feat(wecom): get email from from biz_email first
add 3042121 feat(review): Improve basic review plugin
add 7b6eca4 feat(review): Improve basic review plugin
add bacdba4 fix(review): fixed the review switch check
add 0218c5d feat(review): Improve basic review plugin
add 2ca894b fix(review): fixed keyword
add 6ba194e feat(review): delete single check post amount
add 94418f4 feat(review): add review all post option
add be12580 fix(review): review switch option save error
add 5e1cfb0 feat(review): option style
add 04f32f1 feat(github): use the primary email first
add 9e196c4 chore(plugins): update go mod
add a2e6601 chore(plugins): update version
add e9a2448 feat(review): delete old review logic
add 02f9e9c feat(review): delete log
add 7054a24 fix(review): fix bug
add 7a7ff23 fix(review): keyword space check
add e17213b chore(plugins): update version
add 0828612 fix connector-google can't connect bug
add 5402b50 fix(connector-google): remove id and upgrade version
add 209874b feat(embed): add basic embed plugin
add fffb686 feat(embed-basic): add i18n support for basic embed plugin
add 75f00d7 chore(embed-basic): update npm dependencies and add types for
vite-plugin-yaml
add 5954c33 chore(embed-basic): update npm dependencies and add types for
vite-plugin-dts
add d3d8341 chore(embed-basic): update npm dependencies
add bad759d refactor(embed-basic): Update className
add 5ee088b chore(embed-basic): update npm dependencies
add 1e45861 chore: Update package.json for editor-chart and
editor-formula packages
add bc90606 refactor: Use icons instead of svg
add 61cf6ee feat(embed-basic): add keyboard shortcut for showing embed
modal
add 2fac2ff refactor(embed-basic): Update regular expression
add 9fbb44f feat(embed-basic): add i18n support for basic embed plugin
add 628f184 fix(plugins): Fix the problem that the dom obtained by hooks
in the plugin is null
add 11402c5 chore: Update version
add 32da7fe refactor(editor-formula): Update i18n files to use YAML format
add 3cb1a69 refactor(editor-chart): Update i18n files to use YAML format
add 9584d24 refactor: Update .prettierrc.json files for embed-basic and
editor-formula packages
add b4ff572 feat(plugins): upgrade chart and formula plugin version
add f1898c1 refactor(embed-basic): Implement the embed plugin with JSX
and add loading status
add 05e4bee feat(embed-basic): add components build embed
add 5b0b89e style: update embed card hover style
add a7b54dd chore(embed-basic): Improve types configuration
add 8471851 fix: resolve ERR_PNPM_RECURSIVE_RUN_FIRST_FAIL
add 3eeac36 fix: ERR_PNPM_RECURSIVE_RUN_FIRST_FAIL
add 956d35a chore: Update captcha-basic configuration files
add 4be51de chore: Update captcha-basic and embed-basic package
configurations
add 4e470e3 chore: Update typescript dependency to version 5.4.2
add 467522a ci(captcha-basic): update version to 1.0.1
add f293a37 docs: Update README.md
add 02a64cc chore: Update typescript dependency to version 5.4.2
add 6eb7e8e chore: Update version
add 0905a1f feat(connector-apache): add apache connector
add 3c9d3be docs(connector-apache): update README
add b2de0f2 fix(editor-formula): Fix the page freeze problem caused by
incorrect formula
add 3c5a13d chore: Update version to 1.2.8
add e07b2d4 refactor: Use info.yaml to manage plugin configuration
information
add 9fe29c7 chore: Add GitHub Actions workflow to check ASF header
add ae3c3b5 chore: Update license headers in info.yaml and util.go files
add 2b20647 chore: Sync version
add 36a191d chore: Rename sync-version.yml to sync-info.yml and update
script name
add 59b2700 chore: Update sync-info.yml and sync-info.sh to install jq
add ab7d45f refactor: Use info.yaml to manage plugin configuration
information
add 0ed8709 chore: Sync version
add ee7375d fix(editor-formula): Solve the problem of page freezing
caused by incorrect formula
add 9b1ec23 chore(release): Update version
add f7fdf23 refactor(plugins): Export plugin types, remove json files in
i18n, and use yaml files uniformly
add d33ad15 chore: Add script to clean up unnecessary directories and
files
add c6f651a chore: Update version to 1.2.9
add e1137b9 chore: Add Apache License header to clean.sh script
add 83a6256 chore: Update cache-redis version to 1.2.6
add efc47db refactor(editor-formula): Use info.yaml for plugin
configuration information
add 7ed08e8 refactor(util): Shared utils
add 5381b2e feat(util): Abstracting and separating the util operation.
add 1119eff refactor: Use info.yaml to manage plugin configuration
information
add 068e9ce chore(rebase): rebase from main
add 249fb61 chore: Update sync-info.yaml
add f8cb66a chore: Sync version
add c00dfa5 chore: Update go.mod
add 99797b7 fix(cdn):Feat #129, Closes #129. fixed util
add fdbd186 feat(cdn):Feat #128, Closes #128. Support CDN with Aliyun OSS
add 49e29af fix(cdn):Feat #128, Closes #128. fixed rebuild file
add f89fbea fix connector-google can't connect bug
add 6931360 fix(connector-google): remove id and upgrade version
add 021ed41 feat(embed): add basic embed plugin
add 64a81d9 feat(embed-basic): add i18n support for basic embed plugin
add a1648dc chore(embed-basic): update npm dependencies and add types for
vite-plugin-yaml
add 7963402 chore(embed-basic): update npm dependencies and add types for
vite-plugin-dts
add 0015d85 chore(embed-basic): update npm dependencies
add 656796e refactor(embed-basic): Update className
add 178f220 chore(embed-basic): update npm dependencies
add 23f3358 chore: Update package.json for editor-chart and
editor-formula packages
add f00d516 refactor: Use icons instead of svg
add a771915 feat(embed-basic): add keyboard shortcut for showing embed
modal
add 4c5e637 refactor(embed-basic): Update regular expression
add bf3b648 feat(embed-basic): add i18n support for basic embed plugin
add 4b5fdfb fix(plugins): Fix the problem that the dom obtained by hooks
in the plugin is null
add de93f26 chore: Update version
add 0b8decc refactor(editor-formula): Update i18n files to use YAML format
add 92c0b96 refactor(editor-chart): Update i18n files to use YAML format
add e334678 refactor: Update .prettierrc.json files for embed-basic and
editor-formula packages
add 9a6b31c feat(plugins): upgrade chart and formula plugin version
add c096c9b refactor(embed-basic): Implement the embed plugin with JSX
and add loading status
add 83894f2 feat(embed-basic): add components build embed
add 7a04e5e style: update embed card hover style
add 5a9fbdb chore(embed-basic): Improve types configuration
add d260824 fix: resolve ERR_PNPM_RECURSIVE_RUN_FIRST_FAIL
add ca9bad9 fix: ERR_PNPM_RECURSIVE_RUN_FIRST_FAIL
add f8bf583 chore: Update captcha-basic configuration files
add 09f0c18 chore: Update captcha-basic and embed-basic package
configurations
add cbd3255 chore: Update typescript dependency to version 5.4.2
add da468f7 ci(captcha-basic): update version to 1.0.1
add 74a57cc docs: Update README.md
add f7b0299 chore: Update typescript dependency to version 5.4.2
add fdb1a42 chore: Update version
add c485b43 feat(connector-apache): add apache connector
add 8338d4f docs(connector-apache): update README
add a503491 fix(editor-formula): Fix the page freeze problem caused by
incorrect formula
add fd01bd3 chore: Update version to 1.2.8
add 8f7c272 refactor: Use info.yaml to manage plugin configuration
information
add 933ad3a chore: Add GitHub Actions workflow to check ASF header
add 5a2393b chore: Update license headers in info.yaml and util.go files
add 474e6b3 chore: Sync version
add eac2504 chore: Rename sync-version.yml to sync-info.yml and update
script name
add a0d5ce0 chore: Update sync-info.yml and sync-info.sh to install jq
add 5fbe018 refactor: Use info.yaml to manage plugin configuration
information
add db4d2a3 chore: Sync version
add a20a3aa fix(editor-formula): Solve the problem of page freezing
caused by incorrect formula
add 82bcdc7 chore(release): Update version
add d7e7b77 refactor(plugins): Export plugin types, remove json files in
i18n, and use yaml files uniformly
add c56ba7a chore: Add script to clean up unnecessary directories and
files
add b9647a6 chore: Update version to 1.2.9
add 3693312 chore: Add Apache License header to clean.sh script
add 8ba3134 chore: Update cache-redis version to 1.2.6
add abf2461 refactor(editor-formula): Use info.yaml for plugin
configuration information
add 223cf73 refactor(util): Shared utils
add 7a83ce1 feat(util): Abstracting and separating the util operation.
add 3d7ed9f refactor: Use info.yaml to manage plugin configuration
information
add ca46289 chore(rebase): rebase from main
add ec34f36 chore: Update sync-info.yaml
add dc77279 chore: Sync version
add fc3b9f6 chore: Update go.mod
add 8b690f8 fix(util): remove unused
add 6734872 feat(cdn):Feat #128, Closes #128. feat util
add c684816 chore(rebase): rebase from main
add 1653746 chore: Update sync-info.yaml
add 38f880f chore: Sync version
add 2de93c3 chore: Update go.mod
add 0eab52b fix(util): remove unused
add e8c6a5a refactor: Update sync-info.yaml and sync-info.sh scripts
add 13c05c0 chore: Update yq installation method to use snap
add 8be56d6 chore: Update sync-info.yml
add 1ee19b6 chore: Sync Plugin Info
add 371ef5d fix(util): runtime.Caller in go1.19 `skip` param error,
`skip` in go1.19 is 0, in go1.21 is 1
add ce61173 fix(util): fix util version
add 8418ee8 chore: Update plugin info.yaml files with correct GitHub links
add fba1b35 chore: Sync Plugin Info
add 86125e5 fix(slug_name): Fixed #156, Closes #156
add 967ca03 fix(util): point util tag version
add 46c0511 fix(util): change info.yaml with go:embed
add f229331 fix(util): change info.yaml with go:embed
add 2b935cd fix(util): change info.yaml with go:embed
add ab64ede refactor(cdn-oss): Merge branch 'main' into feat/cdn/oss
add 9d1b3bc refactor(cdn-oss): Merge branch 'main' into feat/cdn/s3
add e6c04e3 fix(cdn-s3): fix util version
add c4703d1 fix(connector): delete not use util
add 6048d33 chore: Sync Plugin Info
add 265c9fc chore(release): Update plugin versions
add 3c2a76e chore: Create tags for projects with updated info.yaml files
add 12e668d chore: Update license headers
add 9f9d243 chore: Sync Plugin Info
add 1030c37 fix(translate): fixed
add 9ecb9e2 chore: fix cdn-s3 link
add c8cc7b3 chore: Sync Plugin Info
add bb1f122 chore(release): Update plugin versions
add ab0643a fix(cdn): fix translate
add 6fd07c1 chore: Sync Plugin Info
add 56a0332 fix(cdn): fix info
add a860ecd fix(cdn): aliyun oss cdn add sync status check
add ce1678c fix(cdn): aliyun oss cdn add sync status check
add 188444f fix(cdn): aliyun oss cdn add sync status check
add af6b174 fix(cdn): aliyun oss cdn add sync status check
add 3dba163 fix(cdn): aliyun oss cdn add sync status check
add 2a39829 fix(cdn): aws s3 cdn add sync status check
add 7f48f21 fix(cdn): change namespace
add ffb9311 fix(cdn): change namespace
add 3bfc8a7 chore: Sync Plugin Info
add 8f90014 fix(cdn): change path check
add 0f695b0 fix(cdn): s3 check upload err
add ecc12a7 fix(cdn): check cdn visit is available or not
add 7908440 fix(cdn): fix path replace
add 5fa0b0c feat(cdn): fix answer version
add 77589f9 chore: Sync Plugin Info
add a15252f fix(recaptcha): Site Verify Endpoint
add 9e629d2 feat(recaptcha): Site Verify Endpoint Config
add 0efbc73 Update README.md to Add Okta WIC
No new revisions were added by this update.
Summary of changes:
.github/workflows/sync-info.yml | 15 +-
cache-redis/go.mod | 3 +-
cache-redis/go.sum | 12 +-
cache-redis/info.yaml | 2 +-
cache-redis/redis.go | 6 +-
captcha-basic/basic.go | 6 +-
captcha-basic/go.mod | 3 +-
captcha-basic/go.sum | 7 +-
captcha-basic/info.yaml | 2 +-
captcha-basic/package.json | 2 +-
captcha-google-v2/go.mod | 3 +-
captcha-google-v2/go.sum | 7 +-
captcha-google-v2/i18n/en_US.yaml | 5 +
captcha-google-v2/i18n/translation.go | 2 +
captcha-google-v2/i18n/zh_CN.yaml | 5 +
captcha-google-v2/info.yaml | 2 +-
captcha-google-v2/package.json | 2 +-
captcha-google-v2/recaptcha.go | 24 +-
cdn-aliyun/README.md | 18 +
cdn-aliyun/aliyun.go | 488 +++++++++++++++++++++
{connector-dingtalk => cdn-aliyun}/go.mod | 10 +-
{editor-formula => cdn-aliyun}/go.sum | 10 +-
{storage-aliyunoss => cdn-aliyun}/i18n/en_US.yaml | 8 +-
cdn-aliyun/i18n/translation.go | 45 ++
{storage-aliyunoss => cdn-aliyun}/i18n/zh_CN.yaml | 8 +-
{cache-redis => cdn-aliyun}/info.yaml | 8 +-
cdn-s3/README.md | 19 +
{storage-s3 => cdn-s3}/go.mod | 9 +-
{storage-s3 => cdn-s3}/go.sum | 11 +-
{storage-s3 => cdn-s3}/i18n/en_US.yaml | 8 +-
cdn-s3/i18n/translation.go | 51 +++
{storage-s3 => cdn-s3}/i18n/zh_CN.yaml | 8 +-
{cache-redis => cdn-s3}/info.yaml | 8 +-
cdn-s3/s3.go | 511 ++++++++++++++++++++++
{storage-s3 => cdn-s3}/s3_client.go | 43 +-
connector-apache/apache.go | 6 +-
connector-apache/go.mod | 4 +-
connector-apache/go.sum | 7 +-
connector-apache/info.yaml | 4 +-
connector-apache/util.go | 53 ---
connector-basic/README.md | 20 +-
connector-basic/basic.go | 5 +-
connector-basic/go.mod | 4 +-
connector-basic/go.sum | 14 +-
connector-basic/info.yaml | 4 +-
connector-basic/util.go | 53 ---
connector-dingtalk/dingtalk.go | 6 +-
connector-dingtalk/go.mod | 4 +-
connector-dingtalk/go.sum | 7 +-
connector-dingtalk/info.yaml | 4 +-
connector-dingtalk/util.go | 53 ---
connector-github/github.go | 6 +-
connector-github/go.mod | 4 +-
connector-github/go.sum | 8 +-
connector-github/info.yaml | 4 +-
connector-github/util.go | 53 ---
connector-google/go.mod | 4 +-
connector-google/go.sum | 8 +-
connector-google/google.go | 6 +-
connector-google/info.yaml | 4 +-
connector-google/util.go | 53 ---
editor-chart/chart.go | 6 +-
editor-chart/go.mod | 3 +-
editor-chart/go.sum | 2 +
editor-chart/info.yaml | 4 +-
editor-chart/package.json | 4 +-
editor-chart/util.go | 53 ---
editor-formula/formula.go | 6 +-
editor-formula/go.mod | 3 +-
editor-formula/go.sum | 2 +
editor-formula/info.yaml | 4 +-
editor-formula/package.json | 4 +-
editor-formula/util.go | 53 ---
embed-basic/basic.go | 5 +-
embed-basic/go.mod | 4 +-
embed-basic/go.sum | 7 +-
embed-basic/info.yaml | 4 +-
embed-basic/package.json | 2 +-
embed-basic/util.go | 53 ---
notification-slack/go.mod | 4 +-
notification-slack/go.sum | 7 +-
notification-slack/info.yaml | 4 +-
notification-slack/slack_notification.go | 6 +-
notification-slack/util.go | 53 ---
plugins_desc.json | 242 +++++++++-
reviewer-akismet/basic.go | 6 +-
reviewer-akismet/go.mod | 3 +-
reviewer-akismet/go.sum | 2 +
reviewer-akismet/info.yaml | 4 +-
reviewer-akismet/util.go | 53 ---
reviewer-basic/basic.go | 6 +-
reviewer-basic/go.mod | 4 +-
reviewer-basic/go.sum | 7 +-
reviewer-basic/info.yaml | 4 +-
reviewer-basic/util.go | 53 ---
script/{sync-info.sh => create-tag.sh} | 22 +-
script/sync-info.sh | 46 +-
search-algolia/algolia.go | 6 +-
search-algolia/go.mod | 4 +-
search-algolia/go.sum | 7 +-
search-algolia/i18n/en_US.yaml | 2 +-
search-algolia/i18n/translation.go | 26 +-
search-algolia/i18n/zh_CN.yaml | 2 +-
search-algolia/info.yaml | 4 +-
search-algolia/util.go | 53 ---
search-elasticsearch/es.go | 6 +-
search-elasticsearch/go.mod | 4 +-
search-elasticsearch/go.sum | 9 +-
search-elasticsearch/info.yaml | 4 +-
search-elasticsearch/util.go | 53 ---
search-meilisearch/go.mod | 3 +-
search-meilisearch/go.sum | 7 +-
search-meilisearch/info.yaml | 4 +-
search-meilisearch/meilisearch.go | 6 +-
search-meilisearch/util.go | 53 ---
storage-aliyunoss/aliyunoss.go | 6 +-
storage-aliyunoss/go.mod | 4 +-
storage-aliyunoss/go.sum | 7 +-
storage-aliyunoss/info.yaml | 4 +-
storage-aliyunoss/util.go | 53 ---
storage-s3/go.mod | 3 +-
storage-s3/go.sum | 7 +-
storage-s3/info.yaml | 4 +-
storage-s3/s3.go | 6 +-
storage-s3/util.go | 53 ---
user-center-wecom/go.mod | 4 +-
user-center-wecom/go.sum | 10 +-
user-center-wecom/info.yaml | 4 +-
user-center-wecom/util.go | 53 ---
user-center-wecom/wecom_user_center.go | 6 +-
util/go.mod | 2 +-
util/go.sum | 4 +-
util/util.go | 12 +-
133 files changed, 1781 insertions(+), 1228 deletions(-)
create mode 100644 cdn-aliyun/README.md
create mode 100644 cdn-aliyun/aliyun.go
copy {connector-dingtalk => cdn-aliyun}/go.mod (85%)
copy {editor-formula => cdn-aliyun}/go.sum (94%)
copy {storage-aliyunoss => cdn-aliyun}/i18n/en_US.yaml (88%)
create mode 100644 cdn-aliyun/i18n/translation.go
copy {storage-aliyunoss => cdn-aliyun}/i18n/zh_CN.yaml (90%)
copy {cache-redis => cdn-aliyun}/info.yaml (93%)
create mode 100644 cdn-s3/README.md
copy {storage-s3 => cdn-s3}/go.mod (88%)
copy {storage-s3 => cdn-s3}/go.sum (95%)
copy {storage-s3 => cdn-s3}/i18n/en_US.yaml (89%)
create mode 100644 cdn-s3/i18n/translation.go
copy {storage-s3 => cdn-s3}/i18n/zh_CN.yaml (91%)
copy {cache-redis => cdn-s3}/info.yaml (93%)
create mode 100644 cdn-s3/s3.go
copy {storage-s3 => cdn-s3}/s3_client.go (81%)
delete mode 100644 connector-apache/util.go
delete mode 100644 connector-basic/util.go
delete mode 100644 connector-dingtalk/util.go
delete mode 100644 connector-github/util.go
delete mode 100644 connector-google/util.go
delete mode 100644 editor-chart/util.go
delete mode 100644 editor-formula/util.go
delete mode 100644 embed-basic/util.go
delete mode 100644 notification-slack/util.go
delete mode 100644 reviewer-akismet/util.go
delete mode 100644 reviewer-basic/util.go
copy script/{sync-info.sh => create-tag.sh} (67%)
delete mode 100644 search-algolia/util.go
delete mode 100644 search-elasticsearch/util.go
delete mode 100644 search-meilisearch/util.go
delete mode 100644 storage-aliyunoss/util.go
delete mode 100644 storage-s3/util.go
delete mode 100644 user-center-wecom/util.go