Skip to content

Releases: hyperskill/mobile-app

Release 1.16

04 May 10:04
43537e2
Compare
Choose a tag to compare

Milestone

Android:

  • Study plan feature #407
  • Study plan add IDE required presentation #453
  • Replace the Track tab with the StudyPlan tab #458
  • Study plan fix list animations #459
  • Fix pull-to-refresh #461
  • Study plan add pull-to-refresh #462
  • Study plan add "Current" badge to section #464
  • Study plan add problems limit widget #465

iOS:

  • Study plan feature #407
  • Study plan add reload activities UI #445
  • Study plan add IDE required presentation #450

Shared:

  • Study plan feature #407
  • Study plan supports new fields from /api/learning-activities #444
  • Study plan fix reload content in the background #449
  • Study plan fix section statistics visibility #451
  • Study plan performance tracking #452
  • Study plan analytics #454
  • Study plan filter sections #455
  • Study plan activities pagination inside section #457
  • Study plan fix contains skipped or completed activities #460
  • Fix daily limits blocks learn daily #466

GitHub Actions:

  • Bump actions/deploy-pages from 2.0.0 to 2.0.1 #446
  • Bump cocoapods from 1.12.0 to 1.12.1 in /iosHyperskillApp #447
  • Bump ruby/setup-ruby from 1.146.0 to 1.147.0 #456

Release 1.15

18 Apr 12:43
9c4a48a
Compare
Choose a tag to compare

Milestone

Android:

  • Add swipeRefresh to Home, Track, and Profile fragments #433

iOS:

  • None

Shared:

  • Disable project auto selection for new users with freemium #431

GitHub Actions:

  • Bump actions/cache from 3.2.5 to 3.3.1 #436
  • Bump actions/checkout from 3.5.0 to 3.5.2 #437
  • Bump ruby/setup-ruby from 1.118.0 to 1.146.0 #438
  • Bump actions/configure-pages from 3.0.5 to 3.0.6 #441
  • Bump fastlane from 2.212.1 to 2.212.2 in /iosHyperskillApp #442
  • Bump fastlane from 2.212.1 to 2.212.2 in /androidHyperskillApp #443

Release 1.14

11 Apr 13:04
a88fea3
Compare
Choose a tag to compare

Milestone

Android:

  • Fix choice problems click area #426

iOS:

  • None

Shared:

  • Tracks, progresses & studyPlan cached access #423
  • Support rejected submissions #425

GitHub Actions:

Release 1.13

04 Apr 14:04
94f0731
Compare
Choose a tag to compare

Android:

  • Freemium daily limits #417
  • Fix crash when navigating to HomeScreen #424

iOS:

  • Code editor disable code completion #418

Shared:

  • Add reset of state repositories #414
  • Optimize determine user account status on app launch #421
  • Fix new user is blocked on track selection 7cc5817
  • Fix StudyPlan parsing 1b22d16

GitHub Actions:

  • None

Release 1.12

29 Mar 15:06
56c281d
Compare
Choose a tag to compare

Android:

  • Fix passed tracks count calculation #395
  • Dark mode support in the code editor #406
  • Migrate to the new Sentry instance 8612bde

iOS:

  • Fix passed tracks count calculation #395
  • Daily limits with freemium #409
  • Migrate to the new Sentry instance 8612bde

Shared:

  • State repository #396
  • Subscriptions data module #398
  • Freemium realization #401

GitHub Actions:

  • Bump activesupport from 7.0.4.2 to 7.0.4.3 in /iosHyperskillApp #400
  • Bump actions/configure-pages from 3.0.4 to 3.0.5 #402
  • Bump actions/deploy-pages from 1.2.4 to 2.0.0 #412
  • Bump actions/stale from 7.0.0 to 8.0.0 #413
  • Bump actions/upload-pages-artifact from 1.0.7 to 1.0.8 #415
  • Bump actions/checkout from 3.3.0 to 3.5.0 #416

Release 1.11

14 Mar 15:30
58c8825
Compare
Choose a tag to compare

Android:

  • Add reload button on ProblemOfDayCard #376
  • Stage implementation feature platform support #390
  • Fix stepQuiz layout #391
  • Fix stepQuiz evaluation animation #392
  • Stage implementation unsupported bottom sheet #394
  • Fix stepQuiz feedback visibility #397

iOS:

  • Stage implementation unsupported bottom sheet #378
  • Stage implementation feature platform support #388

Shared:

  • Fix streak freeze state synchronization #377
  • Stage implementation API #379
  • Stage implementation feature PR #381
  • Stage implementation shared business logic #382
  • Fix Daily learning notification toggle #386
  • Rename Homescreen to home #389
  • Handle rejected submission feedback #393

GitHub Actions:

  • Bump cocoapods from 1.11.3 to 1.12.0 in /iosHyperskillApp #383
  • Bump fastlane from 2.212.0 to 2.212.1 in /iosHyperskillApp #384
  • Bump fastlane from 2.212.0 to 2.212.1 in /androidHyperskillApp #385

Release 1.10

28 Feb 10:07
6ea12f0
Compare
Choose a tag to compare

