v0.0.70: заметная кнопка HELP в шапке (вместо «?») + пояснение статуса «пропущен» в ограничениях
Deploy drhider / validate (push) Canceled after 0s
Deploy drhider / validate (push) Canceled after 0s
This commit is contained in:
@@ -106,6 +106,7 @@
|
||||
- **2026-08-24-time-tickers-estimates.md** — v0.0.64–0.0.65: тикер текущего файла на всех этапах, мгновенные оценки времени по файлам и суммарно.
|
||||
- **2026-08-24-folder-select-implemented.md** — v0.0.68: кнопка «Выбрать папку» (webkitdirectory, рекурсивно, относительный путь).
|
||||
- **2026-08-24-folder-zip-not-lost.md** — v0.0.69: архивы из папки без документов не теряются (добавляются как есть); раскрытие zip с документами; склонение счётчика.
|
||||
- **2026-08-24-help-button-limits-text.md** — v0.0.70: заметная кнопка HELP (вместо «?») + пояснение статуса «пропущен» в ограничениях.
|
||||
- **2026-08-24-ui-locks-session-freeze.md** — v0.0.66: блокировки UI (выбор/удаление) на время работы, заморозка сессии + кнопка «Новая сессия».
|
||||
|
||||
## upload/ — загрузка файлов
|
||||
|
||||
@@ -0,0 +1,19 @@
|
||||
# v0.0.70 — Заметная кнопка «?» + пояснение «пропущен» (2026-08-24)
|
||||
|
||||
_ux-frontend. По замечаниям пользователя после v0.0.69._
|
||||
|
||||
## Что сделано (site/templates/index.html)
|
||||
1. **Кнопка «HELP» в правом верхнем углу** (вместо значка «?»):
|
||||
- было: «?» 12px muted — почти не видно;
|
||||
- стало: синяя кнопка-пилюля с надписью **HELP** (фон `#1d4ed8`, белый жирный текст 13px/700,
|
||||
padding 5×14px, radius 6px, тень; hover темнее). Размер 62.6×23px.
|
||||
- Клик открывает helpModal (проверено: display flex).
|
||||
2. **Текст ограничений** — добавлено пояснение статуса «пропущен»:
|
||||
«…помечаются красным и не участвуют в обфускации: при запуске обработки они
|
||||
получают статус «пропущен» и не попадают в результат.»
|
||||
|
||||
## Проверка
|
||||
- `node --check` — OK, `py_compile` — OK.
|
||||
- Локально (127.0.0.1:5010, v0.0.70): кнопка HELP — синяя пилюля 62.6×23px, клик открывает справку;
|
||||
текст ограничений обновлён.
|
||||
- Версия 0.0.69 → 0.0.70.
|
||||
+1
-1
@@ -21,7 +21,7 @@ if _sys_path_root not in sys.path:
|
||||
sys.path.insert(0, _sys_path_root)
|
||||
|
||||
# Версия приложения (меняется при изменениях)
|
||||
VERSION = "0.0.69"
|
||||
VERSION = "0.0.70"
|
||||
|
||||
|
||||
def setup_logging():
|
||||
|
||||
@@ -29,8 +29,15 @@
|
||||
.topbar img { height: 18px; }
|
||||
.topbar .title { font-weight: 600; font-size: 14px; }
|
||||
.topbar .ver { font-weight: 400; color: var(--muted); font-size: 12px; }
|
||||
.topbar .help { margin-left: auto; font-size: 12px; color: var(--muted); cursor: pointer; text-decoration: underline; }
|
||||
.topbar .help:hover { color: var(--text); }
|
||||
.topbar .help {
|
||||
margin-left: auto; cursor: pointer; text-decoration: none; user-select: none;
|
||||
display: inline-flex; align-items: center; justify-content: center;
|
||||
padding: 5px 14px; border-radius: 6px;
|
||||
background: #1d4ed8; color: #fff; font-size: 13px; font-weight: 700; line-height: 1;
|
||||
letter-spacing: .06em;
|
||||
box-shadow: 0 1px 3px rgba(0,0,0,.25);
|
||||
}
|
||||
.topbar .help:hover { background: #1e40af; color: #fff; }
|
||||
.content { max-width: 820px; margin: 20px auto; padding: 0 12px; }
|
||||
.card {
|
||||
background: var(--card); border-radius: 12px;
|
||||
@@ -130,7 +137,7 @@
|
||||
<img src="/static/logo.svg" alt="Nubes">
|
||||
<span class="title">DrHider</span>
|
||||
<span class="ver">v{{ version }}</span>
|
||||
<span class="help" onclick="document.getElementById('helpModal').style.display='flex'">?</span>
|
||||
<span class="help" onclick="document.getElementById('helpModal').style.display='flex'">HELP</span>
|
||||
</div>
|
||||
<div class="content">
|
||||
<div class="card">
|
||||
@@ -139,7 +146,7 @@
|
||||
<p class="sub">
|
||||
Загрузите документы (.docx, .doc, .pdf, .txt, .md, .zip) — получите ZIP с обезличенными копиями.<br>
|
||||
CSV с таблицей замен скачивается отдельно.<br>
|
||||
<span style="color:#c0392b;">Ограничения: один файл не более 50 МБ, суммарно не более 500 МБ. Файлы сверх лимитов помечаются красным и не участвуют в обфускации.</span><br>
|
||||
<span style="color:#c0392b;">Ограничения: один файл не более 50 МБ, суммарно не более 500 МБ. Файлы сверх лимитов помечаются красным и не участвуют в обфускации: при запуске обработки они получают статус «пропущен» и не попадают в результат.</span><br>
|
||||
<span style="color:#7d3c98;">⏱ Время обработки каждого файла — ориентировочное (обновляется по факту).</span>
|
||||
</p>
|
||||
<div class="file-input-wrap">
|
||||
|
||||
Reference in New Issue
Block a user