Releases: filebrowser/filebrowser
v2.4.0
Changelog
d0b3595 chore(release): 2.4.0
453636d fix: add preview bypass for .gif files (#1012)
b1605aa Merge pull request #1014 from ramiresviana/full-screen-editor
23503b8 Merge pull request #1015 from ramiresviana/prompt-key-shortcut-conflict
0d69fbd fix: prompt key shortcut conflict
0d665e5 feat: full screen editor
Docker images
docker pull filebrowser/filebrowser:alpine
docker pull filebrowser/filebrowser:v2.4.0-alpine
docker pull filebrowser/filebrowser:v2-alpine
docker pull filebrowser/filebrowser:latest
docker pull filebrowser/filebrowser:v2.4.0
docker pull filebrowser/filebrowser:v2
docker pull filebrowser/filebrowser:pi
docker pull filebrowser/filebrowser:v2.4.0-pi
docker pull filebrowser/filebrowser:v2-pi
docker pull filebrowser/filebrowser:debian
docker pull filebrowser/filebrowser:v2.4.0-debian
docker pull filebrowser/filebrowser:v2-debian
v2.3.0
Changelog
de0b8bb chore(release): 2.3.0
84da110 fix: typo in image_templates (apline -> alpine) (#1005)
6b0d49b feat: add image thumbnails support (#980)
Docker images
docker pull filebrowser/filebrowser:alpine
docker pull filebrowser/filebrowser:v2.3.0-alpine
docker pull filebrowser/filebrowser:v2-alpine
docker pull filebrowser/filebrowser:debian
docker pull filebrowser/filebrowser:v2.3.0-debian
docker pull filebrowser/filebrowser:v2-debian
docker pull filebrowser/filebrowser:pi
docker pull filebrowser/filebrowser:v2.3.0-pi
docker pull filebrowser/filebrowser:v2-pi
docker pull filebrowser/filebrowser:latest
docker pull filebrowser/filebrowser:v2.3.0
docker pull filebrowser/filebrowser:v2
v2.2.0
Changelog
4c20772 chore(release): 2.2.0
68f8348 fix: apply all fs user rulles
5023e77 Merge pull request #995 from ramiresviana/key-shortcuts
95316cb feat: add key shortcuts - 'Ctrl + a' selects all files in listing. - 'Enter' to confirm a prompt.
cd454ba feat: upload progress based on total size (#993)
2412016 fix: add a workaround to fix window freezing when viewing a large file #992
9eefadd chore: fix documentation links on README (#987)
d6d47bb Merge pull request #991 from ramiresviana/small-fixes
82c883f fix: save event hook fix #696
dd40b0d fix: frontend token validation fix #638
963837e fix: multiple selection count - Only add files to selected list that arent on it. - Only shift key select when there are selected files.
66863b7 feat: add alpine and debian docker images
8977344 feat: add folder upload (#981)
Docker images
docker pull filebrowser/filebrowser:debian
docker pull filebrowser/filebrowser:v2.2.0-debian
docker pull filebrowser/filebrowser:v2-debian
docker pull filebrowser/filebrowser:alpine
docker pull filebrowser/filebrowser:v2.2.0-apline
docker pull filebrowser/filebrowser:v2-alpine
docker pull filebrowser/filebrowser:latest
docker pull filebrowser/filebrowser:v2.2.0
docker pull filebrowser/filebrowser:v2
docker pull filebrowser/filebrowser:pi
docker pull filebrowser/filebrowser:v2.2.0-pi
docker pull filebrowser/filebrowser:v2-pi
v2.1.2
Changelog
6d899a6 chore: version v2.1.2
28672c0 fix(security): check user permission to rename files
b8300b7 chore: add dist folder to gitignore
Docker images
docker pull filebrowser/filebrowser:latest
docker pull filebrowser/filebrowser:v2.1.2
docker pull filebrowser/filebrowser:v2
docker pull filebrowser/filebrowser:pi
docker pull filebrowser/filebrowser:v2.1.2-pi
docker pull filebrowser/filebrowser:v2-pi
v2.1.1
Changelog
584ef4d chore: version v2.1.1
e8295a9 fix(build): fix openbsd build
f8f5698 build(docker): add arm 5 docker image for raspberry pi
700f327 refactor: add more go linters (#970)
54d92a2 chore: bump go to 1.14.3 (#969)
ba47e3b fix: fix static assets url generation (#965)
6e5405e Update README.md
45326e6 Update README.md
Docker images
docker pull filebrowser/filebrowser:latest
docker pull filebrowser/filebrowser:v2.1.1
docker pull filebrowser/filebrowser:v2
docker pull filebrowser/filebrowser:pi
docker pull filebrowser/filebrowser:v2.1.1-pi
docker pull filebrowser/filebrowser:v2-pi
v2.1.0
Changelog
6ce44f7 chore: version v2.1.0
b320419 tidy
ca183a4 Update README.md
895bb75 Disable the logout method for authentication methods other than⦠(#934)
a9e715d Merge branch 'master' into remove-logout-button
7cb046c Merge pull request #938 from filebrowser/dependabot/go_modules/github.com/spf13/viper-1.6.1
cd03faf chore(deps): bump vue-i18n from 8.15.1 to 8.15.3 in /frontend
87ba03b chore(deps-dev): bump @vue/cli-service from 4.0.5 to 4.1.2 in /frontend
6458f91 chore(deps-dev): bump @vue/cli-plugin-babel in /frontend
312ebbb chore(deps-dev): bump eslint-plugin-vue from 6.0.1 to 6.1.2 in /frontend
060a7ad refactor: Load Editor as need to reduce bundle size
ae893ab refactor: Remove useless react data and destory ace editor
12d6415 refactor: Freeze property to improve performance
897ac75 refactor: Use v-for for language option
cec551c fix(docker): Add mime.types file
cb98c91 Allow request manifest through reverse proxy with authentication
55a9d94 Add dark theme
cc7ec4f Fix multiple selection
265b81a chore(deps): bump github.com/spf13/viper from 1.5.0 to 1.6.1
b42b09c Disable the logout method for authentication methods other than 'json' (currently 'proxy' and 'none'.)
118071b chore(deps-dev): bump @vue/cli-plugin-babel from 4.0.5 to 4.1.1β¦ (#929)
73b85ec chore(deps-dev): bump eslint from 6.6.0 to 6.7.2 in /frontend (#932)
997a0a4 fix: disable eslint on one line
0d7e344 chore(deps-dev): bump @vue/cli-plugin-eslint from 4.0.5 to 4.1.1β¦ (#927)
1884d50 chore(deps): bump vue-i18n from 8.15.0 to 8.15.1 in /frontend (#925)
f5fad7a chore(deps): bump gopkg.in/yaml.v2 from 2.2.5 to 2.2.7 (#921)
5c2ed2b chore(deps-dev): bump eslint-plugin-vue from 6.0.0 to 6.0.1 in /β¦ (#916)
05475eb chore(deps): bump vuex from 3.1.1 to 3.1.2 in /frontend (#914)
9e6cc30 chore(deps): bump qrcode.vue from 1.6.3 to 1.7.0 in /frontend (#913)
d422421 Merge pull request #918 from spacebat/real-ip
23a3ef0 refactor: Optimize prompts component
2a81ea9 feat: add animation for disable multiple selection and break word for filename in info panel (#922)
5fb7207 Determine the real IP address of the client for logging
d79d864 chore(deps-dev): bump eslint from 5.16.0 to 6.6.0 in /frontend (#915)
d249b8b chore(deps-dev): bump eslint from 5.16.0 to 6.6.0 in /frontend
e9bd68f docs: make warning more visivble
506e088 chore(deps): bump github.com/spf13/viper from 1.4.0 to 1.5.0 (#908)
c906d29 chore(deps): bump gopkg.in/yaml.v2 from 2.2.4 to 2.2.5 (#910)
3b7f6cc chore(deps-dev): bump eslint-plugin-vue from 5.2.3 to 6.0.0 in /β¦ (#911)
f1a7d2f chore(deps): bump github.com/spf13/viper from 1.4.0 to 1.5.0
Docker images
docker pull filebrowser/filebrowser:latest
docker pull filebrowser/filebrowser:v2.1.0
docker pull filebrowser/filebrowser:v2
v2.0.16
Changelog
fb13ded chore: version v2.0.16
85e4ff6 chore(deps): bump github.com/pelletier/go-toml from 1.5.0 to 1.6β¦ (#904)
6250efa add wrap to the editor (#906)
f1e1a27 chore(deps-dev): bump @vue/cli-plugin-eslint in /frontend (#900)
076358a fix: delete keyup only if no active prompt (#896)
d1efc14 chore(deps): bump ace-builds from 1.4.6 to 1.4.7 in /frontend (#894)
508b7b3 chore(deps-dev): bump @vue/cli-service from 4.0.4 to 4.0.5 in /frontend (#899)
d128497 chore(deps-dev): bump @vue/cli-plugin-babel in /frontend (#898)
cdba1d0 chore(deps-dev): bump @vue/cli-plugin-eslint from 4.0.3 to 4.0.4β¦ (#890)
Docker images
docker pull filebrowser/filebrowser:latest
docker pull filebrowser/filebrowser:v2.0.16
docker pull filebrowser/filebrowser:v2
v2.0.15
Changelog
ec28375 chore: version v2.0.15
01068a9 chore(deps-dev): bump @vue/cli-service from 4.0.3 to 4.0.4 in /f⦠(#891)
7f01753 chore(deps-dev): bump @vue/cli-plugin-babel from 4.0.3 to 4.0.4β¦ (#892)
0e223a0 feat: generate manifest.json dynamically (#889)
9d08f9b chore(deps-dev): bump @vue/cli-plugin-eslint from 3.11.0 to 4.0.β¦ (#887)
2cabeb8 chore(deps): bump vue-i18n from 8.14.1 to 8.15.0 in /frontend (#881)
7aaebab chore(deps-dev): bump @vue/cli-service from 3.12.0 to 4.0.3 in /β¦ (#886)
928cdfe chore(deps-dev): bump @vue/cli-plugin-babel from 3.11.0 to 4.0.3β¦ (#888)
Docker images
docker pull filebrowser/filebrowser:latest
docker pull filebrowser/filebrowser:v2.0.15
docker pull filebrowser/filebrowser:v2
v2.0.14
Changelog
edb7b4d chore: version v2.0.14
85ee63a [Frontend] Fix invalid start_url in manifest file. (#879)
74b23a0 chore(deps-dev): bump @vue/cli-service from 3.11.0 to 3.12.0 in⦠(#876)
Docker images
docker pull filebrowser/filebrowser:latest
docker pull filebrowser/filebrowser:v2.0.14
docker pull filebrowser/filebrowser:v2
v2.0.13
Changelog
be6c0bb chore: version v2.0.13
ddb670a fix #758: reCAPTCHA should use secret for verification (instead⦠(#875)
4752758 chore(deps): bump github.com/pelletier/go-toml from 1.4.0 to 1.5β¦ (#871)
bd8aab4 chore(deps): bump gopkg.in/yaml.v2 from 2.2.3 to 2.2.4 (#868)
c61ede4 chore(deps): bump gopkg.in/yaml.v2 from 2.2.2 to 2.2.3 (#867)
efd46d6 chore(deps): [security] bump mixin-deep from 1.3.1 to 1.3.2 in /frontend (#852)
f2a8abb chore(deps): bump qrcode.vue from 1.6.2 to 1.6.3 in /frontend (#860)
978aadc chore(deps): bump github.com/spf13/pflag from 1.0.3 to 1.0.5 (#863)
0626f07 chore(deps): bump vue-router from 3.1.2 to 3.1.3 in /frontend (#853)
0afc8c9 chore(deps): bump ace-builds from 1.4.5 to 1.4.6 in /frontend (#857)
28480c6 chore(deps): bump vue-i18n from 8.14.0 to 8.14.1 in /frontend (#858)
826cddd chore(deps): bump github.com/gorilla/websocket from 1.4.0 to 1.4β¦ (#848)
ec92ad9 chore(deps): [security] bump eslint-utils from 1.3.1 to 1.4.2 in⦠(#849)
ce97b9b chore(deps-dev): bump babel-eslint from 10.0.2 to 10.0.3 in /fro⦠(#847)
bbd93e1 chore(deps-dev): bump @vue/cli-service from 3.10.0 to 3.11.0 in⦠(#841)
f7c7d50 chore(deps-dev): bump @vue/cli-plugin-babel from 3.10.0 to 3.11.β¦ (#842)
854d8bb chore(deps-dev): bump @vue/cli-plugin-eslint from 3.10.0 to 3.11β¦ (#843)
7c0f261 chore(deps): bump github.com/caddyserver/caddy from 1.0.2 to 1.0β¦ (#837)
7b9861b chore(deps): bump github.com/caddyserver/caddy from 1.0.1 to 1.0β¦ (#836)
3a8fcbf chore(deps): bump vue-i18n from 8.13.0 to 8.14.0 in /frontend (#835)
83d9247 chore(deps): bump vue-i18n from 8.12.0 to 8.13.0 in /frontend (#833)
d32286a chore(deps): bump vue-router from 3.1.1 to 3.1.2 in /frontend (#834)
621936f chore(deps): bump vue-router from 3.1.0 to 3.1.1 in /frontend (#832)
802e715 docs: update info --> sarn
adcafff chore(deps): bump vue-router from 3.0.7 to 3.1.0 in /frontend (#830)
a5ce1cf chore(deps-dev): bump @vue/cli-plugin-eslint from 3.9.2 to 3.10.β¦ (#829)
87d18a3 chore(deps-dev): bump @vue/cli-service from 3.9.3 to 3.10.0 in /β¦ (#828)
e7fc0e9 chore(deps-dev): bump @vue/cli-plugin-babel from 3.9.2 to 3.10.0β¦ (#827)
34bdb8f feat(image preview): zoom with touch and mouse events (#821)
13b04f7 chore(deps-dev): bump @vue/cli-service from 3.9.2 to 3.9.3 in /f⦠(#818)
76b9b2f chore(deps): [security] bump lodash from 4.17.11 to 4.17.14 in /β¦ (#816)
896d7cf chore(deps): [security] bump lodash.defaultsdeep from 4.6.0 to 4β¦ (#815)
0fb1b08 chore(deps): bump vue-i18n from 8.11.2 to 8.12.0 in /frontend (#812)
1c02500 chore(deps-dev): bump @vue/cli-plugin-babel from 3.9.0 to 3.9.2β¦ (#809)
cf2af81 chore(deps-dev): bump @vue/cli-service from 3.9.0 to 3.9.2 in /f⦠(#810)
ec24f79 chore(deps-dev): bump @vue/cli-plugin-eslint from 3.9.1 to 3.9.2β¦ (#811)
be902be fix: prevent maliciously constructed parameters like /api/public/dl/XZzCDnK2_not_exists_hash_name
cause panic (#791)
888e087 fix(file upload): safe encode filename with encodeRFC5987ValueChars
adc6ef2 chore(deps-dev): bump @vue/cli-plugin-eslint from 3.9.0 to 3.9.1β¦ (#805)
0318d39 chore(deps): bump vue-router from 3.0.6 to 3.0.7 in /frontend (#806)
abcfa0a chore: update caddy path (#803)
a4b5c99 chore(deps-dev): bump @vue/cli-plugin-eslint from 3.8.0 to 3.9.0β¦ (#801)
546e61a chore(deps-dev): bump @vue/cli-service from 3.8.4 to 3.9.0 in /f⦠(#799)
dcb68bd chore(deps-dev): bump @vue/cli-plugin-babel from 3.8.0 to 3.9.0β¦ (#800)
d411720 chore(deps-dev): bump @vue/cli-plugin-babel in /frontend
1ae887d chore(deps-dev): bump eslint-plugin-vue from 5.2.2 to 5.2.3 in /frontend (#794)
30465a7 chore(deps): bump github.com/gorilla/mux from 1.7.2 to 1.7.3 (#797)
f004b48 chore(deps-dev): bump eslint-plugin-vue from 5.2.2 to 5.2.3 in /frontend
fc5e224 http/auth.go: new user signup: support auto user dir creation (#788)
5956647 chore(deps-dev): bump babel-eslint from 10.0.1 to 10.0.2 in /frontend (#784)
87eaf3c chore(deps-dev): bump @vue/cli-service from 3.8.3 to 3.8.4 in /frontend (#785)
73eba60 chore(deps): bump ace-builds from 1.4.4 to 1.4.5 in /frontend (#786)
4597ceb chore(deps-dev): bump @vue/cli-service from 3.8.0 to 3.8.3 in /frontend (#780)
c0c2534 chore(deps): bump github.com/spf13/cobra from 0.0.4 to 0.0.5 (#775)
5efb361 chore(deps): bump go.etcd.io/bbolt from 1.3.2 to 1.3.3 (#776)
c0575a6 feat: add more languages (#773)
ffd8a3a fix: use ParseFromRequest instead of ParseFromRequestWithClaims (#771)
425ec27 chore(deps-dev): bump @vue/cli-plugin-eslint from 3.7.0 to 3.8.0 in /frontend (#765)
3b9f336 chore(deps-dev): bump @vue/cli-plugin-babel from 3.7.0 to 3.8.0 in /frontend (#766)
f792c31 chore(deps): bump github.com/spf13/viper from 1.3.2 to 1.4.0 (#764)
55a54ff chore(deps-dev): bump @vue/cli-service from 3.7.0 to 3.8.0 in /frontend (#767)
78a40c9 chore(deps): bump github.com/gorilla/mux from 1.7.1 to 1.7.2 (#756)
17f32d1 Merge pull request #757 from filebrowser/dependabot/go_modules/github.com/spf13/cobra-0.0.4
d57a0f2 chore(deps): bump github.com/spf13/cobra from 0.0.3 to 0.0.4
d6fdfef chore(deps): bump github.com/gorilla/mux from 1.7.1 to 1.7.2
62d28dc chore(deps): bump qrcode.vue from 1.6.1 to 1.6.2 in /frontend (#740)
57c6515 chore(deps): bump qrcode.vue from 1.6.1 to 1.6.2 in /frontend
6e54dff chore: merge frontend with filebrowser repos (#739)
0e722c8 chore: do not fetch submodule
f054798 chore: tx main repo, merge gitignores and circle
4e4055e chore: add frontend
7414ca1 chore: move files to frontend
1e17dfa chore: remove frontend submodule
d45d7f9 feat: update languages
bb0d048 Merge pull request #150 from alexandrestein/master
b991c65 Update download names file for weak clients
633579e feat: update docs links
ead7fb4 chore: circle ci (#149)
31b70a7 chore(deps-dev): bump @vue/cli-plugin-eslint from 3.6.0 to 3.7.0 (#145)
bbeadee chore(deps): bump vue-i18n from 8.11.1 to 8.11.2 (#147)
df42e35 chore(deps): bump vuex from 3.1.0 to 3.1.1 (#148)
1f985fe chore(deps-dev): bump @vue/cli-service from 3.6.0 to 3.7.0 (#144)
575296d chore(deps-dev): bump @vue/cli-plugin-babel from 3.6.0 to 3.7.0 (#146)
b93dc9f chore(deps): bump vue-i18n from 8.10.0 to 8.11.1 (#143)
6255f73 chore(deps): bump ace-builds from 1.4.3 to 1.4.4 (#142)
3ed2144 Merge pull request #102 from ttys3/feature-per-user-auto-dir-creation
a437761 chore(deps-dev): bump @vue/cli-service from 3.5.3 to 3.6.0 (#137)
b432e1b chore(deps-dev): bump @vue/cli-plugin-babel from 3.5.5 to 3.6.0 (#140)
8dd59e3 chore(deps): bump vue-router from 3.0.5 to 3.0.6 (#141)
fd55434 chore(deps-dev): bump @vue/cli-plugin-eslint from 3.5.1 to 3.6.0 (#139)
48d012f chore(deps): bump vue-router from 3.0.3 to 3.0.5 (#138)
2c4eae5 chore(deps): bump vue-router from 3.0.2 to 3.0.3 (#135)
6296461 chore(deps-dev): bump @vue/cli-plugin-babel from 3.5.3 to 3.5.5 (#133)
d4f284f chore(deps-dev): bump eslint from 5.15.3 to 5.16.0 (#134)
ff3b5b3 chore(deps): bump vue-i18n from 8.9.0 to 8.10.0 (#132)
9667980 chore(deps-dev): bump @vue/cli-plugin-babel from 3.5.1 to 3.5.3 (#130)
188a34f chore(deps-dev): bump @vue/cli-service from 3.5.2 to 3.5.3 (#131)
f9cd5f1 chore(deps-dev): bump @vue/cli-service from 3.5.1 to 3.5.2 (#128)
adedf01 chore(deps): bump vue and vue-template-compiler (#127)
4e15b82 add basic QR functionality (#126)
ed0ea34 chore(deps-dev): bump eslint from 5.15.2 to 5.15.3 (#125)
e2ffd36 chore(deps-dev): bump eslint from 5.15.1 to 5.15.2 (#124)
6bd2a18 chore(deps): bump vue and vue-template-compiler (#123)
371236e chore(deps-dev): bump @vue/cli-plugin-eslint from 3.5.0 to 3.5.1 (#122)
6cbdc9d chore(deps-dev): bump @vue/cli-service from 3.4.1 to 3.5.1 (#121)
a94125f chore(deps-dev): bump @vue/cli-plugin-babel from 3.4.1 to 3.5.1 (#120)
2f5f5d7 chore(deps-dev): bump @vue/cli-plugin-eslint from 3.4.1 to 3.5.0 (#118)
02f2284 chore(deps): bump vue-i18n from 8.8.2 to 8.9.0 (#116)
2b1305a chore(deps-dev): bump eslint from 5.15.0 to 5.15.1 (#114)
ec78f67 chore(deps): bump vue and vue-template-compiler (#112)
25c04af chore(deps-dev): bump eslint from 5.14.1 to 5.15.0 (#113)
c0391d8 chore(deps): bump ace-builds from 1.4.2 to 1.4.3 (#111)
dcb97be chore(deps): bump vue and vue-template-compiler (#110)
c6eb98a chore(deps-dev): bump eslint from 5.14.0 to 5.14.1 (#105)
1c6e15c chore(deps-dev): bump @vue/cli-plugin-eslint from 3.4.0 to 3.4.1 (#108)
711a3a3 chore(deps-dev): bump @vue/cli-service from 3.4.0 to 3.4.1 (#107)
e203ca1 chore(deps-dev): bump @vue/cli-plugin-babel from 3.4.0 to 3.4.1 (#109)
0f1b69b chore(deps-dev): bump eslint-plugin-vue from 5.2.1 to 5.2.2 (#106)
176eaad global settings: add createUserDir option checkbox.
486dfe4 chore(deps-dev): bump eslint from 5.13.0 to 5.14.0 (#103)
81cf4ba chore(deps): bump vue-i18n from 8.8.1 to 8.8.2 (#104)
9c3f563 fix: login page for no auth/proyx
6b42781 chore(deps): bump vue-i18n from 8.8.0 to 8.8.1 (#99)
891a0d1 chore(deps-dev): bump eslint-plugin-vue from 5.1.0 to 5.2.1 (#101)
3b9063d chore(deps): bump vue and vue-template-compiler (#100)
2bfdffb chore(deps): bump vue and vue-template-compiler (#98)
9f8685b chore(deps): bump vue and vue-template-compiler (#96)
b58bc41 chore(deps): bump vue and vue-template-compiler (#95)
0b81723 chore(deps-dev): bump eslint from 5.12.1 to 5.13.0 (#94)
66418ec chore(deps-dev): bump @vue/cli-plugin-eslint from 3.3.0 to 3.4.0 (#91)
d87640a chore(deps-dev): bump @vue/cli-plugin-babel from 3.3.0 to 3.4.0 (#90)
e5580ac chore(deps-dev): bump @vue/cli-service from 3.3.1 to 3.4.0 (#92)
b92c800 chore(deps): bump vue-i18n from 8.7.0 to 8.8.0 (#88)
e370fbe fix: enable external auth by using a different header (#87)
89d4d82 fix: upgrade to publicPath (#86)
d004015 feat: send message to user if file upload isn't completed and they try to close the tab
ba5b5fb fix: version number
dd29a87 fix: correctly encode URIs (#85)
b394540 fix: only show size when is file or selection
3ed5f8c chore(deps-dev): bump @vue/cli-service from 3.3.0 to 3.3.1 (#82)
5d5cef2 chore(deps): bump moment from 2.23.0 to 2.24.0 (#83)
9264e34 chore(deps): bump js-base64 from 2.5.0 to 2.5.1 (#79)
0a46ac3 chore(deps-dev): bump eslint from 5...