version history

Here you will find an overview of the most important innovations (new functionalities), optimisations (existing functions) and bug fixes in OpenSlides.

We are constantly working on improving the software. As a hosting customer, you will receive the security-maintained and stable versions on an ongoing basis. You can check the version of your instance in the -> Legal Notice.


4.0.17 (2023-12-06)

Details of the publication can be found at https://files.openslides.org/press/4.1/PM-OpenSlides-4.1.pdf (german)

Security improvements:
  • Changing the own password leads to the termination of all own logged-in connections

Optimizations:
  • Account import: warning messages optimized

  • Participant import: warning messages optimized

  • Participant import: Fields that may not be changed are marked with a symbol

  • Participant import: Incorrect data is marked and rejected for import

  • Participant import: optimized referencing of groups. The groups must be created before the import

  • Participant import: Participants can be updated depending on admin rights

  • Amendments: When creating amendments, only the category of the motion is adopted, not the motion block or tag

  • Imports (general): If an incorrect file is used, the summary and preview are removed

  • Global search: UI and function improvements

  • User data > Change user name: Saving user names with spaces is prevented
  • Vote weight: Participants with a vote weight that is too low can no longer be saved. A corresponding warning is displayed when saving.
  • New translations

Bug Fixes:
  • Participant import: The presence status could not be imported
  • Files: SVG and HTML files could not be uploaded
  • Meetings: Titles of archived meetings were difficult to read
  • List of speakers: "Re-add last speaker" could lead to error messages or incorrect behavior

4.0.17 (2023-12-06)

Security improvements:
  • File upload: Security check of file content to avoid files with malicious content.
  • File upload: Download behavior adjusted. Files can now only be downloaded and no longer opened directly.
Optimizations:
  • Participants: Display of the sum of the vote weighting added. Tip: The sum of the vote weighting is calculated based on the visible participants. When setting a filter, the total can be restricted to a specific group, for example.
  • 'Forgot password' function: E-mail subject with user name extended.
  • Motions > Amendments: When creating amendments, only categories are adopted. Motion blocks and tags are not transferred.Neue Tooltips hinzugefügt
  • UI improvements
Bug Fixes:
  • Password change user account: Despite entering an incorrect old password, a successful password change was displayed.
  • 'Forgot password?" function and password change in the user account: Password could not be changed.
  • 'Forgot password?" function: Although the validity of the verification link is limited to 10', a false positive password change was displayed after this time.
  • Function 'Forgot password?': Forwarding error when opening the e-mail link. The login web page opened instead of the 'Reset password' web page.
  • Meeting creation: Some content was not translated when German language was selected
  • Autoupdate error: If the website was reloaded when a motion was created and then saved, various errors occurred. (e.g. incomplete display of the application or missing automatic playback of the livestream)
  • Motions > XLSX Export: false translation of the motion title by 'user-defined translations'
  • Motions > Workflow: Two settings were not exported
  • Motions > Amendments: Error in line numbering prevented presentation of an amendment

4.0.16 (2023-11-23)

Optimizations:
  • Login process: Security of the login process improved
  • Organization level > Meetings > Duplicate: Meetings participants with a vote weight of 0 are converted to a new vote weight format during duplication. Participants are given a vote weight of 0.000001.
  • Global search: various UI adjustments
  • Global search: Search terms and results are retained within a tab
  • Global search: folders can be opened directly
  • Global search: Search extended to include titles, polls and elections as well as reasons of motions
  • Global search: search algorithm refined
  • Tool tips: various UI optimizations

Bug Fixes:
  • Organization level > Meetings > Duplicate: Events with participants who have a voting weight of 0 could not be duplicated. (Solution: see second optimization point)
  • Meeting > Vote weight: Participants who were created with a vote weight of 0 before the 4.0.13 update were incorrectly displayed with a vote weight of 1 after the update.
  • Meeting > List of speakers: Speeches from deleted accounts were deleted without anonymized referencing
  • Meeting > Motions: Applications were loaded incompletely with the error 'undefined' if one or more applications were opened in the detail view in five or more tabs.
  • Meeting > Motions > Multiple selection: If motions are to be added to the agenda via multiple selection, this is canceled if one or more motions are already on the agenda
  • Meeting > Projection of motions: incorrect line numbering for motions with self-assigned start line numbering
  • Meeting > Projectors: Layout bug in projector title
  • Angular integration: various UI errors

