1.2.0
2022-10-05
- Added support for landscape orientation
- Added the Delete Note confirmation action sheet that is presented before deleting a note
- Added the Delete All Notes confirmation action sheet that is presented before deleting all notes
- Added the Create Note button and the More Items button to the Lecture screen
- Now the Notes screen can be opened from the More Items action sheet of the Lecture screen
- Updated a codebase to use Swift Concurrency
- Updated a project to use Swift Package Manager
- The Inquiry screen now exited automatically after exiting the Your Inquiry Received screen
- Updated descriptions of errors that are added to the logs
- Updated the text displayed when there are no notes
- Now the project description and lecture content are automatically updated when the corresponding screens are opened for the first time
- Fixed a bug that caused the Delete All button to temporarily appear after deleting a single note
- Fixed the logic of deleting all notes
- Fixed visibility of the toolbar on the Project screen after visiting a link
1.1.0
2022-03-03
- Integrated CloudKit into the app to sync app user data across devices
- Changed the minimum supported iOS version to 15.0
- Added new Project screen for R.SK Lab Developer Program projects
- Moved the More Items button from the R.SK Lab screen to the Notes screen
- Added the App Users screen which can be accessed from the More Items action sheet of the Notes screen
- The link to access the source code related to the lecture has been replaced with the Get Materials button
- Updated the logic for handling taps on links
- Now fetching and displaying a course with a list of lectures takes less time
- Now which subscription group benefit will be initially visible depends on which screen the Subscription screen was presented from
- Now Contacts screen UI elements use auto layout
- Updated profile pictures of community members on the Community screen
- Updated the logic of interaction with remote and local data storages
- Decreased the time of the cross dissolve transition between screens
- Minimized the amount of time a product access token is in memory
- Updated the logic for handling an error that may occur when fetching additional table view data on the Course, Lecture, and Projects screens
- Added additional debugging information to cancellation error
- Fixed an error that occurred in the case of quick editing of a note
- Fixed animation of labels on the Inquiry Form screen
- Fixed the availability of the Back and Forward buttons on the Project, Terms of Service, and Privacy Policy screens
- Fixed a bug that caused cached images not always to be displayed
- Increased code coverage level with tests
- Improved scrolling performance of table views and collection views
- Improved memory usage of table views and collection views
1.0.3
2021-10-13
- Updated the logic for fetching and prefetching images on Community, Projects and Lecture screens
- Removed line limit for the title of the Subscribe Now button on the Subscription screen
1.0.2
2021-10-06
- Now the profile picture image of the first community member is loaded from the local storage, and the profile picture images of other community members are loaded from the remote storage
- Added prefetching of profile picture images on the Community screen when scrolling
- Now application font with regular weight is used on Course and Lecture screens when the weight of the backend font is not supported
- Added developer.apple.com to the list of allowed hosts
1.0.1
2021-09-29
- The Inquiry screen has been removed from the introduction
- The Inquiry Received screen is now presented modally
- Updated the logic for displaying the bottom gradient on Community, Projects, Inquiry and Course screens
- Reduced the animation time of the bottom gradient
- Updated the size of the bottom gradient and the position of the button on it
- Now elements that are under the bottom gradient below the top of the button are not touchable
- Fixed the logic of updating a cell in the case when it is not visible on the Inquiry screen
- Updated the image of the R.SK Lab button on the Notes screen
- Now the micro-blog opens in an external browser if the Twitter app is not installed on the device
- Now, after the completion of the request to restore purchases, its result is shown in the alert