Skip to content

Release Notes

Ryan Wold edited this page May 21, 2024 · 211 revisions

Monday May 20, 2024

0.308.0

  • wrap Form instructions in a div rather than a p
  • support HTML in a form Question's text display component
  • update Website Status card's call to Site Scanner

Wednesday May 8, 2024

0.307.0

  • update CX Collection details
  • show archived form message when a form is embedded

0.306.0

0.305.0

0.304.0

0.302.0

0.301.0

Thursday April 18, 2024

0.300.0

  • Refactor form.js
    • Support multiple modal window forms
    • Add aria tags
    • Make the FBAForm() function more consistent, and pull out each form's configuration settings into a javascript object that is passed in
  • CX Collections Updates
    • Show Collections for a user's agency only
    • Remove Volume of Responses field that users enter; calculate this number based on uploaded Responses instead
    • Add Q2 button
  • Add admin report to show where forms are hosted

Thursday April 4, 2024

0.299.0

  • scope loadButton to a modal only (as opposed to a form delivered inline or as custom button)

0.298.0

  • Updates to CX Collections
  • Add onTouchpointsFormLoaded event. Fires when a Touchpoints Form is loaded (as an addition to the page load event). This enables agencies to load a Touchpoint form after a page is loaded (eg: from javascript within an application)

0.297.0

  • enable thumbs up/down when embedded
  • allow form managers to toggle USWDS styles and early-submission option (for the original A-11 form)
  • reduce the height of user form charts
  • remove daily and weekly notification options
  • remove the ability to select icon_checkboxes because it is a non-standard USWDS component
  • center the square logo image and add a line break for the form title
  • add commas to large numbers
  • extend inactivity timeout to 30 minutes
  • fix: when form csv download completes, only update the all button, not all export buttons
  • update gems

Wednesday March 27, 2024

0.296.0

  • remove reflection text and date range from CX Collections
  • alphabetize user emails on CX Collections forms
  • add Service Manager emails to ServiceProvider .csv download
  • display user assets in a table rather than a list
  • update gems

Friday March 22, 2024

0.295.0

  • make logo and title treatment consistent on touchpoints-hosted and embedded forms, center the banner image
  • refactor website search and enable filtering by org_abbr, query, production_status, and tag
  • CX Collection updates, hide CX Collection V1 button since V2 is the current version
  • show flagged and archived alerts for a submission
  • add user email to website created notification email
  • update gems

Friday February 2, 2024

0.290.0

  • update CX Collections File Upload flow
    • delete cx responses when a cx collection is deleted
    • update flash messages after Form status updates
    • improve cx upload page style navigation
  • add a top and bottom margin to the site-wide flash message
  • only show Form instructions and required questions notice on page 1
  • update the Form's back and next button markup

Wednesday January 31, 2024

0.289.0

  • add states to CxCollectionDetailUpload
  • refactor csv processing
  • fix for CX Collection Detail form (for non-Service Managers)
  • disable the file upload button by default, and enable it after a use adds a file to upload
  • update the CX Collection Mailer

0.288.0

  • copy a CX Collection

Tuesday January 30, 2024

0.287.0

  • add API endpoint for /cx_responses
  • revert USWDS datepicker due to date formatting issues

Monday January 24, 2024

0.286.0

  • add fields to CX Collection .csv exports
  • ensure the custom styles for the "big thumbs up/down" component display in the non-hosted, .js include

0.285.0

0.284.0

0.283.0

0.282.0

0.281.0

0.280.0

0.279.0

0.278.0

0.277.0

Monday December 11, 2023

0.276.0

  • update CX Collections text
  • scope Service Providers dropdown to active providers only
  • ensure Collection Detail Channel dropdown shows all Service.channels

Monday November 20, 2023

0.275.0

  • Updates to new A-11 CX Data Collection
  • Enable uploads for CX Collection Detail csv
  • allow Websites domains that end in .org
  • Remove (free-text) Bureau and Department fields from Service Provider

Thursday November 9, 2023

0.274.0

  • fixes:
    • remove recently introduced .usa-modal class, due to compatibility issues.
    • give full URLs for asset paths, instead of relative paths

0.273.0

  • update USWDS from 2.10.1 to 3.5.1
    • moved image and icon assets out of rails asset pipeline, /app/assets/images, to /public/img/
  • reduce width on forms to 35rem, more inline with USWDS settings
  • ensure Additional Website Contacts can also edit a Website record

Tuesday August 8, 2023

0.253.0

  • CSCRM Data Collection v2 updates
  • Change user inactivity from 90 days to 30 days

Friday August 4, 2023

0.252.0

  • CSCRM Data Collection v2 - August 2023
  • Export A-11 v2 data for a11_v2 type Forms

Thursday July 20, 2023

0.251.0

  • add Contact Center to Service
  • introduce/begin testing the new A-11 v2 form

Thursday July 20, 2023

0.250.0

  • add drag handles to form sections and questions
  • select Service Provider portfolio manager user from a dropdown, instead of text email
  • update gems

Thursday July 7, 2023

0.249.0

  • store hostname for a response, in addition to the path - so a form can be deployed to multiple domains
  • update CX for Q3
  • update gems

Thursday Jun 8, 2023

0.248.0

  • support 10 whitelist urls for Form Submissions, instead of 1

Friday Jun 2, 2023

0.247.0

  • update the Form Question edit button
  • update public registry filters
  • enable .edu domains

Tuesday May 16, 2023

0.246.0

  • refactor submission tags
  • fix digital record publishing, when no contact is assigned (for legacy records)
  • update API key

Wednesday May 10, 2023

0.245.0

  • registry screen updates

Tuesday April 18, 2023

0.244.0

  • add progress indicators to Digital Products and Service Accounts
  • update Collections to button to default to Q2 FY2023 (rather than Q1)
  • update text fields to url_fields for URL attributes
  • update gems

Tuesday April 18, 2023

0.243.0

  • add progress indicators to Digital Products and Service Accounts
  • update Collections to button to default to Q2 FY2023 (rather than Q1)
  • update text fields to url_fields for URL attributes
  • update gems

Wednesday April 12, 2023

0.242.0

  • update Site Scanner url
  • add OMB CX Data Collection help text

Tuesday April 11, 2023

0.241.0

  • add organization_name and backlog info to website api response

Monday April 3, 2023