4.0.15 (20231114)

New Features:

  • New language added: French (Note: The language integration is not yet complete. Missing translations are displayed in English).
Optimizations:
  • Group permissions: Adjustment of the default groups created when creating a meeting and their default permissions.

Bug Fixes:
  • Motions: Opening motions quickly in multiple tabs caused loading problems. Motions were loaded incompletely. Instead of an application text, the error message 'undefined' was displayed.

4.0.14 (20231113)

Optimizations:

  • Meeting > Settings > Motions > General > Default setting for change recommendation: This function also includes projections, so a more precise function description has been added.
Bug Fixes:

  • Motions/Elections > Settings: Changing the default value from the preset voting type to 'Analog' generated errors. Voting or elections were no longer possible after setting the change.
  • Motion blocks > List > Detailed view of a block: Layout problem with recommendation information fixed
  • Motions > Workflow: changed sorting was not active in drop-down selection 'Next states'
  • Account import: various bug fixes in relation to vote weight import
  • Fixed various UI errors

4.0.13 (20231101)

Optimizations:
  • Voting weight: A vote weight with the value 0 can no longer be set. A value greater than or equal to 0.000001 must be set.
  • Navigation between meetings: Filter selection is now only active per event and no longer across events
  • Creation of a new account: Use of an incomplete e-mail address - an invalid e-mail format - is no longer possible.
  • Global search: UI improvements
  • Speaking lists: Points of order are no longer counted as requests to speak
  • Projectors > Countdowns: Countdowns greater than 60 minutes integrated
  • Imprint > Requests to speak: The duration of all requests to speak is now displayed in hh:mm
Bug Fixes:
  • Account > Import: Data import with duplicated content (e.g. multiple use of the same user name in different lines) was possible.
  • Committees > New meeting: No meetings were displayed in the "Duplicate from" field after page reload.
  • Agenda > Projection of agenda: Projection of the agenda also showed the last election result
  • Agenda > Projection of TO: TO numbering of motions and elections was not displayed
  • Motion blocks (menu): Favorites icon was missing for favorite motions
  • Motion blocks: Block names starting with spaces could be created. This led to incorrect filter sorting.
  • Elections: Reloading of election results created incorrect representation of candidates / elected persons. Deleted users were displayed.
  • Elections/polls: preset voting group was not displayed as default value when creating an election/poll if an election/poll was previously created with another group in the same election or in the same motion.
  • Files: Download folder not possible
  • Projectors > Chyron: Font change not visible on iOS devices
  • Chat: No chat update during longer periods of inactivity
  • Imprint: Link to the version history did not work

4.0.12 (20231101)

Optimizations:
  • Global search - UI improvements
  • List of speakers - Last speakers: Speech meta information of a deleted user is retained
  • Projection of a motion with amendments: Projection of amendments with conflicts optimized
  • Angular Update
Bug Fixes:
  • Motions > Motion blocks: Option "Remove motion from block" was displayed to all participants in the mobile view
  • Motions > Motion blocks: Motions were displayed with incorrect system number
  • Elections: Ballots could be created based on deleted users in the list of candidates
  • Projectors: Deselection of projection defaults partially not possible
  • History > Motions: Motion identifiers were not always displayed
  • History > Participants: If the account list was previously opened, all accounts were visible in the participants menu

4.0.11 (20231019)

Bug Fixes:
  • PDF export of motions: referenced motions are also exported in the single PDF export if the "Show referenced motions" function is deactivated
  • New tab: Loading error when opening a new tab

4.0.10 (20231018)

New Features:
  • Accounts/participants: New filter option 'Gender' added

Optimizations:
  • Global search: improved usability and results output
  • Account data import: SAML (Single-Sign-On) integrated
  • List of speakers: Present info added
  • Amendment creation: Integration of a new back button
  • various performance improvements (Autoupdate/Shared-Worker)
  • Speech counter: Layout optimization for longer structure level names
  • Motions > Add submitter via multiple selection: Administrator 'superadmin' could select users from the account list as submitters. -> Optimized for meeting participants
  • Livestream window: UI position improved to avoid overlap with other OS content
  • Files: Click behavior of the image icon optimized
