## Summary
**Specialized Note Type Editors**
- Person: form-first layout with Relationship, Birthday, Email, Phone, Organization, Address fields; TipTap in collapsible Notes section
- Place: form-first layout with Address, Phone, Hours, Website, Category fields
- List: dedicated checklist builder with Enter-to-add, Backspace-to-delete, checkbox toggle; serializes to/from markdown
- Tab navigation skips the formatting toolbar; auto-focus on title; type-dependent placeholders
**Knowledge View**
- New item button redesigned as gradient CTA with icon menu (Note, Task, Person, Place, List)
- Person cards show organization; place cards show category
- Backend returns new person/place metadata fields
**Calendar Event UX**
- Start time required; defaults to next 30-minute boundary
- End time auto-linked: 1-hour default duration, moves when start changes
- End time can't be set before start (snaps to start + 1h)
- All-day toggle clears/restores times intelligently
- Past event hint shown in amber
**Theme Polish**
- DRY: 55 hardcoded violet values replaced with 7 CSS custom properties
- Dark mode contrast boost: borders, glows, card edges all increased ~2x for visibility in ambient light
## Test Plan
- [ ] Create a new Person — form fields are primary, Notes section collapsible
- [ ] Create a new List — Enter adds items, Backspace on empty removes, checkboxes work
- [ ] Tab from title skips toolbar, goes to first field
- [ ] New button shows 5 type options with icons
- [ ] Create calendar event — start defaults to next :00/:30, end is start + 1h
- [ ] Change start time — end moves to match
- [ ] Set end before start — snaps to start + 1h
- [ ] Dark mode: borders and glows visible in ambient light
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Summary
Specialized Note Type Editors
Knowledge View
Calendar Event UX
Theme Polish
Test Plan
🤖 Generated with Claude Code