0.240.0

  • Goal Manager can add one or more users to a 2-year goal
  • User can add first and last name, and position title
  • User can filter by Q2 2023 CX Data Collections

March 23, 2023

0.239.0

  • remove approval workflow from Websites

March 22, 2023

0.238.0

  • add db indexes

March 20, 2023

0.237.0

  • Website Manager can add Website backlog

Wednesday March 1, 2023

0.236.0

  • Add Invite page
  • Allow Performance Manager to see Collections for OMB CX Reporting Collections
  • update gems

Thursday Feb 16, 2023

0.235.0

  • Update Registry search
  • Update Registry export to include active accounts only

Thursday Feb 16, 2023

0.234.0

  • Reset the status for a CSCRM Data Collection
  • Filter Websites by Organization (since more than only GSA.gov websites now exist)

Thursday Feb 16, 2023

0.233.0

  • Send CSCRM specific email
  • Add CSCRM Data Collections status to the listing page

Friday Feb 10, 2023

0.232.0

  • update CSCRM .csv export

Thursday Feb 9, 2023

0.231.0

  • update CSCRM Data Collections
  • add a virtual attribute Website.login_supported

Wednesday Feb 8, 2023

0.230.0

  • update CSCRM links in instructions

Tuesday Feb 7, 2023

0.229.0

  • add CSCRM Manager permissions

Monday Feb 6, 2023

0.228.0

  • update CSCRM Collections

Tuesday January 31, 2023

0.227.0

  • update CSCRM Collections

Thursday January 25, 2023

0.226.0

  • refactor Submission.archived field - consolidate boolean field to aasm_state status

Tuesday January 24, 2023

0.225.0

  • update CSCRM Collections
  • add archived and flagged fields to Submissions export

Wednesday January 18, 2023

0.224.0

  • add ID to Form Submissions .csv export
  • add ServiceProvider.organization_name and .organization_id to Collections and OMB CX Reporting Collections .csv export

Tuesday January 17, 2023

0.223.0

  • update Data Collections
  • validate more fields on Digital Service Account

Tuesday January 10, 2023

0.222.0

  • add Service Provider name and ID to OMB CX Reporting Collections detail .csv export

Monday January 9, 2023

0.221.0

  • add Year and Quarter to OMB CX Reporting Collections detail .csv export
  • allow Digital Service Account API to return up to 500 records at a time (instead of 100)

Friday January 6, 2023

0.220.0

  • update CSCRM Collections
  • ensure Response Summary works for A-11 forms with questions 6 or 7

Friday December 23, 2022

0.219.0

  • update Service form

Thursday December 22, 2022

0.218.0

  • update CX Data Collections export with detailed collection count
  • add Q1 FY 2023 option for CX Data Collections
  • add Portfolio Manager email to Service Provider

Monday December 19, 2022

0.217.0

  • update CSCRM collection with comment fields

Tuesday December 13, 2022

0.216.0

  • export Digital Registry accounts to .csv
  • default forms to require CSRF

Tuesday December 6, 2022

0.215.0

  • Update CSCRM Data Collection
  • Update Service Collection
  • fix Digital Service Account api (total page count)

Monday December 5, 2022

0.214.0

  • update CSCRM data collection
  • update Services in prep for IDC
  • scaffold IVN Sources and Components
  • update performance 'reporting' to 'management'
  • full-width tables
  • don't escape API ampersands in json responses
  • update form submission email link to visit the specific response
  • allow text_display. disallow yes_no_buttons for now

Sunday November 20, 2022

0.213.0

  • limit edit access to Registry account contacts and admins
  • re-enable public Registry org search
  • update gems
  • remove GSA from Website dropdown option, to be more generic
  • differentiate Custom/Other on Website dropdown options. Custom is a hand-rolled solution. Other is another option not listed, and should prompt discussion; for consideration to be added to the normalized list

0.212.0

  • improve public registry form accessibility
  • improve Registry admin page responsiveness

Friday November 18, 2022

0.211.0

  • Migrate US Digital Registry
  • import USDR legacy_ids, to maintain associations loading USDR data
  • registry search
  • DRY up list of Service types
  • log Registry Searches
  • Enable Admin to export all Collections

Thursday November 17, 2022

0.210.0

  • Add the beginnings of CSCRM Data Collection
  • admin can download Collections and OMB CX Reporting Collections via .csv
  • associate Websites with an organization
  • normalize Website.authentication_tool and feedback_tool options
  • remove role="columnheader" from tables (due to w3c warnings)
  • add space above Form question options
  • update gems
  • rubocop
  • remove text/javascript attribute due to w3c warnings
  • reorder a few specs that look for urls; find elements on the page first, due to timing

Tuesday October 24, 2022

0.209.0

  • Data Collections API endpoint to show published Collections by default

Thursday October 20, 2022

0.208.0

  • updates to Services page

Tuesday October 18, 2022

0.207.0

  • Update CX Data Collections screens for Q4

Friday October 7, 2022

0.206.0

  • don't wrap in the middle of a word
  • ensure Website.domain ends with an approved domain suffix

Wednesday September 21, 2022

0.205.0

  • add service provider id and name to OmbCxReportingCollection
  • update gems

0.204.0

  • remove title attribute from a form element

Tuesday September 20, 2022

0.203.0

  • update modal accessibility attributes
  • Service Manager can see the New Provider Button

Monday September 19, 2022

0.202.0

  • render a Data Collection's Reflection text as Markdown
  • update the Quadrant diagram axes
  • add Service.potential_solutions_for_digitization

0.201.0

  • render HISPs on a 2X2 quadrant (BETA: experimental feature)

Monday September 12, 2022

0.200.0

  • use "Customer type" instead of "persona"
  • scope tags to a single form, rather than all
  • add counter_cache for ServiceProvider.services
  • show a basic 2x2 quadrant, for HISP maturity

Monday August 30, 2022

0.199.0

  • fix goal position
  • update Service channels (remove "mixed", add "chatbot")

Tuesday August 16, 2022

Release 0.198.0

  • update "surveys" copy to "forms"
  • show a Persona's Service Stages
  • add budget_code and uii_code to Services API
  • move Service Stages to its own path /services/:id/service_stages

Tuesday August 9 2022

Release 0.197.0

  • add Service.homepage_url, budget_code, uii_code,
  • add Service.transactional to indicate whether a Service is transactional or not
  • update the submission's .json response to be more complete and generic
  • show non-archived Forms by default. User can view all forms, including archived forms, at /admin/forms/all
  • removed mixed Service channel. add chatbot Service channel
  • indicate if a service is available in person, digitally, or via phone

