diff --git a/.idea/misc.xml b/.idea/misc.xml index 74dd639..b2c751a 100644 --- a/.idea/misc.xml +++ b/.idea/misc.xml @@ -1,4 +1,3 @@ - diff --git a/app/build.gradle b/app/build.gradle index c8e973b..554f7d9 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -15,8 +15,8 @@ android { applicationId 'net.devemperor.wristassist' minSdk 26 targetSdk 34 - versionCode 31 - versionName "3.1.1" + versionCode 32 + versionName "3.2.0" } buildTypes { @@ -34,7 +34,7 @@ dependencies { implementation 'com.google.android.gms:play-services-wearable:18.2.0' implementation 'androidx.wear:wear:1.3.0' implementation 'androidx.wear:wear-input:1.1.0' - implementation 'androidx.constraintlayout:constraintlayout:2.1.4' + implementation 'androidx.constraintlayout:constraintlayout:2.2.0' implementation 'androidx.appcompat:appcompat:1.7.0' implementation 'androidx.preference:preference:1.2.1' implementation 'androidx.viewpager2:viewpager2:1.1.0' @@ -42,7 +42,7 @@ dependencies { implementation 'com.google.mlkit:language-id:17.0.6' implementation 'androidx.core:core-splashscreen:1.0.1' implementation 'androidx.wear.watchface:watchface-complications-data-source-ktx:1.2.1' - implementation 'androidx.activity:activity:1.9.2' + implementation 'androidx.activity:activity:1.9.3' implementation 'com.theokanning.openai-gpt3-java:service:0.18.2' implementation 'com.squareup.retrofit2:retrofit:2.11.0' @@ -59,6 +59,6 @@ dependencies { implementation 'io.noties.markwon:ext-tables:4.6.2' implementation 'io.noties.markwon:ext-tasklist:4.6.2' - implementation(platform("com.google.firebase:firebase-bom:33.4.0")) + implementation(platform("com.google.firebase:firebase-bom:33.5.1")) implementation("com.google.firebase:firebase-crashlytics") } \ No newline at end of file diff --git a/app/src/main/java/net/devemperor/wristassist/activities/ChangelogActivity.java b/app/src/main/java/net/devemperor/wristassist/activities/ChangelogActivity.java index c64e934..0047ac1 100644 --- a/app/src/main/java/net/devemperor/wristassist/activities/ChangelogActivity.java +++ b/app/src/main/java/net/devemperor/wristassist/activities/ChangelogActivity.java @@ -35,6 +35,7 @@ protected void onCreate(Bundle savedInstanceState) { int versionCode = BuildConfig.VERSION_CODE; lastVersionCode = sp.getInt("net.devemperor.wristassist.last_version_code", 0); + if (lastVersionCode < 32) md = md.concat(getString(R.string.changelog_md_32)); if (lastVersionCode < 31) md = md.concat(getString(R.string.changelog_md_31)); if (lastVersionCode < 30) md = md.concat(getString(R.string.changelog_md_30)); if (lastVersionCode < 29) md = md.concat(getString(R.string.changelog_md_29)); diff --git a/app/src/main/res/values-de-rDE/strings.xml b/app/src/main/res/values-de-rDE/strings.xml index c1068e6..5cc3b12 100644 --- a/app/src/main/res/values-de-rDE/strings.xml +++ b/app/src/main/res/values-de-rDE/strings.xml @@ -97,4 +97,5 @@ ### Version 3.1.0 \n#### Globale System Anweisungen \nDu kannst jetzt in den Einstellungen eine globale Systemrolle festlegen, die die KI in jedem Chat verwenden wird. \n ### Version 3.1.1 \n#### Neues GPT-4 Omni Mini Modell \nOpenAI hat ihr neues Modell GPT-4o mini veröffentlicht, das ihr kostengünstigstes kleines Modell ist – intelligenter und billiger als GPT-3.5 Turbo und hat auch Vision-Fähigkeiten. Das Modell hat einen Kontext von 128K und eine Wissensgrenze bis Oktober 2023. Du kannst in den Einstellungen zu diesem Modell wechseln, das 60% günstiger ist als GPT-3.5 Turbo. \n Transkriptionszeit:\n%1$d min, %2$d s + ### Version 3.2.0 \n#### Whisper-Transkription hinzugefügt \nWenn du die Freisprech-Eingabe nutzt, verwendet WristAssist jetzt OpenAI Whisper, das zuverlässiger ist als die meisten Transkriptions-Engines von verschiedenen Tastaturen. \n#### Neue Chat-Modelle \nDie neuen o1-Modelle von OpenAI wurden hinzugefügt. \n#### Verschiedene Bugfixes und Designänderungen \n \ No newline at end of file diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 9186844..8321ec4 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -106,4 +106,5 @@ ### Version 3.1.0 \n#### Global system prompts \nYou can now set a global system role in the settings, that the AI will use in every chat. \n ### Version 3.1.1 \n#### New GPT-4 Omni mini model \nOpenAI released their new model GPT-4o mini, which is their most cost-efficient small model that\'s smarter and cheaper than GPT-3.5 Turbo, and has vision capabilities. The model has 128K context and an October 2023 knowledge cutoff. You can switch to this model, which is 60% cheaper than GPT-3.5 Turbo, in the settings. \n Transcription time:\n%1$d min, %2$d s + ### Version 3.2.0 \n#### Added Whisper transcription \nIf you use hands-free input, WristAssist now uses OpenAI Whisper, which works more reliable than most transcription engines from different keyboards. \n#### New chat models \nOpenAI\'s new o1 models were added in this release. \n#### Several bugfixes and design changes \n \ No newline at end of file diff --git a/build.gradle b/build.gradle index 6bee769..96d4cec 100644 --- a/build.gradle +++ b/build.gradle @@ -1,7 +1,7 @@ // Top-level build file where you can add configuration options common to all sub-projects/modules. plugins { - id 'com.android.application' version '8.7.0' apply false - id 'com.android.library' version '8.7.0' apply false + id 'com.android.application' version '8.7.2' apply false + id 'com.android.library' version '8.7.2' apply false // Add the dependency for the Google services Gradle plugin id 'com.google.gms.google-services' version '4.4.2' apply false