Skip to content

Release Notes

Ivan Magda edited this page Apr 6, 2022 · 109 revisions

Release 1.217 milestone

Features:

  • Analytics accessibility #1142

Enhancements:

  • Bump cocoapods-downloader from 1.6.2 to 1.6.3 #1143

Bug Fixes:

  • None

Release 1.216 milestone

Features:

  • Social auth disable FB #1138

Enhancements:

  • bundler: bump fastlane from 2.204.3 to 2.205.0 #1136
  • bundler: bump cocoapods from 1.11.2 to 1.11.3 #1137
  • bundler: bump fastlane from 2.205.0 to 2.205.1 #1140

Bug Fixes:

  • Fix promo banner not clickable #1139

Release 1.214 milestone

Features:

  • Certificate detail screen #1133
  • New certificates list #1134

Enhancements:

  • None

Bug Fixes:

  • Deep link to course info #1131
  • Fix unsupported code languages #1132

Release 1.213 milestone

Features:

  • Update purchase button behavior #1129

Enhancements:

  • None

Bug Fixes:

  • None

Release 1.212 milestone

Features:

  • Fix next unit navigation no section data #1126
  • Update App Store metadata #1128

Enhancements:

  • None

Bug Fixes:

  • None

Release 1.211 milestone

Features:

  • New purchase flow start IAP flow from course #1123
  • Update course info header view layout #1124

Enhancements:

  • Raise minimum deployment target to iOS 12.0 #1122

Bug Fixes:

  • None

Release 1.210 milestone

Features:

Enhancements:

  • bundler: bump fastlane from 2.204.2 to 2.204.3 #1118

Bug Fixes:

  • None

Release 1.209 milestone

Features:

  • Course info tab info UI updates #1112
  • Certificates change recipient name #1114

Enhancements:

  • bundler: bump fastlane from 2.204.1 to 2.204.2 #1113

Bug Fixes:

  • None

Release 1.208 milestone

Features:

  • Course list new progress with certificate #1108

Enhancements:

  • bundler: bump fastlane from 2.201.2 to 2.203.0 #1107

Bug Fixes:

  • None

Release 1.207 milestone

Features:

  • Increase timeout interval for requests #1099
  • Finished demo lesson modal add course to wishlist #1103

Enhancements:

  • bundler: bump fastlane from 2.200.0 to 2.201.1 #1100
  • bundler: bump fastlane from 2.201.1 to 2.201.2 #1101

Bug Fixes:

  • Finished demo lesson modal fixes #1102

Release 1.206 milestone

Features:

  • IAP forward original errors #1096
  • Course info restore purchase #1097

Enhancements:

  • bundler: bump fastlane from 2.199.0 to 2.200.0 #1094
  • Update dependencies 1.206 #1095

Bug Fixes:

  • None

Release 1.205 milestone

Features:

  • Course revenue fixes #1090
  • Course revenue display manual course benefits #1091
  • Local notifications analytics #1092

Enhancements:

  • None

Bug Fixes:

  • None

Release 1.204 milestone

Features:

  • None

Enhancements:

  • None

Bug Fixes:

  • Fix course has certificate #1086
  • Fix section is reachable #1087

Release 1.203 milestone

Features:

  • New purchase flow buy course #1082

Enhancements:

  • bundler: bump fastlane from 2.198.1 to 2.199.0 #1084

Bug Fixes:

  • None

Release 1.202 milestone

Features:

  • New purchase flow calculate price improvements APPS-3445

Enhancements:

  • None

Bug Fixes:

  • None

Release 1.201 milestone

Features:

  • New purchase flow calculate price #1075
  • Migrate to wish-lists API #1080

Enhancements:

  • bundler: bump fastlane from 2.197.0 to 2.198.1 #1078
  • Update dependencies 1.201 #1079

Bug Fixes:

  • None

Release 1.196 milestone

Features:

  • Debug menu manage remote & local flags #1073

Enhancements:

  • Update dependencies 1.196 #1071
  • bundler: bump fastlane from 2.196.0 to 2.197.0 #1072

Bug Fixes:

  • None

Release 1.195 milestone

Features:

  • Set remote config's properties as custom analytics user properties #1068
  • Course info new course purchase UI #1069

Enhancements:

  • UITests/add login tests #1064
  • RemoteConfig clean up #1066
  • bundler: bump fastlane from 2.195.0 to 2.196.0 #1067

Bug Fixes:

  • None

Release 1.194 milestone

Features:

  • None

Enhancements:

  • Update dependencies 1.194 #1063

Bug Fixes:

  • Fix lesson cache miss on refresh data #1061
  • Fix lesson navigation unavailable when presented from course search #1062

Release 1.193 milestone

Features:

Enhancements:

  • None

Bug Fixes:

  • Fix video player automatically plays after background #1058

Release 1.192 milestone

Features:

  • iOS 15 support #1013
  • Course info tab news teacher mode #1052

Enhancements:

  • bundler: bump fastlane from 2.194.0 to 2.195.0 #1054
  • Clean up analytics #1055
  • User courses reviews enhancements #1056

Bug Fixes:

  • None

Release 1.191 milestone

Features:

  • Course list gradient header enhancements #1049
  • Course info tab news #1050

Enhancements:

  • bundler: bump fastlane from 2.193.1 to 2.194.0 #1046
  • Swift 5.4 #1047
  • Update dependencies 1.191 #1048

Bug Fixes:

  • None

Release 1.190 milestone

Features:

  • None

Enhancements:

  • bundler: bump cocoapods from 1.11.0 to 1.11.2 #1044

Bug Fixes:

  • Fix <details> content not visible #1042

Release 1.189 milestone

Features:

  • Course search logic #1034
  • Course search UI #1039
  • Course announcements logic #1040

Enhancements:

  • bundler: bump fastlane from 2.192.0 to 2.193.0 #1036
  • bundler: bump cocoapods from 1.10.2 to 1.11.0 #1037
  • bundler: bump fastlane from 2.193.0 to 2.193.1 #1038

Bug Fixes:

  • None

Release 1.188 milestone

Features:

  • None

Enhancements:

  • None

Bug Fixes:

  • Switch Highlightr repo #1033

Release 1.187 milestone

Features:

  • Peer review logic #1028
  • Instructor & peer review #1018

Enhancements:

  • bundler: bump fastlane from 2.191.0 to 2.192.0 #1031

Bug Fixes:

  • None

Release 1.186 milestone

Features:

  • None

