Commit Graph
87 Commits
Author SHA1 Message Date
Sanders 1dc1172202 feat: add daily book reading reminder scheduler with JobRunr 2025-02-17 17:31:40 +03:00
Sanders b029c3acad Add lastReadDate 2025-02-17 17:17:13 +03:00
Sanders 081284eee3 Fix small 2025-02-17 16:36:48 +03:00
Sanders ebc27f3755 refactor: Extract book creation logic into separate function 2025-02-17 16:32:07 +03:00
Sanders a65e797b70 fix: Escape exclamation mark in book addition confirmation message 2025-02-17 16:32:02 +03:00
Sanders 426829d6db Fix imports 2025-02-17 15:53:13 +03:00
Sanders 2d93ba5ca1 Small fix 2025-02-17 15:48:17 +03:00
Sanders 5f8fb29364 Add target books completion 2025-02-16 22:52:52 +03:00
Sanders 0d7e1b76d3 Add deleting books 2025-02-16 22:33:52 +03:00
Sanders 3d6496e26e feat: Add book deletion functionality to BookEditingService 2025-02-16 22:15:33 +03:00
Sanders 82b63c8ab3 feat: Add delete button to book editing keyboard 2025-02-16 21:48:20 +03:00
Sanders e284a52401 Fix small 2025-02-16 21:46:51 +03:00
Sanders b5e7f6e2c8 refactor: Improve profile editing structure for future extensibility 2025-02-16 21:39:54 +03:00
Sanders 2b89c9d581 Fix small 2025-02-16 21:11:00 +03:00
Sanders 8af75a64f5 Fix chat interactions 2025-02-16 20:37:00 +03:00
Sanders ed09bcc549 Small fixes 2025-02-16 19:26:43 +03:00
Sanders 505307883a Small fixes 2025-02-16 19:10:10 +03:00
Sanders cd81772e34 feat: Add reading statistics to book creation message 2025-02-16 19:09:40 +03:00
Sanders 0da26e98ee refactor: Simplify prompt and update TextRole in BookCreationServiceImpl 2025-02-16 19:09:34 +03:00
Sanders f3356758c7 feat: Add AI-generated congratulation after book creation 2025-02-16 19:03:57 +03:00
Sanders dc1ac12213 feat: Add role-based responses and context handling to OpenRouterService 2025-02-16 18:56:18 +03:00
Sanders 4d912b6bc9 Small fixes 2025-02-16 17:53:09 +03:00
Sanders ebf0357c59 feat: Add date editing functionality for books 2025-02-16 17:43:31 +03:00
Sanders 2d9cf5c892 feat: Add date editing functionality for books 2025-02-16 17:32:37 +03:00
Sanders b957ba5ca5 Move props 2025-02-16 16:02:00 +03:00
Sanders febb1b5e3c feat: Add RestTemplate bean to OpenRouterConfig 2025-02-15 19:25:32 +03:00
Sanders b19745a413 test: Add integration test for OpenRouterService with real API connection 2025-02-15 19:07:50 +03:00
Sanders 1371af04ff test: Add OpenRouterService integration test with SpringBootTest 2025-02-15 19:05:13 +03:00
Sanders 5dc7ab5e59 test: fix mock initialization and dependency injection in OpenRouterServiceTest 2025-02-15 18:50:24 +03:00
Sanders bd050c9658 test: Add OpenRouterConfig mock to OpenRouterServiceTest 2025-02-15 18:50:21 +03:00
Sanders fc283bb295 fix: enable property loading in OpenRouterConfig 2025-02-14 19:12:54 +03:00
Sanders 7e4d6aea19 Fix OpenRouter 2025-02-14 19:00:51 +03:00
Sanders a4269a5d8c feat: Add OpenRouter AI integration with config, service, and tests 2025-02-14 18:52:57 +03:00
Sanders 99ef7161b9 Fix docker 2025-02-14 18:27:34 +03:00
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