Monday August 8 2022

Release 0.196.0

  • add Managers to the Service Providers API response
  • add Managers to the Services API response
  • add Contacts to the Websites API response

Release 0.195.0

skipped. no 0.195.0 release.

Monday August 8 2022

Release 0.194.0

  • Service Manager can tag a Persona
  • /api/v1/personas
  • /api/v1/services/:id
  • update layouts on Forms#show and Organizations#show pages

Friday August 5 2022

Release 0.193.0

  • update Form pages with the task bar
  • show active forms by default (instead of all forms), and be able to show all forms at /admin/forms/all

Friday July 29 2022

Release 0.192.0

  • When creating a Service, assign Service Owner tag to the User who creates the service
  • When deleting a Service, delete its Service Stages too
  • re-work Collections page more inline with the 2-column layout, with task bar
  • mark HISP-specific fields when creating a Service
  • fix Organizations search

Wednesday July 27 2022

Release 0.190.1

  • debounces searches
  • move admin report links to /admin/reporting

Friday July 22 2022

Release 0.190.0

  • System archives expired forms each night
  • Admin can send all Draft CX Collections an email, each quarter
  • USDR updates - more consistent email notifications and copy

Monday July 11 2022

Release 0.189.0

  • Performance Manager can associate one Goal with multiple Organizations
  • Service Manager can associate one Service with multiple Channels
  • Website Managers are now prompted with tasks, or action-based prompts, rather than implicitly changing between website states (eg: staging to production to archived)

Friday July 1 2022

Release 0.188.0

  • test migration of USDR data
  • fix character count display

Release 0.187.0

  • Service Manager can manage Offerings
  • website page text copy updating (from Website Owner to Point of contact)
  • eager loading, for better query performance

Release 0.186.0

Release 0.185.0

Friday June 17 2022

Release 0.184.0

  • Service Manager can create an Offering
  • enforce Performance Manager goals in /admin/performance
  • Make USDR /review screens more consistent

Tuesday June 14 2022

Release 0.183.0

  • add performance manager permissions
  • Form Manager can reset a form (in order to republish it)
  • Website Manager can add Personas to a Website

Friday June 10 2022

Release 0.182.0

  • send USDR emails

Release 0.181.0

  • Service Manager can add a Persona to a Service Stage

Wednesday June 1 2022

Release 0.180.0

  • update Rails
  • draw State Diagram .pngs for models that use aasm
  • USDR screen updates
  • debounce websites search

Tuesday May 31 2022

Release 0.179.0

  • USDR screen updates

Monday May 16 2022

Release 0.178.0

  • Performance Manager can tag Objectives
    • 4-years goals no longer have tags in the UI (only 2-year goals have tags)

Thursday May 12 2022

Release 0.177.0

  • Update USDR screens (beta)

Release 0.176.0

  • Add DigitalServiceAccount.name
  • Add Digital Product versions
    • includes stimulus.js

Release 0.175.0

  • update emails sent to Performance Managers when CX Data Collections are submitted

Friday May 6 2022

Release 0.174.0

  • fix data collections list and update the list to a table
  • update jquery-ui

Wednesday May 4 2022

Release 0.173.0

  • creates DigitalProductVersions to track 1.0, 2.0 for Digital Products.
  • add stimulus and importmap
  • allow 5000 characters (instead of 1000) for a Data Collection's reflection text.

Wednesday April 6 2022

Release 0.172.0

  • enable a Form's Success Text to support html

Monday April 4 2022

Release 0.171.0

  • make "other" question a more explicit affordance (users were previously able to type 'other', now, they can click a button)
  • show weekly admin metrics for Goals and Objectives

Release 0.170.0

  • update Q2 data collection buttons
  • update gems

2022

Release 0.169.0

  • CX reporting updates

Monday March 23 2022

Release 0.168.0

  • Performance Manager can sort order Objectives within a Goal, via drag and drop

Monday March 21 2022

Release 0.167.0

  • fix delayed job exports
  • add a report of all admins
  • display inactive users on users chart, in addition to active users

Thursday March 17 2022

Release 0.166.0

  • upgrade to Rails 7

Wednesday March 16 2022

Release 0.165.0

  • update form labeling to improve accessibility and WebAIM reporting

Monday March 14 2022

Release 0.164.0

  • add quarter and year to OMB CX Reporting Collection API response
  • add .csv export of OMB CX Reporting Collections

Friday March 11 2022

Release 0.163.0

  • update CX data exports

Release 0.162.0

  • support Markdown for Services and ServiceStages
  • update CX data exports
  • update gems and npm packages

Friday Feb 25 2022

Release 0.161.0

  • add attributes to Goals api response

(Skipped 0.160.0) release due to duplicate 0.158.0 tag

Release 0.159.0

  • add attributes to Collections api response

Release 0.158.0 (note: a second 0.158.0 release was tagged, by mistake)

  • add API endpoint for /omb_cx_reporting_collections
  • add User.first_name, last_name, and title, for performance.gov reporting
  • draw state diagrams of stateful objects that use aasm

Wednesday Feb 23 2022

Release 0.158.0

Friday Feb 18 2022

Release 0.157.0

  • send emails to Performance Managers
  • add UUID to submissions.csv download

Wednesday Feb 16, 2022

Release 0.156.0

  • website owners can add website managers
  • update versions table styles
  • ensure org abbreviations are unique

Monday Feb 14, 2022

Release 0.155.0

  • Allow X-Api-Key to be passed in request header
  • update /admin/websites table listing
  • user full-width containers when logged in
  • require "Service Provided" in the OMB CX Reporting Collection's UI

Wednesday Feb 11, 2022

Release 0.154.0

  • add tags to goals
  • service manager can review and export Service record history
  • Touchpoints can now set a Heartbeat that sends a signal to the server to help keep sessions alive for longer than 15 minutes; this helps prevent users from getting logged out when on a static page for more than 15 minutes (eg: filling out a form with 70 fields)

Wednesday Feb 9, 2022

Release 0.153.0

  • Service Providers and Services can now have multiple managers (users) assigned
  • email Website Managers when new websites are created
  • Website Manager can associate a Website to a Service
  • add Service and Service Provider API endpoints

Thursday Feb 3, 2022