Enhancements:

  • Manage codebase 2508b2f
  • Update current Swift language version 7b3eeef
  • Clean up, remove legacy and unused code b537b7d
  • Bump Firebase from 8.5.0 to 8.6.0 c4d8482

Bug Fixes:

  • None

Release 1.185 milestone

Features:

  • Peer review new model version #1026

Enhancements:

  • bundler: bump fastlane from 2.190.0 to 2.191.0 #1027
  • Bump Kanna from 5.2.2 to 5.2.7 1d09148
  • Bump Firebase from 8.4.0 to 8.5.0 ea9dc0c

Bug Fixes:

Release 1.184 milestone

Features:

  • None

Enhancements:

  • Optimize finding a particular object #1022
  • bundler: bump cocoapods from 1.10.1 to 1.10.2 #1020
  • bundler: bump fastlane from 2.188.0 to 2.189.0 #1021
  • bundler: bump fastlane from 2.189.0 to 2.190.0 #1024

Bug Fixes:

  • None

Release 1.183 milestone

Features:

  • None

Enhancements:

  • bundler: bump fastlane from 2.187.0 to 2.188.0 #1016
  • Bump Firebase from 8.3.0 to 8.4.0 a84d59e
  • Optimize unenroll from all courses 07ab5a0

Bug Fixes:

  • Fix streak notifications manager not checking notification permission status #1015
  • Fix clear current user data on logout 9939a4f

Release 1.182 milestone

Features:

  • None

Enhancements:

  • Add LaunchArguments.isNetworkDebuggingEnabled a5a6eeb

Bug Fixes:

  • Fix course revenue beneficiary percent #1012
  • Fix streaksTooltip not clickable 498ff90
  • Route to profile tab after success auth after onboarding b85dfa8
  • Fix organization profile vertical scroll indicator insets fe0a2d8
  • Fix CourseInfoTabSyllabusCellSkeletonView.cellBackgroundColor in dark mode 6e871f5

Release 1.181 milestone

Features:

  • Always display filter button in explore search bar #1007
  • Course revenue tab monthly #1009

Enhancements:

  • Bump addressable from 2.7.0 to 2.8.0 #1010

Bug Fixes:

  • Fix course revenue header invalid content offset on expanding content #1008

Release 1.180 milestone

Features:

  • User courses tab downloaded #1004
  • Course info review summary #1005

Enhancements:

  • None

Bug Fixes:

  • None

Release 1.179 milestone

Features:

  • Course revenue #998
  • Add course benefit by month API #1001

Enhancements:

  • bundler: bump fastlane from 2.186.0 to 2.187.0 #1002

Bug Fixes:

  • None

Release 1.178 milestone

Features:

  • Finished steps analytics #995
  • Delete user account #996
  • Course prices in course lists #997

Enhancements:

  • bundler: bump fastlane from 2.185.1 to 2.186.0 #999

Bug Fixes:

  • None

Release 1.177 milestone

Features:

  • User courses reviews analytics #990
  • Video player play next or previous step #991

Enhancements:

  • Update dependencies #992

Bug Fixes:

  • None

Release 1.176 milestone

Features:

  • User course action analytics event #984
  • Update continue course pressed analytics event #985
  • Wishlist #986
  • Course benefits APIs #988

Enhancements:

  • None

Bug Fixes:

  • None

Release 1.175 milestone

Features:

  • User courses reviews #982

Enhancements:

  • bundler: bump fastlane from 2.184.0 to 2.184.1 #981

Bug Fixes:

  • None

Release 1.174 milestone

Features:

  • None

Enhancements:

  • Use new preview_lesson API #977
  • bundler: bump fastlane from 2.183.2 to 2.184.0 #979

Bug Fixes:

  • Fix back button menus empty titles on iOS 14 #978

Release 1.173 milestone

Features:

  • Finished steps modal #968
  • Course default promo code #970
  • Quiz submit button with outline style when can retry last step #974

Enhancements:

  • Update dependencies #972
  • bundler: bump fastlane from 2.182.0 to 2.183.2 #975

Bug Fixes:

  • Fix video player no sound after comes from a background at a double fast rate #973

Release 1.172 milestone

Features:

  • Debug menu test deep links #965
  • Previous unit navigation unreachable messages #966

Enhancements:

  • Update testing pods #964

Bug Fixes:

  • None

Release 1.171 milestone

Features:

  • Send analytics event on content language change #958
  • Send analytics event on buy course click to metrics API #959
  • Finished demo module modal #961

Enhancements:

  • Update dependencies #960

Bug Fixes:

  • None

Release 1.170 milestone

Features:

  • Lesson unreachable unit navigation messages #955

Enhancements:

  • Add registration UI tests #935
  • Add FLEX for in-app debugging and exploration #954
  • Bump fastlane from 2.180.1 to 2.181.0 #956

Bug Fixes:

  • None

Release 1.169 milestone

Features:

Enhancements:

  • Refactor notifications #952
  • Update dependencies #948

Bug Fixes:

  • Fix table quiz pan modal safe area updates #949

Release 1.168 milestone

Features:

  • Stepik Academy catalog block #944

Enhancements:

  • None

Bug Fixes:

  • Fix layout not fitting on small screen sizes #943
  • Fix syllabus exam state when closed by dates #945

Release 1.167 milestone

Features:

  • Syllabus exams redesign #941

Enhancements:

  • Clean up legacy code #938
  • Bump fastlane from 2.178.0 to 2.179.0 #940

Bug Fixes:

  • Fix syllabus unit likes count text #937
  • Fix VK authorization through Web #939

Release 1.166 milestone

Features:

  • Disabled step for teacher #932
  • Recommended courses catalog block #933

Enhancements:

Bug Fixes:

  • Fix discussions popover crash #927
  • Fix continue learning when joined course for the first time #930
  • Fix Log Out button is visible in settings when the current user is unauthorized #931

Release 1.165 milestone

Features:

  • Submissions review #917
  • Syllabus error state placeholder #924
  • Story part feedback #925

Enhancements:

Bug Fixes:

  • Fix autoplay on next step navigation #922
  • Fix video player automatically playing after screen unlock #923

Release 1.164 milestone

Features:

  • Update disabled steps appearance #914

Enhancements:

Bug Fixes:

  • None

Release 1.163 milestone

Features:

  • Present student submissions from comments for teacher #907
  • Update discussions appearance #910
  • Add skeletons for course info #911
  • New enrolled courses #912

Enhancements:

  • None

