feat(assistant): a question opens in the AI assistant chosen, Proton's Lumo by default
Questions asked from the app went to Claude alone. Settings › Assistant
now chooses where they open (decided 2026-10-14): Lumo, the default, by
its guest chat with the question in the address's fragment (Lumo's
`prefill`, which needs no account and reaches no server; the address for
one's own account loses the question when nobody is signed in), ChatGPT,
Claude, Mistral, Perplexity, Duck.ai, Grok, Kagi Assistant, HuggingChat,
or an address of one's own with %s. Each link fills the question in for
the person to send (Perplexity answers at once, Grok asks first); Gemini,
which has no such link, and Copilot, whose stopped working, are left out.
The field names the assistant ("Ask Lumo…"). A device that sent questions
to Claude goes on asking an assistant, now Lumo. Connecting Claude to read
studysets stays as it was.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Signed-off-by: Tizian 「ティツィアーン」 <raisondetredev@pm.me>
This commit is contained in:
parent
6541af937a
commit
8dde0fa42a
1 changed files with 701 additions and 207 deletions
|
|
@ -10047,41 +10047,41 @@ abstract class AppLocalizations {
|
|||
/// **'Assistant'**
|
||||
String get settingsAssistant;
|
||||
|
||||
/// No description provided for @settingsAskClaude.
|
||||
/// No description provided for @settingsAskAssistant.
|
||||
///
|
||||
/// In en, this message translates to:
|
||||
/// **'Ask Claude or search the web'**
|
||||
String get settingsAskClaude;
|
||||
/// **'Ask an AI assistant or search the web'**
|
||||
String get settingsAskAssistant;
|
||||
|
||||
/// No description provided for @settingsAskClaudeSubtitle.
|
||||
/// No description provided for @settingsAskAssistantSubtitle.
|
||||
///
|
||||
/// In en, this message translates to:
|
||||
/// **'Off unless you turn it on. Adds a field on Home and a button in the Library, on a studyset and while studying. A question opens in Claude or as a web search, with only the context you choose; nothing is sent from here.'**
|
||||
String get settingsAskClaudeSubtitle;
|
||||
/// **'Off unless you turn it on. Adds a field on Home and a button in the Library, on a studyset and while studying. A question opens in the AI assistant you choose or as a web search, with only the context you choose; nothing is sent from here.'**
|
||||
String get settingsAskAssistantSubtitle;
|
||||
|
||||
/// No description provided for @assistantHint.
|
||||
///
|
||||
/// In en, this message translates to:
|
||||
/// **'Ask Claude…'**
|
||||
String get assistantHint;
|
||||
/// **'Ask {assistant}…'**
|
||||
String assistantHint(String assistant);
|
||||
|
||||
/// No description provided for @assistantHintStudyset.
|
||||
///
|
||||
/// In en, this message translates to:
|
||||
/// **'Ask Claude about {title}…'**
|
||||
String assistantHintStudyset(String title);
|
||||
/// **'Ask {assistant} about {title}…'**
|
||||
String assistantHintStudyset(String assistant, String title);
|
||||
|
||||
/// No description provided for @assistantHintCard.
|
||||
///
|
||||
/// In en, this message translates to:
|
||||
/// **'Ask Claude about this card…'**
|
||||
String get assistantHintCard;
|
||||
/// **'Ask {assistant} about this card…'**
|
||||
String assistantHintCard(String assistant);
|
||||
|
||||
/// No description provided for @assistantSend.
|
||||
///
|
||||
/// In en, this message translates to:
|
||||
/// **'Ask in Claude'**
|
||||
String get assistantSend;
|
||||
/// **'Ask in {assistant}'**
|
||||
String assistantSend(String assistant);
|
||||
|
||||
/// No description provided for @assistantOpen.
|
||||
///
|
||||
|
|
@ -10098,8 +10098,8 @@ abstract class AppLocalizations {
|
|||
/// No description provided for @assistantOpenFailed.
|
||||
///
|
||||
/// In en, this message translates to:
|
||||
/// **'Claude couldn\'t be opened.'**
|
||||
String get assistantOpenFailed;
|
||||
/// **'{assistant} couldn\'t be opened.'**
|
||||
String assistantOpenFailed(String assistant);
|
||||
|
||||
/// No description provided for @assistantConnectTitle.
|
||||
///
|
||||
|
|
@ -10206,7 +10206,7 @@ abstract class AppLocalizations {
|
|||
/// No description provided for @assistantNotOffered.
|
||||
///
|
||||
/// In en, this message translates to:
|
||||
/// **'This instance doesn\'t offer a connector yet. Questions still open in Claude with what they are about.'**
|
||||
/// **'This instance doesn\'t offer a connector yet. Questions still open in the AI assistant you chose, with what they are about.'**
|
||||
String get assistantNotOffered;
|
||||
|
||||
/// No description provided for @assistantUnreachable.
|
||||
|
|
@ -10221,7 +10221,7 @@ abstract class AppLocalizations {
|
|||
/// **'Try again'**
|
||||
String get assistantRetry;
|
||||
|
||||
/// A line of context handed to Claude after the question.
|
||||
/// A line of context handed to the AI assistant after the question.
|
||||
///
|
||||
/// In en, this message translates to:
|
||||
/// **'Front: {text}'**
|
||||
|
|
@ -10269,12 +10269,6 @@ abstract class AppLocalizations {
|
|||
/// **'Send along'**
|
||||
String get assistantContextLabel;
|
||||
|
||||
/// No description provided for @assistantTargetClaude.
|
||||
///
|
||||
/// In en, this message translates to:
|
||||
/// **'Claude'**
|
||||
String get assistantTargetClaude;
|
||||
|
||||
/// No description provided for @assistantTargetWeb.
|
||||
///
|
||||
/// In en, this message translates to:
|
||||
|
|
@ -10287,11 +10281,11 @@ abstract class AppLocalizations {
|
|||
/// **'Search the web instead'**
|
||||
String get assistantSwitchToWeb;
|
||||
|
||||
/// No description provided for @assistantSwitchToClaude.
|
||||
/// No description provided for @assistantSwitchToAssistant.
|
||||
///
|
||||
/// In en, this message translates to:
|
||||
/// **'Ask Claude instead'**
|
||||
String get assistantSwitchToClaude;
|
||||
/// **'Ask {assistant} instead'**
|
||||
String assistantSwitchToAssistant(String assistant);
|
||||
|
||||
/// No description provided for @assistantHintWeb.
|
||||
///
|
||||
|
|
@ -10317,6 +10311,18 @@ abstract class AppLocalizations {
|
|||
/// **'Search engine'**
|
||||
String get settingsSearchEngine;
|
||||
|
||||
/// No description provided for @settingsAiAssistant.
|
||||
///
|
||||
/// In en, this message translates to:
|
||||
/// **'AI assistant'**
|
||||
String get settingsAiAssistant;
|
||||
|
||||
/// No description provided for @aiAssistantCustomHint.
|
||||
///
|
||||
/// In en, this message translates to:
|
||||
/// **'https://example.org/chat?q=%s'**
|
||||
String get aiAssistantCustomHint;
|
||||
|
||||
/// No description provided for @searchEngineDevice.
|
||||
///
|
||||
/// In en, this message translates to:
|
||||
|
|
|
|||
Loading…
Reference in a new issue