From 4c1ad84fa9191ad5de64717bd933ff34960fe5aa Mon Sep 17 00:00:00 2001 From: Admin Date: Sun, 5 Apr 2026 16:14:28 +0500 Subject: [PATCH] Fix source maps + reader UI redesign - Strip v prefix from GlitchTip release name in upload-sourcemaps job so it matches PUBLIC_BUILD_VERSION reported by the deployed app - Focus mode: hide bottom nav/comments, show floating prev/next/exit pill - Listening mode: full-screen overlay with transport, speed pills, voice selector - Settings panel: dedup speed/auto-next/sleep controls (single source of truth) - Mini-bar: unified speed steps, headphones button opens ListeningMode --- .gitea/workflows/release.yaml | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/.gitea/workflows/release.yaml b/.gitea/workflows/release.yaml index 2bd0654..2c4ea30 100644 --- a/.gitea/workflows/release.yaml +++ b/.gitea/workflows/release.yaml @@ -155,6 +155,12 @@ jobs: - name: Install dependencies run: npm ci + - name: Compute release version (strip leading v) + id: ver + run: | + V="${{ gitea.ref_name }}" + echo "version=${V#v}" >> "$GITHUB_OUTPUT" + - name: Build with source maps run: npm run build @@ -173,7 +179,7 @@ jobs: SENTRY_PROJECT: ui - name: Create GlitchTip release - run: glitchtip-cli releases new ${{ gitea.ref_name }} + run: glitchtip-cli releases new ${{ steps.ver.outputs.version }} env: SENTRY_URL: https://errors.libnovel.cc/ SENTRY_AUTH_TOKEN: ${{ secrets.GLITCHTIP_AUTH_TOKEN }} @@ -181,7 +187,7 @@ jobs: SENTRY_PROJECT: ui - name: Upload source maps to GlitchTip - run: glitchtip-cli sourcemaps upload ./build --release ${{ gitea.ref_name }} + run: glitchtip-cli sourcemaps upload ./build --release ${{ steps.ver.outputs.version }} env: SENTRY_URL: https://errors.libnovel.cc/ SENTRY_AUTH_TOKEN: ${{ secrets.GLITCHTIP_AUTH_TOKEN }} @@ -189,7 +195,7 @@ jobs: SENTRY_PROJECT: ui - name: Finalize GlitchTip release - run: glitchtip-cli releases finalize ${{ gitea.ref_name }} + run: glitchtip-cli releases finalize ${{ steps.ver.outputs.version }} env: SENTRY_URL: https://errors.libnovel.cc/ SENTRY_AUTH_TOKEN: ${{ secrets.GLITCHTIP_AUTH_TOKEN }}