Digital Writer 3.0

Compatibility

  • Editor Service >=3.0
  • Concept Backend >=2.6

Released 2017-03-20

Upgrade notes

Issues

New Feature

  • WRIT-337 - Make temporary ids for article recognizable
  • WRIT-330 - Improve link handle
  • WRIT-328 - Allow regular file urls to be dropped in teaser
  • WRIT-314 - Set initial selection when opening writer
  • WRIT-295 - Conflict handling due to optimistic lock
  • WRIT-288 - Handle ETag and If-Match for all Editor Service requests
  • WRIT-285 - Show icons for image even when it’s selected
  • WRIT-275 - Imagextension for drops should be configurable in the writer config
  • WRIT-274 - Add email to author link in article
  • WRIT-273 - Improve error pages
  • WRIT-267 - ImageDisplayComponent should be added to registry
  • WRIT-256 - Allow Writer node server to start in standby mode
  • WRIT-246 - Improve publishing channel and deprecate old channel selector
  • WRIT-232 - Port ximtags plugin
  • WRIT-225 - Clean up console log in plugins
  • WRIT-223 - Multiple calls to addSidebarTab should result in just one tab
  • WRIT-222 - Add title attribute to tools - in content menu, overlay and context menu,(not on text items)
  • WRIT-220 - Wrtier backend proxy should handle auth header
  • WRIT-218 - Create plugin bundle for each customer
  • WRIT-214 - Plugin - port content profile plugin
  • WRIT-213 - Plugin - port story plugin
  • WRIT-212 - Plugin - finish place concept plugin
  • WRIT-211 - Plugin - Port tag concept plugin
  • WRIT-210 - Plugin - Port category plugin
  • WRIT-209 - Plugin - Port SDS main channel concept plugin
  • WRIT-208 - Style newvalue and news lifetime plugin
  • WRIT-207 - Plugin - port teaser plugin
  • WRIT-206 - Plugin - Port html embed plugin
  • WRIT-205 - Plugin - Port MM Tag plugin
  • WRIT-204 - Plugin - Port youtube plugin
  • WRIT-203 - Port image plugin with meta data and crop dialogs
  • WRIT-201 - Add bootstrap css to project
  • WRIT-200 - Create/Move modal dialog component
  • WRIT-199 - Plugin - Finish relation plugin
  • WRIT-198 - Add support for textfields in header-group
  • WRIT-197 - Possible to provide a css class when opening a dialog
  • WRIT-195 - Migrate pdf plugin to Digital 3.0
  • WRIT-190 - Plugin - Finish social embed plugin with fb, instagram, twitter
  • WRIT-189 - Fix HTTPS for plugins on S3
  • WRIT-185 - Don’t reload writer when creating new article
  • WRIT-181 - Trigger document changed event when changing newsItem
  • WRIT-179 - Port notifications to Writer 3
  • WRIT-178 - Expose lodash through API
  • WRIT-176 - Load plugin multiple times
  • WRIT-174 - Implement publish plugin in new top bar
  • WRIT-173 - Add a window.writer manager
  • WRIT-170 - Use bootstrap 4
  • WRIT-169 - Implement support for dialogs
  • WRIT-168 - Configure i18n translation overrides
  • WRIT-167 - Implement spellchecker backend handling
  • WRIT-166 - Implement top bar for icons, buttons and information
  • WRIT-165 - Create build and deploy script
  • WRIT-164 - Allow plugins to register tools and commands
  • WRIT-163 - Implement support for local versioning
  • WRIT-161 - Enable config loading from S3
  • WRIT-159 - Implement Save Article
  • WRIT-158 - Implement support for validator registration in configurator
  • WRIT-152 - Specify and load a template
  • WRIT-151 - Statusbar for UI tools like messages, local versioning etc
  • WRIT-150 - Create plugin bundle for our plugins
  • WRIT-148 - Plugin should be able to load own stylesheet
  • WRIT-137 - Add spellchecking capabilities to NPWriter

