It's been a while since the last general update in September. A lot of work has gone into the new floor u-value calculator, which is now live, and we've fixed a laundry list of bugs and made various updates and tweaks to functionality too.
Behind the scenes we're still working on some bigger changes that aren't yet ready for public consumption as we're testing them internally: an new address search page and a rewrite of part of the fabric page. We'll write more on these when we release them generally.
Miscellaneous fixes and tweaks
- Fix bug where new heating systems would always have the category of 'Warm air systems'
- Format output numbers better - in new code, we now use commas as a thousands separator (visible on e.g. the current energy page)
- Improve performance of library item selection - previously the frontend was fetching all libraries every time an library item needed to be selected, which was slow. Now we fetch once on page load
- Fix image rotation on report output
- Fix 'add floor' button on dwelling data page which sometimes malfunctioned
- Fix 'delete appliance' button on appliance page which sometimes malfunctioned
- Try to make sure the bulk measure application dialogue box pop-up fits on the screen, and make it scrollable
- Fix various typos and remove mentions of MHEP
- Update fuel costs
- When loading an assessment, show the first page on the sidebar (household questionaire)
- Show an error on the export screen if you click the button to import an assessment file but you haven't selected a file
- Add 'for review' status for assessments - this is intended to make it easier to see what assessments are in progress and which are waiting for QA
- Assessments shared with multiple users no longer cause a server error
- Remove faulty handling of space cooling demand, which sometimes caused the fuel requirements pages of assessments to break. It was only triggered in about 1 in every 300 assessments, and the implementation was incompete and not compliant with SAP
- Fix bug where current energy page was showing carbon emissions per area figure for total carbon emissions
- Current energy page now shows total energy use and has end-use energy intensity on the comparison charts
- Be smarter about saving data to the server - avoid trying to send multiple updates to the server at once because this caused a race condition which meant data could sometimes be lost
Report changes
- Fix the bills data bar of the fuel costs graph, which was calculated wrongly if there was generation
- Display heating system on/off duration as hours and minutes - so e.g. write "6 hours 20 minutes" rather than "6.3333333 hours"
- Fix the output of user-provided text in the report, which output "it's" as "it'" due to HTML encoding issues
Refactoring work
And we have continued rewriting parts of HRP to make it more robust. In particular, the generation & current energy sections of the model have been rewritten and so has page navigation & management, which is more robust than before.