- Added pop-up messages which reflect error type responses from graphQL for reports
- Error notification on viewing Not to be sent recipients on run
- Paging for the run statistics report table should now be working as intended.
- Preview of CMS image entity did not show on creation
- Custom environment variables was dependent on file read time and could thus load defaults instead of custom variables
- CMS reference list did not load all run and run template references when screen was too large
- Settings for Run Template added:
PreferredEmailSenderType
, PreserveEmailSettings
, SelectedPdfService
, EnableAnalyticsReporting
, DeliveryReportDetail
- Added ability to register a webhook to a Run Template
- Added RunSearch data grid component
- Added Edit, confirm and reset buttons to customer setting when updating a template or run template
- Console errors regarding the bookmarks (starred and recent) items when testing other objects in local storage
- Template CRUD screen only displayed first 16 linked Run Templates
- Multiple fixes regarding sending a run as trial (false errors, unnecessary refreshing, selecting individual recipients, displaying last trialed recipients)
- Run Recipient card Delivery Report only displayed distinct output channels
- Open Run Reset button added
- Confirmation dialog added when trying to delete the config file of a run
- Hot spot Report Customer and Run inputs switched over to lookups
- Upload slots for additional and recipient attachments moved into an accordion
- Creating a new customer with a user that does not have default contacts will add the user as a default contact
- Run Template ID removed from the api forward functionality of a run recipient
- When creating a new customer with a user that had a default contact the creation failed
- Adhoc View Reports forgot Customer filter when paging
- Added the capability to dynamically alter the environment settings of the front end by adding a env.js file in the build folder swapped the preview and file upload section on the Cms file upload screen for better flow
- Added the scheduled time of a run directly to the run grid item if a run has a scheduled time
- Run Created, Started, and Completed dates added to the overview screen for better visibility
- Run Search data loader added to indicate busy api call
- From and To date filter options added for run search data
- Recipient output channel icons will now be coloured depending on success/failure of channel
- Additional run information will be displayed on Recipient card in certain cases
- Continued work on the Trial Recipients screen to improve load order of trial recipients during navigation
- Check API result on run creation to avoid false error reporting
- Build and push static-sites-oakmoon ecr image
- Added ability to Rebuild User History
- Run Template Id added to forward api call on the payload when forwarding a run recipient
- Run Statistics report displayed dates incorrectly
- Run Delivery report did not clear dates when clearing input field (this affected other reports as well)
- Cms entity's linked references did not load all references
- Unable to scroll and view more than 8 linked references on the Cms linked references screen
- Additional mobile numbers did not display on profile
- Unable to edit or add additional mobile numbers on the user profile screen
- User was redirected to login screen after clicking on link to register new mobile number
- Billing reports did not register all user filter input
- Resends Report displayed "400" error on load
- Unable to edit or remove Customer Authorization Tokens
- Unable to add, edit, or remove Customer Authorization Token Parameters
- Downloading Remove Run Recipients saved the file in the wrong format
- Unable to load more than recipients on the run trial screen
- Removed User agent filter from hotspot report
- Theme loaded first image as logo instead of using image marked as the logo
- User Roles did not persist when navigating away from Roles screen
- Could not add mobile number to User
- Delivery report did not load GraphQl where parameters correctly
- Resend reports had two download buttons
- Preview screen print button added
- Run Data upload screen buttons disappeared on zooming in
- Customer contacts were not editable
- When trying to do a forward or send from the Recipient screen on a run, the 'Send' button did not disable and enable correctly
- Trial preview screen did not check the allowed actions for pdf download button
- Recipient card component was not compatible across all uses in the UI
- Ignored Recipients did not load on a run
- Run Trial Recipients will now show loader while fetching, loading, or refreshing trial recipients
- Pre Processor search on Run Template screen did not search entire DB
- Forced password change when user flagged to change password
- Hot Spot Report customer search field added
- Trial recipients would refresh on sending a trial (sending correct recipient, but displaying refresh)
- Customer search auto complete disabled
- Recipient Delivery screen did not display correct information
- Recipient Delivery screen did not forward previous output channels correctly
- Data Prompt autocomplete removed
- Recent bookmarks updated when navigating to New Run Template screen after visiting an existing run template screen
- Pre Processors did not load on Run Templates
- Customers did not display on template screen if template had a customer
- Resend Run Results did not load emails correctly in order to resend run result
- Trial recipients did not refresh when clicking the hard refresh button
- Runs pagination showed loading of subscription as well as user input, only shows loading for user input (i.e search or paging now)
- Previously loaded runs displayed before new runs completed loading (below ghost loading cards)
- Fixed side bar runs reloaded already loaded runs on every click
- Resending from the Recipient screen will now forward instead when unticking the "Resend to default email" checkbox
- Now able to create a base Customer from the template screen
- New button on run recipient card to download Run Recipient Specific Files
- Enable 2FA screen in the profile side menu on admin
- Menu items will now retain a memory of the last search of that session
- All menu items auto search removed, user must now click on search
- Runs pagination implemented
- Runs will now show loading cards when loading
- Button added for searching runs, runs will no longer auto search (except searching for run name in main text input)
- Added select option to change paging size of runs pages
- After successfully creating a new customer the user will now be prompted on their next action
- Changed Run template setting
Email body only?
to Email body / SMS only?
- Run overview screen "PDF" changed to "Export"
- Run ghost cards will no longer pop up on every run subscription alert
- Runs did not unsubscribe from graphql subscription when navigating off runs page
- Navigating to a new customer screen created a console error
- Removed
ForwardPukLess
option from Run Recipient resend screen
- There was an edge case where the search history for the menu items could be overridden by a slow graphql call, this has been fixed for all main menu items
- When paging through run the current graphql response will determine whether there is a next page or previous page, not the current page number
- After run creation trial recipients displayed did not load into run object for actual trial and displayed "No Recipients Loaded" message
- Schedule Run was clickable when no date was selected to schedule run to
- Contact Description was a required field when trying to add a contact to a customer
- Button added to Customer and Run Template screens to view all runs linked to that Customer/Run Template
- Info option added to all linked entities to view more information
- Option to select and delete multiple cms entities at a time
- Cms entities grid did not load most recent entities on navigation in some circumstances
- Run updated when selecting trial option that was already selected and no change occurred
- Cms page would fetch the entities multiple times on navigation
- Queue Status screen showed server that return null values
- Viewer Otp setting did not pull the setting from the user profile
- Added option to load and sent trials via a batch of external id's
- New button to edit a Customer Address
- Setting added on Run Template (if set as Open Run) to set a template for the name of its runs
- Last run date added to run information on runs grid
- Added a filter for the URL tracking report to filter by Run
- Added a loader when searching for users
- Updated setting so compile only runs cannot be scheduled to go live
- CMS linking to run template search filter fixed
- Single page app tab navigation with
PathName
and QueryString
- Download PDF with
PathName
and QueryString
- Updated Run Overview screen information regarding PDF Exports
- Added option on Run Template for new setting:
ProcessSequencesSeparately
- Run Logs menu option on a run set to always show
- Recipient / Run Recipient "Search" button added, search will no longer execute while user enters values
- Billing Report Download fixed to use api call
- Login screen login button spaced to match UAT and DEV
- Run Recipient cards styling fixed to handle overflow if content too long
- Run Template link CMS graphql query showed all global entities as well as those without a customer group
- When a user only had permission for single entry in any of the lookups it displayed it, but didn't select it
- Run recipient / recipients search loader fixed
- Trial override branch did not update override branch when switching from run with override branch to one without
- Run create button did not correctly check if both Run template and run description fields were filled in
- Run name and date added to run recipient cards
- Run Overview screen SMS details layout changed to make values more readable
- Branch override on a run did not pull from the run, it was only set locally
- Branch override text on a run was invisible even when set
- Added and displayed User Roles casing was altered by front end from what was returned by server
- Not all processors were listed on the Run Template screen when trying to add processor to Run Template
- CMS entity creation screen lost value of lookups on switching between tabs## Improvements:
- On production, the default login will no be the V2 Admin site.
- When Reopening users menu it would get stuck on loading
- Multiple console errors due to run, run template, customer lookups all having an exposed input variable
- Updated conditions that allows reprocessing of stages
- Run Filter remained on screen after click through to run
- Email and Sms send options were disabled when enabling open run on Run Template
- Long data prompt questions caused icon overflow
- User approved filter did not work correctly
- Recipient card did not display output channel logs result message on icons
- Added feedback screen to display when clicking on a cms/feedback link
- Added an unsubscribe screen, however this is disabled for the time being
- New setting on the Run Template settings under additional options to exclude new recipients attachment from the live run mail report
- Update Run Template CMS entities will now include entities linked only to a Customer Group
- Forget password message updated to match new functionality of backend response
- When navigating to URL while logged out the user was not redirected to the requested URL after logging in
- Relogging into the admin site would display runs that were saved in cache by previous user on same device
- When switching run templates the customer in cache was displayed instead of the current run template customer
- Only the first 16 run templates a user has access to were displayed on the user's Security page
- Added ability to auto trial a batch of recipients
- Added option to disable 2FA on user screen
- Option to download removed recipients from run if any were removed
- Adhoc View Forwarding report updated to filter Sendto address on the Sendlog
- Changed report download screen to make important information more prominent
- Added loader to report download screen "Download" button
- Run Recipient screen used incorrect field to identify successfully sent items
- Adhoc View Reports graphql query failed on the totalCount if there aren't enough filters
- The filters on the report screen did not clear when erasing text in a search box
- On the Report screen when the run id was in the URL the front end still required a filter to be input
- Customer Group Lookup erased what was typed into search box
- Any mention of Customer, Run, Template, or Run Template is now clickable through to corresponding page
- Menu tooltip for Customers etc altered with better description
- Viewer register account password checks were all done incorrectly
- Run in Initiating status can now be cancelled or sent live again
- Run completed date added to information box
- Selected run continuously fetched the run recipient count
- Rerouting to login screen after auto logout failed from some screens
- Number of Cms entities did not display
- On the Customer screen no templates were displayed in the linked templates section
- On the linked items section of a customer, only the first 100 linked items displayed instead of everything
- Creating a new user did not save or use the mobile number correctly
- Selected run did not decide correctly whether either the run logs or processor logs tab should be available
- Adhoc reports used the customer id filter incorrectly
- Mail Response Log Report columns did not match headings
- Mail Response Log Report pagination did not work
- Mail Response Log Report GraphQL query did not work
- Adhoc View Logs Report GraphQL did not use the correct customer id when filtering
- Search data UX and styling improved
- Added styling for the Delivery Report screen when clicking through from a Run's Recipient menu
- Added clickthrough to run template from run recipient screen
- Removed unnecessary "data" from the Model uploaded when saving/editing a Cms file entity
- Added ability for the Run Template and Customer lookups to search by id directly
- Added a null check to the selected report
- Run Statistics Report did not user Customer and Run Template filters correctly
- Lookups did not recognize id's correctly
- Add check to all reports to ensure user added some filter criteria
- Bugfix on Hotspot Reports when tags are null
- Changed colours to more easily differentiate between failed Live and Trial runs
- Added additional tag on Run Recipients. Options that will display are now: "Live", "Trial", and "Resend"
- Cms entity information did not display full entity public id
- Could not search Cms entities by id
- None of the lookup components could search by id, functionality added
- If navigating back to home with home icon the quick actions were disabled
- Added resend and forward functionality to the Recipient card on a run (note: styling has not yet been applied to this screen)
- Tooltips added to some icons on Recipient screen
- Very Long custom folders on Run Template Input display improved
- Last Log in date added to info on User cards
- No longer allowed to delete recipients
- Wrong screen displays after run was either scheduled or expired
- The home InfoSlip icon did not work from some screens
- Runs grid did not have clickable pointer when over clickable runs
- Resend to default Recipient email and mobile did not work
- Very long folders on Run Template screen for existing source folder broke the UI
- All quick actions were available to everyone, instead of depending on their permissions
- Navigating back into interface after relogging as different user took you to that user's last screen
- Added User that created the Run log on the Run Log screen
- Customer did not display on existing Run Templates CRUD screen
- Blank Tooltips displayed when hovering over items on the Run Recipient Screen
- Could not drag and drop file in the CMS CRUD screen for file entities
- Could not link, delink or edit Post Processor on Run Template
- Run Template consolidated flag sometime set as false positive
- Setting the Pre Processor as Non Collectible did not pass the value through to backend
- When creating or updating a user, the available run templates weren't filtered based on the selected customers
- Customer cards did not display additional info on reverse side
- Added a setting on viewer allowing the environment to determine whether the password may be autocompleted
- Button to delete customer added
- Added delivered option to delivery reports filter options
- Linked Cms Entities listed when updating run template will now only list entities relevant to run template and customer of selected
- When changing password screen will now automatically redirect to home screen on success
- Adhoc Views Log Report will now display correct symbol for success and failure
- The following Report download buttons have been fixed: Resends, Hot Spots, Viewer Posts, System Users, Sms Responses, Adhoc Views, Url Tracking
- HotSpot Report fixed when navigating directly from run
- Console error when password was not weak fixed
- Recipient search on email and external id will now be case insensitive
- Users filtering will now display "loading.." correctly and wait for user input
- All Reports displays fixed to be more consistent
- HotSpot and Resend Reports Billing Period set as a required filter
- Cms concurrent entity creation saved previous entity details
- Reports required next day date to search current day
- List of trial recipients that contained any whitespaces failed# 2023/09/07
- Could not reprocess a run after resetting with no recipient in the list
- Run Recipient counter did not update after deleting a run recipient from a run
- Double call to check pdf generation status
- Report screen displayed blank when navigating from a run
- Sms count did not match V1 sms count
- Consolidated did not deactivate unless the razor code was also removed
- Total run count was not visible when the run filter was open
- Billing Reports searchable
- Download HotSpot Report
- Download ViewerPost Report
- Download System User Report
- Download Sms Response Log Report
- Download ViewLog Report
- Download Url Tracking Report
- Billing Reports and Resends searchable by billing period
- Several filters added for Delivery Reports
- When downloading any query a popup will inform user of success or failure
- Resend Reports displaying invalid data
- Url Tracking Reports used incorrect queries
- Refresh on report screen displayed blank screen
- Switching between channel filters on delivery reports produced error on search
- Run Audit logs screen
- Run and Processor log loaders
- Run filter icon coloured green
- Processor Audit Logs did not display any items
- Processor Audit Log GraphQL query was not structured correctly
- Added Cms Content Type Xslt compatibility
- Template and Run Template sources set to null if the default is also null on creation
- Fetch list of allowed reports on initialisation of reports menu from any other location
- Added Customer filter for Adhoc Reports
- Added reprocess option for the PostProcess stage
- When logging out and back in as different user the menu did not get the new menu items
- Trial screen individual run recipient selection and removal did not actively update
- When removing a recipient from a run Recipient screen, the list did not visually display change
- After processing the first random recipient did not display
- Run Send Options screen did not update available recipient list when clearing filter
- When linking Cms Entity to run template the current filter criteria was discarded
- Run Template "Open Run" setting did not display correctly
- Run Recipients screen did not load more pages of recipients on scrolling
- Recipients screen displayed incorrect icons for removing recipients from run
- Run Template search data cms entity Id for existing items did not load correctly
- Runs Grid did not display the existing loader correctly when filtering
- Cms Linked items with long names covered the link button
- Run Template Has Consolidated did not display correctly
- Adding and removal of role groups on user screen under specific edge cases invalided existing roles
- User CRUD screen auto select of Run Template selection disabled
- Main Menu did not not display Run Recipient and Recipient options for Company Admin users
- Cms Run template linked graphql error on loading revisions
- Cms Entity linking not removing linked items from available list
- Cms Entity linking when searching for items the available filter was overridden
- Background graphQl query failures for RunTemplates fixed
- Cms linking searching for empty string created invalid query filters
- Cms items list adjusted to cater for larger resolutions
- Added warning when trying to trial a run with no recipients and cancels the trial
- Run Search data null check added for fields that have no ProtectionType set
- Run Search Data recipients cards did not display correctly
- Cms File handler incorrectly handled update/replaced files Cms update/create method used Put and Post request swapped
- Removed any possible double slashes in url of Client Viewer Iframe
- Link Cms entities to Run Template list fixed so next pages load on scroll