diff --git a/.github/workflows/build-app-candidate.yml b/.github/workflows/build-app-candidate.yml index b9f248c..4424678 100644 --- a/.github/workflows/build-app-candidate.yml +++ b/.github/workflows/build-app-candidate.yml @@ -56,3 +56,9 @@ jobs: cache-to: type=registry,ref=rmcampos/tasknote-app:buildcache,mode=max build-args: | VITE_BUILD=${{ steps.version.outputs.tag }} + + - name: Log pushed images + run: | + echo "Pushed images:" + echo " rmcampos/tasknote-app:candidate" + echo " rmcampos/tasknote-app:${{ steps.version.outputs.tag }}" \ No newline at end of file diff --git a/.github/workflows/build-server-candidate.yml b/.github/workflows/build-server-candidate.yml index 57f2dfd..e22f522 100644 --- a/.github/workflows/build-server-candidate.yml +++ b/.github/workflows/build-server-candidate.yml @@ -43,3 +43,9 @@ jobs: run: | docker tag rmcampos/tasknote-api:latest rmcampos/tasknote-api:candidate docker push rmcampos/tasknote-api:candidate + + - name: Log pushed images + run: | + echo "Pushed images:" + echo " rmcampos/tasknote-api:latest" + echo " rmcampos/tasknote-api:candidate" \ No newline at end of file diff --git a/.github/workflows/ci-main-backend.yml b/.github/workflows/ci-main-backend.yml index 09403fd..35cd3fb 100644 --- a/.github/workflows/ci-main-backend.yml +++ b/.github/workflows/ci-main-backend.yml @@ -88,3 +88,9 @@ jobs: git config user.email "gitea-actions[bot]@noreply.lightroasted.vps-kinghost.net" git tag -a api-v${{ steps.version.outputs.version }} -m "Release API v${{ steps.version.outputs.version }}" git push origin api-v${{ steps.version.outputs.version }} + + - name: Log pushed images + run: | + echo "Pushed images:" + echo " docker.io/rmcampos/tasknote-api:latest" + echo " docker.io/rmcampos/tasknote-api:${{ steps.version.outputs.version }}" \ No newline at end of file diff --git a/.github/workflows/ci-main-frontend.yml b/.github/workflows/ci-main-frontend.yml index 01963e3..b5d4e24 100644 --- a/.github/workflows/ci-main-frontend.yml +++ b/.github/workflows/ci-main-frontend.yml @@ -81,3 +81,9 @@ jobs: git config user.email "gitea-actions[bot]@noreply.lightroasted.vps-kinghost.net" git tag -a ${{ steps.version.outputs.tag }} -m "Release ${{ steps.version.outputs.tag }}" git push origin ${{ steps.version.outputs.tag }} + + - name: Log pushed images + run: | + echo "Pushed images:" + echo " rmcampos/tasknote-app:latest" + echo " rmcampos/tasknote-app:${{ steps.version.outputs.tag }}" \ No newline at end of file diff --git a/.github/workflows/ci-pr-backend.yml b/.github/workflows/ci-pr-backend.yml index 6d8b166..5684371 100644 --- a/.github/workflows/ci-pr-backend.yml +++ b/.github/workflows/ci-pr-backend.yml @@ -97,3 +97,9 @@ jobs: -H "Content-Type: application/json" \ "https://lightroasted.vps-kinghost.net/api/v1/repos/${{ github.repository }}/statuses/${{ github.event.pull_request.head.sha }}" \ -d "{\"context\": \"staging/deploy\", \"state\": \"success\", \"description\": \"PR #${{ github.event.pull_request.number }} staging ready\", \"target_url\": \"https://tasknote-stg.darkroasted.vps-kinghost.net\"}" + + - name: Log pushed images + run: | + echo "Pushed images:" + echo " docker.io/rmcampos/tasknote-api:candidate" + echo " docker.io/rmcampos/tasknote-api:pr-${{ github.event.pull_request.number }}" \ No newline at end of file diff --git a/.github/workflows/ci-pr-frontend.yml b/.github/workflows/ci-pr-frontend.yml index 4607a2a..89d6ee9 100644 --- a/.github/workflows/ci-pr-frontend.yml +++ b/.github/workflows/ci-pr-frontend.yml @@ -126,3 +126,10 @@ jobs: -H "Content-Type: application/json" \ "https://lightroasted.vps-kinghost.net/api/v1/repos/${{ github.repository }}/statuses/${{ github.event.pull_request.head.sha }}" \ -d "{\"context\": \"staging/deploy\", \"state\": \"success\", \"description\": \"PR #${{ github.event.pull_request.number }} staging ready\", \"target_url\": \"https://tasknote-stg.darkroasted.vps-kinghost.net\"}" + + - name: Log pushed images + run: | + echo "Pushed images:" + echo " rmcampos/tasknote-app:candidate" + echo " rmcampos/tasknote-app:pr-${{ github.event.pull_request.number }}" + echo " rmcampos/tasknote-app:${{ steps.version.outputs.tag }}" \ No newline at end of file diff --git a/CHANGELOG.md b/CHANGELOG.md index d5a5759..d0b8599 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,7 +7,20 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] -## app-v2026.06.24.? - 2026-06-25 +## app-v2026.07.01.140 - 2026-07-01 + +### Added +- Support for `Draft` notes and tasks. +- Memory for open notes in the home page, if a tab is closed, the app will remember. + +### Fixed +- Frontend app build version release getting lost in workflows. + +### Security +- Addressed a list of critical security issues including validations, logging, and passwords. + +### Docker images +- `rmcampos/tasknote-app:app-v2026.07.01.140` ### Changed - Bumped client minor and major dependencies.