diff --git a/History/README.md b/History/README.md index f8a3697..4ab2320 100644 --- a/History/README.md +++ b/History/README.md @@ -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/ — загрузка файлов diff --git a/History/ux-frontend/2026-08-24-help-button-limits-text.md b/History/ux-frontend/2026-08-24-help-button-limits-text.md new file mode 100644 index 0000000..620b043 --- /dev/null +++ b/History/ux-frontend/2026-08-24-help-button-limits-text.md @@ -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. diff --git a/site/app.py b/site/app.py index ba46014..5a66ce3 100644 --- a/site/app.py +++ b/site/app.py @@ -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(): diff --git a/site/templates/index.html b/site/templates/index.html index 8652626..8db9d80 100644 --- a/site/templates/index.html +++ b/site/templates/index.html @@ -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 @@ Nubes DrHider v{{ version }} - ? + HELP
@@ -139,7 +146,7 @@

Загрузите документы (.docx, .doc, .pdf, .txt, .md, .zip) — получите ZIP с обезличенными копиями.
CSV с таблицей замен скачивается отдельно.
- Ограничения: один файл не более 50 МБ, суммарно не более 500 МБ. Файлы сверх лимитов помечаются красным и не участвуют в обфускации.
+ Ограничения: один файл не более 50 МБ, суммарно не более 500 МБ. Файлы сверх лимитов помечаются красным и не участвуют в обфускации: при запуске обработки они получают статус «пропущен» и не попадают в результат.
⏱ Время обработки каждого файла — ориентировочное (обновляется по факту).