Skip to content

refactor(agenda): add dedicated DDL recycle bin - #30

Merged
so1ve merged 2 commits into
mainfrom
codex/agenda-recycle-bin
Nov 3, 2026
Merged

so1ve merged 2 commits into
mainfrom
codex/agenda-recycle-bin

Conversation

@so1ve

@so1ve so1ve commented Nov 3, 2026

Copy link
Copy Markdown
Collaborator

Summary

Move deleted deadlines out of the agenda drawer and into a dedicated DDL recycle bin page. The page is designed for a list that grows over time.

  • Put the entry in the agenda overflow menu with a pending recovery count.
  • Group deleted DDLs by due date and render them lazily.
  • Search by title, course, source, or semester.
  • Support single restore and batch restore.
  • Keep permanent deletion in the page overflow menu, separate from restore actions.

Validation

  • flutter analyze --no-pub
  • flutter test --no-pub: 533 tests passed

@so1ve
so1ve merged commit 182c6ed into main Nov 3, 2026
10 checks passed
@so1ve
so1ve deleted the codex/agenda-recycle-bin branch November 3, 2026 10:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant