feat: add /mycourses commands #227

Open
jay3332 wants to merge 6 commits from feat/mycourses into main
jay3332 commented 2026-07-18 19:42:46 +00:00 (Migrated from codeberg.org)

Closes #193

This adds the following commands:

  • /mycourses list
  • /mycourses fce
  • /mycourses add <courses...>
  • /mycourses remove <courses...>
  • /mycourses clear

Much of the /fce command was moved into a common handler for /mycourses fce to share

Also, this wasn't mentioned in the issue, but TurtleBot has ?students, should this PR also include that command?

Closes #193 This adds the following commands: - `/mycourses list` - `/mycourses fce` - `/mycourses add <courses...>` - `/mycourses remove <courses...>` - `/mycourses clear` Much of the `/fce` command was moved into a common handler for `/mycourses fce` to share Also, this wasn't mentioned in the issue, but TurtleBot has `?students`, should this PR also include that command?
TenType commented 2026-07-18 22:40:03 +00:00 (Migrated from codeberg.org)

Also, this wasn't mentioned in the issue, but TurtleBot has ?students, should this PR also include that command?

Good idea, let's add that in a separate PR

Maybe with a different command name too? I'm not quite sure about /students, but we can discuss

> Also, this wasn't mentioned in the issue, but TurtleBot has ?students, should this PR also include that command? Good idea, let's add that in a separate PR Maybe with a different command name too? I'm not quite sure about `/students`, but we can discuss
This pull request has changes conflicting with the target branch.
  • src/commands/fce.ts
View command line instructions

Manual merge helper

Use this merge commit message when completing the merge manually.

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin feat/mycourses:feat/mycourses
git switch feat/mycourses

Merge

Merge the changes and update on Forgejo.

Warning: The "Autodetect manual merge" setting is not enabled for this repository, you will have to mark this pull request as manually merged afterwards.

git switch main
git merge --no-ff feat/mycourses
git switch feat/mycourses
git rebase main
git switch main
git merge --ff-only feat/mycourses
git switch feat/mycourses
git rebase main
git switch main
git merge --no-ff feat/mycourses
git switch main
git merge --squash feat/mycourses
git switch main
git merge --ff-only feat/mycourses
git switch main
git merge feat/mycourses
git push origin main
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
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
ScottyLabs/dalmatian!227
No description provided.