Bug

  • WRIT-354 - Failed test for Dialog
  • WRIT-352 - Remove reference to sourceFile when image upload is finished
  • WRIT-349 - After saving a new article, a reload should not give a warning that the user is leaving unsaved changes
  • WRIT-342 - Missing translations in Image archive information dialog
  • WRIT-341 - Headline loose formatting on copy’n paste
  • WRIT-340 - Right column tabs hidden when overflowing on small screens
  • WRIT-339 - Cannot disable annotation tool for teaser
  • WRIT-338 - When reloading a saved new article, the ‘unsaved changes’ warning pops up
  • WRIT-336 - Adding author without UUID twice crashes author plugin
  • WRIT-335 - Writer api for newsitem does not handle surrounding space for author title when removing
  • WRIT-334 - Trim input values in FormSearchComponent
  • WRIT-320 - Byline twitter images does not get rendered in Writer
  • WRIT-316 - Link tool is not showing up or behaving weird
  • WRIT-313 - History should be cleared and NOT save new version until document is dirty, after save
  • WRIT-312 - debounce-funktionen anropas fel i FormSearchComponent
  • WRIT-308 - Infinite spinner in save button when abort in conflict dialog
  • WRIT-307 - empties, or restores, an article in the writer
  • WRIT-306 - Person-taggar med tredelade namn tappar sista delen av namnet
  • WRIT-304 - Missing If-Match header problem when saving article
  • WRIT-301 - Writer reports that concept is already in use for all existing concepts
  • WRIT-299 - Checking for If-Match even though optimistic locking disabled
  • WRIT-289 - It should be easier to select text in a plugin object field without initiating dragging (i e an image text field)
  • WRIT-286 - Article is set to invalid state if image drop from URL fails
  • WRIT-283 - When correcting a misspelled word thats a link or strong the annotation disappears
  • WRIT-282 - Concept place cannot be added nor created
  • WRIT-281 - Story concept cannot be added
  • WRIT-279 - Problem saving pasted HTML text containing ‘nbsp’ entity
  • WRIT-277 - Concept plugin Tags have hardcoded filter
  • WRIT-272 - When aborting a validation class a error is thrown
  • WRIT-269 - Spellcheck suggestions not working on Windows
  • WRIT-266 - Populera image byline automatically from image binary
  • WRIT-264 - Set maximum width on the editor area (line lengths) to increase text readability
  • WRIT-263 - The browser tab title should be set to the article title
  • WRIT-260 - Image binary caption is not automatically added to image caption when image is added to article
  • WRIT-258 - Problem with selecting in drop down
  • WRIT-257 - Twitter social embed does not work
  • WRIT-255 - Escaped XML characters appears escaped in document text when saving article
  • WRIT-248 - Concept search should have behave better
  • WRIT-242 - UTF-8 control characters are not removed in image caption
  • WRIT-239 - Writer backend sometimes responds with 503 errors
  • WRIT-238 - Strange generated id in ximpdf plugin
  • WRIT-236 - It must be possible to change label of Meta-sidebar
  • WRIT-235 - Enable drop to teaser
  • WRIT-234 - Add spinner to save button in dialog when clicking
  • WRIT-233 - Notifications doesn’t disappear
  • WRIT-231 - When pasting a url and a macro handles an insertion, the url is still there
  • WRIT-230 - Strong/Italic becomes [Object Object] when used in a text property editor
  • WRIT-224 - Pen component renders “wrong” when object in Digital Writer is selected
  • WRIT-194 - Invalid teaser format
  • WRIT-172 - Problems with scrolling modals in win
  • WRIT-123 - Plugin “Tags” creates invalid ConceptItems
  • WRIT-122 - Plugin “Story” creates invalid ConceptItems
  • WRIT-121 - ConceptItems created by plugins are invalid
  • WRIT-118 - Upload from URL sometimes starts many uploads for one url
  • WRIT-100 - Missing image not rendered
  • WRIT-84 - Author links are created wrong
  • WRIT-71 - Image titles in related search should show meaningful information, not “unidentified”
  • WRIT-70 - All assets in writer should be loaded using https to avoid mixed content warnings
  • WRIT-69 - It must be possible to place text cursor directly after a plugin component in the editor
  • WRIT-67 - Text formatting options should not be visible in text only fields
  • WRIT-22 - Dropping a social embed link in a plugin annotated text area does not work

Task

  • WRIT-318 - Add plugins.writer.infomaker.io domain to cloudfront
  • WRIT-270 - GUI - fäll in dialogen efter knapptryck
  • WRIT-196 - Plugin - Add Bootstrap list-groups for sds channel plugin