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
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

Milestone 3m: Implement new style for profile & profile editor

7 participants