Northeastern-Electric-Racing / Northeastern-Electric-Racing/FinishLine
[Maintenance] - Task Reminders Grouped Slack Link
@RemainingDelta is already working on this.
Since Aug 27, 2026.
- Dominant language
- TypeScript
- Stars
- 36
- Forks
- 9
- Avg merge
- 4d 21h
- Merged PRs (30d)
- 11
Description
Description
Now that we have the global task board, one really cool feature would be automatically generating global task page links whenever we send out tasks reminders to a channel, that way we can have one link that people could click from that slack message to see all the tasks that pertain to that channel
For example if I have two projects that both ping #software_finishline, we could have the task reminder message have a link to the global task page filtered by those two projects
Acceptance Criteria
When the upcoming task deadlines message is sent, it includes a link to the global task dashboard filtered to that teams project (ie all the tasks that were in the deadline notification).
Proposed Solution
- new shared util src/shared/src/utils/task-filters.utils.ts to serialize/deserialize task filters into a URL query string, moved out of task-filters.hooks.ts so the frontend and backend share one implementation
- update sendTaskDeadlineSlackNotifications in notifications.services.ts to also group the projects associated with each Slack channel (based on a teams slackId), and attach a link button to that channel's filtered task board on the reminder message
Mocks
No response
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.