Changelog
v0.3.0
released 23 February 2025
(I decided to bump to v0.3 b/c I did a lot of work on the assignments loading
and it felt like it deserved a minor release and not a patch release.)
- Bug Fixes/Improvements:
- Fix performance of loading assignments. This required a complete overhaul
of the assignment loading system, so if there are any bugs please tell me! - Past assignments show up again!
- Prevent the window from jittering up and down rapidly.
- Calculate the header size from a different source so it is always correct.
- Adjust the header spacer on window resize so it always remains correct.
- Increase the timeout for google autologin, so it hopefully won't get stuck
in a loop. (From 0.5sec -> 1sec. It shouldn't be very noticeable.)
- Fix performance of loading assignments. This required a complete overhaul
- Known problems:
- The colors of some classes are missing. This is because for some reason
they're not included in the API response. I have a plan to fix it, I just
don't want to delay this release any further.
- The colors of some classes are missing. This is because for some reason
v0.2.10
released 03 February 2025
- IMPORTANT:
- Performance of Blackbaud has gotten really bad, and the solution isn't done
yet. In the meantime, past assignments will not be displayed.
- Performance of Blackbaud has gotten really bad, and the solution isn't done
- Improvements:
- Make action buttons (eg
Mark as Completed
) stretch horizontally to fill. - Make buttons and input fields inside of the custom UI dark themed.
- Show attached links in the attachments section in the assignment popup.
- Make action buttons (eg
v0.2.9
released 09 January 2025
- Bug Fixes:
- Don't show the whats new beta.
v0.2.8
released 09 January 2025
- Bug Fixes:
- Fix class name sometimes being the number of points.
- Wrap long assignment titles (instead of overflow).
- Remove extra files (.git, etc) from being included in Chrome release zip.
v0.2.7
released 18 December 2024
- Features:
- Report Blackbaud API failures when they happen, and don't completely crash.
v0.2.6
released 10 December 2024
- Bug Fixes:
- Custom UI is now fixed after being completely broken by Blackbaud API
changes.
- Custom UI is now fixed after being completely broken by Blackbaud API
v0.2.5
released 17 November 2024
- Features:
- Downloads/attachments are shown in the assignment popup.
- The name of the class is shown at the bottom of the assignment popup.
- Bug Fixes:
- Assignments now have a total sort order (ie when you create a new task, it
won't switch positions in the list after a reload. this is very minor but
was bothering me.)
- Assignments now have a total sort order (ie when you create a new task, it
v0.2.4
released 11 November 2024
- Bug Fixes:
- Fixes google autologin sometimes getting stuck in a loop.
- Fixes Saturday assignments not displaying correctly.
- Fixes weekends not displaying when a task is assigned to them.
v0.2.3
released 07 November 2024
- Features:
- Supports Google Assignments as an LTI provider. This doesn't actually change
any functionality, but means that it will say "Submit on Google Assignments"
instead of just "Submit".
- Supports Google Assignments as an LTI provider. This doesn't actually change
- Bug Fixes:
- Fixes task support being so buggy to the point of being unusable. I rushed
it out and didn't test it enough, sorry. Tell me if I missed anything! - Fixes google autologin not always working.
- Prevents styling from breaking when the Dark Reader extension is used.
- Fixes task support being so buggy to the point of being unusable. I rushed
v0.2.2
released 21 October 2024
- Features:
- You can now create and edit custom tasks!
- Adds a central toolbar for actions (settings, toggle custom ui, new task)
- Bug Fixes:
- Fixes a bug where sometimes Blackbaud autologin wouldn't work.
v0.2.0
released 19 October 2024
- Features:
- 🎆 Custom tasks are now supported!!! 🎉 If you find any bugs with them,
please report them to me asap.
- 🎆 Custom tasks are now supported!!! 🎉 If you find any bugs with them,
- Bug Fixes:
- Don't crash if there's an assignment marked as extra credit.
v0.1.5
released 15 October 2024
- Features:
- Indicators when online submission is required (blue border + submit button)
- Bug Fixes:
- Actually respect the
assignmentCenter.enabled
setting.
- Actually respect the
- Styling Changes:
- Dates have padding (fa2faa1)
- Fix some glitches with corners and border radii.
Next release there will be custom task support!
Full Changelog: v0.2.10...v0.3.0