Skip to content

Releases: hyperskill/mobile-app

Release 1.55

16 Apr 07:49
8a07481
Compare
Choose a tag to compare

What's Changed

  • ALTAPPS-1215: Shared, iOS AI Prompt problem by @ivan-magda in #988
  • ALTAPPS-1219: iOS fix tab bar disappears on training screen after limits reached modal navigation by @ivan-magda in #991
  • ALTAPPS-1210: Android fix custom tabs call crash by @XanderZhu in #990
  • ALTAPPS-1216: Shared, iOS add widget for users interview by @ivan-magda in #992
  • ALTAPPS-1218: Android AI prompt problem by @XanderZhu in #993
  • GitHub Actions: Bump gradle/wrapper-validation-action from 2.1.2 to 2.1.3 by @dependabot in #994
  • ALTAPPS-1217: Android user interview widget by @XanderZhu in #995
  • ALTAPPS-1220: iOS stick start practicing button to bottom in theory by @ivan-magda in #997
  • ALTAPPS-968: Shared remove check for platform type when sending push token on app startup by @ivan-magda in #996
  • ALTAPPS-1224: iOS adjust colors for disabled quiz state by @ivan-magda in #998
  • ALTAPPS-1221: Stick start practicing button to bottom in theory by @XanderZhu in #999
  • GitHub Actions: Bump gradle/wrapper-validation-action from 2.1.3 to 3.3.0 by @dependabot in #1000
  • ALTAPPS-1229: Shared increase socketTimeout for POST /api/submissions by @XanderZhu in #1001
  • Release 1.55 by @XanderZhu in #989

Full Changelog: v1.54...v1.55

1.54

09 Apr 10:04
00187be
Compare
Choose a tag to compare

What's Changed

  • ALTAPPS-1180: GitHub Actions integrate detekt into CI workflow by @ivan-magda in #974
  • ALTAPPS-1202: Shared, iOS add onboarding flow for code generation with errors by @ivan-magda in #972
  • ALTAPPS-1197: Android disable vertical scroll while scroll code blocks horizontally by @XanderZhu in #975
  • ALTAPPS-1205: iOS update app description metadata by @ivan-magda in #977
  • Bundler: Bump fastlane from 2.219.0 to 2.220.0 in /iosHyperskillApp by @dependabot in #978
  • Bundler: Bump fastlane from 2.219.0 to 2.220.0 in /androidHyperskillApp by @dependabot in #979
  • ALTAPPS-1206: GitHub Actions bump Xcode version from 15.2 to 15.3 by @ivan-magda in #980
  • ALTAPPS-1208: iOS compress image resources by @ivan-magda in #981
  • ALTAPPS-1209: iOS optimize Lottie files by @ivan-magda in #982
  • ALTAPPS-1181: Integrate detekt and ktlint with GitHub Code Scanning by @ivan-magda in #983
  • ALTAPPS-1214: Android add explicit subscription price and duration on paywall screen by @XanderZhu in #985
  • ALTAPPS-1203: Android add code generation with errors onboarding by @XanderZhu in #986
  • ALTAPPS-1201: Shared Don't deauthorize user on network error during token refresh by @XanderZhu in #984
  • ALTAPPS-1204: Support main.int.hyperskill.org for internal testing by @ivan-magda in #976
  • ALTAPPS-1211: Android fix crash on request review modal by @XanderZhu in #987
  • Release 1.54 by @ivan-magda in #973

Full Changelog: v1.53...v1.54

Release 1.53

02 Apr 06:16
e5db98d
Compare
Choose a tag to compare

What's Changed

  • ALTAPPS-1192: CI/CD bump Java from 17 to 19 by @ivan-magda in #952
  • ALTAPPS-1186: Shared filter next project section for freemium users in study plan by @ivan-magda in #953
  • GitHub Actions: Bump actions/cache from 4.0.1 to 4.0.2 by @dependabot in #954
  • GitHub Actions: Bump gradle/wrapper-validation-action from 2.1.1 to 2.1.2 by @dependabot in #957
  • Fix app names in metadata for stores by @ivan-magda in #958
  • Bundler: Update dependencies by @ivan-magda in #959
  • ALTAPPS-1151: Fix redundant paywall show by @XanderZhu in #955
  • Update detekt config and baseline by @XanderZhu in #962
  • ALTAPPS-1193: Shared add quiz type tag to step quiz transactions by @ivan-magda in #960
  • ALTAPPS-1196: Add difference in analytical event for start practicing button by @ivan-magda in #963
  • ALTAPPS-1199: iOS describe use of required reason API in privacy manifests by @ivan-magda in #964
  • ALTAPPS-1194: Shared, Android share feedback in theory steps by @XanderZhu in #965
  • ALTAPPS-1195: iOS share feedback in theory steps by @ivan-magda in #966
  • ALTAPPS-1174: Shared, iOS code generation with errors by @ivan-magda in #969
  • ALTAPPS-1175: Android add fix-mistakes badge on code stepQuiz screen by @XanderZhu in #970
  • ALTAPPS-1200: Remove Paywall from the welcome flow by @XanderZhu in #968
  • ALTAPPS-1185: Log errors related with user deauthorized by @XanderZhu in #967
  • GitHub Actions: Bump actions/configure-pages from 4.0.0 to 5.0.0 by @dependabot in #971
  • Release 1.53 by @ivan-magda in #956

