2024.2.0 2024-08-06

See the release blog post.

Note

Users of pretalx.com are already on the latest version of pretalx and have access to all of the listed new features and bugfixes. Administrators of self-hosted pretalx instances can find upgrade instructions here.

Schedule

  • [Fixed bug] The XML schedule export was missing all speaker information. (#1694)

Call for Papers

  • [Feature] In the CfP submission multi-step form, the tab title now reflects the proposal title, to make it easier to work on multiple proposal submissions at the same time. (#1761)

  • [Feature] pretalx now supports the ~~ strikethrough syntax in Markdown. (#1574)

  • [Feature] Choice and multiple choice questions now use a drop-down with typeahead (search for options) when they have a lot of options.

  • [Fixed bug] When using the new Dutch locale, users were unable to use the availability picker, as the locale was missing from the calendar. (#1700)

Organiser backend

  • [Feature] Administrators (i.e. instance owners) can now search a list of all users, which includes their teams and permissions, and links to trigger account deletion and password resets.

  • [Feature] All images in forms in the organiser area now include a preview of the saved image, and open a lightbox instead of the image file when clicked. (#1079)

  • [Feature] All tables in the organiser area now come with sticky headers, to accommodate the possible increased length of the tables.

  • [Fixed bug] The markdown preview posed a security vulnerability by allowing speakers and organisers to include unsafe JavaScript. This JavaScript would only be executed when accessing the preview, i.e. when a speaker or organiser opened to proposal page (not attendees or the public). Thanks to Jorian Woltjer for reporting this issue.

  • [Fixed bug] While organisers could reorder questions, and the order was saved and used in the frontend, the new order was not shown in the organiser backend.

Organiser backend: Speaker management

  • [Fixed bug] When filtering the speaker list by only accepted/confirmed speakers, the listed proposal count would be incorrect (inflated). (#1768)

Organiser backend: Session management

  • [Fixed bug] The proposal list could not be filtered by answers to questions of the type choice/multiple choice. (#1704)

Organiser backend: Review process

  • [Fixed bug] Assigning reviewers could lead to incorrect assignments when browsers cached the form, but new reviewers were added to the team, shifting the overall order of input fields.

  • [Fixed bug] In the new bulk review feature, reviewers had to review all proposals at once if the event’s settings required review scores or comments to be set. Now, the bulk review feature permits partial reviews.

Organiser backend: Scheduling

  • [Feature] The schedule editor now allows you to schedule talks that are only “pending accepted” (i.e. the speaker has not yet received the acceptance email), so that organisers can try out how their schedule would look with a given number of tentatively accepted proposals. (#1730)

  • [Fixed bug] Sessions starting at exactly midnight of the first day of the event would not show up in the schedule editor (but could be scheduled there by dropping them on the day heading). (#1702)

  • [Fixed bug] The HTML export failed to render the schedule page due to an incorrect URL. (#1698)

API

  • [Feature] The submission API now has a filter for the is_featured field.

Administrators

  • [Announcement] We now recommend that you use a virtualenv instead of the pip --user installation method, and have updated our install and upgrade documentation accordingly.