Bug Fixes:

  • Fix lesson deep-link navigation in lesson module #908

Release 1.162 milestone

Features:

  • Update submission cell appearance #904
  • Submissions for teacher #905

Enhancements:

Bug Fixes:

  • None

Release 1.161 milestone

Features:

  • Use monospace font for feedbacks #898
  • Update steps CSS #899
  • Course purchase remind notifications #901

Enhancements:

  • Optimize syllabus download state #900

Bug Fixes:

  • Hide empty feedbacks #897

Release 1.160 milestone

Features:

  • Not display success user code run status #890
  • Layout for see all cell in course list #893
  • New home continue learning widget #895

Enhancements:

Bug Fixes:

  • Fix LatexView clickable images script #891
  • Fix course title not fit in the card on small screen #892

Hotfix 1.159

  • Fix crash on next/previous unit navigation for iOS 13 devices #APPS-3208.

Release 1.159 milestone

Features:

  • Picture in Picture #883
  • Next step button for theory steps #884
  • Course price promo #886

Enhancements:

Bug Fixes:

  • Fix syllabus always displays units placeholders on continue learning #885
  • Fix HTML content detection #887

Release 1.158 milestone

Features:

  • Update free answer quiz title #877
  • Deep link to story #878
  • Add promo stories support #879

Enhancements:

  • Update dependencies #876
    • Bumps:

Bug Fixes:

  • Fix playing media while in the background on iOS 14 #880

Release 1.157 milestone

Features:

  • RemoteConfig value for search-results query parameters #871
  • Move stories from catalog to home #872
  • Widget Extension #874

Enhancements:

Bug Fixes:

  • None

Release 1.156 milestone

Features:

  • None

Enhancements:

  • None

Bug Fixes:

  • Fix quiz title visibility #861
  • Handle ENOSPC error on downloading #862
  • Position table quiz modal content relative to the Safe Area #863
  • Collect all stories pages #864
  • Fix table quiz pan modal content size not fitting #865
  • Fix infinite progress hud on creating personal deadlines #866
  • Fix remove local notifications personal deadlines on delete schedule #867
  • Fix local notifications routing #868
  • Fix profile contentInsets #869

Release 1.155 milestone

Features:

  • New catalog #842
  • Update search course params #856
  • Stories reactions #858
  • Steps is_enabled #859

Enhancements:

Bug Fixes:

  • None

Release 1.154 milestone

Features:

  • Course query params #848
  • New catalog simple course lists grid #852
  • New catalog similar course lists #853

Enhancements:

Bug Fixes:

  • Refresh home enrolled course list on the empty state #850

Release 1.153 milestone

Features:

  • Course info tab reviews error placeholder #841
  • New catalog course list pagination #846

Enhancements:

  • Update dependencies #840
    • Bumps:

Bug Fixes:

  • IAP refresh receipt #843
  • Fix choice quiz empty reply #844
  • Fix MathJax undefined control sequence \N \Z \R #845

Release 1.152 milestone

Features:

  • Update adaptive rating URL #837
  • New catalog authors #838

Enhancements:

Bug Fixes:

  • Fix HTML tags are visible in course widget summary label #834
  • Fix profile update remote action #836

Release 1.151 milestone

Features:

  • Catalog deep link #830
  • New catalog full course lists #831
  • New catalog simple course lists #832

Enhancements:

Bug Fixes:

  • Fix table quiz pan modal presentation on iPad #828
  • Add close button in table quiz pad modal #829

Release 1.150 milestone

Features:

  • New catalog container view #824
  • Embedded mode support for WebView #825

Enhancements:

  • None

Bug Fixes:

  • None

Release 1.149 milestone

Features:

  • New catalog API #822

Enhancements:

Bug Fixes:

  • Start story progress animation from the current position if needed #820

Release 1.148 milestone

Features:

  • Course list filters #815
  • Platform filter for StoryTemplatesAPI #817
  • Course info tabs display loading state #818

Enhancements:

  • None

Bug Fixes:

  • None

Release 1.147 milestone

Features:

  • Quiz container load data improvements #814

Enhancements:

  • None

Bug Fixes:

  • None

Release 1.146 milestone

Features:

Enhancements:

  • Step container load data improvements #811

Bug Fixes:

  • None

Release 1.145 milestone

Features:

  • Visited courses list sync with API #806
  • Update stories appearance #807

Enhancements:

Bug Fixes:

  • None

Release 1.144 milestone

Features:

  • Discussions improvements #804

Enhancements:

Bug Fixes:

  • Fetch current user profile updates #803

Release 1.143 milestone

Features:

Enhancements:

  • Update retention notifications text #797
  • iOS 14 support for ActionSheetDatePicker #798

Bug Fixes:

  • Fix crash when video URLs is empty #799

Release 1.141 milestone

Features:

  • iOS 14 support #792

Enhancements:

Bug Fixes:

  • Fix visited course list appearance #790

Release 1.140 milestone

Features:

  • Horizontal course list pagination #788

Enhancements:

  • None

Bug Fixes:

  • Fix current user profile isGuest attribute #785
  • Manually stop video playback on autoplay & dismiss #786
  • Retry poll submission #787

Release 1.139 milestone

Features:

  • Home Screen Quick Actions #780
  • Visited courses course list #782
  • Pull-to-refresh support for non-organization profiles #783

Enhancements:

  • Сentralize URLs building #779

Bug Fixes:

  • Disable mark all as a reading button when data is empty #781

Release 1.138 milestone

Features:

  • New fill blanks #775

Enhancements:

  • Delete legacy profile #776

Bug Fixes:

  • Fix application icon badge number #777

Release 1.137 milestone

Features:

  • Fullscreen image viewer #766
  • Button try paid course for free #767
  • Certificates deep link #772

Enhancements:

Bug Fixes:

  • Fix an incorrect number of points for steps with discounting policy #768
  • Fix discussions name label constraints #769
  • Fix links clicks in discussions #770
  • Fallback to the syllabus on continuing learning error #773

Release 1.136 milestone

Features:

  • Send CatalogDisplay and CatalogClick events to metrics #762
  • Support partially correct quizzes #764

Enhancements:

  • Bumps fastlane from 2.154.0 to 2.156.0

Bug Fixes:

  • Fix send is_vote_notifications_enabled on profile update #763

Release 1.135 milestone

Features:

  • Report current user profile active split test group to AppMetrica #759

Enhancements:

  • Bumps fastlane from 2.152.0 to 2.154.0

