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.
- Add a personal settings section listing the configured backends @marcelklehr #134
- Report task ID in more failure messages @marcelklehr #137
- Missing worker policy when launching assistant @smarinier #139
- Incorrect task type prop set when trying again @julien-nc #144
- Fix navigation icon color @julien-nc #145
- Add back buttons after launching a task @julien-nc #131
- Close the task history item menu when canceling a task @julien-nc #131
- Render context chat's the referenced source items @kyteinsky #124
- Migrate to vite build system @julien-nc #125
- Switch audio recorder to extendable-media-recorder @julien-nc #125
- Enable submit button without scope in context chat @kyteinsky #128
- Do not send the user's display name in the chat instruct prompts by default @julien-nc #116
- Only show 2 digits for the task progress @julien-nc #119
- Missing destructured param when calling openAssistantTask @julien-nc #120
- Adjust to html header structure change in 31
- Populate scopeList with scopeListMeta on select event @kyteinsky #105
- More error log @marcelklehr #107
- Don't require Admin access for Chat with AI @marcelklehr #106
- Trim text values @julien-nc #110
- Avoid colon in uploaded file names @julien-nc #111
- Support for Enum field type @julien-nc
- Support action buttons when opening a task with OCA.Assistant.openAssistantTask @julien-nc
- Hide 'choose file' button in context chat input form @julien-nc
- Fix short input displayed when a task is scheduled @julien-nc
- Fix style issues in standalone page @julien-nc
- Ability to cancel a task while waiting for results in the assistant @julien-nc #97
- Set min and max NC version to 30
- Switch from text processing to task processing API @julien-nc #97
- UI/UX improvements @julien-nc #97
- Avoid blocking a Php runner waiting for ChattyUI tasks to finish, poll in the frontend like the other task types @julien-nc #97
- Get rid of the smart picker custom components, open the assistant instead @julien-nc #97
- Simplify image generation, let users download or share result images directly in the assistant @julien-nc #97
- Simplify the audio recorder and make it look more like the one in Talk @julien-nc #97
- Chatty UI @kyteinsky @julien-nc @marcelklehr #86
- use ITempManager instead of manually handling temp files @kyteinksy #71
- fix audio transcription smart picker not setting appId and identifier params in the schedule request
- OpenAPI specs
- Support for NC 30
- Developer and user docs @julien-nc #57 #61
- Node and eslint workflows @kyteinsky #60
- Add empty content when history is empty @julien-nc #63
- reset input/output form if the task type is changed by the user @julien-nc #54
- create tmp folder to store docs as 0700 @kyteinsky #64
- Custom input form for Scoped Context Chat @kyteinsky #45
- Include Php dependencies in release archive
- Copy Writer feature
- Image generation and speech-to-text smart pickers
- Image generation and speech-to-text as tasks in the assistant itself
- Task history
- Use new runOrSchedule when trying to run a sync task
- Avoid initially selected task to be hidden in the menu
- Set default selected task on first use: free prompt
- Input labels and result warning #8 @julien-nc
- Implement synchronous workflow and ability to schedule if it's too long #13 @julien-nc
- Use
@nextcloud/vue
8 @julien-nc - Reimplement the task selector with inline buttons and action menu for overflowing ones #3 @julien-nc
- Set submit button label to "Submit request" when Free prompt is selected @julien-nc
- Fix top-right menu entry style #4 @julien-nc
- Casing of app name
- the app