Full Changelog: v1.52...v1.53

Release 1.52

22 Mar 04:15
ac41e6e
Compare
Choose a tag to compare

What's Changed

  • ALTAPPS-946: Shared send step solve time by @XanderZhu in #940
  • ALTAPPS-1187: iOS support StepFeature.ScreenHidden for time spent events by @ivan-magda in #945
  • ALTAPPS-1182: Shared support is_in_current_track in topics repetitions by @ivan-magda in #946
  • GitHub Actions: Bump actions/deploy-pages from 4.0.4 to 4.0.5 by @dependabot in #949
  • ALTAPPS-917: Android Filter out redundant google auth exceptions by @XanderZhu in #947
  • ALTAPPS-1188: Android add DebugScreen button to the Welcome screen by @XanderZhu in #948
  • ALTAPPS-1188: Fix android internalRelease build by @XanderZhu in #951
  • ALTAPPS-1165: Delete interview preparation mode feature by @ivan-magda in #950
  • ALTAPPS-1170: Integrate Detekt by @XanderZhu in #943
  • Release 1.52 by @ivan-magda in #944

Full Changelog: v1.51...v1.52

Release 1.51

18 Mar 04:31
1c5e41b
Compare
Choose a tag to compare

What's Changed

  • ALTAPPS-1159: Shared special syntax for content in analytic events by @XanderZhu in #926
  • ALTAPPS-1148: Shared navigate user back to step after the subscription purchase by @XanderZhu in #933
  • GitHub Actions: Bump dorny/paths-filter from 3.0.1 to 3.0.2 by @dependabot in #938
  • iOS: Mobile only subscription by @ivan-magda in #932
  • ALTAPPS-1164: Shared add subscription subscribe AppsFlyer analytic event by @ivan-magda in #939
  • ALTAPPS-1007: Androd support AppsFlyer SDK by @XanderZhu in #941
  • Release 1.51 by @ivan-magda in #928

Full Changelog: v1.50.2...v1.51

Hotfix 1.50.2

05 Mar 04:22
d2f75af
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.50.1...v1.50.2

Hotfix 1.50.1

02 Mar 02:35
3a50a2e
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.50...v1.50.1

Release 1.50

01 Mar 08:08
f4788e4
Compare
Choose a tag to compare

