Restructure project #81
Labels
No labels
blocked
duplicate
needs
approval
needs
criteria
needs
estimate
needs
tests
question
step
doing
step
review
step
testing
step
todo
step
uat
type
admin
type
alert
type
bug
type
change
type
defect
type
dependencies
type
epic
type
idea
type
incident
type
investigation
type
spike
type
story
won't fix
No project
No assignees
2 participants
Notifications
Total time spent: 21 minutes 43 seconds
Due date
Vylpes
21 minutes 43 seconds
No due date set.
Dependencies
No dependencies set
Reference
RabbitLabs/droplet-next#81
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Spike findings — Project restructure (#81)
Exploration is complete via PR #82 (
feature/restructure→release/0.1.0). Full review: #82What the spike delivered
@codeblocks split into.razor.cspartials;AccountLayoutadded for static rendering;IdentityUserAccessorintroduced and registered in DI.Counter,Weather) removed; passkey UI removed; nav/layout simplified; authenticated users redirect to/dashboard.docs/.Verdict
The structural direction is sound and worth merging once remaining blockers in #82 are addressed. The Identity code-behind pattern and
AccountLayout+NavigationManager.Refreshapproach are the right shape for a maintainable Blazor Server app.Blockers still open in #82 (must fix before merge)
52693ca.cursor/debug-99de3c.log.cursor/debug*.logadded to.gitignoreApp.razorstill loads deletedPasskeySubmit.razor.js(404 on every page)IdentityUserAccessorreturns after redirect without stopping executionLogin.razor.csbut checkbox removed from UIRecommended follow-on work (post-merge)
Created as unassigned stories with
needs/criteriafor the planning runner:Droplet.Auth.Components.AccountvsDroplet.Components.Account.*namespacesNext step
@Vylpes — please address the three remaining blockers in #82 and re-request review. Spike can be closed once #82 merges.