Bug Fixes:

  • Show submissions alert action only for quizzes #754
  • Core Data crash with establishing the relationship between submission and attempt #756
  • Crash in DevicesAPI.delete(,headers:, success:, error:) #757
  • Core Data crashes on perform fetch requests #758
  • New profile fixes #760

Release 1.134 milestone

Features:

  • Lesson title with section & unit positions #748
  • New profile organization container #750
  • Demo access for lessons in paid courses #751
  • New profile block social profiles #752

Enhancements:

  • Develop & Release & Production schemes #746

Bug Fixes:

  • Fix Sign in with Google #749

Release 1.133 milestone

Features:

  • Update popular course list filter #741
  • New profile block achievements #742
  • Course info tab info cosmetics #743
  • New profile block certificates #744
  • New profile block created courses #745

Enhancements:

Bug Fixes:

  • Hide solve today for other user profile #740

Release 1.130 milestone

Features:

  • New profile #710
  • In-App Purchases #718
  • Sign in with Apple #735

Enhancements:

  • None

Bug Fixes:

  • None

Release 1.129 milestone

Features:

  • Support mobile & iOS platform in course-lists API #732

Enhancements:

  • Service for sending metrics to the Stepik API #733

Bug Fixes:

  • None

Release 1.128 milestone

Features:

  • Links highlighting in the course info tab #730

Enhancements:

  • None

Bug Fixes:

  • None

Release 1.127 milestone

Features:

  • Handle course enrollment updates in user courses #726
  • Clear app data on log out #727
  • User courses persistence & update course card #728

Enhancements:

Bug Fixes:

  • None

Release 1.126 milestone

Features:

  • Update downloaded content icon #720
  • Adaptive number of columns for VerticalCourseListView #721
  • Adaptive number of columns for HorizontalCourseListView #722

Enhancements:

  • Upgrade to the Firebase Crashlytics SDK commit

Bug Fixes:

  • None

Release 1.125 milestone

Features:

  • Magic links #716
  • Course cards analytics #717

Enhancements:

Bug Fixes:

  • None

Release 1.124 milestone

Features:

  • Course payments API #713

Enhancements:

  • Analytics #712:
    • Refactor analytics
    • Remove obsolete/duplicate events from AppMetrica/FirebaseAnalytics
    • Mirror Amplitude events to AppMetrica

Bug Fixes:

  • None

Release 1.123 milestone

Features:

  • None

Enhancements:

  • Analytics:
    • Report user profile id to AppMetrica & FirebaseAnalytics #705
    • Submission made analytics event with extended params #707

Bug Fixes:

  • Incorrect tab bar label color in dark mode #706
  • Profile description #708

Release 1.122 milestone

Features:

Enhancements:

Bug Fixes:

  • Fix OptionSet conformances
  • Fix DataBackUpdateServiceDelegate conformances

Release 1.121 milestone

Features:

  • Course buying analytics #697
  • Display badges for course assistants and moderators in comments #698
  • AR Quick Look #699

Enhancements:

  • None

Bug Fixes:

  • None

Release 1.120 milestone

Features:

  • New course widget #690
  • Remove text from launch screen #691
  • Update link color in dark mode #692
  • Automatically switch to dark code editor theme in dark mode #693
  • Update table colors in dark mode #694

Enhancements:

Bug Fixes:

  • None

Release 1.119 milestone

Features:

  • Dark Mode #687
  • Remove course_list_see_all_text A/B test #687

Enhancements:

  • None

Bug Fixes:

  • None

Release 1.118 milestone

Features:

  • None

Enhancements:

Bug Fixes:

  • Fix WebView height #685

Release 1.117 milestone

Features:

  • Migrate UIWebView to WKWebView #681
  • Colors systematization legacy UI (Interface Builder) #682

Enhancements:

  • None

Bug Fixes:

  • None

Release 1.116 milestone

Features:

  • Index courses in Spotlight #672
  • Use cellular data for downloads #673
  • VoiceOver support for video steps #675
  • Colors systematization #679

Enhancements:

  • Bumps:
    • cocoapods from 1.9.0 to 1.9.1 #676
    • Firebase from 6.18.0 to 6.19.0 #677
    • SDWebImage from 5.6.0 to 5.6.1 #678

Bug Fixes:

  • Fixes an issue when WebView opened after successful external auth through VK app #670
  • Fix profile deep link #674

Release 1.115 milestone

Features:

  • Attempts caching #664
  • Fetch sections in syllabus silently #665
  • Visualize section enabled appearance #666

Enhancements:

  • Migrate match_scheme to Google Cloud Storage

Bug Fixes:

  • Fix viewing solution overwrites current user code #667

Release 1.114 milestone

Features:

  • Contact app support #661
  • Run code #662

Enhancements:

  • None

Bug Fixes:

  • None

Release 1.113 milestone

Features:

  • Cosmetics improvements of the video player and lesson container #654
  • Remove A/B explore_search_bar_style #657
  • Add A/B course_list_see_all_text #658
  • Reply to solutions #659

Enhancements:

Bug Fixes:

  • None

Release 1.112 milestone

Features:

  • Submissions list #646
  • Handle exam on continue learning and deep link #649
  • Post solutions #652

Enhancements:

Bug Fixes:

  • Show error placeholder on empty steps #647
  • Handle on fail image download #648
  • Synchronize Downloader's public API #651

Release 1.111 milestone

Features:

  • Remove about course A/B #634
  • Continue playback after video quality changed #635
  • Solutions forum #639
  • A/B explore search bar style #640
  • Course progress with points #641

Enhancements:

Bug Fixes:

  • None

Release 1.110 milestone

Features:

  • Image caching in steps #630
  • Code editor's line number highlighting #631
  • View the solution (submission) #632

Enhancements:

Bug Fixes:

  • Fix crash on getting a current token from code text #631

Release 1.109 milestone

Features:

  • A/B testing course about text #622
  • New application settings #623
  • Dark mode analytics #625

Enhancements:

  • Bumps #617:
  • Enables new linter rules #617:
    • enum_case_associated_value_count
    • optional_enum_case_matching
    • prefer_self_type_over_type_of_self
    • file_name_no_space

Bug Fixes:

  • None

Release 1.108 milestone

Features:

  • Disable HTML tags escaping for matching and sorting quizzes #615
  • Support X series devices in pins map view #619
  • Display certificate not issuing message #620

Enhancements:

  • Course info's networking enhancements on bad internet connection #616

Bug Fixes:

  • Fix an issue with not visible choices in adaptive mode on iOS 13 devices. #618

