All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
- Allow underscores in appids for source id (#86) @kyteinsky
- Update content provider docs (#86) @kyteinsky
- Make sure userIDs is a list in updateAccessDeclarative calls (#87) @marcelklehr
- Reduce sleep time in indexer job (#88) @kyteinsky
- Database Schema Update (#79) @kyteinsky
- Fix content provider metadata population (#81) @kyteinsky
- Add user delete listener (#79) @kyteinsky
- Add more methods to content manager (#79) @kyteinsky
- Add context_chat:stats for indexing completion time (#80) @kyteinsky
- Add reuse compliance (#83) @AndyScherzinger
- Add node rename listener (#82) @kyteinsky
- Repeat db clear migration for beta to stable upgrade (#84) @kyteinsky
- Enforce a max count of running indexer jobs (#77) @marcelklehr
- Add migration step to reset indexing (#74) @marcelklehr
- Increase max indexing time (#67) @marcelklehr
- Speed up indexing by indexing all the time (#72) @marcelklehr
- Better error handling and some fixes (#61) @kyteinsky
- Undefined key check in delete service (#64) @kyteinsky
- Stop inflation of Indexer jobs (#66) @marcelklehr
- Parse and pass on received error msg in an exception (#70) @kyteinsky
- Check in screenshots and add a logo (#62) @marcelklehr
- Make indexing batch size configurable (#65) @kyteinsky
- Add background job diagnostics (#69) @marcelklehr
- task proc provider returns json string in sources @kyteinsky
- StorageService fix: CacheQueryBuilder OC API changed @marcelklehr
- Update context chat task type's description @kyteinsky
- Prompt command fix: Use TaskProcessing instead of TextProcessing @marcelklehr
- Prompt command fix: Don't try to write array to output @marcelklehr
- bump min NC version to 30 @kyteinsky
- fix content manager and update provider docs @kyteinsky @Rello
- task processing support @kyteinsky @julien-nc
- update node and npm versions for CI
- get content provider with class string @kyteinsky
- use background jobs for delete requests @kyteinsky
- Add config flag to disable auto-indexing (#44) @marcelklehr
- show app name first in providers list @kyteinsky
- add backend init check to all requests @kyteinsky
- Add docs on how to implement a provider @marcelklehr
- add dsp timeout link to readme @kyteinsky
- no exceptions for delete paths
- 3 sec timeout for deletion requests
- update integration-test gh workflow
- send source id instead of file path
- Fix file listener
- update integration-test.yml
- separate ProviderConfigService
- IndexerJob: Avoid sending the same resource multiple times
- refactor and fix scoped context chat
- install app_api from git & use setup_python action
- use full path of file instead of file name
- fix: app disable listener now deletes sources for all users
- replace usage of enum with a class and update gh workflows
- fix integration test workflow
- update app_api app installation commands
- add support for scoped context in query
- fix: metadata search for provider
- add no-context option to prompt command
- AppAPI min version check
- introduce a content provider interface
- the app