- Migrate SQL database to Aurora managed database service for improved availability and performance.
- Converted database to be fully encryption-at-rest.
- Encrypted all files in document storage.
- Ensure all uploaded files are encrypted.
- Enforce SSL encryption for all connection strings.
- Database session factory not properly running as a singleton, causing edge case issue.
- Auto-save module compatibility issue with IE11.
- Re-written auto-save module to improve recovery of auto save when computer enters sleep mode or errors occur during save.
- Improved display when auto saving.
- Changed dashboard page wording.
- Additional security headers in requests. To meet best practice.
- Improved password policy handling when updating password from the My Details section.
- Ensure printing specific labels in print manual renders in the labels order rather than alphabetically.
- Support display of carriage returns in comments.
- Support the use of the alt and shift key to add carriage returns in comments.
- Improve auto-sizing of comments area when typing.
- Minor server-side validation improvements.
- Case sensitivity of email address when resetting a lost password.
- Org chart was not rendered in the same order when printing as it was on screen.
- Various style updates for consistency across application
- Images were not rendered correctly under certain circumstances when printing procedures.
- Ability to add multiple organization charts
- Optimization of acceptance report queries due to slow rendering times.
- Improved match of procedure search with weightings for titles, limiting number of words used and improved stop words
- Additional step when finishing a checklist with optional steps to ask if abandoning or completing.
- Ensure filtering and view mode of procedure list works when localstorage is unavailable.
- Handle blob URLs when pasting images as this occurs under some circumstances on iOS and Safari.
- Incorrectly reaching maximum user limit when deleting and immediately attempting to add users.
- User dashboard
- Enforce TLS1.2 for all external communication
- FranConnect authentication integration
- Welcome video not showing for new users.
- Organization chart not showing correctly in readonly mode
- Incorrect URL escaping method causing occasional image not to appear correctly
- Override image heights to ensure correct rendering on small devices
- Sort order of labels when printing the manual
- Scrolling issue when attempting to select users for review with many users.
- Buttons not disabling correctly when saving procedures
- Caching issue for procedure card images
- Improvements for filenames for procedure card images
- Error when search terms contained double dashes or double plus signs.
- Tooltips sticking on organisation chart when scrolling
- Ability to edit title and description of procedure cards.
- Ability to upload background image for procedure cards.
- Ensure growl element is above all other elements, including modal windows.
- Locate attachments for printing across all company attachments instead of only those attached to current procedure.
- Display suitable error message when failing to load checklist content due to error or restricted access.
- Ability to upload attachments to checklist comments using drag drop or via attachment button.
- Support for One Drive when adding attachments to procedures.
- Include table of contents when printing company manual for franchise compliance.
- Quick links to navigate to any child labels when viewing a label that has no procedures assigned to it.
- Improved contact email from partner application.
- Order role description alphabetically when printing company manual.
- Ensure pre tags and other overflowing content displays correctly in checklist content.
- Incorrect copyright dates on error pages.
- Change to improve maintenance for multi location accounts.
- Revert package update in partner website due to conflict.
- Disable concurrent execution of offline jobs to avoid conflicts during long execution.
- Improve validation for checking repeated password in forgotten password form
- Automatically convert URLs to links in checklist comments and review comments
- Change color of arrow in checklist steps to indicate that a step has no content. For running checklists only.
- Improvement in password requirements. Passwords must now be between 10-50 characters long, not belong to the top 100,000 most common passwords, a minimum of 6 unique characters and not be your name, email or the URL of the account.
- Use ellipses in tooltips on dependent icon of checklist so that steps with long titles do not create tooltips that are too large.
- Error when using percentage or underscore in search terms
- Error when attachments are uploaded that contain bidirectional control characters in the filename
- Duplicate daily emails can no longer occur as there is now a check to see if it has already been sent. Cause of duplicates has also been found and fixed.
- Editing toolbar - improve pasting of plain text to provide consistent experience across browsers.
- Editing toolbar - Pasting issue in IE11 due to code refactor.
- Editing toolbar - Avoid caret being left outside any element when deleting text in Firefox.
- Improved checking for deleted user during sign in to avoid unexpected redirect experience.
- Daily email reminder for checklist steps that require completion.
- Pending review invitation emails are now combined and sent every 30 minutes to reduce emails received when editing many procedures.
- Custom background image now fades in once loaded instead of being able to see it load.
- Performance improvements
- Deleting a label no longer resets the edit mode of the label editor.
- Automatically remove spaces from chosen URL when creating an account to avoid confusion as why validation fails.
- Issue in editing toolbar when indenting lists in Firefox
- Issue in reporting due payments from annual subscribers.
- Editing toolbar initialised too early to detect browser specific settings correctly.
- Minor partner website issue under certain circumstances.
- Company logo not updating due to CDN delivering old image.
- Error in editing toolbar when elements are missing under certain circumstances.
- Error when subscribing to a partner paid account.
- Checklist Activity report
- Display information about who checked an item and when in a checklist.
- Offline token housekeeping process
- Detect pasted image data and automatically convert to uploaded attachment for supported browsers. Process all existing procedures and move any embedded image data to attachments.
- Moved long running process to offline task
- Combine offline services
- Increased detail on activity log when abandoning checklist
- Click to view image missing from checklist content.
- Procedure register error when viewing a previously removed editor.
- Edge-case print manual service issue.
- Ability to add additional company roles to checklists, allowing restricted access to those not assigned to checklist.
- Allow editing of invited users.
- Missing load more button on checklist activity screen.
- Fix some filenames not working with CDN.
- Automatic resizing of large images for display in procedure.
- Click image to view full size version.
- Use CDN for delivery of uploaded content.
- Fixes for minor issues introduced when updating libraries.
- Procedure register report with CSV download
- Improved transaction scope for requests
- Redirect payload being returned for unauthorised API requests
- Issue when deleting checklists items that are dependant on each other
- Security improvements to internal systems
- Edge case where relative URL was being used for an API call and causing an error
- Change arrow position on push menu as this was causing confusion and/or usability issues
- Disable procedure navigate toolbar buttons whilst editing to encourage the saving of changes before switching context
- Improved auto-save reliability
- Show resume edit dialog if needed on all save operations in checklists
- Remove automatic deletion of new procedure/checklist when cancel is pressed. This was causing confusion for some users.
- Less strict parameters for classing an edit as stale. This should stop the resume edit dialog appearing unnecessarily.
- Alignment issues in checklists on Firefox and Edge
- Issue when Dropbox or Box have been blocked on the clients network
- Issue when Dropbox or Box have been blocked on the clients network
- Ability to print a checklist
- Unable to log in for the first time
- Welcome video no longer showing
- Error logging improvements
- Division by zero when checklist has no items
- Session expiry message and restart if auto-save receives message that the edit lock has expired
- Improved UX for adding checklist steps as per feedback
- Minor style changes to better match checklist design
- Improved method to determine if an error state is expected and should not be logged
- Removal unneeded debug logging
- Unwanted spaces in org chart printing
- Incorrect query for search and selecting procedures when user is not administrator
- Defenses against minor edge case errors
- Ability to create and run checklists
- Server side auto-save when editing procedures
- Edit locking when editing procedures
- Resume uncommited edits from any user
- Saving of every procedure edit as a new revision (server side only) in preparation for upcoming revision tracking feature.
- Update fake email ban list
- Update ip detection database
- Ensure all links in sites to marketing website are https
- Make consistent use of company title rather than the display name for emails and printing
- Removed erroneous spaces from default role description
- Ignore leading and trailing spaces on email address when accepting procedures
- Remove button when a print manual fails
- Un-escaped search terms in urls causing navigation error
- Ensure all database connections are correctly encoded to stop corruption of Chinese characters.
- Typo in acceptance email summary
- Load more button not working correctly when selecting users for review
- Missing items in review summary email when the user has not yet viewed the review history
- Changed promo tools in partner website to add additional brochure and remove unused item
- Improved method for jump link locating when invalid ids have been created.
- Improved error trapping for jump link locating
- Unable to edit a list with a single empty list item
- Incorrect logic to determine if acceptance is required causing display of acceptance banner under certain conditions.
- Incorrect query to determine dependant labels causing orphaned procedures under certain conditions.
- Memory leak in back-end service.
- Stop caching of primary application pages so that the back button cannot be used after signing out.
- Improved logging and notification for credit card failures
- Send credit card failure notice to account owner if email address is different from billing email address
- Incorrect calculation for maximum allow users on pre-paid accounts under certain conditions
- Standardise method to set occurred data for activity auditing
- Improved detection of expired credit cards in back-end service
- Caching issue with anti-forgery tokens
- Minor updates to back-end services
- Improve messaging when attempting to remove all roles on a restricted procedure
- Close possible security vulnerabilities found during additional pen testing
- Incorrect items appearing in approval activity email
- Deleting users appearing in specific query
- Close possible security vulnerabilities found during pen testing
- Error retrieving company details when industry not set
- Cloud storage integration – Box.com, Dropbox, Google Drive
- Ability to search users
- Ability to add a background image to the login page
- Quick access to marketplace when selecting a template for a procedure
- Market place categories ordering.
- Display issues on mobile in user management screen
- Partner users unable to subscribe due to incorrect validation
- Occasional error in offline task when generating acceptance pdf.
- Ability to select a recurring acceptance
- Ability to select a specific user for revision reminders
- Ability to reinvite a user
- Remove unneeded Http header for improved security
- Infrastructure updates for improved reliability and performance
- Update edit toolbar to latest version
- Update revision date report to more clearly describe the columns.
- Improved warning message when attempting to restrict a procedure without responsibilities
- Minor changes to partner website
- Updates to third party dependencies
- Move acceptance pdf generation to offline task for improved experience
- Improved messaging when incorrect credentials used for accepting a procedure
- Roles not correctly saving on user.
- Changing a company name not correctly saving when no industry has been selected.
- Assigned to column not correctly displaying in revision data report when first navigated to
- Acceptance report by role causing error under certain circumstances
- Error when inviting a user to review
- GST inclusive message on invoice for AUD purchases
- Improved validation during purchase in marketplace.
- Hide unnecessary CVN field for USD purchases in marketplace
- Clicking back on push navigation did not return to previous level
- USD payment support
- Branded receipts for purchases and subscriptions
- Branded payment failure notifications
- Improved automatic timezone detection
- Misc improved error message text
- Minor improvements to administration and maintenance systems.
- Third party dependency updates
- Display issue on invite to review modal window
- Dragged elements get stuck when using a touch screen device.
- Unable to save procedure when certain characters present.
- Service error when generating printed manual.
- Incorrect sort order in search results for non-admin users.
- Procedure statuses and review process.
- Better messaging for not found procedures.
- Better messaging when attempting to view procedures that are restricted.
- Enable Http Strict Transport Security Header.
- New build and deployment systems.
- Updated country detection data.
- Updated editing toolbar.
- Better support for touchscreen devices with mouse.
- Minor email copy changes.
- Minor copy changes to default role description.
- Minor improvements to maintenance and admin systems.
- Changed to use universal analytics.
- Improved detection of special characters in search strings.
- Minor style improvements for small screens.
- Correct task order in reminder email.