Перейти к содержимому

Changelog

Version 20.12.0

• chore: add Claude local settings to gitignore • docs: :memo: generated changelog and updated version files • docs: add facade injection and component organization guidelines • docs: add rule to always base PRs against develop branch • fix: :bug: added 100ms timeout to give offcanvas time to clean up • fix: :bug: fixed subscription provisioning modal • fix: :bug: fixed Wizard closing exception • fix: :bug: hotel booking grid used the incorrect facade • fix: :bug: migrated to using ManagingEntityGridFacade • fix: :bug: switch to ManagingEntityGridFacade in all places • fix: :globe_with_meridians: fixed missing i18n key • fix: :wrench: fixed AI migration mistakes • fix: cannot read properties of undefined reading country issue fix (#248) • fix: navigation button colors in dark mode (#268) • fix: resolve build errors from signal migration (#272) • perf: :fire: removed unused Observable • perf: :zap: lazy-load authenticated shell to reduce initial bundle by 300KB (#285) • perf: :zap: lazy-load authenticated shells across all apps for bundle optimization (#286) • perf: :zap: reduce extranet main bundle size with tree-shaking and lazy loading (#284) • refactor: :lipstick: made WinkLinks consumer footer smaller • refactor: :recycle: added app launcher to admin account page • refactor: :recycle: fixed some issues introduced by Claude • refactor: :recycle: moved leaderboard to My Account • refactor: :rotating_light: fixed readonly array injection • refactor: fix dangling signal references and improve facade encapsulation (#282) • refactor: migrate async pipe to angular signals (#270) • refactor: migrate async pipe to signals and remove HammerModule (#271) • refactor: migrate observable subscriptions to angular signals (#274) • refactor: move toSignal() from components to facades (#275) • refactor: phase 2 code quality improvements (#278) • style: :lipstick: added cursor on hover for book and pay buttons • style: :lipstick: improved how images are viewed in the extranet grid • test: increase coverage threshold to 85% with comprehensive tests (#280) • test: increase coverage to 100% across 5 domains (part 2) (#281)