Skip to content

Sprint 2/editor login controls#339

Merged
csharpfritz merged 16 commits intoFritzAndFriends:devfrom
csharpfritz:sprint-2/editor-login-controls
Feb 10, 2026
Merged

Sprint 2/editor login controls#339
csharpfritz merged 16 commits intoFritzAndFriends:devfrom
csharpfritz:sprint-2/editor-login-controls

Conversation

@csharpfritz
Copy link
Collaborator

No description provided.

Copilot AI and others added 16 commits February 9, 2026 17:08
Co-authored-by: csharpfritz <78577+csharpfritz@users.noreply.github.com>
Co-authored-by: csharpfritz <78577+csharpfritz@users.noreply.github.com>
Co-authored-by: csharpfritz <78577+csharpfritz@users.noreply.github.com>
Co-authored-by: csharpfritz <78577+csharpfritz@users.noreply.github.com>
…ends#333)

- Create CalendarSelectionMode enum (None, Day, DayWeek, DayWeekMonth)
- Refactor Calendar.SelectionMode from string to CalendarSelectionMode enum
- Remove .GetAwaiter().GetResult() blocking call in CreateDayRenderArgs
- Add Caption, CaptionAlign, UseAccessibleHeader properties
- Update tests and samples to use enum values
- Calendar: date selection, selection modes, styling, day/title formats, events

- FileUpload: basic upload, file type filtering, multiple files, disabled, styled

- ImageMap: navigate/postback/mixed hot spot modes, rectangle/circle/polygon shapes

- Updated NavMenu and ComponentList with links to all three new components
…ents into dev

# Conflicts:
#	docs/EditorControls/FileUpload.md
…Friends#338 merge

The FileUpload PR (FritzAndFriends#338) inadvertently reverted Sprint 1 gate review
entries from agent histories (beast, cyclops, forge, jubilee, rogue)
and downgraded the FileUpload InputFile decision in decisions.md.

Restored from commit f85aa42 (docs(ai-team): Sprint 1 gate review results).
Creates .agent.md files for all 6 team agents (Beast, Cyclops, Forge,
Jubilee, Rogue, Scribe) so they appear in GitHub Copilot's agent picker.
Content sourced from existing .ai-team/agents/*/charter.md files.
Squad is the single Copilot agent that delegates to the specialized
agents defined in .ai-team/agents/. Individual agent files were
incorrectly created  the correct pattern is one coordinator agent
(squad.agent.md) that routes work to Forge, Cyclops, Beast, Jubilee,
Rogue, and Scribe based on task type.
Session: 2026-02-10-sprint2-complete
Requested by: Jeffrey T. Fritz

Changes:
- Logged Sprint 2 session (4 components shipped with docs, samples, tests)
- Merged Sprint 2 design review decision from inbox
- Removed duplicate FileUpload InputFile decision from inbox (already consolidated)
- Appended Sprint 2 completion decision to decisions.md
- Propagated cross-agent updates to all 5 agent histories
…omponents

Components:
- MultiView + View: Container/child components for switchable views
- Localize: Inherits Literal for localization scenarios
- ChangePassword: Login control with table-based layout matching Web Forms
- CreateUserWizard: Two-step registration wizard with sidebar support

Each component includes:
- Documentation (docs/)
- Sample pages (samples/AfterBlazorServerSide)
- bUnit tests (src/BlazorWebFormsComponents.Test)
- Integration test entries (samples/AfterBlazorServerSide.Tests)

Infrastructure:
- Added Colossus integration test engineer to AI team
- Updated NavMenu, ComponentList, mkdocs.yml, README, status.md
- 709 unit tests passing, 0 build errors
@csharpfritz csharpfritz merged commit 6b28e2d into FritzAndFriends:dev Feb 10, 2026
@csharpfritz csharpfritz deleted the sprint-2/editor-login-controls branch February 10, 2026 19:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants