Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
33 commits
Select commit Hold shift + click to select a range
3169a14
fix: always show separators and encoding list in the CSV viewer (#5774)
ArielLeyva Feb 21, 2026
200d501
fix: modal lifecycle issues, multiple modals, new directory creation …
ArielLeyva Feb 21, 2026
9940bdd
feat: Updates for project File Browser (#5764)
transifex-integration[bot] Feb 21, 2026
2470b9e
chore(deps): update all non-major dependencies (#5780)
renovate[bot] Feb 21, 2026
7b16e2d
chore(release): 2.60.0
hacdias Feb 21, 2026
e3d00d5
chore(deps): update goreleaser/goreleaser-action action to v7 (#5782)
renovate[bot] Feb 22, 2026
aa80909
feat: improved conflict resolution when uploading/copying/moving file…
ArielLeyva Feb 27, 2026
31194fb
fix: correctly clean path
hacdias Feb 28, 2026
8dc618a
chore: update translations (#5790)
transifex-integration[bot] Feb 28, 2026
a40f806
chore(deps): update all non-major dependencies (#5791)
renovate[bot] Feb 28, 2026
148b3c5
chore(release): 2.61.0
hacdias Feb 28, 2026
7ed1425
fix: check for correct permission in TUS Delete
hacdias Mar 4, 2026
c950a57
chore(release): 2.61.1
hacdias Mar 4, 2026
4af3f85
fix(csv-viewer): add support for missing text encodings in dropdown l…
ArielLeyva Mar 6, 2026
177c7cf
fix: validate current password with a modal (#5805)
ArielLeyva Mar 6, 2026
d7b00ce
fix: avoid sending the same name in the file/folder rename modal (#5806)
ArielLeyva Mar 6, 2026
9f56826
chore(deps): update all non-major dependencies (#5794)
renovate[bot] Mar 6, 2026
a7dc7bf
chore: update translations (#5796)
transifex-integration[bot] Mar 6, 2026
8598db2
fix: added dateFormat to getUserDefaults so this is respected in the …
mszalbach Mar 6, 2026
8ee5576
fix(frontend): input password type
hacdias Mar 6, 2026
4d9e6b8
fix(frontend): do not delete original assets
hacdias Mar 6, 2026
cbcf708
chore(release): 2.61.2
hacdias Mar 6, 2026
c01b6a8
chore(deps): update dependency eslint to v10.0.3 (#5809)
renovate[bot] Mar 7, 2026
3cb21c7
chore(deps): update docker/login-action action to v4 (#5810)
renovate[bot] Mar 7, 2026
df63cb5
chore(deps): update docker/setup-buildx-action action to v4 (#5811)
renovate[bot] Mar 7, 2026
490e5bb
chore(deps): update docker/setup-qemu-action action to v4 (#5812)
renovate[bot] Mar 7, 2026
22a03b5
merge upstream/master into oadp-1.6
oadp-maintainers Mar 11, 2026
dfd4c3d
UPSTREAM: <carry> Add disableUserProfile branding option
mpryc Oct 18, 2025
1006605
UPSTREAM: <carry> Add defaultLoginUser branding option
mpryc Oct 18, 2025
42a9ee9
UPSTREAM: <carry> Disable delete and rename from Help
mpryc Oct 19, 2025
7cf7e01
UPSTREAM: <carry> Containerfile to be used with UBI
mpryc Nov 12, 2025
8d2f051
UPSTREAM: <carry> Add OWNERS file
mpryc Feb 5, 2026
21e88e5
UPSTREAM: <carry> Fix broken rebase of branding options
mpryc Feb 9, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 4 additions & 4 deletions .github/workflows/ci.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -92,19 +92,19 @@ jobs:
cache: "pnpm"
cache-dependency-path: "frontend/pnpm-lock.yaml"
- name: Set up QEMU
uses: docker/setup-qemu-action@v3
uses: docker/setup-qemu-action@v4
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3
uses: docker/setup-buildx-action@v4
- name: Install Task
uses: go-task/setup-task@v1
- run: task build:frontend
- name: Login to Docker Hub
uses: docker/login-action@v3
uses: docker/login-action@v4
with:
username: ${{ secrets.DOCKERHUB_USERNAME }}
password: ${{ secrets.DOCKERHUB_TOKEN }}
- name: Run GoReleaser
uses: goreleaser/goreleaser-action@v6
uses: goreleaser/goreleaser-action@v7
with:
version: latest
args: release --clean
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/docs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ jobs:
- name: Checkout
uses: actions/checkout@v6
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3
uses: docker/setup-buildx-action@v4
- name: Install Task
uses: go-task/setup-task@v1
- name: Build site
Expand All @@ -39,7 +39,7 @@ jobs:
- name: Checkout
uses: actions/checkout@v6
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3
uses: docker/setup-buildx-action@v4
- name: Install Task
uses: go-task/setup-task@v1
- name: Build site
Expand Down
44 changes: 44 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,50 @@

All notable changes to this project will be documented in this file. See [commit-and-tag-version](https://github.com/absolute-version/commit-and-tag-version) for commit guidelines.

## [2.61.2](https://github.com/filebrowser/filebrowser/compare/v2.61.1...v2.61.2) (2026-03-06)


### Bug Fixes

* added dateFormat to getUserDefaults so this is respected in the … ([#5804](https://github.com/filebrowser/filebrowser/issues/5804)) ([8598db2](https://github.com/filebrowser/filebrowser/commit/8598db2accccf5b87353e5e718b2ad1c946e5c44))
* avoid sending the same name in the file/folder rename modal ([#5806](https://github.com/filebrowser/filebrowser/issues/5806)) ([d7b00ce](https://github.com/filebrowser/filebrowser/commit/d7b00ce5f672b7ce0b26ce31abdfc74f8b00b939))
* **csv-viewer:** add support for missing text encodings in dropdown list ([#5795](https://github.com/filebrowser/filebrowser/issues/5795)) ([4af3f85](https://github.com/filebrowser/filebrowser/commit/4af3f85e64e795e8ae1d87d4caee8185028294ac))
* **frontend:** do not delete original assets ([4d9e6b8](https://github.com/filebrowser/filebrowser/commit/4d9e6b821852203cef67233791a922013bd5b64d))
* **frontend:** input password type ([8ee5576](https://github.com/filebrowser/filebrowser/commit/8ee55761a1aa9bc091d8466c44f03c2043a8ca79))
* validate current password with a modal ([#5805](https://github.com/filebrowser/filebrowser/issues/5805)) ([177c7cf](https://github.com/filebrowser/filebrowser/commit/177c7cfcce36779e2c5ebaa4b59a055dd1e17648))

## [2.61.1](https://github.com/filebrowser/filebrowser/compare/v2.61.0...v2.61.1) (2026-03-04)


### Bug Fixes

* check for correct permission in TUS Delete ([7ed1425](https://github.com/filebrowser/filebrowser/commit/7ed1425115be602c2b23236c410098ea2d74b42f))

## [2.61.0](https://github.com/filebrowser/filebrowser/compare/v2.60.0...v2.61.0) (2026-02-28)


### Features

* improved conflict resolution when uploading/copying/moving files ([#5765](https://github.com/filebrowser/filebrowser/issues/5765)) ([aa80909](https://github.com/filebrowser/filebrowser/commit/aa809096eb35fdfbdeb6784b1ebfe2ca1e42f52b))


### Bug Fixes

* correctly clean path ([31194fb](https://github.com/filebrowser/filebrowser/commit/31194fb57a5b92e7155219d7ec7273028fcb2e83))

## [2.60.0](https://github.com/filebrowser/filebrowser/compare/v2.59.0...v2.60.0) (2026-02-21)


### Features

* Updates for project File Browser ([#5764](https://github.com/filebrowser/filebrowser/issues/5764)) ([9940bdd](https://github.com/filebrowser/filebrowser/commit/9940bdd663ff5141110778524b8a22c957036e78))


### Bug Fixes

* always show separators and encoding list in the CSV viewer ([#5774](https://github.com/filebrowser/filebrowser/issues/5774)) ([3169a14](https://github.com/filebrowser/filebrowser/commit/3169a14a4d63a0a11a5288f4f3a674c0a0edb972))
* modal lifecycle issues, multiple modals, new directory creation and discard changes behavior ([#5773](https://github.com/filebrowser/filebrowser/issues/5773)) ([200d501](https://github.com/filebrowser/filebrowser/commit/200d5015472c79d5caa683ea291ebf500356a39f))

## [2.59.0](https://github.com/filebrowser/filebrowser/compare/v2.58.0...v2.59.0) (2026-02-15)


Expand Down
2 changes: 2 additions & 0 deletions auth/hook.go
Original file line number Diff line number Diff line change
Expand Up @@ -168,6 +168,7 @@ func (a *HookAuth) SaveUser() (*users.User, error) {
Sorting: a.Settings.Defaults.Sorting,
Perm: a.Settings.Defaults.Perm,
Commands: a.Settings.Defaults.Commands,
DateFormat: a.Settings.Defaults.DateFormat,
HideDotfiles: a.Settings.Defaults.HideDotfiles,
}
u = a.GetUser(d)
Expand Down Expand Up @@ -233,6 +234,7 @@ func (a *HookAuth) GetUser(d *users.User) *users.User {
By: a.Fields.GetString("user.sorting.by", d.Sorting.By),
},
Commands: a.Fields.GetArray("user.commands", d.Commands),
DateFormat: a.Fields.GetBoolean("user.dateFormat", d.DateFormat),
HideDotfiles: a.Fields.GetBoolean("user.hideDotfiles", d.HideDotfiles),
Perm: perms,
LockPassword: true,
Expand Down
3 changes: 2 additions & 1 deletion cmd/config.go
Original file line number Diff line number Diff line change
Expand Up @@ -102,7 +102,7 @@ func getProxyAuth(flags *pflag.FlagSet, defaultAuther map[string]interface{}) (a
return nil, err
}

if header == "" && defaultAuther != nil {
if header == "" && defaultAuther != nil {
header = defaultAuther["header"].(string)
}

Expand Down Expand Up @@ -241,6 +241,7 @@ func printSettings(ser *settings.Server, set *settings.Settings, auther auth.Aut

fmt.Fprintln(w, "\nDefaults:")
fmt.Fprintf(w, "\tScope:\t%s\n", set.Defaults.Scope)
fmt.Fprintf(w, "\tDateFormat:\t%t\n", set.Defaults.DateFormat)
fmt.Fprintf(w, "\tHideDotfiles:\t%t\n", set.Defaults.HideDotfiles)
fmt.Fprintf(w, "\tLocale:\t%s\n", set.Defaults.Locale)
fmt.Fprintf(w, "\tView mode:\t%s\n", set.Defaults.ViewMode)
Expand Down
2 changes: 2 additions & 0 deletions cmd/users.go
Original file line number Diff line number Diff line change
Expand Up @@ -138,6 +138,8 @@ func getUserDefaults(flags *pflag.FlagSet, defaults *settings.UserDefaults, all
defaults.Sorting.By, err = flags.GetString(flag.Name)
case "sorting.asc":
defaults.Sorting.Asc, err = flags.GetBool(flag.Name)
case "dateFormat":
defaults.DateFormat, err = flags.GetBool(flag.Name)
case "hideDotfiles":
defaults.HideDotfiles, err = flags.GetBool(flag.Name)
}
Expand Down
5 changes: 2 additions & 3 deletions frontend/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,6 @@
"videojs-hotkeys": "^0.2.28",
"videojs-mobile-ui": "^1.1.1",
"vue": "^3.5.17",
"vue-final-modal": "^4.5.5",
"vue-i18n": "^11.1.10",
"vue-lazyload": "^3.0.0",
"vue-reader": "^1.2.17",
Expand All @@ -59,7 +58,7 @@
"@vitejs/plugin-vue": "^6.0.1",
"@vue/eslint-config-prettier": "^10.2.0",
"@vue/eslint-config-typescript": "^14.6.0",
"@vue/tsconfig": "^0.8.1",
"@vue/tsconfig": "^0.9.0",
"autoprefixer": "^10.4.21",
"eslint": "^10.0.0",
"eslint-config-prettier": "^10.1.5",
Expand All @@ -73,5 +72,5 @@
"vite-plugin-compression2": "^2.3.1",
"vue-tsc": "^3.1.3"
},
"packageManager": "pnpm@10.29.3+sha512.498e1fb4cca5aa06c1dcf2611e6fafc50972ffe7189998c409e90de74566444298ffe43e6cd2acdc775ba1aa7cc5e092a8b7054c811ba8c5770f84693d33d2dc"
"packageManager": "pnpm@10.30.3+sha512.c961d1e0a2d8e354ecaa5166b822516668b7f44cb5bd95122d590dd81922f606f5473b6d23ec4a5be05e7fcd18e8488d47d978bbe981872f1145d06e9a740017"
}
Loading
Loading