What's Changed

  • GitHub Actions: Bump actions/cache from 3.3.3 to 4.0.0 by @dependabot in #856
  • GitHub Actions: Bump actions/deploy-pages from 4.0.2 to 4.0.3 by @dependabot in #857
  • GitHub Actions: Bump toshimaru/auto-author-assign from 2.0.1 to 2.1.0 by @dependabot in #858
  • GitHub Actions: Bump dorny/paths-filter from 2.11.1 to 3.0.0 by @dependabot in #861
  • Bundler: Bump cocoapods from 1.14.3 to 1.15.0 in /iosHyperskillApp by @dependabot in #862
  • GitHub Actions: Bump Xcode version from 15.1 to 15.2 by @ivan-magda in #863
  • Bump Ruby version from 3.1.0 to 3.3.0 by @ivan-magda in #864
  • GitHub Actions: Bump actions/setup-java from 3.10.0 to 4.0.0 by @ivan-magda in #865
  • Bump moko-kswift version from 0.6.1 to 0.7.0 by @ivan-magda in #866
  • GitHub Actions: Bump gradle/wrapper-validation-action from 1.1.0 to 2.0.0 by @dependabot in #870
  • GitHub Actions: Deploy Android manually to Firebase App Distribution by @ivan-magda in #871
  • GitHub Actions: Fix deploy Android manually to Firebase App Distribution by @ivan-magda in #872
  • GitHub Actions: Bump macOS runner from 13 to 14 by @ivan-magda in #874
  • GitHub Actions: Bump actions/deploy-pages from 4.0.3 to 4.0.4 by @dependabot in #882
  • GitHub Actions: Bump gradle/wrapper-validation-action from 2.0.0 to 2.0.1 by @dependabot in #883
  • Bundler: Bump cocoapods from 1.15.0 to 1.15.2 in /iosHyperskillApp by @dependabot in #884
  • ALTAPPS-1127: Shared open next learning activity after notification click by @ivan-magda in #880
  • ALTAPPS-1139: Shared add app launch first time analytic event by @ivan-magda in #881
  • ALTAPPS-1140: iOS add quick action for feedback by @ivan-magda in #885
  • ALTAPPS-1124: Don't show +0 gems after solving a problem of the day by @ivan-magda in #879
  • GitHub Actions: Bump gradle/wrapper-validation-action from 2.0.1 to 2.1.0 by @dependabot in #891
  • GitHub Actions: Bump actions/upload-pages-artifact from 3.0.0 to 3.0.1 by @dependabot in #890
  • ALTAPPS-1104: iOS remove elements with the attribute data-mobile-hidden by @ivan-magda in #893
  • ALTAPPS-1135: [Shared, iOS] Ask learners to leave review in App Store by @ivan-magda in #889
  • iOS: Polish up footer views by @ivan-magda in #894
  • ALTAPPS-1087: Shared add Pull-to-refresh for problems limit widget on study plan by @ivan-magda in #896
  • GitHub Actions: Bump gradle/wrapper-validation-action from 2.1.0 to 2.1.1 by @dependabot in #900
  • GitHub Actions: Bump dorny/paths-filter from 3.0.0 to 3.0.1 by @dependabot in #902
  • GitHub Actions: Update fastlane plugins by @ivan-magda in #903
  • ALTAPPS-1091: Shared remove check for wasNotificationOnboardingShown flag by @ivan-magda in #905
  • ALTAPPS-1086: Shared Use 'None' value as default one for route in analytic events by @ivan-magda in #906
  • ALTAPPS-1157: Shared ProfileInteractor deprecated use SubmissionRepository by @ivan-magda in #907
  • ALTAPPS-1147: Android remove data-mobile-hidden elemets from content by @XanderZhu in #898
  • ALTAPPS-1156: Shared experiment with short theory by @ivan-magda in #908
  • ALTAPPS-1136: Android request google play review by @XanderZhu in #910
  • ALTAPPS-1143: Shared, iOS widget for users questionnaire by @ivan-magda in #895
  • ALTAPPS-1147: Android remove iframe element from content by @XanderZhu in #912
  • iOS: Add AppRouter by @ivan-magda in #915
  • ALTAPPS-473: iOS update SwiftLint configuration by @ivan-magda in #916
  • ALTAPPS-638: iOS fix code editor not replaces symbols in selection by @ivan-magda in #917
  • ALTAPPS-767: Shared fix Home screen not updates problem of the day after topic is completed by @ivan-magda in #918
  • ALTAPPS-806: Shared, iOS update UI for unsupported steps by @ivan-magda in #919
  • ALTAPPS-1158: Shared fix track selection details screen crashes by @ivan-magda in #913
  • ALTAPPS-1146: Shared, iOS ask about source of knowledge about Hyperskill by @ivan-magda in #914
  • ALTAPPS-1144: Android widget for users questionnaire by @XanderZhu in #923
  • Mobile only subscription by @XanderZhu in #852
  • ALTAPPS-1145: Android onboarding questionnaire by @XanderZhu in #924
  • ALTAPPS-1160: Shared support experiment with charging limit for wrong submissions by @ivan-magda in #921
  • GitHub Actions: Bump actions/cache from 4.0.0 to 4.0.1 by @dependabot in #927
  • Release 1.50 by @XanderZhu in #853

Full Changelog: v1.49.1...v1.50

Hotfix 1.49.1

02 Feb 13:21
2ee16d2
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.49...v1.49.1

Release 1.49

15 Jan 10:52
0f3e822
Compare
Choose a tag to compare

What's Changed

  • ALTAPPS-1072: Shared protect app from errors due to cache models serialization by @XanderZhu in #843
  • ALTAPPS-836: Shared fix gems are decreased but streak recovery cost is 0 for the first time by @ivan-magda in #841
  • ALTAPPS-853: iOS add a state for the first streak recovery by @ivan-magda in #844
  • fastlane: Update metadata by @ivan-magda in #846
  • ALTAPPS-1107: Android add a state for the first streak recovery by @XanderZhu in #845
  • ALTAPPS-1098: GitHub Actions AI Code Review by @ivan-magda in #847
  • ALTAPPS-1112: Android change app name by @XanderZhu in #848
  • GitHub Actions: Bump actions/cache from 3.3.2 to 3.3.3 by @dependabot in #850
  • ALTAPPS-1113: Android update splash screen year from 2023 to 2024 by @XanderZhu in #849
  • Release 1.49 by @XanderZhu in #842

Full Changelog: v1.48...v1.49