Version 17.0


Axosoft Version 17.0.2: Bugfix Release

Hosted Release: March 18th, 2017

Improved

  • In the Filters dropdown, your private filters and all public filters are now grouped separately, because private and public are conceptual opposites.
  • In a hurry? You can now switch tabs without having to close the currently open item first.
  • Add Contact / Add Customer options have been added to the right-click menus of customers and contacts in the Organize panel, you social butterfly, you.
  • If you resize a detail panel (in the popped out View Item page), Axosoft will remember the panel’s height and apply it in future windows.
  • In the Related Items detail tab, the gear icon now groups the fields by Item Type, so there aren’t a ridiculous amount of options blurted out in one go.
  • On the Daily Standup page, items now show their workflow step.
  • When deleting a customer, the confirmation prompt now tells you which customer it is and how many contacts it has, so you don’t get that sinking feeling in your stomach.
  • The Add button for comments used to live inside the (scrollable) comments area, but that could push it out of view. It now sits happily outside that area, always visible.

Fixed

  • Dates and Workflow Steps are now ordered correctly in the Item Chart dashboard gadget.
  • Sometimes, Axosoft pie charts would break the cardinal Pie Chart Rule which is “do not color 2 adjacent slices the same color.” Our pie charts have attended a pie chart refresher course and you will now see a clear pie chart.
  • If you were experiencing performance issues when ranking items, we’re sorry for the inconvenience. It should be much better now.
  • You can, once more, paste multiple ; separated emails in the email To field.
  • Items would somehow get unexpectedly converted into a subitem when scrolling, clicking, or dragging and dropping items. This disorderly behavior has been reprimanded and fixed. Slaps on the wrists all round!
  • Dragging should be a quick and responsive thing to do, which is why we’ve snappied up the dragging of items between workflow steps.
  • Inactive users? Release Planner tab no longer shows ‘em.
  • Imagine if, every time you left the house, you forgot where you lived. Stressful. And analogous to what was happening in the Release Planner, where removing an item from a release would also un-assign that item. Assignees now retain that item unless explicitly unassigned!
  • The loading delay when popping an item out into a window is now fixed.
  • If you change the time unit, you want to see that time unit, like right now! In a timely manner! The items list will now refresh if the preferred time unit is changed.
  • When editing a team, the popup now resizes as users are added or removed, so the Save button won’t go off screen.
  • You can, once more, set the Reported By field to an inactive user.
  • Closing the item search box when there was nothing typed inside it used to trigger an unnecessary item refresh. Wasteful! Doesn’t anymore.
  • When importing contacts, setting a default contact no longer freaks out if the contact has no first or last name.
  • When viewing items in the Customer Portal, the fields at the bottom no longer get cut off.
  • The example Dashboard no longer breaks when shared, if the Admin user hasn’t logged in.
  • The “Prioritize your work” tutorial no longer breaks when a user is in the Dashboard tab.
  • Let’s do one thing at a time. Our tutorials will first let you close an open item before starting.
  • For one hotkey minute, the r hotkey stopped triggering a reply to in the Emails tab. It works again. But it did stop working! Did you notice?
  • Embedded email images with a src attribute in the format cid:... now display correctly.
  • The options and “remove” buttons for Dashboard gadgets are now more visible.
  • View Item shouldn’t have 2 scrollbars when there are a lot of fields, anymore.
  • Editing a Workflow Step notification will open the Notification section directly in the Edit Workflow Step page.
  • Quick Add Project / Release no longer expands every node. Why did it do that?! Now it just expands the ones it needs to display the new project/release.

Axosoft Version 17.0.1: Bugfix Release

