Delta Weekly Report 2026-08-28


Summary

  1. This week centred on chat reliability and huddles, with reaction emoji parity merged.
  2. Heartbeat Homes moved into admin property editing, search accuracy, details URL and jobs-service work, plus a large market-query refactor.
  3. Several product tracks advanced in parallel: Share Location, Vantage (formerly Shortclipper), M3 UI, Litria, Tandem, and Availability Manager.
  4. QA automation continued aligning the H2 suite with heartbeat2 changes.
  5. Next week will emphasise chat drag-and-drop and workflow triggers, Heartbeat Homes property visibility, shared login and batch rename, plus continued work on Litria, M3 UI, and Tandem.

This Week's Updates

Done

Chat, reactions, and huddles

  1. Delta-3301 H2 > Reactions > Some emojis are not available on mattermost — merged; used emojis that are available only on mattermost

Heartbeat Homes

  1. Delta-3325 Homes > Add setting to change unit of measurement
  2. HD-119785 [homes] Searching for "marina apartments" shows "Marina Residence" but it should say "Marina Residences #" like "5" or "2"
  3. Updated details URLs to support transaction_id and restore property_id
  4. Updated the jobs service to include the remaining Dubai schemas
  5. Added the /explore page
  6. Admin-authored property names now drive what a sale row is called and what it can be found by
  7. Trigram index and cache invalidation so an admin rename reaches public search immediately
  8. Market query file cut from 1,633 lines to 407 across seven modules, with exact name match ranked ahead of date

Aegis and Availability Manager

  1. HD-119793 Aegis > Video Review > Resubmit
  2. Availability Manager > Project scaffolding
  3. Availability Manager > Initial implementation of authentication feature and automatic user profile creation

QA and automation

  1. QA-3051 Automation > Update automation tool to apply changes from heartbeat2
  2. Added H2 sanity coverage for Viki content playback timestamp validation, autoplay hover behaviour, content editor photo search flows, and Photos login requirement
  3. Included photos and creators H2 specs in the user Playwright testMatch config so they run with the user suite
  4. Updated creators page tests to use H2 home page validation, menu button sidebar handling, and home menu navigation for more reliable setup/cleanup
  5. Added/reused Kiwi TCMS execution tracking hooks in the new H2 specs so test starts/results are recorded consistently

Idea projects

Share Location

  1. Started the project — https://where.heartbeat.me

M3 UI

  1. New Material 3 Vue component library, 41 components across five pnpm workspaces, 36 commits from an empty repo
  2. Light and dark colour system derived in CSS from one custom property, 51 of 53 roles, no colour library on that path
  3. Menus, tooltips and colour picker moved onto the browser's own popover and CSS anchor positioning, with an @supports fallback
  4. Range and multi-thumb slider built from one real range input per handle, so keyboard and screen-reader behaviour comes from the platform
  5. Playground with a page per component, live theming, and 18 font families with variable-axis controls
  6. Ripple, state layer and spring motion package underneath all 41 components
  7. Spec-compliance pass over the component set and playground in one day, 20 commits across 271 files


Litria

  1. New browser-only RAW photo editor, from empty repo to opening a camera RAW, editing it and exporting a JPEG with nothing leaving the machine
  2. Folder browser, filmstrip, thumbnail cache surviving a browser restart, remembered folders and persistent per-photo edits
  3. Background photo preparation, on by default, discarded the moment you touch the foreground, with the rig that measures its cost
  4. Bounded reliability run recorded exactly as measured
  5. Privacy gate rewritten so it stops failing on the app loading its own decoder and can still catch real photo bytes in browser storage
  6. Two benchmark harnesses corrected, one comparing exports to camera spec sheets instead of decoder output, one skipping the real folder import
  7. Filmstrip spinner swallowing clicks on a photo being prepared, and a stale failure message landing on the photo you had just opened

Vantage

  1. Shortclipper renamed to "Vantage", targeting a social media manager platform
  2. Ships first as an uploading platform, currently to YouTube only

Agent Fleet

  1. Personal agent toolkit moved into the org and de-personalised, with security review added as its own delivery stage
  2. Installer rewritten so an upgrade removes what it installed, backs up files it does not own, and works on Windows

In progress

  1. Delta-3317 H2 > Chat > Support scheduled message
  2. Delta-3267 H2 > Huddles > Add huddles list in sidebar
  3. QA-3432 heartbeat2 > Chat > message can't be removed from list and unpin message gets split into two lines
  4. Delta-3290 Heartbeat Homes > Admin Page > BE - Implement mutation for editing property details
  5. Delta-3293 Heartbeat Homes > Admin Page > FE - Property list edit property details feature
  6. Heartbeat Homes > Create a new heartbeat user during login for new users — for review
  7. Heartbeat Homes > Refactor admin/properties to use property_catalog
  8. Heartbeat Homes > Shared login
  9. Tandem > Added tracking for feed, sleep, diapers, and summary of doctor visit
  10. Vantage > Integrating different social media platforms: Meta (Facebook, Instagram), YouTube, TikTok, Vimeo (later on), Bilibili (later on)
  11. Vantage > Short clipping for shorts
  12. M3 UI > Publishing the token and primitives packages and hosting the playground
  13. Litria > Product shell and durable photo catalogue, 14 commits on an unpushed branch
  14. Litria > Device-to-device RAW transfer proof of concept, 63 files not yet committed
  15. QA-3051 Automation > Update automation tool to apply changes from heartbeat2




Next week

  1. Delta-3323 H2 > Chat > The file drag and drop is not working in chat thread
  2. Delta-3321 H2 > Huddle > Pressing "Ctrl + C" on highlighted text inside heartbeat2.com/chat would enable the camera
  3. Delta-3263 H2 > Workflows > Support trigger of workflow on message
  4. Delta-3290 Heartbeat Homes > Admin Page > BE - Implement mutation for editing property details — wrap up and merge/deploy
  5. Delta-3293 Heartbeat Homes > Admin Page > FE - Property list edit property details feature — wrap up and merge/deploy
  6. Delta-3294 Heartbeat Homes > Admin Page > BE - Implement mutation for updating property visibility
  7. Heartbeat Homes > Continue adding support for batch rename
  8. QA-3051 Automation > Update automation tool to apply changes from heartbeat2 — continue to update test cases for H2 compatibility
  9. Continue on the Tandem project
  10. Continue on the Availability Manager project
  11. Continue working on Litria and M3 UI
  12. Availability: Virgilio will be on leave August 31

Leaves

  1. Virgilio, 1 day (August 31) (Monday)
  2. Adrian, VL/2 (August 31) (Monday)