1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
|
# Changelog
All notable changes to this project will be documented in this file.
## [1.8.0] - tbd
- [enhancement] - #1367 - Immediately adopt changes from other users to the current poll
- [fix] #1374 - fix uniqueContraintsException when shifting dates
## [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
|