Skip to content

feat(todo): add timezone-aware resume_at triggers - #4347

Merged
huangruiteng merged 5 commits into
mainfrom
codex/typed-date-resume-trigger
Sep 13, 2026
Merged

huangruiteng merged 5 commits into
mainfrom
codex/typed-date-resume-trigger

build(dashboard): refresh packaged assets after rebase

6098862
Select commit
Loading
Failed to load commit list.
SonarQubeCloud / SonarCloud Code Analysis succeeded Sep 13, 2026 in 2m 55s

Annotations

Check warning on line 57 in apps/presentation/dashboard/src/features/personal-workspace/personal-workspace-router.ts

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Use concise character class syntax '\d' instead of '[0-9]'.

See more on https://sonarcloud.io/project/issues?id=huangruiteng_loopx&issues=AaCbtLntkhlzGgA41uH4&open=AaCbtLntkhlzGgA41uH4&pullRequest=4347

Check warning on line 57 in apps/presentation/dashboard/src/features/personal-workspace/personal-workspace-router.ts

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Use concise character class syntax '\d' instead of '[0-9]'.

See more on https://sonarcloud.io/project/issues?id=huangruiteng_loopx&issues=AaCbtLntkhlzGgA41uH1&open=AaCbtLntkhlzGgA41uH1&pullRequest=4347

Check warning on line 57 in apps/presentation/dashboard/src/features/personal-workspace/personal-workspace-router.ts

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Use concise character class syntax '\d' instead of '[0-9]'.

See more on https://sonarcloud.io/project/issues?id=huangruiteng_loopx&issues=AaCbtLntkhlzGgA41uH3&open=AaCbtLntkhlzGgA41uH3&pullRequest=4347

Check warning on line 565 in loopx/control_plane/todos/resume_condition.ts

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

'condition.evaluated_at ?? ""' will use Object's default stringification format ('[object Object]') when stringified.

See more on https://sonarcloud.io/project/issues?id=huangruiteng_loopx&issues=AaCbtLifkhlzGgA41uHs&open=AaCbtLifkhlzGgA41uHs&pullRequest=4347

Check warning on line 564 in apps/presentation/dashboard/src/features/personal-workspace/context-drawer.tsx

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Extract this nested ternary operation into an independent statement.

See more on https://sonarcloud.io/project/issues?id=huangruiteng_loopx&issues=AaCbtLmqkhlzGgA41uHu&open=AaCbtLmqkhlzGgA41uHu&pullRequest=4347

Check warning on line 54 in loopx/control_plane/todos/resume_condition.ts

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Use the named groups of this regex or remove the names.

See more on https://sonarcloud.io/project/issues?id=huangruiteng_loopx&issues=AaCbtLifkhlzGgA41uHp&open=AaCbtLifkhlzGgA41uHp&pullRequest=4347

Check warning on line 57 in apps/presentation/dashboard/src/features/personal-workspace/personal-workspace-router.ts

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Simplify this regular expression to reduce its complexity from 68 to the 20 allowed.

See more on https://sonarcloud.io/project/issues?id=huangruiteng_loopx&issues=AaCbtLntkhlzGgA41uHv&open=AaCbtLntkhlzGgA41uHv&pullRequest=4347

Check warning on line 57 in apps/presentation/dashboard/src/features/personal-workspace/personal-workspace-router.ts

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Use concise character class syntax '\d' instead of '[0-9]'.

See more on https://sonarcloud.io/project/issues?id=huangruiteng_loopx&issues=AaCbtLntkhlzGgA41uHx&open=AaCbtLntkhlzGgA41uHx&pullRequest=4347

Check warning on line 57 in apps/presentation/dashboard/src/features/personal-workspace/personal-workspace-router.ts

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Use concise character class syntax '\d' instead of '[0-9]'.

See more on https://sonarcloud.io/project/issues?id=huangruiteng_loopx&issues=AaCbtLntkhlzGgA41uHz&open=AaCbtLntkhlzGgA41uHz&pullRequest=4347

Check warning on line 57 in apps/presentation/dashboard/src/features/personal-workspace/personal-workspace-router.ts

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Use concise character class syntax '\d' instead of '[0-9]'.

See more on https://sonarcloud.io/project/issues?id=huangruiteng_loopx&issues=AaCbtLntkhlzGgA41uH0&open=AaCbtLntkhlzGgA41uH0&pullRequest=4347

Check failure on line 98 in loopx/control_plane/todos/resume_condition.py

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Refactor this function to reduce its Cognitive Complexity from 25 to the 15 allowed.

See more on https://sonarcloud.io/project/issues?id=huangruiteng_loopx&issues=AaCbtLQikhlzGgA41uHo&open=AaCbtLQikhlzGgA41uHo&pullRequest=4347

Check warning on line 564 in apps/presentation/dashboard/src/features/personal-workspace/context-drawer.tsx

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Extract this nested ternary operation into an independent statement.

See more on https://sonarcloud.io/project/issues?id=huangruiteng_loopx&issues=AaCbtLmqkhlzGgA41uHt&open=AaCbtLmqkhlzGgA41uHt&pullRequest=4347

Check warning on line 83 in loopx/control_plane/todos/resume_condition.ts

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Complete the task associated to this "TODO" comment.

See more on https://sonarcloud.io/project/issues?id=huangruiteng_loopx&issues=AaCbtLifkhlzGgA41uHq&open=AaCbtLifkhlzGgA41uHq&pullRequest=4347

Check failure on line 403 in loopx/control_plane/todos/resume_condition.ts

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Refactor this function to reduce its Cognitive Complexity from 19 to the 15 allowed.

See more on https://sonarcloud.io/project/issues?id=huangruiteng_loopx&issues=AaCbtLifkhlzGgA41uHr&open=AaCbtLifkhlzGgA41uHr&pullRequest=4347

Check warning on line 57 in apps/presentation/dashboard/src/features/personal-workspace/personal-workspace-router.ts

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Use concise character class syntax '\d' instead of '[0-9]'.

See more on https://sonarcloud.io/project/issues?id=huangruiteng_loopx&issues=AaCbtLntkhlzGgA41uH2&open=AaCbtLntkhlzGgA41uH2&pullRequest=4347

Check warning on line 57 in apps/presentation/dashboard/src/features/personal-workspace/personal-workspace-router.ts

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Use concise character class syntax '\d' instead of '[0-9]'.

See more on https://sonarcloud.io/project/issues?id=huangruiteng_loopx&issues=AaCbtLntkhlzGgA41uHy&open=AaCbtLntkhlzGgA41uHy&pullRequest=4347

Check failure on line 116 in loopx/control_plane/todos/resume_condition.py

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Define a constant instead of duplicating this literal "+00:00" 3 times.

See more on https://sonarcloud.io/project/issues?id=huangruiteng_loopx&issues=AaCbtLQikhlzGgA41uHn&open=AaCbtLQikhlzGgA41uHn&pullRequest=4347

Check warning on line 57 in apps/presentation/dashboard/src/features/personal-workspace/personal-workspace-router.ts

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Use concise character class syntax '\d' instead of '[0-9]'.

See more on https://sonarcloud.io/project/issues?id=huangruiteng_loopx&issues=AaCbtLntkhlzGgA41uHw&open=AaCbtLntkhlzGgA41uHw&pullRequest=4347