Releases: hyperskill/mobile-app
Releases · hyperskill/mobile-app
Release 1.16
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:
Release 1.15
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
Release 1.13
Release 1.12
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:
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
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:
Release 1.10
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:
Release 1.9
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:
Release 1.8
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:
Release 1.7
Android:
- Fix incorrect step analytic route #287
- Fix
step_quiz.domain.model.submissions.Cell
serialization #290 - Update
Kotlin
from1.6.21
to1.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
from1.6.21
to1.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
from1.6.21
to1.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
to3.1.0
6f0cdfa, bd23a30