From 2f299c769d02407b536782b2f44a4054b179df25 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=90=D0=BD=D1=82=D0=BE=D0=BD=20=D0=A2=D1=80=D0=BE=D1=88?= =?UTF-8?q?=D0=B8=D0=BD?= Date: Fri, 11 Sep 2026 07:57:47 +0300 Subject: [PATCH] profiler: Check first in profile list, add playback glyph MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Profile row actions are now Check, Edit, Export, Delete; the Check button shows 'Check ▶' (RU 'Проверить ▶'). Help docs updated. SW cache v66 -> v67. --- frontend/help-ru.html | 2 +- frontend/help.html | 2 +- frontend/index.html | 2 +- frontend/sw.js | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/frontend/help-ru.html b/frontend/help-ru.html index dd986e5..b050c05 100644 --- a/frontend/help-ru.html +++ b/frontend/help-ru.html @@ -371,7 +371,7 @@
  • Новый профиль — создаёт пустой набор правил, запросив имя.
  • Профиль с карты — сканирует подключённую карту и создаёт по одному правилу на каждый существующий файл (см. ниже), затем открывает редактор.
  • Импорт профиля — загружает набор правил из JSON-файла (имя хранится внутри JSON).
  • -
  • В каждой строке профиля показаны имя и время создания, а также действия Редактировать, Проверить, Экспорт (скачать JSON) и Удалить.
  • +
  • В каждой строке профиля показаны имя и время создания, а также действия Проверить ▶, Редактировать, Экспорт (скачать JSON) и Удалить.
  • Правила файловой системы

    Правила выполняются последовательно. Редактор показывает символьное имя файла pySim (если известно) рядом с путём правила; Добавить правило добавляет правило, Сохранить сохраняет изменения. Правило файловой системы задаётся:

    diff --git a/frontend/help.html b/frontend/help.html index f07d220..8416d1c 100644 --- a/frontend/help.html +++ b/frontend/help.html @@ -371,7 +371,7 @@
  • New profile — creates an empty ruleset after prompting for a name.
  • Profile from card — scans the equipped card and generates one rule per existing file (see below), then opens the editor.
  • Import profile — loads a ruleset from a JSON file (the name is stored inside the JSON).
  • -
  • Each profile row shows its name and creation time, with Edit, Check, Export (download JSON), and Delete actions.
  • +
  • Each profile row shows its name and creation time, with Check ▶, Edit, Export (download JSON), and Delete actions.
  • Filesystem rules

    Rules run sequentially. The editor shows the symbolic pySim name (when known) next to each rule’s path; use Add rule to append one and Save to keep the changes. A filesystem rule is defined by:

    diff --git a/frontend/index.html b/frontend/index.html index b364346..1ab7a04 100644 --- a/frontend/index.html +++ b/frontend/index.html @@ -7071,8 +7071,8 @@ function profilerRenderList() { html += '' + esc(new Date(p.created).toLocaleString()) + ''; html += '(' + p.rules.length + ' ' + esc(t('rules')) + ')'; html += ''; + html += ''; html += ''; - html += ''; html += ''; html += ''; html += ''; diff --git a/frontend/sw.js b/frontend/sw.js index bf57a60..614db77 100644 --- a/frontend/sw.js +++ b/frontend/sw.js @@ -1,4 +1,4 @@ -const CACHE = 'otaman-v66'; +const CACHE = 'otaman-v67'; const URLS = [ 'index.html', 'help.html',