# Changelog All notable changes to this project will be documented in this file. ## [3.6.0] - tbd ### New - Compatibility to Nextcloud 24 - Hidden polls are now private polls and public polls are called open polls to distinguish them from public polls via public links - Added configuration options for admins to add legal terms to the public registration dialog and emails - Added the possibility for admins to add a disclaimer text to generated emails - Input fields now support matching keyboards on mobiles - Added email addresses for owner's poll export - Grouping comments for less noise - Bulk import for text polls - Save username of a public poll (using cookie) - Changed icon set - some more design changes ### Fixed - Poll export to spreadsheeds was fixed if Poll title is longer than 31 characters - Fix LDAP user search - Dont't add tags to description in plain text invitation mail - poll list in admin page should not link to a poll ## [dev] - tbd ## Changes - #2377 - Changed transitions on vote vlicks and add hover state ## Fixed ## [3.6.0-beta2] - 2022-04-13 ## New - #2373 - Add icon symbol for locked vote options - #2351 - Store username in a public poll to cookie ## Fixed - #2374 - Avoid unnecessary error logs in activities - #2369 - Fix missing icons after dep update - #2357 - Fix styling bugs - Fixed different translation errors ## [3.6.0-beta1] - 2022-04-02 ## Changes - #2255 - Rename "hidden" polls to "private" polls, "public" to "open" (#2289) - #2328 - Migrate access strings to 'private' and 'open' (instead of 'hidden' and 'public') ## New - #2261 - Added the option to add links to terms and private policy to public registration dialog - #2260 - Added an option to add legal terms and a disclaimer to emails - #2177 - Add email addresses to poll export (#2327) ## Fixed - #1310 - Fix LDAP search (#2323) - #2285 - Fixed poll export (#2286, #2287) - #2312 - Fixed heights of modals after update of @nextcloud/vue@5 - #2306 - HTML Tags in plain Poll invitation (#2346) - #2254 - Links in admin page could lead to non accessible poll (#2326) ## Misc - #2283 - Added support for inputmode - #2311 - Added support for material design icons to some components (#2329) - #2332 - Replace deprecated String.prototype.substr() - #2329 - Styling inpuDiv ## [3.5.4] - 2022-02-17 ## Fixed - #2276 - Deletion of NC users was broken through polls (#2279) - #2270 - Translation error ## [3.5.3] - 2022-02-15 ## Changed - #2264 - add email address if valid search parameter (#2268) ## Fixed - #2263 - Fixed user search (#2267) - #2272 - Fixed poll export due to changed module export of xlsx ## Misc - late translations delivery ## [3.5.2] - 2022-02-11 ## Fixed - #2248 - Adding options in text poll is not possible ## [3.5.1] - 2022-02-11 ## Fixed - #2246 - updated php minimum version in info.xml ## [3.5.0] - 2022-02-09 ## New - following new features are disabled by default per admin switch - Export polls (.xlsx, odt, .csv, .html) - Track activities - Combine multiple polls in one view (read only) - Add polls to collections - Linkify URLs and email addresses in text options - New command `occ polls:db:recreate` for validating and fixing db structure ## Fixed - It was possible to add option proposals, when not registered in public polls - A deleted poll could cause repeating error logs on notifications - fixed a migration error, when updating from rather old version ## [3.5.0-beta3] - 2022-02-01 - Code optimization and refactoring - #2201 - Migration error (#2199, #2222) ## [3.5.0-beta2] - 2022-01-23 - [new] #950 - Allow join project / collection (#2194) - [new] #2204 - Add `occ polls:db:recreate` for validating and fixing db structure ## [3.5.0-beta1] - 2022-01-18 - [new] #366 - Export poll (#1942, #2169) - [new] #804 - Use activities (#2154) - [new] #1986 - Combined view for date polls (#2175) - [new] #2102 - Linkify options (#1709, #2190) - [fix] #2147 - Adding proposals is possible without registering (#2163) - [fix] #2133 - Notifications error with deleted polls(#2178) ## [3.4.2] - 2021-12-13 ## New - Added an indicator for shares, which indicates, if a share already voted or not - Added an autoreminder - Added a hint, if no one except the poll owner can access the poll - Added an admin setting to change the updates polling behavior (Disabled, periodically or instant via long-polling) ## Changed - Compatible with Nextcloud 21 - 23 - Share tab redesign - Moved the 'all users' access setting as switch to the shares list - Polls with access for all users are now automatically relevant for all users - Removed the settings to 'access all admins' edit rights (in favor for granting individual edit rights, introduced in Polls 3.2). An existing setting will still be valid and can be removed - Combine all shares into one list - Registration options for public polls are now configurable per public share. An existing setting from the poll configuration will be used as default ## Fixed - Fixed auto archiver, to prevent to archive polls without an expiration date - fix error when adding option #2126 (v3.4.1) - fix missing anonymization of proposal owners in anonymous polls #2136 (v3.4.2) - fix testing of email address constraints for public poll registration #2137 (v3.4.2) ## [3.4.0-beta1] - 2021-11-26 - [compatibility] - Compatible with Nextcloud 23 - [change] #2076 - Share tab redesign ## [3.4.0-alpha1] - 2021-11-02 - [new] #1305 - Added participation indicator in effective shares list (#2037) - [new] #656 - Add autoreminder job (#2039) - [change] #2038 - validate token in router and reroute before entering public page - [fix] #2055 - do not archive polls without expiration automatically - [change] #2029 - Configure update polling (#2060) ## [3.3.0] - 2021-10-10 - Added email addresses to external shares in the shares tab for the owner - Adopt dashboard design in personal app settings and improved individual styling (still experimental) - Fixed calculation of full day events, which could break the display on daylight changing days ## [3.3.0-rc1] - 2021-10-03 - [new] #1943 - Show email address in share list external users (#2001) - [fix] #1981 - Changed calculation of full day events (#2004) - [new] #1985 - Adopt dashboard design (still experimental) - dependency updates, refactoring and code maintenance ## [3.2.0] - 2021-09-19 - Poll administration can now be delegated to invited users - New admin section for polls (/settings/admin/polls-admin) - Disable login option in registration screen of public polls - Auto archive closed polls after configured days - Restrict poll creation to groups - Restrict public poll creation to groups - Restrict creation of polls with all users access to groups ## [3.2.0-rc2] - 2021-09-14 - [fix] #1958 - Fix DB setting for oracle - [fix] #1958 - App failed, if app config was not set - [new] #1960 - Delegate poll administration to invitees (#1095) ## [3.2.0-rc1] - 2021-09-12 - [new] #1948 - configure email registration in public polls (#1419, #1728) - [new] #1950 - allow users to reset their votes (#1578) - [fix] #1937 - User search broke, when a user has no mail address configured - [change] #1953 - remove three character validation for public user names (#1952) ### New admin section - [new] #1919 - Admin section for polls - [new] #1936 - [Admin] disable login option in public polls (#1518) - [new] #1938 - [Admin] auto archive closed polls (#526) - [new] #1106 - [Admin] Restrict poll creation to groups - [new] #481 - [Admin] Restrict public poll creation to groups - [new] #658 - [Admin] Restrict creation of polls for all users to groups ## [3.1.0] - 2021-08-21 - GUI optimizations - Hide internal user IDs in public polls - Fixed migration error - Fixed registration dialog on mobiles - Fixed width of share icons - some minor fixes ## [3.1.0-rc1] - 2021-08-16 ## Only available for Nextcloud 21/22 - [ui] #1831 - visual fixes to polls list - [ui] #1891 - Updated vote view - [fix] #1858 - migration error when updating from version prior to 1.8 (#1867) - [fix] #1855 - scrolling in registration dialog on mobiles (#1860) - [fix] #1854 - share items could be too wide, with long user names (#1859) - [change] #1828 - hide internal user ids in public polls - some more minor fixes, optimizations and refactoring All changes: https://github.com/nextcloud/polls/issues?q=is%3Aclosed+milestone%3A3.1 ## [3.0.0] - 2021-07-11 ## This mainly a compatibility update to Nextcloud 22 and 21 ### new Features/changes - reduced undelete time from 7 to 4 seconds - Deleted polls are now archived polls - Optimizations to the date picker - Change checkboxes to a switch style - added some infos to the information button - Added a configurable threshold to hide other users' votes: If too many voting cells are generated, the js performance can break down and lead to a long js runtime. The per user threshold defaults to 1000 cells to display. This needs further optimization for a good UX. ### A lot of optimizations under the hood - Using more server side events - removing orphaned assets - new migration offset - compatibility to Circles 22 - load some components asynchronously - load navigation and sidebar asynchronously via router - Allow larger usernames and displaynames - remove DBAL dependency for Nextcloud 22 - remove group shares, if group is deleted from Nextcloud ### Fixes - Avoid sending mails to disabled users All changes: https://github.com/nextcloud/polls/issues?q=milestone%3A3.0+ ## [3.0.0-rc.3] - 2021-07-08 ## Only available for Nextcloud 21/22 - [fix] #1815 - Keep DBAL Exceptions for NC21 compatibility - [fix] #1814 - fix comments' timestamp info ## [3.0.0-rc.2] - 2021-07-05 ## Only available for Nextcloud 21/22 - [fix] #1807 - Wrong version schema used (2.0.4 was offered as update) - [fix] #1808 - delete invalid database column - [fix] #1808 - fixed notifier ## [3.0.0-rc.1] - 2021-07-02 ## Only available for Nextcloud 21/22 - [compatibility] Compatible to Nextcloud 22 - [fix] #1690 - Hide vote table, if too many cells are predicted - [fix] #1707 - Do not preselect 1.Jan 1970 on range selection in date-picker - [fix] #1724 - Do not send mails to disabled users (#1751) - [fix] #1789 - Compatibility to new Circles implementation in NC22 - [ux] #1489 - Show Result count also in list view - [ux] #1711 - remove ordinal suffix/prefix from date display (#1748) - [ux] #1757 - rename "Deleted polls" to "Archive" - [design] #1776 - Change checkboxes to switch layout with new @nextcloud/vue - [enhancement] #1637 - Remove deleted groups from shares via event - [enhancement] #1788 - Raise field length for user ids and usernames (#1797) - [enhancement] #1691 - Optimizations in date-picker - [refactoring] #1637 - replace Doctrine\DBAL\ with OCP\DB - [refactoring] #1644 - control table changes via events - [refactoring] #1698 - Pack migrations - [refactoring] #1745 - Remove unused images - [refactoring] #1791 - Load components asynchronously, if not always used ## [2.0.6 - release] - 2021-07-06 ## Only available for Nextcloud 20/21 - [fix] #1811 - fix repair step at NC20 ## [2.0.5 - release] - 2021-07-01 ## Only available for Nextcloud 20/21 - [fix] #1774 - PHP 7.2 compatibility - [fix] #1781 - Skip repair steps on initial install - [fix] #1792 - check for existence of duration column before vote fix ## [2.0.4 - release] - 2021-06-22 ## Only available for Nextcloud 20/21 - [fix] #1770 - Silently ignore UniqueConstraintViolationException while migrating voteOptionTexts ## [2.0.3 - release] - 2021-06-21 ## Only available for Nextcloud 20/21 - [fix] #1749 - Poll answers are not shown anymore after upgrade to 2.0 (#1762) - [fix] #1762 - Options with a time 00:00 are displayed without time information ## [2.0.2 - release] - 2021-06-11 ## Only available for Nextcloud 20/21 ### Bugfix release in order to fix the problems, which came from the update to version 2.0 - [fix] #1723 - prevent to run in migration error upon server update ### [1.9.7] - 2021-06-11 ## Only available for Nextcloud 19 ### Bugfix release in order to fix the problems, which came from the update from version 1.8 to 1.9 - [fix] #1723 - prevent to run in migration error upon server update ## [1.9.4 - release] - 2021-06-04 ### new Features - Fixed print layout - Date picker optimizations in date polls (adding date option) - One click deleting items now has a delay, which can be aborted (users, options, comments and shares) - Added feedback notification, when vote is saved - Allow participants adding option proposals - Remove polls of deleted users and remove all of their user informations - Render markup description in invitation mail - Added option to delete vote instead "no" vote - Added a janitor job to delete obsolete database entries (affects log and watch tables) - Added CLI commands for adding shares to poll via command line - Added statistical information to the poll information ### Fixes - Error saving username on public polls when mail sending failed - First day of week was wrong in datepicker - adding parameters to API … and more minor fixes and optimizations ## [1.9.3 - beta4] - 2021-06-02 ### Changes and fixes - [fix] #1686 - Fixing a print issue, when printing in list layout ## [1.9.2 - beta3] - 2021-05-31 ### Changes and fixes - [fix] #1560 - First day of week is wrong in date picker (#1674) - [fix] #1661 - Disallow proposals on closed polls - [enhancement] #587 - Allow URL-Parameters for username and email address in public share (#1673) - [enhancement] #1625 - Avoid caching of get requests upon some server configuration (#1663) - [enhancement] #1676 - Add vote and option statistics to poll information ## [1.9.1 - beta2] - 2021-05-28 ### Changes and fixes - [fix] #1652 - Error saving username on public polls (#1567) - [fix] #1658 - Migration error (Option owner 'disallow') (#1659) [Affects only beta1] - [enhancement] #1653 - Show sharee's name and email address after invitation sent (error/success) (#1657) - [enhancement] #1650 - Added poll information details ## [1.9.0 - beta1] - 2021-05-22 ### Changes and fixes - [enhancement] #496 - Added possibility to allow participants proposing more options (#1570, #1127, #1495, #1554) - [enhancement] #1490 - Delete all user information, if user is removed from Nextcloud - [enhancement] #1632 - Render description from markup in invitation mails - [enhancement] #1627 - Add option for deleting votes if switched to 'no' - [enhancement] #1587 - Added janitor job to tidy database tables - [enhancement] #1516 - Added CLI commands for share management - [enhancement] #365 - Optimization of CSS for printing poll (#1567) - [fix] #1572 - Order in experimental settings (#1621) - [UX] #1519 - Add visual feedback, when vote is saved - [UX] #1506 - Date picker optimizations (#1543) - [UX] #1620 - Deletion of users, options, comments and shares can be aborted - [UX] #1556 - Adding toast notification after successful vote - [refactor] #1499 - Internal structure of store and components See also https://github.com/nextcloud/polls/milestone/34?closed=1 ## [1.8.3] - 2021-04-12 ### Changes and fixes - [bug] #1544 - Fixed display of end day in options sidebar on options with day span ## [1.8.2] - 2021-04-10 ### Changes and fixes - [performance] #1517 - Performance optimizations for username check (#1532) ## [1.8.1] - 2021-03-20 ### new Features - Date options now have a duration (from/to) - Date options can be chosen as whole day (no time) - Added markdown support for poll description - Poll option to hide booked up options from participants, when option limit is reached - The poll owner can now delete all comments - Watch for poll changes (realtime changes) ### Changes and fixes - Subscription to current poll moved to user menu - Public users can now change, add and remove their email addresses via user menu - For poll owner: Copy participants email addresses has moved to new user menu - Wording: use list and table layout instead of desktop and mobile - Changed icons for Table and list view - Move poll informations to icon bar (info icon) - Change registration dialog layout and optimizations on mobiles - Fix dark mode issue with confirmed options - Fix uniqueContraintsException when shifting dates ### changes since 1.8.0 - beta1 - [refactor] #1487 - changed error handling in watchPolls - [refactor] #1484 - some code maintenance - [security] #1471 - prevent html in description (follow up to #1443) See also https://github.com/nextcloud/polls/milestone/33?closed=1 ## [1.8.0 - beta1] - 2021-03-07 - [ux] #1164 - Wording: use list and table layout instead of desktop and mobile (#1443) - [ux] #1430 - Move poll informations to icon bar (info icon) (#1443) - [ux] #1418 - Allow changing emailaddress in public polls (#1431) - [ux] #1401 - Change registration dialog layout (#1429) - [ux] #1400 - Optimizations for registration dialog on mobiles (#1429) - [enhancement] #325 - added markdown support for poll description (#1443) - [enhancement] #1449 - Added option to hide booked up options (related to option limits) - [enhancement] #201, #404, #492 - Allow date option with timespan (#1365) - [enhancement] #991 - Allow date options without time (#1365) - [enhancement] #999 - Allow poll owner to delete comments (#1399) - [enhancement] - #1367 - Immediately adopt changes from other users to the current poll - [fix] #1403 - Dark mode issue with confirmed options - [fix] #1374 - Fix uniqueContraintsException when shifting dates - [refactor] #1397 - Changed migrations - and some more fixes and refactoring ## [1.7.5 - bugfix release] - 2021-02-01 - [fix] #1374 - fix uniqueContraintsException when shifting dates (backport) - [fix] #1380 - remove invalid shares before migration (backport) ## [1.7.4] - 2021-01-30 ### new Features since 1.6.x - Send invitations via notification app - Reload current poll every 30 seconds for updates - Admin users can delete and takeover polls from other users via new admin section - Respect autocompletion limitations from share settings for users, group and circle searches - Limit number of participants per option - Limit number of votes per participant - Combine registration dialogs into one dialog for public polls - Show closed polls in the relevant list until four days after closing date - Changed display of expiration timespan in polls overview - Support dark mode and dark theme - Compatible with Nextcloud 21 - Drop support for Nextcloud before 19 ### Bugfixes since 1.6.x - Linebreaks in description were ignored - Avoid concurrent long term user searches with a big user base - Speed up poll overview, by avoiding unnecessary loading of polls, the user is not allowed to see - Avoid duplicates in different tables - Invalid string text in the email See also https://github.com/nextcloud/polls/milestone/31?closed=1 ## [1.7.3 - RC1] - 2021-01-27 - [enhancement] #1358 - show closed polls in the relevant list until four days after closing date - [enhancement] #1358 - add warning class to hints in the configuration - [fix] #1355 - fix migration - [fix] #1358 - detect conflicts after vote click, if limits are set and more than one user is voting - [fix] #1358 - menu in poll list was not clickable - [fix] #1357 - copy participants was broken - [dependencies] Updated dependencies - [dependencies] fix calendar popover (@nextcloud/vue@3.5.4) ## [1.7.2 - beta3] - 2021-01-17 - [enhancement] #1338 - Support dark mode and dark theme - [fix] #1346 - user search broken - [fix] #1344 - prevent commenting, when entering public poll without registration ## [1.7.1 - beta2] - 2021-01-12 - [fix] #1325 - There are no spaces in the column name - [fix] #1326 - Invalid string text in the email - [enhancement] #739 - Limit number of participants per option - [enhancement] #738 - Limit number of votes per participant (also #647, #624) - [dependencies] Updated dependencies - [refactoring] Mainly code maintenance and optimizations, bug fixes ## [1.7.0 - beta1] - 2021-01-02 - [enhancement] #188 use notification app for invitations - [enhancement] #907 reload current poll every 30 seconds - [enhancement] #924 admin users can delete and takeover polls from other users via new admin section - [enhancement] #881 respect autocompletion limitations from share settings for users, group and circle searches - [gui] public polls - combine registration dialogs into one dialog - [gui] polls overview changed display of expiration timespan - [fix] #433, #856 avoid duplicates in different tables - [fix] #1252 - External user is not listed in admin's shares list - [fix] #1183 - Avoid concurrent long term user searches with a big user base - [fix] #1181 - Speed up poll overview, by avoiding unnecessary loading of polls, the user is not allowed to see ## [1.6.3] - 2020-11-23 - [fix] #1252 External user is not listed in admin's shares list ## [1.6.2] - 2020-11-19 - [fix] Subscription was missing for logged in users ## [1.6.1] - 2020-11-17 - [fix] #1244 preferences write error - [fix] a few minor glitches and fixes ## [1.6.0 - RC1] - 2020-11-01 - [fix] some design fixes - [fix] #1205 External users get internal link in notification mail - [enhancement] Configure calendars for calendar lookup - [enhancement] Change wording on hidden an public polls (#1158) - [enhancement] #1168 Preferences dialog (#1120) - [enhancement] #1156 Explicitly close poll (#1157) - [enhancement] #1153 Add share, if logged in user enters hidden poll via public link (#1169) - [enhancement] #204 Circles integration (#1128) - [refactor] Remove deprecated app.php (#1162) - [refactor] Separate assets - [deps] updated dependencies See also: https://github.com/nextcloud/polls/milestone/28?closed=1 ## [1.5.7 - bugfix release] - 2020-10-25 - [fix] #1190 #1191 explicit convert boolean values to intger to avoid db conflicts (another aproach) ## [1.5.6 - bugfix release] - 2020-10-23 - [fix] #1190 #1191 explicit convert boolean values to intger to avoid db conflicts ## [1.5.5 - bugfix release] - 2020-10-20 - [fix] #1137 delete comments in public polls - [fix] #1161 Routing after creation of poll was wrong - [fix] #1154 Shifting dates went wrong - [fix] #1163 Reordering text poll options did not work - [fix] #1170 A non-numeric value encountered - [deps] updated dependencies ## [1.5.4 - release] - 2020-10-02 - adding missing translations - release blocking fixes ## [1.5.3 - RC3] - 2020-09-21 - Added setting for defining default view for - text polls, defaults to mobile/list layout and - date polls, defaults to desktop/table layout #744 - better UX for site users, which enter a poll via public link and could login #1096 ## [1.5.2 - RC2] - 2020-09-15 - fixing Translations - updated dependencies - minor fixes ## [1.5.1 - RC1] - 2020-09-08 - Lookup calendars for conflict #1056 #747 - convert URIs in description into clickable links #1067 - added a poll to force poll appear under relevant polls navigation entry for all users #1072 - move cloning of options to backend #1058 - add user settings - some style fixes - updated dependencies - load app icons via url-loader ## [1.5.0 - beta1] - 2020-08-17 - Drop support for Nextcloud 16 - Stop immediatley sending of invitation mails after adding a share #1007 #935 - Fix: Hide usernames in notification mail, if results in poll are hidden #990 #980 - Adding a REST-API #966 - Exclude disbled users from shares #1008 #997 - Exclude mails to disabled users in group invitations #960 - Fix with adding empty dates #961 #958 - Changed misleading prompt for username in public polls #956 #938 - Raised minute step to 5 minutes in datepicker #963 #957 - Changed some icons #862 - Added the ability to confirm options #939 #136 - A lot of refactoring - Don't invite disabled users #997 - add time zone info to date polls #1076 ## [1.4.3] - 2020-05-03 - fix #909 - fix #910 - add description to invitation mail #895 - fixed safari bugs #770 - added configuraton to hide the poll result #265 - poll title to window title #318 - updated timepicker and changed layout #889, #826 - NC 19 compatibility - Delete a poll completly #801 - Alignment in poll list #828 - Anonymous poll not saved #829 - wrong z-index on datepicker #830 - Missing translations for Shift all date options #809 - Pinned navigationItem "Deleted polls" #843 - changed vote icons #844 - Autofocus and cursor pointer #827 - Button style #848 - Remove Participants from vote #736 - Add login link in public votes #857 - fix date sorting #877 - overwork navigation filters #865 - added filter for expired polls #878 - share poll via email #822 - fix notification mail contains user names in anonymous polls #871 - fix double loading of poll list #870 - allow creating of option sequences for date polls #649 - permanently delete polls #823 - fix some design / UX improvements #841, #848, #884, ## [1.3.0] - 2020-02-16 - internal optimizations - in public poll ask for username in a modal - Allow site user to vote in hidden poll via public link (#779) - New option: Allow admins to edit poll - Prevent deleted poll from beeing called via public link (#773) - Present error page, when poll cannot be accessed (#772) - Allow site user to access hidden poll, when called via public link (#779) - Give permant access to votes, the user voted in - New filter: participated - Polls, where the user participated in - delete comments (#193) - Enter user name in public shared polls in a modal - fixed routing error in NC16 (#787) - load subscription on route change (#788) - show displayNames instead of userID (#715) - reorder vote options in text polls (#529) ## [1.1.6] - 2020-01-26 - autoFocus poll title in creation dialog (#757) - only count current user, if he actually voted (#759) - redirect old public polls routes to new route (#761) - Avoid error on creating share (#763) - changing popovermenu to Actions (#594 and #754 ) - updated design according to file lists - Sorting polls in poll list, default creation date desc (#559 and #717) - updated dependencies - 12-hour clock bug bug (#780) ## [1.0.0] - 2020-01-20 - huge update of polls - completely rewritten as a vue app - vote, edit poll in one page - instant persisting of votes and configuration - changed sharing ## [0.10.4] - 2019-11-27 - Nextcloud 17 ## [0.10.2] - 2019-03-13 - #532 - cannot share poll (only share option) ## [0.10.1] - 2019-03-02 ### Fixed - #528 - pull down on three-dot menu hidden for first participant ## [0.10.0] - 2019-02-24 ### Added - main list page - rewrite as a vue app - improved UI - ability to clone any poll and shift date options (#323, #245) - design updates to vote page - some more UI enhancements - Maybe option for a poll is configurable ### Fixed - #82 - "user_" / "group_" prefix - #206 - User name is prefixed with user_, + incorrect translation - #461 - Polls with expire date could not be created/edited - #478 - Send comment bug - #479 - Not possible to vote for none of the options - #498 - "Create Poll" button disabled after failed validation - #507 - Fix query params in eventmapper - #511 - No difference between hidden and open poll ## [0.9.5] - 2018-12-22 ### Fixed - #457 - update to 0.9.4 failed for postgres database - #454 - Update to 0.9.3 failed for postgresql database ## [0.9.4] - 2018-12-18 ### Fixed - #453 - Polls upgrade leads to NotNullConstraintViolationException - #454 - Update to 0.9.3 failed for postgresql database - #455 - Fix color variable name in list.scss ## [0.9.3] - 2018-12-18 ### Fixed - Fix minor problem with migration ## [0.9.1] - 2018-12-11 ### Added - create/edit page - rewrite as a vue app - improved UI - introduced new NC date time picker from vue-nextcloud - introduced multiselect from vue-nextcloud - added option to allow "maybe" vote - vote page - made polls table scrollable - show new vote options after voting - open sidebar by default on wide screens - Users in the admin group should be able to edit polls (#386) ### Changed - Compatibility to NC 14 and 15 - Introduced vue - Changing database theme - Polls is a Nextcloud only app now. If you wish to proceed developing the ownCloud version, make a fork from the `stable-0.8` branch. ### Fixed - 'Edit poll' did not work from poll's details view (#294) - Bug which makes voting impossible after edit - Write escapes option texts to db (#341) - display user's display name instead of user name (#402) - support for asynchronus operations (#371) - ... a lot more minor bugs See https://github.com/nextcloud/polls/milestone/9?closed=1 for all changes and additions. ## [0.8.3] - 2018-08-30 ### Added ### Changed ### Fixed - Display own participation in polls in list view ## [0.8.2] - 2018-08-25 ### Added - Compatibility to NC 14 #360 ### Changed ### Fixed - 'Edit poll' did not work from poll's details view #294 - Reload of public polls with ownCloud 10 #344 #340 #283 #96 ## [0.8.1] - 2018-01-19 ### Added - Unit tests - App favicon - More languages ### Changed - New vote page design (responsive) - New comment design - A lot of clean up - removing header elements for public polls ### Fixed - Linebreak bug - Time picker bug (update to version 2.5.14, https://github.com/xdan/datetimepicker) - Server error, if poll does not exist - Several CSS fixes for NC 11 and oC 10 ## [0.8.0] - 2017-10-13 ### Changed - Big UI overhaul - Removed oC branding from email strings - Removed unnecessary files - A lot of code rework ### Fixed - Fix date display in IE and Safari (NaN) - Translations ## [0.7.3] - 2017-07-16 ### Added - French translations - Nextcloud 12 compatibility ### Changed - Removed some deprecated methods - Hide usernames in extended anonymous polls ## [0.7.2] - 2016-10-27 ### Added - Search for users / groups in "Select..." access type (similar to sharing dialog) (thanks @scroom) - Bump OC version to 9.1 - Anonymous comments / polls - Allow comments for unregistered / not logged in users ### Fixed - Correctly store text votes (thanks @jaeger-sb @joergmschulz) - Preselection on edit poll page - Current selected access type is now clickable - Remove unused share manager ## [0.7.1] - 2016-06-05 ### Added - New UI (thanks @mcorteel) - Search for users / groups (thanks @bodo1987) ### Fixed - Several bug fixes - Use correct timezone for date polls - Link to poll - Only display users / groups the user is member of (except admin) (thanks @bodo1987) ## [0.7.0] - 2016-03-18 ### Added - Show user avatars - Toggle all switch - Show login screen before error ### Fixed - Not set expire would lead to 2.1.1970 as expire date - Invalid characters in url hash - Empty description in edit - Many text poll fixes - Notification checkbox fixes - Blank page fixes on empty votes ## [0.6.9.1] - 2016-02-21 ### Fixed - Replaced placeholder images - Minor fixes, including external votes ## [0.6.9] - 2016-02-20 ### Added - Edit polls ### Changed - New minimal version set to 8.1 ### Fixed - Replaced deprecated methods - Switched from raw php to controller - Fixed several bugs - Edit poll access - Vote page layout