Bug Fixes:
  • Permission problem: Organization and committee admins could no longer set themselves as meeting admins
  • Motion creation: unintentionally selected category was permanently set during motion creation and could only be deleted afterwards
  • Motions - Creation: Search in category selection field was incorrect
  • Motions: Incorrect submitter structure level displayed in motion list
  • Amendment: incorrect line numbering displayed in various constellations
  • Motions - Multiple selection: Removal of favorites generated error message
  • Motions - Multiple selection: Adding / removing submitters generated error message for existing or non-existing submitters
  • Motions - Move to call list: Moving applications was not possible
  • PDF export of motions: Content with strikethrough and underlined formatting exported incorrectly
  • Motions: incorrect numerical sorting displayed
  • Agenda: The names of motions were displayed incorrectly after reloading
  • Participants: Filter could only be removed with multiple clicks
  • Participants - multiple selection: Adding groups was not possible if one of the selected users was already assigned to a group
  • Participants - Create user in meeting / wrong permission: Meeting admin could change personal information
  • Participants - Detailed user view: meeting-specific information partially not visible
  • Meetings - Tags: Users without authorization were able to access the tag page
  • Projectors: No update received after cache reset
  • Projector UI error on iOS devices: font in countdown displayed slightly offset twice
  • Projectors: Projector could not be deleted when the projector detail view was open
  • Number of accounts per meeting: incorrect number of accounts per meeting displayed
  • History: individual module elements could not be opened.
  • Organization level > Design: some designs were not displayed

4.0.9 (20230915)

Optimizations:
  • Extensive performance optimizations in the client (including motion detail page and autopilot)
  • List of speakers: Speeches on points of order can be brought back
  • Motions - Metadata: UI customization
  • Hyperlink visualization for light and dark theme improved
  • Motions > Metadata > Motion support: Sorting improved
Bug Fixes:
  • Motions: Motion export via multiple selection had incorrect sorting
  • PDF export requests: incorrect PDF file name set for list export
  • Motions PDF Export: Number of open speeches was missing in the export
  • Motions - Motion support: incorrect referencing of supporters
  • Amendments: missing content of amendments
  • Amendment list: missing note for empty amendment
  • Change recommendations: Link in summary of changes did not work
  • List of speakers: Layout problem when moving speeches
  • Vote delegation: Persons with granted voting rights first had to open the list of participants in order to be able to vote
  • Projectors: empty preview window in the projector setting
  • Chyron: Flickering with two active chyrons (in different projectors)
  • Meeting creation: Meeting copy not possible
  • Hidden agenda item/motion in autopilot generates client error. The list of speakers for the subsequent public agenda item/motion then contains empty names

4.0.8 (20230906)

New Features:
  • new global search (search across all meetings or only in selected meeting)
  • Wi-Fi access data can be set in the general settings (of a meeting) and projected as a QR code
  • Logged-in participants can be counted (Legal notice > Logged-in Users > Count logged-in users) - only for (meeting) administrators
Optimizations:
  • Extensive performance optimizations of all list views
  • Standard sorting of motions optimized: When changing the default sorting (call list or identifier), the sorting now changes for all users (if no specific sorting has been selected)
  • Referring motions are now also displayed in the motion PDF
  • a user is now redirected to the login page when a linked file is opened without the user being logged in
  • Meeting creation: To create one-day meetings, only one day now needs to be selected (previously the same day had to be selected twice)
  • Meeting: UI improvements to the voting banner
  • UI and content optimization of the dialog when several participants are removed and/or accounts are deleted
  • Participants can now be removed from meetings, even if they were a candidate in an election
  • The import of agenda items has been reworked
  • Updates are now already detected and carried out on the login page
  • Motions menu: A small blue circle now indicates whether you are not following the standard list sorting
  • translations updated
