Close issues and continue the Today session #392

Merged
rockachopa merged 1 commits from timmy/391-close-and-next into main 2026-08-09 10:14:30 +00:00
Member

Summary

  • label issue completion as Close & next during an active Today session
  • advance exactly once only after Gitea confirms the close and local removal completes
  • retain existing close behavior outside sessions and preserve failure retry state

Tests

  • pytest -q tests/test_my_work.py::test_closing_issue_advances_active_session_once_and_exposes_close_and_next (RED then GREEN)
  • focused mobile/session tests: 5 passed
  • pytest -q: 750 passed
  • python3 -m compileall -q src tests

Closes #391

## Summary - label issue completion as **Close & next** during an active Today session - advance exactly once only after Gitea confirms the close and local removal completes - retain existing close behavior outside sessions and preserve failure retry state ## Tests - `pytest -q tests/test_my_work.py::test_closing_issue_advances_active_session_once_and_exposes_close_and_next` (RED then GREEN) - focused mobile/session tests: 5 passed - `pytest -q`: 750 passed - `python3 -m compileall -q src tests` Closes #391
rockachopa added 1 commit 2026-08-09 10:13:12 +00:00
feat: close issues and continue Today session (#391)
All checks were successful
CI / lint (pull_request) Successful in 42s
CI / build-release (pull_request) Successful in 5s
CI / release-candidate (pull_request) Has been skipped
6dea5fd1ef
rockachopa merged commit 8ada75ec33 into main 2026-08-09 10:14:30 +00:00
Sign in to join this conversation.
No reviewers
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: stackchain/stackchain-dashboard#392
No description provided.