Release 3.1.4
10
CHANGELOG
@ -51,6 +51,16 @@ c. 在github上发布新版本。
|
|||||||
go get xxx/xxx
|
go get xxx/xxx
|
||||||
go mod tidy
|
go mod tidy
|
||||||
|
|
||||||
|
|
||||||
|
tank-3.1.4 2022-03-20
|
||||||
|
1. Support Sqlite.
|
||||||
|
2. Upgrade webpack.
|
||||||
|
|
||||||
|
1. 支持Sqlite
|
||||||
|
2. 升级了前端的webpack
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
tank-3.1.3 2022-03-10
|
tank-3.1.3 2022-03-10
|
||||||
1. Add kkfileview 3.x support
|
1. Add kkfileview 3.x support
|
||||||
2. Fix search bug https://github.com/eyebluecn/tank/issues/148
|
2. Fix search bug https://github.com/eyebluecn/tank/issues/148
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
[English Version](https://tank-doc.eyeblue.cn/en)
|
[English Version](https://tank-doc.eyeblue.cn/en)
|
||||||
|
|
||||||
# 蓝眼云盘(3.1.3)
|
# 蓝眼云盘(3.1.4)
|
||||||
[在线Demo](https://tank.eyeblue.cn) (体验账号: demo 密码:123456)
|
[在线Demo](https://tank.eyeblue.cn) (体验账号: demo 密码:123456)
|
||||||
|
|
||||||
蓝眼云盘是蓝眼开源系列代表作品之一,致力于打造精致,优雅,简约的云盘。核心功能如下:
|
蓝眼云盘是蓝眼开源系列代表作品之一,致力于打造精致,优雅,简约的云盘。核心功能如下:
|
||||||
|
@ -1,38 +1,28 @@
|
|||||||
{
|
{
|
||||||
"files": {
|
"files": {
|
||||||
"main.css": "/static/css/main.8aa2b3c6.chunk.css",
|
"main.css": "/static/css/main.e71163d1.css",
|
||||||
"main.js": "/static/js/main.6570c27e.chunk.js",
|
"main.js": "/static/js/main.4459b70e.js",
|
||||||
"main.js.map": "/static/js/main.6570c27e.chunk.js.map",
|
"static/media/logo.png": "/static/media/logo.847e54ef7fb4b744fad4.png",
|
||||||
"runtime-main.js": "/static/js/runtime-main.9bf84af1.js",
|
"static/media/empty.svg": "/static/media/empty.20ceb38d310075aa4c3cdaae210afb65.svg",
|
||||||
"runtime-main.js.map": "/static/js/runtime-main.9bf84af1.js.map",
|
"static/media/psd.svg": "/static/media/psd.bf2ac5411c0132f292787f45855934f2.svg",
|
||||||
"static/css/2.d43d29bf.chunk.css": "/static/css/2.d43d29bf.chunk.css",
|
"static/media/xls.svg": "/static/media/xls.02895077484083ddc5346ab720cd8d1b.svg",
|
||||||
"static/js/2.8066868b.chunk.js": "/static/js/2.8066868b.chunk.js",
|
"static/media/ppt.svg": "/static/media/ppt.7dc0cfc7fdf0e6f66fb94c81fb34575f.svg",
|
||||||
"static/js/2.8066868b.chunk.js.map": "/static/js/2.8066868b.chunk.js.map",
|
"static/media/doc.svg": "/static/media/doc.01619bc74278a86447e699223663ad64.svg",
|
||||||
|
"static/media/pdf.svg": "/static/media/pdf.eba1e4d316279fc69682dabae6fe6fa4.svg",
|
||||||
|
"static/media/video.svg": "/static/media/video.adecb1d58a645ca8d1b1bffad4dbe777.svg",
|
||||||
|
"static/media/default-skin.svg": "/static/media/default-skin.f64c3af3d0d25b9e4e00.svg",
|
||||||
|
"static/media/text.svg": "/static/media/text.8000463985257af8534ee29db23e1006.svg",
|
||||||
|
"static/media/file.svg": "/static/media/file.074f42545edfc31c849bdddb013ad8b2.svg",
|
||||||
|
"static/media/audio.svg": "/static/media/audio.e7112b210bfaa8d0a2ab69f74a66eea4.svg",
|
||||||
|
"static/media/image.svg": "/static/media/image.7660bae05269b3c8f2cdf669f04aef3b.svg",
|
||||||
|
"static/media/folder.svg": "/static/media/folder.0bdd7430280c98bf4970b6af5a061c2c.svg",
|
||||||
|
"static/media/archive.svg": "/static/media/archive.684c1e42f233aa9d53a8910d4fee091e.svg",
|
||||||
"index.html": "/index.html",
|
"index.html": "/index.html",
|
||||||
"static/css/2.d43d29bf.chunk.css.map": "/static/css/2.d43d29bf.chunk.css.map",
|
"main.e71163d1.css.map": "/static/css/main.e71163d1.css.map",
|
||||||
"static/css/main.8aa2b3c6.chunk.css.map": "/static/css/main.8aa2b3c6.chunk.css.map",
|
"main.4459b70e.js.map": "/static/js/main.4459b70e.js.map"
|
||||||
"static/js/2.8066868b.chunk.js.LICENSE.txt": "/static/js/2.8066868b.chunk.js.LICENSE.txt",
|
|
||||||
"static/media/archive.svg": "/static/media/archive.77d78eb7.svg",
|
|
||||||
"static/media/audio.svg": "/static/media/audio.30a1ea02.svg",
|
|
||||||
"static/media/default-skin.css": "/static/media/default-skin.b257fa9c.svg",
|
|
||||||
"static/media/doc.svg": "/static/media/doc.1e70a87c.svg",
|
|
||||||
"static/media/empty.svg": "/static/media/empty.babf4d08.svg",
|
|
||||||
"static/media/file.svg": "/static/media/file.fd3e15f8.svg",
|
|
||||||
"static/media/folder.svg": "/static/media/folder.f8d1b500.svg",
|
|
||||||
"static/media/image.svg": "/static/media/image.06f036ce.svg",
|
|
||||||
"static/media/logo.png": "/static/media/logo.21458adb.png",
|
|
||||||
"static/media/pdf.svg": "/static/media/pdf.c256fdcb.svg",
|
|
||||||
"static/media/ppt.svg": "/static/media/ppt.9ec3e018.svg",
|
|
||||||
"static/media/psd.svg": "/static/media/psd.be6691be.svg",
|
|
||||||
"static/media/text.svg": "/static/media/text.49dc13ae.svg",
|
|
||||||
"static/media/video.svg": "/static/media/video.4387235d.svg",
|
|
||||||
"static/media/xls.svg": "/static/media/xls.ef5ba31b.svg"
|
|
||||||
},
|
},
|
||||||
"entrypoints": [
|
"entrypoints": [
|
||||||
"static/js/runtime-main.9bf84af1.js",
|
"static/css/main.e71163d1.css",
|
||||||
"static/css/2.d43d29bf.chunk.css",
|
"static/js/main.4459b70e.js"
|
||||||
"static/js/2.8066868b.chunk.js",
|
|
||||||
"static/css/main.8aa2b3c6.chunk.css",
|
|
||||||
"static/js/main.6570c27e.chunk.js"
|
|
||||||
]
|
]
|
||||||
}
|
}
|
@ -1 +1 @@
|
|||||||
<!doctype html><html lang="en"><head><meta charset="utf-8"/><link rel="icon" href="/favicon.ico"/><meta name="viewport" content="width=device-width,initial-scale=1"/><meta name="theme-color" content="#000000"/><meta name="description" content="eyeblue tank"/><title>EyeblueTank</title><link href="/static/css/2.d43d29bf.chunk.css" rel="stylesheet"><link href="/static/css/main.8aa2b3c6.chunk.css" rel="stylesheet"></head><body><noscript>You need to enable JavaScript to run EyeblueTank.</noscript><div id="root"></div><script>!function(e){function t(t){for(var n,f,l=t[0],a=t[1],i=t[2],c=0,s=[];c<l.length;c++)f=l[c],Object.prototype.hasOwnProperty.call(o,f)&&o[f]&&s.push(o[f][0]),o[f]=0;for(n in a)Object.prototype.hasOwnProperty.call(a,n)&&(e[n]=a[n]);for(p&&p(t);s.length;)s.shift()();return u.push.apply(u,i||[]),r()}function r(){for(var e,t=0;t<u.length;t++){for(var r=u[t],n=!0,l=1;l<r.length;l++){var a=r[l];0!==o[a]&&(n=!1)}n&&(u.splice(t--,1),e=f(f.s=r[0]))}return e}var n={},o={1:0},u=[];function f(t){if(n[t])return n[t].exports;var r=n[t]={i:t,l:!1,exports:{}};return e[t].call(r.exports,r,r.exports,f),r.l=!0,r.exports}f.m=e,f.c=n,f.d=function(e,t,r){f.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},f.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},f.t=function(e,t){if(1&t&&(e=f(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(f.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var n in e)f.d(r,n,function(t){return e[t]}.bind(null,n));return r},f.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return f.d(t,"a",t),t},f.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},f.p="/";var l=this["webpackJsonptank-front"]=this["webpackJsonptank-front"]||[],a=l.push.bind(l);l.push=t,l=l.slice();for(var i=0;i<l.length;i++)t(l[i]);var p=a;r()}([])</script><script src="/static/js/2.8066868b.chunk.js"></script><script src="/static/js/main.6570c27e.chunk.js"></script></body></html>
|
<!doctype html><html lang="en"><head><meta charset="utf-8"/><link rel="icon" href="/favicon.ico"/><meta name="viewport" content="width=device-width,initial-scale=1"/><meta name="theme-color" content="#000000"/><meta name="description" content="eyeblue tank"/><title>EyeblueTank</title><script defer="defer" src="/static/js/main.4459b70e.js"></script><link href="/static/css/main.e71163d1.css" rel="stylesheet"></head><body><noscript>You need to enable JavaScript to run EyeblueTank.</noscript><div id="root"></div></body></html>
|
8
build/html/static/css/main.e71163d1.css
Normal file
1
build/html/static/css/main.e71163d1.css.map
Normal file
3
build/html/static/js/main.4459b70e.js
Normal file
@ -5,7 +5,7 @@ object-assign
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
/*!
|
/*!
|
||||||
Copyright (c) 2017 Jed Watson.
|
Copyright (c) 2018 Jed Watson.
|
||||||
Licensed under the MIT License (MIT), see
|
Licensed under the MIT License (MIT), see
|
||||||
http://jedwatson.github.io/classnames
|
http://jedwatson.github.io/classnames
|
||||||
*/
|
*/
|
||||||
@ -22,7 +22,7 @@ object-assign
|
|||||||
|
|
||||||
/*! VelocityJS.org jQuery Shim (1.0.1). (C) 2014 The jQuery Foundation. MIT @license: en.wikipedia.org/wiki/MIT_License. */
|
/*! VelocityJS.org jQuery Shim (1.0.1). (C) 2014 The jQuery Foundation. MIT @license: en.wikipedia.org/wiki/MIT_License. */
|
||||||
|
|
||||||
/** @license React v0.19.1
|
/** @license React v0.20.2
|
||||||
* scheduler.production.min.js
|
* scheduler.production.min.js
|
||||||
*
|
*
|
||||||
* Copyright (c) Facebook, Inc. and its affiliates.
|
* Copyright (c) Facebook, Inc. and its affiliates.
|
||||||
@ -31,15 +31,6 @@ object-assign
|
|||||||
* LICENSE file in the root directory of this source tree.
|
* LICENSE file in the root directory of this source tree.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/** @license React v16.13.1
|
|
||||||
* react-dom.production.min.js
|
|
||||||
*
|
|
||||||
* Copyright (c) Facebook, Inc. and its affiliates.
|
|
||||||
*
|
|
||||||
* This source code is licensed under the MIT license found in the
|
|
||||||
* LICENSE file in the root directory of this source tree.
|
|
||||||
*/
|
|
||||||
|
|
||||||
/** @license React v16.13.1
|
/** @license React v16.13.1
|
||||||
* react-is.production.min.js
|
* react-is.production.min.js
|
||||||
*
|
*
|
||||||
@ -49,7 +40,25 @@ object-assign
|
|||||||
* LICENSE file in the root directory of this source tree.
|
* LICENSE file in the root directory of this source tree.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/** @license React v16.13.1
|
/** @license React v17.0.2
|
||||||
|
* react-dom.production.min.js
|
||||||
|
*
|
||||||
|
* Copyright (c) Facebook, Inc. and its affiliates.
|
||||||
|
*
|
||||||
|
* This source code is licensed under the MIT license found in the
|
||||||
|
* LICENSE file in the root directory of this source tree.
|
||||||
|
*/
|
||||||
|
|
||||||
|
/** @license React v17.0.2
|
||||||
|
* react-jsx-runtime.production.min.js
|
||||||
|
*
|
||||||
|
* Copyright (c) Facebook, Inc. and its affiliates.
|
||||||
|
*
|
||||||
|
* This source code is licensed under the MIT license found in the
|
||||||
|
* LICENSE file in the root directory of this source tree.
|
||||||
|
*/
|
||||||
|
|
||||||
|
/** @license React v17.0.2
|
||||||
* react.production.min.js
|
* react.production.min.js
|
||||||
*
|
*
|
||||||
* Copyright (c) Facebook, Inc. and its affiliates.
|
* Copyright (c) Facebook, Inc. and its affiliates.
|
||||||
@ -57,3 +66,5 @@ object-assign
|
|||||||
* This source code is licensed under the MIT license found in the
|
* This source code is licensed under the MIT license found in the
|
||||||
* LICENSE file in the root directory of this source tree.
|
* LICENSE file in the root directory of this source tree.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
//! moment.js
|
@ -1,2 +0,0 @@
|
|||||||
!function(e){function webpackJsonpCallback(r){for(var n,o,u=r[0],c=r[1],p=r[2],i=0,l=[];i<u.length;i++)o=u[i],Object.prototype.hasOwnProperty.call(_,o)&&_[o]&&l.push(_[o][0]),_[o]=0;for(n in c)Object.prototype.hasOwnProperty.call(c,n)&&(e[n]=c[n]);for(a&&a(r);l.length;)l.shift()();return t.push.apply(t,p||[]),checkDeferredModules()}function checkDeferredModules(){for(var e,r=0;r<t.length;r++){for(var n=t[r],o=!0,u=1;u<n.length;u++){var a=n[u];0!==_[a]&&(o=!1)}o&&(t.splice(r--,1),e=__webpack_require__(__webpack_require__.s=n[0]))}return e}var r={},_={1:0},t=[];function __webpack_require__(_){if(r[_])return r[_].exports;var t=r[_]={i:_,l:!1,exports:{}};return e[_].call(t.exports,t,t.exports,__webpack_require__),t.l=!0,t.exports}__webpack_require__.m=e,__webpack_require__.c=r,__webpack_require__.d=function(e,r,_){__webpack_require__.o(e,r)||Object.defineProperty(e,r,{enumerable:!0,get:_})},__webpack_require__.r=function(e){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},__webpack_require__.t=function(e,r){if(1&r&&(e=__webpack_require__(e)),8&r)return e;if(4&r&&"object"===typeof e&&e&&e.__esModule)return e;var _=Object.create(null);if(__webpack_require__.r(_),Object.defineProperty(_,"default",{enumerable:!0,value:e}),2&r&&"string"!=typeof e)for(var t in e)__webpack_require__.d(_,t,function(r){return e[r]}.bind(null,t));return _},__webpack_require__.n=function(e){var r=e&&e.__esModule?function getDefault(){return e.default}:function getModuleExports(){return e};return __webpack_require__.d(r,"a",r),r},__webpack_require__.o=function(e,r){return Object.prototype.hasOwnProperty.call(e,r)},__webpack_require__.p="/";var n=this["webpackJsonptank-front"]=this["webpackJsonptank-front"]||[],o=n.push.bind(n);n.push=webpackJsonpCallback,n=n.slice();for(var u=0;u<n.length;u++)webpackJsonpCallback(n[u]);var a=o;checkDeferredModules()}([]);
|
|
||||||
//# sourceMappingURL=runtime-main.9bf84af1.js.map
|
|
Before Width: | Height: | Size: 828 B After Width: | Height: | Size: 828 B |
Before Width: | Height: | Size: 1.3 KiB After Width: | Height: | Size: 1.3 KiB |
Before Width: | Height: | Size: 1.5 KiB After Width: | Height: | Size: 1.5 KiB |
Before Width: | Height: | Size: 2.1 KiB After Width: | Height: | Size: 2.1 KiB |
Before Width: | Height: | Size: 5.6 KiB After Width: | Height: | Size: 5.6 KiB |
Before Width: | Height: | Size: 1.4 KiB After Width: | Height: | Size: 1.4 KiB |
Before Width: | Height: | Size: 943 B After Width: | Height: | Size: 943 B |
Before Width: | Height: | Size: 1.0 KiB After Width: | Height: | Size: 1.0 KiB |
Before Width: | Height: | Size: 34 KiB After Width: | Height: | Size: 34 KiB |
Before Width: | Height: | Size: 2.1 KiB After Width: | Height: | Size: 2.1 KiB |
Before Width: | Height: | Size: 2.5 KiB After Width: | Height: | Size: 2.5 KiB |
Before Width: | Height: | Size: 3.2 KiB After Width: | Height: | Size: 3.2 KiB |
Before Width: | Height: | Size: 1.5 KiB After Width: | Height: | Size: 1.5 KiB |
Before Width: | Height: | Size: 1.8 KiB After Width: | Height: | Size: 1.8 KiB |
Before Width: | Height: | Size: 2.5 KiB After Width: | Height: | Size: 2.5 KiB |
@ -11,7 +11,7 @@
|
|||||||
@REM prepare the variables.
|
@REM prepare the variables.
|
||||||
|
|
||||||
@REM version name
|
@REM version name
|
||||||
SET VERSION_NAME=tank-3.1.3
|
SET VERSION_NAME=tank-3.1.4
|
||||||
ECHO VERSION_NAME: %VERSION_NAME%
|
ECHO VERSION_NAME: %VERSION_NAME%
|
||||||
@REM golang proxy
|
@REM golang proxy
|
||||||
SET GOPROXY=https://athens.azurefd.net
|
SET GOPROXY=https://athens.azurefd.net
|
||||||
|
@ -9,7 +9,7 @@
|
|||||||
#prepare the variables.
|
#prepare the variables.
|
||||||
|
|
||||||
# version name
|
# version name
|
||||||
VERSION_NAME=tank-3.1.3
|
VERSION_NAME=tank-3.1.4
|
||||||
echo "VERSION_NAME: ${VERSION_NAME}"
|
echo "VERSION_NAME: ${VERSION_NAME}"
|
||||||
# golang proxy
|
# golang proxy
|
||||||
GOPROXY=https://athens.azurefd.net
|
GOPROXY=https://athens.azurefd.net
|
||||||
|
@ -14,7 +14,7 @@ const (
|
|||||||
//db table's prefix. tank31_ means current version is tank:3.1.x
|
//db table's prefix. tank31_ means current version is tank:3.1.x
|
||||||
TABLE_PREFIX = "tank31_"
|
TABLE_PREFIX = "tank31_"
|
||||||
|
|
||||||
VERSION = "3.1.3"
|
VERSION = "3.1.4"
|
||||||
)
|
)
|
||||||
|
|
||||||
type Config interface {
|
type Config interface {
|
||||||
|