-
Notifications
You must be signed in to change notification settings - Fork 19
Home
Primary New Features are in bold.
- Short Form Application
- Updated helper text for preferences
- Features/preference helper text content updates #150904564
- Added a percentage completion indicator when an applicant is presented with choosing which draft of their application to use
- Features/percentage completion for draft choice #148034253
- Added the ability for custom listing preferences to have proof uploaded
- Features/full/upload custom preference proof #147142889
- Updated helper text for preferences
- Accounts
- Added more helpful message to indicate that you've signed out of your account. Signing out now always lands you on the sign in page.
- Features/timeout login validation #148867223
- Added more helpful message to indicate that you've signed out of your account. Signing out now always lands you on the sign in page.
- Listings
- Made accordion elements (e.g. "Eligibility") more accessible to users with screen readers on mobile devices.
- Features/voiceover accordion ios #150933353
- Updated the text on Browse Listings when you don't match for eligibility, removing the part that said the site only includes BMRs.
- Features/update eligibility est content #151337784
- Made accordion elements (e.g. "Eligibility") more accessible to users with screen readers on mobile devices.
- Bugs
- Fixed an issue where using the Sexual Orientation "Not listed" custom answer was not getting saved properly
- Bugs/demographic survey custom answer #149847962
- Fixed an issue where the page jumped when clicking "share" on an iPhone.
- Bugs/share link notification #138358923
- Fixed an issue where the "skip to main content" screenreader link didn't work on Safari
- Bugs/skip to main content safari #150678472
- Fixed an issue where malformed requests were triggering errors in our error tracking system
- Bugs/catch wrong format root request #151452799
- Fixed an issue where an applicant could bypass the community building screening question
- Bugs/community screening bypass #145653375
- Updated feedback form URL to be consistent between header and footer of the site
- Features/update feedback form #151024522
- Fixed an issue where using the Sexual Orientation "Not listed" custom answer was not getting saved properly
- Optimizations
- If supported by the user's browser, proof of preference will get resized before upload, making the upload process go more quickly.
- Features/full/resize proof images #148837125
- Improved angular performance: Chores/angular ng if optimizations #146883395
- Upgraded bower to 1.8.2
- Prevented salesforce errors when non-standard characters get put in the listing URL
- Chores/uri encode listing id #151411944
- Added better JavaScript error tracking
- Chores/sentry js error tracking #151885025
- Added E2E tests for Rent Burdened preference
- Chores/e2e rent burdened tests #144587445
- If supported by the user's browser, proof of preference will get resized before upload, making the upload process go more quickly.
- Applications
- Features/Add Radio/Bus Ad referral options #149869627: Applicants can now select Radio Ad or Bus Ad as their referral source
- Features/Allow draft to start at previous page #142887053: When re-opening a draft, you start where you left off rather than at the beginning
- Features/DTHP COP certificate number #145236617: We now ask for COP and DTHP certificate numbers (not required fields)
- Listings: Sometimes small parts of the listing briefly don't load due to Salesforce API issues. (i.e. maximum income table, lottery results). We created fixes to let the user reload just that small part of the page, or skip to the PDF for lottery results.
- Features/Timeouts max income listing #148866981
- Features/Timeouts lottery results #148867281
- Features/Better seo metadata #143448949: When you share a page on Facebook or Twitter, it makes a pretty image and description/title for your followers
- Accessibility: We made two small fixes to make the site work better for visually-impaired users who use screen readers.
- Features/Removed h1 from top-logo, update style #131516187
- Features/Aria-label target blank #131557109
- Bugs
- Bugs/Cancelling sign out #143449501: We fixed a bug that was signing people out when they actually hit "cancel" on sign out
- Bugs/Income page no default #149898406: We fixed a bug that defaulting income choice to "per year" rather than having people select between "year" and "month"
- Bugs/Account background not full height #142714135
- Bugs/angular routes trailing slashes #151032576 (#884): We fixed a bug for people who make a small typo when entering a URL
- Bugs/resetting location preferences #151313508 (#894): If you change the address of a person who had claimed a location based preference (Live, NRHP, ADHP) we now clear out that preference and make you re-claim it and upload proof with your new address.
- Bugs/Short form email validation #151134233 (#923): We fixed a bug affecting users who made typos in their email address
- Bugs/Short form text field value length validation #151463182 (#924): We fixed a bug affecting users who have very very long names or addresses
Coordinated deploy with Salesforce
Date: Week of Sept 11th
Release Testing Environment: https://dahlia-full.herokuapp.com
Git Branch: master
Features: see below
- Listings
- Features/rework lottery results #128698459 (#696)
- Features/Adds more info links to preference screens #141440837 (#717)
- Features/Each listing preference can have a PDF URL #147453601 (#808)
- Features/Update lottery pdf url logic #149973165 (#854)
- Applications
- Navigation Updates #136989255 (#648)
- Features/Community Building Question #136989917 (#673) and #142607725 (#742)
- Features/You/Household Error for Senior Buildings #136991865 (689)
- Features/Monthly Rent #136990689 (#680)
- Features/Reserved unit questions #136992131 (#683)
- Features/Priority unit ADA question #136992567 (#686)
- Features/Dynamically change plural to singular #136990503 (#707)
- Features/Review Screen adds Household Details #136993539 (#692)
- Features/Record Type is saved to short form application #144462253
- Bugs/Fixes warning for leaving confirmation review pages #150871123 (#880)
- Application Preferences
- Features/Preference refactor #130778935 (#691)
- Features/Household Preference Qualification Questions #136990399 (#674)
- Features/Assisted Housing Preference #136990983 (#698)
- Features/Rent Burden Preference > Single Address > Single Applicant #136991261
- Features/Rent Burden Preference > Single Address > Multiple Household Members #141823547
- Features/Rent Burden Preference > Multiple Addresses Dashboard #141737079
- Features/Rent Burden Preference > Multiple Address Subpages #141881855 (#713)
- Features/Rent Burden Preference > Error and Dashboard States #141737051 (#714)
- Bugs/Improved error states for preference pages #144549831 (#728)
- Features/Changing address requires user to reclaim preferences #138866815 (#755)
- Features/Dynamic preferences without proof #133548407 and #148849677 (#799)
- Features/NRHP copy proof to Live/Work #146338037 (#819)
- Features/Save type of proof on preference object #149858569 (#832)
- Features/ADHP Preference #142410161 (#726)
- Review Screen changes for new Preferences #140887967 (#720)
- Features/Mobile short form nav bar #121621661 (#861)
- Features/Multifamily Application Saves New Data #142608285 (#747)
- Features/API Integration - Refactor saving proof of preference file attachments #143065433 (#744)
- Features/Implement text wrapping on rent burden #150647397 (#867)
- Bugs/Proof Type always Lease for Live/Work Application Preference #150892516
- Features/Re-prioritize preferences #150651565 (#870)
- Multifamily Autofill
- Features/Reset preferences and preference related questions #141361685 (#772)
- Features/Clear community screening question #144407791 (#772)
- Features/Reserved and priority questions are autofilled (Developmental Disabilities/Veteran/ADA) #141277359 (#772)
- Chores
- Chores/Translated singular/plural dynamic rendering #144724381 (#743)
- Chores/Change neighborhood match field name #147354805 (#790)
- Chores/Keep preference ids for application preferences #147356295 and #148628153 (#792)
- Chores/Run multifamily tests against full #150576087 (#859)
- Chores/Adds "/" to angular catch all routing #150980514 (#878)
- Chores/ada content updates #144493425 (#877)
- Chores/Run database migrations before deploy #150753047 (#885)
- Applications
- Features/Improved "Address not found" messaging #134624487 (#800)
- Features/update error messages for preferences #144559085 (#807)
- Features/full/track autofill events in analytics #149184385 (#845)
- Listings
- Features/remove mobile specific max income table layout #138390267 (#806)
- Features/single listing sro updates #143897499 (#797)
- Bugs/Leasing Agent Contact Info Missing #147719481 (#796)
- Features/Update paper app urls #147307877 (#841)
- Bugs/toggle more fix #150566235 (#866)
- Fixes/optimizations
- Features/activejob setup #146963669 (#768)
- Bugs/missing image error #147486157 (#815)
- Features/auto resize listing images #128104539 (#817)
- Features/Google Page Speed optimizations #147236379 (#823)
- Features/optimize assets for pagespeed #144250921 (#825)
- Features/salesforce timeout alerts #147286031 (#830) (#846)
- Features/maintains scroll position when navigating back/forward #143082971 (#809)
- Engineering chores
- Chores/test updates after Salesforce refresh master (#827)
- Chores/e2e submit with all fields #148872273 (#833)
- Chores/running tests in exygy salesforce environment #150576087 (#862)
- Chores/Adds check.png as fallback for non-svg browsers #150682215 (#863)
- Other
- +Housing page #150111282 (#851)
- Features/Custom maintenance mode page on heroku #135884985
- Applications
- Features/New "Sex at birth" question on demographics page #147369129 (#811)
- Features/Update Sexual Orientation and Gender Identity (SOGI) questions on the demographics page #147369275 (#811)
- Chores
- Chores/full/Run e2e tests in ie #144303197 (#802)
- Chores/full/Updates node/yarn versions #148800467 (#816)
- Chores/full/e2e livework tests #144587433 (#810)
- Applications
- Features/Autosize proof of preferences #146896555 (#789)
- Listings
- Features/Update mobile css for browse listings #142889331 (#765)
- Features/mobile horizontal scroll #141712899 (#774)
- Features/More flexible setup for PDF preference list to support ADHP #145382063 (#778)
- Features/distinguish developer address listing #143215893 (#783)
- Features/full/remove carousel arrows for one image #143081413 (#787)
- Autofill Stories
- Features/Implement autofill get started sign in page #142534427 (#750)
- Features/autofill from most recent submitted app #144319275 (#748)
- Features/Reset preferences in autofilled application #141361685
- Features/autofill preview screen #141277359 (#754)
- Features/Clear income fields after 30 days in autofilled application #141361367
- Features/Clear community screening question in autofilled applications #144407791
- Features/autofill reset shortform nav #141362159 (#752)
- Features/Reset demographics details for each autofilled application #141451371 (#751)
- Chores
- Chores/full/e2e test full #144587363 (#784)
- Chores/full/e2e tests preference holder name change #147545945 (#785)
- Chores/Updates README with latest up-to-date instructions #147298437 (#786)
- Chores/Updating pattern library css #147965459 (#791)
- Chores/[e2e] Renames e2e files for better organization (#793)
- Chores/full/additional e2e error scenarios #143524213 (#795)
This release contains some additional updates to master
, most notably some performance improvements and some content updates to the language welcome pages. There was also an important bugfix around primary applicants changing their name in a way that made them lose their attached preferences.
- Features/language landing pages #146652657 (#766)
- Chores/optimize caching #144251065 (#753)
- Listings:
- Features/multiple reserved types #137567887 (#761)
- Features/Add accessibility labels to unit accessibility column #142811409 (#758)
- Features/Updated logic for moving listings from Upcoming to Lottery Results #145793065 (#764)
- Features/SRO description #143749219 (#757)
- Features/Add building selection criteria to listing #144493199 (#760)
- Features/Exact application fee #140900163 (#763)
- Features/Dynamically show SASE message based on listing SASE field #142564631 (#745)
- Accounts:
- Bugs/Unable to use special characters in creating a password #140704113 (#762)
- Applications:
- Bugs/Urgent Fix for primary applicant name change #147545945 (#777)
- Bugs/Update order of info on app submit confirmation email #145360521 (#759)
This release just contains some small bugfixes and updates from master
, while epic branches multifamily
and multilingual
are still awaiting completion.
- Features/Add HEAP Analytics logo to footer #136967793
- Features/hide get directions leasing agent sidebar #142977685
- Bugs/Error state on add household member #144550327
- Bugs/Alternate contact address should not be required #144416975
-
Listings:
- Fix issues with Lottery Results accordion/section on Browse Listings #141982743 (#694)
- Update logic for categorizing upcoming/lottery listings (if lottery date has passed, listing shows in Lottery Results section) #715
-
Short Form Application:
- Added label mapping for 5th priority type - mobility/hearing/vision #141853629
- Request additional info on geocoder, store data in salesforce #136132929 (#684)
-
Bugfixes:
- Unchecking COP/DTHP doesn't unclaim the preference #139008825 (#699)
- Redirect users to listings page when visiting invalid listing URL #143055925 (#706)
- Prevent ability for user to skip invalid pages using short form nav #143458879 (#700)
- Adds "t-ch" class to Chinese download link #142094685 (#697)
- Fix listing link in print review screen #142152729 (#695)
-
Content Updates:
- Update homepage text, currently says ONLY BMR. Move text into POEditor #143267273
- Updated additional resource Compass One Home name #140087999 (#708)
- Removed related programs and BMR on listing page #142647663
- Adds additional page titles for Account and Applications pages #134740267 (#711)
-
Engineering Chores:
- E2E test update for master + pre-pref-refactor (#705)
- Updates to phantomjs 2.1.1 from version 1.9.8 (#709)
- Updates to ArcGIS Geocoder + Neighborhood Service URLs #142275641
- Make "Do not apply online and also send in a paper application." on the sidebar dynamic #140878885
- Content updates to review-sign-in page #140728817
- Multifamily listing waitlist sidebar updates #138457143
-
Engineering Chores:
- Adds GTM event for account creation #139762319
-
Bugfixes:
- Create an Acct post Anonymous Application Submission #141844541
- Fix units table styles in Safari and IE #142250717
- Corrects color contrast for waitlist sidebar #142265037
- Fixes save draft + create account #142708955
-
Short Form Application:
- Preferences edits: intro page, order, and new text on COP/DTHP #138684323
-
New page for Neighborhood + Live #138684311
- Adds optOut functionality
- Copies NRHP preference details to liveInSf
- Adds new "preference warning" alert box when you do not select NRHP/LiveWork
- Better handling of cancelOptOut and cancelPreference
- Remove Live Pref if someone who claimed NRHP+Live changes address out of NRHP zone
- Make address required for primary and household members #140504997
- Let user continue with un-standardized address if EasyPost API is non-responsive #138280079
- Bugfix: "Forgot Password" link on review sign in page at the end of application #140503447
- Link within Read More on COP/DTHP #141224273
-
Listings:
- NRHP button remains on sidebar until the lottery results are posted #139510873
- Keep lottery info up until Lottery Results are posted on single listing sidebar #138863587
-
Engineering Chores / Accessibility:
- Invalid Entry Bug Persisting on form fields in multiple browsers and screen readers #137308885
-
Bugfixes:
- Prevents spinner from staying on screen for "Email already in use" error #141736837
- Fixes style of Application Deadline banner on mobile layout #141812085
- Fixes flow where NRHP + LiveWork can get you stuck #141813743
- Create an Account post Anonymous Application Submission #141844541
-
Multifamily Listings:
- [#140866163] Minor bug fixes pre-MF release (#649)
-
Features/reserved priority language #138282699 (#619)
- [#140359359] Updates Priority Unit name/description language on browse and single listing
- [#137819745] replace calculated available units with salesforce data (#635)
-
[#135676979] Adds logic for displaying "Waitlist/Available" in browse grid using listing data (#629)
- Features/mf waitlist available unit tags #133761237 (#556)
- [#133485869] Priority Units description above browse listings grid (#628)
-
Features/mf single listing max income table #133487111 (#607)
- [#133487111] Fully functioning AMI chart and occupancy sections of single listing
- Features/mf single listing max income table #133486717 (#559)
- [#133486717] total refactor of AMI functions to support multiple charts
-
Features/mf browse listing units table #132255853 (#606)
- [#132255853] Set up unitSummary tables for both general and reserved on Browse
- Features/mf browse listings units table v2 #132255853 (#623)
- [#132255853] Updates to browse listings units table
- [#118876289] Adds Service Onsite to single listing; refactors listing feature into directive (#601)
-
[#131920617] Single listing waitlist sidebar refactor
- [#131920617] Single listing sidebar messaging for waitlist, available units
- [#131920617] Single listing sidebar messaging for waitlist, no available units
- [#131920617] added third case for waitlist sidebar when all units are available
-
Features/mf modified single listing eligibility #118875227 (#598)
- [#118875227] added subsection before max income that includes details for the community type
- [#118875227] added content cards for priority units and reserved units that display the description (placeholder for now) and number of units for each type
-
Features/mf single listing group units by AMI #118875223 (#583)
- [#118875223] bucketing of units by AMI on single listing
- [#118875223] dont break out unit tables if there is only one AMI type
- [#118875223] added logic for grouping different unit types into their respective tables/rows based on their features
- Features/mf api single listing min income #133486933 (#597)
- [#133486717] added show/hide at "2x num of bedrooms" cutoff point for AMI chart
-
General updates:
- [#136144753] Updated css so that svg in primary-tint elements are gray (#637)
- [#138206531] Update chinese characters for language selection throughout app (#636)
- Updated housing counselor info (barry's text update) (#639)
- [#136223461] Remove mercy housing from additional resources
-
Short Form Application:
- [#140451703] New DTHP description from POEditor
- Features/prompt sign in before submitting #128266733 (#614)
- [#136294971] Bugfix - reassign primary applicant to preference on save draft (#605)
- Features/Allow unborn children DOB #136131381 (#611)
- [#136294271] Create timeout for geocoder to 10 seconds
- [#128266445] updated email editable warning to be right beneath the email field on b2-contact page
- Navigation Changes when User's Preference Info Changes #134623331 (#588)
-
Listings:
- [#140976435] Adds toggle for blank paper application pickup
- Features/single listing sidebar updates #140171591 (#647)
- [#137568467] Adds Special Notes section to single listing detail (#643)
- [#138206771] Adds due date to Applications Closed header in sidebar (#645)
- [#132632651] Remove end times on information sessions (#644)
- [#131190767] Adds styles for improving printability of browse listings page (#633)
- [#135787337] Updated single listing eligibility text on remaining units (#622)
- [#136278967] Updated link to criminal background (#621)
- [#136156321] Adds stripMostTags function to fix "Additional Info" section on Listing (#609)
- [#135979971] Browse listing Lottery Results - Updated styles to prevent overlapping of header
- [#136967891] Show lottery results accordion when no open listings
- [#136159045] Round down max monthly income for listing (#604)
- [#135266329] fixed ng-if conditionals for Year_Built and Deposit_Max (#586)
-
Engineering chores / Accessibility:
- [#135648371] got rid of some unnecessary aria attributes that were confusing screen readers
- Features/mobile nav accessibility #135638981 (#585)
- Features/add skip nav for screenreaders #131558119 (#593)
- Bugs/focus on top after navigation #136151843 (#594)
- Chores/obscure access token in vcr #138268211 (#624)
- [#138308775] Chores/Removes all references to claim submitted application (#632)
- Update rake to latest version (#612)
- [#130994559] Update heroku buildpack config (#589)
-
GTM / Analytics / SEO:
- [#135071395] Setup GTM for Lottery Results actions (#641)
- [#137764757] Adds ability to track amount of time elapsed before clicking Apply Online (#631)
- Features/GTM tracking for individual form fields and form timeouts #135073017, #134555669 (#587)
- [#114738921] Autogenerate sitemap for SEO (#630)
- Chores/set up cucumber for e2e #134472239 (#595) - completed refactoring of e2e tests into cucumber
- Chores/e2e ci #134472139 (#596) - CI config for e2e tests
- Bugs/pre lottery missing start date time #138292105 (#616)
- [#136294265] - fixed hardcoded L Seven sidebar so that Continue Application button shows up (#582)
- [#136227357] - bugfix - attach any temp session files to user upon registration (#580)
- Features/urgent feature fix updates to l seven sidebar #136198423 (#578)
- [#136061827] - removed old hardcoded elements for 280 Brighton and repurposed sidebar hardcoding for L Seven (#575)
- Features/urgent feature removed applications behave like drafts #134621947 (#574)
- [#135822505] - send empty address for HH member if they have "same address as applicant" (#573) (fix for salesforce dupe data)
- [#135988541] - Disable save and submit later button on submit
-
Features/Neighborhood boundary uses project ID #126825353 (#567)
-
Bugs/unable to close lottery modal iOS #134821233 (#569)
-
[#134111269] - added feedback survey link to application confirmation email (#568)
-
[#133069055] - prevent form submit in accountcontroller if form is invalid (#565)
-
[#134451133] - updated VCR specs and refactored GIS services and notifications
-
[#134451133] - Add email error notifications for ArcGIS services
-
[#135309637] - force applicationSubmittedDate to use America/Los_Angeles timezone instead of user local time
-
[#135145517] - Resolve angular-translate version in bower.json (#558)
-
[#133299907] - updated general lottery notice page to use translations file
-
[#134872227] - Fix issue with sessionStorage not being available (e.g. Safari Private Window)
-
[#130778859] - Short Form: Dynamically display preference availability (#548)
-
[#133343825] - Updated housing counselors content (#553)
-
[#118884683] - Browse Listings: created collapsible sections for Lottery Results and Additional Results (eligibility not matched)
-
Features/html page titles #132785993 (#542)
-
[#133465385] - Show min-max income for listing units (#543)
-
Features/primary applicant checks "I don't have an address", show them NRHP #131823739 (#540)
-
Features/Addl household member "no address" option (+ NRHP) #132935483 (#535)
-
Latest Translations (#546)
-
[#133202489] - added proper form validation to password reset form (#537)
-
Features/show general pool warning for no preferences #133299907 (#538)
-
Features/add general lottery notice to review #133540679 (#541)
- [#135246471] - added functions for first come / first serve template changes for 168 Hyde relisting
- [#131769775] - added hardcoded listing prefs for 30 Dore
- [#132350717] - upgraded ng-file-upload package to fix the issues with proof uploads
- added same geocoding error catch for householdmember
- [#131850083] - reverted modal close
- fixed geocoding error callback to let you proceed
- set up GEOCODING_SERVICE_URL as an env variable to test geocoding service being down
- [#130674079] - Wrote missing short form service spec
- Chores/listingservice and ctrl tests #130673383 (#530)
- [#133934987] - bugfix for re-initialization of liveWork combo checkbo… (#536)
- [#131917981] - no data in lottery, but there IS a PDF, Lottery Results button just links directly to PDF (#525)
- [#128541955] - Features/listing preference refactor (#524)
- [#133934987] - bugfix for re-initialization of liveWork combo checkbox (#528)
- [#134098739] - unlocked HH member DOB fields (should not be locked if loggedIn)
- [#134039597] - added Northpoint Vistas to hardcoded button list
- [#133888013] - added 3445 Geary to the hardcoded "Download Lottery Results" list
- Bug - upload file validation (#519)