SnD5nm#wuGC)-wq_8wY@
z-k)!sv*4R1+mPD41E22Y9L5S0aS!K)jUfytBgb0awyn2txy56Q_
z_hx>t?aw7Htz&2U9ReT?nsF*^S~dqc<-=__=_TN2QF|ZMo?Me5c{m^W8|kMXI=`EC
z*z*aD<8hLH1-7etUBdOj(gwjTeS~M!DH?y5XH5O3drvGBLxV$uJ?KGoCWIBF2zI+8
zegQtnp#+7pLj69)5$RN00*M|=w&hS6+69ALJva;kaXXoXh$Y8UXl_=DI<6?uM=$8~~t_Sp)=!nnYvbIBr%mxH!<(cH3DY
zW=L4u-K;`^A9>PK$Os2p2V10#7l)FHvT`>>xTcWea9cNQd;tNz+^iBm)cXoERL!#_ZC>uaw!%U~K2pk(4bEOty7GndMNlc+ISQI)9p~WP`(%CFG
zD=RRL_+39L!_V&}JdOFn3cwzA90J46-WF*`rP{sD!DM-*0+1I9{ZkHRP&$Kbx0TGK
zvr~vG
z$)d!)GS(ZqX-8(J^SUB{{Uz=j)W6Sth8R%!`QbLuiEOQUJ{#PuwDNHzI*~%c%`^!p
zf)mEsk!(Xip|Lg&j!sTCgt%CYjWgOQ&KZkEksQ$WuR;0Hm@EQ~NY+9Da9aw%A;qG|
zv2j?m4a%NiZ{y$$aGa6$BpVFUIgWrL5-?72nAaczQYgSH2}!SOrG+8^s5mUr8A&3L
zZQ>jpFg6Y-w4+Td0gJRj6YWVDv@;ovj&quUA`x*L=_ynKSWXI+5Kp#a(BfwXve-S+V8sCjH>*!6G&bkeKoEsW4rCFu*0gs*I@zPqNJo3D0}_du6*Pkv
zLQY`6(qGKyvcz
z*X(B!WhRsmh?$_k5s0%>U=mWvq!~Q{*6a{5fk2BVgY5CbU4QSV{1aC|Vx62xaj00}
z00aV9KW7YBKP1TpNshyyoQX~-tbOd8=uCPXD~*ssULOza2y6x1b7qG^d^odEYu=IocOw4FyZ$oQJ6YhJi2w4g|2K0PzB*2kX`l*9
z1BWFPiAn?qtvRv2-Wz6)T+oDP9S^kLV{8gzLeTt6+6Q)E?R+!Psn7E9^V0tnt~Ynp
zny$-EX%J*$>$72f5a<42S40WC
zaWOG5WsiO%*xa-y*~Sl;4?J}f7qI@eJ1(Z2UQj94Ox_{e`B|S+wkHNGh4cMJmU~t>
zr!IwyE1*b@ElL+c0JXuD1h~go2U_6%VgUs4K}#3q!o)Qjob0!j9mzNK;AL;)s60F%DE`on%;si2zUCHScl2$JY+`WNCm
z4(h`$J_r}h51tami+0K8%KGG?>>blgQ$c~AiwGZFC&J^wU-J)v@dt=Ec_+Ay+*)qM
zWGp*Csg(E0&4>%kmup(fl7AG}a-%S(X`=4PuF$BkD97fkr9kl{&$f_)Quja=fz6W=
zJ));iCz9Fes@>veoh+0~s9Q)^l+Cf>XU*~`nQ;hRREE4%vGm{%`|q8UvHM%+Un^KC
z^OO|{T}0)WkEbjn!=l_%Y&Ct4NvRa}M2#VXsqB{P$c$vCvMmN~aw`KM$#l3VMARd4
zkLv2E_(k)hZ_aSrJr*h=5v#`_vVD~S!ZbWRu_hbJI|nfgp@CaySwWEa79edpAbWT+
zLg`_)>%oM)8%W?umAcU@@VbrF_xo+KCaj}ONr$epQR4w|(S@Q{#PL2&e8
z|2X5EwF{<1X(8p;H(OmZ!vFT;G&W>#JNB;ThP)Ne9p(8LxCX15$HOyA`>cK>cCTIl
zNe041`Nf&1CIzyt{(a-=n8s{Pgo>r~5Vf@2H8g-?OiDs5MebYOD({(293$$MIJq)=
zPs-YyI`=?H%rY2%B5&FwOf@|bIqKo3TM`@)V0})2>2&0Hv-ele2a6v6Xr1(cTI^u$
zeTNsQidFKOgJJ8yt>O8Qon?LBi|wdIWKCd+7MD97D0{?o1ECxvwMeXyDV{~73p7hM
zNX}%(FW&Jz_fm%e9KteNMA4<{q`LeuAn$3pnicsTc4$x+1|97_lil$+^8`00r@CJ)
z@0abj0!e_uZFB4l)Won^p!e4rBTITs-a;_#H96`r%+aYH4`WmHv1{Y^3leMA#zf~Y
z(uz18FSHBdMXlJzA9RlF>SDz6gF#l2__%ftD;vEBCVthd5<%X=9!os9gM{iYg-cE4
zJF5C3G)tPe?7KD8{J9`tIbV4ija}!F7v`v=&l)nKl?>(Q)ys6D;p-Nshr$XkYgR2}
zC~6GBYxb=M>r6FQJqa5^-^w)?Z`J&D=eG
zyJqjqNMTdsX7xm}84S$6H{qL+-^BZ!J9qG^VZemGC6(=MS3M5XXZg6_D0L-tl>6M6
zu8w(soKAH4AN-kEM?f=Ne~kSH$@$+V?0=PiUZwufk6q@$B9cnEC%EUi_4lLQ0#}sG
z$9uPUc&ct(k&jM(PbXIXQmXFIsqhsZlRcE>%Z2j$@=BS=yztC{7vY||+4061`MSz-
zZV9)zwwimK%bAx|F&=|{c;;3;^{IetkoG>yz0n9j&g%?
zM4l@WTL^|$+>_p$*sPSvdBHs)JBuerFOx3#Q1cye`SyKBFim4G|s7UJeSl$Iv=
zfRQ1kz}k^8$-VH>%%aI4m&Z;p6NX-SE#2X#|#y|;v`l(0}!hmtK-cq8M5DW5roK+5E?4p{%p2%`V(aXldPUJwnM|YG?mS%fT*7h1#rRkcB)HQwcv&8mR
z22ksrec2f*O#;w+jTFXQ2@4oe_5HmR--7fK$#fR|wFq-IHnE~Qp
znPKSCIz0%^zjfh!Z8K65yOgLtoLF=NtjR~Y!R2Vcu+3wr1HhA^Pd_SxV(dQ-cA8P(
zTv4qbB>6;7LhWxfg7f#+p5>nFF$yh)IL~V6yP)2}RLoJk9k*Dhy4wuNG}zc&L=i%>
zlngsKA3c7o=6f!leW8zkp(>*@w|qEV0QG+A;n0nbdYBF&tGzY8vf%#4`i?JwV3Rsw
zbuj&>15#wUt%z1eYa8`|^NpsrJzXX+r#XOCqnVHOxw$`C2qoRt7e*BAzqcwIKG4E}
zDN6g@=K<0TD%jgy=ILEKpeW9ane~L+ke=uUBJNNW6&qulqb@J&wjZhsQ2?t~It6LY
zbL#?O6@%8A6-K7RjYX3g8+Bol3+kNu%E>M4BOP!;hrim+eROP>%;UF-94H3;^mKQa
zsv}XsLOsjS>DWFhF1{b3s#9xr@zy~VYs%;~-;b|M{{frigb(rvZs2v|`_6-^s`cls
zY&P4Q&A}Z~jmgy@klCI(j|P9@o$kXO<3*{S$uSeF14^I@uZtY2vTgan<>HP#S&Z)0
z8egHJOs&FBL@SQZhe<*-t(`%tO-d742B>$oN#W(c{vxjK+pH-l&SXXE4X3we3x4fQ
z>U1d6tuL!h1=7Mmiu&>vykgaU_091^s%&|NS=n=OL!VVtd&Q~8q~{6js8+M&)H@
zQ2^dj)VR$pc*PQU1;s?unoWP6p#o{seq+ta%+}}3i~=a;oOyYEiTgHHEIW-|7;Xw@
z+%eH?m6|w<8z#@lr811HX`=y5lKKr_N7gSh750=535QHz6@8aAcjSYzv0(Z#kD_Sm
zs5ey6<=J~EFv?G77v(IwkMm(zB=A^
zS5VM~&l_I|T{}`K-y&th1p*UImb`adA;{rvglx7f(}O=lg{9~V9*RsGzd4=R^jRdNfQ-m^;9)Ex&3rmNOJ
z9h+Of)1`%~3ktE%eMMK7aHed{shh;Q=rbXi32U>&VO)*+EW}vb0|{I+xt}Lxk{2!*#$;uiE}CKVr!mcr*1v
zW#3|ns9xKfs}S79)9GjO^Qwayh@FlF&Y)8)tpq;fVoG>FrZd}DlvdfEhUG(0>*e=l
zX~8{rVqM>7#4877X#-2vX-mGrrFfWoP!y(31odz4iBN?~M>X^5cA#kcWn0wFn%XlH
znW^ek{f;|0ovVT7@fC){c83*@;Pq#~_I-HATm+!}HZpSOaqbfq>PVeJKhHldLsT8&
zK^oNur;=+%GJR18$U2=z4Z(;@^JPs=_M_#%_U*mu^bDm`mewlO%j)00!&fSA8gwVd
zOr-?dCebs5it_x^ji0$yT#r^TgPYlrbtUoYa@`Xf-{W@Pf6#eAg>a_N7lMECp3PPTjP$#?_hz*;Mo0QMK!!@xYLd
zUY@0|QT3gM^4eOiHhYUEZ-NbMA3oth&yC?78eULC^<=*5BTG;Qf6W;g;?qwzR!&|6
zghkv6E&-focJ8-UostI|37$8wr+MNcZeYkFg1ca~_9$j_^=n`4hI&K3PrhGv%&6MX
zJ<2VuOa#AmIVrxfuFpz*q~*XD#@~t-0{ZE0jQ=$K>Q)a>Ek}flwiV}tg5IL6F=*$7@D+H&{F40A`FnZscxkmV
z3T<&OK-eL4a&pZXzal@I9S9wqBCLl?Fi=IPZDQ!zo-W3|UL%=}3}la``d^5MvXK!*
zWGBPz=ho!!dfY4?M>{uX`B*ObABf+SlXbP(GWv>6{Zk$ITi;f^S^WNICAw+h3Yjt+
z27%Mr+eG<4+@<_M3IA%S0&`IK1pGfoDC{4&fsekOOu+c6uzv-N0Q`SE^cH#RpX>DQ
t2N21cr%2t10UuAOf?Q^=`)EJ|TbV}1wp}}x3Dksqy!Ee{{oqs0?_~f
literal 0
HcmV?d00001
diff --git a/app/src/main/res/drawable/twotone_add_photo_alternate_24.xml b/app/src/main/res/drawable/twotone_add_photo_alternate_24.xml
new file mode 100644
index 0000000..8e42921
--- /dev/null
+++ b/app/src/main/res/drawable/twotone_add_photo_alternate_24.xml
@@ -0,0 +1,9 @@
+
+
+
+
+
diff --git a/app/src/main/res/drawable/twotone_replay_24.xml b/app/src/main/res/drawable/twotone_replay_24.xml
new file mode 100644
index 0000000..9389efa
--- /dev/null
+++ b/app/src/main/res/drawable/twotone_replay_24.xml
@@ -0,0 +1,5 @@
+
+
+
diff --git a/app/src/main/res/drawable/twotone_share_24.xml b/app/src/main/res/drawable/twotone_share_24.xml
new file mode 100644
index 0000000..cf7eeef
--- /dev/null
+++ b/app/src/main/res/drawable/twotone_share_24.xml
@@ -0,0 +1,14 @@
+
+
+
+
+
+
diff --git a/app/src/main/res/layout/activity_create_image.xml b/app/src/main/res/layout/activity_create_image.xml
new file mode 100644
index 0000000..3b22213
--- /dev/null
+++ b/app/src/main/res/layout/activity_create_image.xml
@@ -0,0 +1,145 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/app/src/main/res/layout/activity_image.xml b/app/src/main/res/layout/activity_image.xml
new file mode 100644
index 0000000..9a8fc60
--- /dev/null
+++ b/app/src/main/res/layout/activity_image.xml
@@ -0,0 +1,8 @@
+
+
\ No newline at end of file
diff --git a/app/src/main/res/layout/activity_main.xml b/app/src/main/res/layout/activity_main.xml
index 69e240b..020d909 100644
--- a/app/src/main/res/layout/activity_main.xml
+++ b/app/src/main/res/layout/activity_main.xml
@@ -1,6 +1,25 @@
-
\ No newline at end of file
+ xmlns:app="http://schemas.android.com/apk/res-auto">
+
+
+
+
+
\ No newline at end of file
diff --git a/app/src/main/res/layout/activity_open_image.xml b/app/src/main/res/layout/activity_open_image.xml
new file mode 100644
index 0000000..f3f7676
--- /dev/null
+++ b/app/src/main/res/layout/activity_open_image.xml
@@ -0,0 +1,210 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/app/src/main/res/layout/activity_qrcode.xml b/app/src/main/res/layout/activity_qrcode.xml
new file mode 100644
index 0000000..953b145
--- /dev/null
+++ b/app/src/main/res/layout/activity_qrcode.xml
@@ -0,0 +1,14 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/app/src/main/res/layout/item_gallery.xml b/app/src/main/res/layout/item_gallery.xml
new file mode 100644
index 0000000..31db3f7
--- /dev/null
+++ b/app/src/main/res/layout/item_gallery.xml
@@ -0,0 +1,28 @@
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/app/src/main/res/values-de-rDE/strings.xml b/app/src/main/res/values-de-rDE/strings.xml
index d6ae423..3874823 100644
--- a/app/src/main/res/values-de-rDE/strings.xml
+++ b/app/src/main/res/values-de-rDE/strings.xml
@@ -13,13 +13,13 @@
Vibrieren
Schriftgröße
Verbrauch anzeigen
- KI Model wechseln
+ Chat-KI Modell
OK
Abbrechen
Klicke zum Anzeigen
Willkommen bei\nWristAssist
Bitte scanne den QR-Code, um Anweisungen zur Einrichtung und Nutzung von WristAssist zu erhalten.
- KI Einstellungen
+ API Einstellungen
Chat Einstellungen
TTS Einstellungen
TTS
@@ -29,10 +29,10 @@
Chat zurückgesetzt
Chat gelöscht
Chat Titel ändern
- Gib eine Anweisung ein
- Anweisung
- Gib eine System-Anweisung an
- System-Anweisung
+ Anweisung:
+ Schreibe einen Artikel …
+ System-Anweisung:
+ Sprich wie Yoda
API Schlüssel festlegen
API Schlüssel
Chat Titel festlegen
@@ -46,7 +46,7 @@
Keine Tastatur mit Spracherkennung installiert
Freisprech Eingabe
Eigener Host
- Eigenes Model
+ Eigenes Modell
Eigener API Server
Ungültiges URL-Format
KI
@@ -65,4 +65,26 @@
Kein Verbrauch bisher
Direkte Eingabe
### Version 2.7.0 \n#### Aktivität zum Überprüfen des Verbrauchs \nAktivität hinzugefügt, um die Nutzung der einzelnen Modelle zu überprüfen. \n#### Direkte Eingabe \nEinstellung zum sofortigen Starten eines neuen Chats hinzugefügt. \n#### Mehrere Fehlerbehebungen \n
+ Bilder
+ Beschreibe das Bild
+ Ein süßer Hund mit einem Hut
+ Zuletzt bearbeitet:
+ Token Verbrauch:
+ Bilder Einstellungen
+ Bilder-KI Modell
+ Bild Qualität
+ Bild Größe
+ Bild Stil
+ Lebendig
+ Natürlich
+ Beschreibung:
+ Überarbeitete Beschreibung:
+ Modell:
+ Qualität:
+ Größe:
+ Stil:
+ Erstellt:
+ Anzahl an Bildern: %1$s
+ Geteilter Link läuft in %1$d Minuten ab
+ Die Anfrage wurde abgelehnt. Deine Anfrage enthält möglicherweise Text, der nicht erlaubt ist.
\ No newline at end of file
diff --git a/app/src/main/res/values/arrays.xml b/app/src/main/res/values/arrays.xml
index 4a933dc..27d1061 100644
--- a/app/src/main/res/values/arrays.xml
+++ b/app/src/main/res/values/arrays.xml
@@ -1,18 +1,29 @@
-
+
- GPT-3.5 Turbo
- GPT-4 Turbo
- GPT-4
- GPT-4 32K
-
+
- gpt-3.5-turbo
- gpt-4-turbo-preview
- gpt-4
- gpt-4-32k
+
+ - 256x256
+ - 512x512
+ - 1024x1024
+
+
+ - 256x256
+ - 512x512
+ - 1024x1024
+
+
- @string/wristassist_tts_off
- @string/wristassist_tts_on
diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml
index ecdd077..9cf7165 100644
--- a/app/src/main/res/values/strings.xml
+++ b/app/src/main/res/values/strings.xml
@@ -12,7 +12,7 @@
Reset chat
You haven\'t saved any chats yet.\nTouch the Save-Button in a new chat to save.
- Tokens:\n%1$s k
+ Token usage:
Deleted chat
Change API key
@@ -20,8 +20,8 @@
Vibrate
Font size
Show cost
- Select AI model
- AI settings
+ Chat-AI model
+ API settings
Chat settings
TTS settings
TTS
@@ -37,10 +37,10 @@
Welcome to\nWristAssist
Please scan the QR code for instructions on how to set up and use WristAssist.
Edit chat title
- Enter a prompt
- Prompt
- Enter a system prompt
- System prompt
+ Prompt:
+ Write an article …
+ System prompt:
+ Talk like Yoda
Set API key
API key
Set chat title
@@ -75,4 +75,25 @@
No usage yet
Instant input
### Version 2.7.0 \n#### Added usage activity \nAdded activity to check the usage of the individual models. \n#### Instant input \nAdded setting to start a new chat immediately. \n#### Several bugfixes \n
+ Images
+ Describe the image
+ A cute dog with a hat
+ Last modified:
+ Images settings
+ Images-AI model
+ Image quality
+ Image size
+ Image style
+ Vivid
+ Natural
+ Prompt:
+ Revised prompt:
+ Model:
+ Quality:
+ Size:
+ Style:
+ Created:
+ Number of images: %1$s
+ Shared link will expire in %1$d minutes
+ The request was rejected. Your prompt may contain text that is not allowed.
\ No newline at end of file
diff --git a/app/src/main/res/values/themes.xml b/app/src/main/res/values/themes.xml
index 27aa219..df50457 100644
--- a/app/src/main/res/values/themes.xml
+++ b/app/src/main/res/values/themes.xml
@@ -17,6 +17,8 @@
- @style/Theme.AlertDialog
- @style/Theme.AlertDialog
- @style/Theme.AlertDialog
+
+ - true