8.21.14 Manuscript On-Premises Release Notes


Follow

Release Overview

The FogBugz On-Site has an updated UI and a new name: Manuscript On-Premises. This release, Manuscript (FogBugz) On-Premises 8.21.14, brings an entirely new navigation sidebar, and fixes the following known 104 defects, and removes the indicated 20 feature switches. 


 

New Navigation Panel 

The top-level menus are now in the new navigation sidebar that is collapsible and gives you more room on any screen, especially the ones with a wide aspect ratio. 

 

Defects Fixed

  • XML/JSON API: Fixed incomplete responses from the viewShipDate and viewUserShipDate commands.
  • Mitigated a 'Denial of Service' vulnerability responsibly disclosed by the folks at Netsparker.
  • The main navigation header has been upgraded on pages such as the wiki and configuration pages to include (drag and drop) filters menu, and live notifications drop-down menu.
  • The transition from config and wiki pages to the case lists is much faster.
  • Case links in the wiki and light-boxes open at a faster speed.
  • Wiki searches have been corrected and now return pages from all wikis rather than the current wiki.
  • The issue with the pasting of image attachments into the plain text case editor has been fixed.
  • Improved the loading performance of the rich text case editor.
  • Friendlier error messages for the most common mistakes.
  • Added aliases to commands for API.
  • Added a viewCase command to the API to search the case directly when you already have a case number handy.
  • JSON API now returns the expected 'application/JSON' content-type for the convenience of your ajax-y integrations.
  • Dragging cases between Milestones/Kanban Columns triggers a webhook.
  • Tokens that have never been active can be successfully managed on the Session Management page.
  • Requesting valid or disabled columns no longer prevents the export to Excel.
  • Custom Date Fields maintain the correct value when exporting to Excel.
  • The dialog for editing the timesheet scooches over to allow seeing the case currently open.
  • The 'More Tools' menu (commonly seen when editing the Wiki) shows up when requested, regardless of the wiki page length or scroll position.
  • For sites that have 'Add subscribers' enabled, it is now possible for normal users to subscribe to others to cases via the API.
  • Planner estimation unit display (hours vs. story points) selection now persists across a session.
  • More graceful handling of attachment uploads that previously failed due to user connection issues.
  • Clarified the warning when attempting to leave a wiki with unsaved changes.
  • Cleaned up the developer console when adding users on the Community Management Page.
  • Cleaned up the rendering of backlog order numbers in the case list view.
  • Clarified label for subscribers field in case edit mode.
  • Limited the input values for backlog order between 0-100 for inline case edits on the case list page.
  • Fixed the regression that made it difficult to refire failed webhooks.
  • Clarified text in the filter bar when the filter returns a subset of cases.
  • For users who prefer to keep a list of case subscribers out of the sidebar, we no longer clutter your dev console.
  • Searches with syntax errors only display an error message, omitting the incorrect description of (unknown) search results.
  • Restored the 100,000 case limit for API requests.
  • Mailboxes pulling from Amazon SES are automatically disabled when temporary authentication errors occur.
  • Sorting by Release Notes no longer returns a seemingly unpredictable ordering of cases (for users fluent in Elastic Search stemming, the previous order was predictable but not very useful).
  • Polished the authentication flow for the GitHub Integration.
  • Fixed the bug that made IE11 users see the Kanban board’s 'planned cases' drawer control showing on top of the case lightbox.
  • When an Iteration Planner or Kanban board is filtered to a specific area, clicking the plus button to create a new case now uses that area.
  • Fixed the issue in Chrome, where the text in the search guide was not selectable.
  • Fixed the bug making timesheet report and Clark Kent unusable for Safari users.
  • Time tracking now updates your working-on case in the sidebar immediately.
  • Standard users can now view the holiday schedules of other users via the API.
  • Selecting an item from search history submits the search rather than focusing on the search input field.
  • The limit for the number of bug events indexed per case has been increased from 100 to 1000.
  • It is now possible to drag cases into collapsed groups in the Iteration Planner and Kanban Board.
  • Tab complete now works while the search helper is displaying. Typing a search axis into the search bar while the search guide is displayed shows info for the suggested search.
  • Fixed bug in onboarding workflow when the first user logs in as a regular user rather than an administrator.
  • The confirmation dialog, when users start working on a case outside of their set working hours, is now closable using the 'no' button.
  • Incoming emails with pedantically correct HTML markup render efficiently.
  • Fixed icons that do not appear correctly in chunky fields.
  • Changed the order of the action buttons on the case pages (Email, Assign, Edit, etc.).
  • Updated EBS visualization to load more efficiently.
  • Fixed the bug that prevented the configuration of SAML authentication.
  • Fixed a bug in the GitHub integration. The commitments in cases now display with your local date and time instead of UTC.
  • For brand-new sites:
    • Removed the outdated mobile view in favor of the new responsive navbar and upcoming changes to the case page UX.
    • The admin user now gets a proper notification for the 'Welcome to FogBugz' case.
    • The default email frequency for new users has changed from instant to digest.

  • Integration settings help boxes appear over fields rather than moving them.
  • Fixed the bug causing GitHub to create multiple conflicting imported users.
  • Fixed the bug causing the code review icon to disappear in the case list.
  • Style fixes were made for mangled case page headers when case titles are too long.
  • You can now bring back hidden wiki buttons on the wiki diff page.
  • Fixed the broken spinner on the case list page.
  • Log in with Google is now available. Follow these steps to enable this feature on your Manuscript On-Premises site:
    1. Go to the avatar menu as an administrator.
    2. Click 'Site Configuration'.
    3. Enable the feature on the Authentication tab.

  • Fixed the bug that prevented clicking to the prepayment form through the Your-Account page.
  • When you create a custom integration, you can now upload an avatar image for it.
  • When creating a new milestone, the date picker’s left and right arrows are no longer missing.
  • If you have many timesheet intervals, the 'edit timesheet' dialog is now scrollable.
  • Fixed the bug that prevented tapping on links in wikis and some other parts of Manuscript on iOS.
  • Fixed the bug that made the case edit form stretch horizontally in IE11.
  • Moved the timestamp on each case edit from the bottom to the top of the event.
  • Made the sidebar on the login page responsive to match how it works when logged in.
  • Made various changes to the new fonts and colors in the Manuscript UI, including toning down the color-highlighting of case status and reducing blank space.
  • Fixed many small visual bug fixes, including the restoration of some missing icons.
  • Added an expand/collapse icon to the sidebar.
  • Fixed issues with some email clients that were not displaying integration avatars.
  • Fixed the styling bug causing the old Kanban plugin to become unusable.
  • Updated styling in activity feeds.
  • Fixed the bug causing the JSON API to ignore the custom fields.
  • Fixed the bug causing custom logos to appear incorrectly on the site config page.
  • Fixed the bug incorrectly disabling customers mailboxes when the mail server returns the message: Authentication failed because the remote party has closed the transport stream.
  • Added momentum scrolling to case lightbox.
  • Forwarding an email no longer insists upon including all attachments, especially not the attachments you explicitly removed from the forwarded message before hitting the 'send' button.
  • Customers with time tracking module enabled now have a convenient button on the case view page for starting and stopping work on cases.
  • When adding or removing cases from a hierarchy, the entire hierarchy is reindexed using HeartBeat instead of the QueueService. This reduces the overloading of the QueueService (which can cause monitoring noise and delays) while maintaining a reasonably-current hierarchy in ElasticSearch.
  • Under certain circumstances, settings for a Manuscript site can have multiple records in the database. This release cleans out the duplicates and makes sure that no settings are duplicated in the future.
  • In rare cases, sending a JSON API request results in a server-side error about how XML could not be parsed are no longer sent. Opaque errors in such instances are no longer sent. 
  • Links in the 'Recent' and 'Favorites' submenus once again use a visited/unvisited style to let you quickly see what has changed since your last visit.
  • Added access keys for quick editing of cases from the list view.
  • Added title text to sidebar links for easier accessibility.
  • Disabled the Start Work button on closed cases.
  • Fixed the security bug with 'ticket URLs' for logged in normal/admin users where they would see all case events regardless of the project permissions.
  • Updated old text in RSS feeds.
  • Restricted the clickable area around the 'Start Work' button on cases in response to reports of time logged accidentally.
  • Updated the migration process for FYS (For-Your-Server) users for a smoother experience.
  • Updated colors to make text in 'chunky' fields like tags more readable when selected.
  • Increased threshold height for responsive mobile views. 
  • All updates to the content are now delivered to newly created accounts.
  • Updated the JSON API backend for better performance.
  • Diff and Log URLs in the native source control integration are no longer double-encoded, for example, '& amp;'.
  • In HTML emails, the content with a fixed width wider than the case page is now horizontally scrollable so that you can see all of it.
  • Minor formatting and text copy updates.
  • Fixed the bug where the Planned Cases column in the Kanban board and Filter columns in the Iteration Planner showed incorrect colors.
  • Fixed filter bar options that were not loading in particular views.
  • Fixed all places that ignored clicks for the Edge users.
  • Updated link styles to address colorblindness issues.
  • Updated our default TLS configuration to match recent changes at GitHub.

 

Features Removed

The following feature switches were removed in this release: 

  • AccountData
  • CaseLightbox
  • CKEditor4Wiki
  • CustomActivityEntries
  • ExchangeWebServices
  • FogBugz8ElasticSearch
  • GatewaySidebar
  • IndexDirectlyInES
  • Kanban
  • NewLoginPage
  • NewUserPrefs
  • OAuthConfig
  • OcelotBulkEdit
  • OcelotBulkEmail
  • OcelotBulkView
  • OldBugzInOcelot
  • QueueDiscussTopicIndexing
  • SAMLAuthConfig
  • SelfRegistration
  • UpgradeButton