Commit Graph

  • 076b2320bc Обновил описание проекта main Leonid 2025-07-14 23:23:31 +03:00
  • c5f0d5443d - Реализовал возможность "лайкать" сообщения и вывод информации о "лайках". Leonid 2025-03-05 16:57:32 +03:00
  • 6d907a725d - Добавил модульные тесты для пользовательского сервиса. Leonid 2025-03-04 12:20:14 +03:00
  • 2f2eacbcef - Реализовал доработки, уменьшающие количество ссылок в пагинаторе. Leonid 2025-03-02 19:43:10 +03:00
  • a217ef0363 - Добавил базовую реализацию пагинации для сообщений. Leonid 2025-03-02 19:10:13 +03:00
  • 3530e9e28d - Добавил интеграционные тесты с помощью Testcontainers - Убрал сохранение данных сессии в БД, с ним не работало тестирования логина пользователя. - Изменил стратегию генерации Id для сообщений с 'AUTO' на IDENTITY. Без этого ругалось на дублирования id при добавлении нового сообщения в тестах. Leonid 2025-03-02 11:06:11 +03:00
  • 6e4e358dee - Добавил возможность подписаться на пользователя и отписаться от него. - Добавил вывод списка подписчиков/подписок. Leonid 2025-02-22 14:05:57 +03:00
  • 7b7378e30b - Добавил возможность редактирования сообщений - Улучшил внешний вид страниц. Leonid 2025-02-20 11:08:31 +03:00
  • fe4932fff5 - Добавил reCaptcha - Добавил поддержку rememberMe и хранение сессий в БД. Leonid 2025-02-19 20:06:14 +03:00
  • 4bf7fb22c6 - Добавил шифрование паролей в БД. - Добавил валидацию полей ввода. https://www.youtube.com/watch?v=AdLXmE4rjy4&list=PLU2ftbIeotGpAYRP9Iv2KLIwK36-o_qYk&index=14 Leonid 2025-02-19 09:41:16 +03:00
  • 9a41c4caae - Добавил миграции Flyway. - Добавил профиль пользователя и возможность его редактирования. https://www.youtube.com/watch?v=ArM7nCys4hY&list=PLU2ftbIeotGpAYRP9Iv2KLIwK36-o_qYk&index=12 Leonid 2025-02-16 14:46:28 +03:00
  • 2736f3ddf6 - Добавил активацию нового аккаунта по электронной почте. Leonid 2025-02-16 00:19:45 +03:00
  • 27441efde7 - Добавил Bootstrap и настроил внешний вид форм приложения. Leonid 2025-02-13 15:23:23 +03:00
  • 8580d4cfa6 - Реализовал возможность загрузки файлов с клиента в директорию на сервере. - Настроил доступ к статическим файлам, таким как картинки, стили, и т.д. Leonid 2025-02-10 21:51:41 +03:00
  • 8d4c5e1b3a - Добавил возможность назначения ролей пользователям. - Добавил контроллер для управления пользователями и запрет доступа к нему пользователям без роли ADMIN. Leonid 2025-02-10 12:17:59 +03:00
  • 8d7cbcc165 - Заменил шаблонизатор Mustache на Freemarker. Leonid 2025-02-08 22:38:07 +03:00
  • c771dee930 - Добавил поле автор в сообщение. Leonid 2025-02-07 11:43:43 +03:00
  • 42a1b7466b - Добавил аутентификацию с помощью Spring Security. - Реализовал кастомные CustomUserDetails и CustomUserDetailsService Leonid 2025-02-06 23:11:24 +03:00
  • 7583c00749 Заменил используемую СУБД Postgres на MySQL https://spring.io/guides/gs/accessing-data-mysql Leonid 2025-02-04 10:23:44 +03:00
  • a44391dcf7 Добавил репозиторий, реализовал добавление, вывод и фильтрацию сообщений. https://www.youtube.com/watch?v=nyFLX3q3poY&list=PLU2ftbIeotGoGSEUf54LQH-DgiQPF2XRO&index=3 Leonid 2025-02-02 22:00:00 +03:00
  • 710e41ba6a Initial commit Leonid 2025-02-02 01:45:12 +03:00