Commit Graph
53 Commits
Author SHA1 Message Date
Sanders 17d57efab0 t 2025-02-14 12:07:11 +03:00
Sanders 2066376453 t 2025-02-14 12:03:53 +03:00
Sanders c600d74ff8 fix: update Dockerfile to use Gradle instead of Maven 2025-02-14 10:58:33 +03:00
Sanders e2907e83ba feat: Add Docker setup with environment variable configuration 2025-02-14 10:38:38 +03:00
Sanders 942f5eaa6f Add secret 2025-02-14 10:34:16 +03:00
Sanders 751f4e4c04 refactor: move sensitive data to application-secrets.properties 2025-02-14 10:26:04 +03:00
Sanders 6126e6f83a chore: update .gitignore to exclude secret configuration files 2025-02-14 10:25:03 +03:00
Sanders 5f4a7f356d feat: Add read date display in formatBookEntry 2025-02-13 19:58:09 +03:00
Sanders d5b1854753 Fixes for adding read date 2025-02-13 19:40:37 +03:00
Sanders 8cceeb9c08 feat: Add read date field to book creation with tests 2025-02-13 19:19:24 +03:00
Sanders 5a212f6024 Addad flyway + fixes 2025-02-13 18:54:37 +03:00
Sanders fbd6f0adfa build: Add Hibernate Tools dependency to build.gradle 2025-02-13 18:09:46 +03:00
Sanders 2f6ba63a4e fix: Correct migration version generation in build.gradle 2025-02-13 18:00:38 +03:00
Sanders cc3e3f6f17 feat: add initial Flyway migration for database schema 2025-02-13 17:56:11 +03:00
Sanders f31af9a2e7 small fix 2025-02-13 17:51:45 +03:00
Sanders d8af02e0df small fix 2025-02-13 17:51:41 +03:00
Sanders 59113f3ddc feat: add Flyway and migration generation support 2025-02-13 17:43:29 +03:00
Sanders a3af7a1c57 chore: Remove unused JPA schema generation properties 2025-02-13 17:43:26 +03:00
Sanders 1d7a279211 small fix 2025-02-13 16:58:58 +03:00
Sanders c12e8c2039 feat: Add profile editing mode case in Telegram bot service 2025-02-13 16:57:00 +03:00
Sanders e42d50b444 feat: Add profile editing mode case in Telegram bot service 2025-02-13 16:52:29 +03:00
Sanders dc10492524 feat: Add profile editing service with books goal tracking 2025-02-13 16:45:03 +03:00
Sanders 247f110fe6 Fix tests 2025-02-13 16:26:24 +03:00
Sanders 35a9092368 test: Enhance book creation state transition test with detailed verification 2025-02-10 19:03:28 +03:00
Sanders 39f982d72f Remove strange check 2025-02-09 20:24:47 +03:00
Sanders d381f42691 Fix tests 2025-02-09 20:22:37 +03:00
Sanders b307543228 test: enhance handleNewAddRequest test with ArgumentCaptor and explicit assertions 2025-02-09 20:18:26 +03:00
Sanders e307278e4b test: Add BookCommonService import to BookCreationServiceImplTest 2025-02-09 20:18:22 +03:00
Sanders 84ec79d444 test: add unit tests for book services 2025-02-09 20:00:51 +03:00
Sanders 04fb31ec3d Add cache logic 2025-02-09 19:31:44 +03:00
Sanders 48ecce8ef8 fix: Remove duplicate cache declaration and fix switch statement syntax 2025-02-09 19:07:44 +03:00
Sanders 5378ab9707 fix: ensure proper state initialization in book creation flow 2025-02-09 18:46:30 +03:00
Sanders 5f868a0351 refactor: optimize imports and add BookCommonService dependency 2025-02-09 18:39:48 +03:00
Sanders 4f62edc014 test: enhance Telegram bot application tests with context and token validation 2025-02-09 18:33:00 +03:00
Sanders 668a2d328f Add saving logic 2025-02-09 00:19:51 +03:00
Sanders c26a28709c refactor: extract formatting logic to utility class and improve code consistency 2025-02-09 00:00:13 +03:00
Sanders b2d7ad643f Merge remote-tracking branch 'origin/master' 2025-02-08 23:59:08 +03:00
Sanders 2a9d725a8c Add constants 2025-02-08 23:58:53 +03:00
Sanders da393536af Add constants 2025-02-08 23:54:36 +03:00
Sanders 6b9406bd9f refactor: Centralize constants and improve error handling 2025-02-08 23:53:06 +03:00
Sanders bd2bbd5f25 refactor: create BookCommonService for shared book operations 2025-02-08 23:50:48 +03:00
Sanders 49b31ae5d4 Add change books 2025-02-08 23:39:37 +03:00
Sanders be6d0ce68f refactor: Extract common logic in handle functions of BookEditingServiceImpl 2025-02-08 23:37:45 +03:00
Sanders e97f4eb92c refactor: Remove code duplication in BookEditingServiceImpl methods 2025-02-08 23:28:17 +03:00
Sanders 2ebf525cea feat: Add handleRestartMessage method to BookEditingServiceImpl 2025-02-08 23:28:16 +03:00
Sanders aafc94ba36 fix: Correct imports in Book service implementation files 2025-02-08 15:56:02 +03:00
Sanders 16c90a17c6 refactor: Remove unused method and streamline service dependencies 2025-02-08 15:56:01 +03:00
Sanders dae8563bf3 fix: Remove extra closing brace in BookEditingServiceImpl.java 2025-02-08 15:51:17 +03:00
Sanders 834687bd49 refactor: Complete BookListingServiceImpl and BookEditingServiceImpl logic 2025-02-08 15:49:28 +03:00
Sanders 41a59cb00e refactor: Split BookManageService into creation, editing, and listing services 2025-02-08 15:26:04 +03:00
Sanders 9fae772099 Add change books 2025-02-07 19:40:51 +03:00
Sanders 3e8a43807c Fix paginated book list 2025-02-07 16:07:21 +03:00
Sanders 61137438c2 Initial commit 2025-02-07 14:00:16 +03:00