Release 1.107 milestone

Features:

  • Update peer review feedback title #610
  • Delete all content via settings #611
  • Autoplay next step #612

Enhancements:

  • Bump excon from 0.69.1 to 0.71.0 #600
  • Bump bundler from 2.0.2 to 2.1.0 #602
  • Bump fastlane minimum requirement version from 2.134.0 to 2.137.0 #603
  • Bump Atributika from 4.9.0 to 4.9.1 #604
  • Bump Firebase from 6.13.0 to 6.14.0 #608
  • Bump fastlane from 2.137.0 to 2.138.0 #609

Bug Fixes:

  • Fix personal deadlines tooltip visibility #605

Release 1.106 milestone

Features:

  • iOS 13 support #586
  • Copy stripped text out of HTML in discussions #593
  • Display section requirements #597
  • Change video player's fill mode #598

Enhancements:

  • Migrate to Swift 5 #599

Bug Fixes:

  • Fix DownloadControlView circle rotation animation freezes #590
  • Fix code badge not being visible in fullscreen code quiz #594
  • Fix retention notifications fire date #595
  • Fix profile edit section footer height #596

Release 1.105 milestone

Features:

  • Display discounting policy #589

Enhancements:

  • Update SwiftLint from 0.37.0 to 0.38.0 #585
  • Update SDWebImage from 5.3.3 to 5.4.0 #587
  • Continue learning after authorization from course info #588

Bug Fixes:

  • None

Release 1.104 milestone

Features:

  • Display step statistics #581

Enhancements:

  • Syllabus downloads enhancements #578:
    • Update download's button start icon #576
    • Text steps as downloadable content #577
    • Display downloaded content size #580
    • Support cached state in header #582

Bug Fixes:

  • Fix crash on discussions sort type update when discussion proxy doesn't exist #575

Hotfix 1.103.1

  • Fix freeAnswer/math/sorting/matching quizzes presentation #579

Release 1.103 milestone

Features:

  • Edit step text #564
  • Auto-scrolling for wide HTML content #571
  • Copy comment's text to the pasteboard #572
  • Discussions handle click on LaTeX #573

Enhancements:

  • New discussions fixes #566
  • Update SDWebImage from 5.3.1 to 5.3.2 #567
  • Edit step analytics #569
  • Course reviews analytics #570

Bug Fixes:

  • Fix code editor autocomplete #568

Release 1.102 milestone

Features:

  • Request confirmation on downloads delete #560
  • New downloads screen #563
    • Set min value of downloaded video file size to 1 megabyte #559

Enhancements:

  • Refactor syllabus downloads #558
  • Update Firebase from 6.12.0 to 6.13.0 #561

Bug Fixes:

  • Fix crash on discussion deep link #562

Release 1.101 milestone

Main & Common

  • Persist discussions sort type #551
  • Display main tab bar titles #552
  • Use optimized storage records query #553
  • Display Video player alerts on connection error #554
  • Handle discussions deep-links #555
  • Update SDWebImage from 5.3.0 to 5.3.1 #556

Release 1.100 milestone

  • Add LaTeX support for NewDiscussions #549

Release 1.99 milestone

Main & Common

  • New discussions:
    • Edit & delete comments #544
    • Select sort type mode #545
    • Relative date formatting #546
    • Like & abuse comments #547

Release 1.98 milestone

Main & Common

Release 1.97 milestone

Main & Common

  • Display profile user id & email #539
  • Refactor downloads #540

Release 1.96 milestone

Main & Common

  • Write course review #531
  • More friendly submission wrong status #533
  • Unsupported quiz #534
  • Change watching video quality only on user-initiated action #535
  • Polish up new quizzes #536
  • New lesson on all devices and iOS versions #537

Release 1.95.1

Main & Common

  • Revert usage of KaTeX commit
  • Fix crash ModalOrPushStackRouter on openWeb(path:, from:) commit
  • Fix crash with an unbalanced call to DispatchGroup's enter() and leave() for new choice quiz commit

Release 1.95 milestone

Main & Common

  • KaTeX #527
  • Step content font size settings #528

Release 1.94 milestone

Main & Common

  • Remove animation attribute #519
  • Setup code coverage reporting #520
  • Next step button #521
  • Course score/cost progress #522
  • Auto select programming language for code quiz #523
  • SQL quiz #524
  • Course list pagination #525

Release 1.91 milestone

Main & Common

  • Fix code quiz crash on copy and paste #515
  • Fix crash on lesson navigation #516
  • Improve course continue learning #517

Release 1.90 milestone

Main & Common

  • Social signup without email message #510
  • Sorting quiz #511
  • Matching quiz #512
  • Fix deep link routing #513

Release 1.89 milestone

Main & Common

  • Code quiz & fullscreen #493
  • Pluralize achievements #501
  • Rename personal deadlines select time title #502
  • Hide video player controls automatically #503
  • Show certificates in profile #504
  • Lesson info tooltip #507
  • Handle certificates deep link #507

Release 1.88 milestone

Main & Common

  • Detect links inside of the quiz feedback #495
  • Remove fill blanks quiz #496
  • Display unit time to complete at the syllabus screen #497
  • Fix request progresses with empty ids #498
  • Delete obsolete targets #499

Release 1.87 milestone

Main & Common

Release 1.86 milestone

Main & Common

  • Fix deep link route regular expressions #434
  • Present profile on instructor click #447
  • Fix double-escaping of lesson comments #483
  • String & tex quizzes #484
  • Update Fastlane & metadata #485
  • Video download alert and analytics #486

Release 1.85 milestone

Main & Common

  • Fix "Continue course" widget progress #479
  • Fix images aspect ratio #480
  • Social networks in Settings #481

Release 1.84 milestone

Main & Common

  • New lesson container #477

Release 1.83 milestone

Main & Common

  • Fixed audio control #474
  • Open paid courses in web view #475

Release 1.83 milestone

Main & Common

  • Fixed audio control #474
  • Open paid courses in web view #475

Release 1.82 milestone

Main & Common

  • Migrated to Swift 4.2 #468
  • Fixed "Certificate" block in course info #471
  • Search improvements #469

Release 1.81 milestone

Main & Common

  • Fixed progress fetching bug #466
  • Fixed bug with intro video playing on disappeared controller #465

Release 1.80 milestone

Main & Common

  • Profile edit screen #462
  • Course info fixes #463

Release 1.79 milestone

