Merge pull request #801 from emanuelschuetze/changelog

Updated CHANGELOG (fixed #699).
This commit is contained in:
Emanuel Schütze 2013-07-04 06:23:17 -07:00
commit af1acf1839

View File

@ -5,59 +5,62 @@
http://openslides.org http://openslides.org
Version 1.4 (unreleased) Version 1.4 (2013-07-10)
======================== ========================
[https://github.com/OpenSlides/OpenSlides/issues?milestone=7] [https://github.com/OpenSlides/OpenSlides/issues?milestone=7]
Projector:
- New overlay API
Agenda: Agenda:
- New feature: list of speakers for each agenda item with timestamp for begin - New feature: list of speakers for each agenda item which saves begin and end
and end of speach, new widget and new overlay on the dashboard for easy managing time of each speaker; added new widget and overlay on the dashboard for easy
and presanting lists of speakers. managing and presenting lists of speakers.
- New item type: organisational item (vs. agenda item). - New item type: organisational item (vs. agenda item).
- New time field for each agenda item (with total event time calculation). - New duration field for each item (with total time calculation for end time of event).
- New sorting of agenda items (with nestedSortable jQuery plugin). - Better drag'n'drop sorting of agenda items (with nestedSortable jQuery plugin).
Motions: Motions:
- Integrated CKEditor with server-side white list filtering of HTML tags (with bleach) - Integrated CKEditor to use allowed HTML formatting in motion text/reason.
and added HTML support for reportlab in motion pdf. With server-side whitelist filtering of HTML tags (with bleach) and HTML support
for reportlab in motion pdf.
- New motion API. - New motion API.
- Support for serveral submitters. - Support for serveral submitters.
- New workflow concept with two built-in workflows: - New workflow concept with two built-in workflows:
a) complex workflow (like in OpenSlides <= v1.3) a) complex workflow (like in OpenSlides <= v1.3)
b) simple workflow (only 4 states: submitted -> accepted|rejected|not decided; no versioning) b) simple workflow (only 4 states: submitted -> accepted|rejected|not decided;
- Manage categories for grouping motions. no versioning)
- Categories for grouping motions.
- New modifiable identifier. - New modifiable identifier.
- New motion version diff view. Improved history table in motion detail view. - New motion version diff view. Improved history table in motion detail view.
- New config variable 'Stop submitting of new motions' (for non-manager users). - New config variable 'Stop submitting of new motions' (for non-manager users).
- New overview table for sorting of motions.
- Updated motion status log. - Updated motion status log.
- Updated csv import.
Participants: Participants:
- Integrated DataTables jQuery plugin for participants table (for client side
sorting/filtering/pagination).
- New feature: qr-code for system url on participants password pdf. - New feature: qr-code for system url on participants password pdf.
- Update default groups and permissions. - Update default groups and permissions.
- New participant field: 'title'. - New participant field: 'title'.
- Removed participants field 'type'. Use 'group' field instead. Updated csv import. - Removed participants field 'type'. Use 'group' field instead. Updated csv import.
- Added warning if non-superuser removes his last group containing permission to manage participants. - Added warning if non-superuser removes his last group containing permission to
manage participants.
Other: Other:
- New template based on twitter bootstrap. - New html template based on twitter bootstrap.
- New GUI frontend for the Windows portable version. - New GUI frontend for the Windows portable version.
- Added command to backup sqlite database. - New command to backup sqlite database.
- Used Tornado web server (instead of Django's default development server).
- New mediafile app (files) to upload/download files via frontend. - New mediafile app (files) to upload/download files via frontend.
- Used Tornado web server (instead of Django's default development server).
- Updated win32 portable version to use Tornado.
- Integrated DataTables jQuery plugin for overview tables of motions, elections
and participants (for client side sorting/filtering/pagination).
- New overlay API for projector view.
- New config app: Apps have to define config vars only once; config pages and - New config app: Apps have to define config vars only once; config pages and
forms are created automatically. forms are created automatically.
- Updated to Django 1.5.
- Dropped support for python 2.5.
- Updated win32 portable version to use Tornado.
- Moved version page out of the config app. - Moved version page out of the config app.
- Changed version number api for plugins. - Changed version number api for plugins.
- Moved widget with personal info to account app. Inserted info about lists of speakers. - Moved widget with personal info to account app. Inserted info about lists of speakers.
- Updatet packaging. - Updated to Django 1.5.
- Updated way to open all PDF. They are opened in a new tab now. - Dropped support for python 2.5.
- Changed Doctype to HTML 5. - Updated packaging (setup.py and portable).
- Updated German documentation. - Open all PDFs in a new tab.
- Changed Doctype to HTML5.
- Updated German documentation (especially sections about agenda and motions).
- Several minor fixes and improvements.
Version 1.3.1 (2013-01-09) Version 1.3.1 (2013-01-09)