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.
Version
Type
Inserted
Operation
5312
todo.update
%{"description" => "# Grid and then\n\n- Wtf\n- Man\n\n## Toast\n\nMan I have to go to work 😭😭😭😒😭😭😭\n\n*Still have a few things to do with the other one*~~s Andrew and I are going to the other~~ games and I don't know what to do with the other one I think I have a few things to do with the other one I think I have a few things to do with the other one I think I have a few things to do with the other one I think I have a feeling that I\n\n\n\n![](data:image/png;base64,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" <> ..., "id" => "a975b86a-bf97-4003-944e-feb5b1cf73b0", "priority" => 4.0, "project_id" => "2600ea1e-323f-4da0-ac82-718e100bebcd", "status" => "not_started", "title" => "Add descriptions to todos on Android", "type" => "todo.update", "updated_at" => "2026-04-22T23:07:01Z"}
5311
todo.update
%{"description" => "# Grid and then\n\n- Wtf\n- Man\n\n## Toast\n\nMan I have to go to work 😭😭😭😒😭😭😭\n\n*Still have a few things to do with the other one*~~s Andrew and I are going to the other~~ games and I don't know what to do with the other one I think I have a few things to do with the other one I think I have a few things to do with the other one I think I have a few things to do with the other one I think I have a feeling that I", "id" => "a975b86a-bf97-4003-944e-feb5b1cf73b0", "priority" => 4.0, "project_id" => "2600ea1e-323f-4da0-ac82-718e100bebcd", "status" => "not_started", "title" => "Add descriptions to todos on Android", "type" => "todo.update", "updated_at" => "2026-04-22T22:45:05Z"}
%{"description" => "- Wtf\n- Man\n\n# Toast\n\n**Man I have to go to work 😭😭😭😒😭😭😭**\n\n*Still have a few things to do with the other one*~~s Andrew and I are going to the other~~ games and I don't know what to do with the other one I think I have a few things to do with the other one I think I have a few things to do with the other one I think I have a few things to do with the other one I think I have a feeling that I", "id" => "a975b86a-bf97-4003-944e-feb5b1cf73b0", "priority" => 4.0, "project_id" => "2600ea1e-323f-4da0-ac82-718e100bebcd", "status" => "not_started", "title" => "Add descriptions to todos on Android", "type" => "todo.update", "updated_at" => "2026-04-22T22:14:04Z"}
%{"id" => "6482778d-560b-4fc0-ac36-b26af4fea83f", "inserted_at" => "2026-04-22T13:36:55Z", "priority" => 2.0, "project_id" => "2600ea1e-323f-4da0-ac82-718e100bebcd", "status" => "not_started", "title" => "New type: Idea. Mostly just a todo but maybe with a few slightly different fields", "type" => "todo.create", "updated_at" => "2026-04-22T13:36:55Z", "user_id" => "156b0342-9379-4992-b761-1bb6eff14ab6"}