From 2f8e408fe02ab65aef36046b8cb26caed8557a39 Mon Sep 17 00:00:00 2001 From: Miodec Date: Mon, 2 Mar 2026 18:29:45 +0100 Subject: [PATCH 1/3] chore: add workflow to check for added todos in a pr --- .github/workflows/check-todo.yml | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 .github/workflows/check-todo.yml diff --git a/.github/workflows/check-todo.yml b/.github/workflows/check-todo.yml new file mode 100644 index 000000000000..34ee698deace --- /dev/null +++ b/.github/workflows/check-todo.yml @@ -0,0 +1,20 @@ +name: PR Todo Checker + +on: + pull_request_review_comment: + types: [edited, deleted] + pull_request: + types: [opened, synchronize, reopened] + +jobs: + find_todos: + runs-on: ubuntu-latest + + steps: + - name: Checkout code + uses: actions/checkout@v4 + + - name: Check for Todos + uses: phntmxyz/pr_todo_checker@v1 + with: + token: ${{ secrets.GITHUB_TOKEN }} From 1f5255c3f12e628e594d2a845129632d1a142f2a Mon Sep 17 00:00:00 2001 From: Miodec Date: Mon, 2 Mar 2026 22:04:21 +0100 Subject: [PATCH 2/3] fix: permissions to post comments --- .github/workflows/check-todo.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.github/workflows/check-todo.yml b/.github/workflows/check-todo.yml index 34ee698deace..fe5bc3036ea4 100644 --- a/.github/workflows/check-todo.yml +++ b/.github/workflows/check-todo.yml @@ -9,6 +9,9 @@ on: jobs: find_todos: runs-on: ubuntu-latest + permissions: + pull-requests: write # to comment on PRs + contents: read steps: - name: Checkout code From 17fc4be02c109e53155e63d76d6664070fca8d98 Mon Sep 17 00:00:00 2001 From: Christian Fehmer Date: Mon, 2 Mar 2026 22:12:50 +0100 Subject: [PATCH 3/3] impr: use data-nav-item to address navigation items (@fehmer) (#7558) Co-authored-by: Jack Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> --- frontend/src/html/header.html | 12 ++- frontend/static/themes/9009.css | 10 ++- frontend/static/themes/aether.css | 13 ++-- frontend/static/themes/aurora.css | 3 +- frontend/static/themes/beach.css | 7 +- frontend/static/themes/bingsu.css | 6 +- frontend/static/themes/catppuccin.css | 14 ++-- frontend/static/themes/chaos_theory.css | 64 ++++++++-------- frontend/static/themes/cheesecake.css | 2 +- frontend/static/themes/desert_oasis.css | 19 +---- frontend/static/themes/dmg.css | 27 +++++-- frontend/static/themes/dots.css | 85 +++++---------------- frontend/static/themes/dracula.css | 16 ++-- frontend/static/themes/dualshot.css | 16 ++-- frontend/static/themes/fire.css | 3 +- frontend/static/themes/froyo.css | 13 ++-- frontend/static/themes/fruit_chew.css | 13 ++-- frontend/static/themes/future_funk.css | 13 ++-- frontend/static/themes/graen.css | 7 +- frontend/static/themes/grape.css | 3 +- frontend/static/themes/horizon.css | 13 ++-- frontend/static/themes/lavender.css | 19 ++++- frontend/static/themes/lil_dragon.css | 4 +- frontend/static/themes/metropolis.css | 21 +---- frontend/static/themes/milkshake.css | 16 ++-- frontend/static/themes/modern_ink.css | 17 +---- frontend/static/themes/moonlight.css | 36 ++++----- frontend/static/themes/mr_sleeves.css | 21 ----- frontend/static/themes/oblivion.css | 13 ++-- frontend/static/themes/phantom.css | 3 +- frontend/static/themes/retrocast.css | 19 ++--- frontend/static/themes/rgb.css | 3 +- frontend/static/themes/sewing_tin.css | 4 +- frontend/static/themes/sewing_tin_light.css | 4 +- frontend/static/themes/shadow.css | 3 +- frontend/static/themes/snes.css | 62 ++++++--------- frontend/static/themes/stealth.css | 2 +- frontend/static/themes/suisei.css | 20 +++-- frontend/static/themes/sunset.css | 16 ++-- frontend/static/themes/taro.css | 8 +- frontend/static/themes/terrazzo.css | 24 +++--- frontend/static/themes/trackday.css | 10 +-- frontend/static/themes/trance.css | 3 +- 43 files changed, 288 insertions(+), 399 deletions(-) diff --git a/frontend/src/html/header.html b/frontend/src/html/header.html index 7836586376fc..f064e13b3922 100644 --- a/frontend/src/html/header.html +++ b/frontend/src/html/header.html @@ -49,6 +49,7 @@

-