v0.316.2: two more leftovers on the data tab
gates / gates (push) Failing after 48s

Biztonsagi mentes was still a card — it sits directly in the tab, not inside a section, so the
.app-section scoping rule did not reach it. It is a section now.

The 2nd-copy heading still read '2. mentes beallitasa — <app>', because the locale key carries the
app name: it was a PAGE title, and a tab already says which app it is. New key
app_page.second_backup ('2. mentes' / 'Second backup'). This is the leftover the task named.

Found by looking at the rendered page, not the markup.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_0117kRTSgs3rJWUFGxyoWN6Y
This commit is contained in:
2026-10-15 20:51:45 +02:00
parent 02252556b3
commit 9e68e526e9
13 changed files with 35 additions and 29 deletions
+4
View File
@@ -9,6 +9,10 @@ second push of the old one.
off — the input itself still reads as a field. Scoped to `.app-section`, so the install page keeps
its own form. Found in a browser by asking the rendered page which elements still paint a
background, rather than reading the markup and guessing.
- Two more leftovers on „Adatok és mentés", found in the same look: „Biztonsági mentés" was still a
card (it was not inside a section, so the scoping rule above did not reach it), and the 2nd-copy
heading still read „2. mentés beállítása — <app>" because its locale key carries the app name —
it was a PAGE title, and the tab already says which app this is. New key `app_page.second_backup`.
## v0.316.1 — the asset tag actually reaches the dashboard pages (2026-10-15)
+1
View File
@@ -114,6 +114,7 @@
"app_import.tarolo": "Storage",
"app_import.titkos": "Encrypted",
"app_import.visszaallitas_inditasa": "Start restore",
"app_page.second_backup": "Second backup",
"app_page.address_and_keys": "Address and keys",
"app_page.address": "Address",
"app_page.installed_readonly": "These were created at install time and cannot be changed.",
+1
View File
@@ -110,6 +110,7 @@
"app_import.tarolo": "Tároló",
"app_import.titkos": "Titkos",
"app_import.visszaallitas_inditasa": "Visszaállítás indítása",
"app_page.second_backup": "2. mentés",
"app_page.address_and_keys": "Cím és kulcsok",
"app_page.address": "Cím",
"app_page.installed_readonly": "Ezek telepítéskor jöttek létre, és nem módosíthatók.",
@@ -87,8 +87,8 @@ function appMigrate(btn,app,label){
{{/* The nightly copy, stated as a fact. It was a card on the settings page; the files it is about
live here. */}}
<div class="deploy-cross-drive">
<h4>{{T "deploy.biztonsagi_mentes"}}</h4>
<div class="app-section deploy-cross-drive">
<h3>{{T "deploy.biztonsagi_mentes"}}</h3>
<div class="cross-drive-nightly">
<span class="form-hint" style="display:block;margin-top:.25rem">
@@ -101,7 +101,7 @@ function appMigrate(btn,app,label){
{{/* v0.316.0: a SECTION, not a page title over a card. „2. mentés beállítása — <app>" was the
heading of a page that no longer exists; the tab already says which app this is. */}}
<div class="app-section">
<h3>{{T "tier2_config.2_mentes_beallitasa"}}</h3>
<h3>{{T "app_page.second_backup"}}</h3>
{{with .Tier2}}
<p style="color:var(--text-3);font-size:.9rem;margin-top:0">
{{T "tier2_config.a_2_mentes_egy_masik"}}
@@ -291,8 +291,8 @@ function appMigrate(btn,app,label){
<div class="deploy-cross-drive">
<h4>Biztonsági mentés</h4>
<div class="app-section deploy-cross-drive">
<h3>Biztonsági mentés</h3>
<div class="cross-drive-nightly">
<span class="form-hint" style="display:block;margin-top:.25rem">
@@ -305,7 +305,7 @@ function appMigrate(btn,app,label){
<div class="app-section">
<h3>2. mentés beállítása — PrivateBin</h3>
<h3>2. mentés</h3>
<p style="color:var(--text-3);font-size:.9rem;margin-top:0">
A 2. mentés egy <strong>másik fizikai meghajtóra</strong> készít másolatot az alkalmazás
@@ -227,8 +227,8 @@
<div class="deploy-cross-drive">
<h4>Biztonsági mentés</h4>
<div class="app-section deploy-cross-drive">
<h3>Biztonsági mentés</h3>
<div class="cross-drive-nightly">
<span class="form-hint" style="display:block;margin-top:.25rem">
@@ -227,8 +227,8 @@
<div class="deploy-cross-drive">
<h4>Biztonsági mentés</h4>
<div class="app-section deploy-cross-drive">
<h3>Biztonsági mentés</h3>
<div class="cross-drive-nightly">
<span class="form-hint" style="display:block;margin-top:.25rem">
@@ -241,7 +241,7 @@
<div class="app-section">
<h3>2. mentés beállítása — Private Bin</h3>
<h3>2. mentés</h3>
<p style="color:var(--text-3);font-size:.9rem;margin-top:0">
A 2. mentés egy <strong>másik fizikai meghajtóra</strong> készít másolatot az alkalmazás
@@ -227,8 +227,8 @@
<div class="deploy-cross-drive">
<h4>Biztonsági mentés</h4>
<div class="app-section deploy-cross-drive">
<h3>Biztonsági mentés</h3>
<div class="cross-drive-nightly">
<span class="form-hint" style="display:block;margin-top:.25rem">
@@ -241,7 +241,7 @@
<div class="app-section">
<h3>2. mentés beállítása — Private Bin</h3>
<h3>2. mentés</h3>
<p style="color:var(--text-3);font-size:.9rem;margin-top:0">
A 2. mentés egy <strong>másik fizikai meghajtóra</strong> készít másolatot az alkalmazás
@@ -227,8 +227,8 @@
<div class="deploy-cross-drive">
<h4>Biztonsági mentés</h4>
<div class="app-section deploy-cross-drive">
<h3>Biztonsági mentés</h3>
<div class="cross-drive-nightly">
<span class="form-hint" style="display:block;margin-top:.25rem">
@@ -241,7 +241,7 @@
<div class="app-section">
<h3>2. mentés beállítása — Private Bin</h3>
<h3>2. mentés</h3>
<p style="color:var(--text-3);font-size:.9rem;margin-top:0">
A 2. mentés egy <strong>másik fizikai meghajtóra</strong> készít másolatot az alkalmazás
@@ -227,8 +227,8 @@
<div class="deploy-cross-drive">
<h4>Biztonsági mentés</h4>
<div class="app-section deploy-cross-drive">
<h3>Biztonsági mentés</h3>
<div class="cross-drive-nightly">
<span class="form-hint" style="display:block;margin-top:.25rem">
@@ -241,7 +241,7 @@
<div class="app-section">
<h3>2. mentés beállítása — Private Bin</h3>
<h3>2. mentés</h3>
<p style="color:var(--text-3);font-size:.9rem;margin-top:0">
A 2. mentés egy <strong>másik fizikai meghajtóra</strong> készít másolatot az alkalmazás
@@ -227,8 +227,8 @@
<div class="deploy-cross-drive">
<h4>Biztonsági mentés</h4>
<div class="app-section deploy-cross-drive">
<h3>Biztonsági mentés</h3>
<div class="cross-drive-nightly">
<span class="form-hint" style="display:block;margin-top:.25rem">
@@ -241,7 +241,7 @@
<div class="app-section">
<h3>2. mentés beállítása — Immich Photos</h3>
<h3>2. mentés</h3>
<p style="color:var(--text-3);font-size:.9rem;margin-top:0">
A 2. mentés egy <strong>másik fizikai meghajtóra</strong> készít másolatot az alkalmazás
@@ -227,8 +227,8 @@
<div class="deploy-cross-drive">
<h4>Biztonsági mentés</h4>
<div class="app-section deploy-cross-drive">
<h3>Biztonsági mentés</h3>
<div class="cross-drive-nightly">
<span class="form-hint" style="display:block;margin-top:.25rem">
@@ -241,7 +241,7 @@
<div class="app-section">
<h3>2. mentés beállítása — Immich Photos</h3>
<h3>2. mentés</h3>
<p style="color:var(--text-3);font-size:.9rem;margin-top:0">
A 2. mentés egy <strong>másik fizikai meghajtóra</strong> készít másolatot az alkalmazás
@@ -227,8 +227,8 @@
<div class="deploy-cross-drive">
<h4>Biztonsági mentés</h4>
<div class="app-section deploy-cross-drive">
<h3>Biztonsági mentés</h3>
<div class="cross-drive-nightly">
<span class="form-hint" style="display:block;margin-top:.25rem">
@@ -241,7 +241,7 @@
<div class="app-section">
<h3>2. mentés beállítása — Immich Photos</h3>
<h3>2. mentés</h3>
<p style="color:var(--text-3);font-size:.9rem;margin-top:0">
A 2. mentés egy <strong>másik fizikai meghajtóra</strong> készít másolatot az alkalmazás