Sitelet https://github.com/sdcorejs/sdcorejs-angular/compare/main...feat/clearable-form-controls
Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: sdcorejs/sdcorejs-angular
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: main
Choose a base ref
...
head repository: sdcorejs/sdcorejs-angular
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: feat/clearable-form-controls
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 15 commits
  • 603 files changed
  • 2 contributors

Commits on Jul 14, 2026

  1. feat(showcase): add release branding and social previews

    - limit the showcase catalog to 21.1.2, 20.1.2, and 19.1.2
    - add SDCoreJS favicon, author branding, and social metadata
    - generate indexable route shells for GitHub Pages deep links
    
    Verification: npm run test:showcase-generators; npm run test:showcase-branding; npm run check:sync; npm run lint:phase:release; npm --prefix versions/v19 run test:showcase; production showcase build
    nghiatt15 committed Jul 14, 2026
    Configuration menu
    Copy the full SHA
    8f334f6 View commit details
    Browse the repository at this point in the history
  2. refactor(datetime): prepare shared picker migration

    Replace the vendored datetime picker with the shared package integration,
    add wrapper regression coverage, and preserve the approved handoff artifacts.
    
    Verification: deferred by user
    Blocked until @sdcorejs/angular-material-datetime@1.0.3 publishes a valid Angular Package Format entrypoint.
    nghiatt15 committed Jul 14, 2026
    Configuration menu
    Copy the full SHA
    9b5f3f7 View commit details
    Browse the repository at this point in the history
  3. feat(datetime): integrate material datetime 1.0.3

    - pin the shared datetime picker runtime dependency across Angular 19-21
    - remove the remaining vendored picker sources from derived workspaces
    - seed committed picker state before open and cover model refresh regressions
    - add integration, maintenance, and user documentation
    
    Verification:
    - focused datetime tests: 66/66 on v19, v20, and v21
    - production library builds: pass on v19, v20, and v21
    - sync, exact metadata, vendored-source, and staged hygiene checks: pass
    
    Known gaps:
    - full suites share 18 failures outside the datetime diff and miss global coverage thresholds
    - Angular 20 deep npm ls reports an existing peer-minor mismatch
    - browser visual/click smoke is deferred because no browser is available
    - full release lint has 27 issues in files outside this commit; scoped datetime lint passes
    sdcorejs committed Jul 14, 2026
    Configuration menu
    Copy the full SHA
    f66de9c View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    5602da4 View commit details
    Browse the repository at this point in the history

Commits on Jul 15, 2026

  1. docs(design): add compact table settings handoff

    Document the approved compact density contract for table settings.
    Include editable desktop/mobile wireframes, switch states, and PNG previews.
    Keep production implementation and temporary visual-companion files out of scope.
    sdcorejs committed Jul 15, 2026
    Configuration menu
    Copy the full SHA
    8077c47 View commit details
    Browse the repository at this point in the history
  2. docs(angular): specify AuthOM hard purge

    Document the approved repository-wide removal contract across Core UI,
    Showcase, historical feature records, and published-doc archives.
    Record the breaking no-stub decision and structural verification gates.
    No production source changes are included.
    sdcorejs committed Jul 15, 2026
    Configuration menu
    Copy the full SHA
    fcdfdcd View commit details
    Browse the repository at this point in the history
  3. feat(angular)!: remove AuthOM integration

    Remove the AuthOM secondary entrypoint, Showcase references, historical records, and published documentation across Angular 19, 20, and 21.
    
    Preserve supported auth, keycloak, permission, layout, and icon entrypoints while resolving the release lint baseline.
    
    BREAKING CHANGE: @sdcorejs/angular/modules/authom has been removed with no compatibility stub.
    sdcorejs committed Jul 15, 2026
    Configuration menu
    Copy the full SHA
    dfced07 View commit details
    Browse the repository at this point in the history

Commits on Jul 16, 2026

  1. docs(angular): design stable form-builder placeholders

    Document the single-visible-placeholder model for palette, field, and row drag flows.
    
    Record root-cause evidence, cleanup rules, regression coverage, and v19-first rollout constraints before implementation.
    sdcorejs committed Jul 16, 2026
    Configuration menu
    Copy the full SHA
    75db98a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    fbf3221 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2b7d644 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    7b774f5 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    2468118 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    90624e2 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    256eebb View commit details
    Browse the repository at this point in the history
  8. feat(angular): add opt-in clearable controls

    - add clearable=false inputs to text, number, color, date, and datetime controls
    - enable clear actions for inline column and external table filters
    - sync Angular 20/21 mirrors and document the public contract
    
    Verification: v19 build; 333 focused tests; npm run lint:release; npm run check:sync; git diff --check
    Known baseline: the full v19 suite has 17 unrelated failures outside this feature scope.
    nghiatt15 committed Jul 16, 2026
    Configuration menu
    Copy the full SHA
    1176664 View commit details
    Browse the repository at this point in the history
Loading