Releases: futurice/symptomradar
Releases · futurice/symptomradar
v2.9
Updates and improvements:
- Create city level daily totals open data with new
city_level_daily_totals.json
open data file (#299) - Add
healthcare_contact
field to city and postal code sets and fixnull
-field issues with accumulated data. (#299) - Add 'show-query' command to CLI to show Athena queries for data files (#299)
- Center Modal Overlay to the screen on the main site, while position Timeline Filters Modal at the bottom of the Overview iframe in embed mode (#319, #321)
- Change the domain in static JSON meta.link fields to data.oiretutka.fi instead of data.dev.oiretutka.fi (#318)
- Add aria-label attributes to language selector on the survey page (#320)
- Auto resize Overview embed iframe (#317)
v2.8
v2.7
Updates & improvements:
- Add more symptom filters and make symptom data in map modal and city table more visible (#274)
- Add translation support & English translation for main site (#219)
- Accessibility improvements to city detail tables and filter indicator (#300)
- Include "last updated at" timestamp on the visualization page (#263)
- Bump jquery from 3.4.1 to 3.5.0 (#288)
- Create data set for last week in city level (#232)
- Create postal number level open data (#229)
- Add new Overview page, add new overview embed route, separate routes for cities table and map & add language select query in embed route (#306, #310, #311)
- Chang backend worker process to run once per day (#315)
Thanks @cutepig , @Doniee , @EsaMakinen , @jareware , @Knuutilae & @mustafasaifee42
v2.6
Updates & improvements:
- Added apex_redirect_domain in terraform config (#285)
- Updated "Form translations" section in "README.md" (#286)
- Updated set-frontend npm script to support more local systems (#286)
- Refactored UI height constants into styled-component's theme (#292)
- Added infinity scroll on city table view to avoid loading too much content on page load (#289) (#291)
- Fixed UI "flashing" when on the survey form's first loaded, as elements' visibilities are modified only after JavaScript files are loaded (#293) . The final fix was done only after realizing that the first fix (#287) did not work due to differences in how JavaScript and CSS files are loaded locally and in live environments sweat_smile
- Fixed total response count calculation by ignoring negative values (#290)
- Added "Content Security Policy headers" section in README.md (#295)
Thanks @Doniee!
v2.5
Updates & improvements:
- Added CloudWatch annotation (#271)
- Added apex domain redirect (#272)
- Fixed Lambda permissions for backend API (#283)
- Switched to postal code mapping from open data JSON (#269)
- Improved error descriptions around S3 operations and storage (#282)
- Refactored Backend app/services model (#268)
- Added city level data view (#275, #277, #278)
- Made style adjustments to improve the UI on small screens (#279, #280)
- Updated documentation (#270, #281)
- Removed data for cities with less than 25 responses (#276)
- Fixed how low response city data is showed (#284)
v2.4
Updates & improvements:
- Moved navigation to hamburger menu (#261)
- Fixed log replication iam policy (#262)
- Converted promise chains to async functions (#259)
- Added daily totals data dump (#266)
- Updated data dump update scheduling (#267)
Thanks @jareware , @cutepig , @sunilkumarmohanty , @mustafasaifee42
v2.3
Updates & improvements:
- Improved translations (#228, #235)
- Started fetching visualization data from our own open data site, instead of having them bundled with the UI (#233, #237)
- Added new auto-updating data file
total_responses.json
to open data site (#236) - Added new static data file
postalcode_city_mappings.json
to open data site (#245) - Added filter button to visualization that opens a modal for changing symptom filters (#244)
- Added custom styling to radio buttons, to make them more accessible (#246)
- Added new auto-updating data file
city_level_general_results.json
to open data site (#247, #253) - Added simple, privacy-preserving abuse detection system (#252, #257)
- Made open data site index file update automatically as data files update (#254)
- Made app version update dynamically with releases, and updated backend & frontends to report it (#255)
- Ongoing refactoring tasks (#234, #242, #248, #256)
v2.2
Updates & improvements:
- Text fixes: change kunta to kaupunki (#223), change ylin to top (#227)
- Improving map animations and responsiveness (scales better for small screens) (#225)
- Accessibility improvements and small style updates (#226)
- Added open data site (#224)
Thanks @mustafasaifee42, @jareware & @EsaMakinen!
v2.1
v2.0
Updates & improvements:
- Added link to open data release (#193)
- Added english translations for form embed (#178, #198, #212)
- Added some publicity events to dashboard timeline (#194)
- Made some clarifications to "tietosuoja" doc (#197)
- Fixed embed background on dark-mode devices (#202)
- Added IAM policy for read-only Athena-only contributors, to help with data wrangling without access to anything else (#201)
- Relaxed CSP for standalone site to enable use of CSS-in-JS (#199)
- Changed Terraform configuration for prod env to be pinned to the latest release tag on git (#200)
- Added showing a message for returning users (#176)
- Added first map visualization to standalone site (#204, #209, #213)
- Updated README with local environment setup instructions (#205)
- Relaxed CSP to allow iframe embedding of the standalone site (#206)
- Updated hosting infra to support client-side routing (#207)
- Added embeddable version of map (#210, #214)
- Added link to GitHub repo to standalone site (#208)
- Added Open Graph meta tags (#211)
Thanks @Doniee, @EsaMakinen, @sjarva, @mahdava, @jsslnt, @sannanaapuri, @olpeh, @sunilkumarmohanty & @mustafasaifee42!