diff --git a/CHANGELOG.md b/CHANGELOG.md index 0e567e4867..70a15670f4 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,335 +4,362 @@ All notable changes to this project will be documented in this file. Dates are d Generated by [`auto-changelog`](https://github.com/CookPete/auto-changelog). -#### [v4.40.0](https://github.com/opengovsg/formsg/compare/v4.39.0...v4.40.0) - -- fix: prevent undefined split errors when vm.user does not exist [`#454`](https://github.com/opengovsg/formsg/pull/454) -- chore(deps-dev): bump mongodb-memory-server-core from 6.7.5 to 6.9.2 [`#450`](https://github.com/opengovsg/formsg/pull/450) -- chore: update threshold to 25 [`#457`](https://github.com/opengovsg/formsg/pull/457) -- chore: clean up dependencies [`#448`](https://github.com/opengovsg/formsg/pull/448) -- chore: extend namespace globally for request properties and log info utility function [`#429`](https://github.com/opengovsg/formsg/pull/429) -- feat: using `neverthrow` to explicitly handle errors in UserController [`#371`](https://github.com/opengovsg/formsg/pull/371) -- chore: ui/copy changes [`#446`](https://github.com/opengovsg/formsg/pull/446) -- fix(deps): bump @sentry/integrations from 5.24.2 to 5.25.0 [`#442`](https://github.com/opengovsg/formsg/pull/442) -- fix(deps): bump aws-sdk from 2.763.0 to 2.770.0 [`#443`](https://github.com/opengovsg/formsg/pull/443) -- refactor(field-validators): introduce scaffolding & reference implementations for section, short text & long text fields [`#409`](https://github.com/opengovsg/formsg/pull/409) -- chore(deps-dev): bump @types/jest from 26.0.9 to 26.0.14 [`#444`](https://github.com/opengovsg/formsg/pull/444) -- chore(deps-dev): bump sinon from 9.0.3 to 9.2.0 [`#441`](https://github.com/opengovsg/formsg/pull/441) -- chore(deps-dev): bump eslint-config-prettier from 6.11.0 to 6.12.0 [`#435`](https://github.com/opengovsg/formsg/pull/435) -- chore: add lint error for unused variables [`#437`](https://github.com/opengovsg/formsg/pull/437) -- fix(deps-dev): run npm audit fix [`#428`](https://github.com/opengovsg/formsg/pull/428) -- refactor(mail): group files into service [`#432`](https://github.com/opengovsg/formsg/pull/432) -- chore: merge v4.39.0 back into develop [`#438`](https://github.com/opengovsg/formsg/pull/438) - -#### [v4.39.0](https://github.com/opengovsg/formsg/compare/v4.38.1...v4.39.0) +#### [v4.41.0](https://github.com/opengovsg/FormSG/compare/v4.40.0...v4.41.0) + +- feat: allow form transfer for email mode forms [`#488`](https://github.com/opengovsg/FormSG/pull/488) +- chore(deps-dev): bump husky from 4.2.5 to 4.3.0 [`#480`](https://github.com/opengovsg/FormSG/pull/480) +- refactor: use celebrate error handler [`#458`](https://github.com/opengovsg/FormSG/pull/458) +- fix: add additional startsWith('@') check when validating domain [`#487`](https://github.com/opengovsg/FormSG/pull/487) +- style: increase min-width of .response-stats [`#490`](https://github.com/opengovsg/FormSG/pull/490) +- chore: increase node memory limit to 2GB [`#482`](https://github.com/opengovsg/FormSG/pull/482) +- chore(examples-search): log failures from database [`#467`](https://github.com/opengovsg/FormSG/pull/467) +- fix(deps): bump bson-ext from 2.0.3 to 2.0.5 [`#478`](https://github.com/opengovsg/FormSG/pull/478) +- feat: add billing module to handle /billing endpoints [`#398`](https://github.com/opengovsg/FormSG/pull/398) +- fix: show decrypt progress modal after 3 seconds [`#476`](https://github.com/opengovsg/FormSG/pull/476) +- feat: return HTTP 200 OK for Bounce collection VersionError [`#472`](https://github.com/opengovsg/FormSG/pull/472) +- fix: upgrade myinfo-gov-client to v2.0.0 [`#461`](https://github.com/opengovsg/FormSG/pull/461) +- feat: validate that webhook does not point back to app [`#475`](https://github.com/opengovsg/FormSG/pull/475) +- chore(deps-dev): bump jest from 26.4.2 to 26.5.3 [`#474`](https://github.com/opengovsg/FormSG/pull/474) +- chore(deps-dev): bump supertest from 3.4.2 to 5.0.0 [`#473`](https://github.com/opengovsg/FormSG/pull/473) +- chore(deps-dev): bump jasmine-spec-reporter from 5.0.2 to 6.0.0 [`#469`](https://github.com/opengovsg/FormSG/pull/469) +- refactor: convert remaining res.send to res.json [`#455`](https://github.com/opengovsg/FormSG/pull/455) +- fix(deps): bump angular-messages from 1.8.0 to 1.8.1 [`#468`](https://github.com/opengovsg/FormSG/pull/468) +- fix(deps): bump validator from 13.1.1 to 13.1.17 [`#463`](https://github.com/opengovsg/FormSG/pull/463) +- fix(deps): bump angular-resource from 1.8.0 to 1.8.1 [`#464`](https://github.com/opengovsg/FormSG/pull/464) +- chore: merge release v4.40.0 back into develop [`#462`](https://github.com/opengovsg/FormSG/pull/462) + +#### [v4.40.0](https://github.com/opengovsg/FormSG/compare/v4.39.0...v4.40.0) + +> 13 October 2020 + +- fix: prevent undefined split errors when vm.user does not exist [`#454`](https://github.com/opengovsg/FormSG/pull/454) +- chore(deps-dev): bump mongodb-memory-server-core from 6.7.5 to 6.9.2 [`#450`](https://github.com/opengovsg/FormSG/pull/450) +- chore: update threshold to 25 [`#457`](https://github.com/opengovsg/FormSG/pull/457) +- chore: clean up dependencies [`#448`](https://github.com/opengovsg/FormSG/pull/448) +- chore: extend namespace globally for request properties and log info utility function [`#429`](https://github.com/opengovsg/FormSG/pull/429) +- feat: using `neverthrow` to explicitly handle errors in UserController [`#371`](https://github.com/opengovsg/FormSG/pull/371) +- chore: ui/copy changes [`#446`](https://github.com/opengovsg/FormSG/pull/446) +- fix(deps): bump @sentry/integrations from 5.24.2 to 5.25.0 [`#442`](https://github.com/opengovsg/FormSG/pull/442) +- fix(deps): bump aws-sdk from 2.763.0 to 2.770.0 [`#443`](https://github.com/opengovsg/FormSG/pull/443) +- refactor(field-validators): introduce scaffolding & reference implementations for section, short text & long text fields [`#409`](https://github.com/opengovsg/FormSG/pull/409) +- chore(deps-dev): bump @types/jest from 26.0.9 to 26.0.14 [`#444`](https://github.com/opengovsg/FormSG/pull/444) +- chore(deps-dev): bump sinon from 9.0.3 to 9.2.0 [`#441`](https://github.com/opengovsg/FormSG/pull/441) +- chore(deps-dev): bump eslint-config-prettier from 6.11.0 to 6.12.0 [`#435`](https://github.com/opengovsg/FormSG/pull/435) +- chore: add lint error for unused variables [`#437`](https://github.com/opengovsg/FormSG/pull/437) +- fix(deps-dev): run npm audit fix [`#428`](https://github.com/opengovsg/FormSG/pull/428) +- refactor(mail): group files into service [`#432`](https://github.com/opengovsg/FormSG/pull/432) +- chore: merge v4.39.0 back into develop [`#438`](https://github.com/opengovsg/FormSG/pull/438) +- chore: bump version to v4.40.0 [`bed0471`](https://github.com/opengovsg/FormSG/commit/bed047116595307c52e05b4f2da354203484bdae) + +#### [v4.39.0](https://github.com/opengovsg/FormSG/compare/v4.38.1...v4.39.0) > 8 October 2020 -- fix: early return when validating empty email string [`#433`](https://github.com/opengovsg/formsg/pull/433) -- fix(deps): bump angular-cookies from 1.8.0 to 1.8.1 [`#419`](https://github.com/opengovsg/formsg/pull/419) -- * /billing [`#426`](https://github.com/opengovsg/formsg/pull/426) -- chore: merge release v4.38.1 into develop [`#430`](https://github.com/opengovsg/formsg/pull/430) -- feat: soft-launch rate-limiting of API endpoints [`#389`](https://github.com/opengovsg/formsg/pull/389) -- refactor: use res.json or sendStatus for objects or empty body [`#424`](https://github.com/opengovsg/formsg/pull/424) -- refactor: migrate CaptchaFactory to Typescript [`#397`](https://github.com/opengovsg/formsg/pull/397) -- chore(deps-dev): remove eslint-plugin-html [`#402`](https://github.com/opengovsg/formsg/pull/402) -- chore: use comments for PR template guiding questions [`#420`](https://github.com/opengovsg/formsg/pull/420) -- feat: add analytics module to handle /analytics endpoints [`#403`](https://github.com/opengovsg/formsg/pull/403) -- chore(deps-dev): bump axios-mock-adapter from 1.18.1 to 1.18.2 [`#411`](https://github.com/opengovsg/formsg/pull/411) -- test: update tests [`2aa9e24`](https://github.com/opengovsg/formsg/commit/2aa9e24811ceeeb837e60d434b852fcf84a458f2) -- chore: bump version to v4.39.0 [`d7269d5`](https://github.com/opengovsg/formsg/commit/d7269d5b6a45d82a5a229a0c14024efa9fa4d5ce) -- refactor: use res.json for GET /user [`f780194`](https://github.com/opengovsg/formsg/commit/f7801944df28cf5043c2494c57db01197430074b) - -#### [v4.38.1](https://github.com/opengovsg/formsg/compare/v4.38.0...v4.38.1) +- fix: early return when validating empty email string [`#433`](https://github.com/opengovsg/FormSG/pull/433) +- fix(deps): bump angular-cookies from 1.8.0 to 1.8.1 [`#419`](https://github.com/opengovsg/FormSG/pull/419) +- * /billing [`#426`](https://github.com/opengovsg/FormSG/pull/426) +- chore: merge release v4.38.1 into develop [`#430`](https://github.com/opengovsg/FormSG/pull/430) +- feat: soft-launch rate-limiting of API endpoints [`#389`](https://github.com/opengovsg/FormSG/pull/389) +- refactor: use res.json or sendStatus for objects or empty body [`#424`](https://github.com/opengovsg/FormSG/pull/424) +- refactor: migrate CaptchaFactory to Typescript [`#397`](https://github.com/opengovsg/FormSG/pull/397) +- chore(deps-dev): remove eslint-plugin-html [`#402`](https://github.com/opengovsg/FormSG/pull/402) +- chore: use comments for PR template guiding questions [`#420`](https://github.com/opengovsg/FormSG/pull/420) +- feat: add analytics module to handle /analytics endpoints [`#403`](https://github.com/opengovsg/FormSG/pull/403) +- chore(deps-dev): bump axios-mock-adapter from 1.18.1 to 1.18.2 [`#411`](https://github.com/opengovsg/FormSG/pull/411) +- test: update tests [`2aa9e24`](https://github.com/opengovsg/FormSG/commit/2aa9e24811ceeeb837e60d434b852fcf84a458f2) +- chore: bump version to v4.39.0 [`d7269d5`](https://github.com/opengovsg/FormSG/commit/d7269d5b6a45d82a5a229a0c14024efa9fa4d5ce) +- refactor: use res.json for GET /user [`f780194`](https://github.com/opengovsg/FormSG/commit/f7801944df28cf5043c2494c57db01197430074b) + +#### [v4.38.1](https://github.com/opengovsg/FormSG/compare/v4.38.0...v4.38.1) > 8 October 2020 -- chore: key cleanup [`#326`](https://github.com/opengovsg/formsg/pull/326) -- chore: bump version to 4.38.1 [`118257c`](https://github.com/opengovsg/formsg/commit/118257c5828fefcf101efa1eca032fa021571edc) +- chore: key cleanup [`#326`](https://github.com/opengovsg/FormSG/pull/326) +- chore: bump version to 4.38.1 [`118257c`](https://github.com/opengovsg/FormSG/commit/118257c5828fefcf101efa1eca032fa021571edc) -#### [v4.38.0](https://github.com/opengovsg/formsg/compare/v4.37.1...v4.38.0) +#### [v4.38.0](https://github.com/opengovsg/FormSG/compare/v4.37.1...v4.38.0) > 8 October 2020 -- feat: add trace to logs [`#405`](https://github.com/opengovsg/formsg/pull/405) -- chore: add lint rule to prevent floating promises [`#404`](https://github.com/opengovsg/formsg/pull/404) -- refactor: migrate SmsFactory to Typescript [`#387`](https://github.com/opengovsg/formsg/pull/387) -- fix: transfer form toastr [`#379`](https://github.com/opengovsg/formsg/pull/379) -- fix(deps): bump @sentry/browser from 5.22.3 to 5.24.2 [`#407`](https://github.com/opengovsg/formsg/pull/407) -- fix: only show exclamation in navbar if sms feature is enabled [`#383`](https://github.com/opengovsg/formsg/pull/383) -- fix(deps): bump nodemailer from 6.4.11 to 6.4.12 [`#399`](https://github.com/opengovsg/formsg/pull/399) -- fix(deps): bump multiparty from 4.2.1 to 4.2.2 [`#406`](https://github.com/opengovsg/formsg/pull/406) -- chore(deps-dev): bump eslint from 7.9.0 to 7.10.0 [`#401`](https://github.com/opengovsg/formsg/pull/401) -- refactor: use validator's isEmail for validating email domains [`#386`](https://github.com/opengovsg/formsg/pull/386) -- style: fix squished styling when user emails are too long [`#382`](https://github.com/opengovsg/formsg/pull/382) -- fix(deps): bump aws-sdk from 2.734.0 to 2.763.0 [`#393`](https://github.com/opengovsg/formsg/pull/393) -- chore(deps-dev): bump @types/express from 4.17.6 to 4.17.8 [`#392`](https://github.com/opengovsg/formsg/pull/392) -- fix(deps): bump helmet from 4.1.0 to 4.1.1 [`#390`](https://github.com/opengovsg/formsg/pull/390) -- chore: merge Release v4.37.1 back into develop [`#391`](https://github.com/opengovsg/formsg/pull/391) -- fix: invalid key reference in retrieving form submissions [`#385`](https://github.com/opengovsg/formsg/pull/385) -- chore: merge release v4.37.0 back into develop [`#384`](https://github.com/opengovsg/formsg/pull/384) -- chore(deps-dev): bump @types/uuid from 8.0.0 to 8.3.0 [`#375`](https://github.com/opengovsg/formsg/pull/375) -- fix(deps): bump twilio from 3.46.0 to 3.49.3 [`#367`](https://github.com/opengovsg/formsg/pull/367) -- chore(deps-dev): bump @types/node from 14.0.13 to 14.11.2 [`#374`](https://github.com/opengovsg/formsg/pull/374) -- chore: bump version to v4.38.0 [`e940ef9`](https://github.com/opengovsg/formsg/commit/e940ef9f666a74b26944d3111ebccb95babffdd8) - -#### [v4.37.1](https://github.com/opengovsg/formsg/compare/v4.37.0...v4.37.1) +- feat: add trace to logs [`#405`](https://github.com/opengovsg/FormSG/pull/405) +- chore: add lint rule to prevent floating promises [`#404`](https://github.com/opengovsg/FormSG/pull/404) +- refactor: migrate SmsFactory to Typescript [`#387`](https://github.com/opengovsg/FormSG/pull/387) +- fix: transfer form toastr [`#379`](https://github.com/opengovsg/FormSG/pull/379) +- fix(deps): bump @sentry/browser from 5.22.3 to 5.24.2 [`#407`](https://github.com/opengovsg/FormSG/pull/407) +- fix: only show exclamation in navbar if sms feature is enabled [`#383`](https://github.com/opengovsg/FormSG/pull/383) +- fix(deps): bump nodemailer from 6.4.11 to 6.4.12 [`#399`](https://github.com/opengovsg/FormSG/pull/399) +- fix(deps): bump multiparty from 4.2.1 to 4.2.2 [`#406`](https://github.com/opengovsg/FormSG/pull/406) +- chore(deps-dev): bump eslint from 7.9.0 to 7.10.0 [`#401`](https://github.com/opengovsg/FormSG/pull/401) +- refactor: use validator's isEmail for validating email domains [`#386`](https://github.com/opengovsg/FormSG/pull/386) +- style: fix squished styling when user emails are too long [`#382`](https://github.com/opengovsg/FormSG/pull/382) +- fix(deps): bump aws-sdk from 2.734.0 to 2.763.0 [`#393`](https://github.com/opengovsg/FormSG/pull/393) +- chore(deps-dev): bump @types/express from 4.17.6 to 4.17.8 [`#392`](https://github.com/opengovsg/FormSG/pull/392) +- fix(deps): bump helmet from 4.1.0 to 4.1.1 [`#390`](https://github.com/opengovsg/FormSG/pull/390) +- chore: merge Release v4.37.1 back into develop [`#391`](https://github.com/opengovsg/FormSG/pull/391) +- fix: invalid key reference in retrieving form submissions [`#385`](https://github.com/opengovsg/FormSG/pull/385) +- chore: merge release v4.37.0 back into develop [`#384`](https://github.com/opengovsg/FormSG/pull/384) +- chore(deps-dev): bump @types/uuid from 8.0.0 to 8.3.0 [`#375`](https://github.com/opengovsg/FormSG/pull/375) +- fix(deps): bump twilio from 3.46.0 to 3.49.3 [`#367`](https://github.com/opengovsg/FormSG/pull/367) +- chore(deps-dev): bump @types/node from 14.0.13 to 14.11.2 [`#374`](https://github.com/opengovsg/FormSG/pull/374) +- chore: bump version to v4.38.0 [`e940ef9`](https://github.com/opengovsg/FormSG/commit/e940ef9f666a74b26944d3111ebccb95babffdd8) + +#### [v4.37.1](https://github.com/opengovsg/FormSG/compare/v4.37.0...v4.37.1) > 30 September 2020 -- chore: bump version to v4.37.1 [`ac6389d`](https://github.com/opengovsg/formsg/commit/ac6389dfcc790a6dbccb0f22d505f8daa1100cbe) -- fix: correct form header padding when no banner is available [`421a117`](https://github.com/opengovsg/formsg/commit/421a117b096d7053bb93e39091a528a9707bb105) +- chore: bump version to v4.37.1 [`ac6389d`](https://github.com/opengovsg/FormSG/commit/ac6389dfcc790a6dbccb0f22d505f8daa1100cbe) +- fix: correct form header padding when no banner is available [`421a117`](https://github.com/opengovsg/FormSG/commit/421a117b096d7053bb93e39091a528a9707bb105) -#### [v4.37.0](https://github.com/opengovsg/formsg/compare/v4.36.0...v4.37.0) +#### [v4.37.0](https://github.com/opengovsg/FormSG/compare/v4.36.0...v4.37.0) > 29 September 2020 -- feat: add `lastAccessed` key to track user login [`#364`](https://github.com/opengovsg/formsg/pull/364) -- feat: move notification banner back to top and add banner type capabilities [`#359`](https://github.com/opengovsg/formsg/pull/359) -- feat: filter storage mode responses by submission id [`#362`](https://github.com/opengovsg/formsg/pull/362) -- feat: implement email domain validation with unit tests [`#143`](https://github.com/opengovsg/formsg/pull/143) -- fix(deps): upgrade node, alpine and chromium [`#363`](https://github.com/opengovsg/formsg/pull/363) -- fix(deps): bump @sentry/integrations from 5.22.3 to 5.24.2 [`#373`](https://github.com/opengovsg/formsg/pull/373) -- chore(deps-dev): bump auto-changelog from 2.2.0 to 2.2.1 [`#365`](https://github.com/opengovsg/formsg/pull/365) -- chore(deps-dev): bump @types/validator from 13.0.0 to 13.1.0 [`#366`](https://github.com/opengovsg/formsg/pull/366) -- refactor: make bounceType required [`#360`](https://github.com/opengovsg/formsg/pull/360) -- chore(deps-dev): bump prettier from 2.1.1 to 2.1.2 [`#356`](https://github.com/opengovsg/formsg/pull/356) -- fix(deps): bump http-status-codes from 2.1.2 to 2.1.4 [`#354`](https://github.com/opengovsg/formsg/pull/354) -- chore: bump version to v4.37.0 [`8b7b88e`](https://github.com/opengovsg/formsg/commit/8b7b88ee3fd1eb11caffbdfee24d8ac8747417ed) -- build: Merge pull request #361 from opengovsg/release-4.36.0 [`6147599`](https://github.com/opengovsg/formsg/commit/614759992cedcc1295cd9f7e898bce2f42297e33) - -#### [v4.36.0](https://github.com/opengovsg/formsg/compare/v4.34.0...v4.36.0) +- feat: add `lastAccessed` key to track user login [`#364`](https://github.com/opengovsg/FormSG/pull/364) +- feat: move notification banner back to top and add banner type capabilities [`#359`](https://github.com/opengovsg/FormSG/pull/359) +- feat: filter storage mode responses by submission id [`#362`](https://github.com/opengovsg/FormSG/pull/362) +- feat: implement email domain validation with unit tests [`#143`](https://github.com/opengovsg/FormSG/pull/143) +- fix(deps): upgrade node, alpine and chromium [`#363`](https://github.com/opengovsg/FormSG/pull/363) +- fix(deps): bump @sentry/integrations from 5.22.3 to 5.24.2 [`#373`](https://github.com/opengovsg/FormSG/pull/373) +- chore(deps-dev): bump auto-changelog from 2.2.0 to 2.2.1 [`#365`](https://github.com/opengovsg/FormSG/pull/365) +- chore(deps-dev): bump @types/validator from 13.0.0 to 13.1.0 [`#366`](https://github.com/opengovsg/FormSG/pull/366) +- refactor: make bounceType required [`#360`](https://github.com/opengovsg/FormSG/pull/360) +- chore(deps-dev): bump prettier from 2.1.1 to 2.1.2 [`#356`](https://github.com/opengovsg/FormSG/pull/356) +- fix(deps): bump http-status-codes from 2.1.2 to 2.1.4 [`#354`](https://github.com/opengovsg/FormSG/pull/354) +- chore: bump version to v4.37.0 [`8b7b88e`](https://github.com/opengovsg/FormSG/commit/8b7b88ee3fd1eb11caffbdfee24d8ac8747417ed) +- build: Merge pull request #361 from opengovsg/release-4.36.0 [`6147599`](https://github.com/opengovsg/FormSG/commit/614759992cedcc1295cd9f7e898bce2f42297e33) + +#### [v4.36.0](https://github.com/opengovsg/FormSG/compare/v4.34.0...v4.36.0) > 22 September 2020 -- fix: revert feat: filter storage mode responses by submission id (#174) [`#358`](https://github.com/opengovsg/formsg/pull/358) -- fix: specify betaFlags key correctly [`#352`](https://github.com/opengovsg/formsg/pull/352) -- chore: add awscli back to toolchain [`#349`](https://github.com/opengovsg/formsg/pull/349) -- chore: update spcp-auth-client library [`#346`](https://github.com/opengovsg/formsg/pull/346) -- feat: automate critical bounce handling [`#318`](https://github.com/opengovsg/formsg/pull/318) -- feat: form ownership transfer feature [`#111`](https://github.com/opengovsg/formsg/pull/111) -- feat: Using `neverthrow` to explicitly handle errors in AuthController [`#332`](https://github.com/opengovsg/formsg/pull/332) -- fix(deps): bump csv-string from 3.2.0 to 4.0.1 [`#344`](https://github.com/opengovsg/formsg/pull/344) -- fix(deps): bump csv-parse from 4.10.1 to 4.12.0 [`#340`](https://github.com/opengovsg/formsg/pull/340) -- feat: Filter Storage Mode Responses by Submission Id [`#174`](https://github.com/opengovsg/formsg/pull/174) -- chore(deps-dev): bump eslint-plugin-jest from 24.0.0 to 24.0.2 [`#341`](https://github.com/opengovsg/formsg/pull/341) -- fix(deps): uninstall node-jose [`#339`](https://github.com/opengovsg/formsg/pull/339) -- fix(deps): bump celebrate from 12.2.0 to 13.0.3 [`#338`](https://github.com/opengovsg/formsg/pull/338) -- chore(deps-dev): bump eslint from 7.8.1 to 7.9.0 [`#331`](https://github.com/opengovsg/formsg/pull/331) -- chore(deps-dev): bump eslint-plugin-import from 2.21.2 to 2.22.0 [`#330`](https://github.com/opengovsg/formsg/pull/330) -- chore(deps-dev): bump ts-node from 8.10.2 to 9.0.0 [`#329`](https://github.com/opengovsg/formsg/pull/329) -- chore(deps-dev): bump lint-staged from 10.2.11 to 10.4.0 [`#328`](https://github.com/opengovsg/formsg/pull/328) -- chore: update travis.yml and pin localstack in docker-compose [`#337`](https://github.com/opengovsg/formsg/pull/337) -- chore: [develop] release 4.35.1 hotfix [`#334`](https://github.com/opengovsg/formsg/pull/334) -- fix: set nodeEnv to assigned variable if in dev environment [`#335`](https://github.com/opengovsg/formsg/pull/335) -- test: remove storage mode attachment tests [`#336`](https://github.com/opengovsg/formsg/pull/336) -- fix(deps): uninstall async [`#309`](https://github.com/opengovsg/formsg/pull/309) -- fix(deps): bump winston from 3.2.1 to 3.3.3 [`#278`](https://github.com/opengovsg/formsg/pull/278) -- fix(deps): bump whatwg-fetch from 3.0.0 to 3.4.1 [`#300`](https://github.com/opengovsg/formsg/pull/300) -- chore(deps-dev): bump concurrently from 3.6.1 to 5.3.0 [`#308`](https://github.com/opengovsg/formsg/pull/308) -- fix(deps): bump helmet from 3.23.1 to 4.1.0 [`#233`](https://github.com/opengovsg/formsg/pull/233) -- refactor: remove unused key [`#325`](https://github.com/opengovsg/formsg/pull/325) -- fix(dev): fix hot reloading and Localstack port [`#324`](https://github.com/opengovsg/formsg/pull/324) -- fix(deps): fix npm audit issues [`#322`](https://github.com/opengovsg/formsg/pull/322) -- build: [develop] Release 4.35.0 [`#323`](https://github.com/opengovsg/formsg/pull/323) -- feat: update copy for email fields, intranet, privacy [`#321`](https://github.com/opengovsg/formsg/pull/321) -- refactor: turn on strict mode in Typescript configuration [`#262`](https://github.com/opengovsg/formsg/pull/262) -- fix: allow inline styles from angular-sanitize [`#316`](https://github.com/opengovsg/formsg/pull/316) -- feat(changelog): autogenerate CHANGELOG.md from conventional commits [`#306`](https://github.com/opengovsg/formsg/pull/306) -- chore: reduce number of e2e tests and other fixes [`#305`](https://github.com/opengovsg/formsg/pull/305) -- feat: merge release 4.34.1 into develop [`#312`](https://github.com/opengovsg/formsg/pull/312) -- feat: log all critical bounces [`#288`](https://github.com/opengovsg/formsg/pull/288) -- refactor(proxy): do not override X-Forwarded-Proto headers [`#304`](https://github.com/opengovsg/formsg/pull/304) -- fix(deps): bump angular-translate-loader-partial from 2.18.2 to 2.18.3 [`#298`](https://github.com/opengovsg/formsg/pull/298) -- chore(deps-dev): bump eslint-plugin-jest from 23.20.0 to 24.0.0 [`#299`](https://github.com/opengovsg/formsg/pull/299) -- fix(deps): bump ejs from 2.7.4 to 3.1.5 [`#282`](https://github.com/opengovsg/formsg/pull/282) -- chore: document env vars needed for EFS [`#303`](https://github.com/opengovsg/formsg/pull/303) -- Greater clarity for available features, project roadmap and deployment instructions; disable E2E tests [`#301`](https://github.com/opengovsg/formsg/pull/301) -- chore: bump version to 4.36.0 [`f5c0e1d`](https://github.com/opengovsg/formsg/commit/f5c0e1d788bdb562bf8da15c471a9b2167fd80cb) -- chore: bump version to v4.35.1 [`2ea5bae`](https://github.com/opengovsg/formsg/commit/2ea5bae974a4dbfd9080408df3b177839d05b3c4) -- build: bump version to v4.35.0 [`fc7f9c9`](https://github.com/opengovsg/formsg/commit/fc7f9c92a5bcf65728bf0436e732f561b016be37) - -#### [v4.34.0](https://github.com/opengovsg/formsg/compare/v4.33.0...v4.34.0) +- fix: revert feat: filter storage mode responses by submission id (#174) [`#358`](https://github.com/opengovsg/FormSG/pull/358) +- fix: specify betaFlags key correctly [`#352`](https://github.com/opengovsg/FormSG/pull/352) +- chore: add awscli back to toolchain [`#349`](https://github.com/opengovsg/FormSG/pull/349) +- chore: update spcp-auth-client library [`#346`](https://github.com/opengovsg/FormSG/pull/346) +- feat: automate critical bounce handling [`#318`](https://github.com/opengovsg/FormSG/pull/318) +- feat: form ownership transfer feature [`#111`](https://github.com/opengovsg/FormSG/pull/111) +- feat: Using `neverthrow` to explicitly handle errors in AuthController [`#332`](https://github.com/opengovsg/FormSG/pull/332) +- fix(deps): bump csv-string from 3.2.0 to 4.0.1 [`#344`](https://github.com/opengovsg/FormSG/pull/344) +- fix(deps): bump csv-parse from 4.10.1 to 4.12.0 [`#340`](https://github.com/opengovsg/FormSG/pull/340) +- feat: Filter Storage Mode Responses by Submission Id [`#174`](https://github.com/opengovsg/FormSG/pull/174) +- chore(deps-dev): bump eslint-plugin-jest from 24.0.0 to 24.0.2 [`#341`](https://github.com/opengovsg/FormSG/pull/341) +- fix(deps): uninstall node-jose [`#339`](https://github.com/opengovsg/FormSG/pull/339) +- fix(deps): bump celebrate from 12.2.0 to 13.0.3 [`#338`](https://github.com/opengovsg/FormSG/pull/338) +- chore(deps-dev): bump eslint from 7.8.1 to 7.9.0 [`#331`](https://github.com/opengovsg/FormSG/pull/331) +- chore(deps-dev): bump eslint-plugin-import from 2.21.2 to 2.22.0 [`#330`](https://github.com/opengovsg/FormSG/pull/330) +- chore(deps-dev): bump ts-node from 8.10.2 to 9.0.0 [`#329`](https://github.com/opengovsg/FormSG/pull/329) +- chore(deps-dev): bump lint-staged from 10.2.11 to 10.4.0 [`#328`](https://github.com/opengovsg/FormSG/pull/328) +- chore: update travis.yml and pin localstack in docker-compose [`#337`](https://github.com/opengovsg/FormSG/pull/337) +- chore: [develop] release 4.35.1 hotfix [`#334`](https://github.com/opengovsg/FormSG/pull/334) +- fix: set nodeEnv to assigned variable if in dev environment [`#335`](https://github.com/opengovsg/FormSG/pull/335) +- test: remove storage mode attachment tests [`#336`](https://github.com/opengovsg/FormSG/pull/336) +- fix(deps): uninstall async [`#309`](https://github.com/opengovsg/FormSG/pull/309) +- fix(deps): bump winston from 3.2.1 to 3.3.3 [`#278`](https://github.com/opengovsg/FormSG/pull/278) +- fix(deps): bump whatwg-fetch from 3.0.0 to 3.4.1 [`#300`](https://github.com/opengovsg/FormSG/pull/300) +- chore(deps-dev): bump concurrently from 3.6.1 to 5.3.0 [`#308`](https://github.com/opengovsg/FormSG/pull/308) +- fix(deps): bump helmet from 3.23.1 to 4.1.0 [`#233`](https://github.com/opengovsg/FormSG/pull/233) +- refactor: remove unused key [`#325`](https://github.com/opengovsg/FormSG/pull/325) +- fix(dev): fix hot reloading and Localstack port [`#324`](https://github.com/opengovsg/FormSG/pull/324) +- fix(deps): fix npm audit issues [`#322`](https://github.com/opengovsg/FormSG/pull/322) +- build: [develop] Release 4.35.0 [`#323`](https://github.com/opengovsg/FormSG/pull/323) +- feat: update copy for email fields, intranet, privacy [`#321`](https://github.com/opengovsg/FormSG/pull/321) +- refactor: turn on strict mode in Typescript configuration [`#262`](https://github.com/opengovsg/FormSG/pull/262) +- fix: allow inline styles from angular-sanitize [`#316`](https://github.com/opengovsg/FormSG/pull/316) +- feat(changelog): autogenerate CHANGELOG.md from conventional commits [`#306`](https://github.com/opengovsg/FormSG/pull/306) +- chore: reduce number of e2e tests and other fixes [`#305`](https://github.com/opengovsg/FormSG/pull/305) +- feat: merge release 4.34.1 into develop [`#312`](https://github.com/opengovsg/FormSG/pull/312) +- feat: log all critical bounces [`#288`](https://github.com/opengovsg/FormSG/pull/288) +- refactor(proxy): do not override X-Forwarded-Proto headers [`#304`](https://github.com/opengovsg/FormSG/pull/304) +- fix(deps): bump angular-translate-loader-partial from 2.18.2 to 2.18.3 [`#298`](https://github.com/opengovsg/FormSG/pull/298) +- chore(deps-dev): bump eslint-plugin-jest from 23.20.0 to 24.0.0 [`#299`](https://github.com/opengovsg/FormSG/pull/299) +- fix(deps): bump ejs from 2.7.4 to 3.1.5 [`#282`](https://github.com/opengovsg/FormSG/pull/282) +- chore: document env vars needed for EFS [`#303`](https://github.com/opengovsg/FormSG/pull/303) +- Greater clarity for available features, project roadmap and deployment instructions; disable E2E tests [`#301`](https://github.com/opengovsg/FormSG/pull/301) +- chore: bump version to 4.36.0 [`f5c0e1d`](https://github.com/opengovsg/FormSG/commit/f5c0e1d788bdb562bf8da15c471a9b2167fd80cb) +- chore: bump version to v4.35.1 [`2ea5bae`](https://github.com/opengovsg/FormSG/commit/2ea5bae974a4dbfd9080408df3b177839d05b3c4) +- build: bump version to v4.35.0 [`fc7f9c9`](https://github.com/opengovsg/FormSG/commit/fc7f9c92a5bcf65728bf0436e732f561b016be37) + +#### [v4.34.0](https://github.com/opengovsg/FormSG/compare/v4.33.0...v4.34.0) > 8 September 2020 -- refactor: migrate /auth endpoint handling to Typescript, Domain Driven Design [`#215`](https://github.com/opengovsg/formsg/pull/215) -- chore(deps-dev): bump stylelint-config-prettier from 8.0.1 to 8.0.2 [`#280`](https://github.com/opengovsg/formsg/pull/280) -- fix: upgrade mongoose from 5.9.19 to 5.10.0 [`#289`](https://github.com/opengovsg/formsg/pull/289) -- revert: reintroduce convict [`#287`](https://github.com/opengovsg/formsg/pull/287) -- revert(convict): "refactor: use convict for configuration (#190)" [`#285`](https://github.com/opengovsg/formsg/pull/285) -- chore(deps-dev): bump @typescript-eslint/eslint-plugin and @typescript-eslint/parser [`#246`](https://github.com/opengovsg/formsg/pull/246) -- feat: verified sms modal [`#274`](https://github.com/opengovsg/formsg/pull/274) -- feat: add try-catch block to custom logger for js files [`#267`](https://github.com/opengovsg/formsg/pull/267) -- fix: fix invocations of logger that does not adhere to expected shape [`#273`](https://github.com/opengovsg/formsg/pull/273) -- chore(deps-dev): bump @babel/core from 7.10.2 to 7.11.5 [`#270`](https://github.com/opengovsg/formsg/pull/270) -- feat: upgrade localstack version [`#275`](https://github.com/opengovsg/formsg/pull/275) -- chore(deps-dev): bump testcafe from 1.8.6 to 1.9.1 [`#271`](https://github.com/opengovsg/formsg/pull/271) -- chore(deps-dev): bump @babel/preset-env from 7.11.0 to 7.11.5 [`#268`](https://github.com/opengovsg/formsg/pull/268) -- refactor: use convict for configuration [`#190`](https://github.com/opengovsg/formsg/pull/190) -- fix: revert changes to configureAws [`#266`](https://github.com/opengovsg/formsg/pull/266) -- refactor: remove redundant feature factory [`#261`](https://github.com/opengovsg/formsg/pull/261) -- chore: remove form_field.isFutureOnly key [`#235`](https://github.com/opengovsg/formsg/pull/235) -- refactor: remove unused Nodemailer env vars [`#253`](https://github.com/opengovsg/formsg/pull/253) -- feat: upgrade Sentry SDK [`#254`](https://github.com/opengovsg/formsg/pull/254) -- fix(deps): bump lodash from 4.17.19 to 4.17.20 [`#259`](https://github.com/opengovsg/formsg/pull/259) -- chore(deps-dev): bump eslint from 7.7.0 to 7.8.1 [`#258`](https://github.com/opengovsg/formsg/pull/258) -- chore(deps-dev): bump jest from 26.2.2 to 26.4.2 [`#257`](https://github.com/opengovsg/formsg/pull/257) -- refactor: typify webhook and migrate from middleware pattern [`#251`](https://github.com/opengovsg/formsg/pull/251) -- fix(dev): fix Localstack yet again [`#252`](https://github.com/opengovsg/formsg/pull/252) -- chore(deps-dev): bump prettier from 2.0.5 to 2.1.1 [`#249`](https://github.com/opengovsg/formsg/pull/249) -- fix: prevent discriminated models from being created before their base model [`#244`](https://github.com/opengovsg/formsg/pull/244) -- fix(deps): remove ajv as dependency [`#248`](https://github.com/opengovsg/formsg/pull/248) -- chore(deps-dev): bump @typescript-eslint/parser from 3.3.0 to 3.10.1 [`#247`](https://github.com/opengovsg/formsg/pull/247) -- feat: merge Release 4.33.0 into develop [`#245`](https://github.com/opengovsg/formsg/pull/245) -- Bump version [`830211a`](https://github.com/opengovsg/formsg/commit/830211a541ff55ccd2fa1c74dc2ec4bfc29839ef) - -#### [v4.33.0](https://github.com/opengovsg/formsg/compare/v4.32.1...v4.33.0) +- refactor: migrate /auth endpoint handling to Typescript, Domain Driven Design [`#215`](https://github.com/opengovsg/FormSG/pull/215) +- chore(deps-dev): bump stylelint-config-prettier from 8.0.1 to 8.0.2 [`#280`](https://github.com/opengovsg/FormSG/pull/280) +- fix: upgrade mongoose from 5.9.19 to 5.10.0 [`#289`](https://github.com/opengovsg/FormSG/pull/289) +- revert: reintroduce convict [`#287`](https://github.com/opengovsg/FormSG/pull/287) +- revert(convict): "refactor: use convict for configuration (#190)" [`#285`](https://github.com/opengovsg/FormSG/pull/285) +- chore(deps-dev): bump @typescript-eslint/eslint-plugin and @typescript-eslint/parser [`#246`](https://github.com/opengovsg/FormSG/pull/246) +- feat: verified sms modal [`#274`](https://github.com/opengovsg/FormSG/pull/274) +- feat: add try-catch block to custom logger for js files [`#267`](https://github.com/opengovsg/FormSG/pull/267) +- fix: fix invocations of logger that does not adhere to expected shape [`#273`](https://github.com/opengovsg/FormSG/pull/273) +- chore(deps-dev): bump @babel/core from 7.10.2 to 7.11.5 [`#270`](https://github.com/opengovsg/FormSG/pull/270) +- feat: upgrade localstack version [`#275`](https://github.com/opengovsg/FormSG/pull/275) +- chore(deps-dev): bump testcafe from 1.8.6 to 1.9.1 [`#271`](https://github.com/opengovsg/FormSG/pull/271) +- chore(deps-dev): bump @babel/preset-env from 7.11.0 to 7.11.5 [`#268`](https://github.com/opengovsg/FormSG/pull/268) +- refactor: use convict for configuration [`#190`](https://github.com/opengovsg/FormSG/pull/190) +- fix: revert changes to configureAws [`#266`](https://github.com/opengovsg/FormSG/pull/266) +- refactor: remove redundant feature factory [`#261`](https://github.com/opengovsg/FormSG/pull/261) +- chore: remove form_field.isFutureOnly key [`#235`](https://github.com/opengovsg/FormSG/pull/235) +- refactor: remove unused Nodemailer env vars [`#253`](https://github.com/opengovsg/FormSG/pull/253) +- feat: upgrade Sentry SDK [`#254`](https://github.com/opengovsg/FormSG/pull/254) +- fix(deps): bump lodash from 4.17.19 to 4.17.20 [`#259`](https://github.com/opengovsg/FormSG/pull/259) +- chore(deps-dev): bump eslint from 7.7.0 to 7.8.1 [`#258`](https://github.com/opengovsg/FormSG/pull/258) +- chore(deps-dev): bump jest from 26.2.2 to 26.4.2 [`#257`](https://github.com/opengovsg/FormSG/pull/257) +- refactor: typify webhook and migrate from middleware pattern [`#251`](https://github.com/opengovsg/FormSG/pull/251) +- fix(dev): fix Localstack yet again [`#252`](https://github.com/opengovsg/FormSG/pull/252) +- chore(deps-dev): bump prettier from 2.0.5 to 2.1.1 [`#249`](https://github.com/opengovsg/FormSG/pull/249) +- fix: prevent discriminated models from being created before their base model [`#244`](https://github.com/opengovsg/FormSG/pull/244) +- fix(deps): remove ajv as dependency [`#248`](https://github.com/opengovsg/FormSG/pull/248) +- chore(deps-dev): bump @typescript-eslint/parser from 3.3.0 to 3.10.1 [`#247`](https://github.com/opengovsg/FormSG/pull/247) +- feat: merge Release 4.33.0 into develop [`#245`](https://github.com/opengovsg/FormSG/pull/245) +- Bump version [`830211a`](https://github.com/opengovsg/FormSG/commit/830211a541ff55ccd2fa1c74dc2ec4bfc29839ef) + +#### [v4.33.0](https://github.com/opengovsg/FormSG/compare/v4.32.1...v4.33.0) > 1 September 2020 -- fix: use original questionCount [`#242`](https://github.com/opengovsg/formsg/pull/242) -- fix: correct left margin in acknowledgment error when activating storage mode form [`#240`](https://github.com/opengovsg/formsg/pull/240) -- feat: log more info about critical bounces [`#237`](https://github.com/opengovsg/formsg/pull/237) -- fix: remove filetype from permission levels imports [`#236`](https://github.com/opengovsg/formsg/pull/236) -- fix(deps): bump http-status-codes from 1.4.0 to 2.1.2 [`#229`](https://github.com/opengovsg/formsg/pull/229) -- refactor: use express router for modules [`#204`](https://github.com/opengovsg/formsg/pull/204) -- chore(deps-dev): bump @types/helmet from 0.0.47 to 0.0.48 [`#232`](https://github.com/opengovsg/formsg/pull/232) -- refactor(utils/attachment): typescriptify [`#166`](https://github.com/opengovsg/formsg/pull/166) -- fix(deps): bump validator from 11.1.0 to 13.1.1 [`#209`](https://github.com/opengovsg/formsg/pull/209) -- refactor: typify utils [`#171`](https://github.com/opengovsg/formsg/pull/171) -- feat: mailto option after form activation [`#213`](https://github.com/opengovsg/formsg/pull/213) -- fix(deps): bump axios from 0.19.2 to 0.20.0 [`#218`](https://github.com/opengovsg/formsg/pull/218) -- chore(deps-dev): bump @types/mongoose from 5.7.25 to 5.7.36 [`#230`](https://github.com/opengovsg/formsg/pull/230) -- feat: Bulk download of storage mode attachments in a zip file [`#141`](https://github.com/opengovsg/formsg/pull/141) -- feat: merge release v4.32.1 back into develop branch [`#226`](https://github.com/opengovsg/formsg/pull/226) -- fix(deps): bump opossum from 5.0.0 to 5.0.1 [`#221`](https://github.com/opengovsg/formsg/pull/221) -- chore(deps-dev): bump eslint from 6.8.0 to 7.7.0 [`#220`](https://github.com/opengovsg/formsg/pull/220) -- feat: standardize logger format and output [`#211`](https://github.com/opengovsg/formsg/pull/211) -- fix: fix linting not working on frontend code [`#217`](https://github.com/opengovsg/formsg/pull/217) -- fix: pass missing $state param into EditContactNumberModalController [`#216`](https://github.com/opengovsg/formsg/pull/216) -- feat: add Emergency Contact feature frontend [`#142`](https://github.com/opengovsg/formsg/pull/142) -- refactor: convert webhook service to Typescript [`#83`](https://github.com/opengovsg/formsg/pull/83) -- chore(deps-dev): bump sinon from 6.3.5 to 9.0.3 [`#207`](https://github.com/opengovsg/formsg/pull/207) -- feat: Share form secret keys across browser tabs using BroadcastChannel [`#203`](https://github.com/opengovsg/formsg/pull/203) -- chore: merge Release v4.32.0 into develop branch [`#205`](https://github.com/opengovsg/formsg/pull/205) -- Introduce minimum test coverage thresholds, coveralls.io for threshold reporting and repo badge [`#185`](https://github.com/opengovsg/formsg/pull/185) -- feat: MailService#sendNodeMail invocations to retry on 4xx errors(#227) [`61d5103`](https://github.com/opengovsg/formsg/commit/61d510312affdea6e971147dd547a6f5449b270b) -- build: bump version to 4.33.0 [`6c0951e`](https://github.com/opengovsg/formsg/commit/6c0951e877e498751c94a539ce93b03eb0ff9d53) - -#### [v4.32.1](https://github.com/opengovsg/formsg/compare/v4.32.0...v4.32.1) +- fix: use original questionCount [`#242`](https://github.com/opengovsg/FormSG/pull/242) +- fix: correct left margin in acknowledgment error when activating storage mode form [`#240`](https://github.com/opengovsg/FormSG/pull/240) +- feat: log more info about critical bounces [`#237`](https://github.com/opengovsg/FormSG/pull/237) +- fix: remove filetype from permission levels imports [`#236`](https://github.com/opengovsg/FormSG/pull/236) +- fix(deps): bump http-status-codes from 1.4.0 to 2.1.2 [`#229`](https://github.com/opengovsg/FormSG/pull/229) +- refactor: use express router for modules [`#204`](https://github.com/opengovsg/FormSG/pull/204) +- chore(deps-dev): bump @types/helmet from 0.0.47 to 0.0.48 [`#232`](https://github.com/opengovsg/FormSG/pull/232) +- refactor(utils/attachment): typescriptify [`#166`](https://github.com/opengovsg/FormSG/pull/166) +- fix(deps): bump validator from 11.1.0 to 13.1.1 [`#209`](https://github.com/opengovsg/FormSG/pull/209) +- refactor: typify utils [`#171`](https://github.com/opengovsg/FormSG/pull/171) +- feat: mailto option after form activation [`#213`](https://github.com/opengovsg/FormSG/pull/213) +- fix(deps): bump axios from 0.19.2 to 0.20.0 [`#218`](https://github.com/opengovsg/FormSG/pull/218) +- chore(deps-dev): bump @types/mongoose from 5.7.25 to 5.7.36 [`#230`](https://github.com/opengovsg/FormSG/pull/230) +- feat: Bulk download of storage mode attachments in a zip file [`#141`](https://github.com/opengovsg/FormSG/pull/141) +- feat: merge release v4.32.1 back into develop branch [`#226`](https://github.com/opengovsg/FormSG/pull/226) +- fix(deps): bump opossum from 5.0.0 to 5.0.1 [`#221`](https://github.com/opengovsg/FormSG/pull/221) +- chore(deps-dev): bump eslint from 6.8.0 to 7.7.0 [`#220`](https://github.com/opengovsg/FormSG/pull/220) +- feat: standardize logger format and output [`#211`](https://github.com/opengovsg/FormSG/pull/211) +- fix: fix linting not working on frontend code [`#217`](https://github.com/opengovsg/FormSG/pull/217) +- fix: pass missing $state param into EditContactNumberModalController [`#216`](https://github.com/opengovsg/FormSG/pull/216) +- feat: add Emergency Contact feature frontend [`#142`](https://github.com/opengovsg/FormSG/pull/142) +- refactor: convert webhook service to Typescript [`#83`](https://github.com/opengovsg/FormSG/pull/83) +- chore(deps-dev): bump sinon from 6.3.5 to 9.0.3 [`#207`](https://github.com/opengovsg/FormSG/pull/207) +- feat: Share form secret keys across browser tabs using BroadcastChannel [`#203`](https://github.com/opengovsg/FormSG/pull/203) +- chore: merge Release v4.32.0 into develop branch [`#205`](https://github.com/opengovsg/FormSG/pull/205) +- Introduce minimum test coverage thresholds, coveralls.io for threshold reporting and repo badge [`#185`](https://github.com/opengovsg/FormSG/pull/185) +- feat: MailService#sendNodeMail invocations to retry on 4xx errors(#227) [`61d5103`](https://github.com/opengovsg/FormSG/commit/61d510312affdea6e971147dd547a6f5449b270b) +- build: bump version to 4.33.0 [`6c0951e`](https://github.com/opengovsg/FormSG/commit/6c0951e877e498751c94a539ce93b03eb0ff9d53) + +#### [v4.32.1](https://github.com/opengovsg/FormSG/compare/v4.32.0...v4.32.1) > 27 August 2020 -- chore: bump version to v4.32.1 [`0bf07cf`](https://github.com/opengovsg/formsg/commit/0bf07cfc9b804a2e602a096032065d73805acfea) -- fix: split mail by semicolon in addition to comma when validating [`824380e`](https://github.com/opengovsg/formsg/commit/824380ef2a015674b5931cc3f9516036eb80a917) +- chore: bump version to v4.32.1 [`0bf07cf`](https://github.com/opengovsg/FormSG/commit/0bf07cfc9b804a2e602a096032065d73805acfea) +- fix: split mail by semicolon in addition to comma when validating [`824380e`](https://github.com/opengovsg/FormSG/commit/824380ef2a015674b5931cc3f9516036eb80a917) -#### [v4.32.0](https://github.com/opengovsg/formsg/compare/v4.30.4...v4.32.0) +#### [v4.32.0](https://github.com/opengovsg/FormSG/compare/v4.30.4...v4.32.0) > 25 August 2020 -- fix: shift userEmail retrieval to GA service [`#192`](https://github.com/opengovsg/formsg/pull/192) -- chore(deps-dev): bump @opengovsg/mockpass from 2.2.0 to 2.4.6 [`#198`](https://github.com/opengovsg/formsg/pull/198) -- feat: remove beta field validations [`#194`](https://github.com/opengovsg/formsg/pull/194) -- fix(deps): bump uid-generator from 1.0.0 to 2.0.0 [`#187`](https://github.com/opengovsg/formsg/pull/187) -- fix(deps): bump puppeteer-core from 4.0.0 to 5.2.1 [`#188`](https://github.com/opengovsg/formsg/pull/188) -- chore(deps-dev): bump @typescript-eslint/eslint-plugin [`#197`](https://github.com/opengovsg/formsg/pull/197) -- feat: add core ApplicationError for express app [`#195`](https://github.com/opengovsg/formsg/pull/195) -- chore(deps-dev): bump typescript to 4.0.2 [`#196`](https://github.com/opengovsg/formsg/pull/196) -- fix(deps): bump font-awesome from 4.6.1 to 4.7.0 [`#186`](https://github.com/opengovsg/formsg/pull/186) -- feat: migrate `util/response` to new Submission module (service, utils, etc) [`#176`](https://github.com/opengovsg/formsg/pull/176) -- feat: log form ID in GA event labels [`#154`](https://github.com/opengovsg/formsg/pull/154) -- refactor(verification): convert to module and typescriptify [`#172`](https://github.com/opengovsg/formsg/pull/172) -- feat: support &`;'" in form title [`#156`](https://github.com/opengovsg/formsg/pull/156) -- fix: run npm audit fix to resolve security issues with minimist dependency in the selectize package [`#181`](https://github.com/opengovsg/formsg/pull/181) -- chore(deps-dev): bump jasmine from 3.5.0 to 3.6.1 [`#158`](https://github.com/opengovsg/formsg/pull/158) -- chore(deps-dev): bump env-cmd from 9.0.3 to 10.1.0 [`#133`](https://github.com/opengovsg/formsg/pull/133) -- feat: mailto link for secret key [`#150`](https://github.com/opengovsg/formsg/pull/150) -- fix: enable forceDelivery on twilio message sending [`#178`](https://github.com/opengovsg/formsg/pull/178) -- feat: increase breaker window time and add minimum volume threshold [`#165`](https://github.com/opengovsg/formsg/pull/165) -- refactor: migrate encryption util to typescript [`#167`](https://github.com/opengovsg/formsg/pull/167) -- refactor: delete render promise util [`#168`](https://github.com/opengovsg/formsg/pull/168) -- refactor: convert date util to typescript [`#161`](https://github.com/opengovsg/formsg/pull/161) -- feat: create bounce collection and alarms [`#131`](https://github.com/opengovsg/formsg/pull/131) -- [develop] Release v4.31.0 [`#155`](https://github.com/opengovsg/formsg/pull/155) -- refactor: convert MailService to a class based Typescript implementation [`#76`](https://github.com/opengovsg/formsg/pull/76) -- fix(deps): bump aws-sdk from 2.699.0 to 2.734.0 [`#146`](https://github.com/opengovsg/formsg/pull/146) -- fix(deps): bump node-cache from 5.1.1 to 5.1.2 [`#145`](https://github.com/opengovsg/formsg/pull/145) -- feat: include user ip address when sending otp [`#147`](https://github.com/opengovsg/formsg/pull/147) -- chore(deps-dev): bump htmlhint from 0.11.0 to 0.14.1 [`#116`](https://github.com/opengovsg/formsg/pull/116) -- fix(deps): bump angular-* dependency packages from 1.7.9 to 1.8.0 [`#108`](https://github.com/opengovsg/formsg/pull/108) -- feat: log IP, submissionId and formId together [`#130`](https://github.com/opengovsg/formsg/pull/130) -- fix(deps): bump crypto-js from 3.3.0 to 4.0.0 [`#110`](https://github.com/opengovsg/formsg/pull/110) -- [develop] Release 4.30.4 [`#138`](https://github.com/opengovsg/formsg/pull/138) -- fix(deps): bump express-winston from 4.0.3 to 4.0.5 [`#109`](https://github.com/opengovsg/formsg/pull/109) -- chore: add --watch flag back to build-frontend-dev script [`#128`](https://github.com/opengovsg/formsg/pull/128) -- docs: create trouble shooting guide [`#119`](https://github.com/opengovsg/formsg/pull/119) -- chore: Merge release 4.30.3 into develop [`#127`](https://github.com/opengovsg/formsg/pull/127) -- fix(deps): bump bcrypt from 3.0.8 to 5.0.0 [`#88`](https://github.com/opengovsg/formsg/pull/88) -- fix(deps): bump nodemailer from 6.4.10 to 6.4.11 [`#117`](https://github.com/opengovsg/formsg/pull/117) -- tests: fix flakiness and migrate remaining mongoose model tests to Typescript [`#122`](https://github.com/opengovsg/formsg/pull/122) -- chore: bump version to v4.32.0 [`aa34114`](https://github.com/opengovsg/formsg/commit/aa341141d47a806ece786fcccbe0faef0945ccfc) - -#### [v4.30.4](https://github.com/opengovsg/formsg/compare/v4.30.3...v4.30.4) +- fix: shift userEmail retrieval to GA service [`#192`](https://github.com/opengovsg/FormSG/pull/192) +- chore(deps-dev): bump @opengovsg/mockpass from 2.2.0 to 2.4.6 [`#198`](https://github.com/opengovsg/FormSG/pull/198) +- feat: remove beta field validations [`#194`](https://github.com/opengovsg/FormSG/pull/194) +- fix(deps): bump uid-generator from 1.0.0 to 2.0.0 [`#187`](https://github.com/opengovsg/FormSG/pull/187) +- fix(deps): bump puppeteer-core from 4.0.0 to 5.2.1 [`#188`](https://github.com/opengovsg/FormSG/pull/188) +- chore(deps-dev): bump @typescript-eslint/eslint-plugin [`#197`](https://github.com/opengovsg/FormSG/pull/197) +- feat: add core ApplicationError for express app [`#195`](https://github.com/opengovsg/FormSG/pull/195) +- chore(deps-dev): bump typescript to 4.0.2 [`#196`](https://github.com/opengovsg/FormSG/pull/196) +- fix(deps): bump font-awesome from 4.6.1 to 4.7.0 [`#186`](https://github.com/opengovsg/FormSG/pull/186) +- feat: migrate `util/response` to new Submission module (service, utils, etc) [`#176`](https://github.com/opengovsg/FormSG/pull/176) +- feat: log form ID in GA event labels [`#154`](https://github.com/opengovsg/FormSG/pull/154) +- refactor(verification): convert to module and typescriptify [`#172`](https://github.com/opengovsg/FormSG/pull/172) +- feat: support &`;'" in form title [`#156`](https://github.com/opengovsg/FormSG/pull/156) +- fix: run npm audit fix to resolve security issues with minimist dependency in the selectize package [`#181`](https://github.com/opengovsg/FormSG/pull/181) +- chore(deps-dev): bump jasmine from 3.5.0 to 3.6.1 [`#158`](https://github.com/opengovsg/FormSG/pull/158) +- chore(deps-dev): bump env-cmd from 9.0.3 to 10.1.0 [`#133`](https://github.com/opengovsg/FormSG/pull/133) +- feat: mailto link for secret key [`#150`](https://github.com/opengovsg/FormSG/pull/150) +- fix: enable forceDelivery on twilio message sending [`#178`](https://github.com/opengovsg/FormSG/pull/178) +- feat: increase breaker window time and add minimum volume threshold [`#165`](https://github.com/opengovsg/FormSG/pull/165) +- refactor: migrate encryption util to typescript [`#167`](https://github.com/opengovsg/FormSG/pull/167) +- refactor: delete render promise util [`#168`](https://github.com/opengovsg/FormSG/pull/168) +- refactor: convert date util to typescript [`#161`](https://github.com/opengovsg/FormSG/pull/161) +- feat: create bounce collection and alarms [`#131`](https://github.com/opengovsg/FormSG/pull/131) +- [develop] Release v4.31.0 [`#155`](https://github.com/opengovsg/FormSG/pull/155) +- refactor: convert MailService to a class based Typescript implementation [`#76`](https://github.com/opengovsg/FormSG/pull/76) +- fix(deps): bump aws-sdk from 2.699.0 to 2.734.0 [`#146`](https://github.com/opengovsg/FormSG/pull/146) +- fix(deps): bump node-cache from 5.1.1 to 5.1.2 [`#145`](https://github.com/opengovsg/FormSG/pull/145) +- feat: include user ip address when sending otp [`#147`](https://github.com/opengovsg/FormSG/pull/147) +- chore(deps-dev): bump htmlhint from 0.11.0 to 0.14.1 [`#116`](https://github.com/opengovsg/FormSG/pull/116) +- fix(deps): bump angular-* dependency packages from 1.7.9 to 1.8.0 [`#108`](https://github.com/opengovsg/FormSG/pull/108) +- feat: log IP, submissionId and formId together [`#130`](https://github.com/opengovsg/FormSG/pull/130) +- fix(deps): bump crypto-js from 3.3.0 to 4.0.0 [`#110`](https://github.com/opengovsg/FormSG/pull/110) +- [develop] Release 4.30.4 [`#138`](https://github.com/opengovsg/FormSG/pull/138) +- fix(deps): bump express-winston from 4.0.3 to 4.0.5 [`#109`](https://github.com/opengovsg/FormSG/pull/109) +- chore: add --watch flag back to build-frontend-dev script [`#128`](https://github.com/opengovsg/FormSG/pull/128) +- docs: create trouble shooting guide [`#119`](https://github.com/opengovsg/FormSG/pull/119) +- chore: Merge release 4.30.3 into develop [`#127`](https://github.com/opengovsg/FormSG/pull/127) +- fix(deps): bump bcrypt from 3.0.8 to 5.0.0 [`#88`](https://github.com/opengovsg/FormSG/pull/88) +- fix(deps): bump nodemailer from 6.4.10 to 6.4.11 [`#117`](https://github.com/opengovsg/FormSG/pull/117) +- tests: fix flakiness and migrate remaining mongoose model tests to Typescript [`#122`](https://github.com/opengovsg/FormSG/pull/122) +- chore: bump version to v4.32.0 [`aa34114`](https://github.com/opengovsg/FormSG/commit/aa341141d47a806ece786fcccbe0faef0945ccfc) + +#### [v4.30.4](https://github.com/opengovsg/FormSG/compare/v4.30.3...v4.30.4) > 14 August 2020 -- Revert "feat: Filter Storage Mode Responses by Submission Id (#71)" [`ffe4218`](https://github.com/opengovsg/formsg/commit/ffe42187130d1d4147f22b37687992062af7d7c6) -- chore: bump version to 4.30.4 [`35d68de`](https://github.com/opengovsg/formsg/commit/35d68debce62bd86f001724608bbc59bce483aa3) +- Revert "feat: Filter Storage Mode Responses by Submission Id (#71)" [`ffe4218`](https://github.com/opengovsg/FormSG/commit/ffe42187130d1d4147f22b37687992062af7d7c6) +- chore: bump version to 4.30.4 [`35d68de`](https://github.com/opengovsg/FormSG/commit/35d68debce62bd86f001724608bbc59bce483aa3) -#### [v4.30.3](https://github.com/opengovsg/formsg/compare/v4.30.2...v4.30.3) +#### [v4.30.3](https://github.com/opengovsg/FormSG/compare/v4.30.2...v4.30.3) > 12 August 2020 -- fix: Revert url loader [`#125`](https://github.com/opengovsg/formsg/pull/125) -- feat: show error upon FileReader failure [`#121`](https://github.com/opengovsg/formsg/pull/121) -- [develop] Release 4.30.2 [`#114`](https://github.com/opengovsg/formsg/pull/114) -- refactor: remove unused mongoTimestamp plugin [`#120`](https://github.com/opengovsg/formsg/pull/120) -- docs: updating contributing, readme, license for open source [`#86`](https://github.com/opengovsg/formsg/pull/86) -- chore: setup jest for use with Typescript tests [`#106`](https://github.com/opengovsg/formsg/pull/106) -- fix: fix myInfoError typo [`#115`](https://github.com/opengovsg/formsg/pull/115) -- docs(readme): point build status image to new repo [`#112`](https://github.com/opengovsg/formsg/pull/112) -- feat: add getQuestion instance method to form field schema [`#103`](https://github.com/opengovsg/formsg/pull/103) -- chore(deps-dev): bump webpack-cli from 3.3.11 to 3.3.12 [`#105`](https://github.com/opengovsg/formsg/pull/105) -- feat: Filter Storage Mode Responses by Submission Id [`#71`](https://github.com/opengovsg/formsg/pull/71) -- fix(deps): bump angular-cookies from 1.7.9 to 1.8.0 [`#104`](https://github.com/opengovsg/formsg/pull/104) -- chore(deps-dev): bump angular from 1.7.9 to 1.8.0 [`#10`](https://github.com/opengovsg/formsg/pull/10) -- docs: updated docs for open source [`#95`](https://github.com/opengovsg/formsg/pull/95) -- test: add tests for verification model [`#99`](https://github.com/opengovsg/formsg/pull/99) -- chore(deps-dev): bump url-loader from 1.1.2 to 4.1.0 [`#90`](https://github.com/opengovsg/formsg/pull/90) -- refactor: migrate `utils/request` to Typescript [`#98`](https://github.com/opengovsg/formsg/pull/98) -- fix: phone validation now only accepts 8 digit #s starting with 8 or 9 [`#101`](https://github.com/opengovsg/formsg/pull/101) -- [develop] Release 4.30.1 [`#80`](https://github.com/opengovsg/formsg/pull/80) -- [develop] Release 4.30.0 [`#79`](https://github.com/opengovsg/formsg/pull/79) -- fix(deps): bump uuid from 8.2.0 to 8.3.0 [`#96`](https://github.com/opengovsg/formsg/pull/96) -- chore(deps-dev): bump jasmine-spec-reporter from 4.2.1 to 5.0.2 [`#89`](https://github.com/opengovsg/formsg/pull/89) -- chore(deps-dev): bump @babel/preset-env from 7.10.2 to 7.11.0 [`#87`](https://github.com/opengovsg/formsg/pull/87) -- fix(deps): bump lodash from 4.17.15 to 4.17.19 [`#91`](https://github.com/opengovsg/formsg/pull/91) -- refactor(logic): typescriptify [`#81`](https://github.com/opengovsg/formsg/pull/81) -- fix: update dependabot config to use v2 syntax [`#85`](https://github.com/opengovsg/formsg/pull/85) -- chore: add dependabot.yml [`#82`](https://github.com/opengovsg/formsg/pull/82) -- feat: remove allowSms beta flag [`#73`](https://github.com/opengovsg/formsg/pull/73) -- feat(FormSchema): Document new indexes for form dashboard [`#77`](https://github.com/opengovsg/formsg/pull/77) -- refactor: add _id to all model interfaces [`#75`](https://github.com/opengovsg/formsg/pull/75) -- Bump version to 4.30.3 [`4e97a48`](https://github.com/opengovsg/formsg/commit/4e97a48e52eefa621b1ef84f1d991d90e96a57b4) - -#### [v4.30.2](https://github.com/opengovsg/formsg/compare/v4.30.1...v4.30.2) +- fix: Revert url loader [`#125`](https://github.com/opengovsg/FormSG/pull/125) +- feat: show error upon FileReader failure [`#121`](https://github.com/opengovsg/FormSG/pull/121) +- [develop] Release 4.30.2 [`#114`](https://github.com/opengovsg/FormSG/pull/114) +- refactor: remove unused mongoTimestamp plugin [`#120`](https://github.com/opengovsg/FormSG/pull/120) +- docs: updating contributing, readme, license for open source [`#86`](https://github.com/opengovsg/FormSG/pull/86) +- chore: setup jest for use with Typescript tests [`#106`](https://github.com/opengovsg/FormSG/pull/106) +- fix: fix myInfoError typo [`#115`](https://github.com/opengovsg/FormSG/pull/115) +- docs(readme): point build status image to new repo [`#112`](https://github.com/opengovsg/FormSG/pull/112) +- feat: add getQuestion instance method to form field schema [`#103`](https://github.com/opengovsg/FormSG/pull/103) +- chore(deps-dev): bump webpack-cli from 3.3.11 to 3.3.12 [`#105`](https://github.com/opengovsg/FormSG/pull/105) +- feat: Filter Storage Mode Responses by Submission Id [`#71`](https://github.com/opengovsg/FormSG/pull/71) +- fix(deps): bump angular-cookies from 1.7.9 to 1.8.0 [`#104`](https://github.com/opengovsg/FormSG/pull/104) +- chore(deps-dev): bump angular from 1.7.9 to 1.8.0 [`#10`](https://github.com/opengovsg/FormSG/pull/10) +- docs: updated docs for open source [`#95`](https://github.com/opengovsg/FormSG/pull/95) +- test: add tests for verification model [`#99`](https://github.com/opengovsg/FormSG/pull/99) +- chore(deps-dev): bump url-loader from 1.1.2 to 4.1.0 [`#90`](https://github.com/opengovsg/FormSG/pull/90) +- refactor: migrate `utils/request` to Typescript [`#98`](https://github.com/opengovsg/FormSG/pull/98) +- fix: phone validation now only accepts 8 digit #s starting with 8 or 9 [`#101`](https://github.com/opengovsg/FormSG/pull/101) +- [develop] Release 4.30.1 [`#80`](https://github.com/opengovsg/FormSG/pull/80) +- [develop] Release 4.30.0 [`#79`](https://github.com/opengovsg/FormSG/pull/79) +- fix(deps): bump uuid from 8.2.0 to 8.3.0 [`#96`](https://github.com/opengovsg/FormSG/pull/96) +- chore(deps-dev): bump jasmine-spec-reporter from 4.2.1 to 5.0.2 [`#89`](https://github.com/opengovsg/FormSG/pull/89) +- chore(deps-dev): bump @babel/preset-env from 7.10.2 to 7.11.0 [`#87`](https://github.com/opengovsg/FormSG/pull/87) +- fix(deps): bump lodash from 4.17.15 to 4.17.19 [`#91`](https://github.com/opengovsg/FormSG/pull/91) +- refactor(logic): typescriptify [`#81`](https://github.com/opengovsg/FormSG/pull/81) +- fix: update dependabot config to use v2 syntax [`#85`](https://github.com/opengovsg/FormSG/pull/85) +- chore: add dependabot.yml [`#82`](https://github.com/opengovsg/FormSG/pull/82) +- feat: remove allowSms beta flag [`#73`](https://github.com/opengovsg/FormSG/pull/73) +- feat(FormSchema): Document new indexes for form dashboard [`#77`](https://github.com/opengovsg/FormSG/pull/77) +- refactor: add _id to all model interfaces [`#75`](https://github.com/opengovsg/FormSG/pull/75) +- Bump version to 4.30.3 [`4e97a48`](https://github.com/opengovsg/FormSG/commit/4e97a48e52eefa621b1ef84f1d991d90e96a57b4) + +#### [v4.30.2](https://github.com/opengovsg/FormSG/compare/v4.30.1...v4.30.2) > 5 August 2020 -- fix: get env vars directly, not from config [`5397c06`](https://github.com/opengovsg/formsg/commit/5397c06107f52d7d3d5032ce6507daeb9d0604cf) -- fix: add trailing / only for attachments [`1b9d1c0`](https://github.com/opengovsg/formsg/commit/1b9d1c045c4f250533452f8a0448b37ebd6346f7) -- chore: bump version to 4.30.2 [`f623c1a`](https://github.com/opengovsg/formsg/commit/f623c1abb8bd85dd06d36994c783ed0409cd8a5d) +- fix: get env vars directly, not from config [`5397c06`](https://github.com/opengovsg/FormSG/commit/5397c06107f52d7d3d5032ce6507daeb9d0604cf) +- fix: add trailing / only for attachments [`1b9d1c0`](https://github.com/opengovsg/FormSG/commit/1b9d1c045c4f250533452f8a0448b37ebd6346f7) +- chore: bump version to 4.30.2 [`f623c1a`](https://github.com/opengovsg/FormSG/commit/f623c1abb8bd85dd06d36994c783ed0409cd8a5d) #### v4.30.1 > 4 August 2020 -- fix: change enum to uppercase [`#72`](https://github.com/opengovsg/formsg/pull/72) -- fix: activation modal width change when activation succeeds [`#69`](https://github.com/opengovsg/formsg/pull/69) -- Extend e2e [`#65`](https://github.com/opengovsg/formsg/pull/65) -- chore: update documentation for banner environment variables [`#3`](https://github.com/opengovsg/formsg/pull/3) -- fix: add fake aws credentials [`#64`](https://github.com/opengovsg/formsg/pull/64) -- Initial commit [`203e62d`](https://github.com/opengovsg/formsg/commit/203e62dfc346cef9fb893c7b84c481b762216dea) -- chore: bump version to 4.30.1 [`9ea64ac`](https://github.com/opengovsg/formsg/commit/9ea64ac0c19df843839357223abda0d449603704) -- chore: bump version to 4.30.0 [`bf0cca8`](https://github.com/opengovsg/formsg/commit/bf0cca862f9c25b0984986aae295b42938c81884) +- fix: change enum to uppercase [`#72`](https://github.com/opengovsg/FormSG/pull/72) +- fix: activation modal width change when activation succeeds [`#69`](https://github.com/opengovsg/FormSG/pull/69) +- Extend e2e [`#65`](https://github.com/opengovsg/FormSG/pull/65) +- chore: update documentation for banner environment variables [`#3`](https://github.com/opengovsg/FormSG/pull/3) +- fix: add fake aws credentials [`#64`](https://github.com/opengovsg/FormSG/pull/64) +- Initial commit [`203e62d`](https://github.com/opengovsg/FormSG/commit/203e62dfc346cef9fb893c7b84c481b762216dea) +- chore: bump version to 4.30.1 [`9ea64ac`](https://github.com/opengovsg/FormSG/commit/9ea64ac0c19df843839357223abda0d449603704) +- chore: bump version to 4.30.0 [`bf0cca8`](https://github.com/opengovsg/FormSG/commit/bf0cca862f9c25b0984986aae295b42938c81884) diff --git a/package-lock.json b/package-lock.json index 0787f17b5b..927ba76098 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "FormSG", - "version": "4.40.0", + "version": "4.41.0", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/package.json b/package.json index 6da8edc113..a0d65c3619 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "FormSG", "description": "Form Manager for Government", - "version": "4.40.0", + "version": "4.41.0", "homepage": "https://form.gov.sg", "authors": [ "FormSG " diff --git a/src/public/modules/forms/admin/css/view-responses.css b/src/public/modules/forms/admin/css/view-responses.css index ba6fcd6c78..f135cfcd27 100644 --- a/src/public/modules/forms/admin/css/view-responses.css +++ b/src/public/modules/forms/admin/css/view-responses.css @@ -94,7 +94,7 @@ border: 1px solid #b8b8b8; } -@media (max-width: 768px) { +@media (max-width: 1200px) { #responses-tab #date-picker input { width: 100%; } @@ -124,7 +124,7 @@ justify-content: space-between; } -@media only screen and (max-width: 768px) { +@media only screen and (max-width: 1200px) { #responses-tab .flex-row { display: -webkit-box; display: -ms-flexbox; diff --git a/src/public/modules/forms/admin/views/decrypt-progress.client.modal.html b/src/public/modules/forms/admin/views/decrypt-progress.client.modal.html index 8278acedc8..e8306211c5 100644 --- a/src/public/modules/forms/admin/views/decrypt-progress.client.modal.html +++ b/src/public/modules/forms/admin/views/decrypt-progress.client.modal.html @@ -7,7 +7,7 @@
- Decrypting large amount of files Decryption might take a while + Decrypting large amount of files.
Decryption might take a while depending on the capabilities of your device.
diff --git a/src/public/modules/forms/admin/views/view-responses.client.view.html b/src/public/modules/forms/admin/views/view-responses.client.view.html index ec61c68495..61cef05eb1 100644 --- a/src/public/modules/forms/admin/views/view-responses.client.view.html +++ b/src/public/modules/forms/admin/views/view-responses.client.view.html @@ -66,7 +66,7 @@
-
+
{{vm.responsesCount}} response(s) to @@ -82,7 +82,7 @@
@@ -100,7 +100,7 @@ View All
-
+
-
+