18 Commits

Author SHA1 Message Date
9ea98adecc Add toast notifications for messages to improve user feedback 2025-07-19 21:08:40 +02:00
7c3c4e228e Add Swagger UI support using Springdoc OpenAPI 2025-07-19 20:41:16 +02:00
a2b68f6b9f Delete obsolete frontend resource code and dependencies 2025-07-19 20:37:07 +02:00
84cbf9be89 Migrate frontend from Thymeleaf and basic JS to Vue.js application 2025-07-19 20:30:53 +02:00
dc6314384d Split project into backend and frontend modules 2025-07-19 20:28:32 +02:00
de5f58f4a1 Rename project to chat-ia-offline 2025-07-19 20:16:17 +02:00
4a5a8858ab Unique persistent chat IDs and support for chat history navigation
- Chat identifiers are now unique and no longer tied to the user session.
- Users can navigate between previous chats from the sidebar.
- New chats can be created via a dedicated "New Chat" button.
- The most recently started chat is automatically selected on load.
2025-07-19 13:49:46 +02:00
73f3ade0f0 Add SQLite persistence to restore and continue previous conversations 2025-06-29 12:03:11 +02:00
a150ce37f8 Add AI-powered automatic welcome message on chat initialization 2025-06-28 23:49:53 +02:00
ecdc334da9 Update llama dependency and adapt loader to new version.
Add external configuration properties for the model.
Include date and time display on chat messages.
2025-06-28 23:38:51 +02:00
19b692921f Exclude log files from repository versioning to reduce noise 2025-06-28 23:37:07 +02:00
c69cc84e83 Merge remote-tracking branch 'origin/main' 2025-06-28 20:49:32 +02:00
88dd89a3ed Add preliminary README 2025-06-28 20:49:21 +02:00
3d362d169d Add preliminary README 2025-06-28 20:43:50 +02:00
60f6f9e55a Implement prompt loading from JSON profiles with extensible structure 2025-06-28 20:12:07 +02:00
4d42d50290 Add session-based chat history and refactor using Hexagonal Architecture 2025-06-28 19:48:19 +02:00
Pablo de la Torre
f84714a726 Add simple user interface 2025-06-28 10:45:42 +02:00
2aad09df7d Add initial project with simple chat using openchat-3.5-0106.Q4_K_M.gguf model 2025-06-27 08:23:41 +02:00