Main & Common

  • Refactored StyledNavigationController #454
  • Unit context for lessons opened by deeplink #456
  • New modules refactoring #459
  • 1.79 analytics #455

Release 1.78 milestone

Main & Common

  • Fixed Stories bugs #443
  • Finished retention notifications A/B #444
  • Course reviews #446
  • Improved unit navigation #448
  • New WYSIWYG support #449
  • Stories UI improvements #451
  • Fixed syllabus bugs #452

Release 1.77 milestone

Main & Common

  • Bug fixes for "About course" module #441
  • Progress updates for active modules #440

Release 1.76 milestone

Main & Common

  • New course info screen #423

Release 1.75

Release skipped

Release 1.74 milestone

Main & Common

  • Notifications request after onboarding #429
  • Removed achievements popup A/B #431
  • Fixed notifications scheduling #430
  • Fixed bug with obsolete date #427
  • Repetitive retention local notifications A/B #420
  • Notifications improvements #432

Release 1.73 milestone

Main & Common

  • Added from_mobile_app param #414
  • Removed AppsFlyer #417
  • Removed "Join" title A/B #418
  • Fixed deeplink fallback #419
  • Achievements popup A/B #420
  • Subscribe to notifications on launch A/B #416

Release 1.72 milestone

Main & Common

  • Java 9 & 11 support #408
  • Branch.io integration #409
  • Fixed units & sections offline mode #412

Release 1.71 milestone

Main & Common

  • Button title A/B: "Join" -> "Learn" #392
  • Minor fixes #393
  • Fix search results #391
  • Notifications registration services #394
  • New icon #397

Release 1.70 milestone

Main & Common

  • Fixed landscape for Explore & Home screens #383
  • Removed social auth A/B #385
  • Added auth after onboarding A/B #386
  • Fixed crash in navigation controller #387
  • Notifications service #382

Release 1.69 milestone

Main & Common

  • Profile sharing #375
  • Kotlin Playground fix #376
  • New Explore & Home #355

Exam

  • Add topic description #369
  • Steps offline mode #371
  • Time to complete #370

Release 1.68 milestone

Main & Common

  • Story analytics #362
  • Deeplink Router #363
  • Infrastructure for A/B tests #364

Exam

  • Integrate Amplitude #365

Release 1.67 milestone

Main & Common

  • Stories improvements #358
  • Staff mode #360
  • Infrastructure for A/B tests #357

Exam

Release 1.66 milestone

Main & Common

  • Stories #341
  • Fixed crash on 32-bit devices #344

Release 1.65 milestone

Release skipped

Main & Common

  • Fastlane improvements #335
  • Fixed message when there is no attempts left #339

Exam

  • Theory lessons list #332
  • Theory lessons #338

Release 1.64 milestone

Main & Common

  • New downloader in Section, Unit & Downloads controllers #334
  • Amplitude 1.64 #333
  • Fixed CourseList animations crashes (probably) #331
  • AppsFlyer integration #326
  • New file downloader #322
  • Fix CongratulationViewController share URL #330
  • Fixed discussion styles #336

Exam

  • Exam application content #329

Release 1.63 milestone

Main & Common

  • Fixed Amplitude events #309
  • Fixed personal deadlines bugs #313
  • Fixed bug in fill blanks quiz #317
  • Updated PromiseKit #310
  • Changed auto-layout DSL to SnapKit #308
  • Supported without email social signup error #311
  • Kotlin Runnable samples #315
  • Refactored HTMLBuilder #320

Exam

  • User registration flow #312
  • Structure for knowledge graph support #318

Release 1.62 milestone

Main & Common

  • Achievements #303
  • Fixed crash in time conversion #306
  • Amplitude analytics #305

Release 1.61 milestone

Main & Common

  • Hide language widget #302

Release 1.60 milestone

Main & Common

  • Personal deadlines #300
  • New profile architecture #299

Release 1.59 milestone

Main & Common

  • Code editor settings & background audio #296
  • Errors refactoring #295
  • Updated firebase and fixed firebase version #297

Release 1.58 milestone

Main & Common

  • Label for adaptive courses #287
  • Minimal supported version for adaptive courses #290
  • De-anonymized adaptive leaderboards #289
  • Last step redirect after course subscription #288
  • Fixed placeholder resize bugs #280
  • New color for unselected items in tab bar #291
  • Fixed bug with empty single-choice quiz solution #285
  • Fix 3D touch in course list #292

Release 1.57 milestone

Main & Common

  • Fixed user-agent #279
  • AppSee SDK #278
  • Fixed placeholder in adaptive steps #273
  • Code Quiz settings #275
  • Fixed placeholder resize bugs #280
  • Removed Sberbank #272
  • New quizzes support in adaptive steps #277
  • Fixed course-lists cache #270
  • Fixed placeholder localization #271

Adaptive

  • EGE (8290 course) #281

Release 1.56 milestone

Main & Common

  • Replaced placeholders, loading and empty states #256
  • Network layer refactoring #262
  • Fixed crash in discussions #264
  • Video in background #261
  • Autocomplete words for Kotlin, R and Haskell #258
  • Fixed bugs with webview in adaptive steps #259
  • Fixed position of continue learning tooltip #260

Release 1.55 milestone

Main & Common

  • Redirect to auth after onboarding #249
  • New placeholders #250
  • Fixed crash in adaptive steps on iOS 9 #251
  • Fixed months layout and added pages indicator in user activity view #252

Apple TV

Release 1.54 milestone

Main & Common

  • Fastlane improvements and Firebase update #244
  • New notifications permission request #245
  • User activity in profile #246

Adaptive

  • Updated adaptive targets #243

Release 1.53 milestone

Main & Common

  • Adaptive target refactoring #229
  • Fixed expandable menu cell lags #239
  • Custom audio control #240
  • Deep Links for catalog and notifications #238
  • Implicit update of "My Courses" using activity #237

Adaptive

  • Fixed rate alert #241

Release 1.52 milestone

Main & Common

  • Fixed bug with multiline code samples #228
  • Clickable course widgets #230
  • Fixed crash in adaptive steps #232
  • Fixed bug with matching quiz height #233
  • Fixed bug with navigation bar in discussions #231
  • Fixed wrong adaptive progress bar behavior #234
  • Fixed empty CourseList crash #236

Release 1.51 milestone

Main & Common

  • Swift 4 migration + iPhone X #210
  • AuthInit crash fix #216
  • Adaptive Courses #213 & Gamification #217
  • Tooltips #218
  • Fixed NotificationTimePicker crash #220
  • Black app icon #221

