polls/CHANGELOG.md

11 KiB

Changelog

All notable changes to this project will be documented in this file.

[1.7.0 - RC1] - 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.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

[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