This is an automated email from the ASF dual-hosted git repository.
kumfo pushed a change to branch feat/cdn/s3
in repository https://gitbox.apache.org/repos/asf/incubator-answer-plugins.git
from 99797b7 fix(cdn):Feat #129, Closes #129. fixed util
add 793dc5d docs(README): update plugins link
add c42d1de chore: add .asf.yaml file for repo settings
add 743ff50 chore: fixup merge button settings
add 9b07b79 refactor(plugin): rename link answer.dev to incubator-answer
(#39)
add a06f924 docs: change README, add project
add 7933d11 feat(search): add algolia search plugin
add ca6051c docs(README): update desc about algolia plugin
add af65543 feat(ASF): add ASF header
add 7ddd95d feat(ASF): add ASF header
add 5971c66 feat(plugins_desc): add Algolia into plugins_desc.json
add 8bac956 feat(plugins_desc): rename
add 1c4165a fix: update elastic search plugin to be compatible with
latest search interface
add 091a566 fix: update meilisearch plugin to be compatible with latest
search interface
add 0c16db5 fix: update algolia search plugin to be compatible with
latest search interface (5 days ago)
add b616fdd revert(plugin): revert search tag plugin
add d14e8e1 ci(gomod): update go mod to 1.2.1
add 1197d82 feat: cache-redis add password
add bfc4d19 feat: redis-cache i18n
add ac633a9 fix: cache-redis password ui type
add dbfbc26 docs(README): update README
add 4cb41d8 feat(wecom): add wecom plugin
add 2843c38 feat(wecom): update that check if the notification enabled
add 7d6c46c feat(wecom): update notification interface
add aa76208 feat(wecom): add tip config
add acdcc3e chore(wecom): update go mod
add 845f0db fix(basic-connector): use auto detect auth style #37
add 6b8edd5 chore(wecom): update go mod
add 42d62f2 fix: update elastic search plugin to be compatible with
latest search interface
add f16eadf fix: update meilisearch plugin to be compatible with latest
search interface
add 05d13bc fix: update algolia search plugin to be compatible with
latest search interface (5 days ago)
add b74c604 docs(README): update README
add 29b4c91 chore(wecom): add asf header
add af85a69 fix(basic-connector): Correct handling of user length
validation. fix #64
add 8c94253 feat: cache-redis add username field
add b781792 upgrade(cache-redis): upgrade 1.2.6
add 762cb86 feat(notification-slack): add slack notification plugin
add c809d07 docs(README): update README
add 3e905bc feat: add dingtalk connector
add 0607805 feat(connector-dingtalk): add readme
add ee1adb4 feat(connector-dingtalk): format code
add 2f31078 docs(plugins): update plugins description
add 79d2b24 feat(plugins): add reviewer basic
add f44a139 Feat/review (#87)
add 27305e2 feat(basic_reviewer): If the post does not need review,
return directly
add 09ed113 feat(basic_reviewer): update README
add 631b798 feat(s3): support to set ACL_PUBLIC_READ ENV
add 46fe718 feat(reviewer-akismet): add akismet reviewer
add 2fd2926 feat(akismet): add test case for akismet
add 64b6be3 feat: add captcha plugin
add 4efe783 feat(captcha-basic): add captcha-basic plugin
add d36397a feat(captcha-google-v2): add captcha-google-v2 plugin
add e15823f chore(asf): add asf header
add 58a2760 fix: remove node_modules
add d7319d3 fix: remove node_modules
add 102c0f9 fix: delete node_moduels
add bf8b4a1 fix: ignore node_modules files
add 451a1b4 fix: captcah slug_name change
add f04c7cc fix: captcha params changed
add 7528dcd fix: captchakey default type
add 6aa9ab3 fix(captcha): return when user input is empty
add 49818df fix: update readme
add 482fe1d feat(wecom): get email from from biz_email first
add d4ea4d0 feat(review): Improve basic review plugin
add a801ae5 feat(review): Improve basic review plugin
add 9fb4898 fix(review): fixed the review switch check
add 33d6ef8 feat(review): Improve basic review plugin
add 4030d4a fix(review): fixed keyword
add 42e9194 feat(review): delete single check post amount
add 36af766 feat(review): add review all post option
add 4b5d079 fix(review): review switch option save error
add e944b28 feat(review): option style
add 57973fa feat(github): use the primary email first
add 4cb80b2 chore(plugins): update go mod
add 8b772dc chore(plugins): update version
add 136b274 feat(review): delete old review logic
add f6f2faa feat(review): delete log
add dd81ee2 fix(review): fix bug
add c54bf86 fix(review): keyword space check
add 6ef8913 chore(plugins): update version
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 62198c0 fix connector-google can't connect bug
add cb97772 fix(connector-google): remove id and upgrade version
add a04c63c feat(embed): add basic embed plugin
add bbda77a feat(embed-basic): add i18n support for basic embed plugin
add 4c4b4a7 chore(embed-basic): update npm dependencies and add types for
vite-plugin-yaml
add 51ed9a8 chore(embed-basic): update npm dependencies and add types for
vite-plugin-dts
add 5a9afe7 chore(embed-basic): update npm dependencies
add 73adb0f refactor(embed-basic): Update className
add 08f803d chore(embed-basic): update npm dependencies
add e224fee chore: Update package.json for editor-chart and
editor-formula packages
add df61990 refactor: Use icons instead of svg
add f1c51a8 feat(embed-basic): add keyboard shortcut for showing embed
modal
add c29f78e refactor(embed-basic): Update regular expression
add 8da81ba feat(embed-basic): add i18n support for basic embed plugin
add 47bcdd7 fix(plugins): Fix the problem that the dom obtained by hooks
in the plugin is null
add e90c94e chore: Update version
add a7c8e0c refactor(editor-formula): Update i18n files to use YAML format
add d1b12a6 refactor(editor-chart): Update i18n files to use YAML format
add b67fd9c refactor: Update .prettierrc.json files for embed-basic and
editor-formula packages
add af416e3 feat(plugins): upgrade chart and formula plugin version
add 57bd3d4 refactor(embed-basic): Implement the embed plugin with JSX
and add loading status
add d8fe4eb feat(embed-basic): add components build embed
add 2bfb255 style: update embed card hover style
add e69e416 chore(embed-basic): Improve types configuration
add 65c1dc1 fix: resolve ERR_PNPM_RECURSIVE_RUN_FIRST_FAIL
add 8c47ddb fix: ERR_PNPM_RECURSIVE_RUN_FIRST_FAIL
add 4ad65c1 chore: Update captcha-basic configuration files
add 179c1ba chore: Update captcha-basic and embed-basic package
configurations
add 6aeaf12 chore: Update typescript dependency to version 5.4.2
add 5564f0f ci(captcha-basic): update version to 1.0.1
add bd473bc docs: Update README.md
add 83361a1 chore: Update typescript dependency to version 5.4.2
add 6256bb1 chore: Update version
add d0b8afa feat(connector-apache): add apache connector
add c62bd02 docs(connector-apache): update README
add 4cc9dc4 fix(editor-formula): Fix the page freeze problem caused by
incorrect formula
add 46a883b chore: Update version to 1.2.8
add bd83099 refactor: Use info.yaml to manage plugin configuration
information
add 70ddd7d chore: Add GitHub Actions workflow to check ASF header
add 218dcd7 chore: Update license headers in info.yaml and util.go files
add f529d09 chore: Sync version
add 95f3f1f chore: Rename sync-version.yml to sync-info.yml and update
script name
add 1404df2 chore: Update sync-info.yml and sync-info.sh to install jq
add 6c9398d refactor: Use info.yaml to manage plugin configuration
information
add af0fb04 chore: Sync version
add f091693 fix(editor-formula): Solve the problem of page freezing
caused by incorrect formula
add 17985d9 chore(release): Update version
add 736aad4 refactor(plugins): Export plugin types, remove json files in
i18n, and use yaml files uniformly
add c3c960c chore: Add script to clean up unnecessary directories and
files
add 83308b1 Merge branch 'main' into refactor/add-info-yaml
add 3b5cb55 chore: Update version to 1.2.9
add 1a2780f chore: Add Apache License header to clean.sh script
add 2618d34 chore: Update cache-redis version to 1.2.6
add 914cd68 refactor(editor-formula): Use info.yaml for plugin
configuration information
add 1292a5f refactor(util): Shared utils
add 15832b4 feat(util): Abstracting and separating the util operation.
add be49ab5 refactor: Use info.yaml to manage plugin configuration
information
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
new 9d1b3bc refactor(cdn-oss): Merge branch 'main' into feat/cdn/s3
The 1 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:
.github/workflows/sync-info.yml | 13 +-
cache-redis/go.mod | 2 +-
cache-redis/go.sum | 4 +-
cache-redis/redis.go | 6 +-
captcha-basic/basic.go | 6 +-
captcha-basic/go.mod | 2 +-
captcha-basic/go.sum | 4 +-
captcha-google-v2/go.mod | 2 +-
captcha-google-v2/go.sum | 4 +-
captcha-google-v2/recaptcha.go | 6 +-
cdn-aliyunoss/README.md | 18 ++
cdn-s3/s3.go => cdn-aliyunoss/aliyunoss.go | 151 ++++++++-------
{editor-formula => cdn-aliyunoss}/go.mod | 10 +-
{connector-dingtalk => cdn-aliyunoss}/go.sum | 12 +-
.../i18n/en_US.yaml | 6 +-
cdn-aliyunoss/i18n/translation.go | 45 +++++
.../i18n/zh_CN.yaml | 6 +-
{cache-redis => cdn-aliyunoss}/info.yaml | 8 +-
connector-apache/apache.go | 6 +-
connector-apache/go.mod | 4 +-
connector-apache/go.sum | 4 +-
connector-apache/info.yaml | 2 +-
connector-basic/basic.go | 5 +-
connector-basic/go.mod | 2 +-
connector-basic/go.sum | 4 +-
connector-basic/info.yaml | 2 +-
connector-dingtalk/dingtalk.go | 6 +-
connector-dingtalk/go.mod | 4 +-
connector-dingtalk/go.sum | 4 +-
connector-dingtalk/info.yaml | 2 +-
connector-github/github.go | 6 +-
connector-github/go.mod | 2 +-
connector-github/go.sum | 4 +-
connector-github/info.yaml | 2 +-
connector-google/go.mod | 2 +-
connector-google/go.sum | 4 +-
connector-google/google.go | 6 +-
connector-google/info.yaml | 2 +-
editor-chart/chart.go | 6 +-
editor-chart/go.mod | 2 +-
editor-chart/go.sum | 4 +-
editor-chart/info.yaml | 2 +-
editor-formula/formula.go | 6 +-
editor-formula/go.mod | 2 +-
editor-formula/go.sum | 4 +-
editor-formula/info.yaml | 2 +-
embed-basic/basic.go | 10 +-
embed-basic/go.mod | 2 +-
embed-basic/go.sum | 4 +-
embed-basic/info.yaml | 2 +-
notification-slack/go.mod | 2 +-
notification-slack/go.sum | 4 +-
notification-slack/info.yaml | 2 +-
notification-slack/slack_notification.go | 6 +-
plugins_desc.json | 212 +++++++++++++++++++--
reviewer-akismet/basic.go | 6 +-
reviewer-akismet/go.mod | 1 +
reviewer-akismet/go.sum | 2 +
reviewer-akismet/info.yaml | 2 +-
reviewer-basic/basic.go | 6 +-
reviewer-basic/go.mod | 2 +-
reviewer-basic/go.sum | 4 +-
reviewer-basic/info.yaml | 2 +-
script/sync-info.sh | 46 ++++-
search-algolia/algolia.go | 6 +-
search-algolia/go.mod | 2 +-
search-algolia/go.sum | 4 +-
search-algolia/info.yaml | 4 +-
search-elasticsearch/es.go | 6 +-
search-elasticsearch/go.mod | 2 +-
search-elasticsearch/go.sum | 4 +-
search-elasticsearch/info.yaml | 2 +-
search-meilisearch/go.mod | 3 +-
search-meilisearch/go.sum | 7 +-
search-meilisearch/info.yaml | 2 +-
search-meilisearch/meilisearch.go | 6 +-
storage-aliyunoss/aliyunoss.go | 6 +-
storage-aliyunoss/go.mod | 2 +-
storage-aliyunoss/go.sum | 4 +-
storage-aliyunoss/info.yaml | 2 +-
storage-s3/go.mod | 2 +-
storage-s3/go.sum | 4 +-
storage-s3/info.yaml | 2 +-
storage-s3/s3.go | 6 +-
user-center-wecom/go.mod | 2 +-
user-center-wecom/go.sum | 4 +-
user-center-wecom/info.yaml | 2 +-
user-center-wecom/wecom_user_center.go | 6 +-
util/go.mod | 2 +-
util/util.go | 12 +-
90 files changed, 594 insertions(+), 231 deletions(-)
create mode 100644 cdn-aliyunoss/README.md
copy cdn-s3/s3.go => cdn-aliyunoss/aliyunoss.go (79%)
copy {editor-formula => cdn-aliyunoss}/go.mod (87%)
copy {connector-dingtalk => cdn-aliyunoss}/go.sum (94%)
copy {storage-aliyunoss => cdn-aliyunoss}/i18n/en_US.yaml (90%)
create mode 100644 cdn-aliyunoss/i18n/translation.go
copy {storage-aliyunoss => cdn-aliyunoss}/i18n/zh_CN.yaml (91%)
copy {cache-redis => cdn-aliyunoss}/info.yaml (92%)