Skip to content

Commit

Permalink
feature: option for instant input
Browse files Browse the repository at this point in the history
  • Loading branch information
DevEmperor committed Jan 30, 2024
1 parent 4cd892d commit cddd7d1
Show file tree
Hide file tree
Showing 4 changed files with 9 additions and 10 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,8 @@ protected void onCreate(Bundle savedInstanceState) {
finish();
} else if (sp.getInt("net.devemperor.wristassist.last_version_code", 0) < BuildConfig.VERSION_CODE) {
startActivity(new Intent(this, ChangelogActivity.class));
} else if (getIntent().getBooleanExtra("net.devemperor.wristassist.complication", false)) {
} else if (getIntent().getBooleanExtra("net.devemperor.wristassist.complication", false)
|| sp.getBoolean("net.devemperor.wristassist.instant_input", false)) {
input(false);
}

Expand Down
4 changes: 1 addition & 3 deletions app/src/main/res/values-de-rDE/strings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -11,10 +11,8 @@
<string name="wristassist_change_api_key">API-Schlüssel ändern</string>
<string name="wristassist_no_api_key">Kein API-Schlüssel festgelegt</string>
<string name="wristassist_vibrate">Vibrieren</string>
<string name="wristassist_vibrate_message">Vibrieren, wenn eine Antwort erscheint</string>
<string name="wristassist_font_size">Schriftgröße</string>
<string name="wristassist_show_cost">Verbrauch anzeigen</string>
<string name="wristassist_show_cost_message">Verbrauch für jede Antwort anzeigen</string>
<string name="wristassist_select_model">KI Model wechseln</string>
<string name="wristassist_okay">OK</string>
<string name="wristassist_cancel">Abbrechen</string>
Expand Down Expand Up @@ -47,7 +45,6 @@
<string name="changelog_md_21">### Version 2.4.0 \n#### Markdown-Darstellung in Chats hinzugefügt \nDie KI-Modelle zeigen manchmal Text in **fett**, *Kursivschrift* oder &lt;u&gt;unterstrichen&lt;/u&gt; an. Diese und andere Formatierungen werden nun korrekt angezeigt. \n#### GPT-4 Turbo Modell hinzugefügt \nGPT-4 Turbo ist leistungsfähiger und kennt das Weltgeschehen bis zum April 2023. Es ist 2 bis 3 Mal günstiger als GPT-4. \n#### Ausführlichere Fehlermeldungen \nFehler wie zu lange Chats, Kontingent Überschreitung und ungültige Modelle werden nun korrekt angezeigt. \n#### mehrere Fehlerbehebungen \n</string>
<string name="wristassist_no_speech_recognition">Keine Tastatur mit Spracherkennung installiert</string>
<string name="wristassist_hands_free">Freisprech Eingabe</string>
<string name="wristassist_hands_free_message">Spracherkennung für die Eingabe</string>
<string name="wristassist_custom_host">Eigener Host</string>
<string name="wristassist_custom_model">Eigenes Model</string>
<string name="wristassist_custom_server">Eigener API Server</string>
Expand All @@ -66,4 +63,5 @@
<string name="wristassist_reset">Zurücksetzen</string>
<string name="wristassist_total_cost" formatted="false">Gesamtkosten: ~ %1$s $</string>
<string name="wristassist_no_usage_yet">Kein Verbrauch bisher</string>
<string name="wristassist_instant_input">Direkte Eingabe</string>
</resources>
4 changes: 1 addition & 3 deletions app/src/main/res/values/strings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -18,10 +18,8 @@
<string name="wristassist_change_api_key">Change API key</string>
<string name="wristassist_no_api_key">No API key set</string>
<string name="wristassist_vibrate">Vibrate</string>
<string name="wristassist_vibrate_message">Vibrate when an answer appears</string>
<string name="wristassist_font_size">Font size</string>
<string name="wristassist_show_cost">Show cost</string>
<string name="wristassist_show_cost_message">Show the cost for each answer</string>
<string name="wristassist_select_model">Select AI model</string>
<string name="wristassist_gpt_settings">AI settings</string>
<string name="wristassist_chat_settings">Chat settings</string>
Expand Down Expand Up @@ -55,7 +53,6 @@
<string name="changelog_md_21">### Version 2.4.0 \n#### Added Markdown rendering in chats \nThe AI models sometimes display text in **bold**, *italics* or &lt;u&gt;underlined&lt;/u&gt;. This and other formatting is now displayed correctly. \n#### Added GPT-4 Turbo model \nGPT-4 Turbo is more capable and has knowledge of world events up to April 2023. It is between 2 and 3 times cheaper than GPT-4. \n#### More detailed error messages \nErrors such as too long chats, exceeded quota and invalid models are now displayed correctly. \n#### Several bugfixes \n</string>
<string name="wristassist_no_speech_recognition">No keyboard with speech recognition installed</string>
<string name="wristassist_hands_free">Hands-free input</string>
<string name="wristassist_hands_free_message">Speech recognition for input</string>
<string name="wristassist_custom_host">Custom host</string>
<string name="wristassist_custom_host_hint" translatable="false">https://api.example.com/</string>
<string name="wristassist_custom_model">Custom model</string>
Expand All @@ -76,4 +73,5 @@
<string name="wristassist_reset">Reset</string>
<string name="wristassist_total_cost" formatted="false">Total cost: ~ %1$s $</string>
<string name="wristassist_no_usage_yet">No usage yet</string>
<string name="wristassist_instant_input">Instant input</string>
</resources>
8 changes: 5 additions & 3 deletions app/src/main/res/xml/fragment_preferences.xml
Original file line number Diff line number Diff line change
Expand Up @@ -16,22 +16,24 @@
app:defaultValue="15"
android:max="18"/>

<SwitchPreference
app:key="net.devemperor.wristassist.instant_input"
app:title="@string/wristassist_instant_input"
android:defaultValue="false"/>

<SwitchPreference
app:key="net.devemperor.wristassist.hands_free"
app:title="@string/wristassist_hands_free"
app:summary="@string/wristassist_hands_free_message"
android:defaultValue="false"/>

<SwitchPreference
app:key="net.devemperor.wristassist.vibrate"
app:title="@string/wristassist_vibrate"
app:summary="@string/wristassist_vibrate_message"
android:defaultValue="true"/>

<SwitchPreference
app:key="net.devemperor.wristassist.show_cost"
app:title="@string/wristassist_show_cost"
app:summary="@string/wristassist_show_cost_message"
android:defaultValue="false"/>

</PreferenceCategory>
Expand Down

0 comments on commit cddd7d1

Please sign in to comment.