From 3a8c0e4ca524d6624e97fd7402c2417d40c5a68a Mon Sep 17 00:00:00 2001 From: Eric Doughty-Papassideris Date: Wed, 17 Jul 2024 17:08:03 +0200 Subject: [PATCH 1/4] =?UTF-8?q?=F0=9F=94=96=20Release=20Version=201.0.3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/build.yml | 3 +++ .github/workflows/publish_feature.yml | 1 + changelog.md | 18 ++++++++++++++++++ tdrive/backend/node/src/version.ts | 6 +++--- tdrive/frontend/src/app/environment/version.ts | 4 ++-- 5 files changed, 27 insertions(+), 5 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index ac8a99fd..57f07b09 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -1,6 +1,9 @@ name: Build on: + push: + branches: + - release/* pull_request: branches: [main] paths: diff --git a/.github/workflows/publish_feature.yml b/.github/workflows/publish_feature.yml index 205e4421..cf1cbf09 100644 --- a/.github/workflows/publish_feature.yml +++ b/.github/workflows/publish_feature.yml @@ -5,6 +5,7 @@ on: branches: - main - feature-** + - release/* jobs: setup: diff --git a/changelog.md b/changelog.md index 14375749..9fae5311 100644 --- a/changelog.md +++ b/changelog.md @@ -1,3 +1,21 @@ +# Twake Drive v1.0.3 + +## Features + +- Infinite scrolling in files list view +- Sort files chronologically +- Added Left and Right buttons in the preview gallery + +## Fixes and Improvements + +- Folders with large numbers of files now work +- OIDC logout +- Dark mode related fixes +- Rework of share and permissions dialog +- Removed Cassandra support +- A large number of minor fixes +- Translation of user notifications + # Twake Drive v1.0.2 ## Features diff --git a/tdrive/backend/node/src/version.ts b/tdrive/backend/node/src/version.ts index d495faa6..c29aa953 100644 --- a/tdrive/backend/node/src/version.ts +++ b/tdrive/backend/node/src/version.ts @@ -1,7 +1,7 @@ export default { - current: /* @VERSION_DETAIL */ "1.0.2", + current: /* @VERSION_DETAIL */ "1.0.3", minimal: { - web: /* @MIN_VERSION_WEB */ "1.0.1", - mobile: /* @MIN_VERSION_MOBILE */ "1.0.0", + web: /* @MIN_VERSION_WEB */ "1.0.3", + mobile: /* @MIN_VERSION_MOBILE */ "1.0.3", }, }; diff --git a/tdrive/frontend/src/app/environment/version.ts b/tdrive/frontend/src/app/environment/version.ts index 69b31e25..d264abe6 100644 --- a/tdrive/frontend/src/app/environment/version.ts +++ b/tdrive/frontend/src/app/environment/version.ts @@ -1,5 +1,5 @@ export default { - version: /* @VERSION */ '1.0.2', - version_detail: /* @VERSION_DETAIL */ '1.0.2', + version: /* @VERSION */ '1.0.3', + version_detail: /* @VERSION_DETAIL */ '1.0.3', version_name: /* @VERSION_NAME */ 'Ghost-Dog', }; \ No newline at end of file From 33145b58b67c70ea34fab75328097b6deef269a8 Mon Sep 17 00:00:00 2001 From: Eric Doughty-Papassideris Date: Tue, 23 Jul 2024 15:06:59 +0200 Subject: [PATCH 2/4] =?UTF-8?q?=F0=9F=94=A8=20build=20github=20actions=20s?= =?UTF-8?q?cript=20now=20checksout=20before=20filter?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/build.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 57f07b09..5a741472 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -20,6 +20,7 @@ jobs: outputs: changes: ${{ steps.filter.outputs.changes }} steps: + - uses: actions/checkout@v4 - uses: dorny/paths-filter@v3 id: filter with: From fbf1d2fda4011b6178a0efd290767f099661f63f Mon Sep 17 00:00:00 2001 From: Eric Doughty-Papassideris Date: Tue, 23 Jul 2024 15:50:09 +0200 Subject: [PATCH 3/4] =?UTF-8?q?=F0=9F=9A=A8=20dockerfile:=20fix=20casing?= =?UTF-8?q?=20of=20FROM=20AS=20to=20avoid=20warnings=20in=20github=20actio?= =?UTF-8?q?ns?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- tdrive/docker/tdrive-node/Dockerfile | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/tdrive/docker/tdrive-node/Dockerfile b/tdrive/docker/tdrive-node/Dockerfile index 9796e8b8..84fdfb1f 100755 --- a/tdrive/docker/tdrive-node/Dockerfile +++ b/tdrive/docker/tdrive-node/Dockerfile @@ -1,5 +1,5 @@ # Common node machine -FROM node:lts-alpine as node-base +FROM node:lts-alpine AS node-base ### Install dependencies RUN apk add --update-cache \ @@ -13,13 +13,13 @@ WORKDIR /usr/src/app COPY backend/node/package*.json ./ # Test Stage -FROM node-base as test +FROM node-base AS test RUN npm install COPY backend/node/ . # Add frontend Stage -FROM node-base as installed-libs +FROM node-base AS installed-libs COPY backend/node/ . #Install dev dependancies for build @@ -34,7 +34,7 @@ RUN rm -rf node_modules RUN npm ci --legacy-peer-deps # Development Stage -FROM installed-libs as development +FROM installed-libs AS development ENV NODE_ENV=development RUN npm install -g pino-pretty && \ @@ -43,7 +43,7 @@ RUN npm install -g pino-pretty && \ CMD ["npm", "run", "dev:debug"] # Production Stage -FROM installed-libs as production +FROM installed-libs AS production EXPOSE 4000 CMD ["npm", "run", "serve"] From 79a05fb69b3f9f16e2d6b35a7f6ca0b1ef253129 Mon Sep 17 00:00:00 2001 From: Eric Doughty-Papassideris Date: Thu, 25 Jul 2024 15:01:00 +0200 Subject: [PATCH 4/4] =?UTF-8?q?=F0=9F=91=B7=20github=20actions:=20always?= =?UTF-8?q?=20publish=20everything=20on=20tag=20creation?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/publish.yml | 39 ++++++----------------------------- 1 file changed, 6 insertions(+), 33 deletions(-) diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 7c4c7dc0..6aaf34fc 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -4,45 +4,18 @@ on: push: tags: - "*.*.*" - paths: - - "tdrive/backend/node/**" - - "tdrive/frontend/**" - - "tdrive/connectors/onlyoffice-connector/**" - - "tdrive/backend/utils/ldap-sync/**" - - "tdrive/backend/utils/nextcloud-migration/**" - - "tdrive/docker/**" - jobs: - setup: - name: Setup jobs - runs-on: ubuntu-latest - outputs: - targets: ${{ steps.filter.outputs.changes }} - steps: - - uses: actions/checkout@v4 - - uses: dorny/paths-filter@v3 - id: filter - with: - filters: | - backend: - - "tdrive/backend/node/**" - frontend: - - "tdrive/frontend/**" - onlyoffice-connector: - - "tdrive/connectors/onlyoffice-connector/**" - ldap-sync: - - "tdrive/backend/utils/ldap-sync/**" - nextcloud-migration: - - "tdrive/backend/utils/nextcloud-migration/**" - publish: runs-on: ubuntu-latest strategy: matrix: - targets: ${{ fromJSON(needs.setup.outputs.targets) }} + targets: + - backend + - frontend + - onlyoffice-connector + - ldap-sync + - nextcloud-migration fail-fast: false - needs: - - setup steps: - name: Checkout uses: actions/checkout@v4