Skip to content

Post milestone3m#744

Merged
bourgeoa merged 95 commits into
mainfrom
post-milestone3m
May 27, 2026
Merged

Post milestone3m#744
bourgeoa merged 95 commits into
mainfrom
post-milestone3m

Conversation

@SharonStrats
Copy link
Copy Markdown
Contributor

@SharonStrats SharonStrats commented Apr 29, 2026

This PR expands the v2 web component surface (new Button/Select/Combobox/PhotoCapture and introduces a manifest-driven build/export pipeline to keep webpack entries and package.json subpath exports in sync, alongside a few widget/login behavior fixes and new unit tests.

Changes:

  • Introduces scripts/component-manifest.mjs + sync/watch scripts, updates webpack config to consume manifest entries, and updates package.json exports/scripts accordingly.
  • Adds new Lit-based components (actions/button, forms/select, forms/combobox, media/photoCapture) with READMEs and unit tests; reorganizes v2 layout/auth component entrypoints.
  • Fixes/adjusts runtime behavior: prevent concurrent checkbox updates, normalize dropped URIs and stop propagation on DnD, broaden drop targets for attachments, and harden getUserRoles() for missing session/current user.

@SharonStrats SharonStrats self-assigned this Apr 29, 2026
@SharonStrats SharonStrats moved this to In progress in SolidOS NLNet UI Apr 29, 2026
Comment thread README.md Outdated
@timea-solid timea-solid marked this pull request as ready for review May 26, 2026 15:04
@bourgeoa bourgeoa enabled auto-merge May 27, 2026 12:57
@bourgeoa bourgeoa merged commit f5627c6 into main May 27, 2026
7 checks passed
@github-project-automation github-project-automation Bot moved this from In progress to Done in SolidOS NLNet UI May 27, 2026
@SharonStrats SharonStrats deleted the post-milestone3m branch May 28, 2026 03:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

7 participants