Release 0.152.0

  • add an API endpoint for Collections
  • update HISP .csv downloads

Thursday Feb 3, 2022

Release 0.151.0

  • Admin can inactivate users with no activity in 3 months

Monday January 31, 2022

Release 0.150.0

  • on the Data Collection pages, send a heartbeat signal when leaving an input, to help prevent a user timeout
  • enforce Service Manager permissions on Services (rather than Admin permissions)
  • Service Managers can export Services to .csv
  • reference /admin/organizations pages by slug - eg: /admin/organizations/gsa
  • Admin can sort users by last_signed_in_at

Thursday January 26, 2022

Release 0.149.0

  • move APG reporting page to a more single-page experience. User can create 4-year, 2-year goals, and Objectives
  • update Collection.reflection text to a text field, limited to 1000 characters

Wednesday January 26, 2022

Release 0.148.0

Wednesday January 26, 2022

Release 0.147.0

  • add four_year_goal attribute to Goal serializer

Tuesday January 25, 2022

Release 0.146.0

  • add performance urls to Organization

Friday January 21, 2022

Release 0.145.0

  • update Service notification email text
  • add api endpoints for Goals and Objectives

Release 0.144.0

  • refactor hisp_services.csv output
  • show organizations index and show pages to users
  • basic services api endpoint (alpha)
  • fix: persist Service.kind

Thursday January 20, 2022

Release 0.143.0

  • add /admin/personas
  • scope User dropdowns to active users only
  • add states to a Service to allow approval and archival workflow, after a Service designation exercise

Wednesday January 19, 2022

Release 0.142.0

  • set OMB number on a form's edit view
  • update HISP reporting - add a .csv endpoint, remove the accordion and csv text

Friday January 14, 2022

Release 0.141.0

  • Update HISP 7-question titles to align with the Federal Register language
  • Show Service Provided in Service details

Friday January 14, 2022

Release 0.140.0

  • Add service_provided to hisp download (for performance.gov)

Tuesday January 11, 2022

Release 0.139.0

  • Add report for surveys with no submissions in last 90 days
  • fix bug where service_id is blank

Monday January 10, 2022

Release 0.138.0

  • enable an Admin to set any user as a Service Owner; whereas users normally select from users in their org only
  • show Service Owner on /admin/services/:id/
  • order Websites by domain

Thursday January 6, 2022

Release 0.137.0

  • show Services to all users, instead of only admins
  • only allow Services to be edited by their owners, and Touchpoint Admins

Monday January 3, 2022

Release 0.136.0

  • support APG - Goal Targets, Goals, Milestones, Objectives
  • tag Organizations
  • tag Services
  • add Performance Manager and Registry Manager roles
  • Update Service form to support HISP data intake for the Service Definition process
  • simplify Service Stages interface

Thursday December 16, 2021