Improved

  • Speed improvements!
  • In List View, refreshing the items is now up to 4x faster.
  • The planning section of the Release Planner now loads up to 10x faster!
  • Searching projects/releases in the organize panel is now faster for databases with lots of projects or releases.
  • Sorting improvements: Having to go into User Options to modify comment or history sorting settings was a chore and a bore. Now you can update these settings right from the comments/history sections.
  • The Organize Panel now has extra functionality: each panes’ ellipsis dropdown menu allows you to remove or reorder panes.
  • Added the ability to add notification conditions for when Changed By or Assigned To are set to blank (Changed By is set to blank when updated by a contact, so the condition can be used to see if the item was updated in Portal)
  • Running reports used to timeout after 1 minute, which wasn’t always giving it a fair chance. Not wanting to do things by halves, we’ve bumped that up to 10 minutes instead.
  • You can now resize the bottom details panel in the popped out “View Item” page.
  • The Release Planner’s Release dropdown is no longer a mere dropdown; it’s now searchable, too!
  • You can now clear search terms in the Organize Panel. You can’t miss it, it’s a little x right there. There are also progress indicators to tell you that a search is in progress.
  • Middle-click a main tab to remove that tab. Have fun with that one!

Fixed

  • Notifications that check for a multi-select field now work.
  • Did you remove a time unit? You’ll notice that it will now update the grid if fields were displaying that time unit. It was supposed to do this all along!
  • User email address 100-character limit is now enforced on the client-side as well, so now there are no mixed signals about where you stand on the email-character-limit front.
  • When multi-editing items, the Assigned To field now only shows those users with permission to the project if all items being edited are in the same project.
  • Style tags in large text fields are now stripped out as soon as field is saved. Your eyes will thank us.
  • HTML class names in large text fields are now stripped out as soon as a field is saved. Your web developers will thank us.
  • While we’re on the subject, viewing an item will strip out previously saved HTML classes. This prevents Axosoft styles creeping in and creating a visual ruckus.
  • When adding filter conditions, only active projects and releases are shown.
  • You may have noticed the absence of an attachment icon for emails, even if those emails did have attachments. We have a zero tolerance policy on icons playing hooky, so it’s back, and will not make the same mistake again.
  • Sometimes you’ve just gotta respect those time units. In some views, the user’s time unit was not being respected. This has now been fixed for the following views:
    • Print page in card view mode
    • The Work Done field when adding work logs
  • Wiki notifications now include the title of the Wiki page
  • @ mention notifications for Tickets now show the public ticket number (before they were showing the internal ID which wasn't very useful)
  • Sometimes, moving items into a project would leave those items without a workflow step. Sad! Fixed.
  • You can now safely stamp a large field when it contains nothing but a single image, if that’s your thing. The image will no longer be removed.
  • Required fields in Edit Project are now marked with an asterisk. That’s classic form behavior, folks, classic.
  • Tutorial slides work in IE10!
  • Tutorial hotspots no longer block the Esc key from closing popups, and they also don't jump over to the corner when switching tabs.
  • “Clear all filters” x button in a Wiki tab now clears the active search as well.
  • Double clicking on a worklog now opens one popup and one popup only. Not two, one.
  • Requiring or changing a dashboard password will now re-prompt anyone using the dashboard URL to re-authenticate.
  • You can now have multiple public dashboards open without being harassed for passwords.
  • You can once more right-click to spellcheck inside comment fields.
  • In Add Custom Integration, Insert Placeholder no longer breaks if no URL is entered.
  • Multi-select dropdown fields would display “No Results” after clearing a value, which is a bug. It’s fixed now!
  • You can now add a worklog to a collapsed parent item and it will behave in the same way as if the parent was expanded, aka, the correct way.
  • Related Item Count and Comment Count placeholders for notifications now work correctly.
  • Fixed OnTimeItem.IncidentId not found error caused by undoing item changes or adding a worklog.
  • Under some circumstances, dragging and dropping an attachment to upload it would either upload duplicate attachments or prevent new attachments. We made it compromise by successfully uploading, and just doing it once. Everything in moderation.
  • Custom text fields no longer get truncated after increasing the field size limit.
  • If a user didn’t have permissions to edit some fields, an error would prevent that user from performing Save followed by Save & Close.
  • The collapsed/expanded state of nodes is now attached to that main tab, so you can have different states in different tabs without interference.
  • Pasting images that were copied from the web into large text fields no longer pastes the image twice. Once is enough, duly noted.
  • Fixed audit trails that were created before v14.0 showing blank changes for custom pick lists.
  • Fixed error caused by trying to add wiki comments after editing a wiki page.
  • Wiki notification emails now show the wiki page instead of the ID.

Thanks to customer feedback, we’ve made some subtle changes to the major UI update introduced in 17.0.0.

  • In Card View, added back a way to see an item’s parent (via a parent icon, surprisingly).
  • View project detail tabs now display detail counts.
  • In Card View, the state of expanded/collapsed columns now persists after a page refresh. It used to, then it stopped, now it does it again.
  • Add Custom Field doesn’t greedily gobble up the entire window real estate anymore.
  • Fixed project alignment in Security Role project permissions which rather embarrassingly made projects with sub-projects look like they were children of sibling projects. Awkward.
  • Sort by Rank in the view mode dropdown now gets unchecked if user sorts by another field
  • Projects can no longer be given a blank name when editing the title inline – nice try!
  • Various style tweaks and fixes to get things more visually stable and consistent and far less wonky.

API

  • Comments API now takes an optional sort_desc bool parameter rather than relying on the user’s settings:
    • {item_type}/{id}/comments
    • {wiki_pages}/{id}/comments
  • Projects API now takes an optional include_inactive_projects parameter rather than relying on the user’s settings:
    • projects/{id}
  • Releases API now takes an optional include_inactive_releases parameter rather than relying on the user’s settings:
    • releases/{id}
    • releases/{id}/capacity_details

Axosoft Version 17.0, Version History

The New Look of 17.0

  • Version 17 is a huge update, and the first thing you’ll notice is the makeover the UI has received. Oh yes, we spent a lot of time looking at the UI, and where it needed to improve. We surprised it with a $5,000 gift card. We threw out its old clothes. We made it over with new makeup and a fresh hairstyle. We placed it in a 360º mirror, and it became tearful with emotional gratitude. We hope you enjoy the updated UI, and that it makes things simpler to use in-app.
  • The Add Tab button dropdown has been reorganized and now flaunts some useful icons so you can recognize what you’re looking for quicker.
  • Detail panels: now with even more detail! Before, the panels would light up to tell you that there was content in that detail. Now, they have a counter to tell you how many comments, related items, and attachments exist.
  • When filtering the Users panel using its search field, the list itself is filtered as you type, instead of producing a separate tree of users over the top.
  • The Customers panel has been given the same treatment as the Users panel, so it’s all consistent.
  • Card View items are easier to select and multi-edit, thanks to their new checkboxes. Thanks, checkboxes.
  • Add Related Items popup now automatically opens the "Item Search" popup.
  • The login page now shows your account domain.
  • The Release Planner tab now has the same icon as the Releases panel. We’re doing your eyes a solid.

17.0 New & Improved Features

  • Command Palette: Hit shift + p to open a new modal that lets you perform common tasks right from the keyboard. As you type, it’ll filter the commands and select the most likely option. This is also handy if you’ve forgotten a keyboard shortcut sequence for an action, as it lists those shortcuts next to the respective command descriptions.
  • You can now add non-expiring tokens in the “Manage Tokens” popup. You don’t have to, but you can.
  • You can now search the Projects and Releases panels. Simply mouse over the panel header and click the magnifying glass to the right. Tight.
  • If your main grid has no items to show, you’ll now be shown some handy tips instead. But only if your grid is empty. This ain’t Axosoft Clippy.
  • New column choice! In List View, you can now add a “Comment Count” column.
  • Why should the List View get all the fun? Comment counts are now shown in the top-right of each card in the Card View, as long as there’s at least one comment.

Removed

  • Removed Edit Workflow button in Card View. That option already exists in the Workflow dropdown.
  • Quick Add Team was a bit of a – gasp!lie. It actually had the exact same fields as the Full Add Team option. You may have felt it was quicker, but unfortunately it was just a placebo effect. So, somewhat ironically, we’ve removed the Quick Add button, to keep things simpler.

Relocated Elements

Toolbar

  • The filter bar is now above the main toolbar and side panels.
  • The Filters dropdown has been moved from the main toolbar to the filter bar.
  • In the Wiki tab, the Filters dropdown has moved from the More menu to the filter bar.
  • The active filter is now right next to the Filters dropdown. Makes more sense, doesn’t it?
  • The search icon/input has been moved from main toolbar to — you guessed it — the filter bar.
  • View mode buttons in the main toolbar have been replaced with a dropdown.
  • The cardgrid refresh button is now the first button in the main toolbar.
  • The auto-refresh timer button has been moved into the More menu in the main toolbar.
  • Print and Reports buttons have been moved into the More menu in the main toolbar.
  • The Quick Add Item form now shows up under the filter bar and main toolbar instead of muscling in and pushing them down.
  • The embedded chart also shows up under the filter bar and main toolbar instead of pushing them down.

Side Panels

  • The side panel toolbar options have moved into an “ellipsis” dropdown menu.
  • The first option in the toolbar is now a “quick action” button that shows up next to the tab label.

API Changes

  • All API calls now do a license check.
  • comments.count is now available as a column in the items APIs.
  • /{item_type}/{id}/details API now returns a dictionary of detail counts instead of a list of details with content.
  • filters parameter of Items APIs now support multiple comma-separated values
  • The following APIs are now public:
    • /security/permissions/global
    • /security/permissions/project/{id}
    • /{item_type}/{id}/template/view

Fixed

  • Site updates will now refresh the page instead of logging you out.
  • When copying an email account, the assigned Project ID will no longer fall off.
  • Did you ever try searching for "-"? If you did, congratulations, you broke the internet! We’ve fixed the app crashing when you do that.
  • @ mentioning a team no longer notifies the team member making the mention.
  • If a user doesn’t have project permission to add items, the main toolbar Add button now appears as disabled.
  • Renaming or removing a list value will now update default values in field templates.
  • Hyperlink fields are now clickable in View Project.
  • Changed By now shows up in change notifications if it is part of the field template.
  • Users/contacts with only a first or last name now get mapped correctly when importing items. Hear that? It’s Madonna and Bono squealing with excitement!
  • Fixed an error that would occur when adding a History tab after adding a Wiki tab.
  • Adding comments placeholder to the subject line of a notification template would cause an error, but not any more.
  • Fixed an issue where a custom field template would fail to save if there was a multi-select list.
  • Fixed not being able to set a contact with a missing first or last name as a default value in Import Items. Drake, that one is for you.
  • Group By now works in Manage Notifications.
  • From input now automatically shows an email dropdown option when Include current user's email in list option is enabled.
  • Customer portal header image uploads now accept uppercase file extensions. They didn’t before, but did anyone notice?
  • Adding a notification to a Zendesk ticket no longer deselects the ticket.
  • If a user attempts to set a max text field size over 400 characters, a validation message now appears.
  • In the Organize panel, resizing the window would cause drag-drop to stop working. That was a real drag, and we’ve fixed it.
  • Fixed “edit item” so it doesn’t automatically reset the value of built-in list fields with renamed list values.
  • Fixed VSTS Git webhook caused by merged pull request not updating the associated Axosoft item.
  • Fixed an error caused by GitLab merge request webhook.
  • GitHub’s 'ping' message would cause Axosoft to return a 500 error code. That might be your favorite error code, but all errors are bad, so we’ve fixed it.
  • The password reset page was taking its sweet time, like it didn’t have a care in the world. We’ve whipped it into shape.