Files
Aknaproff/CHANGES_v4.1.4.md
Deploy Bot 64403d6fd6 v4.1.21: Реструктуризация проекта для Synology ARM
- Реструктуризация: src/ разбит на middleware/, utils/, repositories/ (удалены), routes/ (удалены)
- Добавлен src/original-html.ts — полный HTML с reportModal
- Добавлен src/index.tsx.backup — React-компонент с reportModal
- Миграции переименованы (0001_initial_schema.sql)
- Добавлена миграция 0018 (удалена позже)
- Docker: multi-stage build, wrangler.toml
- Frontend: public/static/app.js + style.css
- seed.sql добавлен
- Документация: CHANGELOG, CHANGES_v4.1.0-4.1.9, PROJECT_STRUCTURE
2026-01-14 18:37:00 +02:00

153 lines
5.0 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 📝 CHANGES v4.1.4 - Login Form Simplification
**Дата**: 2025-11-28
**Версия**: v4.1.4
**Тип**: UI Text Improvement
---
## 📝 Что изменено
### Упрощение текста формы логина
**ДО (v4.1.3)**:
```
┌─────────────────────────────────┐
│ 🔒 │
│ Administrator Login │
│ Sisesta admin kasutajaandmed │
│ │
│ [Kasutajanimi] │
│ [Parool] │
│ [Logi sisse] │
└─────────────────────────────────┘
```
**ПОСЛЕ (v4.1.4)**:
```
┌─────────────────────────────────┐
│ 🔒 │
│ Login │
│ Sisesta kasutajaandmed │
│ │
│ [Kasutajanimi] │
│ [Parool] │
│ [Logi sisse] │
└─────────────────────────────────┘
```
### Изменения:
1. **Заголовок**: "Administrator Login" → **"Login"**
2. **Подзаголовок**: "Sisesta admin kasutajaandmed" → **"Sisesta kasutajaandmed"**
### Причина:
- Форма теперь используется **всеми типами пользователей** (kasutaja, aknaproff, admin)
- Не только администраторами, поэтому слово "Administrator" и "admin" вводят в заблуждение
- Более универсальный и понятный текст
---
## 📦 Изменённые файлы
### 1. public/original.html
- Строка 47: `Administrator Login``Login`
- Строка 48: `Sisesta admin kasutajaandmed``Sisesta kasutajaandmed`
- Обновлена версия: `app.js?v=4.1.3``app.js?v=4.1.4`
### 2. src/original-html.ts
- Регенерирован embedded HTML с новыми текстами
### 3. dist/_worker.js
- Пересобран с обновлениями
---
## ✅ Тестирование
**Проверено**:
- ✅ Заголовок формы: "Login" (не "Administrator Login")
- ✅ Подзаголовок: "Sisesta kasutajaandmed" (не "admin kasutajaandmed")
-Все функции входа работают
- ✅ Вход для kasutaja/tootmine работает
- ✅ Вход для aknaproff/demo123 работает
- ✅ Вход для admin/demo123 работает
- ✅ Кнопка "Vaata ainult" (guest) работает
---
## 🚀 Deployment
### Быстрое обновление (только UI)
```bash
# Скопировать только dist
scp dist/_worker.js user@server:/path/to/webapp/dist/
docker-compose restart
# ИЛИ скопировать исходники
scp public/original.html user@server:/path/to/webapp/public/
scp src/original-html.ts user@server:/path/to/webapp/src/
# На сервере: npm run build && docker-compose restart
```
### Проверка
```bash
# HTTP
curl -I http://localhost:8180
# Браузер (Ctrl+Shift+R)
# Проверить текст: "Login" и "Sisesta kasutajaandmed"
```
---
## ⚠️ Важно
- **База данных**: НЕ изменена
- **Миграции**: НЕ требуются
- **Изменения**: только UI текст
- **Cache-busting**: v4.1.4
---
## 🔗 URLs
- **Production**: https://3000-iabcqs9fpouqnd3allaai-82b888ba.sandbox.novita.ai
- **Git Commit**: f9c5e0a
---
## 📊 Статус
**Версия**: v4.1.4
**Статус**: ✅ Production Ready
**HTTP Status**: 200 OK
**JavaScript Errors**: 0
**Database**: Не изменена
---
## 🔐 Учётные данные (без изменений)
| Username | Password | Role | Доступ |
|----------|----------|------|--------|
| kasutaja | tootmine | user | Просмотр + проблемы |
| aknaproff | demo123 | admin | Полный доступ |
| admin | demo123 | admin | Полный доступ |
| (guest) | без входа | guest | Только просмотр |
---
## 💡 Для чего это изменение
**Проблема**: Текст "Administrator Login" и "admin kasutajaandmed" создавал впечатление, что форма только для администраторов.
**Решение**: Универсальный текст "Login" и "kasutajaandmed" показывает, что форма для всех типов пользователей.
**Результат**: Более понятный и дружелюбный интерфейс для всех пользователей.
---
**🎯 Готово!** Форма логина теперь с универсальным текстом для всех пользователей.