My-Weekly-ToDo-List/prisma/migrations
mARTin-B78 8958df03ce feat: focus-triggered MS To-Do delta sync for near-instant change reflection
Pull-sync now runs on visibilitychange + window focus (in addition to mount
and the slow 15-min safety-net interval), throttled to one call per 5s. The
moment the user returns to the tab the app reconciles, so an Outlook-side
checkbox/star/title change shows up within a second of refocusing the tab
instead of after a 15-minute wait.

To keep this cheap, the Microsoft Graph delta endpoint
(/me/todo/lists/{id}/tasks/delta) is used when we have a stored deltaToken
for a synced list — typically a few hundred bytes per call when nothing
changed. Tokens are persisted on SomedayList.syncDeltaToken (new column,
migration applied) and refreshed each call. On 410 Gone (token expired
>30 days) we fall back to a full fetch and prime a new chain. Delta also
brings remote deletions (@removed) so they propagate locally without
needing a full list scan.

v1.104.0

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-03 21:58:00 +02:00
..
20260220_add_goal_font_settings feat: Goal persistence, font settings, z-index fix, task sync, and scope fix 2026-02-20 17:06:38 +01:00
20260220_add_goal_scope fix: Switch Apple Reminders to CalDAV, restore date picker, add goal scope 2026-02-20 18:23:37 +01:00
20260220_add_soft_delete feat: Add soft delete, remove Apple Reminders, improve Google Tasks sync 2026-02-21 09:04:49 +01:00
20260224_add_missing_columns feat: fix Docker deployment, OAuth redirects, event editing, and UI improvements 2026-02-24 23:18:13 +01:00
20260224_add_missing_tables feat: fix Docker deployment, OAuth redirects, event editing, and UI improvements 2026-02-24 23:18:13 +01:00
20260224_add_task_checkboxes feat: add setting to show task checkboxes in weekly view 2026-02-25 12:59:55 +01:00
20260301_add_account_projects_cache_settings fix: add missing migrations and fix deploy script failures 2026-03-10 15:59:37 +01:00
20260303_add_ext_expires_in fix(prisma): manual sql migration for ext_expires_in 2026-03-03 15:23:15 +01:00
20260310_add_someday_tab feat: add someday list tabs and side navigation arrows 2026-03-10 21:15:46 +01:00
20260310_add_weekday_date_quote_settings fix: add missing migrations and fix deploy script failures 2026-03-10 15:59:37 +01:00
20260311_add_kanban_stage feat: add Kanban board view with customizable stages 2026-03-11 09:15:11 +01:00
20260319_add_missing_user_columns fix: add migrations for 10 missing User columns 2026-03-19 09:42:27 +01:00
20260319_add_weather_recent_cities fix: add missing migration for weatherRecentCities column 2026-03-19 09:30:03 +01:00
20260403_add_task_url feat: add hyperlink support to tasks 2026-04-03 15:04:44 +02:00
20260501_add_priority_settings_and_list_visuals feat: projects tab, priority icons, list/tab visuals 2026-05-01 14:23:56 +02:00
20260503_add_busy_status_and_outlook_importance feat: bidirectional Outlook/MS To-Do sync, busyStatus + star, list-delete dialog 2026-05-03 19:53:09 +02:00
20260503_add_someday_list_sync_delta_token feat: focus-triggered MS To-Do delta sync for near-instant change reflection 2026-05-03 21:58:00 +02:00
20260130171312_init_complete_schema feat: add task actions (notes/delete) and refine animation logic 2026-02-01 12:25:53 +01:00
20260206172137_add_scheduled_date feat: localize app to German and add configurable day hours 2026-02-09 12:11:52 +01:00
20260211145615_add_focus_timer_duration Fix header layout, add day/night switch, refine night mode styling 2026-02-12 20:14:12 +01:00
20260218202255_add_external_task_fields feat: Add Google Tasks, Apple Reminders, task import/sync, holidays, and UI enhancements 2026-02-20 16:56:14 +01:00
migration_lock.toml feat: add task actions (notes/delete) and refine animation logic 2026-02-01 12:25:53 +01:00