| 69b20dbf | 30-Sep-2025 |
Costin Stroie <costinstroie@eridu.eu.org> |
fix: remove early return and update default ChromaDB collection name |
| 35e81e2e | 30-Sep-2025 |
Costin Stroie (aider) <costinstroie@eridu.eu.org> |
feat: add CHROMA_COLLECTION config and use it for playground documents |
| 791fbd34 | 30-Sep-2025 |
Costin Stroie <costinstroie@eridu.eu.org> |
fix: update ChromaDB tenant and database defaults and remove early return |
| 13fc426c | 30-Sep-2025 |
Costin Stroie (aider) <costinstroie@eridu.eu.org> |
feat: replace template metadata with type field in chromadb items |
| ac83ea2c | 30-Sep-2025 |
Costin Stroie <costinstroie@eridu.eu.org> |
refactor: update default collection name from 'other' to 'documents' and adjust related configurations |
| 57e2a2eb | 30-Sep-2025 |
Costin Stroie (aider) <costinstroie@eridu.eu.org> |
fix: use ChromaDB document IDs directly instead of converting to DokuWiki paths |
| a9e6123f | 30-Sep-2025 |
Costin Stroie <costinstroie@eridu.eu.org> |
style: add blank line for readability in llm_client.php |
| 344414d4 | 30-Sep-2025 |
Costin Stroie (aider) <costinstroie@eridu.eu.org> |
fix: replace $modality with $collectionName in processSingleFile function |
| a43d775e | 30-Sep-2025 |
Costin Stroie (aider) <costinstroie@eridu.eu.org> |
refactor: replace $modality variable with $collectionName for clarity |
| ed3f8010 | 30-Sep-2025 |
Costin Stroie (aider) <costinstroie@eridu.eu.org> |
feat: use document ID prefix as collection name with 'reports' fallback |
| e3b89a16 | 30-Sep-2025 |
Costin Stroie (aider) <costinstroie@eridu.eu.org> |
feat: always use 'reports' as chromadb collection name instead of modality |
| 0bf745f1 | 30-Sep-2025 |
Costin Stroie (aider) <costinstroie@eridu.eu.org> |
feat: store and use selection range for precise text replacement |
| f2ff2d4b | 29-Sep-2025 |
Costin Stroie (aider) <costinstroie@eridu.eu.org> |
fix: ensure collection names are at least 3 characters long by prefixing with 'reports-' |
| 84d8654e | 29-Sep-2025 |
Costin Stroie (aider) <costinstroie@eridu.eu.org> |
fix: include ChromaDB client to resolve Class 'ChromaDBClient' not found error |
| 4e9181a3 | 29-Sep-2025 |
Costin Stroie (aider) <costinstroie@eridu.eu.org> |
fix: remove chunk numbers from ChromaDB IDs and ensure unique examples in createReport |
| cb861604 | 29-Sep-2025 |
Costin Stroie (aider) <costinstroie@eridu.eu.org> |
refactor: extract ChromaDB client initialization to shared method |
| b0f1fd3e | 29-Sep-2025 |
Costin Stroie (aider) <costinstroie@eridu.eu.org> |
feat: enhance queryCollection to support metadata filtering with where parameter validation |
| 4b2fd7d1 | 29-Sep-2025 |
Costin Stroie (aider) <costinstroie@eridu.eu.org> |
feat: auto-find template in createReport when none provided |
| 17bfddd7 | 29-Sep-2025 |
Costin Stroie (aider) <costinstroie@eridu.eu.org> |
feat: extract modality from page ID for ChromaDB collection name |
| 8d774c24 | 29-Sep-2025 |
Costin Stroie (aider) <costinstroie@eridu.eu.org> |
refactor: load ChromaDB configuration from config.php instead of DokuWiki config |
| b34e3b8e | 29-Sep-2025 |
Costin Stroie (aider) <costinstroie@eridu.eu.org> |
feat: integrate ChromaDB to retrieve relevant documents for LLM context |
| 86515fac | 29-Sep-2025 |
Costin Stroie <costinstroie@eridu.eu.org> |
refactor: remove tenant/database headers and dokuwiki-specific document processing methods |
| 6ed25b7e | 29-Sep-2025 |
Costin Stroie (aider) <costinstroie@eridu.eu.org> |
feat: prevent setting institution, date, and year for template documents |
| a3fd921e | 29-Sep-2025 |
Costin Stroie (aider) <costinstroie@eridu.eu.org> |
feat: add template metadata when document ID contains 'templates' |
| 49114f5a | 29-Sep-2025 |
Costin Stroie (aider) <costinstroie@eridu.eu.org> |
docs: add comprehensive PHPDoc documentation to all functions in both files |