Release 1.50 milestone

Main & Common

  • Fixed crashes in WebControllerManager #209
  • Fixed token refresh in notifications update #212

Release 1.49 milestone

Main & Common

  • Fixed deep links for uncached courses #173
  • Animated onboarding #201
  • Remote config #200
  • Smart refresh for CourseList and fetching in background thread #199
  • Springboard badges for all users #203

Release 1.48 milestone

Main & Common

  • SQL challenge #178
  • End date in section description #191
  • Course List Descriptions #187
  • Explore tags #186
  • Finding non-empty unit for 'Next lesson' #190
  • Streaks on home screen #192
  • Notification badges #189

Release 1.47 milestone

Main & Common

  • Fixed play/pause crash #162
  • Fixed comment time #168
  • Updated fabric & firebase #170
  • Fixed crash in navigation between prev/next lesson #172
  • Added Explore screen #175
  • New widgets #169
  • Fixed last step for unreachable sections #159
  • Auth refactoring & minor redesign #171
  • Fixed notifications bugs & refactoring #174

Release 1.46 milestone

Main & Common

  • New home #152
  • New Tab Bar #155 #146
  • PagerController crash fixes #151
  • Fixed perform request token refresh race #157
  • Removed video quality label in video steps #150
  • Support font style tags in profile #148
  • 'Next lesson' between sections #147
  • Code Quiz scroll fixes #143
  • Analytics fixes #142 #154
  • Auth connection error message #149 #154

Release 1.45 milestone

Main & Common

  • Notifications center #134
  • Fixed crash in UILabel with html #133
  • Updated Koloda pod in adaptive app #137

Release 1.44 milestone

Main & Common

  • New course widgets #128
  • iOS 11 fixes
    • Fixed AppStore rate bug #129
    • Fixed download button in video steps #126
    • Fixed navigation scroll and profile margins #121
    • Fixed margins for units #125
    • Fixed margins for sections #122
    • Fixed margins for quizzes #124

Release 1.43 milestone

Main & Common

  • New auth #113
  • New navigation #114
  • Fixed avatars render #115
  • New application main color #112
  • Drop iOS 8 #111

Release 1.42 milestone

Main & Common

  • Improved fastlane integration #99
  • New profile #106
  • Fixed avatars #102
  • Fixed Code Quiz crash #105
  • Fixed URL autocorrection bug #107

Adaptive

  • Fixed rate dialog #104
  • Some UI fixes #108

Release 1.41 milestone

Main & Common

  • Quizzes -> MVP #86
  • SwiftLint #85
  • Search Queries improvements #87
  • Section progress updates after solved step #89
  • Selection of initial step with bad connection #91
  • Perl to Code Quiz & unsupported languages support #88
  • Added reply cache #90
  • Fixed social auth bugs #93
  • Fixed bug with UILabel over LaTeX crash #96
  • Fixed protocol-relative URLs #95

Adaptive

  • New adaptive apps #94
  • Scoreboards #92

Release 1.40 milestone

Main & Common

  • Quiz refactoring #66
  • Course search queries #75
  • Fixed bad token refreshes #77
  • Fixed audio block in step text #78
  • Prefilling email field on bad signup with the social network #72
  • Fixed main screen crash by moving didSetCourses() to main thread #73
  • Added time to deadlines in sections #74

Adaptive

  • Stats (progress by weeks, a chart with last 7 days XP, etc) #71
  • Achievements #71
  • Local push notifications #76
  • Fix crash when course passed #81
  • Fix bad token refresh #77

Release 1.39

Main & Common

  • Better code quiz
    • Adaptive content size
    • Reset code alert
  • Anonymous sign in placeholders
  • Fill Blanks HTML support added

Adaptive (v 1.2)

  • Completely redesigned UI
  • Removed auth and registration
  • New interactive onboarding with tutorial
  • The new rating system, levels, and progress
  • Bug fixes and code refactoring
  • Optimized recommendations loading

Release 1.38

  • Better code quiz
    • Autocomplete
    • Toolbar
    • Automatic tabulation
    • Paired symbols autocompletion
  • Fastlane testing command added

Release 1.37

  • Code quiz
    • Language choice
    • Analytics
    • Fullscreen mode
    • Persistent code snippet storage

Release 1.35

  • Added submission restrictions handling
  • Released Adaptive 1838 application
  • Changed Pagination for steps
    • Refactored to MVP

Release 1.34 (beta 16.05.2017)

  • Added 3D Touch support for
    • Courses
    • Sections
    • Units
  • New login screen with social networks
  • Added local views creation
  • Fixed bug with disappearing share & download buttons on video steps
  • Fixed bug with LaTeX pipelines
  • Fixed wrong color displaying in LaTeX
  • Updated MathJax
  • Fixed English localizations
  • Added OK button for streaks
  • Fixed discussions count updating
  • Added a full-size mode on image tap in step content
  • Transfer app to Stepik corporate account
  • Fixed certificates -> profile tab bar displaying
  • Fixed previous lesson behavior, when there is a bad connection
  • Anonymous users now proceed to the "Find Courses" tab after opening the app

Release 1.33 (beta 3.05.2017)

  • Added iMessage sticker extension
  • Added 429 on login handling
  • Removed steps retain cycle
  • Removed annoying choice quiz resizes without LaTeX
  • Removed annoying hint resizing without LaTeX
  • Fixed login screen not disappearing bug (caused by retaining cycle)
  • Fixed mixpanel parameters upload
  • Fixed video step appearance analytics
  • Fixed search connection error bug

Release 1.32 (beta 16.04.2017)

  • Added certificates
  • Using MVP pattern for new features from now on
  • Using Quick & Nimble for building unit tests
  • Added rate app dialog
  • Fixed shadow line in navigation bug
  • Fixed streaks notification displaying on small screens
  • Fixed hint displaying after "Try again" bug
  • Added staff and course staff badges in discussions
  • Added activation flow tracking analytics
  • Fixed multiple warnings
  • Refactored API classes

Release 1.31 (released 12.04.2017)

  • Added nice streak view & notifications
  • Added contents navigation in the lesson
  • Added progress for sections
  • Now displaying LaTeX formulas in '[' ']' tags
  • Added ability to change main navigation color (inside)
  • Fixed bug when local notifications were incorrectly displayed
  • Added Fastlane for further CI integration
  • Analytics for step types & login
  • Removed duplicate quality in downloaded videos
  • Fixed layout bug for sign up on small screen landscape
  • Made instructors cell in course preview look better and moved lower
  • Not showing empty instructors in course preview
  • Added video player play/pause control with EarPods
  • Saving chosen playback quality in video player & added preference for that
  • Added iFrame support in steps text
  • Hints are now selectable
  • Added sharing & deep linking for concrete section
  • Improved sign in & sign up process by making return buttons do things
  • Fixed bug, when exams could not be opened
  • Fixed video 0p download bug
  • Added background video downloading

