fix: 404 при обновлении, стрелки периода, фильтры в URL, авто-категории и очистка истории
- Nginx: проксирование /api на backend (единая точка входа) - История: стрелки ← → для переключения недель/месяцев/годов - История: сохранение фильтров и пагинации в URL при F5 - Импорт: миграция 003 — дефолтные правила категорий (PYATEROCHK, AUCHAN и др.) - Настройки: вкладка «Данные» с кнопкой «Очистить историю» - Backend: DELETE /api/transactions для удаления всех транзакций - ClearHistoryModal: подтверждение чекбоксами и вводом «УДАЛИТЬ»
This commit is contained in:
@@ -390,6 +390,15 @@ textarea {
|
||||
border-color: var(--color-border-hover);
|
||||
}
|
||||
|
||||
.btn-danger {
|
||||
background: var(--color-danger);
|
||||
color: #fff;
|
||||
}
|
||||
|
||||
.btn-danger:hover:not(:disabled) {
|
||||
background: #dc2626;
|
||||
}
|
||||
|
||||
.btn-block {
|
||||
width: 100%;
|
||||
}
|
||||
@@ -497,6 +506,16 @@ textarea {
|
||||
white-space: nowrap;
|
||||
}
|
||||
|
||||
.filter-dates-wrap {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
gap: 6px;
|
||||
}
|
||||
|
||||
.filter-dates-wrap .btn-page {
|
||||
flex-shrink: 0;
|
||||
}
|
||||
|
||||
.filter-dates {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
@@ -1003,6 +1022,46 @@ textarea {
|
||||
padding: 0;
|
||||
}
|
||||
|
||||
.data-section {
|
||||
padding: 20px 24px;
|
||||
}
|
||||
|
||||
.section-block {
|
||||
margin-bottom: 24px;
|
||||
}
|
||||
|
||||
.section-block:last-child {
|
||||
margin-bottom: 0;
|
||||
}
|
||||
|
||||
.section-block h3 {
|
||||
font-size: 16px;
|
||||
font-weight: 600;
|
||||
margin-bottom: 8px;
|
||||
}
|
||||
|
||||
.section-desc {
|
||||
color: var(--color-text-secondary);
|
||||
font-size: 14px;
|
||||
margin-bottom: 12px;
|
||||
max-width: 480px;
|
||||
}
|
||||
|
||||
.clear-history-warn {
|
||||
color: var(--color-danger);
|
||||
font-weight: 500;
|
||||
margin-bottom: 16px;
|
||||
}
|
||||
|
||||
.clear-history-check {
|
||||
margin-bottom: 12px;
|
||||
}
|
||||
|
||||
.input-error {
|
||||
border-color: var(--color-danger) !important;
|
||||
box-shadow: 0 0 0 2px rgba(239, 68, 68, 0.15);
|
||||
}
|
||||
|
||||
/* ================================================================
|
||||
Toggle button
|
||||
================================================================ */
|
||||
|
||||
Reference in New Issue
Block a user