# Feature: Phase 2 — Enhanced Features **Branch:** `feature/phase-2-enhanced-features` **Base branch:** `master` **Created:** 2026-03-24 **Status:** Done **Strategy:** Big Bang **Mode:** Automated **Execution:** Orchestrator ## Summary Add OAuth/Authentik integration, drag-and-drop reordering, localization (EN/RU), additional widget types (bookmark, note, embed, status), and per-board access control UI. ## Build & Test Commands - **Build:** `npm run build` - **Test:** `npm test` - **Lint:** `npm run lint` - **Type Check:** `npm run check` ## Phases - [x] Phase 1: OAuth/Authentik Integration [fullstack] → [subplan](./phase-1-oauth.md) - [x] Phase 2: Drag-and-Drop Reordering [frontend] → [subplan](./phase-2-dnd.md) - [x] Phase 3: Localization EN/RU [fullstack] → [subplan](./phase-3-localization.md) - [x] Phase 4: Additional Widget Types [fullstack] → [subplan](./phase-4-widgets.md) - [x] Phase 5: Per-Board Access Control UI [fullstack] → [subplan](./phase-5-access-control.md) - [x] Phase 6: Integration & Polish [fullstack] → [subplan](./phase-6-integration.md) ## Phase Progress Log | Phase | Domain | Status | Review | Build | Committed | | ----------------------- | --------- | ------ | ------ | ----- | --------- | | Phase 1: OAuth | fullstack | Done | ⬜ | ⬜ | ⬜ | | Phase 2: DnD | frontend | Done | ⬜ | ⬜ | ⬜ | | Phase 3: Localization | fullstack | Done | ⬜ | ⬜ | ⬜ | | Phase 4: Widgets | fullstack | Done | ⬜ | ⬜ | ⬜ | | Phase 5: Access Control | fullstack | Done | ⬜ | ⬜ | ⬜ | | Phase 6: Integration | fullstack | Done | ⬜ | ⬜ | ⬜ | ## Final Review - [ ] Comprehensive code review - [ ] Full build passes - [ ] Full test suite passes - [ ] Merged to `master`