DP Resources

Changelog

A listed record of all the features, improvements, and fixes released to the website.

DP Resources updates

  • Refined Question Bank reading so multiple questions can be browsed continuously in a compact workspace, with one clear feedback panel, smaller answer cards and explanations kept close to the question.
  • Kept answers, saved state and question progress independently interactive while loading nearby question details only when needed.

  • Rebuilt the Question Bank reading workspace with an immediately available first question, a searchable question index, inline answers and explanations, and more reliable saving and reporting.
  • Restored clear subject and topic colour throughout Question Bank and made formula booklets readable continuously with lazy page loading, without interrupting practice.

  • Polished Question Bank navigation with compact filter controls, improved resource illustrations, an on-demand formula booklet and clearer Physics paper grouping while preserving every original resource.

  • Completed inline Physics Study Notes across the 24 syllabus topics, adding Overview, Questions, Study Notes and Resources tabs within the existing SL/HL context.
  • Made the Physics homepage shorter and faster to navigate, then refined the internal course and topic pages, reading layout, resource navigation and question loading.
  • Expanded Physics All Resources and Past Papers browsing, with direct textbook, guide, booklet and exam archive access from study pages.
  • Started rebuilding Question Bank around a more focused question reader, collapsible topic navigation and clearly organised resource links.

  • Expanded the Physics subject homepage into a syllabus-based learning hub with all five themes, assessment guidance and original resource artwork.
  • Made the visible syllabus respect the selected SL or HL level, with a single consistent course switch and clearer topic destinations.

  • Expanded the reviewed Physics curriculum to R5 with 1,758 unique question cores, 2,366 question variants and 58 reviewed resource versions—599 more cores and 922 more variants than R4.
  • Completed the remaining visual-evidence recovery so image-dependent Physics questions were restored only when the source evidence was sufficient; unresolved items remain excluded rather than being guessed.

  • Fixed the standard PDF reader so resources use the full available page width again and the fullscreen control no longer covers the browser PDF menu, restoring access to native viewing options such as two-page view.
  • Made Question Bank source filters substantially faster by replacing the heavier all-content source lookup with a Question Bank-specific source query.
  • Made Practice Builder availability load much faster by reducing repeated mapping work and removing the retry path that could double the wait after a slow request.

  • Improved Recent activity reliability so resource and Question Bank opens are recorded more consistently across retries while rapid duplicate opens are filtered out.
  • Cleaned duplicate Past Papers folder layouts into one clear Year → May/November structure while preserving unique older papers, canonical breadcrumbs and direct links, and complete folder-scoped search across legacy paths.
  • Fixed Library file return navigation so leaving a resource now returns to the folder it came from instead of dropping back to the Library root.

  • Added the versioned curriculum release foundation, including immutable curriculum contracts, routes, placements, assessment structures and cross-subject validation fixtures.

  • Refined Login, Sign Up, password recovery, email verification and password setup with consistent action links, cleaner spacing, and a layout that fits naturally together with the site footer without unnecessary scrolling.
  • Strengthened homepage product proof with clearer live platform statistics, including 30+ user-facing updates and 670+ code changes from the past 30 days.
  • Improved the public homepage Library demo so every shown Physics resource has a working three-page preview, the demo clearly states how many resources are being previewed, and the free-account gate looks consistent in dark mode.

  • Improved Question Bank dark mode so enabled Previous and Next controls are clearly active, disabled controls stay visibly muted, and hover and focus states are easier to read.

  • Improved global Search so Command/Ctrl + K toggles it open and closed while Escape still closes it.
  • Made global Search more tolerant of temporary slowdowns so searches have more time to recover instead of failing abruptly.
  • Improved Question Bank course and source-filter loading so browsing and starting practice is more responsive during heavier use.

  • Restored reliable Google, Microsoft and GitHub sign-in so social sign-in consistently returns users to DP Resources.
  • Refined homepage and Practice Builder dark mode with consistent buttons, filters, selected states, hover states and focus indicators.
  • Fixed remaining Question Bank explanation formatting issues so headings, common-mistake guidance and supporting text display cleanly.
  • Improved recovery for large PDFs that fall back to the standard reader so repeatedly used or blocked documents are prioritised for faster future opens.

  • Made prepared PDF pages and verified Question Bank diagrams and media load more directly, reducing application-side transfer delays for heavier resources.
  • Improved Question Bank markscheme and explanation rendering for legacy mark labels, display maths, notes, exam tips and other imported formatting.
  • Expanded the interactive public homepage so visitors can browse real Library folders, open selected resource previews, try Question Bank examples and build a limited practice set before creating a free account.
  • Improved large-PDF performance by automatically preparing the most frequently opened documents for the fast reader while reclaiming unused prepared previews safely.

  • Refined the interactive homepage with verified Physics and DP Core paths, inline answers and explanations, source attribution, grouped subject coverage, custom icons and intentional light and dark themes.
  • Made large PDF previews recover safely when prepared page data is stale or missing by falling back to the standard streamed reader instead of failing with an error.
  • Made local Practice Builder question-to-question navigation stay inside the already loaded queue instead of reloading the whole device queue on every question.
  • Launched the interactive public homepage using real Library, Question Bank, Practice Builder, Search and Sources experiences in controlled demo mode, with protected actions still requiring an account.
  • Made the public Changelog refresh immediately after new release notes instead of leaving a stale cached version visible.
  • Added direct replies to resource reports so submitted issues can receive responses as notifications and each report keeps its conversation together.
  • Fixed a reported PDF loading failure affecting Android and hardened large resource lookups so oversized requests no longer break resource loading.
  • Expanded the Question Bank source list and refreshed source filtering so every reviewed source is available consistently across question and variant attribution.
  • Fixed Question Bank topic, subtopic and More filters in light mode so filter controls remain readable and consistent with the rest of the page.

  • Developed the next public homepage direction around real Library, Question Bank, Practice Builder and Sources workflows, authentic product screenshots and verified platform metrics.

  • Improved Question Bank diagrams and markscheme visuals so they load faster and more reliably. Questions missing an essential visual stay out of practice until they are complete.

  • Expanded Physics A.1 Kinematics with 44 Save My Exams questions—30 multiple-choice and 14 long-response across Easy, Medium and Hard—bringing broader Kinematics coverage; the Question Bank reached 57,740 ready questions at this release.

  • Redesigned What’s New into a polished feature-by-feature update experience with responsive slides, swipe, keyboard and progress navigation, Try it shortcuts, release history, and viewed-state syncing across devices.

  • Added CBS Physics A.1–A.5 with 302 ready questions—137 HL and 165 SL—giving students broader topic coverage across both levels.
  • Removed another 191 duplicate Question Bank entries while preserving saved questions, progress and practice sets.
  • Expanded the Question Bank with 11,763 RevisionDojo questions and broader course coverage, with RevisionDojo filtering available in Question Bank and Practice Builder.
  • Added a 12-step interactive onboarding walkthrough across Library, the IB Resource Library, Question Bank, global Search, Practice Builder, source filters, Recent, Saved and Settings, with replay available from Settings.
  • Made tutorial navigation faster and steadier across pages, with more reliable highlights, clearer click cues and a smoother finish in Settings.
  • Polished Practice Builder in light mode with clearer selected and hover states, stronger checkmarks, readable clear and bulk controls, rounded fully-selected subject states, and improved eligible-question feedback.
  • Improved Question Bank reliability when source or course information is slow to load, reducing interruptions while browsing and building practice sets.
  • Fixed a duplicate CH0007 practice question and cleaned up answer formatting so explanations display correctly.
  • Improved Support and resource-report attachment controls in dark mode so attachment buttons, helper text, previews, selected files, errors and remove controls keep strong readable contrast.

  • Removed 415 confirmed duplicate Question Bank entries while preserving topic placement, media, saved questions and progress; uncertain matches were left separate.

  • Built the first full interactive onboarding walkthrough across Library, Question Bank, Search, Practice Builder, Recent, Saved and Settings, then refined its cross-page handoffs and interactive source-filter steps ahead of release.

  • Added attachments to Support requests and resource reports, including images, videos, PDFs and common document files, with multiple-file selection, drag and drop, and pasted screenshots.
  • Added attachment previews and removal before submission, plus a secure viewer for submitted attachments.
  • Improved attachment safety for submitted evidence with stronger validation, secure access and automatic malware checks.

  • Added one-click Question Bank filters for every Paper 1, Paper 2, Paper 3 and other paper number across all available years, sessions and time zones, while keeping exact exam-paper choices.
  • Made Search within this folder behave as a true filter, so searches such as Paper 1 exclude Paper 2, Paper 3 and Paper 10 instead of only ranking the closest matches.
  • Simplified Account & sign-in by keeping Connected Accounts controls while removing the duplicate account summary block.

  • Added DP Resources social sign-in and Connected Accounts support for Google, Microsoft and GitHub, including direct link and unlink controls in Account & sign-in settings.
  • Improved first-time social sign-in so an unlinked Google, Microsoft or GitHub account can continue into the normal account-creation flow with the standard profile fields and live username availability checks.
  • Added fullscreen support to the regular PDF reader so every PDF keeps the same essential viewing option.

  • Added a complete Settings & Account Centre for profile details, username changes with automatic availability checking, profile pictures, email and password changes, notification controls, privacy information, and DP Resources display preferences.
  • Added profile-picture editing with repositioning, crop preview, zoom and rotation, and improved profile-picture reliability throughout the account interface.
  • Added per-user controls for Library source tags, Library resource-type labels, Question Bank source tags, expanded source information, support notifications, and automatic What’s new release highlights.
  • Strengthened account security with current-password verification for sensitive changes, safer profile-picture handling and more reliable account updates.
  • Kept profile pictures stable while navigating between DP Resources pages by reusing the loaded avatar instead of repeatedly resetting and reloading it.

  • Built the Settings & Account Centre foundation with profile editing, preferences, security controls and private profile-picture storage, and moved it into pre-production testing ahead of the 10 September release.

  • Improved resource preview reliability so intermittent connection failures are retried automatically instead of frequently requiring a manual Retry on the first open.
  • Fixed global search results opening Library folders so selecting a result now changes both the URL and the displayed folder instead of leaving the previous page on screen.

  • Made Library file clicks respond immediately and restored clickable folder breadcrumbs, so opening a resource no longer appears to pause while its preview starts.
  • Made resource files open significantly faster by starting previews earlier and reducing repeated loading work.
  • Made Library folder navigation much faster and smoother, including more reliable Back and Forward navigation.
  • Improved site security and reliability across error handling, browser protections and release safeguards.
  • Made the Resource Library feel much faster, with quicker first opens, faster next-folder navigation and clearer loading feedback.
  • Fixed an intermittent first-load Library failure and reduced folder wait times.

  • Fixed duplicate Question Bank topics and subtopics across subjects, including coded and lettered topic labels.
  • Fixed the Question Bank course search field in dark mode so it uses the themed search surface instead of showing a white inner input.

  • Fixed Library source browsing so normal subject, level, assessment, and navigation folders no longer appear as Source under review, while reviewed source labels such as Padlet remain attached to the actual resources they describe.
  • Made Library folder headers more compact by keeping Back navigation and Browse by source together beside the folder controls, removing the awkward empty space between the folder heading and its contents.
  • Refreshed What’s new with the final 16 August release highlights, an exact release date, and a new once-per-release prompt while keeping the full changelog available for detailed updates.

  • Improved folder controls in the Resource Library by grouping Search this folder and Filter with the view controls, and making Filter close naturally when clicking elsewhere or pressing Escape.
  • Made Question Bank Maths searches understand common AA and AI shorthand such as Math AAHL, AA/HL, Maths AI SL, and IB Mathematics AA HL, with exact course matching.

  • Strengthened sign-in sessions and HTTPS transport, tightened search, support, report, and saved-resource input handling, and preserved the full Library search result capacity.
  • Made Question Bank global search more reliable and responsive, including faster reference lookup and graceful timeout handling.

  • Added visible Question Bank source summaries and filters, clearer Library attribution, consistent app dropdowns, and improved source review tools.
  • Added a once-per-release What’s new dialog that can be reopened from the account menu, with a clear release date and a direct link to the full changelog.
  • Restored compact Library folder rows, hid source labels when no reviewed attribution applies, and moved Search this folder beside Filter to remove wasted space.

  • Improved Library source and resource-type labels so folders are treated as navigation and labels appear on the resources they describe.
  • Improved site security by strengthening how browser requests are handled and adding automated checks against accidental exposure of sensitive configuration.

  • Fixed Question Bank dark-mode handling and source filters, improved Caps Lock refocus detection, and corrected inaccurate source labels.

  • Added an accessible Caps Lock indicator inside the sign-in password field with a subtle helper message while Caps Lock is active.
  • Expanded reviewed Library source attribution across Official IB, Save My Exams, RevisionDojo, Christos Nikolaidis, Brilliant Learning, school resources, Padlet, and DP Resources.

  • Improved source labels and saved-question filtering so reviewed source information is shown consistently.

  • Added consistent source labels, filters and source browsing across the Question Bank and Resource Library, including Practice Builder.
  • Improved Library source and resource-type labels while keeping the existing resources unchanged.

  • Moved ordinary Practice Builder sessions to a more reliable flow, added automatic cleanup, and kept exact question queues limited to deliberate sharing.
  • Improved Question Bank performance and added automatic cleanup for interrupted or abandoned practice builds.

  • Fixed long Question Bank references and course names so Continue Practicing and recent-question cards stay contained instead of overflowing.

  • Made very large Practice Builder sessions save in resumable batches with a live compact progress bar, and retired English B, Philosophy, and World Religions from the Question Bank.
  • Simplified Practice Builder topics with only one selectable subtopic so the topic name appears directly instead of a redundant General questions row.
  • Changed the Practice Builder picker so each larger topic is a section heading with cleaned selectable subtopics beneath it, while combined comma-chain labels stay hidden.
  • Fixed the Practice Builder page height so large summaries and their actions remain above the footer instead of being covered by it.
  • Rebuilt the Practice Builder catalogue around larger subject topics, removed mixed and duplicate source labels, clarified current versus legacy courses, and added a distinct icon for every subject.
  • Corrected Practice Builder subject totals so overlapping questions are counted once and Max now shows the true unique-question maximum consistently.

  • Simplified the Practice Builder into one colourful editing workspace with a searchable content picker, saved selection changes, and clear selected-versus-available course and question totals.
  • Made the Practice Builder reliable for all-subject sessions, added compact subject-grouped selection editing and expandable filters, and kept every menu inside the screen.
  • Made multi-subject practice-set previews reliable, clarified every question-order option, and added a visible prompt when more filters are available below.

  • Made custom practice questions expand to the full page width, preserved each member’s in-progress builder configuration, and fixed Max all when restrictive filters leave some topics empty.
  • Added reusable practice-set codes so students can share named Question Bank sets and choose the same questions, progress-based questions, or full customization.
  • Expanded the Practice Builder with subject-wide topic selection, fair maximum question allocation, large resumable queues, and independently scrolling panels.
  • Cleaned duplicated Biology topic labels, improved availability speed, fixed fullscreen practice, and added clearer shared-code validation.
  • Fixed practice-set creation blockers by stabilizing question amounts, adding all-course controls, improving Join as an in-page modal, and cleaning language score labels.

  • Expanded the Question Bank with 14,128 Exam-Mate questions plus markschemes, examiner reports and supporting diagrams.
  • Corrected legacy Mathematics option papers so Calculus, Discrete Mathematics, Sets, and Statistics questions remain distinct and link to the correct papers.
  • Reorganised Mathematics so current AA and AI courses are shown clearly, while older courses are grouped inside one Legacy Mathematics section with current question counts.
  • Consolidated duplicate and combined Question Bank topics and improved multi-topic classification so questions appear under every relevant filter.
  • Repaired the final damaged supporting image and improved Exam-Mate question, markscheme and diagram rendering.

  • Fixed malformed mathematical notation in Question Bank card previews.
  • Fixed long copyright and source notes so they wrap correctly instead of overflowing question cards.
  • Improved privacy for Question Bank diagrams and listening audio.

  • Improved homepage Question Bank button contrast and restored the compact question practice view with an optional fullscreen mode.
  • Made the Question Bank reset dialog clearly show the selected reset option before confirmation.
  • Restored instant single-answer checking, clarified correct and incorrect answer feedback, and made listening audio seekable.
  • Fixed supporting Question Bank images so markscheme, examiner-report and related diagrams display correctly.
  • Reduced Question Bank image sizes so diagrams load faster without reducing visual quality.

  • Added quick search inside the current Library folder and all of its subfolders.
  • Corrected support notification counts, added General inquiry, improved Content feedback in dark mode, and added a bulk mark-as-read action.
  • Added listening audio and exact-count, order-independent multiple-answer grading to the Question Bank.
  • Fixed listening-question audio placement, cleaned formatting, and kept later questions and answer choices in the correct order.
  • Improved multi-part listening questions so separate multiple-answer and single-answer sections stay interactive and independent.
  • Kept signed-in users signed in when visiting Privacy or Terms and added direct Library return actions.

  • Improved Question Bank practice with locally remembered answers, reset controls, red reporting actions, cleaner report summaries, and corrected notification close-button styling.

  • Fixed image-based answer choices so diagrams inside Question Bank tables display correctly.
  • Made Question Bank operations easier to understand with clear totals, help buttons, consistent navigation, and course-correct formula and data booklet links.
  • Improved Question Bank quality by correcting malformed marks and source formatting, hiding incomplete questions until their missing material is available, and fixing notification close-button placement.

  • Expanded the Question Bank with PESTLE questions across 14 subjects, including topic and subtopic browsing, markschemes, examiner reports and supporting diagrams.
  • Improved question details so unavailable marks are shown clearly instead of being estimated.
  • Made Question Bank filters compact and instant, added searchable topic menus and question reporting, and linked formula booklets to the native Library.
  • Polished recent-question cards, added subject-specific icons, clarified older course collections, consolidated review flags into Saved questions, and improved markscheme formatting.
  • Improved the ESS subject icon, added final-assessment years to old-course labels, and connected native Biology, Business Management, and Chemistry reference booklets to Question Bank practice.
  • Added username-or-email login and changed the account navbar to display each user’s username instead of their email address.
  • Improved sign-in reliability by recovering automatically when a browser still holds an expired or revoked session.

  • Simplified Question Bank headers and repaired breadcrumb navigation between courses, subjects, and the main bank.
  • Added colourful Question Bank difficulty and progress indicators, instant status feedback, readable image surfaces, and repaired search results.
  • Rebuilt the Question Bank as an interactive practice workspace with selectable answers, immediate feedback, and in-page explanations.
  • Improved Question Bank formatting, dark-mode answer interactions, instant answer checking and solution videos.
  • Added guided self-assessment and progress tracking for written responses.
  • Improved topic and subtopic filtering with custom menus, clearer dark-mode selection, and question search across every subject.

  • Added password recovery with secure reset emails, password-strength guidance, password matching, and quick links to popular mail apps.
  • Suspended accounts now open a dedicated page that clearly explains the suspension reason and how to contact the support team.
  • Added notification badges for new support tickets and resource reports, plus user alerts when a ticket receives a reply or status update.
  • Fixed password-reset links so they reliably return to the public DP Resources website.

  • Fixed dropdown menus so selected and highlighted options remain clear and readable in dark mode.
  • Softened dark-mode borders and improved the readability of disabled and loading account buttons.
  • Added matching search-term highlights to the complete search results page.
  • Made Recent resources consistent across search, saved links, direct links, folders, and devices.

  • Added Light, Dark, and System appearance options, with the selected preference remembered across visits.
  • Updated the DP Resources wordmark and logo so they remain clear and consistent on dark backgrounds.
  • Improved PDF and presentation loading screens with clearer progress indicators in dark mode.
  • Refined global search hover states, selections, and borders for a calmer and more consistent dark-mode experience.

  • Expanded instant PDF loading to every large PDF currently available in the Library.
  • Fixed regular PDFs so smaller documents continue to open reliably in the standard reader.
  • Fixed prepared books incorrectly opening in the slower reader or failing to display.
  • Very long books with more than 1,000 pages now load completely and support direct page jumps.
  • Search highlighting, annotations, zoom, rotation, print, and download remain available throughout the instant reader.

  • Large textbooks and other prepared PDFs now open much faster without waiting for the complete file to download.
  • Added a complete PDF toolbar with page entry, zoom, fit, rotation, print, download, fullscreen, and annotation tools.
  • PDF search now highlights exact words and phrases and scrolls directly to the selected match.
  • Improved PDF reliability across very large books, different page formats, repeated searches, and navigation changes.
  • Added this public changelog so improvements and fixes are easier to follow.

  • Made large PDFs load more smoothly with continuous scrolling and nearby-page loading.
  • Improved the reliability of opening, retrying, and moving through long documents.

  • Made PowerPoint previews safer and more reliable for large presentations.
  • Improved slide navigation, embedded audio, loading progress, file-size information, and time estimates.
  • Fixed duplicate slides and several visual preview glitches.

  • Improved sign-up reliability while reducing temporary-email abuse.
  • Added clearer account-access messages and faster updates when access changes.
  • Improved notification readability across the site.

  • Improved Library action menus and made folder-size information more accurate.
  • Expanded previews for audio, video, spreadsheets, presentations, documents, and other resource types.
  • Improved search accuracy, extension matching, navigation speed, and no-results messages.
  • Added clearer username availability messages and clickable resource breadcrumbs.

  • Improved the Google Sheets preview and simplified the workbook experience.
  • Added support conversations so replies and follow-ups can stay together.
  • Made Library navigation and finding resources faster and more dependable.

  • Restored reliable Word document previews and improved Google Sheets and filter controls.

  • Improved notifications, featured resources, and support and report follow-ups.

  • Introduced the current DP Resources header, account menu, Library workspace, contextual actions, and details panels.
  • Improved resource actions, the support centre, global search, filters, and the overall visual design.
  • Added featured resources, higher-quality document previews, and more reliable notifications.
  • Improved spreadsheet and Word document previews across desktop and mobile.

  • Created DP Resources as a dedicated study-resource library.
  • Added the complete sign-up, verification, login, and password setup experience.
  • Removed the approval wait so verified users can enter the Library immediately.
  • Launched global search, previews, saved resources, recent activity, reporting, and support.
Changelog | DP Resources