Release Notes – 2021.09.16

Release Notes – 2021.09.16

 2021 M09 16

Highlights

  • Page Load Speed
    • More trimming of javascript files.
    • More image srcset code which will allow devices to choose their own image src based on resolution and network speed.
    • Working on last mile items to get our PHP profiler configured. Then we'll run it and see where our bottlenecks are on the server-side.
  • Billing
    • Work in progress on a signup/billing system rewrite.
    • Coming soon - QA/fixes for the Send Receipt page.

Updates

  • Default Images in File Manager
    Made sure that all file references that used to point to the file manager now point to the library CDN. Cleared out unneeded files from google storage,This is done in DEV, after the next stage release, I will do the same for STAGE, then for PRODUCTION for that release. Please let me know via this ticket if you notice ANY peculiarities when creating new accounts or child accounts
  • PHP7 idxv3 production testing
    Our web hosting platform has been fully migrated to a more recent version of php.
  • AR-JABOR keywords need to be redone
    Keyword search lookup tables for AR-JABOR have been rebuilt after a data provider change deprecated previous mappings.
  • Mapbox code splitting
    Performance: we were loading some mapbox related javascript twice, and now we're not.
  • Elitev5 eliminate ih.showScheduleAShowingForm
    The form has been rewritten to use new, react-based modal forms instead of old legacy code (so we can get rid of legacy code dependencies). Also, the backend logic has been switched over to use the same server-side code as all the other "custom" forms.
  • Expected MRR
    There is now an extra input to just collect "Expected MRR" instead of putting that into the pricing exceptions input.
  • Pricing Exception: Allow promo stacking
    Allow Sales Manager to make real-time pricing exception that allows for BOTH waiving full setups AND applying one or more IDX related promos.
  • AR1112101 Update Twilio Area Code
    Provisioned new twilio number.
  • PPC Admin - Do not create ads without domain attached
    Ads should not be created until we have a domain attached. We now throw an error message to prevent this problem and alert the user.

Bug fixes

  • IEW-MAIN file manager image references
    All references to files in the file manager for standard images have been updated to use the library CDN references instead.
  • Banner images using relative paths
    As of the next release, banner images from our "library" (those chosen during signup will be served from the GoogleCloudStorage library bucket.
  • Sold flag not showing on specific listing
    Allow the display of sold badges on listings of "business opportunity" type.
  • CP - Office child site counter not working
    The child account counter in the profile screen of the control panel will now include pending accounts in addition to active ones.
  • Areas not populating on search creation tool
    Fixed the saved search by location control panel tool after code cleanup in the react app broke it.
  • Saved Search By Location Tool - Keywords Missing
    Fixed the saved search by location control panel tool after code cleanup in the react app broke it.
  • Admin Menu - Search Defaults - Recommended Locations
    Fixed an issue with server images that kept them from taking existing hot fixes when new instances were created.
  • Max HOA field excluding no hoa value
    When searching for a maximum HOA fee value, results will now properly include listings that have no HOA fee value at all.
  • Commercial business opportunity displaying price as sold
    Reverted a previous code change that caused an issue with the display of prices on business opportunity listings.

Stephen Gruenholz

By Stephen Gruenholz

Stephen serves as both Graphics Manager and Product Manager at iHOUSEweb. He graduated from Cal Poly with a BS in Applied Art & Design and has been working as a Web Designer and Developer since 1998. He relentlessly pushes himself and the rest of the team to learn, grow, and innovate.