CDL Help: CDL Prep Test 20263.2.19 - App Store
You'll be able to see results in few seconds.
Publisher Description
CDL Practice Test - CDL Help
Prepare with confidence for your CDL permit test.
CDL Help is a CDL practice test app for the Class A and Class B commercial driver's license. Study 2,500+ practice questions with detailed explanations - offline, in 10 languages.
PRACTICE TESTS
Core CDL tests:
. General Knowledge - vehicle rules, safe driving, cargo, vehicle inspection. Required for all CDL applicants.
. Combination Vehicles - coupling and uncoupling, rollover prevention, inspection. Required for Class A.
. Air Brakes - system parts, dual air brakes, checks and correct use.
Endorsement tests:
. HazMat (H) - hazardous materials, placards, emergency response.
. Tanker (N) - loading and unloading, liquid surge, tanker driving.
. Doubles & Triples (T) - coupling more than one trailer, safe driving, inspection.
Also in the app: pre-trip inspection questions, and US road signs with a quiz.
STUDY TOOLS
. Complete version (the exam essentials) or Expanded version (extra questions from the CDL handbook)
. Flashcards for quick review
. Reading mode: the question, the correct answer and the explanation together
. Text-to-speech: hear questions read aloud in English
. Bookmark questions to review later
. Practice the questions you missed most
. Shuffle questions
. Timed mock exam
. Set your exam date and get a daily study plan with a countdown
. Progress by topic: questions answered and accuracy
. Your state's CDL handbook in the app - many explanations link to the page they come from
. Detailed explanations based on federal FMCSA regulations
LEARN CDL AND ENGLISH TOGETHER
Federal rules require commercial drivers to read and speak English (49 CFR 391.11).
Study in your language and switch any question to English with one tap. You learn the CDL rules and the English words for them at the same time.
When you can read road signs, talk with inspectors and fill in reports in English, you protect yourself, your CDL and everyone on the road.
Languages in the app: English, Spanish, Russian, Chinese, Arabic, Portuguese, Korean, Turkish, Ukrainian, Uzbek.
Some tests and features require an in-app purchase.
Download CDL Help and start studying today.
Terms of Use: https://www.cdlhelp.com/terms-conditions
Privacy Policy: https://www.cdlhelp.com/privacy-policy
Version History Bug fixes and stability improvements. 3.2.19 2d ago Bug fixes and stability improvements. 3.2.18 3d ago Bug fixes and stability improvements. 3.2.17 Oct 5 Fixed: your subscription now carries over when you sign in or restore purchases. Bug fixes and stability improvements. 3.2.16 Oct 4 Fixed: the CDL handbook for Colorado and Tennessee now downloads in the app. 3.2.14 Sep 27 Practice tests: you can now continue where you left off, or start over.
When you answer every question in practice, a button to finish the test appears.
The test timer now pauses while you are away from the app.
Fixed the Terms and Privacy links on the subscription screen, and other small fixes. 3.2.13 Sep 26 On the subscription screen, the reviews section is now called "What drivers say". It shows a different set of driver reviews.
App in Russian, Ukrainian or Uzbek: after you tap "I Passed!", the next screen now has an invite to our Telegram chat for drivers. The chat is in Russian.
App in Ukrainian or Uzbek: the Telegram link in Settings is now in your language. 3.2.12 Sep 26 New first run: choose your state, get your state's CDL handbook, then take a short guided tour of a practice quiz.
Pick your permit tests first, then your endorsements, in two clear steps. Fixed: "Select all" in Settings no longer drops your endorsements.
Explanations now point to the page in your state's handbook.
Support replies now appear on your home screen.
Fixes a rare error that blocked tests from loading.
Reliability fixes. 3.2.11 Sep 25 New first run: choose your state, get your state's CDL handbook, then take a short guided tour of a practice quiz.
Pick your permit tests first, then your endorsements, in two clear steps. Fixed: "Select all" in Settings no longer drops your endorsements.
Explanations now point to the page in your state's handbook.
Support replies now appear on your home screen.
Fixes a rare error that blocked tests from loading.
Reliability fixes. 3.2.10 Sep 23 Fixes exam reminders. When you turn on notifications, your exam countdown is now set right away — before, it could wait until the next time you opened the app. 3.2.8 Sep 11 Fixes exam reminders. When you turn on notifications, your exam countdown is now set right away — before, it could wait until the next time you opened the app. 3.2.7 Sep 7 Progress fix: completed practice sessions now always count toward your progress. Streaks now count answered questions — real study, not just time in the app. Clearer subscription details, an easier-to-reach translate button on flashcards, and reliability improvements. Also new in Settings: notification quiet hours and a daily reminder limit. 3.2.5 Sep 5 Progress fix: completed practice sessions now always count toward your progress. Streaks now count answered questions — real study, not just time in the app. Clearer subscription details, an easier-to-reach translate button on flashcards, and reliability improvements. Also new in Settings: notification quiet hours and a daily reminder limit. 3.2.3 Sep 3 Progress fix: completed practice sessions now always count toward your progress. Streaks now count answered questions — real study, not just time in the app. Clearer subscription details, an easier-to-reach translate button on flashcards, and reliability improvements. 3.2.2 Sep 1 Bug fixes and stability: fixed crashes when setting your exam date and when sharing the app, made study reminders more reliable, and corrected text layout and grammar in several languages. 3.2.1 Aug 30 A redesigned home screen and study plan: follow your journey to exam day, resume unfinished tests right from the home screen, and see your progress at a glance. In quizzes: adjustable text size, clearer explanations, and a restart option. Faster startup and many fixes. 3.2.0 Aug 28 Fixes for subscribers and study accuracy: your subscription now unlocks correctly even with no internet, several quiz answers that could not be selected in some languages are corrected, faster startup, and crash fixes. 3.1.37 Aug 23 This update includes bug fixes and performance improvements for a smoother experience. 3.1.36 Aug 9 This update includes bug fixes and performance improvements for a smoother experience. 3.1.35 Aug 2 This update includes bug fixes and performance improvements for a smoother experience. 3.1.34 Jul 23 This update includes bug fixes and performance improvements for a smoother experience. 3.1.33 Jul 19 This update includes bug fixes and performance improvements for a smoother experience. 3.1.32 Jun 24 This update includes bug fixes and performance improvements for a smoother experience. 3.1.31 Jun 16 This update fixes a bug that could cause the app to close immediately when you opened it after updating. If the app wouldn't open, this resolves it. Thank you for your patience — and happy studying! 3.1.29 Jun 15 This update includes bug fixes and performance improvements for a smoother experience. 3.1.28 Jun 11
About CDL Help: CDL Prep Test 2026
The company that develops CDL Help: CDL Prep Test 2026 is TruckDriver.help LLC. The latest version released by its developer is 3.2.19.
To install CDL Help: CDL Prep Test 2026 on your iOS device, just click the green Continue To App button above to start the installation process. The app is listed on our website since 2026-10-13 and was downloaded 0 times. We have already checked if the download link is safe, however for your own protection we recommend that you scan the downloaded app with your antivirus. Your antivirus may detect the CDL Help: CDL Prep Test 2026 as malware if the download link is broken.
How to install CDL Help: CDL Prep Test 2026 on your iOS device:
- Click on the Continue To App button on our website. This will redirect you to the App Store.
- Once the CDL Help: CDL Prep Test 2026 is shown in the iTunes listing of your iOS device, you can start its download and installation. Tap on the GET button to the right of the app to start downloading it.
- If you are not logged-in the iOS appstore app, you'll be prompted for your your Apple ID and/or password.
- After CDL Help: CDL Prep Test 2026 is downloaded, you'll see an INSTALL button to the right. Tap on it to start the actual installation of the iOS app.
- Once installation is finished you can tap on the OPEN button to start it. Its icon will also be added to your device home screen.
Program Details
System requirements
Download information
Pricing
Version History
version 3.2.19
posted on 2026-10-13
Version History Bug fixes and stability improvements. 3.2.19 2d ago Bug fixes and stability improvements. 3.2.18 3d ago Bug fixes and stability improvements. 3.2.17 Oct 5 Fixed: your subscription now carries over when you sign in or restore purchases. Bug fixes and stability improvements. 3.2.16 Oct 4 Fixed: the CDL handbook for Colorado and Tennessee now downloads in the app. 3.2.14 Sep 27 Practice tests: you can now continue where you left off, or start over.
When you answer every question in practice, a button to finish the test appears.
The test timer now pauses while you are away from the app.
Fixed the Terms and Privacy links on the subscription screen, and other small fixes. 3.2.13 Sep 26 On the subscription screen, the reviews section is now called "What drivers say". It shows a different set of driver reviews.
App in Russian, Ukrainian or Uzbek: after you tap "I Passed!", the next screen now has an invite to our Telegram chat for drivers. The chat is in Russian.
App in Ukrainian or Uzbek: the Telegram link in Settings is now in your language. 3.2.12 Sep 26 New first run: choose your state, get your state's CDL handbook, then take a short guided tour of a practice quiz.
Pick your permit tests first, then your endorsements, in two clear steps. Fixed: "Select all" in Settings no longer drops your endorsements.
Explanations now point to the page in your state's handbook.
Support replies now appear on your home screen.
Fixes a rare error that blocked tests from loading.
Reliability fixes. 3.2.11 Sep 25 New first run: choose your state, get your state's CDL handbook, then take a short guided tour of a practice quiz.
Pick your permit tests first, then your endorsements, in two clear steps. Fixed: "Select all" in Settings no longer drops your endorsements.
Explanations now point to the page in your state's handbook.
Support replies now appear on your home screen.
Fixes a rare error that blocked tests from loading.
Reliability fixes. 3.2.10 Sep 23 Fixes exam reminders. When you turn on notifications, your exam countdown is now set right away — before, it could wait until the next time you opened the app. 3.2.8 Sep 11 Fixes exam reminders. When you turn on notifications, your exam countdown is now set right away — before, it could wait until the next time you opened the app. 3.2.7 Sep 7 Progress fix: completed practice sessions now always count toward your progress. Streaks now count answered questions — real study, not just time in the app. Clearer subscription details, an easier-to-reach translate button on flashcards, and reliability improvements. Also new in Settings: notification quiet hours and a daily reminder limit. 3.2.5 Sep 5 Progress fix: completed practice sessions now always count toward your progress. Streaks now count answered questions — real study, not just time in the app. Clearer subscription details, an easier-to-reach translate button on flashcards, and reliability improvements. Also new in Settings: notification quiet hours and a daily reminder limit. 3.2.3 Sep 3 Progress fix: completed practice sessions now always count toward your progress. Streaks now count answered questions — real study, not just time in the app. Clearer subscription details, an easier-to-reach translate button on flashcards, and reliability improvements. 3.2.2 Sep 1 Bug fixes and stability: fixed crashes when setting your exam date and when sharing the app, made study reminders more reliable, and corrected text layout and grammar in several languages. 3.2.1 Aug 30 A redesigned home screen and study plan: follow your journey to exam day, resume unfinished tests right from the home screen, and see your progress at a glance. In quizzes: adjustable text size, clearer explanations, and a restart option. Faster startup and many fixes. 3.2.0 Aug 28 Fixes for subscribers and study accuracy: your subscription now unlocks correctly even with no internet, several quiz answers that could not be selected in some languages are corrected, faster startup, and crash fixes. 3.1.37 Aug 23 This update includes bug fixes and performance improvements for a smoother experience. 3.1.36 Aug 9 This update includes bug fixes and performance improvements for a smoother experience. 3.1.35 Aug 2 This update includes bug fixes and performance improvements for a smoother experience. 3.1.34 Jul 23 This update includes bug fixes and performance improvements for a smoother experience. 3.1.33 Jul 19 This update includes bug fixes and performance improvements for a smoother experience. 3.1.32 Jun 24 This update includes bug fixes and performance improvements for a smoother experience. 3.1.31 Jun 16 This update fixes a bug that could cause the app to close immediately when you opened it after updating. If the app wouldn't open, this resolves it. Thank you for your patience — and happy studying! 3.1.29 Jun 15 This update includes bug fixes and performance improvements for a smoother experience. 3.1.28 Jun 11
version 3.2.17
posted on 2026-10-06
Version History Bug fixes and stability improvements. 3.2.17 13h ago Fixed: your subscription now carries over when you sign in or restore purchases. Bug fixes and stability improvements. 3.2.16 1d ago Fixed: the CDL handbook for Colorado and Tennessee now downloads in the app. 3.2.14 Sep 27 Practice tests: you can now continue where you left off, or start over.
When you answer every question in practice, a button to finish the test appears.
The test timer now pauses while you are away from the app.
Fixed the Terms and Privacy links on the subscription screen, and other small fixes. 3.2.13 Sep 26 On the subscription screen, the reviews section is now called "What drivers say". It shows a different set of driver reviews.
App in Russian, Ukrainian or Uzbek: after you tap "I Passed!", the next screen now has an invite to our Telegram chat for drivers. The chat is in Russian.
App in Ukrainian or Uzbek: the Telegram link in Settings is now in your language. 3.2.12 Sep 26 New first run: choose your state, get your state's CDL handbook, then take a short guided tour of a practice quiz.
Pick your permit tests first, then your endorsements, in two clear steps. Fixed: "Select all" in Settings no longer drops your endorsements.
Explanations now point to the page in your state's handbook.
Support replies now appear on your home screen.
Fixes a rare error that blocked tests from loading.
Reliability fixes. 3.2.11 Sep 25 New first run: choose your state, get your state's CDL handbook, then take a short guided tour of a practice quiz.
Pick your permit tests first, then your endorsements, in two clear steps. Fixed: "Select all" in Settings no longer drops your endorsements.
Explanations now point to the page in your state's handbook.
Support replies now appear on your home screen.
Fixes a rare error that blocked tests from loading.
Reliability fixes. 3.2.10 Sep 23 Fixes exam reminders. When you turn on notifications, your exam countdown is now set right away — before, it could wait until the next time you opened the app. 3.2.8 Sep 11 Fixes exam reminders. When you turn on notifications, your exam countdown is now set right away — before, it could wait until the next time you opened the app. 3.2.7 Sep 7 Progress fix: completed practice sessions now always count toward your progress. Streaks now count answered questions — real study, not just time in the app. Clearer subscription details, an easier-to-reach translate button on flashcards, and reliability improvements. Also new in Settings: notification quiet hours and a daily reminder limit. 3.2.5 Sep 5 Progress fix: completed practice sessions now always count toward your progress. Streaks now count answered questions — real study, not just time in the app. Clearer subscription details, an easier-to-reach translate button on flashcards, and reliability improvements. Also new in Settings: notification quiet hours and a daily reminder limit. 3.2.3 Sep 3 Progress fix: completed practice sessions now always count toward your progress. Streaks now count answered questions — real study, not just time in the app. Clearer subscription details, an easier-to-reach translate button on flashcards, and reliability improvements. 3.2.2 Sep 1 Bug fixes and stability: fixed crashes when setting your exam date and when sharing the app, made study reminders more reliable, and corrected text layout and grammar in several languages. 3.2.1 Aug 30 A redesigned home screen and study plan: follow your journey to exam day, resume unfinished tests right from the home screen, and see your progress at a glance. In quizzes: adjustable text size, clearer explanations, and a restart option. Faster startup and many fixes. 3.2.0 Aug 28 Fixes for subscribers and study accuracy: your subscription now unlocks correctly even with no internet, several quiz answers that could not be selected in some languages are corrected, faster startup, and crash fixes. 3.1.37 Aug 23 This update includes bug fixes and performance improvements for a smoother experience. 3.1.36 Aug 9 This update includes bug fixes and performance improvements for a smoother experience. 3.1.35 Aug 2 This update includes bug fixes and performance improvements for a smoother experience. 3.1.34 Jul 23 This update includes bug fixes and performance improvements for a smoother experience. 3.1.33 Jul 19 This update includes bug fixes and performance improvements for a smoother experience. 3.1.32 Jun 24 This update includes bug fixes and performance improvements for a smoother experience. 3.1.31 Jun 16 This update fixes a bug that could cause the app to close immediately when you opened it after updating. If the app wouldn't open, this resolves it. Thank you for your patience — and happy studying! 3.1.29 Jun 15 This update includes bug fixes and performance improvements for a smoother experience. 3.1.28 Jun 11 This update includes bug fixes and performance improvements for a smoother experience. 3.1.27 Jun 5 This update includes bug fixes and performance improvements for a smoother experience. 3.1.26 Jun 3
version 3.2.14
posted on 2026-10-02
Version History Fixed: the CDL handbook for Colorado and Tennessee now downloads in the app. 3.2.14 4d ago Practice tests: you can now continue where you left off, or start over.
When you answer every question in practice, a button to finish the test appears.
The test timer now pauses while you are away from the app.
Fixed the Terms and Privacy links on the subscription screen, and other small fixes. 3.2.13 5d ago On the subscription screen, the reviews section is now called "What drivers say". It shows a different set of driver reviews.
App in Russian, Ukrainian or Uzbek: after you tap "I Passed!", the next screen now has an invite to our Telegram chat for drivers. The chat is in Russian.
App in Ukrainian or Uzbek: the Telegram link in Settings is now in your language. 3.2.12 6d ago New first run: choose your state, get your state's CDL handbook, then take a short guided tour of a practice quiz.
Pick your permit tests first, then your endorsements, in two clear steps. Fixed: "Select all" in Settings no longer drops your endorsements.
Explanations now point to the page in your state's handbook.
Support replies now appear on your home screen.
Fixes a rare error that blocked tests from loading.
Reliability fixes. 3.2.11 6d ago New first run: choose your state, get your state's CDL handbook, then take a short guided tour of a practice quiz.
Pick your permit tests first, then your endorsements, in two clear steps. Fixed: "Select all" in Settings no longer drops your endorsements.
Explanations now point to the page in your state's handbook.
Support replies now appear on your home screen.
Fixes a rare error that blocked tests from loading.
Reliability fixes. 3.2.10 Sep 23 Fixes exam reminders. When you turn on notifications, your exam countdown is now set right away — before, it could wait until the next time you opened the app. 3.2.8 Sep 11 Fixes exam reminders. When you turn on notifications, your exam countdown is now set right away — before, it could wait until the next time you opened the app. 3.2.7 Sep 7 Progress fix: completed practice sessions now always count toward your progress. Streaks now count answered questions — real study, not just time in the app. Clearer subscription details, an easier-to-reach translate button on flashcards, and reliability improvements. Also new in Settings: notification quiet hours and a daily reminder limit. 3.2.5 Sep 5 Progress fix: completed practice sessions now always count toward your progress. Streaks now count answered questions — real study, not just time in the app. Clearer subscription details, an easier-to-reach translate button on flashcards, and reliability improvements. Also new in Settings: notification quiet hours and a daily reminder limit. 3.2.3 Sep 3 Progress fix: completed practice sessions now always count toward your progress. Streaks now count answered questions — real study, not just time in the app. Clearer subscription details, an easier-to-reach translate button on flashcards, and reliability improvements. 3.2.2 Sep 1 Bug fixes and stability: fixed crashes when setting your exam date and when sharing the app, made study reminders more reliable, and corrected text layout and grammar in several languages. 3.2.1 Aug 30 A redesigned home screen and study plan: follow your journey to exam day, resume unfinished tests right from the home screen, and see your progress at a glance. In quizzes: adjustable text size, clearer explanations, and a restart option. Faster startup and many fixes. 3.2.0 Aug 28 Fixes for subscribers and study accuracy: your subscription now unlocks correctly even with no internet, several quiz answers that could not be selected in some languages are corrected, faster startup, and crash fixes. 3.1.37 Aug 23 This update includes bug fixes and performance improvements for a smoother experience. 3.1.36 Aug 9 This update includes bug fixes and performance improvements for a smoother experience. 3.1.35 Aug 2 This update includes bug fixes and performance improvements for a smoother experience. 3.1.34 Jul 23 This update includes bug fixes and performance improvements for a smoother experience. 3.1.33 Jul 19 This update includes bug fixes and performance improvements for a smoother experience. 3.1.32 Jun 24 This update includes bug fixes and performance improvements for a smoother experience. 3.1.31 Jun 16 This update fixes a bug that could cause the app to close immediately when you opened it after updating. If the app wouldn't open, this resolves it. Thank you for your patience — and happy studying! 3.1.29 Jun 15 This update includes bug fixes and performance improvements for a smoother experience. 3.1.28 Jun 11 This update includes bug fixes and performance improvements for a smoother experience. 3.1.27 Jun 5 This update includes bug fixes and performance improvements for a smoother experience. 3.1.26 Jun 3 This update improves the translation feature during tests and includes bug fixes for a smoother experience. 3.1.25 Jun 2 Bug fixes and performance improvements. 3.1.24 Jun 2
version 3.2.10
posted on 2026-09-25
Version History New first run: choose your state, get your state's CDL handbook, then take a short guided tour of a practice quiz.
Pick your permit tests first, then your endorsements, in two clear steps. Fixed: "Select all" in Settings no longer drops your endorsements.
Explanations now point to the page in your state's handbook.
Support replies now appear on your home screen.
Fixes a rare error that blocked tests from loading.
Reliability fixes. 3.2.10 1d ago Fixes exam reminders. When you turn on notifications, your exam countdown is now set right away — before, it could wait until the next time you opened the app. 3.2.8 Sep 11 Fixes exam reminders. When you turn on notifications, your exam countdown is now set right away — before, it could wait until the next time you opened the app. 3.2.7 Sep 7 Progress fix: completed practice sessions now always count toward your progress. Streaks now count answered questions — real study, not just time in the app. Clearer subscription details, an easier-to-reach translate button on flashcards, and reliability improvements. Also new in Settings: notification quiet hours and a daily reminder limit. 3.2.5 Sep 5 Progress fix: completed practice sessions now always count toward your progress. Streaks now count answered questions — real study, not just time in the app. Clearer subscription details, an easier-to-reach translate button on flashcards, and reliability improvements. Also new in Settings: notification quiet hours and a daily reminder limit. 3.2.3 Sep 3 Progress fix: completed practice sessions now always count toward your progress. Streaks now count answered questions — real study, not just time in the app. Clearer subscription details, an easier-to-reach translate button on flashcards, and reliability improvements. 3.2.2 Sep 1 Bug fixes and stability: fixed crashes when setting your exam date and when sharing the app, made study reminders more reliable, and corrected text layout and grammar in several languages. 3.2.1 Aug 30 A redesigned home screen and study plan: follow your journey to exam day, resume unfinished tests right from the home screen, and see your progress at a glance. In quizzes: adjustable text size, clearer explanations, and a restart option. Faster startup and many fixes. 3.2.0 Aug 28 Fixes for subscribers and study accuracy: your subscription now unlocks correctly even with no internet, several quiz answers that could not be selected in some languages are corrected, faster startup, and crash fixes. 3.1.37 Aug 23 This update includes bug fixes and performance improvements for a smoother experience. 3.1.36 Aug 9 This update includes bug fixes and performance improvements for a smoother experience. 3.1.35 Aug 2 This update includes bug fixes and performance improvements for a smoother experience. 3.1.34 Jul 23 This update includes bug fixes and performance improvements for a smoother experience. 3.1.33 Jul 19 This update includes bug fixes and performance improvements for a smoother experience. 3.1.32 Jun 24 This update includes bug fixes and performance improvements for a smoother experience. 3.1.31 Jun 16 This update fixes a bug that could cause the app to close immediately when you opened it after updating. If the app wouldn't open, this resolves it. Thank you for your patience — and happy studying! 3.1.29 Jun 15 This update includes bug fixes and performance improvements for a smoother experience. 3.1.28 Jun 11 This update includes bug fixes and performance improvements for a smoother experience. 3.1.27 Jun 5 This update includes bug fixes and performance improvements for a smoother experience. 3.1.26 Jun 3 This update improves the translation feature during tests and includes bug fixes for a smoother experience. 3.1.25 Jun 2 Bug fixes and performance improvements. 3.1.24 Jun 2 Bug fixes and performance improvements. 3.1.22 Jun 1 - Quiz content fixes (questions and answers)
- Corrected translations to remove duplicates that could cause answers to “shift” into the wrong position
- Removed 10 incorrect duplicate answers that matched the correct answer text
- Added missing/replacement third answer options for 6 questions across all supported languages 3.1.21 May 30 - Quiz content fixes (questions and answers)
- Corrected translations to remove duplicates that could cause answers to “shift” into the wrong position
- Removed 10 incorrect duplicate answers that matched the correct answer text
- Added missing/replacement third answer options for 6 questions across all supported languages 3.1.19 May 21 - Quiz content fixes (questions and answers)
- Corrected translations to remove duplicates that could cause answers to “shift” into the wrong position
- Removed 10 incorrect duplicate answers that matched the correct answer text
- Added missing/replacement third answer options for 6 questions across all supported languages 3.1.17 May 12
version 3.2.8
posted on 2026-09-18
Version History Fixes exam reminders. When you turn on notifications, your exam countdown is now set right away — before, it could wait until the next time you opened the app. 3.2.8 6d ago Fixes exam reminders. When you turn on notifications, your exam countdown is now set right away — before, it could wait until the next time you opened the app. 3.2.7 Sep 7 Progress fix: completed practice sessions now always count toward your progress. Streaks now count answered questions — real study, not just time in the app. Clearer subscription details, an easier-to-reach translate button on flashcards, and reliability improvements. Also new in Settings: notification quiet hours and a daily reminder limit. 3.2.5 Sep 5 Progress fix: completed practice sessions now always count toward your progress. Streaks now count answered questions — real study, not just time in the app. Clearer subscription details, an easier-to-reach translate button on flashcards, and reliability improvements. Also new in Settings: notification quiet hours and a daily reminder limit. 3.2.3 Sep 3 Progress fix: completed practice sessions now always count toward your progress. Streaks now count answered questions — real study, not just time in the app. Clearer subscription details, an easier-to-reach translate button on flashcards, and reliability improvements. 3.2.2 Sep 1 Bug fixes and stability: fixed crashes when setting your exam date and when sharing the app, made study reminders more reliable, and corrected text layout and grammar in several languages. 3.2.1 Aug 30 A redesigned home screen and study plan: follow your journey to exam day, resume unfinished tests right from the home screen, and see your progress at a glance. In quizzes: adjustable text size, clearer explanations, and a restart option. Faster startup and many fixes. 3.2.0 Aug 28 Fixes for subscribers and study accuracy: your subscription now unlocks correctly even with no internet, several quiz answers that could not be selected in some languages are corrected, faster startup, and crash fixes. 3.1.37 Aug 23 This update includes bug fixes and performance improvements for a smoother experience. 3.1.36 Aug 9 This update includes bug fixes and performance improvements for a smoother experience. 3.1.35 Aug 2 This update includes bug fixes and performance improvements for a smoother experience. 3.1.34 Jul 23 This update includes bug fixes and performance improvements for a smoother experience. 3.1.33 Jul 19 This update includes bug fixes and performance improvements for a smoother experience. 3.1.32 Jun 24 This update includes bug fixes and performance improvements for a smoother experience. 3.1.31 Jun 16 This update fixes a bug that could cause the app to close immediately when you opened it after updating. If the app wouldn't open, this resolves it. Thank you for your patience — and happy studying! 3.1.29 Jun 15 This update includes bug fixes and performance improvements for a smoother experience. 3.1.28 Jun 11 This update includes bug fixes and performance improvements for a smoother experience. 3.1.27 Jun 5 This update includes bug fixes and performance improvements for a smoother experience. 3.1.26 Jun 3 This update improves the translation feature during tests and includes bug fixes for a smoother experience. 3.1.25 Jun 2 Bug fixes and performance improvements. 3.1.24 Jun 2 Bug fixes and performance improvements. 3.1.22 Jun 1 - Quiz content fixes (questions and answers)
- Corrected translations to remove duplicates that could cause answers to “shift” into the wrong position
- Removed 10 incorrect duplicate answers that matched the correct answer text
- Added missing/replacement third answer options for 6 questions across all supported languages 3.1.21 May 30 - Quiz content fixes (questions and answers)
- Corrected translations to remove duplicates that could cause answers to “shift” into the wrong position
- Removed 10 incorrect duplicate answers that matched the correct answer text
- Added missing/replacement third answer options for 6 questions across all supported languages 3.1.19 May 21 - Quiz content fixes (questions and answers)
- Corrected translations to remove duplicates that could cause answers to “shift” into the wrong position
- Removed 10 incorrect duplicate answers that matched the correct answer text
- Added missing/replacement third answer options for 6 questions across all supported languages 3.1.17 May 12 - Quiz content fixes (questions and answers)
- Corrected translations to remove duplicates that could cause answers to “shift” into the wrong position
- Removed 10 incorrect duplicate answers that matched the correct answer text
- Added missing/replacement third answer options for 6 questions across all supported languages
- More reliable quiz progress, completion, and bookmarks
- Fixed cases where quiz progress wasn’t saved properly
- Bookmarking a question now updates instantly without reloading the entire quiz
- Starting a new attempt no longer resets or overwrites your completion status
- Resolved multiple quiz-screen glitches, including lost translations, unexpected question re-ordering, and jumping to the wrong spot in the mistakes section
- Improved final test availability and question selection
- Final tests are now available in more categories (requirements relaxed)
- The final test card now shows the actual number of questions you’ll receive (e.g., 50 or 30), not the total question pool size
- Final test questions are now de-duplicated, shuffled, and capped at:
- 50 questions for general tests
- 30 questions for endorsements
- Favorites now check login status more accurately
- Clearer connection status messaging
- The “Connection lost” banner now appears only after a real connection drops (no more banner on stale/expired sessions)
- Expired guest sessions are reset automatically to prevent getting stuck in a “reconnecting” state
- Guest error reporting now works end-to-end
- Submitting “Found an error?” as a guest now reliably sends the report instead of losing it
- Support escalation fix
- Escalation now uses the correct API endpoint (instead of sending a text message), preventing automated reply loops and correctly marking the conversation as waiting for staff
- Small iOS UI change
- The iOS status bar is now hidden 3.1.16 May 10
version 3.2.7
posted on 2026-09-11
Version History Fixes exam reminders. When you turn on notifications, your exam countdown is now set right away — before, it could wait until the next time you opened the app. 3.2.7 3d ago Progress fix: completed practice sessions now always count toward your progress. Streaks now count answered questions — real study, not just time in the app. Clearer subscription details, an easier-to-reach translate button on flashcards, and reliability improvements. Also new in Settings: notification quiet hours and a daily reminder limit. 3.2.5 5d ago Progress fix: completed practice sessions now always count toward your progress. Streaks now count answered questions — real study, not just time in the app. Clearer subscription details, an easier-to-reach translate button on flashcards, and reliability improvements. Also new in Settings: notification quiet hours and a daily reminder limit. 3.2.3 Sep 3 Progress fix: completed practice sessions now always count toward your progress. Streaks now count answered questions — real study, not just time in the app. Clearer subscription details, an easier-to-reach translate button on flashcards, and reliability improvements. 3.2.2 Sep 1 Bug fixes and stability: fixed crashes when setting your exam date and when sharing the app, made study reminders more reliable, and corrected text layout and grammar in several languages. 3.2.1 Aug 30 A redesigned home screen and study plan: follow your journey to exam day, resume unfinished tests right from the home screen, and see your progress at a glance. In quizzes: adjustable text size, clearer explanations, and a restart option. Faster startup and many fixes. 3.2.0 Aug 28 Fixes for subscribers and study accuracy: your subscription now unlocks correctly even with no internet, several quiz answers that could not be selected in some languages are corrected, faster startup, and crash fixes. 3.1.37 Aug 23 This update includes bug fixes and performance improvements for a smoother experience. 3.1.36 Aug 9 This update includes bug fixes and performance improvements for a smoother experience. 3.1.35 Aug 2 This update includes bug fixes and performance improvements for a smoother experience. 3.1.34 Jul 23 This update includes bug fixes and performance improvements for a smoother experience. 3.1.33 Jul 19 This update includes bug fixes and performance improvements for a smoother experience. 3.1.32 Jun 24 This update includes bug fixes and performance improvements for a smoother experience. 3.1.31 Jun 16 This update fixes a bug that could cause the app to close immediately when you opened it after updating. If the app wouldn't open, this resolves it. Thank you for your patience — and happy studying! 3.1.29 Jun 15 This update includes bug fixes and performance improvements for a smoother experience. 3.1.28 Jun 11 This update includes bug fixes and performance improvements for a smoother experience. 3.1.27 Jun 5 This update includes bug fixes and performance improvements for a smoother experience. 3.1.26 Jun 3 This update improves the translation feature during tests and includes bug fixes for a smoother experience. 3.1.25 Jun 2 Bug fixes and performance improvements. 3.1.24 Jun 2 Bug fixes and performance improvements. 3.1.22 Jun 1 - Quiz content fixes (questions and answers)
- Corrected translations to remove duplicates that could cause answers to “shift” into the wrong position
- Removed 10 incorrect duplicate answers that matched the correct answer text
- Added missing/replacement third answer options for 6 questions across all supported languages 3.1.21 May 30 - Quiz content fixes (questions and answers)
- Corrected translations to remove duplicates that could cause answers to “shift” into the wrong position
- Removed 10 incorrect duplicate answers that matched the correct answer text
- Added missing/replacement third answer options for 6 questions across all supported languages 3.1.19 May 21 - Quiz content fixes (questions and answers)
- Corrected translations to remove duplicates that could cause answers to “shift” into the wrong position
- Removed 10 incorrect duplicate answers that matched the correct answer text
- Added missing/replacement third answer options for 6 questions across all supported languages 3.1.17 May 12 - Quiz content fixes (questions and answers)
- Corrected translations to remove duplicates that could cause answers to “shift” into the wrong position
- Removed 10 incorrect duplicate answers that matched the correct answer text
- Added missing/replacement third answer options for 6 questions across all supported languages
- More reliable quiz progress, completion, and bookmarks
- Fixed cases where quiz progress wasn’t saved properly
- Bookmarking a question now updates instantly without reloading the entire quiz
- Starting a new attempt no longer resets or overwrites your completion status
- Resolved multiple quiz-screen glitches, including lost translations, unexpected question re-ordering, and jumping to the wrong spot in the mistakes section
- Improved final test availability and question selection
- Final tests are now available in more categories (requirements relaxed)
- The final test card now shows the actual number of questions you’ll receive (e.g., 50 or 30), not the total question pool size
- Final test questions are now de-duplicated, shuffled, and capped at:
- 50 questions for general tests
- 30 questions for endorsements
- Favorites now check login status more accurately
- Clearer connection status messaging
- The “Connection lost” banner now appears only after a real connection drops (no more banner on stale/expired sessions)
- Expired guest sessions are reset automatically to prevent getting stuck in a “reconnecting” state
- Guest error reporting now works end-to-end
- Submitting “Found an error?” as a guest now reliably sends the report instead of losing it
- Support escalation fix
- Escalation now uses the correct API endpoint (instead of sending a text message), preventing automated reply loops and correctly marking the conversation as waiting for staff
- Small iOS UI change
- The iOS status bar is now hidden 3.1.16 May 10 - Quiz content fixes (questions and answers)
- Corrected translations to remove duplicates that could cause answers to “shift” into the wrong position
- Removed 10 incorrect duplicate answers that matched the correct answer text
- Added missing/replacement third answer options for 6 questions across all supported languages
- More reliable quiz progress, completion, and bookmarks
- Fixed cases where quiz progress wasn’t saved properly
- Bookmarking a question now updates instantly without reloading the entire quiz
- Starting a new attempt no longer resets or overwrites your completion status
- Resolved multiple quiz-screen glitches, including lost translations, unexpected question re-ordering, and jumping to the wrong spot in the mistakes section
- Improved final test availability and question selection
- Final tests are now available in more categories (requirements relaxed)
- The final test card now shows the actual number of questions you’ll receive (e.g., 50 or 30), not the total question pool size
- Final test questions are now de-duplicated, shuffled, and capped at:
- 50 questions for general tests
- 30 questions for endorsements
- Favorites now check login status more accurately
- Clearer connection status messaging
- The “Connection lost” banner now appears only after a real connection drops (no more banner on stale/expired sessions)
- Expired guest sessions are reset automatically to prevent getting stuck in a “reconnecting” state
- Guest error reporting now works end-to-end
- Submitting “Found an error?” as a guest now reliably sends the report instead of losing it
- Support escalation fix
- Escalation now uses the correct API endpoint (instead of sending a text message), preventing automated reply loops and correctly marking the conversation as waiting for staff
- Small iOS UI change
- The iOS status bar is now hidden 3.1.15 May 9
version 3.2.3
posted on 2026-09-04
Version History Progress fix: completed practice sessions now always count toward your progress. Streaks now count answered questions — real study, not just time in the app. Clearer subscription details, an easier-to-reach translate button on flashcards, and reliability improvements. Also new in Settings: notification quiet hours and a daily reminder limit. 3.2.3 7h ago Progress fix: completed practice sessions now always count toward your progress. Streaks now count answered questions — real study, not just time in the app. Clearer subscription details, an easier-to-reach translate button on flashcards, and reliability improvements. 3.2.2 2d ago Bug fixes and stability: fixed crashes when setting your exam date and when sharing the app, made study reminders more reliable, and corrected text layout and grammar in several languages. 3.2.1 5d ago A redesigned home screen and study plan: follow your journey to exam day, resume unfinished tests right from the home screen, and see your progress at a glance. In quizzes: adjustable text size, clearer explanations, and a restart option. Faster startup and many fixes. 3.2.0 6d ago Fixes for subscribers and study accuracy: your subscription now unlocks correctly even with no internet, several quiz answers that could not be selected in some languages are corrected, faster startup, and crash fixes. 3.1.37 Aug 23 This update includes bug fixes and performance improvements for a smoother experience. 3.1.36 Aug 9 This update includes bug fixes and performance improvements for a smoother experience. 3.1.35 Aug 2 This update includes bug fixes and performance improvements for a smoother experience. 3.1.34 Jul 23 This update includes bug fixes and performance improvements for a smoother experience. 3.1.33 Jul 19 This update includes bug fixes and performance improvements for a smoother experience. 3.1.32 Jun 24 This update includes bug fixes and performance improvements for a smoother experience. 3.1.31 Jun 16 This update fixes a bug that could cause the app to close immediately when you opened it after updating. If the app wouldn't open, this resolves it. Thank you for your patience — and happy studying! 3.1.29 Jun 15 This update includes bug fixes and performance improvements for a smoother experience. 3.1.28 Jun 11 This update includes bug fixes and performance improvements for a smoother experience. 3.1.27 Jun 5 This update includes bug fixes and performance improvements for a smoother experience. 3.1.26 Jun 3 This update improves the translation feature during tests and includes bug fixes for a smoother experience. 3.1.25 Jun 2 Bug fixes and performance improvements. 3.1.24 Jun 2 Bug fixes and performance improvements. 3.1.22 Jun 1 - Quiz content fixes (questions and answers)
- Corrected translations to remove duplicates that could cause answers to “shift” into the wrong position
- Removed 10 incorrect duplicate answers that matched the correct answer text
- Added missing/replacement third answer options for 6 questions across all supported languages 3.1.21 May 30 - Quiz content fixes (questions and answers)
- Corrected translations to remove duplicates that could cause answers to “shift” into the wrong position
- Removed 10 incorrect duplicate answers that matched the correct answer text
- Added missing/replacement third answer options for 6 questions across all supported languages 3.1.19 May 21 - Quiz content fixes (questions and answers)
- Corrected translations to remove duplicates that could cause answers to “shift” into the wrong position
- Removed 10 incorrect duplicate answers that matched the correct answer text
- Added missing/replacement third answer options for 6 questions across all supported languages 3.1.17 May 12 - Quiz content fixes (questions and answers)
- Corrected translations to remove duplicates that could cause answers to “shift” into the wrong position
- Removed 10 incorrect duplicate answers that matched the correct answer text
- Added missing/replacement third answer options for 6 questions across all supported languages
- More reliable quiz progress, completion, and bookmarks
- Fixed cases where quiz progress wasn’t saved properly
- Bookmarking a question now updates instantly without reloading the entire quiz
- Starting a new attempt no longer resets or overwrites your completion status
- Resolved multiple quiz-screen glitches, including lost translations, unexpected question re-ordering, and jumping to the wrong spot in the mistakes section
- Improved final test availability and question selection
- Final tests are now available in more categories (requirements relaxed)
- The final test card now shows the actual number of questions you’ll receive (e.g., 50 or 30), not the total question pool size
- Final test questions are now de-duplicated, shuffled, and capped at:
- 50 questions for general tests
- 30 questions for endorsements
- Favorites now check login status more accurately
- Clearer connection status messaging
- The “Connection lost” banner now appears only after a real connection drops (no more banner on stale/expired sessions)
- Expired guest sessions are reset automatically to prevent getting stuck in a “reconnecting” state
- Guest error reporting now works end-to-end
- Submitting “Found an error?” as a guest now reliably sends the report instead of losing it
- Support escalation fix
- Escalation now uses the correct API endpoint (instead of sending a text message), preventing automated reply loops and correctly marking the conversation as waiting for staff
- Small iOS UI change
- The iOS status bar is now hidden 3.1.16 May 10 - Quiz content fixes (questions and answers)
- Corrected translations to remove duplicates that could cause answers to “shift” into the wrong position
- Removed 10 incorrect duplicate answers that matched the correct answer text
- Added missing/replacement third answer options for 6 questions across all supported languages
- More reliable quiz progress, completion, and bookmarks
- Fixed cases where quiz progress wasn’t saved properly
- Bookmarking a question now updates instantly without reloading the entire quiz
- Starting a new attempt no longer resets or overwrites your completion status
- Resolved multiple quiz-screen glitches, including lost translations, unexpected question re-ordering, and jumping to the wrong spot in the mistakes section
- Improved final test availability and question selection
- Final tests are now available in more categories (requirements relaxed)
- The final test card now shows the actual number of questions you’ll receive (e.g., 50 or 30), not the total question pool size
- Final test questions are now de-duplicated, shuffled, and capped at:
- 50 questions for general tests
- 30 questions for endorsements
- Favorites now check login status more accurately
- Clearer connection status messaging
- The “Connection lost” banner now appears only after a real connection drops (no more banner on stale/expired sessions)
- Expired guest sessions are reset automatically to prevent getting stuck in a “reconnecting” state
- Guest error reporting now works end-to-end
- Submitting “Found an error?” as a guest now reliably sends the report instead of losing it
- Support escalation fix
- Escalation now uses the correct API endpoint (instead of sending a text message), preventing automated reply loops and correctly marking the conversation as waiting for staff
- Small iOS UI change
- The iOS status bar is now hidden 3.1.15 May 9 - Quiz content fixes (questions and answers)
- Corrected translations to remove duplicates that could cause answers to “shift” into the wrong position
- Removed 10 incorrect duplicate answers that matched the correct answer text
- Added missing/replacement third answer options for 6 questions across all supported languages
- More reliable quiz progress, completion, and bookmarks
- Fixed cases where quiz progress wasn’t saved properly
- Bookmarking a question now updates instantly without reloading the entire quiz
- Starting a new attempt no longer resets or overwrites your completion status
- Resolved multiple quiz-screen glitches, including lost translations, unexpected question re-ordering, and jumping to the wrong spot in the mistakes section
- Improved final test availability and question selection
- Final tests are now available in more categories (requirements relaxed)
- The final test card now shows the actual number of questions you’ll receive (e.g., 50 or 30), not the total question pool size
- Final test questions are now de-duplicated, shuffled, and capped at:
- 50 questions for general tests
- 30 questions for endorsements
- Favorites now check login status more accurately
- Clearer connection status messaging
- The “Connection lost” banner now appears only after a real connection drops (no more banner on stale/expired sessions)
- Expired guest sessions are reset automatically to prevent getting stuck in a “reconnecting” state
- Guest error reporting now works end-to-end
- Submitting “Found an error?” as a guest now reliably sends the report instead of losing it
- Support escalation fix
- Escalation now uses the correct API endpoint (instead of sending a text message), preventing automated reply loops and correctly marking the conversation as waiting for staff
- Small iOS UI change
- The iOS status bar is now hidden 3.1.14 May 7 - Quiz content fixes (questions and answers)
- Corrected translations to remove duplicates that could cause answers to “shift” into the wrong position
- Removed 10 incorrect duplicate answers that matched the correct answer text
- Added missing/replacement third answer options for 6 questions across all supported languages
- More reliable quiz progress, completion, and bookmarks
- Fixed cases where quiz progress wasn’t saved properly
- Bookmarking a question now updates instantly without reloading the entire quiz
- Starting a new attempt no longer resets or overwrites your completion status
- Resolved multiple quiz-screen glitches, including lost translations, unexpected question re-ordering, and jumping to the wrong spot in the mistakes section
- Improved final test availability and question selection
- Final tests are now available in more categories (requirements relaxed)
- The final test card now shows the actual number of questions you’ll receive (e.g., 50 or 30), not the total question pool size
- Final test questions are now de-duplicated, shuffled, and capped at:
- 50 questions for general tests
- 30 questions for endorsements
- Favorites now check login status more accurately
- Clearer connection status messaging
- The “Connection lost” banner now appears only after a real connection drops (no more banner on stale/expired sessions)
- Expired guest sessions are reset automatically to prevent getting stuck in a “reconnecting” state
- Guest error reporting now works end-to-end
- Submitting “Found an error?” as a guest now reliably sends the report instead of losing it
- Support escalation fix
- Escalation now uses the correct API endpoint (instead of sending a text message), preventing automated reply loops and correctly marking the conversation as waiting for staff
- Small iOS UI change
- The iOS status bar is now hidden 3.1.13 May 4
version 3.1.36
posted on 2026-08-22
Version History This update includes bug fixes and performance improvements for a smoother experience. 3.1.36 Aug 9 This update includes bug fixes and performance improvements for a smoother experience. 3.1.35 Aug 2 This update includes bug fixes and performance improvements for a smoother experience. 3.1.34 Jul 23 This update includes bug fixes and performance improvements for a smoother experience. 3.1.33 Jul 19 This update includes bug fixes and performance improvements for a smoother experience. 3.1.32 Jun 24 This update includes bug fixes and performance improvements for a smoother experience. 3.1.31 Jun 16 This update fixes a bug that could cause the app to close immediately when you opened it after updating. If the app wouldn't open, this resolves it. Thank you for your patience — and happy studying! 3.1.29 Jun 15 This update includes bug fixes and performance improvements for a smoother experience. 3.1.28 Jun 11 This update includes bug fixes and performance improvements for a smoother experience. 3.1.27 Jun 5 This update includes bug fixes and performance improvements for a smoother experience. 3.1.26 Jun 3 This update improves the translation feature during tests and includes bug fixes for a smoother experience. 3.1.25 Jun 2 Bug fixes and performance improvements. 3.1.24 Jun 2 Bug fixes and performance improvements. 3.1.22 Jun 1 - Quiz content fixes (questions and answers)
- Corrected translations to remove duplicates that could cause answers to “shift” into the wrong position
- Removed 10 incorrect duplicate answers that matched the correct answer text
- Added missing/replacement third answer options for 6 questions across all supported languages 3.1.21 May 30 - Quiz content fixes (questions and answers)
- Corrected translations to remove duplicates that could cause answers to “shift” into the wrong position
- Removed 10 incorrect duplicate answers that matched the correct answer text
- Added missing/replacement third answer options for 6 questions across all supported languages 3.1.19 May 21 - Quiz content fixes (questions and answers)
- Corrected translations to remove duplicates that could cause answers to “shift” into the wrong position
- Removed 10 incorrect duplicate answers that matched the correct answer text
- Added missing/replacement third answer options for 6 questions across all supported languages 3.1.17 May 12 - Quiz content fixes (questions and answers)
- Corrected translations to remove duplicates that could cause answers to “shift” into the wrong position
- Removed 10 incorrect duplicate answers that matched the correct answer text
- Added missing/replacement third answer options for 6 questions across all supported languages
- More reliable quiz progress, completion, and bookmarks
- Fixed cases where quiz progress wasn’t saved properly
- Bookmarking a question now updates instantly without reloading the entire quiz
- Starting a new attempt no longer resets or overwrites your completion status
- Resolved multiple quiz-screen glitches, including lost translations, unexpected question re-ordering, and jumping to the wrong spot in the mistakes section
- Improved final test availability and question selection
- Final tests are now available in more categories (requirements relaxed)
- The final test card now shows the actual number of questions you’ll receive (e.g., 50 or 30), not the total question pool size
- Final test questions are now de-duplicated, shuffled, and capped at:
- 50 questions for general tests
- 30 questions for endorsements
- Favorites now check login status more accurately
- Clearer connection status messaging
- The “Connection lost” banner now appears only after a real connection drops (no more banner on stale/expired sessions)
- Expired guest sessions are reset automatically to prevent getting stuck in a “reconnecting” state
- Guest error reporting now works end-to-end
- Submitting “Found an error?” as a guest now reliably sends the report instead of losing it
- Support escalation fix
- Escalation now uses the correct API endpoint (instead of sending a text message), preventing automated reply loops and correctly marking the conversation as waiting for staff
- Small iOS UI change
- The iOS status bar is now hidden 3.1.16 May 10 - Quiz content fixes (questions and answers)
- Corrected translations to remove duplicates that could cause answers to “shift” into the wrong position
- Removed 10 incorrect duplicate answers that matched the correct answer text
- Added missing/replacement third answer options for 6 questions across all supported languages
- More reliable quiz progress, completion, and bookmarks
- Fixed cases where quiz progress wasn’t saved properly
- Bookmarking a question now updates instantly without reloading the entire quiz
- Starting a new attempt no longer resets or overwrites your completion status
- Resolved multiple quiz-screen glitches, including lost translations, unexpected question re-ordering, and jumping to the wrong spot in the mistakes section
- Improved final test availability and question selection
- Final tests are now available in more categories (requirements relaxed)
- The final test card now shows the actual number of questions you’ll receive (e.g., 50 or 30), not the total question pool size
- Final test questions are now de-duplicated, shuffled, and capped at:
- 50 questions for general tests
- 30 questions for endorsements
- Favorites now check login status more accurately
- Clearer connection status messaging
- The “Connection lost” banner now appears only after a real connection drops (no more banner on stale/expired sessions)
- Expired guest sessions are reset automatically to prevent getting stuck in a “reconnecting” state
- Guest error reporting now works end-to-end
- Submitting “Found an error?” as a guest now reliably sends the report instead of losing it
- Support escalation fix
- Escalation now uses the correct API endpoint (instead of sending a text message), preventing automated reply loops and correctly marking the conversation as waiting for staff
- Small iOS UI change
- The iOS status bar is now hidden 3.1.15 May 9 - Quiz content fixes (questions and answers)
- Corrected translations to remove duplicates that could cause answers to “shift” into the wrong position
- Removed 10 incorrect duplicate answers that matched the correct answer text
- Added missing/replacement third answer options for 6 questions across all supported languages
- More reliable quiz progress, completion, and bookmarks
- Fixed cases where quiz progress wasn’t saved properly
- Bookmarking a question now updates instantly without reloading the entire quiz
- Starting a new attempt no longer resets or overwrites your completion status
- Resolved multiple quiz-screen glitches, including lost translations, unexpected question re-ordering, and jumping to the wrong spot in the mistakes section
- Improved final test availability and question selection
- Final tests are now available in more categories (requirements relaxed)
- The final test card now shows the actual number of questions you’ll receive (e.g., 50 or 30), not the total question pool size
- Final test questions are now de-duplicated, shuffled, and capped at:
- 50 questions for general tests
- 30 questions for endorsements
- Favorites now check login status more accurately
- Clearer connection status messaging
- The “Connection lost” banner now appears only after a real connection drops (no more banner on stale/expired sessions)
- Expired guest sessions are reset automatically to prevent getting stuck in a “reconnecting” state
- Guest error reporting now works end-to-end
- Submitting “Found an error?” as a guest now reliably sends the report instead of losing it
- Support escalation fix
- Escalation now uses the correct API endpoint (instead of sending a text message), preventing automated reply loops and correctly marking the conversation as waiting for staff
- Small iOS UI change
- The iOS status bar is now hidden 3.1.14 May 7 - Quiz content fixes (questions and answers)
- Corrected translations to remove duplicates that could cause answers to “shift” into the wrong position
- Removed 10 incorrect duplicate answers that matched the correct answer text
- Added missing/replacement third answer options for 6 questions across all supported languages
- More reliable quiz progress, completion, and bookmarks
- Fixed cases where quiz progress wasn’t saved properly
- Bookmarking a question now updates instantly without reloading the entire quiz
- Starting a new attempt no longer resets or overwrites your completion status
- Resolved multiple quiz-screen glitches, including lost translations, unexpected question re-ordering, and jumping to the wrong spot in the mistakes section
- Improved final test availability and question selection
- Final tests are now available in more categories (requirements relaxed)
- The final test card now shows the actual number of questions you’ll receive (e.g., 50 or 30), not the total question pool size
- Final test questions are now de-duplicated, shuffled, and capped at:
- 50 questions for general tests
- 30 questions for endorsements
- Favorites now check login status more accurately
- Clearer connection status messaging
- The “Connection lost” banner now appears only after a real connection drops (no more banner on stale/expired sessions)
- Expired guest sessions are reset automatically to prevent getting stuck in a “reconnecting” state
- Guest error reporting now works end-to-end
- Submitting “Found an error?” as a guest now reliably sends the report instead of losing it
- Support escalation fix
- Escalation now uses the correct API endpoint (instead of sending a text message), preventing automated reply loops and correctly marking the conversation as waiting for staff
- Small iOS UI change
- The iOS status bar is now hidden 3.1.13 May 4 - Quiz content fixes (questions and answers)
- Corrected translations to remove duplicates that could cause answers to “shift” into the wrong position
- Removed 10 incorrect duplicate answers that matched the correct answer text
- Added missing/replacement third answer options for 6 questions across all supported languages
- More reliable quiz progress, completion, and bookmarks
- Fixed cases where quiz progress wasn’t saved properly
- Bookmarking a question now updates instantly without reloading the entire quiz
- Starting a new attempt no longer resets or overwrites your completion status
- Resolved multiple quiz-screen glitches, including lost translations, unexpected question re-ordering, and jumping to the wrong spot in the mistakes section
- Improved final test availability and question selection
- Final tests are now available in more categories (requirements relaxed)
- The final test card now shows the actual number of questions you’ll receive (e.g., 50 or 30), not the total question pool size
- Final test questions are now de-duplicated, shuffled, and capped at:
- 50 questions for general tests
- 30 questions for endorsements
- Favorites now check login status more accurately
- Clearer connection status messaging
- The “Connection lost” banner now appears only after a real connection drops (no more banner on stale/expired sessions)
- Expired guest sessions are reset automatically to prevent getting stuck in a “reconnecting” state
- Guest error reporting now works end-to-end
- Submitting “Found an error?” as a guest now reliably sends the report instead of losing it
- Support escalation fix
- Escalation now uses the correct API endpoint (instead of sending a text message), preventing automated reply loops and correctly marking the conversation as waiting for staff
- Small iOS UI change
- The iOS status bar is now hidden 3.1.12 May 3 - Quiz content fixes (questions and answers)
- Corrected translations to remove duplicates that could cause answers to “shift” into the wrong position
- Removed 10 incorrect duplicate answers that matched the correct answer text
- Added missing/replacement third answer options for 6 questions across all supported languages
- More reliable quiz progress, completion, and bookmarks
- Fixed cases where quiz progress wasn’t saved properly
- Bookmarking a question now updates instantly without reloading the entire quiz
- Starting a new attempt no longer resets or overwrites your completion status
- Resolved multiple quiz-screen glitches, including lost translations, unexpected question re-ordering, and jumping to the wrong spot in the mistakes section
- Improved final test availability and question selection
- Final tests are now available in more categories (requirements relaxed)
- The final test card now shows the actual number of questions you’ll receive (e.g., 50 or 30), not the total question pool size
- Final test questions are now de-duplicated, shuffled, and capped at:
- 50 questions for general tests
- 30 questions for endorsements
- Favorites now check login status more accurately
- Clearer connection status messaging
- The “Connection lost” banner now appears only after a real connection drops (no more banner on stale/expired sessions)
- Expired guest sessions are reset automatically to prevent getting stuck in a “reconnecting” state
- Guest error reporting now works end-to-end
- Submitting “Found an error?” as a guest now reliably sends the report instead of losing it
- Support escalation fix
- Escalation now uses the correct API endpoint (instead of sending a text message), preventing automated reply loops and correctly marking the conversation as waiting for staff
- Small iOS UI change
- The iOS status bar is now hidden 3.1.11 Apr 30 - Fixed a startup issue that could prevent the app from launching correctly
- Added a missing setup/import required during app initialization
- Improved translations and language support across the app
- Translated multiple previously English-only messages in the “pre-exam weak spots” sheet
- Ensured the splash screen tagline is properly translated in all supported languages
- Updated date and month formatting to match your selected language (instead of always showing English month names)
- Resolved layout issues on phones
- Removed a duplicated bottom menu/footer on several main screens that could cause a “double footer”
- Made quiz progress saving more reliable
- Fixed a bug where progress could fail to save because the app didn’t wait for the save process to complete
- Prevented a potential crash in the quiz catalog
- Added safeguards for cases where the quiz categories list is empty 3.1.9 Apr 29 - Fixed a startup issue that could prevent the app from launching correctly
- Added a missing setup/import required during app initialization
- Improved translations and language support across the app
- Translated multiple previously English-only messages in the “pre-exam weak spots” sheet
- Ensured the splash screen tagline is properly translated in all supported languages
- Updated date and month formatting to match your selected language (instead of always showing English month names)
- Resolved layout issues on phones
- Removed a duplicated bottom menu/footer on several main screens that could cause a “double footer”
- Made quiz progress saving more reliable
- Fixed a bug where progress could fail to save because the app didn’t wait for the save process to complete
- Prevented a potential crash in the quiz catalog
- Added safeguards for cases where the quiz categories list is empty 3.1.8 Apr 27 - Fixed a startup issue that could prevent the app from launching correctly
- Added a missing setup/import required during app initialization
- Improved translations and language support across the app
- Translated multiple previously English-only messages in the “pre-exam weak spots” sheet
- Ensured the splash screen tagline is properly translated in all supported languages
- Updated date and month formatting to match your selected language (instead of always showing English month names)
- Resolved layout issues on phones
- Removed a duplicated bottom menu/footer on several main screens that could cause a “double footer”
- Made quiz progress saving more reliable
- Fixed a bug where progress could fail to save because the app didn’t wait for the save process to complete
- Prevented a potential crash in the quiz catalog
- Added safeguards for cases where the quiz categories list is empty 3.1.7 Apr 26
version 3.1.34
posted on 2026-07-25
Version History This update includes bug fixes and performance improvements for a smoother experience. 3.1.34 1d ago This update includes bug fixes and performance improvements for a smoother experience. 3.1.33 5d ago This update includes bug fixes and performance improvements for a smoother experience. 3.1.32 Jun 24 This update includes bug fixes and performance improvements for a smoother experience. 3.1.31 Jun 16 This update fixes a bug that could cause the app to close immediately when you opened it after updating. If the app wouldn't open, this resolves it. Thank you for your patience — and happy studying! 3.1.29 Jun 15 This update includes bug fixes and performance improvements for a smoother experience. 3.1.28 Jun 11 This update includes bug fixes and performance improvements for a smoother experience. 3.1.27 Jun 5 This update includes bug fixes and performance improvements for a smoother experience. 3.1.26 Jun 3 This update improves the translation feature during tests and includes bug fixes for a smoother experience. 3.1.25 Jun 2 Bug fixes and performance improvements. 3.1.24 Jun 2 Bug fixes and performance improvements. 3.1.22 Jun 1 - Quiz content fixes (questions and answers)
- Corrected translations to remove duplicates that could cause answers to “shift” into the wrong position
- Removed 10 incorrect duplicate answers that matched the correct answer text
- Added missing/replacement third answer options for 6 questions across all supported languages 3.1.21 May 30 - Quiz content fixes (questions and answers)
- Corrected translations to remove duplicates that could cause answers to “shift” into the wrong position
- Removed 10 incorrect duplicate answers that matched the correct answer text
- Added missing/replacement third answer options for 6 questions across all supported languages 3.1.19 May 21 - Quiz content fixes (questions and answers)
- Corrected translations to remove duplicates that could cause answers to “shift” into the wrong position
- Removed 10 incorrect duplicate answers that matched the correct answer text
- Added missing/replacement third answer options for 6 questions across all supported languages 3.1.17 May 12 - Quiz content fixes (questions and answers)
- Corrected translations to remove duplicates that could cause answers to “shift” into the wrong position
- Removed 10 incorrect duplicate answers that matched the correct answer text
- Added missing/replacement third answer options for 6 questions across all supported languages
- More reliable quiz progress, completion, and bookmarks
- Fixed cases where quiz progress wasn’t saved properly
- Bookmarking a question now updates instantly without reloading the entire quiz
- Starting a new attempt no longer resets or overwrites your completion status
- Resolved multiple quiz-screen glitches, including lost translations, unexpected question re-ordering, and jumping to the wrong spot in the mistakes section
- Improved final test availability and question selection
- Final tests are now available in more categories (requirements relaxed)
- The final test card now shows the actual number of questions you’ll receive (e.g., 50 or 30), not the total question pool size
- Final test questions are now de-duplicated, shuffled, and capped at:
- 50 questions for general tests
- 30 questions for endorsements
- Favorites now check login status more accurately
- Clearer connection status messaging
- The “Connection lost” banner now appears only after a real connection drops (no more banner on stale/expired sessions)
- Expired guest sessions are reset automatically to prevent getting stuck in a “reconnecting” state
- Guest error reporting now works end-to-end
- Submitting “Found an error?” as a guest now reliably sends the report instead of losing it
- Support escalation fix
- Escalation now uses the correct API endpoint (instead of sending a text message), preventing automated reply loops and correctly marking the conversation as waiting for staff
- Small iOS UI change
- The iOS status bar is now hidden 3.1.16 May 10 - Quiz content fixes (questions and answers)
- Corrected translations to remove duplicates that could cause answers to “shift” into the wrong position
- Removed 10 incorrect duplicate answers that matched the correct answer text
- Added missing/replacement third answer options for 6 questions across all supported languages
- More reliable quiz progress, completion, and bookmarks
- Fixed cases where quiz progress wasn’t saved properly
- Bookmarking a question now updates instantly without reloading the entire quiz
- Starting a new attempt no longer resets or overwrites your completion status
- Resolved multiple quiz-screen glitches, including lost translations, unexpected question re-ordering, and jumping to the wrong spot in the mistakes section
- Improved final test availability and question selection
- Final tests are now available in more categories (requirements relaxed)
- The final test card now shows the actual number of questions you’ll receive (e.g., 50 or 30), not the total question pool size
- Final test questions are now de-duplicated, shuffled, and capped at:
- 50 questions for general tests
- 30 questions for endorsements
- Favorites now check login status more accurately
- Clearer connection status messaging
- The “Connection lost” banner now appears only after a real connection drops (no more banner on stale/expired sessions)
- Expired guest sessions are reset automatically to prevent getting stuck in a “reconnecting” state
- Guest error reporting now works end-to-end
- Submitting “Found an error?” as a guest now reliably sends the report instead of losing it
- Support escalation fix
- Escalation now uses the correct API endpoint (instead of sending a text message), preventing automated reply loops and correctly marking the conversation as waiting for staff
- Small iOS UI change
- The iOS status bar is now hidden 3.1.15 May 9 - Quiz content fixes (questions and answers)
- Corrected translations to remove duplicates that could cause answers to “shift” into the wrong position
- Removed 10 incorrect duplicate answers that matched the correct answer text
- Added missing/replacement third answer options for 6 questions across all supported languages
- More reliable quiz progress, completion, and bookmarks
- Fixed cases where quiz progress wasn’t saved properly
- Bookmarking a question now updates instantly without reloading the entire quiz
- Starting a new attempt no longer resets or overwrites your completion status
- Resolved multiple quiz-screen glitches, including lost translations, unexpected question re-ordering, and jumping to the wrong spot in the mistakes section
- Improved final test availability and question selection
- Final tests are now available in more categories (requirements relaxed)
- The final test card now shows the actual number of questions you’ll receive (e.g., 50 or 30), not the total question pool size
- Final test questions are now de-duplicated, shuffled, and capped at:
- 50 questions for general tests
- 30 questions for endorsements
- Favorites now check login status more accurately
- Clearer connection status messaging
- The “Connection lost” banner now appears only after a real connection drops (no more banner on stale/expired sessions)
- Expired guest sessions are reset automatically to prevent getting stuck in a “reconnecting” state
- Guest error reporting now works end-to-end
- Submitting “Found an error?” as a guest now reliably sends the report instead of losing it
- Support escalation fix
- Escalation now uses the correct API endpoint (instead of sending a text message), preventing automated reply loops and correctly marking the conversation as waiting for staff
- Small iOS UI change
- The iOS status bar is now hidden 3.1.14 May 7 - Quiz content fixes (questions and answers)
- Corrected translations to remove duplicates that could cause answers to “shift” into the wrong position
- Removed 10 incorrect duplicate answers that matched the correct answer text
- Added missing/replacement third answer options for 6 questions across all supported languages
- More reliable quiz progress, completion, and bookmarks
- Fixed cases where quiz progress wasn’t saved properly
- Bookmarking a question now updates instantly without reloading the entire quiz
- Starting a new attempt no longer resets or overwrites your completion status
- Resolved multiple quiz-screen glitches, including lost translations, unexpected question re-ordering, and jumping to the wrong spot in the mistakes section
- Improved final test availability and question selection
- Final tests are now available in more categories (requirements relaxed)
- The final test card now shows the actual number of questions you’ll receive (e.g., 50 or 30), not the total question pool size
- Final test questions are now de-duplicated, shuffled, and capped at:
- 50 questions for general tests
- 30 questions for endorsements
- Favorites now check login status more accurately
- Clearer connection status messaging
- The “Connection lost” banner now appears only after a real connection drops (no more banner on stale/expired sessions)
- Expired guest sessions are reset automatically to prevent getting stuck in a “reconnecting” state
- Guest error reporting now works end-to-end
- Submitting “Found an error?” as a guest now reliably sends the report instead of losing it
- Support escalation fix
- Escalation now uses the correct API endpoint (instead of sending a text message), preventing automated reply loops and correctly marking the conversation as waiting for staff
- Small iOS UI change
- The iOS status bar is now hidden 3.1.13 May 4 - Quiz content fixes (questions and answers)
- Corrected translations to remove duplicates that could cause answers to “shift” into the wrong position
- Removed 10 incorrect duplicate answers that matched the correct answer text
- Added missing/replacement third answer options for 6 questions across all supported languages
- More reliable quiz progress, completion, and bookmarks
- Fixed cases where quiz progress wasn’t saved properly
- Bookmarking a question now updates instantly without reloading the entire quiz
- Starting a new attempt no longer resets or overwrites your completion status
- Resolved multiple quiz-screen glitches, including lost translations, unexpected question re-ordering, and jumping to the wrong spot in the mistakes section
- Improved final test availability and question selection
- Final tests are now available in more categories (requirements relaxed)
- The final test card now shows the actual number of questions you’ll receive (e.g., 50 or 30), not the total question pool size
- Final test questions are now de-duplicated, shuffled, and capped at:
- 50 questions for general tests
- 30 questions for endorsements
- Favorites now check login status more accurately
- Clearer connection status messaging
- The “Connection lost” banner now appears only after a real connection drops (no more banner on stale/expired sessions)
- Expired guest sessions are reset automatically to prevent getting stuck in a “reconnecting” state
- Guest error reporting now works end-to-end
- Submitting “Found an error?” as a guest now reliably sends the report instead of losing it
- Support escalation fix
- Escalation now uses the correct API endpoint (instead of sending a text message), preventing automated reply loops and correctly marking the conversation as waiting for staff
- Small iOS UI change
- The iOS status bar is now hidden 3.1.12 May 3 - Quiz content fixes (questions and answers)
- Corrected translations to remove duplicates that could cause answers to “shift” into the wrong position
- Removed 10 incorrect duplicate answers that matched the correct answer text
- Added missing/replacement third answer options for 6 questions across all supported languages
- More reliable quiz progress, completion, and bookmarks
- Fixed cases where quiz progress wasn’t saved properly
- Bookmarking a question now updates instantly without reloading the entire quiz
- Starting a new attempt no longer resets or overwrites your completion status
- Resolved multiple quiz-screen glitches, including lost translations, unexpected question re-ordering, and jumping to the wrong spot in the mistakes section
- Improved final test availability and question selection
- Final tests are now available in more categories (requirements relaxed)
- The final test card now shows the actual number of questions you’ll receive (e.g., 50 or 30), not the total question pool size
- Final test questions are now de-duplicated, shuffled, and capped at:
- 50 questions for general tests
- 30 questions for endorsements
- Favorites now check login status more accurately
- Clearer connection status messaging
- The “Connection lost” banner now appears only after a real connection drops (no more banner on stale/expired sessions)
- Expired guest sessions are reset automatically to prevent getting stuck in a “reconnecting” state
- Guest error reporting now works end-to-end
- Submitting “Found an error?” as a guest now reliably sends the report instead of losing it
- Support escalation fix
- Escalation now uses the correct API endpoint (instead of sending a text message), preventing automated reply loops and correctly marking the conversation as waiting for staff
- Small iOS UI change
- The iOS status bar is now hidden 3.1.11 Apr 30 - Fixed a startup issue that could prevent the app from launching correctly
- Added a missing setup/import required during app initialization
- Improved translations and language support across the app
- Translated multiple previously English-only messages in the “pre-exam weak spots” sheet
- Ensured the splash screen tagline is properly translated in all supported languages
- Updated date and month formatting to match your selected language (instead of always showing English month names)
- Resolved layout issues on phones
- Removed a duplicated bottom menu/footer on several main screens that could cause a “double footer”
- Made quiz progress saving more reliable
- Fixed a bug where progress could fail to save because the app didn’t wait for the save process to complete
- Prevented a potential crash in the quiz catalog
- Added safeguards for cases where the quiz categories list is empty 3.1.9 Apr 29 - Fixed a startup issue that could prevent the app from launching correctly
- Added a missing setup/import required during app initialization
- Improved translations and language support across the app
- Translated multiple previously English-only messages in the “pre-exam weak spots” sheet
- Ensured the splash screen tagline is properly translated in all supported languages
- Updated date and month formatting to match your selected language (instead of always showing English month names)
- Resolved layout issues on phones
- Removed a duplicated bottom menu/footer on several main screens that could cause a “double footer”
- Made quiz progress saving more reliable
- Fixed a bug where progress could fail to save because the app didn’t wait for the save process to complete
- Prevented a potential crash in the quiz catalog
- Added safeguards for cases where the quiz categories list is empty 3.1.8 Apr 27 - Fixed a startup issue that could prevent the app from launching correctly
- Added a missing setup/import required during app initialization
- Improved translations and language support across the app
- Translated multiple previously English-only messages in the “pre-exam weak spots” sheet
- Ensured the splash screen tagline is properly translated in all supported languages
- Updated date and month formatting to match your selected language (instead of always showing English month names)
- Resolved layout issues on phones
- Removed a duplicated bottom menu/footer on several main screens that could cause a “double footer”
- Made quiz progress saving more reliable
- Fixed a bug where progress could fail to save because the app didn’t wait for the save process to complete
- Prevented a potential crash in the quiz catalog
- Added safeguards for cases where the quiz categories list is empty 3.1.7 Apr 26 • New in-app Support Chat
- Added a chat button on the home screen, including an unread-message badge
- Real-time chat updates so new messages appear without manual refresh
- Send and view images in chat (pick from your gallery, view thumbnails, and see a clear “image unavailable” message if something goes wrong)
• Improved “Help & Support” experience
- Redesigned Help/FAQ into a cleaner Help & Support hub focused on live chat
- Added self-service “How to use the app” links, with email as a backup contact option (Telegram support removed)
- New “chat is currently closed” screen with:
- chat hours/availability details
- links to helpful articles
- email contact option
- read-only access to past conversations if you’ve chatted before
• Better chat onboarding (especially for guests)
- Redesigned the guest chat form with a clearer header and suggested topics to help route your question
- Improved layout on small screens (better scrolling) and refined input field styling
- If you’re signed in, the app now skips the guest form and uses your account name/email to start chatting faster
• Clearer “talk to a person” flow
- Added an obvious “Talk to a person” button after certain bot answers
- Added a 3-minute “connecting you” countdown after requesting an agent
- If no agent joins in time, you’ll see a messenger-style note explaining you can leave a message and the team will reply later
- Improved detection of when an agent joins, with clearer system messages
- While waiting, you’re prompted to describe your issue so an agent can help faster
• More consistent, localized chat (10 languages)
- Fully localized chat labels, buttons, and system messages (removed remaining hardcoded English)
- Bot conversations and escalation requests now follow your device language
- Updated wording to be warmer and clearer, and standardized the bot name to “CDL Help”
- Fixed translation wording issues, including Russian UI phrasing
• Chat reliability and smoother navigation
- Reduced flicker when opening chat (less flashing/spinning, smoother jump to latest messages)
- Improved reliability of bot replies with a fallback check when the real-time connection isn’t ready
- Added extra context when starting chats (platform and device language) to improve support responses
- Updated project dependencies
• Quiz reporting now goes through Support Chat
- Reporting a quiz question issue now opens chat and sends the report there (instead of email/separate submission)
- Quiz reports appear as a structured card in chat for easier review and follow-up
- “Not satisfied” feedback is now sent quietly to support via chat (not posted into your visible chat history)
- In-chat review prompts are now shown as tappable cards with a direct App Store link
• Quiz progress display fixes
- Fixed issues that could show incorrect progress after switching states or changing between Express and Full modes
- Prevented progress bars from overflowing or showing negative/incorrect remaining counts in some smart quiz mixes
• Quiz content and reporting accuracy fixes
- Fixed a bug where some quiz reports sent empty answer lists
- Ensured updated quiz content refreshes correctly after app updates (no longer stuck on an older cached version)
- Improved database migration error logging for easier issue detection
- Corrected multiple quiz database/translation issues (Portuguese, Korean, Turkish, Russian), including cases that could invert the meaning of safety-related answers 3.1.6 Apr 25 - Better experience on tablets
- Updated the tablet layout: navigation moves from a bottom bar to a left-side menu for easier browsing.
- Improved sizing on larger screens so pages and pop-ups don’t stretch too wide and remain comfortable to read.
- Refined how text, icons, and spacing scale across different device sizes.
- Better support for iPhone/iPad app lifecycle behavior to reduce system warnings and rare edge cases.
- New premium learning and test-prep tools
- New “Review Mistakes” quiz mode that focuses practice on questions you often miss.
- New “Smart Quiz Mix” option (off by default) that blends missed questions into regular practice automatically.
- Added smart re-testing with mastery tracking: a topic is marked mastered after 3 correct answers in a row.
- Added a pre-exam “weak spots” summary before exam simulations.
- Added an accuracy trend view on results, with topic-by-topic breakdowns.
- Review/rating prompts (less annoying, more controlled)
- Added an automatic rating prompt after you pass a quiz (shown shortly after results).
- Detects your first-ever pass and skips extra engagement steps.
- Added a review prompt on the congratulations screen with strict limits.
- Set review prompt cooldowns to 10 days.
- Bug fixes and reliability improvements
- Fixed crashes when leaving certain screens (including reading and flashcards).
- Fixed settings items that sometimes didn’t respond to taps.
- Fixed quiz report issues (incorrect flags, “0 seconds” answers, missing images, and translation problems).
- Cleaned up Android 15 and iOS system warnings. 3.1.4 Apr 15
version 3.1.32
posted on 2026-07-08
Version History This update includes bug fixes and performance improvements for a smoother experience. 3.1.32 Jun 24 This update includes bug fixes and performance improvements for a smoother experience. 3.1.31 Jun 16 This update fixes a bug that could cause the app to close immediately when you opened it after updating. If the app wouldn't open, this resolves it. Thank you for your patience — and happy studying! 3.1.29 Jun 15 This update includes bug fixes and performance improvements for a smoother experience. 3.1.28 Jun 11 This update includes bug fixes and performance improvements for a smoother experience. 3.1.27 Jun 5 This update includes bug fixes and performance improvements for a smoother experience. 3.1.26 Jun 3 This update improves the translation feature during tests and includes bug fixes for a smoother experience. 3.1.25 Jun 2 Bug fixes and performance improvements. 3.1.24 Jun 2 Bug fixes and performance improvements. 3.1.22 Jun 1 - Quiz content fixes (questions and answers)
- Corrected translations to remove duplicates that could cause answers to “shift” into the wrong position
- Removed 10 incorrect duplicate answers that matched the correct answer text
- Added missing/replacement third answer options for 6 questions across all supported languages 3.1.21 May 30 - Quiz content fixes (questions and answers)
- Corrected translations to remove duplicates that could cause answers to “shift” into the wrong position
- Removed 10 incorrect duplicate answers that matched the correct answer text
- Added missing/replacement third answer options for 6 questions across all supported languages 3.1.19 May 21 - Quiz content fixes (questions and answers)
- Corrected translations to remove duplicates that could cause answers to “shift” into the wrong position
- Removed 10 incorrect duplicate answers that matched the correct answer text
- Added missing/replacement third answer options for 6 questions across all supported languages 3.1.17 May 12 - Quiz content fixes (questions and answers)
- Corrected translations to remove duplicates that could cause answers to “shift” into the wrong position
- Removed 10 incorrect duplicate answers that matched the correct answer text
- Added missing/replacement third answer options for 6 questions across all supported languages
- More reliable quiz progress, completion, and bookmarks
- Fixed cases where quiz progress wasn’t saved properly
- Bookmarking a question now updates instantly without reloading the entire quiz
- Starting a new attempt no longer resets or overwrites your completion status
- Resolved multiple quiz-screen glitches, including lost translations, unexpected question re-ordering, and jumping to the wrong spot in the mistakes section
- Improved final test availability and question selection
- Final tests are now available in more categories (requirements relaxed)
- The final test card now shows the actual number of questions you’ll receive (e.g., 50 or 30), not the total question pool size
- Final test questions are now de-duplicated, shuffled, and capped at:
- 50 questions for general tests
- 30 questions for endorsements
- Favorites now check login status more accurately
- Clearer connection status messaging
- The “Connection lost” banner now appears only after a real connection drops (no more banner on stale/expired sessions)
- Expired guest sessions are reset automatically to prevent getting stuck in a “reconnecting” state
- Guest error reporting now works end-to-end
- Submitting “Found an error?” as a guest now reliably sends the report instead of losing it
- Support escalation fix
- Escalation now uses the correct API endpoint (instead of sending a text message), preventing automated reply loops and correctly marking the conversation as waiting for staff
- Small iOS UI change
- The iOS status bar is now hidden 3.1.16 May 10 - Quiz content fixes (questions and answers)
- Corrected translations to remove duplicates that could cause answers to “shift” into the wrong position
- Removed 10 incorrect duplicate answers that matched the correct answer text
- Added missing/replacement third answer options for 6 questions across all supported languages
- More reliable quiz progress, completion, and bookmarks
- Fixed cases where quiz progress wasn’t saved properly
- Bookmarking a question now updates instantly without reloading the entire quiz
- Starting a new attempt no longer resets or overwrites your completion status
- Resolved multiple quiz-screen glitches, including lost translations, unexpected question re-ordering, and jumping to the wrong spot in the mistakes section
- Improved final test availability and question selection
- Final tests are now available in more categories (requirements relaxed)
- The final test card now shows the actual number of questions you’ll receive (e.g., 50 or 30), not the total question pool size
- Final test questions are now de-duplicated, shuffled, and capped at:
- 50 questions for general tests
- 30 questions for endorsements
- Favorites now check login status more accurately
- Clearer connection status messaging
- The “Connection lost” banner now appears only after a real connection drops (no more banner on stale/expired sessions)
- Expired guest sessions are reset automatically to prevent getting stuck in a “reconnecting” state
- Guest error reporting now works end-to-end
- Submitting “Found an error?” as a guest now reliably sends the report instead of losing it
- Support escalation fix
- Escalation now uses the correct API endpoint (instead of sending a text message), preventing automated reply loops and correctly marking the conversation as waiting for staff
- Small iOS UI change
- The iOS status bar is now hidden 3.1.15 May 9 - Quiz content fixes (questions and answers)
- Corrected translations to remove duplicates that could cause answers to “shift” into the wrong position
- Removed 10 incorrect duplicate answers that matched the correct answer text
- Added missing/replacement third answer options for 6 questions across all supported languages
- More reliable quiz progress, completion, and bookmarks
- Fixed cases where quiz progress wasn’t saved properly
- Bookmarking a question now updates instantly without reloading the entire quiz
- Starting a new attempt no longer resets or overwrites your completion status
- Resolved multiple quiz-screen glitches, including lost translations, unexpected question re-ordering, and jumping to the wrong spot in the mistakes section
- Improved final test availability and question selection
- Final tests are now available in more categories (requirements relaxed)
- The final test card now shows the actual number of questions you’ll receive (e.g., 50 or 30), not the total question pool size
- Final test questions are now de-duplicated, shuffled, and capped at:
- 50 questions for general tests
- 30 questions for endorsements
- Favorites now check login status more accurately
- Clearer connection status messaging
- The “Connection lost” banner now appears only after a real connection drops (no more banner on stale/expired sessions)
- Expired guest sessions are reset automatically to prevent getting stuck in a “reconnecting” state
- Guest error reporting now works end-to-end
- Submitting “Found an error?” as a guest now reliably sends the report instead of losing it
- Support escalation fix
- Escalation now uses the correct API endpoint (instead of sending a text message), preventing automated reply loops and correctly marking the conversation as waiting for staff
- Small iOS UI change
- The iOS status bar is now hidden 3.1.14 May 7 - Quiz content fixes (questions and answers)
- Corrected translations to remove duplicates that could cause answers to “shift” into the wrong position
- Removed 10 incorrect duplicate answers that matched the correct answer text
- Added missing/replacement third answer options for 6 questions across all supported languages
- More reliable quiz progress, completion, and bookmarks
- Fixed cases where quiz progress wasn’t saved properly
- Bookmarking a question now updates instantly without reloading the entire quiz
- Starting a new attempt no longer resets or overwrites your completion status
- Resolved multiple quiz-screen glitches, including lost translations, unexpected question re-ordering, and jumping to the wrong spot in the mistakes section
- Improved final test availability and question selection
- Final tests are now available in more categories (requirements relaxed)
- The final test card now shows the actual number of questions you’ll receive (e.g., 50 or 30), not the total question pool size
- Final test questions are now de-duplicated, shuffled, and capped at:
- 50 questions for general tests
- 30 questions for endorsements
- Favorites now check login status more accurately
- Clearer connection status messaging
- The “Connection lost” banner now appears only after a real connection drops (no more banner on stale/expired sessions)
- Expired guest sessions are reset automatically to prevent getting stuck in a “reconnecting” state
- Guest error reporting now works end-to-end
- Submitting “Found an error?” as a guest now reliably sends the report instead of losing it
- Support escalation fix
- Escalation now uses the correct API endpoint (instead of sending a text message), preventing automated reply loops and correctly marking the conversation as waiting for staff
- Small iOS UI change
- The iOS status bar is now hidden 3.1.13 May 4 - Quiz content fixes (questions and answers)
- Corrected translations to remove duplicates that could cause answers to “shift” into the wrong position
- Removed 10 incorrect duplicate answers that matched the correct answer text
- Added missing/replacement third answer options for 6 questions across all supported languages
- More reliable quiz progress, completion, and bookmarks
- Fixed cases where quiz progress wasn’t saved properly
- Bookmarking a question now updates instantly without reloading the entire quiz
- Starting a new attempt no longer resets or overwrites your completion status
- Resolved multiple quiz-screen glitches, including lost translations, unexpected question re-ordering, and jumping to the wrong spot in the mistakes section
- Improved final test availability and question selection
- Final tests are now available in more categories (requirements relaxed)
- The final test card now shows the actual number of questions you’ll receive (e.g., 50 or 30), not the total question pool size
- Final test questions are now de-duplicated, shuffled, and capped at:
- 50 questions for general tests
- 30 questions for endorsements
- Favorites now check login status more accurately
- Clearer connection status messaging
- The “Connection lost” banner now appears only after a real connection drops (no more banner on stale/expired sessions)
- Expired guest sessions are reset automatically to prevent getting stuck in a “reconnecting” state
- Guest error reporting now works end-to-end
- Submitting “Found an error?” as a guest now reliably sends the report instead of losing it
- Support escalation fix
- Escalation now uses the correct API endpoint (instead of sending a text message), preventing automated reply loops and correctly marking the conversation as waiting for staff
- Small iOS UI change
- The iOS status bar is now hidden 3.1.12 May 3 - Quiz content fixes (questions and answers)
- Corrected translations to remove duplicates that could cause answers to “shift” into the wrong position
- Removed 10 incorrect duplicate answers that matched the correct answer text
- Added missing/replacement third answer options for 6 questions across all supported languages
- More reliable quiz progress, completion, and bookmarks
- Fixed cases where quiz progress wasn’t saved properly
- Bookmarking a question now updates instantly without reloading the entire quiz
- Starting a new attempt no longer resets or overwrites your completion status
- Resolved multiple quiz-screen glitches, including lost translations, unexpected question re-ordering, and jumping to the wrong spot in the mistakes section
- Improved final test availability and question selection
- Final tests are now available in more categories (requirements relaxed)
- The final test card now shows the actual number of questions you’ll receive (e.g., 50 or 30), not the total question pool size
- Final test questions are now de-duplicated, shuffled, and capped at:
- 50 questions for general tests
- 30 questions for endorsements
- Favorites now check login status more accurately
- Clearer connection status messaging
- The “Connection lost” banner now appears only after a real connection drops (no more banner on stale/expired sessions)
- Expired guest sessions are reset automatically to prevent getting stuck in a “reconnecting” state
- Guest error reporting now works end-to-end
- Submitting “Found an error?” as a guest now reliably sends the report instead of losing it
- Support escalation fix
- Escalation now uses the correct API endpoint (instead of sending a text message), preventing automated reply loops and correctly marking the conversation as waiting for staff
- Small iOS UI change
- The iOS status bar is now hidden 3.1.11 Apr 30 - Fixed a startup issue that could prevent the app from launching correctly
- Added a missing setup/import required during app initialization
- Improved translations and language support across the app
- Translated multiple previously English-only messages in the “pre-exam weak spots” sheet
- Ensured the splash screen tagline is properly translated in all supported languages
- Updated date and month formatting to match your selected language (instead of always showing English month names)
- Resolved layout issues on phones
- Removed a duplicated bottom menu/footer on several main screens that could cause a “double footer”
- Made quiz progress saving more reliable
- Fixed a bug where progress could fail to save because the app didn’t wait for the save process to complete
- Prevented a potential crash in the quiz catalog
- Added safeguards for cases where the quiz categories list is empty 3.1.9 Apr 29 - Fixed a startup issue that could prevent the app from launching correctly
- Added a missing setup/import required during app initialization
- Improved translations and language support across the app
- Translated multiple previously English-only messages in the “pre-exam weak spots” sheet
- Ensured the splash screen tagline is properly translated in all supported languages
- Updated date and month formatting to match your selected language (instead of always showing English month names)
- Resolved layout issues on phones
- Removed a duplicated bottom menu/footer on several main screens that could cause a “double footer”
- Made quiz progress saving more reliable
- Fixed a bug where progress could fail to save because the app didn’t wait for the save process to complete
- Prevented a potential crash in the quiz catalog
- Added safeguards for cases where the quiz categories list is empty 3.1.8 Apr 27 - Fixed a startup issue that could prevent the app from launching correctly
- Added a missing setup/import required during app initialization
- Improved translations and language support across the app
- Translated multiple previously English-only messages in the “pre-exam weak spots” sheet
- Ensured the splash screen tagline is properly translated in all supported languages
- Updated date and month formatting to match your selected language (instead of always showing English month names)
- Resolved layout issues on phones
- Removed a duplicated bottom menu/footer on several main screens that could cause a “double footer”
- Made quiz progress saving more reliable
- Fixed a bug where progress could fail to save because the app didn’t wait for the save process to complete
- Prevented a potential crash in the quiz catalog
- Added safeguards for cases where the quiz categories list is empty 3.1.7 Apr 26 • New in-app Support Chat
- Added a chat button on the home screen, including an unread-message badge
- Real-time chat updates so new messages appear without manual refresh
- Send and view images in chat (pick from your gallery, view thumbnails, and see a clear “image unavailable” message if something goes wrong)
• Improved “Help & Support” experience
- Redesigned Help/FAQ into a cleaner Help & Support hub focused on live chat
- Added self-service “How to use the app” links, with email as a backup contact option (Telegram support removed)
- New “chat is currently closed” screen with:
- chat hours/availability details
- links to helpful articles
- email contact option
- read-only access to past conversations if you’ve chatted before
• Better chat onboarding (especially for guests)
- Redesigned the guest chat form with a clearer header and suggested topics to help route your question
- Improved layout on small screens (better scrolling) and refined input field styling
- If you’re signed in, the app now skips the guest form and uses your account name/email to start chatting faster
• Clearer “talk to a person” flow
- Added an obvious “Talk to a person” button after certain bot answers
- Added a 3-minute “connecting you” countdown after requesting an agent
- If no agent joins in time, you’ll see a messenger-style note explaining you can leave a message and the team will reply later
- Improved detection of when an agent joins, with clearer system messages
- While waiting, you’re prompted to describe your issue so an agent can help faster
• More consistent, localized chat (10 languages)
- Fully localized chat labels, buttons, and system messages (removed remaining hardcoded English)
- Bot conversations and escalation requests now follow your device language
- Updated wording to be warmer and clearer, and standardized the bot name to “CDL Help”
- Fixed translation wording issues, including Russian UI phrasing
• Chat reliability and smoother navigation
- Reduced flicker when opening chat (less flashing/spinning, smoother jump to latest messages)
- Improved reliability of bot replies with a fallback check when the real-time connection isn’t ready
- Added extra context when starting chats (platform and device language) to improve support responses
- Updated project dependencies
• Quiz reporting now goes through Support Chat
- Reporting a quiz question issue now opens chat and sends the report there (instead of email/separate submission)
- Quiz reports appear as a structured card in chat for easier review and follow-up
- “Not satisfied” feedback is now sent quietly to support via chat (not posted into your visible chat history)
- In-chat review prompts are now shown as tappable cards with a direct App Store link
• Quiz progress display fixes
- Fixed issues that could show incorrect progress after switching states or changing between Express and Full modes
- Prevented progress bars from overflowing or showing negative/incorrect remaining counts in some smart quiz mixes
• Quiz content and reporting accuracy fixes
- Fixed a bug where some quiz reports sent empty answer lists
- Ensured updated quiz content refreshes correctly after app updates (no longer stuck on an older cached version)
- Improved database migration error logging for easier issue detection
- Corrected multiple quiz database/translation issues (Portuguese, Korean, Turkish, Russian), including cases that could invert the meaning of safety-related answers 3.1.6 Apr 25 - Better experience on tablets
- Updated the tablet layout: navigation moves from a bottom bar to a left-side menu for easier browsing.
- Improved sizing on larger screens so pages and pop-ups don’t stretch too wide and remain comfortable to read.
- Refined how text, icons, and spacing scale across different device sizes.
- Better support for iPhone/iPad app lifecycle behavior to reduce system warnings and rare edge cases.
- New premium learning and test-prep tools
- New “Review Mistakes” quiz mode that focuses practice on questions you often miss.
- New “Smart Quiz Mix” option (off by default) that blends missed questions into regular practice automatically.
- Added smart re-testing with mastery tracking: a topic is marked mastered after 3 correct answers in a row.
- Added a pre-exam “weak spots” summary before exam simulations.
- Added an accuracy trend view on results, with topic-by-topic breakdowns.
- Review/rating prompts (less annoying, more controlled)
- Added an automatic rating prompt after you pass a quiz (shown shortly after results).
- Detects your first-ever pass and skips extra engagement steps.
- Added a review prompt on the congratulations screen with strict limits.
- Set review prompt cooldowns to 10 days.
- Bug fixes and reliability improvements
- Fixed crashes when leaving certain screens (including reading and flashcards).
- Fixed settings items that sometimes didn’t respond to taps.
- Fixed quiz report issues (incorrect flags, “0 seconds” answers, missing images, and translation problems).
- Cleaned up Android 15 and iOS system warnings. 3.1.4 Apr 15 - Language & translations
- Fixed issues that could force the app into the wrong language, improving language selection and translation consistency.
- Flashcards & reading
- Fixed a bug where using bookmarks could unexpectedly jump you back to the first card.
- Removed non-working “More” menu buttons from flashcards and reading screens to reduce confusion and clutter.
- Quizzes & exams
- Fixed an exam countdown timer issue where timers could overlap by canceling the previous countdown before starting a new one.
- Improved completion tracking so the app no longer logs a “test abandoned” event after you’ve actually finished the entire quiz.
- Added stronger error logging when images fail to load in quizzes and flashcards to help diagnose image display problems.
- Links & safety checks
- Added rate limiting for the “Rate the app” link to prevent it from being triggered too frequently.
- Data update
- Updated the database to improve how question image paths are stored and handled for more reliable image loading. 3.1.2 Mar 20 - New notification controls
- Added a Notification Preferences screen so you can choose which notifications you want to receive.
- Improved push notification handling for better reliability and more consistent delivery.
- Fixed an issue where notification subscriptions didn’t always update correctly after changing the app language.
- Language and locale improvements
- Added a dedicated service to manage language/region changes more cleanly, improving consistency across the app.
- Subscriptions and paywall updates
- Refined the paywall layout and flow for a smoother subscription experience.
- UI and screen polish
- Updated and refined the splash screen.
- Improved the congratulations screen.
- Polished the quiz screen for better usability and visual consistency.
- Analytics and ads changes
- Updated our analytics service to improve tracking accuracy and stability.
- Removed ads configuration from the project. 3.1.1 Mar 18
Disclaimer
Official App Store Link
We do not host CDL Help: CDL Prep Test 2026 on our servers. We did not scan it for viruses, adware, spyware or other type of malware. This app is hosted by Apple and passed their terms and conditions to be listed there. We recommend caution when installing it.
The App Store link for CDL Help: CDL Prep Test 2026 is provided to you by apps112.com without any warranties, representations or guarantees of any kind, so access it at your own risk.
If you have questions regarding this particular app contact the publisher directly. For questions about the functionalities of apps112.com contact us.



