Changelog

What's new

Recent production releases for LeaseLab.

v26.03.21

v26.03.21

March 30, 2026

What's Changed

  • sitemap-lastmod-fix.md by @yangjeep in #134
  • feat: move ALDA trust/experience block from homepage to About page by @yangjeep in #141
  • feat: application ops loop — internal notification + next step email by @yangjeep in #144
  • feat: refine ALDA About page layout, heading, and trust section by @yangjeep in #145
  • feat: Home Inbox v1 — API-backed inbox with snapshot counters by @yangjeep in #151
  • fix: inconsistent site optics by @yangjeep in #156
  • feat: org-level application notification config by @yangjeep in #157
  • feat: application-to-occupancy workflow implementation spec by @yangjeep in #150
  • remove the stale release-sync-to-prod.yml workflow as we switched to … by @yangjeep in #159
  • feature release by @yangjeep in #160

Full Changelog: v26.03.19...v26.03.21

v26.03.20

v26.03.20

March 27, 2026

What's Changed

  • feat: move ALDA trust/experience block from homepage to About page (#… by @yangjeep in #142

Full Changelog: v26.03.19...v26.03.20

v26.03.17

v26.03.17

March 26, 2026

What's Changed

  • ci: add production release note system with historical backfill by @yangjeep in #127
  • Fix sitemap generation and suppress img-element warnings by @yangjeep in #128
  • Implement email foundation schema, service, and admin UI by @yangjeep in #129

Full Changelog: v26.03.16...v26.03.17

v26.03.16

v26.03.16

March 26, 2026

What's Changed

  • Implement email foundation schema, service, and admin UI by @yangjeep in #123
  • chore: upgrade Next.js 15 → 16.2.1 across all frontend apps by @yangjeep in #124

Full Changelog: v26.03.15...v26.03.16

v26.03.15

v26.03.15

March 23, 2026

What's Changed

  • feat: post-release polish - member editing, listing page consistency, application & invitation list improvement and other UX consistency by @yangjeep in #120

Full Changelog: v26.03.13...v26.03.15

v26.03.13

v26.03.13

March 22, 2026

What's Changed

  • Storefront Split + Demo Boundary Hardening by @yangjeep in #75
  • Feat/lease lifecycle by @yangjeep in #70
  • Update profile name and GitHub link for Jiajian Yang by @yangjeep in #76
  • Refactor leaselab-site hero and core sections for clarity and conversion by @claude in #77
  • Refine workflow demo hierarchy and enhance UI preview section by @claude in #79
  • Add L | L monogram favicon to leaselab-site with proper orientation by @claude in #80
  • feat(ops): UX and IA cleanup — lease creation, work order dropdowns, … by @yangjeep in #81
  • Add LeaseLab builder agent configuration by @yangjeep in #86
  • docs: RBAC and resource-sharing MVP design document by @yangjeep in #85
  • Enhance lease creation, work order dropdowns, and settings structure by @yangjeep in #87
  • Implement RBAC and membership invitation flow by @yangjeep in #93
  • fix(hooks): tighten blocked-mode recovery + add Blocked Mode Contract by @Copilot in #95
  • fix(hooks): normalize repo-internal absolute paths in pre-tool-use blocked-mode recovery by @Copilot in #99
  • fix(ops): UAT stabilization — unit dropdown reset, date corruption, application review actions by @Copilot in #96
  • refactor: property→unit cascade from effect-driven to handler-driven by @Copilot in #101
  • RBAC Phase 2: Implement org membership flow and property sharing features by @yangjeep in #97
  • Add application continuation workflow for LeaseLab by @Copilot in #100
  • fix(ops): make lease end_date optional + remove top-level Storefronts… by @yangjeep in #104
  • Invitation logic fix by @yangjeep in #103
  • feat: Members + Invitations management UI for Ops by @yangjeep in #105
  • implement phase 3 command and lifecycle enforcement by @yangjeep in #106
  • Implement RBAC closure backend and UI enhancements for commands by @yangjeep in #107
  • fix: QA release blockers — listing creation, review flow, republish, … by @yangjeep in #108
  • fix: address QA re-test failures — date in summary card, reevaluation… by @yangjeep in #109
  • fix: unit dropdown render — error branch was replacing select element… by @yangjeep in #110
  • fix: unit dropdown — runtime diagnostics + direct useEffect replacing… by @yangjeep in #113
  • fix: unit dropdown — response-shape mismatch, filter uses top-level s… by @yangjeep in #114
  • docs: release preparation — fix broken doc links, update stale monore… by @yangjeep in #116

Full Changelog: v26.03.12...v26.03.13

v26.03.12

v26.03.12

March 17, 2026

What's Changed

  • fix(storefront-alda): replace placeholder contact form with clean ema… by @yangjeep in #74

Full Changelog: v26.03.11...v26.03.12

v26.03.11

v26.03.11

March 17, 2026

What's Changed

  • feat(storefront-alda): Adding GA Support and phone number etc by @yangjeep in #73

Full Changelog: v26.03.10...v26.03.11

v26.03.10

v26.03.10

March 16, 2026

What's Changed

  • feat: add AldaLogo component and wire into storefront-alda header + A… by @yangjeep in #71

Full Changelog: v26.03.09...v26.03.10