From 0a2e1de76b5ba7ed10d03522684f58cafcf07359 Mon Sep 17 00:00:00 2001 From: aligopalpour13 Date: Sun, 24 May 2026 19:56:37 +0330 Subject: [PATCH] chore: update keystore configuration, change default language to Persian, and update application ID --- android/app/build.gradle.kts | 2 +- android/keystore.properties | 8 ++++---- bazaar_keystore/bazaar.keystore | Bin 0 -> 2736 bytes lib/core/constants/my_constants.dart | 2 +- lib/features/app/presentation/bloc/app_bloc.dart | 1 - .../app/presentation/bloc/app_state.dart | 2 +- 6 files changed, 7 insertions(+), 8 deletions(-) create mode 100644 bazaar_keystore/bazaar.keystore diff --git a/android/app/build.gradle.kts b/android/app/build.gradle.kts index 08153f1..778c263 100644 --- a/android/app/build.gradle.kts +++ b/android/app/build.gradle.kts @@ -34,7 +34,7 @@ android { defaultConfig { // TODO: Specify your own unique Application ID (https://developer.android.com/studio/build/application-id.html). - applicationId = "com.newhorizon.hadihoda" + applicationId = "com.ofoghno.hadihoda" // You can update the following values to match your application needs. // For more information, see: https://flutter.dev/to/review-gradle-config. minSdk = 24 diff --git a/android/keystore.properties b/android/keystore.properties index 6eb3144..a48cd44 100644 --- a/android/keystore.properties +++ b/android/keystore.properties @@ -1,4 +1,4 @@ -storePassword=Realhadihoda313 -keyPassword=Realhadihoda313 -keyAlias=upload -storeFile=upload-keystore.jks +storePassword=123456789 +keyPassword=123456789 +keyAlias=newhorizon +storeFile=../../bazaar_keystore/bazaar.keystore diff --git a/bazaar_keystore/bazaar.keystore b/bazaar_keystore/bazaar.keystore new file mode 100644 index 0000000000000000000000000000000000000000..4adafeff7901bedbead928657a98c19d719baf87 GIT binary patch literal 2736 zcma)8X*3j!8lD+5W6W5_mVIAiFq6qT7$OR#sO&Pf42Dm(u^T1(mSkxxp;4xUvLs7( zlC4N0yIU%|LCAH_y{GToU-$la&vV{qd4E3VMN{B(5ReH?fnSBPD8!k>?XUrvfkhO! zF_;2Bb4=@@DUjO#k{~oN1yXWM7amVO6!D)FD;x+aqCoJ+Bo6KVCjntY+n_c6URlwK zV4m}Z2HtuX7JnG5YR0nahV=L8rzU|wa!3$R9L)-a{re(_1p+{eKv}NGnE>6Gz(55s zk{~-!7o=RmBH1aUhK&=FKh`vXn06=Db;RgECXqi;11z+S@I9la}n2CK?pK8r)4%)+C_@N zEMbEPVo;$7u#>rbyc%99_iCMm#4ilN+9^0-k&1H8N1l#Lo-;3*Tl*F+lx1J60>h-Bln4;4LmPdMs#v>|6#eZZ4ZS9TvdefW(~+rv}7=o>YzcRNJ)byV!--XYvS9M?L; zm+!mhekTp)dXdv2!{w$m;{#$`w{Ax@Uhw261D}Tuw)0`;jW13F?9YU{TZ-T46!;2iS>BO#O?+i* zvTB*a#aW-CR_YOjzR-z2-^GQ8$PbC8$P;;1yjC;xNPMYFL&XDS?G zmDGlJ&$_fIK0c|^UG`Im6GgxU3ue1SYdR<<8Fu_ zjC&@)(K=ArupWgYpzQQsGdGeMA)MEUO%d3^VUS(p$7i^XD2z+>%AIuX=hzhldSkqCvNFd7` zSsG(Z&{BWul7$CzLX-zU0=NN!0XG1?0DpidAoLhXXoa>YT~qZm z7Oim#qkbAq0mu9?F++-NTBSlKeN^FN(dhLcvfvM3HrnRz|Qa)rzt<@cdepQCi_-pZZ_N9|C!HYX1xPx9R z=RDpH^)G^?&lRUp7INE1Xw_2^whNIvFXxuh-BJc!>}>tsE;Ab*nEf!)_@t`2RH%MCjC{Q71I^pimcbCB>X<^%d^U$VvzV?Q6qavz)M}8 z;kMf7TU=T3>mB>-LS?9H8&W~nb2@3k=k`|DvGX1pJ#>o@@~&#S4FpNXJa7AzUIJDJZeVDS4vT=HBF7wc6N>%d(1 zQdv)l!|7=!L#N5Gw0U^YgLWV^n#y030eftpiHs#hlFr}`>sE|Nyz|eLr*mK<3ww3N za;ZOTmn0JS?IthTEI!mu0g<+=8YZeFle-4^umuU5RGm%|smtIQGF5Zp?#vig?O}W; zi~r5Mi|EoSr3wkY$au4%uM4~zajztDIN2sjU7>;uA+wHJ}vFlwU~FR8C9VJ%xbNfMKZ6ia&cME^vpTZz-piB@=U3j zZ@JsHGGN~|MH&E1;hO@l^AGUtroa87>id&ILn_U_*yKF5AzW?P@I~YcN-+BWfxF#) z9U&_nnjf=0Ynct43JfnU3RA8?#tv7j_Uz1d)u(#tTUYdw`pSvztCaf3lxc2XjiPc# zU`ojgAE`B~k&4;EvK;!zY`tjjj;Q`o?~*{*Lx%K|b+F7S9F^zAR+n0TMmO{eF7dA7 zy*^=CFuB2+>BdSk8zg^jUfSH06>qB>!>FNE&9Lh?DeSYexZ^YTuV`;duB7Ug1U@!P z-_q8rg*ay;sN@Dei~KKln~^Xi>Ot?+f?n5jg=Ab^7SP)-A3u%d_jCe}mOtJp(X|Uv ziZk&tTlr(Dc^`aG(4c2>tD#w23{Ocfx|AkH?yj5aiPJo2jiWMkG(^mr)#35}8Krg1oS?I}PZ#P3qTEnxKB zW>m$TA(7j3lz2nNw#0_47yhhgH92SJa>H3z9iGf4d*NzILCSf4RH;HziZK5774TTE z&yco-wnTe67aQ%c?LpSp8yd_0zg|dh7YzVkYBjfIEaoAM>GCaTb2J9c_UDTO0U-de zID+qfqmnh>?gR_h(;?0DH09Ipmmch%mR(!9Z_an1bOp@wR?pb-V+>0g@ndkaQyYOg LfJ#*PSLOT@vk27X literal 0 HcmV?d00001 diff --git a/lib/core/constants/my_constants.dart b/lib/core/constants/my_constants.dart index a37adc9..cd62868 100644 --- a/lib/core/constants/my_constants.dart +++ b/lib/core/constants/my_constants.dart @@ -28,7 +28,7 @@ class MyConstants { static const double questionAudioVolume = 1.0; static const double musicAudioVolume = 0.3; static const double effectAudioVolume = 0.2; - static const String defaultLanguage = 'en'; + static const String defaultLanguage = 'fa'; static const List languages = [ LanguageEntity(displayName: '', code: 'en', title: ''), LanguageEntity(displayName: '', code: 'de', title: ''), diff --git a/lib/features/app/presentation/bloc/app_bloc.dart b/lib/features/app/presentation/bloc/app_bloc.dart index eebdb70..d75e85b 100644 --- a/lib/features/app/presentation/bloc/app_bloc.dart +++ b/lib/features/app/presentation/bloc/app_bloc.dart @@ -1,5 +1,4 @@ import 'dart:async'; -import 'dart:ui'; import 'package:bloc/bloc.dart'; import 'package:hadi_hoda_flutter/core/constants/my_constants.dart'; diff --git a/lib/features/app/presentation/bloc/app_state.dart b/lib/features/app/presentation/bloc/app_state.dart index 0b4a664..a1d74f2 100644 --- a/lib/features/app/presentation/bloc/app_state.dart +++ b/lib/features/app/presentation/bloc/app_state.dart @@ -3,7 +3,7 @@ import 'package:flutter/material.dart'; class AppState { final Locale locale; - const AppState({this.locale = const Locale('en', 'US')}); + const AppState({this.locale = const Locale('fa')}); AppState copyWith({Locale? locale}) { return AppState(locale: locale ?? this.locale);