Bug Fixes:
  • The event date can be set and removed again via the general settings of the event.
  • The editing window of motions can now be used again to change the meta information
  • Various options from the multi-select menu in motions have been repaired and can now be used again (e.g. set subject areas, set keywords)
  • New participants can now be created directly in a motion as submitters
  • New participants can now also be created in the list of speakers
  • Orga and account admins can again create new accounts and save general organization settings
  • The motion identifiers and topic identifiers are now displayed and adopted in more places
  • In a motion block: if the recommendation is followed and some motions are already at a final stage, an error message is no longer thrown
  • Agenda items are now permanently deleted/removed
  • The button for general abstentions is now visible for "Yes/No" votes
  • If "show first speech" is activated, autoupdate errors could occur in the autopilot, these are now prevented
  • When a motion is marked as a favorite, "undefined" no longer appears in the personal note
  • Default settings for the projectors for categories added and improved.
  • Media files that are projected no longer trigger error messages, even if media files may not be opened
  • The chat can now only be used by participants who have the correct permission

4.0.7 (20230727)

New Features:

  • List of speakers setting: new setting integrated for linking points of order and closing the list of speakers
Optimizations:
  • Point of order specifications: predefined labels are sorted alphabetically in the dialog box in the list of speakers
  • Motions > Categories: Option to assign identical prefixes integrated
Bug Fixes:
  • Points of order specification: The selection was no longer displayed in already submitted points of order when the list of speakers was closed
  • SAML login: Login to OpenSlides via SAML not possible

4.0.6 (20230717)

New Features:
  • Point of order - function extended: New, permanently definable points of order can be created via a free text field and weighted in any order. The newly created points of order are selected as usual via the point of order button in the autopilot. The configuration of the new function is done via the list of speakers setting.
  • New custom translation added: English to English
Optimizations:
  • Participants > Group permissions: It is no longer possible to create groups with identical names
  • Motions and motion blocks menu: Filter decoupled. Filters can be set independently in both menus.
  • Group permissions and workflows: Added information texts
  • PDF export of motions: Page layout optimized
  • Responsive layout optimized for different browser scalings
  • Various UI optimizations
Bug Fixes:
  • Duplicate meetings: Meetings with forwarded motions could not be copied
  • Fixed error message when navigating from the agenda to the dashboard
  • Agenda: incorrect numbering created (Note: error correction not retroactive for existing agenda. To activate, an agenda item must be moved and saved. The correct numbering is then applied).
  • Accounts that are simultaneously in an active and archived meeting were unintentionally deleted from the archived meeting when they were deleted from the active meeting
  • Projectors > Queue: UI error in edit mode. Long titles overlaid trash can icon.
  • Chat: Messages were displayed without user names
  • SAML login error fixed


4.0.5 (20230704)

New Features:
  • Integrated single sign-on solution based on SAML protocol
  • New field integrated in committee, meetings and groups for identification for external applications
Optimizations:
  • E-mail transmission: if errors occur during e-mail transmission, an extended error message appears with a note on the error
  • Groups with participants cannot be deleted. Participants must first be deleted from the group.
  • Password optimization: Readability of generated passwords improved. Ambiguous letters and numbers are no longer used in generated passwords.
  • new translations added
Bug Fixes:
  • Group permissions > Permission 'Can manage motion metadata': Fixed bug that prevented editing of all metadata
  • Meeting > Participants > Create account: Error during account creation fixed. When creating an account, there was an error when entering new data when switching back from step 3 to step 1. This data was retained and existing accounts were incorrectly combined with previously entered data.
  • Agenda: Fixed various layout problems when using long agenda items.
  • Participants menu > Presence checkbox (mobile view): Presence was not displayed correctly
  • Participants menu (mobile view): Account projection option removed
  • Dashboard: Meetings categorized incorrectly when removing the date
  • Vote delegation: Fixed a display error that displayed the wrong number of selected options
  • Vote delegation: Detailed voting information was not displayed for nominal polls/elections

4.0.4 (20230616)

Bug Fixes:
  • Uploaded files at organization level are not displayed

4.0.3 (20230615)

Bug Fixes:
  • Motions > Create: Form fields are emptied when creating an application if the browser window width is reduced to mobile size

4.0.2 (20230609)

