7 Commits
Author SHA1 Message Date
furyhawk 5abd1d7175 fix: update model import and adjust model instantiation in _build_model function 2026-06-12 15:10:47 +08:00
furyhawk 21cee0c2bd feat: enhance configuration to find .env in backend subdirectory and update OpenAIEmbeddingProvider to accept base URL 2026-06-12 14:57:51 +08:00
furyhawk 05991609a0 Add new research papers in PDF format
- Added papers:
  - 2606.00655v1.pdf (6271 KB)
  - 2606.01444v1.pdf (2232 KB)
  - 2606.02113v1.pdf (15843 KB)
  - 2606.02373v1.pdf (2689 KB)
  - 2606.03303v2.pdf (1258 KB)
  - 2606.05080v1.pdf (3363 KB)
  - 3768165.pdf (43024 KB)
  - DeepSeek_V4.pdf (4375 KB)
2026-06-12 13:52:34 +08:00
furyhawk 978a9d729c feat: add OPENAI_BASE_URL to configuration and update model provider to use base URL 2026-06-11 20:59:39 +08:00
furyhawk e358f7cfa2 feat: update Makefile to set backend URL and adjust server ports 2026-06-11 19:48:08 +08:00
furyhawk 6f7c6e4d31 feat: update Taskiq configuration and add optional dependencies for reload functionality 2026-06-11 17:19:24 +08:00
furyhawk 8351e73d39 feat: add Zustand stores for conversation, file preview, sidebar, theme, and knowledge base selection
- Implemented `conversation-store` for managing conversations and messages.
- Created `file-preview-store` to handle file preview state.
- Added `sidebar-store` for sidebar visibility management.
- Developed `theme-store` for theme persistence and management.
- Introduced `kb-selection-store` for managing active knowledge base selections with persistence.

chore: define API and chat types

- Added types for API responses, authentication, chat messages, conversations, and projects.
- Defined interfaces for various entities including users, sessions, and message ratings.

build: configure TypeScript and testing setup

- Set up `tsconfig.json` for TypeScript configuration.
- Created `vitest.config.ts` for testing configuration with Vitest.
- Added `vitest.setup.ts` for global test setup including mocks for Next.js router and media queries.
- Configured Vercel deployment settings in `vercel.json`.
2026-06-11 16:54:43 +08:00