Go to file
Keegan George c421f713a3
DEV: Handle streaming animation within `AiSummaryBox` (#901)
This PR further decouples the streaming animation by completely handling the streaming animation directly in the `AiSummaryBox` component. Previously, handling the streaming animation by calling methods in the `ai-streamer` API was leading to timing issues making things out-of-sync. This results in some issues such as the last update of streamed text not being shown. Handling streaming directly in the component should simplify things drastically and prevent any issues.
2024-11-07 08:08:32 -08:00
.github/workflows Initial commit 2023-02-17 11:33:47 -03:00
admin/assets/javascripts/discourse FEATURE: improve visibility of AI usage in LLM page (#845) 2024-10-22 11:16:02 +11:00
app DEV: Prefer ENV key for seeded models (#893) 2024-11-05 06:19:13 -08:00
assets DEV: Handle streaming animation within `AiSummaryBox` (#901) 2024-11-07 08:08:32 -08:00
config FIX: Unhide gemini api key setting for embeddings (#902) 2024-11-07 11:55:18 -03:00
db FEATURE: Automatically backfill regular summaries. (#892) 2024-11-04 17:48:11 -03:00
discourse_automation FEATURE: better logging for automation reports (#853) 2024-10-23 16:49:56 +11:00
lib FEATURE: Automatically backfill regular summaries. (#892) 2024-11-04 17:48:11 -03:00
public/ai-share UX: in share, use native image dimensions and hide filename (#880) 2024-10-31 13:51:10 -04:00
spec DEV: Prefer ENV key for seeded models (#893) 2024-11-05 06:19:13 -08:00
test/javascripts DEV: Handle streaming animation within `AiSummaryBox` (#901) 2024-11-07 08:08:32 -08:00
tokenizers FEATURE: Set endpoint credentials directly from LlmModel. (#625) 2024-05-16 09:50:22 -03:00
.discourse-compatibility DEV: `IMAGE_MARKDOWN_REGEX` import available in core (#847) 2024-10-21 14:48:10 -07:00
.eslintrc.cjs DEV: Update linting configs (#280) 2023-11-03 11:30:09 +00:00
.gitignore FEATURE: Discord Bot integration (#831) 2024-10-16 12:41:18 -03:00
.npmrc DEV: Switch to use pnpm (#833) 2024-10-14 13:37:20 +02:00
.prettierignore FEATURE: UI to update ai personas on admin page (#290) 2023-11-21 16:56:43 +11:00
.prettierrc.cjs DEV: Update linting configs (#280) 2023-11-03 11:30:09 +00:00
.rubocop.yml DEV: Update linting configs (#280) 2023-11-03 11:30:09 +00:00
.streerc DEV: Update linting configs (#280) 2023-11-03 11:30:09 +00:00
.template-lintrc.cjs DEV: Update linting (#326) 2023-11-29 23:01:48 +01:00
Gemfile DEV: Update linting configs (#280) 2023-11-03 11:30:09 +00:00
Gemfile.lock Build(deps-dev): Bump rexml from 3.3.6 to 3.3.9 (#874) 2024-10-28 20:44:39 +01:00
LICENSE Initial commit 2023-02-17 11:33:47 -03:00
README.md CHORE: Update Readme (#185) 2023-09-04 15:46:35 -03:00
package.json DEV: Switch to use pnpm (#833) 2024-10-14 13:37:20 +02:00
plugin.rb FEATURE: Generate topic gists for the hot topics list. (#837) 2024-10-18 18:01:39 -03:00
pnpm-lock.yaml DEV: Switch to use pnpm (#833) 2024-10-14 13:37:20 +02:00
translator.yml UX: Display the indexing progress for RAG uploads (#557) 2024-04-09 11:03:07 -03:00

README.md

Discourse AI Plugin

Plugin Summary

For more information, please see: https://meta.discourse.org/t/discourse-ai/259214?u=falco