M7: Frontend Integration Complete

Deliverables:
- Login page integrated
- Auto-refresh token logic
- Protected fetch wrapper
- Feed page integrated
- Post creation page integrated
- Draft editing page
- Submit-for-approval action
- Admin dashboard integrated
- Search UI integrated

Completion Criteria:
From dev environment:
1. Login
2. Create post
3. Edit post
4. Submit
5. Approve
6. Publish
7. Search
8. Feed shows correct results

Dependencies:
- Milestone 2 (Auth)
- Milestone 3 (post endpoints)
- Milestone 4 (search)
- Milestone 6 (admin workflow)

No due date
91% Completed