11 Commits

Author SHA1 Message Date
bb5c3fede7 Улучшено редактирование заметок
- Добавлено разворачивание заметки при редактировании для улучшения пользовательского опыта
- Скрыта кнопка "Показать полностью" во время редактирования, если она присутствует
2025-10-19 23:04:56 +07:00
09064cc028 Добавлены функции для обновления мобильного календаря и тегов после загрузки заметок
- Реализована функция обновления мобильного календаря после загрузки заметок
- Добавлена функция обновления мобильных тегов после загрузки заметок
2025-10-19 16:04:54 +07:00
6f79afeb7e 🎉 Добавлен мобильный боковой слайдер с календарём, поиском и тегами
- Добавлена кнопка открытия слайдера (☰) на мобильных устройствах
- Реализован удобный боковой слайдер для мобильной версии
- Слайдер содержит полностью функциональный календарь с навигацией
- Поле поиска синхронизировано с ПК версией
- Теги отображаются с количеством заметок
- Возможность закрытия слайдера кнопкой или оверлеем
- Все функции работают как в ПК версии
- Добавлена синхронизация между мобильным и ПК календарями
- Обновлена документация README с описанием мобильной версии
2025-10-19 15:54:47 +07:00
e4b2be3052 feat: добавлена поддержка сессий с использованием SQLite и улучшена аутентификация
- Реализовано хранение сессий в базе данных SQLite с помощью connect-sqlite3
- Добавлены API для проверки статуса аутентификации
- Обновлены клиентские скрипты для управления состоянием аутентификации
- Добавлены проверки аутентификации на страницах входа и профиля
- Улучшено управление состоянием аутентификации в localStorage
2025-10-19 15:15:05 +07:00
346e6d0172 feat: добавлена обработка длинных заметок с кнопкой "Показать полностью" и улучшена функциональность редактирования
- Реализована функция для сворачивания длинных заметок с добавлением кнопки "Показать полностью"
- Добавлены стили для сворачивания заметок и кнопки
- Обновлен обработчик сохранения заметок с поддержкой горячей клавиши Alt + Enter
- Улучшено авторасширение текстового поля при редактировании заметок
2025-10-19 15:03:30 +07:00
6c6191480e Поддержка русских символов в тегах 2025-10-19 14:49:52 +07:00
7376de1a5b feat: добавлен личный кабинет с аватарками и улучшена навигация
- Добавлена страница личного кабинета с возможностью загрузки аватарки
- Реализовано управление аватарками: загрузка, удаление, предварительный просмотр
- Исправлено отображение аватарки на странице профиля (центрирование)
- Убрано отображение аватарки со страницы заметок для чистоты интерфейса
- Обновлен .gitignore с исключениями для загруженных файлов и временных файлов
- Обновлен README.md с документацией по новым функциям
- Добавлена валидация загружаемых файлов (тип, размер, формат)
- Улучшена безопасность с изоляцией пользовательских данных
2025-10-19 00:36:19 +07:00
034208fc56 feat: Добавлена функциональность тегов с фильтрацией
- Добавлена секция тегов под календарем с отображением всех уникальных тегов
- Реализована фильтрация заметок по тегам при клике на тег
- Добавлены кликабельные теги в самих заметках для интуитивной навигации
- Теги автоматически извлекаются из текста заметок в формате #название
- Добавлены счетчики для каждого тега, показывающие количество заметок
- Реализован индикатор активного фильтра с возможностью сброса
- Поддержка комбинированной фильтрации по дате и тегам
- Стилизованные теги с hover-эффектами и анимациями
- Обновление тегов в реальном времени при создании/редактировании заметок

Файлы изменены:
- public/notes.html: добавлена HTML-структура для секции тегов
- public/style.css: стили для тегов в боковой панели и в заметках
- public/app.js: логика извлечения тегов, фильтрации и обработчики кликов
2025-10-18 20:16:59 +07:00
493e1a57be feat: добавлены отметки на календаре и фильтрация заметок по дате
- Добавлены зеленые индикаторы на днях с заметками в календаре
- Реализована фильтрация заметок по выбранной дате при клике на день
- Добавлен индикатор активного фильтра с кнопкой сброса
- Исправлено выравнивание элементов заголовка при появлении фильтра
- Добавлена навигация по месяцам с сохранением фильтра
- Повторный клик на день снимает фильтр

Изменения:
- public/app.js: логика фильтрации и отображения индикаторов
- public/notes.html: структура заголовка с индикатором фильтра
- public/style.css: стили для индикаторов и исправление выравнивания
2025-10-18 15:42:03 +07:00
8c5b01ef75 Добавлена регистрация, авторизация, профиль, новые функции 2025-10-17 13:02:19 +07:00
54b5608d1a Переход к серверному варианту приложения 2025-10-17 00:38:53 +07:00