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" => "67aaa682-0efe-4797-99de-348e64daf196", "priority" => 4.0, "project_id" => "2600ea1e-323f-4da0-ac82-718e100bebcd", "status" => "not_started", "title" => "Add view that shows un-bought to buys by the category (where to buy the thing)", "type" => "todo.update", "updated_at" => "2026-05-27T18:27:16Z"}
5891
todo.update
%{"description" => "Acts similar to a private torrent tracker but with a better UI and requiring a custom torrent app (not compatible with existing torrent apps)\n\n\n\nUI lets people download or upload files. Both down/up use the same torrent protocol.", "id" => "3566ef90-591f-4c67-8a31-a1ae956525eb", "priority" => 2.0, "project_id" => "9d072869-bfa5-45ae-b19a-570392eb59f8", "status" => "not_started", "title" => "Torrent-like file sharing service", "type" => "todo.update", "updated_at" => "2026-05-27T15:51:31Z"}
5890
todo.create
%{"description" => "Acts similar to a private torrent tracker but with a better UI and requiring a custom torrent app (not compatible with existing torrent apps)", "id" => "3566ef90-591f-4c67-8a31-a1ae956525eb", "inserted_at" => "2026-05-27T15:49:52Z", "priority" => 2.0, "project_id" => "9d072869-bfa5-45ae-b19a-570392eb59f8", "status" => "not_started", "title" => "Torrent-like file sharing service", "type" => "todo.create", "updated_at" => "2026-05-27T15:49:52Z", "user_id" => "156b0342-9379-4992-b761-1bb6eff14ab6"}
5889
todo.create
%{"description" => "Simple service combined with a FF extension (which should work on both the desktop and mobile browsers). Service takes YT links which the user wants to download and maintains a list of which have and haven't been downloaded. \n\n\n\nUpon receiving a new URL, it automatically scans the available formats and decides which will be the default (user defined, it either picks the users definition or the highest resolution closest to that definition).\n\n\n\nShows a list of all to be downloaded with the suggested format and a download button. Clicking the suggested format let's the user change the one which will be used for the download (selected from the list that was retrieved when the URL was added).", "id" => "d05ea30b-62b5-4172-b414-37443b3d42c1", "inserted_at" => "2026-05-27T15:47:15Z", "priority" => 3.0, "project_id" => "9d072869-bfa5-45ae-b19a-570392eb59f8", "status" => "not_started", "title" => "YouTube download tool", "type" => "todo.create", "updated_at" => "2026-05-27T15:47:15Z", "user_id" => "156b0342-9379-4992-b761-1bb6eff14ab6"}
%{"description" => "Add ability to add units to TBs. Displayed whenever the count is displayed (i.e. when it's greater than 1). Default is \"units\" (if selected, it isn't displayed anywhere outside the TB edit view). Other options added from the start: g, kg, mL, L, lb, oz. The list of units should be editable and is global for the account.", "id" => "e44e32df-c8aa-4670-b478-e26a83d11627", "inserted_at" => "2026-05-27T15:22:43Z", "priority" => 3.0, "project_id" => "2600ea1e-323f-4da0-ac82-718e100bebcd", "status" => "not_started", "title" => "Units on TBs", "type" => "todo.create", "updated_at" => "2026-05-27T15:22:43Z", "user_id" => "156b0342-9379-4992-b761-1bb6eff14ab6"}
%{"description" => "Fix UX of To Add modal to use same visual style as the recurring todo Save modal does", "id" => "0781385e-cd3c-490e-8e8e-529e0d96e4c1", "inserted_at" => "2026-05-27T12:26:26Z", "priority" => 3.0, "project_id" => "2600ea1e-323f-4da0-ac82-718e100bebcd", "status" => "not_started", "title" => "Fix add modal UI/UX", "type" => "todo.create", "updated_at" => "2026-05-27T12:26:26Z", "user_id" => "156b0342-9379-4992-b761-1bb6eff14ab6"}
5877
todo.create
%{"description" => "Right now, there is a race condition. Use could make changes which don't sync before the flush", "id" => "c3c24340-5ce7-439e-874c-a5f76dcbe26a", "inserted_at" => "2026-05-27T12:25:25Z", "priority" => 3.0, "project_id" => "2600ea1e-323f-4da0-ac82-718e100bebcd", "status" => "not_started", "title" => "Auto-sync before flush", "type" => "todo.create", "updated_at" => "2026-05-27T12:25:25Z", "user_id" => "156b0342-9379-4992-b761-1bb6eff14ab6"}
5876
todo.update
%{"description" => "It's obnoxious", "id" => "03c6240f-3b62-4730-b740-e9422ef206d0", "priority" => 3.0, "project_id" => "2600ea1e-323f-4da0-ac82-718e100bebcd", "status" => "completed", "title" => "Add swipe left and right to day planner to change days", "type" => "todo.update", "updated_at" => "2026-05-27T12:24:30Z"}