Scans all CRDT log rows for this user. Rows whose operation payload matches an earlier
row (same normalized JSON) are removed; the lowest data_version for each payload is kept. This cannot be undone. Removing tail rows can lower server
latest_version
after the next client sync.
%{"id" => "3156bed9-64ba-40f8-86d7-3ebc7d564d75", "priority" => 2.0, "project_id" => "882670c1-3824-4415-9b28-9f330db80bb9", "status" => "not_started", "title" => "Show only undone todos in dependency selection (make it a toggle which can also show done but default to not)", "type" => "todo.update", "updated_at" => "2026-03-27T10:39:07Z"}
86
todo.update
%{"id" => "3156bed9-64ba-40f8-86d7-3ebc7d564d75", "priority" => 2.0, "project_id" => "4fde0448-2ad8-4bba-93a7-a5d648016a76", "status" => "not_started", "title" => "Show only undone todos in dependency selection (make it a toggle which can also show done but default to not)", "type" => "todo.update", "updated_at" => "2026-03-27T10:39:01Z"}
85
todo.create
%{"id" => "b1f4c0df-6422-4ade-92db-df329b708d86", "inserted_at" => "2026-03-27T10:37:34Z", "priority" => 2.0, "project_id" => "882670c1-3824-4415-9b28-9f330db80bb9", "status" => "not_started", "title" => "Android - Remove \"Back to day list\" in project list view", "type" => "todo.create", "updated_at" => "2026-03-27T10:37:34Z", "user_id" => "156b0342-9379-4992-b761-1bb6eff14ab6"}
84
todo.create
%{"id" => "b3d82a8d-bef0-47e0-a48c-3140a1c5d2b3", "inserted_at" => "2026-03-27T10:36:48Z", "priority" => 2.0, "project_id" => "882670c1-3824-4415-9b28-9f330db80bb9", "status" => "not_started", "title" => "Android - Change the bottom buttons to be only the icons and move the config/settings icon to that row (far right)", "type" => "todo.create", "updated_at" => "2026-03-27T10:36:48Z", "user_id" => "156b0342-9379-4992-b761-1bb6eff14ab6"}
83
todo.create
%{"id" => "1445e456-1f4e-4c8e-b7ee-f3a2da5dff24", "inserted_at" => "2026-03-27T10:35:39Z", "priority" => 2.0, "project_id" => "4fde0448-2ad8-4bba-93a7-a5d648016a76", "status" => "not_started", "title" => "Sometimes a list, in day planner or project view, refreshes and scrolls all the way to the top automatically", "type" => "todo.create", "updated_at" => "2026-03-27T10:35:39Z", "user_id" => "156b0342-9379-4992-b761-1bb6eff14ab6"}
%{"id" => "67931d4c-4be2-4ec5-bf40-03fcad199acf", "inserted_at" => "2026-03-27T10:34:10Z", "priority" => 2.0, "project_id" => "4fde0448-2ad8-4bba-93a7-a5d648016a76", "status" => "not_started", "title" => "The todo count is wrong in the Users view of the service admin UI (way too low)", "type" => "todo.create", "updated_at" => "2026-03-27T10:34:10Z", "user_id" => "156b0342-9379-4992-b761-1bb6eff14ab6"}