Skip to content

v0.3.0

Latest
Compare
Choose a tag to compare
@gavinmorrow gavinmorrow released this 24 Feb 00:20

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.)
  • 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.

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.
  • 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.

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.

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.)

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".
  • 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.

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.
  • 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.
  • 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