fix: 404 при обновлении, стрелки периода, фильтры в URL, авто-категории и очистка истории
- Nginx: проксирование /api на backend (единая точка входа) - История: стрелки ← → для переключения недель/месяцев/годов - История: сохранение фильтров и пагинации в URL при F5 - Импорт: миграция 003 — дефолтные правила категорий (PYATEROCHK, AUCHAN и др.) - Настройки: вкладка «Данные» с кнопкой «Очистить историю» - Backend: DELETE /api/transactions для удаления всех транзакций - ClearHistoryModal: подтверждение чекбоксами и вводом «УДАЛИТЬ»
This commit is contained in:
@@ -43,8 +43,11 @@ export function AuthProvider({ children }: { children: ReactNode }) {
|
||||
const me = await getMe();
|
||||
setUser({ login: me.login });
|
||||
} catch (e: unknown) {
|
||||
const msg =
|
||||
e instanceof Error ? e.message : 'Ошибка входа';
|
||||
const msg = e instanceof Error && e.message === 'Failed to fetch'
|
||||
? 'Сервер недоступен. Проверьте, что backend запущен и NPM проксирует /api на порт 3000.'
|
||||
: e instanceof Error
|
||||
? e.message
|
||||
: 'Ошибка входа';
|
||||
setError(msg);
|
||||
throw e;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user