Android:

  • Fix auth via Google in webView #362
  • Fix Number step input type #363
  • Topic completion bottom sheet add continue with next topic button #370
  • Problem and Theory screens improvements #373
  • Fix daily study notification is not auto cancellable #375

iOS:

  • Add paste control to code editor input accessory view #368
  • Topic completion bottom sheet add continue with next topic button #369
  • Left-aligned navigation bar title appearance #371

Shared:

  • Topic completion bottom sheet add continue with next topic button logic #359
  • Fix add study_plan filter to learning activities request #372

GitHub Actions:

  • Bump Java from 11 to 17 #358
  • Bump gradle/wrapper-validation-action from 1.0.5 to 1.0.6 #374

Release 1.9

21 Feb 06:14
e4bf45c
Compare
Choose a tag to compare

Android:

  • Show line numbers in step code blocks #341
  • Debug menu #355
  • Fix serialization errors for Step & TopicRepetition #356
  • Fix new backend host is not applied after app restart 74e8e56

iOS:

  • Show line numbers in step code blocks #341
  • Problem and Theory screens improvements #342
  • Debug menu #348
  • Fix topic name doesn't fit widget size #351
  • Fix serialization errors for Step & TopicRepetition #356

Shared:

  • Send step view & submission solving context #340
  • Debug menu #348
  • Fix incorrect 1-day streak freeze state #353
  • Fix serialization errors for Step & TopicRepetition #356
  • Fix /api/views request body #360

GitHub Actions:

  • Bump actions/configure-pages from 3.0.2 to 3.0.4 #352
  • CocoaPods improvements #354

Release 1.8

13 Feb 15:22
40d645a
Compare
Choose a tag to compare

Android:

  • Display topics progresses #323
  • Sentry capture HTTP client errors #328
  • TopicsToDiscoverNextFeature #329
  • Integrate State to ViewState mapping #330
  • SQL quiz #332
  • Show learn next topic on the Home screen #335
  • Topics completion #339
  • Fix local notifications #343
  • Fix code editor text resets to empty when opening fullscreen editor #344
  • Fix back navigation to the Home screen #346
  • Fix reset code on CodeStepQuizFullScreenDialogFragment #349

iOS:

  • Topics completion #326
  • TopicsToDiscoverNextFeature #329
  • Integrate State to ViewState mapping #330
  • Display topics progresses #334
  • Show learn next topic on the Home screen #338

Shared:

  • Display topics progresses #323
  • Topics completion #326
  • Fix Streak, not updates on Profile and Track screens #327
  • TopicsToDiscoverNextFeature #329
  • Integrate State to ViewState mapping #330
  • Sentry manual breadcrumb recording of analytic events #331
  • Fix incorrect repetitions list #333
  • Fix filter topics for current track 313b613
  • Fix skip step 8f70276
  • Fix topic progress doesn't change on the Home screen without the screen refreshing 4bbb741

GitHub Actions:

  • Bump actions/configure-pages from 2.1.3 to 3.0.0 #325
  • Bump actions/deploy-pages from 1.2.3 to 1.2.4 #336
  • Bump actions/configure-pages from 3.0.0 to 3.0.2 #337

Release 1.7

20 Jan 16:18
328cf13
Compare
Choose a tag to compare

Android:

  • Fix incorrect step analytic route #287
  • Fix step_quiz.domain.model.submissions.Cell serialization #290
  • Update Kotlin from 1.6.21 to 1.7.21 #300
  • Add theory button on the repetitions quiz screen #304
  • Fix notifications switch extra click needed #305
  • Change the not completed streak icon in header #307
  • Replace spinner loading with skeletons on Home and Track screens #309
  • Fix ActivityNotFound crashes #310
  • Show earned gems after daily problem solved #311
  • Update notification icon #317
  • Fix StepQuiz feature crash #318
  • Move ImageLoade intoAndroidAppComponent root #319
  • Fix incorrect repetition stats diagram #320

iOS:

  • Fix incorrect step analytic route #287
  • Fix home screen ToolbarItemGroup shows only one item #292
  • Update Kotlin from 1.6.21 to 1.7.21 #300
  • Fix choices elements HTML-content rendering (no line breaks) #303
  • Show earned gems after daily problem solved #311
  • Update launch screen year #312
  • Change the uncompleted streak icon in header #313
  • Gems and Streak on the Track screen #315
  • Bump Sentry & update configuration b666924

Shared:

  • Submission polling improvements #282
  • Fix incorrect step analytic route #287
  • Fix hypercoins balance not updating after 1-day streak freeze purchased #291
  • Change endpoint config on demand & debug feature draft #295
  • Fix incorrect next daily problem in timer value #296
  • Update Kotlin from 1.6.21 to 1.7.21 #300
  • Fix incorrect next problem of the day in representation #306
  • Show earned gems after daily problem solved #311
  • Load Gems and Streak on the Track screen #315
  • Provide error data when Sentry transaction failed 6ecc8c4
  • Add Sentry breadcrumbs for AppFeature 623293b
  • Update Ruby from 2.6.5 to 3.1.0 6f0cdfa, bd23a30

GitHub Actions:

  • Bump actions/checkout from 3.2.0 to 3.3.0 #302
  • Build caches for default branch #308
  • Bump Xcode version from 14.1 to 14.2 #321