6 Commits

Author SHA1 Message Date
84d1f25a69 Добавление функционала пагинации задач в Telegram-бот
🔧 Изменения:
- Добавлено поле `currentTasksList` в контекст сессии для хранения текущего списка задач.
- Реализована логика очистки данных пагинации при переходе в главное меню.
- Добавлены методы для обработки пагинации задач и отображения текущей страницы задач.
- Обновлено отображение задач с учетом пагинации и общего количества страниц.

 Теперь пользователи могут удобно просматривать задачи с возможностью навигации по страницам.
2025-07-27 21:08:34 +03:00
45431ba6c2 Добавление функционала напоминаний и улучшение сортировки задач
🔧 Изменения:
- Добавлено поле `reminderMinutesBefore` в сущность задачи для настройки времени напоминания.
- Обновлен метод `shouldSendReminder` для учета нового поля при проверке необходимости отправки напоминания.
- Реализован выбор времени напоминания в Telegram-боте при создании задачи.
- Добавлен метод `smartSortTasks` для умной сортировки задач по статусу, приоритету и срокам.
- Обновлены методы получения задач с учетом новой сортировки.

 Теперь пользователи могут настраивать время напоминания и получать задачи в более удобном порядке.
2025-07-27 21:00:37 +03:00
b7bf3ab12c 🐛 Исправление Docker сборки
🔧 Исправления:
- Обновлена версия Node.js с 18 до 20 (поддержка NestJS 11+)
- Исправлена установка зависимостей в builder stage (нужны dev зависимости для сборки)
- Оптимизирована финальная стадия (только production зависимости)
- Восстановлен файл stack.env.example
- Использован --omit=dev вместо устаревшего --only=production

 Теперь Docker сборка должна работать корректно
2025-06-26 21:47:03 +03:00
be7ff53094 🧹 Удаление ненужных файлов и обновление .gitignore
 Изменения:
- Удален файл stack.env.example, так как он больше не нужен
- Удалены строки, относящиеся к stack.env из .gitignore
2025-06-26 21:43:25 +03:00
c00d96b3a1 📝 Обновление документации и настроек репозитория
 Изменения:
- Добавлен файл REPOSITORY.md с информацией о репозитории
- Обновлены ссылки в DEPLOY.md на правильный URL репозитория
- Исправлена проверка TELEGRAM_BOT_TOKEN в deploy.sh
- Добавлена информация о клонировании и работе с репозиторием

🔗 Репозиторий: https://gittea.biveki.ru/BivekiGroup/bivekidaybot
2025-06-26 21:41:36 +03:00
0ce19f8182 🚀 Initial commit: Biveki Day Bot with Docker deployment
 Features:
- 🤖 Telegram bot for task management between programmer and girlfriend
- 📝 Task creation with types (personal/shared) and priorities
-  Time-based reminders and notifications
- 📊 Statistics and progress tracking
- 🤝 Shared tasks for couples

🛠 Tech Stack:
- Backend: NestJS + TypeScript
- Database: PostgreSQL + TypeORM
- Bot: Telegraf
- Deployment: Docker + Docker Compose

🐳 Docker Deployment:
- Multi-stage Dockerfile for optimized builds
- Docker Compose with environment variables
- Health checks and automatic restarts
- Production-ready configuration

📦 Files included:
- Complete NestJS application
- Docker deployment configuration
- Environment variables setup
- Deployment scripts and documentation
- Health monitoring and logging
2025-06-26 21:40:27 +03:00