-
Notifications
You must be signed in to change notification settings - Fork 0
Add strikethrough for completed cycle projects #72
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add strikethrough for completed cycle projects #72
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull Request Overview
This PR adds visual styling and improved organization for completed cycle projects in the team dashboard. When projects have a "Completed" status, they now display with strikethrough text and hide countdown information that's no longer relevant.
- Fetch project status information from the Linear API to identify completed projects
- Apply strikethrough styling to completed projects and hide countdown timers
- Separate completed projects into a dedicated collapsible section
Reviewed Changes
Copilot reviewed 3 out of 3 changed files in this pull request and generated 1 comment.
| File | Description |
|---|---|
| linear.py | Adds status field to GraphQL query to fetch project completion status |
| app.py | Implements logic to separate completed projects from active ones and pass to template |
| templates/team.html | Adds CSS styling and conditional rendering for completed projects |
Comments suppressed due to low confidence (1)
| {% endfor %} | ||
| </ul> | ||
| {% if completed_cycle_projects %} | ||
| <details open> |
Copilot
AI
Jul 21, 2025
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
[nitpick] The completed projects section defaults to being open with open attribute. Consider if this should be collapsed by default to reduce visual clutter, especially when there are many completed projects.
| <details open> | |
| <details> |
Summary
CompletedTesting
pytest -qflake8 *.py(fails: flake8 not installed due to network restrictions)https://chatgpt.com/codex/tasks/task_e_687e80d8bf048324a488c45e42653e4e