Admin – PanopTodo

User

Email: mark@mark-christensen.com

ID: 156b0342-9379-4992-b761-1bb6eff14ab6

Created:

← Back to Users

API Keys

App ID Created Actions
android:106112677eef5859
android:18c075a28a0e0d49
android:296aa2dc5b238445
android:2a869b4f292c7cc2
android:320ff1bc010afcd4
android:34a66f8e19eebd74
android:56ee5240af4ffefb
android:5e9b0edf3deedd5f
android:687d3a3161a78e45
android:69b3f461a4567c50
android:6a5e167e51556035
android:7a5e27f7c4e243a1
android:988843e183478cf1
android:9e88bf283d067505
android:a0ddb4cfd9289a0e
android:b81602bdc8fb0282
android:c138a416294203d8
android:e21f8a1a674a0858
android:e466a20531a34742
android:ec92e18eee6f44eb
android:ef023774bf65948c
android:f565ea83ac014f14
desktop:26be9fad-8962-4de1-a615-4bcce31d86d8

CRDT Messages

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
53 day_placement.create %{"date" => "2026-03-23", "id" => "0d2ef471-3def-4c72-a87e-28dd8bdde2bb", "inserted_at" => "2026-03-23T01:00:14Z", "todo_id" => "1556e907-2330-4218-818c-f9f1fe81f78e", "type" => "day_placement.create", "updated_at" => "2026-03-23T01:00:14Z", "user_id" => "156b0342-9379-4992-b761-1bb6eff14ab6"}
52 todo.create %{"id" => "0d304ee5-c169-4905-b207-7e4907660b3f", "inserted_at" => "2026-03-23T01:00:12Z", "priority" => 2.0, "project_id" => "4fde0448-2ad8-4bba-93a7-a5d648016a76", "status" => "not_started", "title" => "Can't edit todo label on Android project view", "type" => "todo.create", "updated_at" => "2026-03-23T01:00:12Z", "user_id" => "156b0342-9379-4992-b761-1bb6eff14ab6"}
51 todo.create %{"id" => "1556e907-2330-4218-818c-f9f1fe81f78e", "inserted_at" => "2026-03-23T00:59:18Z", "priority" => 2.0, "project_id" => "4fde0448-2ad8-4bba-93a7-a5d648016a76", "status" => "not_started", "title" => "Moving todos to another subproject has a multi-second delay", "type" => "todo.create", "updated_at" => "2026-03-23T00:59:18Z", "user_id" => "156b0342-9379-4992-b761-1bb6eff14ab6"}
50 todo.update %{"id" => "3156bed9-64ba-40f8-86d7-3ebc7d564d75", "priority" => 2.0, "project_id" => "4fde0448-2ad8-4bba-93a7-a5d648016a76", "status" => "not_started", "title" => "Fix: 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-23T00:58:44Z"}
49 todo.update %{"id" => "411840cd-8f05-45bf-9c4f-8187ce52c43e", "priority" => 2.0, "project_id" => "4fde0448-2ad8-4bba-93a7-a5d648016a76", "status" => "not_started", "title" => "Fix: Can't scroll day planner view ON android (vertically)", "type" => "todo.update", "updated_at" => "2026-03-23T00:58:28Z"}
48 todo.update %{"id" => "411840cd-8f05-45bf-9c4f-8187ce52c43e", "priority" => 2.0, "project_id" => "4fde0448-2ad8-4bba-93a7-a5d648016a76", "status" => "not_started", "title" => "Fix: Can't scroll day planner view ON android (vertically)", "type" => "todo.update", "updated_at" => "2026-03-23T00:58:23Z"}
47 day_placement.create %{"date" => "2026-03-23", "id" => "fe8d1c6a-5dd6-4126-a176-4094eed7aef7", "inserted_at" => "2026-03-23T00:58:18Z", "todo_id" => "411840cd-8f05-45bf-9c4f-8187ce52c43e", "type" => "day_placement.create", "updated_at" => "2026-03-23T00:58:18Z", "user_id" => "156b0342-9379-4992-b761-1bb6eff14ab6"}
46 project.create %{"id" => "4fde0448-2ad8-4bba-93a7-a5d648016a76", "inserted_at" => "2026-03-23T00:58:13Z", "name" => "Bugs", "parent_id" => "1fc66b6a-6ca5-49aa-96f8-0046ebc77f7f", "type" => "project.create", "updated_at" => "2026-03-23T00:58:13Z", "user_id" => "156b0342-9379-4992-b761-1bb6eff14ab6"}
45 todo.create %{"id" => "411840cd-8f05-45bf-9c4f-8187ce52c43e", "inserted_at" => "2026-03-23T00:58:09Z", "priority" => 2.0, "project_id" => "1fc66b6a-6ca5-49aa-96f8-0046ebc77f7f", "status" => "not_started", "title" => "Fix: Can't scroll day planner view ON android (vertically)", "type" => "todo.create", "updated_at" => "2026-03-23T00:58:09Z", "user_id" => "156b0342-9379-4992-b761-1bb6eff14ab6"}
44 day_placement.create %{"date" => "2026-03-23", "id" => "33beb9e2-3b94-4030-bd47-243e7b39f050", "inserted_at" => "2026-03-23T00:57:19Z", "todo_id" => "230c7794-5c8f-4dc7-9523-26ab31defdf7", "type" => "day_placement.create", "updated_at" => "2026-03-23T00:57:19Z", "user_id" => "156b0342-9379-4992-b761-1bb6eff14ab6"}
43 todo.create %{"id" => "230c7794-5c8f-4dc7-9523-26ab31defdf7", "inserted_at" => "2026-03-23T00:57:16Z", "priority" => 2.0, "project_id" => "1fc66b6a-6ca5-49aa-96f8-0046ebc77f7f", "status" => "not_started", "title" => "Expand todo functionality - Add a \"body\" (Markdown text) to todos. Add ability to mark progress on a todo (i.e. It's not just done/undone but 35% done).", "type" => "todo.create", "updated_at" => "2026-03-23T00:57:16Z", "user_id" => "156b0342-9379-4992-b761-1bb6eff14ab6"}
42 todo.create %{"id" => "00832861-b3d3-4ed4-9269-4bc664da26a9", "inserted_at" => "2026-03-23T00:55:03Z", "priority" => 2.0, "project_id" => "882670c1-3824-4415-9b28-9f330db80bb9", "status" => "not_started", "title" => "Rethink day planner view. Too much whitespace. Not enough visibility on todo.", "type" => "todo.create", "updated_at" => "2026-03-23T00:55:03Z", "user_id" => "156b0342-9379-4992-b761-1bb6eff14ab6"}
41 project.create %{"id" => "882670c1-3824-4415-9b28-9f330db80bb9", "inserted_at" => "2026-03-23T00:54:29Z", "name" => "UX", "parent_id" => "1fc66b6a-6ca5-49aa-96f8-0046ebc77f7f", "type" => "project.create", "updated_at" => "2026-03-23T00:54:29Z", "user_id" => "156b0342-9379-4992-b761-1bb6eff14ab6"}
40 day_placement.create %{"date" => "2026-03-23", "id" => "d6098c96-6653-4fb4-9946-dc849d692bbc", "inserted_at" => "2026-03-22T21:57:10Z", "todo_id" => "3f1f46b7-2e1a-49d5-8d00-71f8a0d6885a", "type" => "day_placement.create", "updated_at" => "2026-03-22T21:57:10Z", "user_id" => "156b0342-9379-4992-b761-1bb6eff14ab6"}
39 todo.create %{"id" => "3f1f46b7-2e1a-49d5-8d00-71f8a0d6885a", "inserted_at" => "2026-03-22T21:57:05Z", "priority" => 2.0, "project_id" => "1fc66b6a-6ca5-49aa-96f8-0046ebc77f7f", "status" => "not_started", "title" => "Add revoke key functionality to admin UI", "type" => "todo.create", "updated_at" => "2026-03-22T21:57:05Z", "user_id" => "156b0342-9379-4992-b761-1bb6eff14ab6"}
38 day_placement.create %{"date" => "2026-03-23", "id" => "f104ad28-184a-42fd-a956-731b0fa17d3e", "inserted_at" => "2026-03-22T20:23:44Z", "todo_id" => "67aaa682-0efe-4797-99de-348e64daf196", "type" => "day_placement.create", "updated_at" => "2026-03-22T20:23:44Z", "user_id" => "156b0342-9379-4992-b761-1bb6eff14ab6"}
37 day_placement.create %{"date" => "2026-03-23", "id" => "8af2b9e0-b603-49b5-a119-8b5ac597bc9d", "inserted_at" => "2026-03-22T20:23:41Z", "todo_id" => "3156bed9-64ba-40f8-86d7-3ebc7d564d75", "type" => "day_placement.create", "updated_at" => "2026-03-22T20:23:41Z", "user_id" => "156b0342-9379-4992-b761-1bb6eff14ab6"}
36 todo.create %{"id" => "3156bed9-64ba-40f8-86d7-3ebc7d564d75", "inserted_at" => "2026-03-22T20:23:32Z", "priority" => 2.0, "project_id" => "1fc66b6a-6ca5-49aa-96f8-0046ebc77f7f", "status" => "not_started", "title" => "Fix: Show only undone todos in dependency selection (make it a toggle which can also show done but default to not)", "type" => "todo.create", "updated_at" => "2026-03-22T20:23:32Z", "user_id" => "156b0342-9379-4992-b761-1bb6eff14ab6"}
35 todo_dependency.add %{"dep_todo_id" => "c360b54a-ade5-49f1-a9de-1ea08b0fecca", "todo_id" => "67aaa682-0efe-4797-99de-348e64daf196", "type" => "todo_dependency.add"}
34 todo.create %{"id" => "67aaa682-0efe-4797-99de-348e64daf196", "inserted_at" => "2026-03-22T20:22:31Z", "priority" => 2.0, "project_id" => "1fc66b6a-6ca5-49aa-96f8-0046ebc77f7f", "status" => "not_started", "title" => "Add view that shows un-bought to buys by the category (where to buy the thing)", "type" => "todo.create", "updated_at" => "2026-03-22T20:22:31Z", "user_id" => "156b0342-9379-4992-b761-1bb6eff14ab6"}
Previous Page 64 of 66 (1312 total) Next