New Features:
  • List of speakers: Visibility of requests to speak in the list of speakers can be limited to personal requests to speak. The limitation is done via the group permission " Can see list of speakers".
  • Projectors: Projectors can be set to internal.
  • New release versioning scheme (https://github.com/OpenSlides/OpenSlides/wiki/Update-Workflow)
Optimizations:
  • Agenda: agenda items can be created via the three-item menu using the new menu item 'Create sub-item'
  • Search and filter function optimized
  • Length of meeting names in the projector limited
  • Category sorting optimized by sequential number
  • Layout adjustments for tool tips
  • Layout optimization of the meeting creation mask
  • Calendar view optimized for mobile devices
  • Translations added / revised
  • Optimization for long titles
  • Files: Added possibility to link folders
Bug Fixes:
  • Display problem of motion identifier in autopilot, agenda and lists of speakers
  • Motion forwarding: Motions forwarded incompletely via multiple selection
  • Motion blocks: Editing of motion blocks with ""Can manage motion metadata"" permission possible
  • Motion blocks: Long block names create unwanted scroll bar
  • Scrollbar appears and disappears in Chrome when opening editing masks
  • Committees > Create meeting: Duplication of meeting not possible
  • Motions > PDF export: bullet points in justification not exported
  • Vote delegation: incorrect display of the total number of votes in the progress bar
  • Design: incorrect saving behavior fixed


4.0.1-main-20230522-bf75ee5

New Features:
  • Design: global color selection for poll and election results added
Optimizations:
  • Group permissions: Memory hint added
  • Participant import: Note added for duplicate data set in csv import
  • Pronoun field: Field limited to a maximum of 32 characters
  • Motions: new sorting function " Sequential number" added
  • Motion texts: A loading bar is displayed if the Internet connection is slow
  • Interface improvements in the Motions menu
  • Agenda > Votes: groups authorized to vote can be preset
  • Video conference tool: if browser blocks access to microphone and camera, a message is displayed
  • CPU load reduced when creating motions
  • UI optimizations
  • new translations added
  • Code and performance optimizations
Bug Fixes:
  • Motion forwarding: Title change not forwarded
  • Motions > Change recommendations: Change recommendation partially visible only after reloading
  • Motions > Change recommendations: Deletion via 3-point menu only visible after reloading
  • Motion editing > Editorial final version: automatic closing of the text editor
  • Amendment list: Filter "Status" can be used correctly again according to the defined workflow
  • Motion blocks: Removal via multiple selection not possible
  • Motion > PDF Export: Change recommendations from amendments not shown
  • Motion > Amendment list > PDF Export: Bullet points not visible from second level
  • Elections: Candidates were incorrectly displayed as deleted users
  • Participants > Vote delegation: Editing not possible in Quick Edit mode
  • Vote delegation: Vote delegation still displayed after deletion
  • Video conference room (Jitsi integration): Invitation of one person to the conference room led to the invitation of all persons on the list of speakers
  • Video conference: Use of the video conference not possible if browser denied access to playback/recording devices
  • Livestream: not available after reloading the website
  • Safari browser: Meeting creation not possible
  • Projector: Image files cannot be projected
  • Projector: Incorrect scroll bar behavior with projections fixed
  • Various UI errors fixed


4.0.1-main-20230405-096d7db

New Features:
  • Motions: New search option in the search menu: Search extended to include freely entered recommendation and status texts
Optimizations:
  • Code and performance optimizations
  • Browser multi-tab usage improved
Bug Fixes:
  • Elections: Scrolling problem in detailed overviews for single votes and entitled voters fixed
  • File group permissions: Button synchronization error when selecting and deselecting groups fixed
  • Setting "Only present participants can be added to the list of speakers" works correctly again
  • Analog polls: Color display error fixed
  • Setting "Sort motions by call list" works correctly again
  • Motions > Supporters  can be deleted again
  • Motions > Supporters are again displayed correctly in the motion meta information
  • Fixed saving errors when entering analog elections, votes and polls
  • Elections > analog list vote could not be entered

4.0.1-main-20230327-74f68a6e22

New Features:
  • Account menu: New filter options for duplicates added.
  • Organization level: New menu item Meetings added
  • Elections: New List election method integrated. This makes it possible to vote for a list of candidates.
Optimizations:
  • Translations revised
  • Participant import improved
  • Motions menu: Motion creation date is only displayed if sorted by creation date.
  • UI customizations
  • Performance improvements
Bug Fixes:
  • Fixed a bug that displayed the wrong sort order in category selection menus
  • Fixed a bug that caused administrators to see template meetings in the calendar overview
  • Safari error message fixed
  • Fixed incorrect save button behavior in meeting settings
  • Fixed bug that allowed organization admin to edit superadmin


4.0.1-main-20230309-2f5789e

New Features:
  • Agenda: PDF export for vote results and new option for PDF export for poll ballots added
  • Organization level: Organization admins can define an organization-wide web logo under Files. Meeting admins can customize this if required.
Optimizations:
  • File upload: Files are uploaded one after another, no longer in simultaneous uploads.
  • missing translations added
  • Jitsi integration updated
  • Optimized projector visualization
  • Motions: Optimized presentation of referring motions
  • Various backend and frontend code optimizations
Bug Fixes:
  • Motions menu: Error in the motion tile view fixed
  • Motions menu: Fixed a bug where an error message is displayed when opening the motion list or a motion in an archived event
  • Motions menu: multiple motions without identifiers can be created again
  • Motions menu: Categories with sub-categories are sorted correctly again
  • PDF export motions: Table of contents is sorted correctly again
  • PDF export motions: Supporter option can be selected/deselected correctly again
  • PDF export motions: Bullet points with sub-bullet points can be exported again
  • PDF export motions: Formatting of bullet points and sub-bullet points are exported correctly
  • PDF export motions: Export of clickable URL in PDF file possible again
  • PDF export motions: Field "personal notes" is exported correctly again
  • List of speakers overlay in the projector: overlay no longer scrolls with the projector
  • Text editor: Fixed bug where text editor is overlaid by navigation bar in full screen mode. Text editor is displayed in full screen.
  • Files > Logo setting: Logo can be deselected/selected again without reloading the website
  • Files menu: The three-dot menu behind a file can be used again. Image no longer freezes.
  • Forwarded motions are no longer displayed or hidden as fragments when access is restricted
  • Point of order button: Canceling a point of order no longer leads to the creation of an incorrect point of order


4.0.1-main-20230131-c23c594

New Features:
  • Projector setting: New fade-in option for lists of speakers added. In the standard projector, the view can be switched between the currently projected content and the associated list of speakers.
  • New statistics added to the imprint: Active events and Active accounts
  • New filter options added to the Accounts menu: Active events and Archived events
  • Elections: PDF export option for nominal individual votes added
Optimizations:
  • Archived meeting: Info banner fixed at the top of the screen
  • Projector > Edit projector > Projection defaults: Participants option removed, because no projection of participants is possible
Bug Fixes:
  • Amendments to motions with keywords can be created again
  • Banners (e.g. for elections) do not create a second scrollbar anymore
  • Committee detail view: After deleting a meeting, the meeting list is displayed correctly again with archived meetings
  • Participant detail view: Default group is now correctly removed when another group is selected.
  • Motions: Sub bullet points are exported in the correct form and formatting in a pdf file
  • UI bug fixes


4.0.1-main-20230112-5b6cdb2f

New Features:
  • Logging of the last login time per account (incl. filtering in account list)
Optimizations:
  • Projector: Projected PDF documents can be zoomed using the usual projector zoom buttons
  • Participant CSV import: check primarily by user name and secondarily by e-mail address
Bug Fixes:
  • Motion export as CSV/XLSX exports incorrect sequential number (database ID)

4.0.1-main-20230111-cdfa8af

New Features:
  • Projected PDF documents can be scrolled up/down using the usual projector scroll buttons
Optimizations:
  • Motion: export dialog now offers new export option for sequential number.
  • Multiple selection of amendments: Click on the line to select amendment
  • Livestream: Minimize/maximize livestream window with new arrow indicator icon
  • Elections: "Majority" checkboxes are now only displayed for candidates, no longer for totals fields (valid/invalid votes)
  • Warning on the login page if HTTP/2 or HTTP/3 is not supported.
  • Warning (spinning spinner icon) if no connection (e.g. to the autoupdate service) is possible.
  • Committee CSV import now also supports ; as separator.
Bug Fixes:
  • After meeting import (e.g. from OS3) the login with the initial password does not work.
  • Forwarding a motion to several meetings at the same time leads to an error (if the submitter has not yet been added as a new user in the target meeting).
  • Motion: Motion forwarding menu entry (in the 3-point menu) is also displayed in the status if forwarding is not possible.
  • History: For history entries of change recommendations, the status is used instead of the recommendation
  • Livestream: Jitsi live conference window not always visible, reload necessary.

Tags
OS4