2017-10-07 21:51:45 +03:00
# Changelog
All notable changes to this project will be documented in this file.
2017-10-09 21:48:29 +03:00
2022-05-06 23:43:02 +03:00
## [3.7.0] - tbd
### New
- User setting for conflict check (hours before and after an option to search for conflicts)
- Add admin option to prevent email address exposing of internal users
### Fix
- Poll export, if the owner did not vote
- Calendar conflict check (NC24)
- Handling of recurring calendar events (NC24)
### Misc
- Switch to new calendar API (NC24)
## [3.7.0-beta3] - 2022-05-06
### New
- User setting for conflict check (set hours before and after an option to search for conflicts)
### Fix
- Poll export, if the owner did not vote
- Calendar conflict check (NC24)
- Handling of recurring calendar events (NC24)
### Misc
- Switch to new calendar API (NC24)
2022-04-28 00:21:47 +03:00
## [3.7.0-beta2] - 2022-04-27
2022-05-06 23:43:02 +03:00
### Fix
2022-04-28 00:21:47 +03:00
- Fixed syntax error in class AppSettings
2022-04-28 00:24:18 +03:00
2022-04-27 23:19:39 +03:00
## [3.7.0-beta1] - 2022-04-27
2022-05-06 23:43:02 +03:00
### New
2022-04-27 23:19:39 +03:00
- #2392 - Add admin option to prevent email address exposing of internal users
2022-04-23 09:44:56 +03:00
## [3.6.1] - 2022-04-23
2022-03-22 01:25:17 +03:00
### New
2022-03-21 17:17:34 +03:00
- Compatibility to Nextcloud 24
2022-04-16 12:32:14 +03:00
- Renaming: **hidden polls** are now **private polls** and **public polls** are called **open polls** to distinguish them from **real public polls** via public links
2022-03-21 17:17:34 +03:00
- Added configuration options for admins to add legal terms to the public registration dialog and emails
2022-04-03 00:26:25 +03:00
- Added the possibility for admins to add a disclaimer text to generated emails
2022-04-02 23:46:11 +03:00
- Added email addresses for owner's poll export
2022-04-15 13:21:05 +03:00
- Allow email share adding using common email formats with name
- Input fields now support matching keyboards on mobiles
2022-04-02 23:46:11 +03:00
- Grouping comments for less noise
- Bulk import for text polls
2022-04-04 10:00:33 +03:00
- Save username of a public poll (using cookie)
2022-04-02 23:46:11 +03:00
- Changed icon set
- some more design changes
2022-03-21 17:17:34 +03:00
2022-03-22 01:25:17 +03:00
### Fixed
- Poll export to spreadsheeds was fixed if Poll title is longer than 31 characters
- Fix LDAP user search
2022-04-16 12:32:14 +03:00
- Poll list in admin page should not link to a poll
- Remove markup in text only emails
2022-03-21 17:17:34 +03:00
2022-04-16 09:30:51 +03:00
## [3.6.0-rc1] - 2022-04-16
### New
2022-04-15 13:21:05 +03:00
- #2367 - Allow email share adding using common email formats with name (#2375)
2022-04-16 09:30:51 +03:00
### Changes
- #2377 - Changed transitions on vote vlicks and add hover state
2022-04-13 22:58:35 +03:00
## [3.6.0-beta2] - 2022-04-13
2022-04-16 09:30:51 +03:00
### New
2022-04-13 20:49:43 +03:00
- #2373 - Add icon symbol for locked vote options
- #2351 - Store username in a public poll to cookie
2022-04-16 09:30:51 +03:00
### Fixed
2022-04-13 20:49:43 +03:00
- #2374 - Avoid unnecessary error logs in activities
- #2369 - Fix missing icons after dep update
- #2357 - Fix styling bugs
2022-04-16 12:32:14 +03:00
- #misc - Fixed different translation errors
2022-04-04 10:00:33 +03:00
2022-04-03 00:13:47 +03:00
## [3.6.0-beta1] - 2022-04-02
2022-04-16 09:30:51 +03:00
### Changes
2022-03-21 17:17:34 +03:00
- #2255 - Rename "hidden" polls to "private" polls, "public" to "open" (#2289)
2022-04-02 23:46:11 +03:00
- #2328 - Migrate access strings to 'private' and 'open' (instead of 'hidden' and 'public')
2022-03-21 17:17:34 +03:00
2022-04-16 09:30:51 +03:00
### New
2022-03-21 17:17:34 +03:00
- #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
2022-04-02 23:46:11 +03:00
- #2177 - Add email addresses to poll export (#2327)
2022-03-21 17:17:34 +03:00
2022-04-16 09:30:51 +03:00
### Fixed
2022-03-22 01:25:17 +03:00
- #1310 - Fix LDAP search (#2323)
2022-03-21 17:17:34 +03:00
- #2285 - Fixed poll export (#2286, #2287 )
2022-03-22 01:25:17 +03:00
- #2312 - Fixed heights of modals after update of @nextcloud/vue@5
2022-04-02 23:46:11 +03:00
- #2306 - HTML Tags in plain Poll invitation (#2346)
- #2254 - Links in admin page could lead to non accessible poll (#2326)
2022-03-21 17:17:34 +03:00
2022-04-16 09:30:51 +03:00
### Misc
2022-03-21 17:17:34 +03:00
- #2283 - Added support for inputmode
2022-04-02 23:46:11 +03:00
- #2311 - Added support for material design icons to some components (#2329)
- #2332 - Replace deprecated String.prototype.substr()
- #2329 - Styling inpuDiv
2022-03-21 17:17:34 +03:00
2022-02-17 22:55:24 +03:00
## [3.5.4] - 2022-02-17
2022-04-16 09:30:51 +03:00
### Fixed
2022-02-17 22:55:24 +03:00
- #2276 - Deletion of NC users was broken through polls (#2279)
- #2270 - Translation error
2022-02-15 17:06:05 +03:00
## [3.5.3] - 2022-02-15
2022-04-16 09:30:51 +03:00
### Changed
2022-02-15 17:06:05 +03:00
- #2264 - add email address if valid search parameter (#2268)
2022-04-16 09:30:51 +03:00
### Fixed
2022-02-15 17:06:05 +03:00
- #2263 - Fixed user search (#2267)
2022-02-15 18:08:11 +03:00
- #2272 - Fixed poll export due to changed module export of xlsx
2022-02-15 17:06:05 +03:00
2022-04-16 09:30:51 +03:00
### Misc
2022-02-15 17:06:05 +03:00
- late translations delivery
2022-02-11 15:32:29 +03:00
## [3.5.2] - 2022-02-11
2022-04-16 09:30:51 +03:00
### Fixed
2022-02-11 15:32:29 +03:00
- #2248 - Adding options in text poll is not possible
2022-02-11 13:54:47 +03:00
## [3.5.1] - 2022-02-11
2022-04-16 09:30:51 +03:00
### Fixed
2022-02-11 15:32:29 +03:00
- #2246 - updated php minimum version in info.xml
2022-02-11 13:54:47 +03:00
2022-02-10 01:08:10 +03:00
## [3.5.0] - 2022-02-09
2022-04-16 09:30:51 +03:00
### New
2022-02-10 01:08:10 +03:00
- 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)
2022-01-22 11:58:41 +03:00
- Add polls to collections
2022-01-14 23:58:15 +03:00
- Linkify URLs and email addresses in text options
2022-02-10 01:08:10 +03:00
- New command `occ polls:db:recreate` for validating and fixing db structure
2022-01-12 10:08:43 +03:00
2022-04-16 09:30:51 +03:00
### Fixed
2022-01-12 10:08:43 +03:00
- It was possible to add option proposals, when not registered in public polls
- A deleted poll could cause repeating error logs on notifications
2022-02-10 01:08:10 +03:00
- fixed a migration error, when updating from rather old version
2022-01-12 10:08:43 +03:00
2022-02-01 21:52:11 +03:00
## [3.5.0-beta3] - 2022-02-01
- Code optimization and refactoring
- #2201 - Migration error (#2199, #2222 )
2022-04-16 09:30:51 +03:00
### [3.5.0-beta2] - 2022-01-23
2022-01-22 11:58:41 +03:00
- [new] #950 - Allow join project / collection (#2194)
2022-01-23 12:08:21 +03:00
- [new] #2204 - Add `occ polls:db:recreate` for validating and fixing db structure
2022-01-22 11:58:41 +03:00
2022-04-16 09:30:51 +03:00
### [3.5.0-beta1] - 2022-01-18
2022-01-12 10:08:43 +03:00
- [new] #366 - Export poll (#1942, #2169 )
- [new] #804 - Use activities (#2154)
- [new] #1986 - Combined view for date polls (#2175)
2022-01-14 23:58:15 +03:00
- [new] #2102 - Linkify options (#1709, #2190 )
2022-01-12 10:08:43 +03:00
- [fix] #2147 - Adding proposals is possible without registering (#2163)
- [fix] #2133 - Notifications error with deleted polls(#2178)
2021-12-13 22:31:01 +03:00
## [3.4.2] - 2021-12-13
2022-04-16 09:30:51 +03:00
### New
2021-11-26 11:54:59 +03:00
- Added an indicator for shares, which indicates, if a share already voted or not
- Added an autoreminder
2021-11-26 12:45:40 +03:00
- Added a hint, if no one except the poll owner can access the poll
2021-11-26 11:54:59 +03:00
- Added an admin setting to change the updates polling behavior (Disabled, periodically or instant via long-polling)
2021-12-01 23:00:23 +03:00
2022-04-16 09:30:51 +03:00
### Changed
2021-12-01 23:00:23 +03:00
- Compatible with Nextcloud 21 - 23
2021-11-26 11:54:59 +03:00
- Share tab redesign
2021-12-01 23:00:23 +03:00
- Moved the 'all users' access setting as switch to the shares list
2021-11-26 11:54:59 +03:00
- Polls with access for all users are now automatically relevant for all users
2021-12-01 23:00:23 +03:00
- Removed the settings to 'access all admins' edit rights (in favor for granting individual edit rights, introduced in Polls 3.2).
2021-11-26 11:54:59 +03:00
An existing setting will still be valid and can be removed
- Combine all shares into one list
2021-11-26 11:57:13 +03:00
- Registration options for public polls are now configurable per public share.
2021-11-26 11:54:59 +03:00
An existing setting from the poll configuration will be used as default
2022-04-16 09:30:51 +03:00
### Fixed
2021-12-01 23:00:23 +03:00
- Fixed auto archiver, to prevent to archive polls without an expiration date
2021-12-08 17:48:40 +03:00
- fix error when adding option #2126 (v3.4.1)
2021-12-13 22:31:01 +03:00
- 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)
2021-12-01 23:00:23 +03:00
2021-11-26 11:54:59 +03:00
## [3.4.0-beta1] - 2021-11-26
- [compatibility] - Compatible with Nextcloud 23
- [change] #2076 - Share tab redesign
2021-11-02 23:37:47 +03:00
## [3.4.0-alpha1] - 2021-11-02
2021-10-17 10:58:50 +03:00
- [new] #1305 - Added participation indicator in effective shares list (#2037)
2021-10-27 10:16:46 +03:00
- [new] #656 - Add autoreminder job (#2039)
2021-10-17 10:58:50 +03:00
- [change] #2038 - validate token in router and reroute before entering public page
2021-10-29 10:01:07 +03:00
- [fix] #2055 - do not archive polls without expiration automatically
2021-11-02 23:37:47 +03:00
- [change] #2029 - Configure update polling (#2060)
2021-10-16 12:16:05 +03:00
2021-10-10 20:38:09 +03:00
## [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
2021-10-03 01:32:04 +03:00
## [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)
2021-10-03 10:42:25 +03:00
- [new] #1985 - Adopt dashboard design (still experimental)
2021-10-03 01:32:04 +03:00
- dependency updates, refactoring and code maintenance
2021-09-19 22:48:16 +03:00
## [3.2.0] - 2021-09-19
2021-09-14 19:30:48 +03:00
- 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)
2021-09-12 23:32:18 +03:00
## [3.2.0-rc1] - 2021-09-12
2021-09-12 20:07:29 +03:00
- [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
2021-09-12 23:32:18 +03:00
- [change] #1953 - remove three character validation for public user names (#1952)
2021-09-12 20:07:29 +03:00
### 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
2021-08-21 19:56:35 +03:00
## [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
2021-09-12 20:07:29 +03:00
- some minor fixes
2021-08-21 19:56:35 +03:00
2021-08-15 23:19:05 +03:00
## [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
2021-07-11 11:16:50 +03:00
## [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:
2022-02-25 12:31:29 +03:00
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.
2021-07-11 11:16:50 +03:00
### 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
2021-07-11 11:41:20 +03:00
All changes: https://github.com/nextcloud/polls/issues?q=milestone%3A3.0+
2021-07-08 09:44:17 +03:00
## [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
2021-07-05 15:42:55 +03:00
## [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
2021-07-02 09:52:17 +03:00
## [3.0.0-rc.1] - 2021-07-02
2021-06-14 18:16:09 +03:00
## Only available for Nextcloud 21/22
2021-07-02 09:51:12 +03:00
- [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
2021-06-14 18:16:09 +03:00
2021-07-06 22:21:34 +03:00
## [2.0.6 - release] - 2021-07-06
## Only available for Nextcloud 20/21
- [fix] #1811 - fix repair step at NC20
2021-07-01 09:39:50 +03:00
## [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
2021-06-23 00:16:22 +03:00
## [2.0.4 - release] - 2021-06-22
## Only available for Nextcloud 20/21
- [fix] #1770 - Silently ignore UniqueConstraintViolationException while migrating voteOptionTexts
2021-06-22 00:34:39 +03:00
## [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
2021-06-14 18:16:09 +03:00
## [2.0.2 - release] - 2021-06-11
## Only available for Nextcloud 20/21
2021-07-02 09:51:12 +03:00
### 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
2021-06-14 18:16:09 +03:00
### [1.9.7] - 2021-06-11
## Only available for Nextcloud 19
2021-07-02 09:51:12 +03:00
### 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
2021-06-14 18:16:09 +03:00
2021-06-04 21:55:39 +03:00
## [1.9.4 - release] - 2021-06-04
2021-05-31 20:38:39 +03:00
### new Features
2021-06-04 21:45:06 +03:00
- Fixed print layout
2021-05-31 20:38:39 +03:00
- 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
2021-06-04 21:45:06 +03:00
- Error saving username on public polls when mail sending failed
- First day of week was wrong in datepicker
2021-06-04 21:55:39 +03:00
- adding parameters to API
2021-05-31 20:38:39 +03:00
… and more minor fixes and optimizations
2021-06-02 08:16:30 +03:00
## [1.9.3 - beta4] - 2021-06-02
### Changes and fixes
- [fix] #1686 - Fixing a print issue, when printing in list layout
2021-05-31 20:38:39 +03:00
## [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
2021-05-28 20:00:57 +03:00
## [1.9.1 - beta2] - 2021-05-28
### Changes and fixes
- [fix] #1652 - Error saving username on public polls (#1567)
2021-05-31 20:38:39 +03:00
- [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
2021-05-28 20:00:57 +03:00
2021-05-22 20:19:43 +03:00
## [1.9.0 - beta1] - 2021-05-22
2021-04-29 10:08:47 +03:00
### Changes and fixes
2021-05-31 20:38:39 +03:00
- [enhancement] #496 - Added possibility to allow participants proposing more options (#1570, #1127 , #1495 , #1554 )
2021-04-29 10:08:47 +03:00
- [enhancement] #1490 - Delete all user information, if user is removed from Nextcloud
2021-05-22 20:19:43 +03:00
- [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)
2021-05-28 20:50:10 +03:00
- [fix] #1572 - Order in experimental settings (#1621)
2021-04-29 10:08:47 +03:00
- [UX] #1519 - Add visual feedback, when vote is saved
2021-05-22 20:19:43 +03:00
- [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
2021-04-29 10:08:47 +03:00
- [refactor] #1499 - Internal structure of store and components
See also https://github.com/nextcloud/polls/milestone/34?closed=1
2021-04-12 08:38:50 +03:00
## [1.8.3] - 2021-04-12
### Changes and fixes
- [bug] #1544 - Fixed display of end day in options sidebar on options with day span
2021-04-10 22:36:31 +03:00
## [1.8.2] - 2021-04-10
### Changes and fixes
2021-04-10 23:09:10 +03:00
- [performance] #1517 - Performance optimizations for username check (#1532)
2021-04-10 22:36:31 +03:00
2021-03-17 23:12:15 +03:00
## [1.8.1] - 2021-03-20
2021-03-19 19:05:30 +03:00
### 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
2021-03-14 12:11:45 +03:00
2021-03-07 21:34:07 +03:00
## [1.8.0 - beta1] - 2021-03-07
2021-03-07 15:44:56 +03:00
- [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)
2021-03-07 21:34:07 +03:00
- [ux] #1418 - Allow changing emailaddress in public polls (#1431)
2021-03-07 21:45:15 +03:00
- [ux] #1401 - Change registration dialog layout (#1429)
2021-03-07 15:44:56 +03:00
- [ux] #1400 - Optimizations for registration dialog on mobiles (#1429)
- [enhancement] #325 - added markdown support for poll description (#1443)
2021-03-07 21:45:15 +03:00
- [enhancement] #1449 - Added option to hide booked up options (related to option limits)
2021-03-07 15:44:56 +03:00
- [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)
2021-01-31 01:09:02 +03:00
- [enhancement] - #1367 - Immediately adopt changes from other users to the current poll
2021-03-07 15:44:56 +03:00
- [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)
2021-01-31 01:09:02 +03:00
2021-01-30 10:16:18 +03:00
## [1.7.4] - 2021-01-30
2021-01-30 10:29:28 +03:00
### 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
2021-01-30 10:46:19 +03:00
- Show closed polls in the relevant list until four days after closing date
2021-01-30 10:29:28 +03:00
- Changed display of expiration timespan in polls overview
2021-01-30 10:46:19 +03:00
- Support dark mode and dark theme
- Compatible with Nextcloud 21
- Drop support for Nextcloud before 19
2021-01-30 10:29:28 +03:00
### 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
2021-01-30 10:16:18 +03:00
2021-01-27 12:49:54 +03:00
## [1.7.3 - RC1] - 2021-01-27
2021-01-30 10:46:19 +03:00
- [enhancement] #1358 - show closed polls in the relevant list until four days after closing date
2021-01-30 10:29:28 +03:00
- [enhancement] #1358 - add warning class to hints in the configuration
2021-01-27 12:44:22 +03:00
- [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
2021-01-30 10:46:19 +03:00
- [enhancement] #1338 - Support dark mode and dark theme
2021-01-15 21:07:26 +03:00
- [fix] #1346 - user search broken
2021-01-14 15:37:53 +03:00
- [fix] #1344 - prevent commenting, when entering public poll without registration
2021-01-12 18:49:01 +03:00
## [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
2021-01-18 01:54:03 +03:00
- [enhancement] #739 - Limit number of participants per option
2021-01-30 10:29:28 +03:00
- [enhancement] #738 - Limit number of votes per participant (also #647 , #624 )
2021-01-12 18:49:01 +03:00
- [dependencies] Updated dependencies
2021-01-18 01:54:03 +03:00
- [refactoring] Mainly code maintenance and optimizations, bug fixes
2021-01-04 23:23:05 +03:00
## [1.7.0 - beta1] - 2021-01-02
2021-01-03 01:29:16 +03:00
- [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
2020-11-22 18:25:23 +03:00
- [fix] #1252 - External user is not listed in admin's shares list
2021-01-03 01:29:16 +03:00
- [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
2020-11-22 18:25:23 +03:00
2021-01-30 10:32:00 +03:00
## [1.6.3] - 2020-11-23
- [fix] #1252 External user is not listed in admin's shares list
2020-11-19 09:42:59 +03:00
## [1.6.2] - 2020-11-19
- [fix] Subscription was missing for logged in users
2020-11-18 01:09:32 +03:00
## [1.6.1] - 2020-11-17
- [fix] #1244 preferences write error
- [fix] a few minor glitches and fixes
2020-11-01 13:58:23 +03:00
## [1.6.0 - RC1] - 2020-11-01
- [fix] some design fixes
- [fix] #1205 External users get internal link in notification mail
2020-10-21 15:59:28 +03:00
- [enhancement] Configure calendars for calendar lookup
2020-10-20 15:09:16 +03:00
- [enhancement] Change wording on hidden an public polls (#1158)
2020-11-01 13:58:23 +03:00
- [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)
2020-10-20 15:09:16 +03:00
- [refactor] Remove deprecated app.php (#1162)
2020-10-26 10:58:51 +03:00
- [refactor] Separate assets
2020-11-01 13:58:23 +03:00
- [deps] updated dependencies
2020-10-20 15:09:16 +03:00
See also: https://github.com/nextcloud/polls/milestone/28?closed=1
2020-11-01 13:58:23 +03:00
## [1.5.7 - bugfix release] - 2020-10-25
- [fix] #1190 #1191 explicit convert boolean values to intger to avoid db conflicts (another aproach)
2020-10-26 10:11:13 +03:00
2020-11-01 13:58:23 +03:00
## [1.5.6 - bugfix release] - 2020-10-23
- [fix] #1190 #1191 explicit convert boolean values to intger to avoid db conflicts
2020-10-24 01:05:36 +03:00
2020-11-01 13:58:23 +03:00
## [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
2020-10-15 18:00:04 +03:00
2020-10-02 15:17:58 +03:00
## [1.5.4 - release] - 2020-10-02
2020-09-21 13:44:54 +03:00
- adding missing translations
- release blocking fixes
## [1.5.3 - RC3] - 2020-09-21
- Added setting for defining default view for
2020-10-15 18:00:04 +03:00
- text polls, defaults to mobile/list layout and
- date polls, defaults to desktop/table layout #744
2020-09-21 13:44:54 +03:00
- better UX for site users, which enter a poll via public link and could login #1096
2020-09-15 19:56:49 +03:00
## [1.5.2 - RC2] - 2020-09-15
- fixing Translations
- updated dependencies
- minor fixes
## [1.5.1 - RC1] - 2020-09-08
2020-08-31 23:50:05 +03:00
- Lookup calendars for conflict #1056 #747
2020-09-08 09:41:29 +03:00
- 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
2020-08-31 23:50:05 +03:00
- add user settings
- some style fixes
- updated dependencies
2020-09-08 09:41:29 +03:00
- load app icons via url-loader
2020-08-31 23:50:05 +03:00
2020-08-17 12:17:56 +03:00
## [1.5.0 - beta1] - 2020-08-17
2020-07-13 14:22:37 +03:00
- Drop support for Nextcloud 16
2020-07-07 23:01:40 +03:00
- 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
2020-08-17 12:12:38 +03:00
- Don't invite disabled users #997
2020-09-08 09:41:29 +03:00
- add time zone info to date polls #1076
2020-08-17 12:12:38 +03:00
2020-07-07 23:01:40 +03:00
2020-05-03 13:30:37 +03:00
## [1.4.3] - 2020-05-03
2020-04-21 17:08:57 +03:00
- fix #909
- fix #910
2020-04-11 18:08:06 +03:00
- 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
2020-04-17 11:28:26 +03:00
- NC 19 compatibility
2020-03-14 10:33:06 +03:00
- 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
2020-04-05 18:25:24 +03:00
- 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
2020-04-11 18:08:06 +03:00
- fix some design / UX improvements #841 , #848 , #884 ,
2020-03-14 10:33:06 +03:00
2020-02-16 16:55:37 +03:00
## [1.3.0] - 2020-02-16
2020-01-23 00:01:01 +03:00
2020-01-26 14:23:59 +03:00
- internal optimizations
- in public poll ask for username in a modal
2020-01-26 14:25:03 +03:00
- Allow site user to vote in hidden poll via public link (#779)
2020-01-31 10:39:41 +03:00
- New option: Allow admins to edit poll
2020-01-29 01:40:09 +03:00
- 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)
2020-01-29 02:06:12 +03:00
- load subscription on route change (#788)
2020-01-29 18:55:25 +03:00
- show displayNames instead of userID (#715)
2020-01-31 10:39:41 +03:00
- reorder vote options in text polls (#529)
2020-01-23 00:30:26 +03:00
2020-01-29 01:40:09 +03:00
## [1.1.6] - 2020-01-26
2020-01-21 21:39:32 +03:00
- 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
2020-01-26 14:23:59 +03:00
- 12-hour clock bug bug (#780)
2020-01-21 21:39:32 +03:00
## [1.0.0] - 2020-01-20
2019-11-14 10:29:34 +03:00
- 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
2019-03-14 01:03:17 +03:00
## [0.10.2] - 2019-03-13
2019-03-01 23:21:34 +03:00
- #532 - cannot share poll (only share option)
2019-03-04 15:07:07 +03:00
## [0.10.1] - 2019-03-02
### Fixed
- #528 - pull down on three-dot menu hidden for first participant
2019-02-25 10:09:54 +03:00
## [0.10.0] - 2019-02-24
2019-02-03 21:21:00 +03:00
### Added
2019-02-10 15:39:22 +03:00
2019-02-03 21:21:00 +03:00
- main list page
- rewrite as a vue app
- improved UI
2019-02-10 15:39:22 +03:00
- ability to clone any poll and shift date options (#323, #245 )
2019-02-03 21:21:00 +03:00
- design updates to vote page
- some more UI enhancements
- Maybe option for a poll is configurable
2019-02-10 15:39:22 +03:00
### 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
2019-02-03 21:21:00 +03:00
## [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
2018-12-11 22:16:58 +03:00
## [0.9.1] - 2018-12-11
2018-02-01 11:59:09 +03:00
### Added
2018-09-15 11:50:39 +03:00
- create/edit page
- rewrite as a vue app
- improved UI
- introduced new NC date time picker from vue-nextcloud
2018-11-10 20:44:21 +03:00
- introduced multiselect from vue-nextcloud
2018-12-11 22:16:58 +03:00
- added option to allow "maybe" vote
2018-11-02 21:41:54 +03:00
2018-09-15 11:50:39 +03:00
- vote page
- made polls table scrollable
- show new vote options after voting
2018-11-02 21:41:54 +03:00
- open sidebar by default on wide screens
2018-11-10 20:44:21 +03:00
- Users in the admin group should be able to edit polls (#386)
2018-11-02 21:41:54 +03:00
2018-02-01 11:59:09 +03:00
### Changed
2018-12-11 22:16:58 +03:00
- Compatibility to NC 14 and 15
2018-09-15 11:50:39 +03:00
- 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.
2018-02-01 11:59:09 +03:00
### Fixed
2018-09-15 23:41:37 +03:00
- 'Edit poll' did not work from poll's details view (#294)
2018-09-15 11:50:39 +03:00
- Bug which makes voting impossible after edit
2018-09-15 23:41:37 +03:00
- Write escapes option texts to db (#341)
2018-11-10 20:44:21 +03:00
- display user's display name instead of user name (#402)
- support for asynchronus operations (#371)
2018-09-15 11:50:39 +03:00
- ... a lot more minor bugs
See https://github.com/nextcloud/polls/milestone/9?closed=1 for all changes and additions.
2018-11-02 21:41:54 +03:00
2018-08-30 20:26:03 +03:00
## [0.8.3] - 2018-08-30
### Added
### Changed
### Fixed
- Display own participation in polls in list view
2018-08-25 21:14:11 +03:00
## [0.8.2] - 2018-08-25
2018-02-01 11:59:34 +03:00
2018-08-30 20:26:03 +03:00
### Added
- Compatibility to NC 14 #360
2018-02-01 11:59:34 +03:00
### Changed
### Fixed
- 'Edit poll' did not work from poll's details view #294
2018-08-30 20:26:03 +03:00
- Reload of public polls with ownCloud 10 #344 #340 #283 #96
2018-02-01 11:58:32 +03:00
2018-02-01 11:59:09 +03:00
## [0.8.1] - 2018-01-19
2017-11-10 01:33:39 +03:00
### Added
- Unit tests
- App favicon
- More languages
### Changed
- New vote page design (responsive)
2018-01-14 16:26:45 +03:00
- New comment design
2017-11-10 01:33:39 +03:00
- A lot of clean up
2018-01-14 16:26:45 +03:00
- removing header elements for public polls
2017-11-10 01:33:39 +03:00
### Fixed
- Linebreak bug
2018-01-14 16:26:45 +03:00
- 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
2017-11-10 01:33:39 +03:00
2017-10-13 23:10:11 +03:00
## [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
2017-10-09 21:48:29 +03:00
### Added
- French translations
- Nextcloud 12 compatibility
### Changed
- Removed some deprecated methods
- Hide usernames in extended anonymous polls
2017-10-13 23:10:11 +03:00
## [0.7.2] - 2016-10-27
2017-10-09 21:48:29 +03:00
### 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
2017-10-13 23:10:11 +03:00
## [0.7.1] - 2016-06-05
2017-10-09 21:48:29 +03:00
### 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 )
2017-10-13 23:10:11 +03:00
## [0.7.0] - 2016-03-18
2017-10-09 21:48:29 +03:00
### 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
2017-10-13 23:10:11 +03:00
## [0.6.9.1] - 2016-02-21
2017-10-09 21:48:29 +03:00
### Fixed
- Replaced placeholder images
- Minor fixes, including external votes
2017-10-13 23:10:11 +03:00
## [0.6.9] - 2016-02-20
2017-10-09 21:48:29 +03:00
### 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