diff --git a/.github/workflows/main.yaml b/.github/workflows/main.yaml index 1ebb49d3..babbc1d5 100644 --- a/.github/workflows/main.yaml +++ b/.github/workflows/main.yaml @@ -12,6 +12,10 @@ jobs: steps: - name: Checkout uses: actions/checkout@v4 + - name: Find latest tag + run: | + echo "LATEST_TAG=$(git describe --tags `git rev-list --tags --max-count=1`)" >> $GITHUB_ENV + echo "latest tag is $LATEST_TAG" - name: Set up QEMU uses: docker/setup-qemu-action@v3.0.0 - name: Set up Docker Buildx @@ -31,7 +35,7 @@ jobs: with: context: . build-args: | - VERSION=${{ fromJSON(steps.meta.outputs.json).labels['org.opencontainers.image.version'] }} + VERSION=${{ env.LATEST_TAG }} REVISION=${{ fromJSON(steps.meta.outputs.json).labels['org.opencontainers.image.revision'] }} platforms: linux/amd64,linux/arm64,linux/arm/v7 file: ./Dockerfile diff --git a/.github/workflows/pr.yaml b/.github/workflows/pr.yaml index 92fac860..a091f989 100644 --- a/.github/workflows/pr.yaml +++ b/.github/workflows/pr.yaml @@ -52,5 +52,5 @@ jobs: tags: ${{ steps.meta.outputs.tags }} labels: ${{ steps.meta.outputs.labels }} build-args: | - version=${{ steps.meta.outputs.version }} - commitSHA=${{ steps.meta.outputs.revision }} \ No newline at end of file + VERSION=${{ steps.meta.outputs.version }} + REVISION=${{ steps.meta.outputs.revision }} \ No newline at end of file diff --git a/.github/workflows/release_dev.yaml b/.github/workflows/release_dev.yaml index c0e16e05..9464aabc 100644 --- a/.github/workflows/release_dev.yaml +++ b/.github/workflows/release_dev.yaml @@ -35,7 +35,7 @@ jobs: JSON="${{ steps.meta.outputs.tags }}" # Use jq to remove 'v' from the version field JSON=$(echo "$JSON" | sed 's/filebrowser:v/filebrowser:/') - echo "cleaned_tag=$JSON" >> $GITHUB_OUTPUT + echo "CLEANED_TAG=$JSON" >> $GITHUB_ENV - name: Build and push uses: docker/build-push-action@v6 with: @@ -46,5 +46,5 @@ jobs: platforms: linux/amd64 file: ./Dockerfile push: true - tags: ${{ steps.modify-json.outputs.cleaned_tag }} + tags: ${{ env.CLEANED_TAG }} labels: ${{ steps.meta.outputs.labels }} diff --git a/CHANGELOG.md b/CHANGELOG.md index 8af26442..2af53cea 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,25 @@ All notable changes to this project will be documented in this file. For commit guidelines, please refer to [Standard Version](https://github.com/conventional-changelog/standard-version). +## v0.2.9 + + This release focused on UI navigation experience. Improving keyboard navigation and adds right click context menu. + + **New Features**: + - listing view items are middle-clickable on selected listing or when in single-click mode. + - listing view items can be navigated via arrow keys. + - listing view can jump to items using letters and number keys to cycle through files that start with that character. + - You can use the enter key and backspace key to navigate backwards and forwards on selected items. + - ctr-space will open/close the search (leaving ctr-f to browser default find prompt) + - Added right-click context menu to replace the file selection prompt. + + **Bugfixes**: + - Fixed drag to upload not working. + - Fixed shared video link issues. + - Fixed user edit bug related to other user. + - Fixed password reset bug. + - Fixed loading state getting stuck. + ## v0.2.8 - **Feature**: New gallary view scaling options (closes [#141](https://github.com/gtsteffaniak/filebrowser/issues/141)) diff --git a/README.md b/README.md index dd384bc6..a31c33ff 100644 --- a/README.md +++ b/README.md @@ -4,7 +4,7 @@