From 22d31a229084c3702e4207f3f9c4e7275c9ba30a Mon Sep 17 00:00:00 2001 From: Weimr2627 <134630546+Weimr2627@users.noreply.github.com> Date: Fri, 6 Nov 2026 10:09:45 +0800 Subject: [PATCH 1/2] fix(status): restore the open_todo_items and todo_item_task_class compat re-exports Signed-off-by: Weimr2627 <134630546+Weimr2627@users.noreply.github.com> --- loopx/status.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/loopx/status.py b/loopx/status.py index cc9c56f6c0..9b78691b92 100644 --- a/loopx/status.py +++ b/loopx/status.py @@ -229,6 +229,7 @@ compact_todo_group as compact_todo_group, compact_todo_item as compact_todo_item, first_open_todo_text, + open_todo_items, project_asset_todo_summary, sync_connected_attention_action_from_todos as _sync_connected_attention_action_from_todos_read_model, todo_lane_items as todo_lane_items, @@ -236,6 +237,7 @@ todo_item_is_due_monitor as todo_item_is_due_monitor, todo_item_missing_monitor_schedule as todo_item_missing_monitor_schedule, todo_item_next_due_at as todo_item_next_due_at, + todo_item_task_class, todo_projection_sort_key as todo_projection_sort_key, ) from .control_plane.todos.todo_index import ( From 246f85c21946a67758fd88427a06be60adf30ffa Mon Sep 17 00:00:00 2001 From: Weimr2627 <134630546+Weimr2627@users.noreply.github.com> Date: Fri, 6 Nov 2026 13:02:51 +0800 Subject: [PATCH 2/2] fix(status): mark the restored compat bindings as explicit re-exports Signed-off-by: Weimr2627 <134630546+Weimr2627@users.noreply.github.com> --- loopx/status.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/loopx/status.py b/loopx/status.py index 9b78691b92..1c7af3af52 100644 --- a/loopx/status.py +++ b/loopx/status.py @@ -229,7 +229,7 @@ compact_todo_group as compact_todo_group, compact_todo_item as compact_todo_item, first_open_todo_text, - open_todo_items, + open_todo_items as open_todo_items, project_asset_todo_summary, sync_connected_attention_action_from_todos as _sync_connected_attention_action_from_todos_read_model, todo_lane_items as todo_lane_items, @@ -237,7 +237,7 @@ todo_item_is_due_monitor as todo_item_is_due_monitor, todo_item_missing_monitor_schedule as todo_item_missing_monitor_schedule, todo_item_next_due_at as todo_item_next_due_at, - todo_item_task_class, + todo_item_task_class as todo_item_task_class, todo_projection_sort_key as todo_projection_sort_key, ) from .control_plane.todos.todo_index import (