Skip to content

feat: interface with Canvas calendar - #61

Draft
anthisse wants to merge 20 commits into
devfrom
canvas-calendar-integration
Draft

feat: interface with Canvas calendar#61
anthisse wants to merge 20 commits into
devfrom
canvas-calendar-integration

Conversation

@anthisse

@anthisse anthisse commented Jun 7, 2026

Copy link
Copy Markdown
Collaborator

We can't use the Canvas API due to issues with IT. This hacks around that by using content scripts to reuse the session cookies from the end user already being logged into Canvas. Addresses issue #60

alyssagriesman and others added 20 commits November 18, 2025 17:23
Edited user settings themes and fixed settings reset issue
Added a GitHub Action for CI that will automatically run tests whenever someone submits a PR
Updated yml, requirements.txt, and ini
Added steps to make and run database migrations before testing.
Getting backend setup + GitHub Actions
The Linux part of the guide isn't accurate to Arch Linux, since the AUR does some of the configuration for us. We also need to start the Postgres service ourselves.
npm is complaining about vulnerabilities. A simple npm audit fix
generated the new package-lock.json in this commit.
We can't use the Canvas API due to issues with IT. This hacks around
that by using content scripts to reuse the session cookies from
the end user already being logged into Canvas.
@anthisse anthisse self-assigned this Jun 7, 2026
@anthisse

anthisse commented Jun 7, 2026

Copy link
Copy Markdown
Collaborator Author

I've built a barebones, ugly, and downright terrible button on the homepage of the extension to show how we're getting the JSON responses. Don't merge this until the frontend is significantly cleaned up from my mess.

image

@anthisse
anthisse changed the base branch from main to dev June 8, 2026 18:02
@anthisse

anthisse commented Jun 8, 2026

Copy link
Copy Markdown
Collaborator Author

Changed to dev branch as per README.md instructions

@fmcubium fmcubium added the enhancement New feature or request label Jul 15, 2026
@anthisse anthisse added the stretch Stretch goals for implementation after core issues. label Sep 4, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

backend enhancement New feature or request stretch Stretch goals for implementation after core issues.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants