discourse-ai/assets/javascripts/discourse/components
Sam ce79a18790
FEATURE: Native PDF support (#1127)
* FEATURE: Native PDF support

This amends it so we use PDF Reader gem to extract text from PDFs

* This means that our simple pdf eval passes at last

* fix spec

* skip test in CI

* test file support

* Update lib/utils/image_to_text.rb

Co-authored-by: Alan Guo Xiang Tan <gxtan1990@gmail.com>

* address pr comments

---------

Co-authored-by: Alan Guo Xiang Tan <gxtan1990@gmail.com>
2025-02-18 09:22:57 +11:00
..
modal DEV: Bump dependencies and fix linting (#1115) 2025-02-06 17:42:32 +01:00
post-menu DEV: Update eslint config (#917) 2024-11-19 11:57:40 +01:00
suggestion-menus DEV: Bump dependencies and fix linting (#1115) 2025-02-06 17:42:32 +01:00
admin-report-emotion.hbs FEATURE: Add links to filtered emotion view on emotion dashboard table (#953) 2024-11-25 15:51:01 -03:00
admin-report-emotion.js DEV: Bump dependencies and fix linting (#1115) 2025-02-06 17:42:32 +01:00
ai-artifact.gjs DEV: Bump dependencies and fix linting (#1115) 2025-02-06 17:42:32 +01:00
ai-bot-header-icon.gjs DEV: Bump dependencies and fix linting (#1115) 2025-02-06 17:42:32 +01:00
ai-composer-helper-menu.gjs FEATURE: llm quotas (#1047) 2025-01-14 15:54:09 +11:00
ai-embedding-editor.gjs UX: improve embeddings config styles (#1085) 2025-01-24 16:24:59 +11:00
ai-embeddings-list-editor.gjs FEATURE: configurable embeddings (#1049) 2025-01-21 12:23:19 -03:00
ai-forced-tool-strategy-selector.gjs FEATURE: llm quotas (#1047) 2025-01-14 15:54:09 +11:00
ai-full-page-search.gjs DEV: Bump dependencies and fix linting (#1115) 2025-02-06 17:42:32 +01:00
ai-gist-toggle.gjs DEV: Bump dependencies and fix linting (#1115) 2025-02-06 17:42:32 +01:00
ai-helper-custom-prompt.gjs DEV: Bump dependencies and fix linting (#1115) 2025-02-06 17:42:32 +01:00
ai-helper-loading.gjs DEV: Bump dependencies and fix linting (#1115) 2025-02-06 17:42:32 +01:00
ai-helper-options-list.gjs FIX: Keyboard shortcut should be platform specific (#801) 2024-09-14 09:18:07 +10:00
ai-indicator-wave.gjs DEV: Make indicator wave a reusable component (#807) 2024-09-18 09:53:54 -07:00
ai-llm-editor-form.gjs FIX: correctly handle provider edit (#1125) 2025-02-13 12:03:13 +01:00
ai-llm-editor.gjs DEV: converts llm admin page to use form kit (#1099) 2025-02-04 11:51:01 +01:00
ai-llm-selector.js DEV: artifact system update (#1096) 2025-02-04 16:27:27 +11:00
ai-llms-list-editor.gjs FEATURE: llm quotas (#1047) 2025-01-14 15:54:09 +11:00
ai-persona-editor.gjs FEATURE: Native PDF support (#1127) 2025-02-18 09:22:57 +11:00
ai-persona-list-editor.gjs DEV: Bump dependencies and fix linting (#1115) 2025-02-06 17:42:32 +01:00
ai-persona-tool-option-editor.gjs DEV: artifact system update (#1096) 2025-02-04 16:27:27 +11:00
ai-persona-tool-options.gjs DEV: artifact system update (#1096) 2025-02-04 16:27:27 +11:00
ai-post-helper-menu.gjs DEV: Bump dependencies and fix linting (#1115) 2025-02-06 17:42:32 +01:00
ai-quota-duration-selector.gjs FEATURE: llm quotas (#1047) 2025-01-14 15:54:09 +11:00
ai-spam.gjs DEV: Bump dependencies and fix linting (#1115) 2025-02-06 17:42:32 +01:00
ai-split-topic-suggester.gjs REFACTOR: Helper suggestions (#914) 2024-11-27 12:21:03 -08:00
ai-summary-skeleton.gjs DEV: Bump dependencies and fix linting (#1115) 2025-02-06 17:42:32 +01:00
ai-tool-editor.gjs FEATURE: Native PDF support (#1127) 2025-02-18 09:22:57 +11:00
ai-tool-list-editor.gjs FEATURE: llm quotas (#1047) 2025-01-14 15:54:09 +11:00
ai-tool-parameter-editor.gjs FEATURE: llm quotas (#1047) 2025-01-14 15:54:09 +11:00
ai-tool-selector.js DEV: Convert to native class syntax (#981) 2024-11-29 16:41:09 +01:00
ai-topic-gist.gjs FIX: typo in topic gist for escapedExcerpt (#1003) 2024-12-05 08:03:08 -05:00
ai-usage.gjs DEV: Bump dependencies and fix linting (#1115) 2025-02-06 17:42:32 +01:00
model-accuracies.hbs FEATURE: Composer AI helper (#8) 2023-03-15 17:02:20 -03:00
rag-options.gjs FEATURE: Native PDF support (#1127) 2025-02-18 09:22:57 +11:00
rag-upload-progress.gjs DEV: Bump dependencies and fix linting (#1115) 2025-02-06 17:42:32 +01:00
rag-uploader.gjs FEATURE: Native PDF support (#1127) 2025-02-18 09:22:57 +11: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