Release `0.135.0

  • update Service Provider instruction text
  • set ServiceProvider dropdown based on parameter (to prevent the user from having to set it)

Tuesday December 14, 2021

Release 0.134.0

  • filter collections by year, in addition to quarter
  • fix Responses csv export button by having it make an async call that returns .json and waits for a delayed job
  • add spec for Collection filtering, across years
  • query for registry activity stats
  • allow Response Viewers to archive forms

Monday December 13, 2021

Release 0.133.0

  • fix asset pipeline issue (path was showing twice?)
  • include basic Registry screens for admins only

Monday December 13, 2021

Release 0.132.0

  • add /api/v1/service_providers
  • improve reporting performance for forms with many responses
  • update Survey Lifespan report
  • improve flash message text when an inactive user tries to login; add an email for the user to contact
  • fix view button for Response Viewer
  • show a user's Data Collections

Wednesday November 17, 2021

Release 0.131.0

  • load form charts asynchronously, to not timeout the page for forms with many responses
  • order CX services in a consistent, repeatable order, for reporting (show the services in the same order for users)

Tuesday November 10, 2021

Release 0.130.0

  • Response Viewers can tag submissions
  • Response Viewers can search by tag
  • Updates to Websites#show page format (2-columns, field groupings and cleanup)
  • Localize form text and login text
  • Track version history for Website records

Tuesday October 19, 2021

Release 0.129.0

  • Website Managers can add tags to a Website
    • Users can search Websites by tags

Friday October 8, 2021

Release 0.128.0

  • show character counts for Instructions and Disclaimer text on the Form Builder
  • enable an office dendogram via /admin/websites/dendrogram?office=true

Tuesday October 5, 2021

Release 0.127.0

  • add date_select component in the Form Builder
  • add admin reporting table for Survey lifespan
  • add /api/v1/websites.json endpoint
  • add an endpoint to export top-level domains and their subdomains, as a dendogram

Friday October 1, 2021

Release 0.126.0

  • add agency summary to for admin reporting
  • don't copy a Data Collection's Reflection Text
  • list a user's websites

Wednesday September 22, 2021

Release 0.125.0

  • upgrade AASM
  • show (page 1 of x) on Surveys
  • update Website admin reporting

Tuesday September 21, 2021

Release 0.124.0

  • updates to Websites admin screens

Tuesday September 20, 2021

Release 0.123.0

  • add table sorting
  • refactor CX charts

Tuesday September 16, 2021

Release 0.122.0

  • update CX HISP reporting

Thursday September 16, 2021

Release 0.121.0

  • filter HISP question details by quarter
  • start to calculate total CX volume for p.gov graphs at /admin/collections

Thursday September 9, 2021

Release 0.120.0

  • update login.gov buttons
  • fix CX Details csv
  • update the email header logo to link to Touchpoints
  • use USWDS modal for /users/sign_in terms

Friday September 3, 2021

Release 0.119.0

  • make the websites search case-insensitive
  • add Website.uswds_version
  • add descriptions for Website Type of Sites and Digital Brand Categories

Wednesday September 1, 2021

Release 0.118.0

  • add an /events page to Forms, Websites, and Data Collections
  • update website copy

Tuesday August 31, 2021

Release 0.117.0

  • add help buttons to Website inventory, per EDX feedback

Friday August 27, 2021

Release 0.116.0

  • update USWDS
  • add USWDS pagination styles
  • emit events on Website Create, Read, Update, and Delete
  • send email to Admins when a new website is created (beginning of a website workflow/lifecycle)

Friday August 20, 2021

Release 0.115.0

  • update gems, including Rails
  • disable the submit button after click, to prevent duplicate submissions

Wednesday August 18, 2021

Release 0.114.0

  • Add Organizational Website Manager role
  • updates to Websites#show

Friday August 13, 2021

Release 0.113.0

  • deprecate Forms#edit page. All actions can be performed on #show and #questions.
  • add Service Detail in the OMB CX Collections dropdown

Friday August 13, 2021

Release 0.112.0

  • remove the Compliance tab from Forms
  • update Admin links

Thursday August 12, 2021

Release 0.111.0

  • Admin can set a ServiceProvider as inactive
  • Admin can create Goals
  • Admin can create Milestones (for those Goals)
  • Form Manager can edit a form's logo on the Form Builder
  • Form Manager can edit a form's success text on the Form Builder
  • Update "Website Owner" language to "Website Manager"

Wednesday August 11, 2021

Release 0.110.0

  • ServiceProvider requires slug (slug is used to associate Services to Service Providers for performance.gov reporting)
  • Move Admin options from Form#edit to Form#show page
  • Fix Website Data Collection email link
  • Make hisps.csv available at is own endpoint

Friday August 6, 2021

Release 0.109.0

  • fix HISP report query (to not duplicate HISPs)

Friday August 6, 2021

Release 0.108.0

  • include the Service Provider's unique id (slug) when listing HISPs

Friday August 6, 2021

Release 0.107.0

  • add ServiceProvider.new flag
  • HISP Reporting updates

Friday August 5, 2021

Release 0.106.0

  • HISP Reporting updates

Release 0.105.0

  • HISP Reporting updates

Release 0.104.0

  • Admin can send Website Data Collection email to Website Managers
  • HISP Reporting updates, for Admins

Release 0.103.0

  • HISP Reporting updates

Release 0.102.0

  • HISP Reporting updates
  • Move Survey delete button to Survey#show page

Tuesday August 3, 2021

Release 0.101.0

  • HISP Reporting updates, for Admins

Tuesday August 3, 2021

  • Add High Impact Service Provider
    • has many Services
    • belongs to Organization

Friday July 30, 2021

Release 0.99.0

  • update HISP .csv download data (downcase Department abbreviation)

Thursday July 29, 2021

Release 0.98.0

  • fix bug in Form Builder when creating several questions in a row
  • create Data Collection from the Services#show page

Wednesday July 28, 2021

Release 0.97.0

  • update HISPs download format

Wednesday July 28, 2021

Release 0.96.0

  • When archiving a Submission, remove it from the view (rather than just indicating it was archived, then requiring a refresh)
  • Translate the unauthorized host error message
  • Update .csv form of HISP data for performance.gov - remove whitespaces in csv

Tuesday July 27, 2021

Release 0.95.0

  • add Website cost fields to Websites
  • move the Delivery Method from Survey#edit, to its own tab
  • update gems
  • update ruby to 2.7.4

Thursday July 19, 2021

Release 0.94.0

  • update Step Indicator on the Form#show page, to use the USWDS styling (rather than custom)
  • use nowrap for truncated text only, on the Responses table
  • enable Website Contact emails and Site Owner emails
  • Form Manager can add a hidden field to a form
  • rename Scorecard to Statuscard

Thursday July 15, 2021

Release 0.93.0

  • fix submission pagination
  • display a message if Site Scanner result is not available
  • show Data Collections for a Service

Wednesday July 14, 2021

Release 0.92.0

  • add pagination links to form API response
  • reorder submissions table to show View, Flag, and Archive buttons on the left side (limit width of open text fields in the table)
  • improve validations each OMB Reporting Collection

Friday July 9, 2021

Release 0.91.0

  • fix "other" buttons for the embedded Touchpoint form
  • add repository_url for Websites

July 3, 2021

Release 0.90.0

  • Data Collections show previews of the same CX charts available on performance.gov
  • Show Collection Organization name and HISP name
  • Add Service.url

July 1, 2021

Release 0.89.0

Tuesday June 29, 2021

Release 0.88.0

  • remove Question and Responses count on Form nav
  • add HISP CX attributes to Service
  • Service Manager can mark a Service as a "HISP"
  • Collections now reference Services

Release 0.87.0

  • Display a table showing Received, Acknowledged, Dispatched, Resolved states, for active and archived Responses
  • display CX data in CSV format for Collections
  • fix off-by-one month error when showing Response created_at date in the UI

Friday June 25, 2021

Release 0.86.0

  • when copying a Form, set the Organization to the user's org
  • fix Form Section sorting
  • send a mail notification when a Data Collection is submitted
  • remove Edit button once a Data Collection has been submitted

Wednesday June 23, 2021

Release 0.85.0

  • reset copied Collections to zero
  • don't require Start and End dates for Collections
  • sort Collections by org.name, year, then quarter
  • color-code Collections by status (draft, submitted, published, change_requested)

Tuesday June 22, 2021

Release 0.84.0

  • enable a non-admin user to access their Organization's Data Collections

Thursday June 17, 2021

Release 0.83.0

  • add Collections link to the nav
  • fix Admin's ability to change a user's Organization
  • for /api/v1/forms.json response, do not include its submissions

Wednesday June 16, 2021

Release 0.82.0

  • enable Data Collections to be submitted, then published (updating its status)
  • add LogStop to scrub data for possible PII (beta)

Friday May 28, 2021

Release 0.81.0

  • tighten permissions on questions feed

Release 0.80.0

  • add a questions feed to begin to explore question content via text analysis
  • the Touchpoints-hosted public form now has an html title of Touchpoints feedback form - {{form.title}}, to help when users click through to the website. Previously, the html title was Touchpoints for every form.
  • improve error messaging for email fields

Friday May 28, 2021

Release 0.79.0

  • System de-activates users after 90 days
  • System sends email to users 7 days prior to deactivation
  • System sends email to users 14 days prior to deactivation
  • Update Website Scanner results display on the Website Scorecard (beta)

Monday May 24, 2021

Release 0.78.0

  • Send daily and weekly email summaries of Responses
  • update gems
  • fix markup in instructions

Release 0.77.0

  • Form Manager can customized Success Text Heading (in addition to the Success Text Body)
  • improve the display of Response details by showing line breaks

Wednesday May 19, 2021

Release 0.76.0

  • Admin can copy a Data Collection
  • add Puerto Rico to States dropdown
  • update "Powered by" to "Provided by"
  • Improve reporting for individual A-11 CX forms, and the Data Collection rollup by adding answers counts per question (not all questions are answered for a given response, and this can impact response volume based calculations)
  • update gems

Monday May 17, 2021

Release 0.75.0

  • While viewing responses, ensure Response Viewer can update text truncation for long text responses
  • Summary report for a set of Data Collections (for ~20 OMB CX Data Collections)
  • Calculate 0-5.0 scale totals and display the result on individual OMB CX Reporting Collections and the CX reporting summary

Friday May 14, 2021

Release 0.74.0

  • Fix Organization dropdown; to select a persisted selection, for Services and Data Collections
  • Add "change_requested" as a state for a Data Collection

Thursday May 14, 2021

Release 0.73.0

  • Improve Data Collections page layouts
  • Migrate OmbCxReportingCollection data fields from strings to integers

Thursday May 13, 2021

Release 0.72.0

  • (beta) Add Services, Service Stages, and Barriers - to support Service calculations and Service Inventory
  • (beta) Add Data Collections - to support OMB CX Data Collections as an initial use case
    • the CX Data Collection required its own scaffolding - OmbCxReportingCollection. Keep an eye on this development pattern, for maintenance.
  • Maintain URL intent when logging in. The user no longer is redirected to /admin, when logging in from an /admin/forms/... link.

Friday May 7, 2021

Release 0.71.0

  • (beta) Initial integration of Site Scanner data (performing a lookup by domain)
  • Update gems
  • Update USWDS
  • Form Manager can specify to truncate text in the Responses view to 160 characters, or not
  • Responses list does not include Archived responses by default, but Archived responses can be shown, via display options
  • Form Manager can archive a Submission
  • Form Manager can set received, acknowledged, dispatched, or responded to states for a Submission
  • Added a website search bar
  • Fix question editing UI for Form Managers
  • Each Response now has its own page (and URL) that shows its details
  • Default Star Radio buttons to unselected, rather than 5
  • Fix validation on email and phone for the embedded Touchpoint

Monday May 3 30, 2021

Release 0.70.0

  • Minor improvements to the style of emails.
  • Enable IP is now a feature. Agencies can toggle this off if desired.
  • Update email recipients for a submission notification.

Friday April 30, 2021

Release 0.69.0

  • Enable email notifications for each Submission
  • Enable other email notifications:
  • Touchpoint style changes:
    • Wrap form title on a Touchpoint
    • Increase the bottom margin on the Touchpoint modal
  • Website Inventory:
    • Indicate staging sites

April 15, 2021

Release 0.68.0

  • Website Inventory: Admins can now manage a list of websites at /admin/websites
  • On the Form Builder, Form Title and Form Section Titles are now input fields again, instead of contenteditables

Thursday, April 1, 2021

Release 0.67.0

  • /touchpoints/:short_uuid.js is now a valid URL. This is in addition, and ultimately, to replace /touchpoints/:short_uuid/js
  • Add support for a hidden-field. The value is set by the question text for now.
  • Validations are added to Questions to ensure answer_field is unique.
  • The Touchpoints embed script can now be generated with an integrity hash. IMPORTANT NOTE: any changes to a form's display will change the integrity hash (which is intended); thus when a script with integrity hash is deployed and its Touchpoint form is updated, the integrity hash will change, thus invalidating any deployed references to the original hash.
  • Form Manager can add help text to a Question

Thursday, March 25, 2021

Release 0.66.0

  • Update from Rails 5.2.x to 6.1.x
  • include Questions in /api/v1/ Form responses
  • ensure a question exists before trying to capture its value in fba.js.erb (to improve error handling within the .js)

Tuesday, March 23, 2021

Release 0.65.0

  • Form Manager can set placeholder text for text questions
  • Form Manager can archive a form with a click
  • Form Manager can add a dropdown with 50 states, as the options
  • .csv export is has columns ordered by FormSection.position then Question.position

Wednesday, March 16, 2021

Release 0.64.0

  • order questions by position, when exporting a Form's Responses
  • updates to .touchpoint-form .section styles
  • cleanup Forms#show page
  • don't copy last_response_created_at when copying a new Form
  • log deployments in New Relic

Wednesday, March 8, 2021

Release 0.63.0

Wednesday, December 9, 2020

Release 0.62.0

  • Display a message for a Form that is archived, on the Touchpoints-hosted form
  • Improve handling of HTML for Form Instructions and Disclaimer text when editing a form
  • Add location_code to csv export
  • fix: updating a Form with the current user's organization (rather than retaining its Org)
  • update from Ruby 2.6.5 to 2.6.6

Wednesday, December 9, 2020

Release 0.61.0

  • Update form builder field styles with contenteditables
  • Log invalid host requests
  • Fix alert stylings in embedded forms (affecting p.gov)

Friday, December 4, 2020

Release 0.60.0

  • Flag/unflag responses without refreshing
  • improve responsive styling for yes/no buttons (again)

Release 0.59.0

  • remove matrix checkboxes
  • use new USWDS tab-friendly buttons
  • add copy button to survey info page
  • improve responsive styling for yes/no buttons
  • Count form responses and track the last submitted response

Monday, November 16, 2020

Release 0.58.0

  • fix yes/no button values
  • fix error when deleting a Response
  • fix CSS asset references for embedded forms (for example: now shows dropdown arrow icons, as intended)

Release 0.57.0

Thursday November 11, 2020

Release 0.56.0

  • enable production environments to point to different homepages (for example: production and demo environments)
  • See the 100 latest responses. Add pagination for responses. paginate every 100 responses, reverse sort by date received.
  • remove the Organization Manager role. Rely on Form Manager permissions for access to forms.
  • edit Question Option text and values inline (rather than triggering a page reload)

Thursday, November 4, 2020

Release 0.55.0

  • User can generate an API key and access Forms and their Responses
  • Add "other" question option logic for Radio buttons
  • support multiple New Relic app names when running an app in production mode
  • translate "Enter other text"

Friday, October 30, 2020

Release 0.54.0

  • Internationalize yes/no buttons
  • Support "other" text for Question Options with a value of "Other" or "Otro"
  • set INDEX_URL per environment, to handle custom home pages (external URL or app path) per env
  • fix: 500 error when valid Login.gov user logs in with a non .gov or .mil email address

Friday, October 23, 2020

Release 0.53.0

  • User can select timezone and display response timestamps accordingly
  • fix: reset form activations to 0 when copying a Form

Thursday, October 15, 2020

Release 0.52.0

  • Stub-in /api/v1/responses.json for upcoming api.data.gov integration
  • Improve fieldset by rendering question text, for better accessibility
  • Queue Responses by ID. It is okay if the background job looks up the object by ID. Preferable to queuing the entire Response object.
  • Allow the copy/pasting of multiple line Question Options, to create multiple Question options (see code sample below)
option 1
option 2
option 3

Friday, October 2, 2020

Release 0.51.0

  • drag and drop the ordering of questions
  • don't refresh after deleting a Question Option. delete it inline.
  • edit Question Option text by clicking on it and pressing enter to save

Friday, September 24, 2020

Release 0.50.0

  • remove Form Numbers
  • restyle Form Questions
  • update character counter to latest USWDS markup and styling
  • add Recent Forms activity for Admins

Wednesday, September 22, 2020

Release 0.49.0

  • add a Datepicker component
  • add Checkbox support
  • fix User.last_sign_in_at date
  • don't load GA in development and test environments
  • don't show Question answer fields that have already been used
  • set focus automatically when creating a Question Option
  • set Question Option's "value" field to the value of "name", to start (saving the user some duplicative typing)

Monday, September 14, 2020

Release 0.48.0

  • update Form Title, Instructions, and Disclaimer Text inline
  • drag and drop questions between Form Sections
  • improve IE11 compatibility
  • for admins:
    • list inactive users for system maintenance
    • log user updates, deactivation, and deletion events

Friday, September 4, 2020

Release 0.47.0

  • update USA banner text per USWDS 2.8
  • fix .csv exports

Release 0.46.0

  • move toward SPA form builder
    • order questions by drag and drop
    • order sections by drag and drop
    • update form builder styles
  • export CSV with date range by GET

Monday, August 31, 2020

Release 0.45.0

  • move a form's PRA information section to its own page
  • show A-11 charts for A-11 forms
  • show responses per day for all forms (an Admins)
  • log authentication failure events
  • improve form delivery option instructions
  • show element selector fields on for the form delivery methods of "custom modal button" and "inline". Don't show the element selector's otherwise. Also, conditionally show the "modal button" tab text if modal button option is selected.

August 21, 2020

Release 0.44.0

  • improve namespacing and markup for a Touchpoint. Now, 2 or more Touchpoints can be added to a page.

Thursday, July 29, 2020

Release 0.43.0

Wednesday, July 29, 2020

Release 0.42.0

  • simplify application flow; focusing on Survey forms
  • permissions, questions, and responses are their own tab now
  • reports for forms with kind a11 are available for each quarter
  • admin features:
    • export active users; to use for maintenance and communications
    • see a summary report for all A-11/CX forms
    • see a summary report for an individual A-11/CX form
    • admin can add a user role for a user from a different org than the form's org
    • update New Relic host
    • update robots.txt
  • fixes:
    • fix star-rating style for preview

Thursday, June 11, 2020

Release 0.41.0

  • Form supports logo upload (in lieu of the logo on Organization)
  • Distinguish between Forms and FormTemplates in queries
  • Set UUID for each Submission response
  • Set REDIS and S3 from VCAP_SERVICES
  • Default Form.load_css to true (users can toggle it off after creation)
  • Publish test coverage in /coverage using SimpleCov

Monday, April 13, 2020

Release 0.37.0

  • bug fix: fix modal window closing

Friday, April 10, 2020

Releases 0.34.0, 0.35.0

  • use classes instead of inline styles everywhere; and specifically, to toggle form hide/show -- in response to strict CORS settings
  • add a text_display form element that shows static text (as opposed to a question)
  • add a page for admins to see which Organizations don't have managers, and which Form's don't have managers.
  • set a Form's notification email to the user who creates the form
  • add an environment variable to specify whether Touchpoints sends emails or not. It currently does not.
  • fix bug: prevent the deletion of a Form's only page. A form requires at least one page (Form Section).

Monday, March 30, 2020

Release 0.33.0

  • (beta feature, for testing) For admins only:
    • Add support for Star radio buttons
    • Add support for Thumbs up/down buttons
    • Add support for Yes/no buttons
    • Add support for matrix buttons
    • Add support for custom text display
  • Ensure html settings are specified if embedding a form

Friday, February 28, 2020

Release 0.32.0

  • specify viewport to improve how forms display on mobile devices

Friday, February 21, 2020

Releases 0.26.0 - 0.31.0

  • Improve Login.gov authentication flow
  • Forms with Responses can not be deleted. To delete a Form, delete each of its Responses first.
  • Admin can view System Events for audit purposes.
  • Ensure User Roles are deleted if a User or a Form is deleted.

Friday, February 14, 2020

Releases 0.22.0, 0.23.0, 0.24.0, 0.25.0

  • Consolidate Touchpoints and Forms
    • Support legacy routes
    • Migrate Touchpoint Managers to Form Managers
    • Enable Form publish button

Friday, January 31, 2020

Releases 0.20.0, 0.21.0

  • update copy from "Submission" to "Responses"
  • add Admin Program Reporting figures, for weekly reporting
  • use 8-character UUID for Touchpoints, instead of integer IDs

Friday, January 10, 2020

Releases: 0.16.0, 0.17.0, 0.18.0, 0.19.0

  • redesign touchpoint page
  • add "State" to each Touchpoint (in development, pra sumbmitted, approved, denied, live, archived)
  • deactivate users from Login.gov
  • download CSV's asynchronously
  • unflag a Response
  • start to move toward "Responses" over "Submissions"
  • improve style namespacing to avoid style collisions on websites that embed a Touchpoint
  • add a Favicon

Friday, December 27, 2019

Releases: 0.14.0, 0.15.0

  • Remove Services navigation and paths. /admin/services no longer exists. Touchpoints are no longer required to belong to a Service.
  • Service Manager permissions are now replaced with Touchpoint Manager permissions on the Touchpoint.
  • UserRoles has replaced the UserService permissions table
  • Any user can create a Touchpoint and a Form
  • A user who creates a Form is the Form's "owner"
  • Touchpoint is now marked as a HISP, instead of the Service
  • A Form can be marked as a Template by an Admin. Forms that are Templates can be viewed and copied by all users.
  • Form Templates scaffold removed
  • Programs scaffold removed

Known issue: Touchpoint Managers cannot yet edit another user's Form, even if they are a Touchpoint Manager on the Touchpoint the Form belongs to. The owner of the Form must make the updates for now. Update coming soon.

Friday, December 13, 2019

Release 0.13.0

  • Add User email Notifications, but keep them disabled for now while email is setup
  • change .remove() call due to IE11 incompatibility
  • add USWDS style footer to Form

Friday, December 6, 2019

Release 0.12.0

  • Fix Form Copy feature
  • Hide text character counter if character limit is set
  • Fix Question Option Value

Friday, November 22, 2019

Release 0.11.0

  • Add QuestionOption.value for radio buttons, dropdowns, and check boxes
  • Add Character limit for text area and inputs
  • Remove PRA Contacts
  • Cache Touchpoints to reduce database calls

Friday, November 22, 2019

Release 0.9.0

  • Questions can now be required and are enforced using client-side validation
  • Export 2 .CSV files that conform the CX Service Design specification: 1) Service Metadata and 2) Submission details
  • Inform users that javascript is required for Touchpoints
  • fix: Question Options can now be deleted
  • add styled Maintenance Page
  • enforce numeric values for Touchpoint anticipated delivery count and meaningful response size
  • cleanups:
    • removing hard-code question_text from Form
    • removing remnants of hard coded forms
    • remove Form Template references on the Touchpoints. (Form Templating will be revisited)
    • remove links from /admin Index pages (eg: Touchpoints list now just links to Touchpoints, not the Service and the Form)

Friday, November 15, 2019

Release 0.8.0

  • add GitHub OAuth for non federal users
  • add Spanish support for public forms
  • add Mandarin support for public forms
  • add buildpacks for cloud.gov environments

Friday, October 31, 2019

  • update USWDS from 1.0 - 2.0
  • Touchpoint must now belong to a Service

Friday, October 24, 2019

Release 0.5.0

  • Pagination: Service Manager can create multiple page forms
  • Service Manager can copy a Form with its Questions and Question Options
  • Service Manager can specify "Early Submission" for a Form; allowing a user to submit the first page of a Form, or opt into completing the rest of a multi-page Form experience

Friday, October 18, 2019

Release 0.4.0

  • add Form Builder support for Dropdowns and Radio Buttons
  • Service Manager can customize a Touchpoint's Modal Button text
  • remove Touchpoints header from public forms
  • add Submission.language to support internationalized responses
  • enable 342px wide * 80px tall organization logos OR 80px * 80px Organization logos to be displayed on a form
  • Admin can inactivate a User Account
  • remove PRA Contacts from the UI
  • update to Ruby 2.6.5

Friday, September 27, 2019

Release 0.3.0

  • Service Manager can create a form using a Custom Form Builder that supports: Radio Buttons, Input Text Field, Text Area
  • Service Manager can customize Success Text for a Form, that displays to the user when completing a form
  • Service Manager can use HTML for instruction text on a Form

For Admins

  • Admins can see Admins and Org Manager flags when viewing users
  • User's can't delete themselves

Friday, August 30, 2019

Release 0.2.0

  • support 3 and 4 fragment emails for active Organizations, like @associates.example.gov and @associates.subdomain.example.gov
  • update jquery
  • sanitize Submission output to improve handling of malicious Submissions
  • bug fixes
  • security updates

Friday, August 23, 2019

  • design updates: using "wells" to improve layouts
  • enable Logos in Touchpoint Form headers
  • add custom form for OSHA New VPP
  • fix touchpoint link on /admin/services/:id page to point to /admin/touchpoints/:id (instead of the public page)
  • add Touchpoints Terms of Service link to the footer

Friday, August 16, 2019

Friday, August 9, 2019

Friday, August 2, 2019

  • Touchpoints now uses Login.gov for user authentication
    • User sessions timeout after 15 minutes (per ATO)
  • Add logo to header
  • Update A-11 Survey Design to a vertical format (better for accessibility). This replaces the grid/table layout.

Friday, July 26, 2019

  • add My Dashboard page, which users arrive at after login
  • start to implement updated Designs:
    • added Touchpoints logo to the site
    • colored nav and link colors
  • expire sessions after 15 minutes
  • address remaining pen-test findings

Friday, July 19, 2019

  • Login.gov integration is in Staging and pending release to Demo shortly, then Production on 8/1/2019.
  • CSP (Content Security Policy) was implemented

Friday, July 12, 2019

  • Login.gov on Staging, with kinks to work out

Friday, July 5, 2019

  • Login.gov in progress

Friday, June 28, 2019

  • no features shipped this week

Friday, June 21, 2019

  • Service Manager can select new delivery methods for a Touchpoint. The defaults were a tab + modal and TP hosted form. New methods include custom modal button and inline rendering to a <div id="your-touchpoint-goes-here"></div> with an id
  • Service Manager can indicate a Service is a HISP service
  • Submission Viewers can now flag an invalid Submission
    • CSV export now excludes flagged Submissions
  • Update how Privacy Text appears under a Touchpoint Form. Privacy Text also now supports html for users who include links.
  • If a Touchpoint has an OMB Approval Number or an Expiration Date require both.
  • Service Manager can flag a Service as a HISP
  • Show email on PRA Contacts page

Friday, June 14, 2019

  • Service Manager can copy/paste Touchpoints .js script from the Touchpoints page

Friday, June 7, 2019

  • Service Manager can specify customizable Character Limit for a Touchpoint's Form
  • Service Manager can specify 1) whitelist URL and 2) whitelist Test URL for a Touchpoint's Form
  • Improve display of Submissions results table for wide body by truncating text to 80 characters, showing full text on mouseover, and allowing horizontal scrolling of the table.
  • Touchpoints URL's now supports Submissions with ?location_code= parameters
  • Admin-only-for-now can generating PRA Part A form to .docx
  • A11 Submission is validated by requiring at least 1 of 7 questions to be answered
  • Remove GTM from Touchpoints
  • Address ATO findings:
    • Add Noopener links to prevent tab-nabbing
    • Implement basic maintenance page

Friday, May 31, 2019

  • Updated from 2500 to 6000 characters.
  • Took a Feature Requests to make this editable per Form.
  • Address ATO findings:
    • Remove password autocomplete
    • Add strict cross-site header
    • Implement session timeout to 24 hours

March 25 - 29, 2019

  • Service Manager can create a Service in Touchpoints
Clone this wiki locally