Tovább a tartalomhoz

Changelog

20.13.1

• docs: :memo: generated changelog and updated version files • fix: :bug: removed facades where not needed • fix: :bug: removed the need for LatestSupplierState in inventory search page • refactor: :fire: removed socials in extranet • refactor: :recycle: make url name regex more lenient • refactor: :recycle: moved online presence to My Account • style: :lipstick: added object-fit-contain to all card images

20.13.0

• docs: :memo: added mobile-only text to make better UX on mobile • docs: :memo: generated changelog and updated version files • docs: :memo: made better marketing text for social • docs: :memo: updated text • docs: :memo: updated text on my-account home page • feat: added eye button for preview functionality and fixed issue with… (#297) • fix: :recycle: fixed links to Academy on Social homepage • refactor: :recycle: added video to studio • style: :lipstick: added new card on social homepage • style: :lipstick: added object-fit-contain on image • style: :lipstick: improved Extranet and Studio home pages as well • style: :lipstick: improved portal homepages • style: :lipstick: improved Wink Social homepage

20.12.1

• docs: :memo: generated changelog and updated version files • fix: :recycle: removed tracking pixel form from customization

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)

20.11.0

• docs: :memo: generated changelog and updated version files • docs: comprehensive README.md rewrite with DDD architecture guide • feat: add tracking pixel provider infrastructure (#261) • fix: :bug: fixed provisioning • fix: :rotating_light: added updating$ back on managingEntityManagerFacade • refactor: :recycle: loading managing entity list in provision table • refactor: :rotating_light: fixed self referencing dependency • test: add comprehensive unit tests for NgRx state management (#263) • test: comprehensive test coverage improvements across 20+ domains (#264)

20.10.0

• chore: test coverage improvements and cleanup (#245) • docs: :memo: generated changelog and updated version files • feat: add tracking pixel support to Customization • fix: correct form validator tests with proper imports and assertions (#244) • fix: remove explicit string values from tracking pixel enums • fix: resolve lint errors across workspace (#241) • style: :recycle: added free tiers to provisioning modal • test: convert 471 tests from direct instantiation to TestBed injection • test: fix service infrastructure layer tests • test: modernize booking NgRx effects tests • test: modernize test patterns and fix broken imports across 176 files

20.9.0

• chore: add .worktrees to gitignore for isolated workspaces • chore: add jest and typescript config for scripts • chore: add test-reports to gitignore • docs: :globe_with_meridians: fixed some keys • docs: :memo: add CLAUDE.md with comprehensive architecture documentation • docs: :memo: generated changelog and updated version files • docs: :wrench: added Claude integration and skills • docs: add comprehensive authentication utilities testing summary • docs: add comprehensive test cleanup and coverage strategy design • docs: add comprehensive test failures baseline summary • docs: add phase 4 completion summary • docs: add phase 4 task #5 summary for authentication interceptors • docs: add test coverage baseline audit results • docs: authentication domain coverage analysis • docs: complete Task 3.4 - all import errors fixed • docs: document Jest ESM fixes and remaining issues • docs: finalize phase 4 authentication ecosystem documentation • docs: phase 2 complete - 94.69% coverage achieved • docs: phase 4 baseline - 49.1% pass rate after ESM fixes • docs: phase 4 task #3 progress - test setup fixes complete • docs: phase 4 task #4 complete - authentication guards 100% coverage • docs: update Phase 2 progress - Priority 1 complete (86.72% coverage) • docs: update phase 4 summary with UI component testing results • feat: add audit data model types • feat: add file scanner utility • feat: add main audit script • feat: add main test generator script • feat: add mock helpers library • feat: add project type classifier utility • feat: add test fixtures library • feat: add test template generator • feat: added preview model and fix for create page issue • fix: :bug: defaulted scoreSortType to MEMBER if none available • fix: :bug: fixed crash new users were experiencing in WinkLinks • fix: :bug: fixes sorting by owner / manager • fix: :bug: removed confirmation modal • fix: :lipstick: posts now support newlines • fix: add @jsverse and lodash-es to Jest transformIgnorePatterns • fix: add comprehensive ESM package support to transformIgnorePatterns • fix: add Jest ESM support for Angular 21 .mjs modules • fix: add TypeScript path mapping resolution to all Jest configs • fix: bot comment • fix: design changes • fix: fix publisher test configurations • fix: pr comment changes • fix: pr comment fixes • fix: remove SharedUtilTokensModule from service tests • style: :lipstick: changed image dimensions on create account image • test: achieve 100% coverage for authentication guards • test: achieve 100% coverage for authentication interceptors • test: achieve 100% coverage for authentication ui-account-button component • test: achieve 100% coverage for authentication-feature-token-expired-notifier • test: achieve 100% coverage for authentication-ui-google-sign-in • test: achieve 100% coverage for has-role-pipe • test: achieve 100% coverage for is-admin guard • test: achieve 91% coverage for async-email-validator • test: achieve 95-100% coverage for authentication utilities • test: achieve 98.67% coverage for authentication domain • test: add comprehensive AccessLevelControlService tests (26/26 passing) • test: add comprehensive CookieOAuthStorage tests (21/21 passing) • test: add comprehensive CookieRedirectStorage tests (19/19 passing) • test: add comprehensive interface tests for booking-domain entities • test: add comprehensive NativeOAuthStorage tests (26/26 passing) • test: add comprehensive OAuth login coordinator tests • test: add comprehensive reducer tests (44/44 passing) • test: add comprehensive selector tests (32/32 passing) • test: add comprehensive tests for AbstractPurchasedOfferEntryInterface • test: add comprehensive tests for AddOnOffersInterface • test: add comprehensive tests for booking-domain types and enums • test: add comprehensive tests for booking-profile-pipe • test: add comprehensive tests for BookingContractInterface • test: add comprehensive tests for is-further-reviewable-directive • test: add comprehensive tests for is-refundable-pipe • test: add comprehensive tests for is-reviewable-pipe • test: add comprehensive tests for primary-guest-user-pipe • test: add comprehensive tests for refund-request-form-service • test: add comprehensive tests for refund-request-upsert-service • test: add comprehensive tests for select-company-booking guard • test: add comprehensive tests for select-consumer-booking guard • test: add comprehensive tests for select-public-booking guard • test: add comprehensive tests for three entity interfaces • test: add comprehensive UserAuthenticationTokenFacade tests (25/25 passing) • test: add missing test cases for project classifier • test: add tests for 3 entity interfaces • test: add tests for 4 entity interfaces • test: add tests for 7 consumer entity interfaces • test: add tests for booking interface • test: add tests for public-booking interface • test: add tests for public-room-stay interface • test: add tests for refund-request-form interface • test: fix all authentication-domain tests to pass • test: fix authentication guard and jest configs • test: fix authentication interceptor tests • test: fix authentication-domain test configurations • test: fix final 2 UI component tests (ancillary, payment-loader) • test: generate missing test files across all projects • test: modernize 7 feature component tests to standalone pattern • test: modernize UI component tests to standalone pattern

20.8.10

• docs: :memo: generated changelog and updated version files • perf: :zap: added PreloadAllModules as preloading strategy

20.8.9

• docs: :memo: generated changelog and updated version files • fix: :bug: fixed adding multiple media one at a time

20.8.8

• chore: :wrench: enabled Subscriptions in prod • docs: :memo: generated changelog and updated version files