Commit Graph

  • ad0cd40099 Add proxy env master Sanders 2026-05-13 16:17:44 +03:00
  • 43c12b96e3 Fixes Sanders 2025-04-15 22:12:43 +03:00
  • 97bfe3dc50 Fixes Sanders 2025-04-15 01:45:04 +03:00
  • 3fa0fe1996 Fixes Sanders 2025-04-15 01:22:28 +03:00
  • 4f92087d9f Fixes Sanders 2025-03-26 23:13:26 +03:00
  • 9056b4dbd9 (no commit message provided) Sanders 2025-03-26 22:45:10 +03:00
  • 8b11ae080e (no commit message provided) Sanders 2025-03-26 22:41:27 +03:00
  • a5ec9c38d2 feat: Allow admins to configure AI model via profile Sanders 2025-03-26 22:37:11 +03:00
  • 202a091d6e Fixes Sanders 2025-03-26 22:27:24 +03:00
  • c0b07df439 Fix book listing Sanders 2025-03-25 18:46:02 +03:00
  • f21e3ec2b2 feat: Add HTTP proxy support for RestTemplate Sanders 2025-03-11 23:55:42 +03:00
  • 1f919b056d Fix Dockerfile Sanders 2025-02-19 21:00:04 +03:00
  • 127801df3b Fix AI filter and suggest Sanders 2025-02-19 20:47:27 +03:00
  • 6c7839e477 feat: Add book context to AI request processing Sanders 2025-02-19 20:18:40 +03:00
  • 1ca8f506a9 Add AI filter and suggest Sanders 2025-02-19 20:14:23 +03:00
  • 548c2f9d40 Fix AI Sanders 2025-02-17 20:18:04 +03:00
  • 6cd79f689c Fix schedule Sanders 2025-02-17 18:06:07 +03:00
  • 1dc1172202 feat: add daily book reading reminder scheduler with JobRunr Sanders 2025-02-17 17:31:40 +03:00
  • b029c3acad Add lastReadDate Sanders 2025-02-17 17:17:13 +03:00
  • 081284eee3 Fix small Sanders 2025-02-17 16:36:48 +03:00
  • ebc27f3755 refactor: Extract book creation logic into separate function Sanders 2025-02-17 16:32:07 +03:00
  • a65e797b70 fix: Escape exclamation mark in book addition confirmation message Sanders 2025-02-17 16:32:02 +03:00
  • 426829d6db Fix imports Sanders 2025-02-17 15:53:13 +03:00
  • 2d93ba5ca1 Small fix Sanders 2025-02-17 15:48:17 +03:00
  • 5f8fb29364 Add target books completion Sanders 2025-02-16 22:52:52 +03:00
  • 0d7e1b76d3 Add deleting books Sanders 2025-02-16 22:33:52 +03:00
  • 3d6496e26e feat: Add book deletion functionality to BookEditingService Sanders 2025-02-16 22:15:33 +03:00
  • 82b63c8ab3 feat: Add delete button to book editing keyboard Sanders 2025-02-16 21:48:20 +03:00
  • e284a52401 Fix small Sanders 2025-02-16 21:46:51 +03:00
  • b5e7f6e2c8 refactor: Improve profile editing structure for future extensibility Sanders 2025-02-16 21:39:54 +03:00
  • 2b89c9d581 Fix small Sanders 2025-02-16 21:11:00 +03:00
  • 8af75a64f5 Fix chat interactions Sanders 2025-02-16 20:37:00 +03:00
  • ed09bcc549 Small fixes Sanders 2025-02-16 19:26:43 +03:00
  • 505307883a Small fixes Sanders 2025-02-16 19:10:10 +03:00
  • cd81772e34 feat: Add reading statistics to book creation message Sanders 2025-02-16 19:09:40 +03:00
  • 0da26e98ee refactor: Simplify prompt and update TextRole in BookCreationServiceImpl Sanders 2025-02-16 19:09:34 +03:00
  • f3356758c7 feat: Add AI-generated congratulation after book creation Sanders 2025-02-16 19:03:57 +03:00
  • dc1ac12213 feat: Add role-based responses and context handling to OpenRouterService Sanders 2025-02-16 18:56:18 +03:00
  • 4d912b6bc9 Small fixes Sanders 2025-02-16 17:53:09 +03:00
  • ebf0357c59 feat: Add date editing functionality for books Sanders 2025-02-16 17:43:31 +03:00
  • 2d9cf5c892 feat: Add date editing functionality for books Sanders 2025-02-16 17:32:37 +03:00
  • b957ba5ca5 Move props Sanders 2025-02-16 16:02:00 +03:00
  • febb1b5e3c feat: Add RestTemplate bean to OpenRouterConfig Sanders 2025-02-15 19:25:32 +03:00
  • b19745a413 test: Add integration test for OpenRouterService with real API connection Sanders 2025-02-15 19:07:50 +03:00
  • 1371af04ff test: Add OpenRouterService integration test with SpringBootTest Sanders 2025-02-15 18:58:47 +03:00
  • 5dc7ab5e59 test: fix mock initialization and dependency injection in OpenRouterServiceTest Sanders 2025-02-15 18:50:24 +03:00
  • bd050c9658 test: Add OpenRouterConfig mock to OpenRouterServiceTest Sanders 2025-02-15 18:50:21 +03:00
  • fc283bb295 fix: enable property loading in OpenRouterConfig Sanders 2025-02-14 19:12:54 +03:00
  • 7e4d6aea19 Fix OpenRouter Sanders 2025-02-14 19:00:51 +03:00
  • a4269a5d8c feat: Add OpenRouter AI integration with config, service, and tests Sanders 2025-02-14 18:52:57 +03:00
  • 99ef7161b9 Fix docker Sanders 2025-02-14 12:03:53 +03:00
  • 17d57efab0 t Sanders 2025-02-14 12:03:53 +03:00
  • 2066376453 t Sanders 2025-02-14 12:03:53 +03:00
  • c600d74ff8 fix: update Dockerfile to use Gradle instead of Maven Sanders 2025-02-14 10:58:33 +03:00
  • e2907e83ba feat: Add Docker setup with environment variable configuration Sanders 2025-02-14 10:38:38 +03:00
  • 942f5eaa6f Add secret Sanders 2025-02-14 10:34:16 +03:00
  • 751f4e4c04 refactor: move sensitive data to application-secrets.properties Sanders 2025-02-14 10:26:04 +03:00
  • 6126e6f83a chore: update .gitignore to exclude secret configuration files Sanders 2025-02-14 10:25:03 +03:00
  • 5f4a7f356d feat: Add read date display in formatBookEntry Sanders 2025-02-13 19:58:09 +03:00
  • d5b1854753 Fixes for adding read date Sanders 2025-02-13 19:40:37 +03:00
  • 8cceeb9c08 feat: Add read date field to book creation with tests Sanders 2025-02-13 19:19:24 +03:00
  • 5a212f6024 Addad flyway + fixes Sanders 2025-02-13 18:54:37 +03:00
  • fbd6f0adfa build: Add Hibernate Tools dependency to build.gradle Sanders 2025-02-13 18:09:46 +03:00
  • 2f6ba63a4e fix: Correct migration version generation in build.gradle Sanders 2025-02-13 18:00:38 +03:00
  • cc3e3f6f17 feat: add initial Flyway migration for database schema Sanders 2025-02-13 17:56:11 +03:00
  • f31af9a2e7 small fix Sanders 2025-02-13 17:51:45 +03:00
  • d8af02e0df small fix Sanders 2025-02-13 17:51:41 +03:00
  • 59113f3ddc feat: add Flyway and migration generation support Sanders 2025-02-13 17:43:29 +03:00
  • a3af7a1c57 chore: Remove unused JPA schema generation properties Sanders 2025-02-13 17:43:26 +03:00
  • 1d7a279211 small fix Sanders 2025-02-13 16:58:58 +03:00
  • c12e8c2039 feat: Add profile editing mode case in Telegram bot service Sanders 2025-02-13 16:46:18 +03:00
  • e42d50b444 feat: Add profile editing mode case in Telegram bot service Sanders 2025-02-13 16:46:18 +03:00
  • dc10492524 feat: Add profile editing service with books goal tracking Sanders 2025-02-13 16:45:03 +03:00
  • 247f110fe6 Fix tests Sanders 2025-02-13 16:26:24 +03:00
  • 35a9092368 test: Enhance book creation state transition test with detailed verification Sanders 2025-02-10 19:03:28 +03:00
  • 39f982d72f Remove strange check Sanders 2025-02-09 20:24:47 +03:00
  • d381f42691 Fix tests Sanders 2025-02-09 20:22:37 +03:00
  • b307543228 test: enhance handleNewAddRequest test with ArgumentCaptor and explicit assertions Sanders 2025-02-09 20:18:26 +03:00
  • e307278e4b test: Add BookCommonService import to BookCreationServiceImplTest Sanders 2025-02-09 20:18:22 +03:00
  • 84ec79d444 test: add unit tests for book services Sanders 2025-02-09 20:00:51 +03:00
  • 04fb31ec3d Add cache logic Sanders 2025-02-09 19:31:44 +03:00
  • 48ecce8ef8 fix: Remove duplicate cache declaration and fix switch statement syntax Sanders 2025-02-09 19:07:44 +03:00
  • 5378ab9707 fix: ensure proper state initialization in book creation flow Sanders 2025-02-09 18:46:30 +03:00
  • 5f868a0351 refactor: optimize imports and add BookCommonService dependency Sanders 2025-02-09 18:39:48 +03:00
  • 4f62edc014 test: enhance Telegram bot application tests with context and token validation Sanders 2025-02-09 18:33:00 +03:00
  • 668a2d328f Add saving logic Sanders 2025-02-09 00:19:51 +03:00
  • c26a28709c refactor: extract formatting logic to utility class and improve code consistency Sanders 2025-02-09 00:00:13 +03:00
  • b2d7ad643f Merge remote-tracking branch 'origin/master' Sanders 2025-02-08 23:59:08 +03:00
  • 2a9d725a8c Add constants Sanders 2025-02-08 23:54:36 +03:00
  • da393536af Add constants Sanders 2025-02-08 23:54:36 +03:00
  • 6b9406bd9f refactor: Centralize constants and improve error handling Sanders 2025-02-08 23:53:06 +03:00
  • bd2bbd5f25 refactor: create BookCommonService for shared book operations Sanders 2025-02-08 23:50:48 +03:00
  • 49b31ae5d4 Add change books Sanders 2025-02-08 23:39:37 +03:00
  • be6d0ce68f refactor: Extract common logic in handle functions of BookEditingServiceImpl Sanders 2025-02-08 23:37:45 +03:00
  • e97f4eb92c refactor: Remove code duplication in BookEditingServiceImpl methods Sanders 2025-02-08 23:28:17 +03:00
  • 2ebf525cea feat: Add handleRestartMessage method to BookEditingServiceImpl Sanders 2025-02-08 23:28:16 +03:00
  • aafc94ba36 fix: Correct imports in Book service implementation files Sanders 2025-02-08 15:56:02 +03:00
  • 16c90a17c6 refactor: Remove unused method and streamline service dependencies Sanders 2025-02-08 15:56:01 +03:00
  • dae8563bf3 fix: Remove extra closing brace in BookEditingServiceImpl.java Sanders 2025-02-08 15:51:17 +03:00
  • 834687bd49 refactor: Complete BookListingServiceImpl and BookEditingServiceImpl logic Sanders 2025-02-08 15:49:28 +03:00