Release 1.30 (released 27.03.2017)

  • Added "Continue learning" feature to steps
  • Changed Courses screen layout
  • Added "Learn" button to Course overview
  • Merged logout for token 401 refresh error
  • Empty Sections & Units download is correct now
  • Fixed bug when courses with null progress were not displayed

Release 1.29 (released 14.03.2017)

  • Fixed anonymous streaks behavior in preferences & submissions
  • Fixed bug with wrong search results
  • Added new explore
  • Removed MagicalRecord from User model to provide AppleTV code reusability
  • Updated RGPageViewController -> Fixed bug with missing step selection in lessons with more than 7 steps
  • Fixed Universal Links "Open in browser" for correct course bug
  • Fixed SVG avatars support in discussions & course preview
  • Added asynchronous SVG avatar download
  • Added deleted comment indication

Release 1.28

  • Fixed video layout in first/last step
  • Added FillBlanks quiz (no LaTeX support)
  • Added SVG support for profile photos

Release 1.27

  • Fixed no video in step crash
  • Fixed multiple courses join via logout crash APPS-853
  • Added matching quiz
  • Fixed crash when a user has no courses
  • Added analytics for bad token refreshes
  • Added Yandex Mobile Metrica & Mixpanel

Release 1.25

  • Fixed analytics for streak notifications
  • Fixed streaks behavior for disabled notifications (user behavior handling after the return from the preferences)
  • Fixed default streaks time on picker (either 20-21 or the one is chosen by the user)
  • Fixed multiple courses join a bug
  • Changed Wrong Answer behavior in text quizzes - now the red highlight disappears when the user begins editing
  • Fixed course downloading crash when pressed on the refresh button on the main courses screen

Release 1.24

  • Added apple watch app
  • Fixed 'open exam' bug
  • Fixed logout bug when 'solve on the website is pressed
  • Fixed jumping password

Release 1.23

  • Fixed current streak bug
  • Added streaks notifications support
  • Fixed number quiz bug
  • Fixed adaptive course displaying

Release 1.22

  • Fixed encoding issues in quizzes
  • Added vk & FB native login
  • Added some anonymous user analytics
  • Added streak notification support [not released this time]

Release 1.21

  • Fixed notification bug
  • Fixed baseURL bug
  • Removed AppMetrica analytics
  • Added exam support

Release 1.20

  • Swift 3 migration
  • Divided profile and preferences
  • Streaks now displayed
  • Added AppMetrica analytics
  • Fixed bug, when there was no image displayed in some courses (e.g. City Design)

Release 1.17

  • Anonymous user support
  • Solving steps with progress
  • Sharing for steps
  • Deep linking for steps

Release 1.15

  • Renaming Stepic -> Stepik APPS-374
  • Google Cloud Messaging -> Firebase Cloud Messaging migration APPS-452
  • Added App Indexing support APPS-416
  • Sharing for: APPS-417
  • Syllabus
  • Course overview
  • Added Firebase analytics APPS-415
  • Added navigation through lessons in one section APPS-414
  • Fixed some bugs:
  • Double first step download when opening lesson APPS-466
  • Empty modules section in course overview APPS-454

Release 1.14

  • Multiple bug fixes
  • Fixed multiline string quiz bug APPS-364
  • Fixed submitting without internet bug APPS-352
  • Fixed discussions connection error bug APPS-356
  • Fixed multiline free response quiz bug APPS-393
  • Added ability to test courses APPS-372
  • Deep linking support using universal links APPS-386

Release 1.12

  • Fixed bad internet logout bug

Release 1.11

  • Fixed LaTeX optimization for sorting quiz
  • Added discussions functionality:
  • Better time displaying
  • Images
  • Likes/Abuse
  • Links
  • Displaying information about the number of discussions/replies needed to load
  • Updating progress on lessons screen
  • Added possibility to enter lesson when it is loading

Release 1.10

  • Added LaTeX optimization for quizzes:
  • Choices
  • Sorting
  • Added discussions with functionality (no LaTeX support):
  • Displaying comments
  • Writing comments (replies included)

Release 1.9

  • Added LaTeX support to quizzes:
  • Choices
  • Sorting
  • Fixed click on learn notifications bug
  • Play video on thumbnail tap

Release 1.6 (23.05.2016)

  • Notifications, which support:
  • Offline exit
  • Reaction to comments and learn notifications
  • Notification fakes, when app is in foreground mode

Release 1.5 (13.05.2016)

  • Step tab progresses
  • In-app updates
  • Minor improvements

Release 1.4 (13.04.2016)

  • Added multiple target support
  • Added video player for steps
  • Completely working
  • Database migration inside - stores the video start time persistently
  • Supports video quality change just from the player - cool feature, which needed some inner refactoring, which caused some improvements: now video quality is never a constant (270, 360, 720, 1080).
  • New step icons

Release 1.3

  • Offline LaTeX rendering support
  • Intro video in a player for new courses
  • New units UI, which shows progress bars
  • Some placeholders for units & sections, removed red annoying error messages when they are not needed
  • Fixed quizzes bugs:
  • Bug, when a teacher or staff could not send submission
  • Bug with a free answer encoding
  • Some changes in the course information screen
  • Text Fields on login and registration screens now have correct autocapitalization and autocorrection mode
  • Now when you either enroll or unenroll to any course. it appears/disappears in myCourses automatically, without any refresh needed.
  • Inside: database new version migration, that can cause a longer launch in the first time

Release 1.2

  • Quizzes
  • Multiple Choice (both checkboxes and radio buttons)
  • String
  • Math
  • Number
  • Free answer (without peer review and attachments)
  • Fixed video playback without internet connection crash
  • Changed the step displaying mechanism (dynamic content height calculation), had some problems described in a "Problems" tab - interesting, just look at it and see the solution
  • New FreeAnswer step icon

Release 1.1

  • Courses search mechanism
  • Swapped "my courses" and "all courses" tabs
  • Fixed popup bug on custom WebViewController
  • A generic course controller architecture
Clone this wiki locally