naeel
878e46287b
v0.5.17: owner_email в companies + универсальный парсер токенов + jwt.decode fallback
2026-06-03 15:17:56 +03:00
naeel
9344eb57fb
v0.5.13: убраны футеры с версией (версия в шапке и title)
2026-06-03 06:06:53 +03:00
naeel
d7afff4bcd
v0.5.12: версия в title и заголовке страниц
...
- <title> → IP WhiteList v<%= appVersion %> — ...
- <h1> на login → IP WhiteList v<%= appVersion %>
- Header → «Белые списки IP v...»
- Футер с версией уже был
2026-06-03 05:42:23 +03:00
naeel
0fd5b43a94
v0.5.12: доделки перед сдачей заказчику
...
§4.7: агрегация CIDR в публичном /export (aggregateCIDRs)
§5: клиентская JS-валидация (запрещённые диапазоны + нормализация)
§4.1: фильтр «показать удалённые» для admin (API + UI)
§5: уведомление о нормализации (уже работало, проверено)
Файлы:
- server.js: +aggregateCIDRs в /export
- views/index.ejs: JS-валидация + чек-бокс удалённых
- src/api/routes/entries.js: ?includeDeleted=true (admin only)
- ui/routes/entries.js: проброс includeDeleted
- docs/PLAN-predsdachey.md: план доделок
2026-06-02 19:04:24 +03:00
naeel
23d55a1005
v0.5.4: auto-switch on select change, remove buttons
2026-06-02 11:30:03 +03:00
naeel
a083f65323
v0.5.2: multi-company, isAdmin fix, appVersion, docs
2026-06-02 10:52:12 +03:00
naeel
0abaa65bf8
fix: preserve form values on error + rename Дата→Добавлена, Изменён→Изменена + bump 0.5.1
2026-05-31 12:48:08 +03:00
naeel
02d842fd73
fix: display dates in Europe/Moscow timezone + bump 0.4.8
2026-05-31 08:13:36 +03:00
naeel
a355b34e4a
fix: remove duplicate own company option in dropdown + bump 0.4.6
2026-05-31 07:23:25 +03:00
naeel
fa67872f30
feat: admin own company option in dropdown + fix company=own routing + bump 0.4.5
2026-05-31 06:57:34 +03:00
naeel
c19480336d
fix: remove inline JS handlers (onclick/onchange/onsubmit) -> event delegation + bump 0.4.4
2026-05-31 06:26:47 +03:00
naeel
aef7da5740
fix: ReferenceError message/wasNormalized → success в шаблонах (500 на всех страницах)
2026-05-30 19:19:15 +03:00
naeel
d96919e68c
fix: logo SVG viewBox (0 0 311 69), version in UI footer (v0.2.0)
2026-05-30 15:58:51 +03:00
naeel
695ed231e6
feat: CSRF защита (double-submit cookie) — все мутирующие POST-роуты, login-форма
2026-05-30 13:28:01 +03:00
naeel
c319e76c74
feat: UI — edit modal, admin-панель выбора компании, кнопки Аудит/Лимиты; views/audit.ejs, views/admin.ejs
2026-05-30 09:16:08 +03:00
naeel
51f2f4ddaf
fix: гонки (транзакции), валидатор (суперсеть, parseInt, слэши), auth (401, DEV_MODE, export), схема (UNIQUE, CHECK, FK), client-валидация
2026-05-30 08:28:21 +03:00
naeel
60972169c5
feat: логотип Nubes в header'е
2026-05-29 23:58:07 +03:00
naeel
0270432bfc
style: UI в стиле платформы — карточки с header'ом, таблица с разделителями
2026-05-29 23:46:55 +03:00
naeel
4702f14dc9
feat: favicon Nubes
2026-05-29 23:40:46 +03:00
naeel
39feac109b
style: UI в стиле Nubes — тёмный header, карточки, индикаторы
2026-05-29 23:38:29 +03:00
naeel
a0a52e99fb
feat: роуты и UI — список, добавление, удаление, экспорт
2026-05-29 23:30:43 +03:00
naeel
61685b687b
fix: healthz всегда 200, страница показывает реальный статус БД
2026-05-29 22:33:40 +03:00
naeel
814625ef57
feat: каркас Express + pg, health check
2026-05-29 21:56:20 +03:00