[3.4.0] - 2021-12-02
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
What's Changed
- Bump webpack from 5.58.0 to 5.58.1 by @dependabot in #2026
- Bump css-loader from 6.3.0 to 6.4.0 by @dependabot in #2028
- Bump eslint-plugin-jsdoc from 36.1.0 to 36.1.1 by @dependabot in #2027
- Bump eslint-plugin-import from 2.24.2 to 2.25.2 by @dependabot in #2030
- Bump sass-loader from 12.1.0 to 12.2.0 by @dependabot in #2031
- Bump core-js from 3.18.2 to 3.18.3 by @dependabot in #2032
- Bump webpack from 5.58.1 to 5.58.2 by @dependabot in #2033
- Dev/eslint rules by @dartcafe in #2035
- Webpack config by @dartcafe in #2036
- Mark shares which already participated in poll by @dartcafe in #2037
- validate public token before entering route by @dartcafe in #2038
- Bump webpack-cli from 4.9.0 to 4.9.1 by @dependabot in #2040
- Bump webpack from 5.58.2 to 5.59.0 by @dependabot in #2041
- Bump eslint-plugin-vue from 7.19.1 to 7.20.0 by @dependabot in #2042
- Bump babel-loader from 8.2.2 to 8.2.3 by @dependabot in #2044
- Bump webpack from 5.59.0 to 5.59.1 by @dependabot in #2043
- Bump eslint-plugin-promise from 5.1.0 to 5.1.1 by @dependabot in #2045
- Bump marked from 3.0.7 to 3.0.8 by @dependabot in #2047
- Bump core-js from 3.18.3 to 3.19.0 by @dependabot in #2048
- Bump webpack from 5.59.1 to 5.60.0 by @dependabot in #2049
- Bump vue-router from 3.5.2 to 3.5.3 by @dependabot in #2050
- Bump css-loader from 6.4.0 to 6.5.0 by @dependabot in #2051
- Adding a reminder job configurable per poll by @dartcafe in #2039
- Bump eslint-webpack-plugin from 3.0.1 to 3.1.0 by @dependabot in #2052
- Bump sass-loader from 12.2.0 to 12.3.0 by @dependabot in #2053
- Do not archive polls without expiration by @dartcafe in #2056
- Bump vimeo/psalm from 4.10.0 to 4.11.2 by @dependabot in #2059
- Bump @babel/types from 7.15.6 to 7.16.0 by @dependabot in #2063
- Bump @babel/core from 7.15.8 to 7.16.0 by @dependabot in #2061
- Bump @babel/eslint-parser from 7.15.8 to 7.16.0 by @dependabot in #2065
- Bump @babel/preset-env from 7.15.8 to 7.16.0 by @dependabot in #2064
- Bump webpack from 5.60.0 to 5.61.0 by @dependabot in #2062
- Bump stylelint-webpack-plugin from 3.0.1 to 3.1.0 by @dependabot in #2066
- Changed grammar by @rakekniven in #2057
- Bump @nextcloud/event-bus from 2.1.0 to 2.1.1 by @dependabot in #2068
- Bump core-js from 3.19.0 to 3.19.1 by @dependabot in #2069
- Feature/disable long poll by @dartcafe in #2060
- Bump marked from 3.0.8 to 4.0.0 by @dependabot in #2070
- Bump css-loader from 6.5.0 to 6.5.1 by @dependabot in #2074
- Changed grammar by @rakekniven in #2075
- l10n: Change name to a capital letter by @Valdnet in #2078
- Bump webpack from 5.61.0 to 5.62.1 by @dependabot in #2081
- Bump terser-webpack-plugin from 5.2.4 to 5.2.5 by @dependabot in #2082
- Bump webpack from 5.62.1 to 5.63.0 by @dependabot in #2084
- Bump @babel/eslint-parser from 7.16.0 to 7.16.3 by @dependabot in #2085
- Bump eslint-plugin-import from 2.25.2 to 2.25.3 by @dependabot in #2087
- Bump webpack from 5.63.0 to 5.64.0 by @dependabot in #2089
- Bump marked from 4.0.0 to 4.0.1 by @dependabot in #2090
- Bump eslint-webpack-plugin from 3.1.0 to 3.1.1 by @dependabot in #2091
- Bump vimeo/psalm from 4.11.2 to 4.12.0 by @dependabot in #2094
- Bump christophwurst/nextcloud from 21.0.0 to 22.1.1 by @dependabot in #2093
- Update npm and node engines versions by @nextcloud-command in #2088
- Bump marked from 4.0.1 to 4.0.3 by @dependabot in #2097
- Bump webpack from 5.64.0 to 5.64.1 by @dependabot in #2099
- update php-cs-fixer and nextcloud/coding-standard by @dartcafe in #2100
- fix sort by rank by @dartcafe in #2096
- Bump @babel/preset-env from 7.16.0 to 7.16.4 by @dependabot in #2101
- Bump marked from 4.0.3 to 4.0.4 by @dependabot in #2103
- Bump webpack from 5.64.1 to 5.64.2 by @dependabot in #2104
- Bump marked from 4.0.4 to 4.0.5 by @dependabot in #2105
- Bump webpack from 5.64.2 to 5.64.3 by @dependabot in #2106
- Bump webpack from 5.64.3 to 5.64.4 by @dependabot in #2107
- Duplicate check status message by @dartcafe in #2080
- Redesign share tab by @dartcafe in #2077
- Bump doctrine/dbal from 3.1.4 to 3.2.0 by @dependabot in #2110
- Bump @nextcloud/axios from 1.7.0 to 1.8.0 by @dependabot in #2112
- Fix wording in autoreminder explanation by @dartcafe in #2114
- Bump core-js from 3.19.1 to 3.19.2 by @dependabot in #2115
- Add groupname to invitation by @dartcafe in #2118
- Bump eslint-plugin-promise from 5.1.1 to 5.2.0 by @dependabot in #2119
- Bump marked from 4.0.5 to 4.0.6 by @dependabot in #2120
Full Changelog: v3.3.0...v3.4.0