My-Weekly-ToDo-List/src/app/api/tasks
mARTin 83e2a99d78 feat: add undo/redo, fix Outlook OAuth session loss, fix Microsoft To-Do task import
Undo/Redo:
- Add undo/redo stacks tracking task and someday list state snapshots
- Undo/redo buttons appear on hover in header center section
- Keyboard shortcuts: Ctrl+Z (undo), Ctrl+Y / Ctrl+Shift+Z (redo)
- Snapshots taken before addTask, toggleTask, updateTask, deleteTask, toggleTaskRolling

Outlook OAuth fix:
- Redirect through /auth/oauth-complete client-side page instead of directly to /tasks
- Client page calls session.update() to refresh JWT before navigating
- Prevents session loss caused by SameSite cookie policy during cross-origin redirect

Microsoft To-Do import fix:
- Set externalId and externalProvider on SomedayList during import
- Link existing lists missing external metadata on re-import
- Enables pull-sync to find and update tasks in subsequent syncs

v1.2.0

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-24 00:07:59 +01:00
..
import feat: add undo/redo, fix Outlook OAuth session loss, fix Microsoft To-Do task import 2026-02-24 00:07:59 +01:00
lists feat: Add Microsoft To-Do and Outlook Calendar integration 2026-02-21 22:07:37 +01:00
sync fix: time grid layout alignment and task drag/drop collision detection 2026-02-23 21:29:56 +01:00
route.ts fix: time grid layout alignment and task drag/drop collision detection 2026-02-23 21:29:56 +01:00