Roman Rizzi
c4d9fab8e7
FIX: typo when excluding personas from enabled bot list ( #671 )
2024-06-19 10:16:00 -03:00
Roman Rizzi
8d5f901a67
DEV: Rewire AI bot internals to use LlmModel ( #638 )
...
* DRAFT: Create AI Bot users dynamically and support custom LlmModels
* Get user associated to llm_model
* Track enabled bots with attribute
* Don't store bot username. Minor touches to migrate default values in settings
* Handle scenario where vLLM uses a SRV record
* Made 3.5-turbo-16k the default version so we can remove hack
2024-06-18 14:32:14 -03:00
Keegan George
02a50a29f8
DEV: Conditionally show AI results toggle based on sort order ( #652 )
2024-05-29 18:18:22 -07:00
Keegan George
dae9d6f14e
FIX: Move image caption group check logic to server side ( #645 )
...
* FIX: User groups error before initialization
* DEV: Move group check logic to server side
2024-05-28 10:29:11 +10:00
Keegan George
71affe75bf
UX: Hide AI preferences page completely if no settings for user ( #644 )
2024-05-27 13:27:45 -07:00
Keegan George
a1c649965f
FEATURE: Auto image captions ( #637 )
2024-05-27 10:49:24 -07:00
Keegan George
59e63a2da9
FIX: Unresponsive post buttons due to Ask AI highlight ( #635 )
2024-05-21 13:58:37 -07:00
Sam
cb23ae614f
UX: Remove multi llm selector from header and move to composer ( #619 )
...
LLM selector control had no memory and was awkward to click.
Instead we now:
- Clearly display which llm you are talking to
- Allow you to change llm direct from composer
2024-05-14 17:54:54 +10:00
Joffrey JAFFEUX
64f41454ad
FIX: uses getByIdentifier of d-menu ( #611 )
...
The menu service doesn’t implement an activeMenu property anymore as it can now support concurrent menus. The solution to this is to use `getByIdentifier`.
2024-05-10 12:01:02 +02:00
Keegan George
8875830f6a
FEATURE: Insert footnote from explained result ( #591 )
2024-05-03 11:53:17 -07:00
Keegan George
35fbf5c836
FIX: Ask AI highlight fixes ( #562 )
2024-04-08 11:00:03 -07:00
Keegan George
cb4d438506
UX: Highlight AI post helper selection ( #520 )
2024-04-04 11:35:01 -07:00
Keegan George
fc6b937df7
FIX: Revert length issue ( #556 )
2024-04-04 10:28:17 -07:00
Sam
74c6725c75
FIX: avoid error when attempting to show ai helper to anon ( #549 )
...
Also adds an extra guard around ai helper context positioning.
2024-03-28 12:24:00 +11:00
Keegan George
b515b4f66d
FEATURE: AI Quick Semantic Search ( #501 )
...
This PR adds AI semantic search to the search pop available on every page.
It depends on several new and optional settings, like per post embeddings and a reranker model, so this is an experimental endeavour.
---------
Co-authored-by: Rafael Silva <xfalcox@gmail.com>
2024-03-08 13:02:50 -03:00
Keegan George
9485f3110a
UX: AI Helper positioning ( #506 )
2024-03-05 08:58:00 +11:00
Keegan George
cee1b3d275
FIX: Backspace in composer custom prompt closes menu ( #505 )
2024-03-04 13:33:31 -08:00
Keegan George
6a30b06a55
DEV: Cancel popup should abort request ( #497 )
2024-02-28 13:32:45 -08:00
Kris
0f761234f9
UX: minor adjustments for image caption size, behavior ( #484 )
2024-02-22 12:31:25 -05:00
Kris
d88dceb49d
UX: minor image caption style adjustments ( #482 )
2024-02-20 17:59:59 -05:00
Rafael dos Santos Silva
bfd4fafaec
FIX: Caption was broken with multiple subsequent calls ( #481 )
2024-02-20 12:44:15 -03:00
Keegan George
a9b2d6a30a
FEATURE: AI image caption ( #470 )
...
This PR adds a new feature where you can generate captions for images in the composer using AI.
---------
Co-authored-by: Rafael Silva <xfalcox@gmail.com>
2024-02-19 14:56:28 -03:00
Krzysztof Kotlarek
dd6b073fc3
DEV: Make more group-based settings client: false ( #474 )
...
Affects the following settings:
ai_toxicity_groups_bypass
ai_helper_allowed_groups
ai_helper_custom_prompts_allowed_groups
post_ai_helper_allowed_groups
This turns off client: true for these group-based settings,
because there is no guarantee that the current user gets all
their group memberships serialized to the client. Better to check
server-side first.
2024-02-19 13:26:24 +11:00
Keegan George
d66915ecc1
DEV: Make prompts available on `CurrentUserSerializer` ( #472 )
2024-02-16 10:57:14 -08:00
Rafael dos Santos Silva
33164a0fec
FIX: Cleanup AI search results when a subsequent search happens ( #469 )
2024-02-14 11:08:41 +11:00
Keegan George
944fd6569c
DEV: Add granular control for AI composer helper features ( #458 )
2024-02-01 14:58:04 -08:00
Keegan George
4c4b418cff
DEV: Not necessary to show modal with errors ( #444 )
2024-01-26 09:54:43 -08:00
Jarek Radosz
5802cd1a0c
DEV: Fix various typos ( #434 )
2024-01-19 12:51:26 +01:00
Jarek Radosz
6b8a57d957
DEV: Update linting ( #423 )
...
Co-authored-by: Keegan George <kgeorge13@gmail.com>
2024-01-13 00:28:06 +01:00
Keegan George
1748ebcb8c
DEV: Prevent HyDE search from being called multiple times ( #422 )
2024-01-12 11:48:07 -08:00
Keegan George
5c9b570562
FIX: Revert AI action not working in Firefox ( #418 )
...
* FIX: Revert AI action not working in Firefox
* Make it pretty 💄
2024-01-11 11:43:39 +11:00
Keegan George
9d8bbe32a9
FIX: AI Explain copy button not working ( #415 )
2024-01-10 10:41:48 -08:00
Keegan George
726cffc8af
FIX: New illustrate post suggestions should be auto tracked ( #412 )
2024-01-10 09:04:10 -08:00
Keegan George
5f088b12a7
FIX: Prevent no results label from showing when untrue ( #384 )
2023-12-27 16:42:13 -08:00
Rafael dos Santos Silva
76f7940b55
Revert "FEATURE: User sentiment on profile summary page ( #329 )" ( #383 )
...
This reverts commit 71c5077228
.
2023-12-28 11:01:57 +11:00
Keegan George
cb325bb883
UX: Menu placement bottom for AI ( #378 )
2023-12-22 11:53:41 -08:00
Keegan George
8feb3ad4db
FIX: Context menu should not appear if selected text is deleted ( #374 )
2023-12-20 10:50:17 -08:00
Keegan George
ea116f91fc
FIX: Undo issue ( #372 )
2023-12-20 10:46:22 -08:00
Keegan George
7b4710d5c9
FEATURE: Generate post illustrations ( #367 )
2023-12-19 11:17:34 -08:00
Keegan George
ba09582d7c
UX: Hide suggest edit button in fast edit when triggering from AI ( #364 )
2023-12-15 15:19:04 -08:00
Keegan George
19a2949914
UX: Improve focus state of post options item by making full width ( #362 )
2023-12-15 12:11:29 -08:00
Keegan George
d674e47ca4
FEATURE: AI suggestion buttons in `move-to-topic` modal ( #360 )
2023-12-15 12:11:14 -08:00
Osama Sayegh
831559662e
UX: Automatically detect text direction for AI generated text ( #361 )
2023-12-15 13:51:47 -03:00
Keegan George
408d9f68eb
FEATURE: Proofread with post AI helper ( #359 )
2023-12-14 19:30:52 -08:00
Keegan George
74a7ac4a3d
FEATURE: Add custom prompts to post helper options ( #355 )
...
* FEATURE: Add custom prompts to post helper options
* 💄 Make pretty
* 💄 Make pretty!
2023-12-14 13:47:20 -03:00
Keegan George
64587967c9
DEV: Cook streamed suggestion ( #354 )
2023-12-13 12:24:22 -08:00
Keegan George
6aaf1f002e
FEATURE: Add streaming to post AI helper's explain option ( #344 )
...
Co-authored-by: Rafael dos Santos Silva <xfalcox@gmail.com>
Co-authored-by: Roman Rizzi <roman@discourse.org>
2023-12-12 09:28:39 -08:00
Jordan Vidrine
92286ad0c4
UX: Add title to button ( #334 )
2023-12-05 14:33:10 -06:00
Rafael dos Santos Silva
71c5077228
FEATURE: User sentiment on profile summary page ( #329 )
...
* FEATURE: User sentiment on profile summary page
This introduces a new user stat in a user profile summary page.
It will show either neutral/positive/negative according to the dominant
sentiment in the user last interactions.
The user-stat widget is only rendered for staff.
Co-authored-by: Keegan George <kgeorge13@gmail.com>
2023-12-04 18:17:43 -03:00
Sam
7f36175ad3
FIX: allow selection of persona when list gets too long ( #327 )
2023-12-01 08:29:10 +11:00