Files
ISA-Frontend/CHANGELOG.md
Lorenz Hilpert c2c40a44e8 📝 docs: initialize CHANGELOG.md with recent changes
Add changelog file following Keep a Changelog format.

Documents recent additions including checkout reward features, stock info
batching, CRM improvements, and Angular/Tailwind development skills.
2025-10-28 21:04:17 +01:00

7.2 KiB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[Unreleased]

Added

  • (checkout-reward) Disable and hide delivery options for reward feature purchases
  • (purchase-options) Add disabledPurchaseOptions with flexible visibility control
  • (reward-catalog) Pre-select in-store option for reward purchases
  • (checkout) Complete reward order confirmation with reusable product info component
  • (checkout) Implement reward order confirmation UI and confirmation list item action card component
  • (checkout) Add reward order confirmation feature with schema migrations
  • (stock-info) Implement request batching with BatchingResource
  • (crm) Introduce PrimaryCustomerCardResource and format-name utility
  • Angular template skill for modern template patterns
  • Tailwind ISA design system skill

Changed

  • (checkout-reward) Implement hierarchical grouping on rewards order confirmation
  • (checkout) Move reward selection helpers to data-access for reusability
  • (common) Add validation for notification channel flag combinations
  • (customer) Merge continueReward and continue methods into unified flow
  • Comprehensive CLAUDE.md overhaul with library reference system
  • Add Claude Code agents, commands, and skills infrastructure

Fixed

  • (checkout) Resolve currency constraint violations in price handling
  • (checkout) Add complete price structure for reward delivery orders
  • (checkout) Correct reward output desktop/mobile layout and add insufficient stock warnings
  • (customer-card) Implement navigation flow from customer card to reward search
  • (purchase-options) Correct customer features mapping
  • (reward-order-confirmation) Group items by item-level delivery type
  • (reward-order-confirmation) Correct typo and add loading state to collect button
  • (reward-confirmation) Improve action card visibility and status messages
  • (reward-selection-pop-up) Fix width issue

[4.2] - 2025-10-23

Added

  • (checkout-reward) Add reward checkout feature (#5258)
  • (crm) Add crm-data-access library with initial component and tests
  • (shared-filter) Add canApply input to filter input menu components
  • Architecture Decision Records (ADRs) documentation
  • Error handling and validation infrastructure enhancements

Changed

  • (tabs) Implement backwards compatibility for Process → Tabs migration
  • (notifications) Update remission path logic to use Date.now()
  • (customer-card) Deactivate Create Customer with Card feature
  • Update package.json and recreate package-lock.json for npm@11.6
  • Disable markdown format on save in VSCode settings

Fixed

  • (process) Simulate "old tab logic" for compatibility
  • (tabs) Correct singleton tabs interaction with new tab areas
  • (remission-list) Prioritize reload trigger over exact search
  • (remission-list-item, remission-list-empty-state) Improve empty state handling

[4.1] - 2025-10-06

Added

  • (isa-app) Migrate remission navigation to tab-based routing system
  • (utils) Add scroll-top button component
  • (remission-list, empty-state) Add comprehensive empty state handling with user guidance
  • (remission) Ensure package assignment before completing return receipts
  • (libs-ui-dialog-feedback-dialog) Add auto-close functionality with configurable delay
  • (old-ui-tooltip) Add pointer-events-auto to tooltip panel

Changed

  • (remission-list) Improve item update handling and UI feedback
  • (remission-list, search-item-to-remit-dialog) Simplify dialog flow by removing intermediate steps

Fixed

  • (remission-list) Ensure list reload after search dialog closes
  • (remission-list) Auto-select single search result when remission started
  • (remission-list, remission-return-receipt-details, libs-dialog) Improve error handling with dedicated error dialog
  • (remission-error) Simplify error handling in remission components
  • (remission) Filter search results by stock availability and display stock info
  • (remission-list, remission-data-access) Add impediment comment and remaining quantity tracking
  • (remission-quantity-and-reason-item) Correct quantity input binding and dropdown behavior
  • (remission-quantity-reason) Correct dropdown placeholder and remove hardcoded values
  • (remission-filter-label) Improve filter button label display and default text
  • (remission-data-access) Remove automatic date defaulting in fetchRemissions
  • (remission-shared-search-item-to-remit-dialog) Display context-aware feedback on errors
  • (isa-app-shell) Improve navigation link targeting for remission sub-routes
  • (oms-data-access) Adjust tolino return eligibility logic for display damage
  • (ui-input-controls-dropdown) Prevent multiple dropdowns from being open simultaneously

[4.0] - 2025-07-23

Added

  • (oms-data-access) Initial implementation of OMS data access layer
  • (oms-return-review) Implement return review feature
  • (print-button) Implement reusable print button component with service integration
  • (scanner) Add full-screen scanner styles and components
  • (product-router-link) Add shared product router link directive and builder
  • (tooltip) Add tooltip component and directive with customizable triggers
  • (shared-scanner) Move scanner to shared/scanner location
  • (common-data-access) Add takeUntil operators for keydown events

Changed

  • (oms-return-review, oms-return-summary) Fix return receipt mapping and ensure process completion
  • (ui-tooltip) Remove native title attribute from tooltip icon host
  • (oms-return-details) Improve layout and styling of order group item controls
  • (searchbox) Improve formatting and add showScannerButton getter
  • (libs-ui-item-rows) Improve data value wrapping and label sizing
  • (shared-filter, search-bar, search-main) Add E2E data attributes for filtering and search

Fixed

  • (return-details) Update email validation and improve error handling
  • (return-details) Correct storage key retrieval in ReturnDetailsStore
  • (return-details) Small layout fix (#5171)
  • (isa-app-moment-locale) Correct locale initialization for date formatting
  • (oms-return-search) Fix display and logic issues in return search results
  • (oms-return-search) Resolve issues in return search result item rendering
  • (oms-task-list-item) Address styling and layout issues in return task list
  • (ui-dropdown) Improve dropdown usability and conditional rendering
  • (return-search) Correct typo in tooltip content
  • (libs-shared-filter) Improve date range equality for default filter inputs

[3.4] - 2025-02-10

Earlier versions available in git history. Detailed changelog entries start from version 4.0.

Historical Versions

Previous versions (3.3, 3.2, 3.1, 3.0, 2.x, 1.x) are available in the git repository. For detailed information about changes in these versions, please refer to:

  • Git tags: git tag --sort=-creatordate
  • Commit history: git log <tag-from>..<tag-to>
  • Pull requests in the repository

This changelog was initially generated from git commit history. Future entries will be maintained manually following the Keep a Changelog format.