diff --git a/docs/changelog.rst b/docs/changelog.rst index 1dc1c45..a171cfe 100644 --- a/docs/changelog.rst +++ b/docs/changelog.rst @@ -4,10 +4,35 @@ 更新日志 ========= +v1.11.0 +-------- + +Released in 2020-12-15 + +功能: + - 命令行客户端更新: + + - cli.py win10 通知功能 + - emmmm, 然后cli.py就被废弃,全部功能用golang重写,命名为 + `picbed-cli `_ + - 命令行文档更新,cli.py文档仍然保留 + + - 图片分享功能 + + - 管理员控制台新增"注册审核邮箱",开启注册审核并填写审核邮箱后,新用户注册会发送邮件提醒, + 不过发送邮件依赖邮件服务。 + + - 新用户注册审核结果通知:无论拒绝还是通过,前提是用户验证了邮箱。 + 另外,发送邮件也依赖邮件服务。 + +更改: + - 配合picbed-cli,api返回的msg字段None改为空字符串 + - LinkToken统计的UserAgent解析picbed-cli专属头字段并进行图标显示 + v1.10.5 ------- -Released in 2020-1-07 +Released in 2020-11-07 - api.upload返回字段增加tpl:url、md、rst、html模板 diff --git a/docs/cli.rst b/docs/cli.rst index 0647405..4bb5153 100644 --- a/docs/cli.rst +++ b/docs/cli.rst @@ -11,7 +11,7 @@ picbed图床客户端上传工具cli.py,之前集成在 `picbed源仓库 `_ 中,使用 python编写,其跨平台需要Python环境支持,相对麻烦。 -不过2020-11-26开始,picbed源仓库移除cli.py,且使用golang编写的 +不过2020-11-26开始(或者说自v1.11.0开始),picbed源仓库移除cli.py,且使用golang编写的 `picbed-cli `_ 发布初始版本,凭借golang的 特性,打包后的命令天然具有跨平台能力,且已打包win、mac、linux三端压缩包,可在release中 直接下载,实现了cli.py所有功能! diff --git a/docs/index.rst b/docs/index.rst index c183eee..219ed39 100644 --- a/docs/index.rst +++ b/docs/index.rst @@ -59,7 +59,7 @@ Gitee:https://gitee.com/staugur/picbed 7. 支持油猴脚本(用户脚本) ,使用它,几乎可以采集全网图片! -8. 多种上传方式:用户脚本、JS SDK、命令行脚本(可集成Windows、macOS右键)、支持HTTP API的图床客户端 +8. 多种上传方式:用户脚本、JS SDK、命令行工具(支持三端系统,可集成Windows、macOS右键菜单)、支持HTTP API的图床客户端 不足: ------- diff --git a/docs/module.rst b/docs/module.rst index f8110d4..cb3a027 100644 --- a/docs/module.rst +++ b/docs/module.rst @@ -94,6 +94,8 @@ Picbed Modules .. autofunction:: sendmail +.. autofunction:: async_sendmail + .. autofunction:: make_email_tpl .. autofunction:: try_proxy_request diff --git a/src/templates/control/my.html b/src/templates/control/my.html index f7782dd..97f11f1 100644 --- a/src/templates/control/my.html +++ b/src/templates/control/my.html @@ -688,7 +688,7 @@ '
', '


', '

点击下方按钮分享

', - '
', + '', '
' ].join(""); layer.open({ diff --git a/src/utils/web.py b/src/utils/web.py index 2bf14f3..9da43f1 100644 --- a/src/utils/web.py +++ b/src/utils/web.py @@ -597,7 +597,7 @@ def check_activate_token(token): def sendmail(subject, message, to): - """调用钩子中发送邮件函数(任意钩子发送成功即停止) + """调用钩子中发送邮件函数(任意钩子发送成功即停止),要求用于Web上下文环境 :param str subject: 主题 :param str message: 正文(支持HTML) @@ -623,6 +623,7 @@ def sendmail(subject, message, to): def async_sendmail(subject, message, to): + """异步邮件发送,可用于多线程及非Web上下文环境""" def send_async_email(app): with app.test_request_context(): app.preprocess_request() diff --git a/src/version.py b/src/version.py index 01a66a3..da77e85 100644 --- a/src/version.py +++ b/src/version.py @@ -1 +1 @@ -__version__ = '1.10.6-rc4' +__version__ = '1.11.0'