discourse-ai/assets/javascripts/discourse/components
Sam a03bc6ddec
FEATURE: Share conversations with AI via a URL (#521)
This allows users to share a static page of an AI conversation with
the rest of the world.

By default this feature is disabled, it is enabled by turning on
ai_bot_allow_public_sharing via site settings

Precautions are taken when sharing

1. We make a carbonite copy
2. We minimize work generating page
3. We limit to 100 interactions
4. Many security checks - including disallowing if there is a mix
of users in the PM.

* Bonus commit, large PRs like this PR did not work with github tool
large objects would destroy context


Co-authored-by: Martin Brennan <martin@discourse.org>
2024-03-12 16:51:41 +11:00
..
modal FEATURE: Share conversations with AI via a URL (#521) 2024-03-12 16:51:41 +11:00
ai-bot-header-icon.gjs DEV: Update to new header API and FloatKit (#516) 2024-03-08 10:07:48 +00:00
ai-bot-header-panel.hbs DEV: Update to new header API and FloatKit (#516) 2024-03-08 10:07:48 +00:00
ai-bot-header-panel.js DEV: Update linting configs (#280) 2023-11-03 11:30:09 +00:00
ai-command-selector.js FIX: command selector behavior stopped working (#330) 2023-12-02 14:20:26 +11:00
ai-helper-custom-prompt.gjs DEV: Update linting (#423) 2024-01-13 00:28:06 +01:00
ai-helper-loading.gjs FEATURE: Add streaming to post AI helper's explain option (#344) 2023-12-12 09:28:39 -08:00
ai-llm-selector.js FEATURE: mentionable personas and random picker tool, context limits (#466) 2024-02-15 16:37:59 +11:00
ai-persona-command-option-editor.gjs DEV: Update linting (#423) 2024-01-13 00:28:06 +01:00
ai-persona-command-options.gjs FEATURE: allow personas to provide command options (#331) 2023-12-08 08:42:56 +11:00
ai-persona-editor.gjs FIX: Improve AI persona editor inputs and optional GitHub auth (#518) 2024-03-08 09:54:05 +11:00
ai-persona-list-editor.gjs FEATURE: UI to update ai personas on admin page (#290) 2023-11-21 16:56:43 +11:00
ai-split-topic-suggester.gjs DEV: Update linting (#423) 2024-01-13 00:28:06 +01:00
ai-suggestion-dropdown.gjs DEV: Update linting (#423) 2024-01-13 00:28:06 +01:00
model-accuracies.hbs FEATURE: Composer AI helper (#8) 2023-03-15 17:02:20 -03:00
reviewable-ai-chat-message.hbs FIX: 500 error when reviewable has a missing message (#397) 2024-01-03 11:49:47 -03:00
reviewable-ai-chat-message.js FIX: 500 error when reviewable has a missing message (#397) 2024-01-03 11:49:47 -03:00
reviewable-ai-post.hbs DEV: DiscourseAI -> DiscourseAi rename to have consistent folders and files (#9) 2023-03-14 16:03:50 -03:00
thumbnail-suggestion-item.gjs DEV: Update linting (#423) 2024-01-13 00:28:06 +01:00