Skip to content

Releases: gavinmorrow/orion

v0.9.2

Choose a tag to compare

@gavinmorrow gavinmorrow released this 24 Sep 14:06
156c420

Changelog

v0.9.2

released 24 September 2026

  • Bug Fixes:
    • Task descriptions no longer clear when changing the task's status.

v0.9.1

released 19 September 2026

  • Features:
    • You can now hide assignments! Yay. They'll still be viewable, you'll just
      need an extra click to show.
  • Bug Fixes:
    • Assignment popups now have a margin underneath them when extending beyond
      the bottom of the page.

v0.9.0

released 13 September 2026

Woo a version bump! Welcome back to school everyone :D

Also, if you actually use this, please let me know! I forgot who does and
doesn't, and I'd like to figure it out. Thanks!

This is also your reminder that if you (yes, you!) have a feature that you want
to see, or a bug that you want fixed, all you have to do is reach out to me and
(my workload depending) it most likely will happen!

(Also: I do have a couple other features planned, so expect more release(s)
soon, but I want to get the stuff here out sooner.)

Now, without further ado, the actual changes:

  • Features:
    • You can now add descriptions to custom tasks!! They are internally stored as
      "Title ~~ Description", but you will only see that on devices not using
      Orion. I think it's readable enough, but if you don't like it, don't use it.
      (But do let me know what you think!)
      • As a consequence of the above, custom tasks no longer have a description
        of "Custom task". The class name at the bottom now has "(custom task)"
        appended to it, if a specific class is set.
  • Bug Fixes:
    • After editing a task, the class name in the details popup no longer is
      blank.

v0.8.6

released 22 June 2026

  • Bug Fixes:
    • Orion will no longer hang when there are no future assignments.

v0.8.5

released 27 May 2026

Blackbaud is apparently fixed now. Yay?

  • Features:
    • Assignments that have multiple of being major, submission, and/or graded.
      The border will now be multiple colors! (I'm not quite sure if I love it,
      but I can see it growing on me. Tell me what you think!)
  • Bug Fixes:
    • Colors work again!
    • The "keep me logged in" button should go back to be automatically pressed.
      Maybe??? Unclear if it was ever broken to being with.

v0.8.4

released 27 May 2026

Oh look at that, Blackbaud broke their own product. Again.

Most features should still work. I belive class colors are the only thing
that doesn't.

  • Bug Fixes:
    • Fix graded assignments not showing as graded.
    • Fix some errors not being reported properly.

v0.8.3

released 20 May 2026

The features in today's release are really bug fixes of Blackbaud's product. I
would like to note that Blackbaud itself still (as of the time of writing) has
the bugs that I just fixed. Enjoy :]

  • Features:
    • Assignments will now only change status when you manually do so. They will
      not mark as completed when it becomes the assignment date.
      • Note: if you submit an assignment via Blackbaud, you will now have to
        manually mark it as completed.
    • You can mark assignments as overdue.

v0.8.2

released 06 December 2025

  • Features:
    • When hovering over a date in the calendar, a small + button now appears;
      press it to create a new task on that day!

v0.8.1

released 20 November 2025

Just cleaning up and adding a few things that didn't make it into the previous
release :]

  • Features:
    • Press alt-r (or option-r on MacOS) to refresh the assignment center.
  • Improvements:
    • Hide the blackbaud loading indicator when the custom assignment center is
      shown.
    • Theoretically slightly improve loading times.
  • Bug Fixes:
    • When refreshing the assignment center, it fully waits for all assignment
      data to be loaded before replacing the view. Previously, it only waited
      for the title and status. (There is a timeout of 5sec.)

v0.8.0

released 06 November 2025

Big release! I got a bunch of papercuts from my todo list finished :D

  • Features:
    • Add a refresh button to the toolbar to refresh all the data without
      reloading the page.
    • Add a button to the toolbar to submit feedback.
  • Improvements:
    • The real link for the assignment box in the calendar view now fills the
      whole box, so everywhere works with cmd-/ctrl-click to open in a new tab
      (as opposed to just the text itself.)
    • Assignments that are graded no longer show the submit button.
    • The settings menu can be closed via a new close button, in addition to the
      <esc> key.
    • The assignment center should load slightly faster, since it starts loading
      assignments before everything else is fully loaded.
  • Bug Fixes:
    • Fix a rare and very minor bug involving errors when there is no WiFi on
      page load.

v0.7.5

released 21 September 2025

  • Features:
    • Assignments that have titles that start or end with newlines will get those
      trimmed. No more needless empty lines! (looking at you, $GUSH_TEACHER)
    • Add a button to reset all settings.
    • Press alt-a (or option-a on MacOS) to navigate to the assignment center.
      (This can be disabled in settings. Defaults to on.)
  • Improvements:
    • Graded assignments will have a green outline around them. The default
      background color for graded assignments is reverted to be the same as
      "completed".

v0.7.4

released 20 September 2025

  • Features:
    • View the full date for a day by hovering over the number in the calendar.
    • When an assignment is graded, the grade is shown in the assignment popup.
      • NOTE: The default color of graded assignments has been changed to a
        slightly lighter green than completed assignments. If you want to
        restore the previous color, you can do so in settings.
      • (Also, I'm not fully satisfied with the contrast of text w/ that color,
        so if you have any suggestions for colors/how to fix that, tell me!!)
  • Bug Fixes:
    • Fixes some styling bugs in the toolbar.
    • Assignment boxes keep their focus styling (lighter background color) when
      the mouse is moved out of a popup kept open by selecting text.

v0.7.3

released 06 September 2025

  • Bug Fixes:
    • Okay sorry for this one. I forgot to bump the version number in one place so
      the update notifier will just bug you incorrectly. idk how, bc I have a
      whole checklist and everything?? somehow missed the step.

v0.7.2

released 06 September 2025

  • Bug Fixes:
    • Fix notify update not showing. (same issue as what's new lol)

v0.7.1

released 05 September 2025

  • Bug Fixes:
    • Fix what's new not showing.

v0.7.0

released 05 September 2025

Welcome to the 2025-26 school year! With the new year comes a major refactor and
a handful of bug fixes. This release may not look like much, but I've added a
lot of typechecking and linting under the hood to make sure I'm less likely to
introduce bugs when making changes.

(Ironically, in the process of doing that, I may have introduced some bugs that
will need to be ironed out. I won't be able to do that until some assignments
are posted, so stay tuned for a v0.7.1 and report all bugs!)

  • Features:
    • There's a surprise hidden in there. :] (sorry it's late)
  • Improvements:
    • The task editor no longer complains about an empty title when you first open
      it. (It will still complain if you try to create a task without a title, or
      click into the title input and then click out. Everybody say thank you to
      :user-invaid.)
  • Bug Fixes:
    • Adopted to changes Blackbaud made over the summer.
    • Fix a crash when there are no assignments posted. (I think this has existed
      for quite a while, but I didn't notice because I made this after assignments
      had already been posted.)

v0.6.1

released 05 June 2025

  • Bug Fixes:
    • Hopefully prevents the stupid "#orion-main not found" message from
      appearing so often / at all.

v0.6.0

released 23 May 2025

  • Features:
    • Allow extending the calendar into the past/future.
    • Add a setting to modify the saturation of all colors.
    • Modify the tab title to reflect what the page actually is. (wtf blackbaud
      this isn't that hard how did you mess it up???)
  • Bug Fixes:
    • Hide weekends after deleting the last task for it.
    • Attempt to make errors display better after opening computer (this may not
      work. I am still testing it. Please tell me whether or not it fixes things.)

v0.5.0

released 14 May 2025

Bumped version b/c I'm feeling festive 🎉 and there's still so many numbers left
so really why not. This is my project, if I want to bump the version I can >:]

  • Features:
    • More errors (the vast majority) will now appear as banners instead of as
      alerts.
    • Suggest reloading the page when attempting actions while logged out. (This
      usually happens when first opening your computer.)
    • Automatically click the "Keep working" button. (btw this is like. so
      annoying to test. if there are any bugs please please please tell me.)
  • Bug Fixes/Improvements:
    • Detect when to autologin more reliably, and remove all host permissions.

v0.4.5

released 10 May 2025

  • Bug Fixes:
    • When using Chrome, prevent assignment popup from closing when text is
      selected inside of it.

v0.4.4

released 07 May 2025

  • Features:
    • There's a cute little icon now!

v0.4.3

released 07 May 2025

  • Bug Fixes:
    • Prevent what's new and notify update from failing on Chrome.

v0.4.2

released 07 May 2025

  • Bug Fixes:
    • Make the page automatically reload when Orion is updated, instead of
      erroring.
    • Fix some links that still pointed to the old github repo.

v0.4.1

released 07 May 2025

I finally came up with a somewhat-halfway-decent name: Orion. Also, I'm finally
putting this thing on the chrome web store.

v0.4.0

released 06 May 2025

This release doesn't have too many new features, but I decided to bump it
anyways because I finally got the what's new stuff (incl. banners!) out the door
and why not. It's been a w...

Read more

v0.9.1

Choose a tag to compare

@gavinmorrow gavinmorrow released this 19 Sep 13:21
d55119e

Changelog

v0.9.1

released 19 September 2026

  • Features:
    • You can now hide assignments! Yay. They'll still be viewable, you'll just
      need an extra click to show.
  • Bug Fixes:
    • Assignment popups now have a margin underneath them when extending beyond
      the bottom of the page.

v0.9.0

released 13 September 2026

Woo a version bump! Welcome back to school everyone :D

Also, if you actually use this, please let me know! I forgot who does and
doesn't, and I'd like to figure it out. Thanks!

This is also your reminder that if you (yes, you!) have a feature that you want
to see, or a bug that you want fixed, all you have to do is reach out to me and
(my workload depending) it most likely will happen!

(Also: I do have a couple other features planned, so expect more release(s)
soon, but I want to get the stuff here out sooner.)

Now, without further ado, the actual changes:

  • Features:
    • You can now add descriptions to custom tasks!! They are internally stored as
      "Title ~~ Description", but you will only see that on devices not using
      Orion. I think it's readable enough, but if you don't like it, don't use it.
      (But do let me know what you think!)
      • As a consequence of the above, custom tasks no longer have a description
        of "Custom task". The class name at the bottom now has "(custom task)"
        appended to it, if a specific class is set.
  • Bug Fixes:
    • After editing a task, the class name in the details popup no longer is
      blank.

v0.8.6

released 22 June 2026

  • Bug Fixes:
    • Orion will no longer hang when there are no future assignments.

v0.8.5

released 27 May 2026

Blackbaud is apparently fixed now. Yay?

  • Features:
    • Assignments that have multiple of being major, submission, and/or graded.
      The border will now be multiple colors! (I'm not quite sure if I love it,
      but I can see it growing on me. Tell me what you think!)
  • Bug Fixes:
    • Colors work again!
    • The "keep me logged in" button should go back to be automatically pressed.
      Maybe??? Unclear if it was ever broken to being with.

v0.8.4

released 27 May 2026

Oh look at that, Blackbaud broke their own product. Again.

Most features should still work. I belive class colors are the only thing
that doesn't.

  • Bug Fixes:
    • Fix graded assignments not showing as graded.
    • Fix some errors not being reported properly.

v0.8.3

released 20 May 2026

The features in today's release are really bug fixes of Blackbaud's product. I
would like to note that Blackbaud itself still (as of the time of writing) has
the bugs that I just fixed. Enjoy :]

  • Features:
    • Assignments will now only change status when you manually do so. They will
      not mark as completed when it becomes the assignment date.
      • Note: if you submit an assignment via Blackbaud, you will now have to
        manually mark it as completed.
    • You can mark assignments as overdue.

v0.8.2

released 06 December 2025

  • Features:
    • When hovering over a date in the calendar, a small + button now appears;
      press it to create a new task on that day!

v0.8.1

released 20 November 2025

Just cleaning up and adding a few things that didn't make it into the previous
release :]

  • Features:
    • Press alt-r (or option-r on MacOS) to refresh the assignment center.
  • Improvements:
    • Hide the blackbaud loading indicator when the custom assignment center is
      shown.
    • Theoretically slightly improve loading times.
  • Bug Fixes:
    • When refreshing the assignment center, it fully waits for all assignment
      data to be loaded before replacing the view. Previously, it only waited
      for the title and status. (There is a timeout of 5sec.)

v0.8.0

released 06 November 2025

Big release! I got a bunch of papercuts from my todo list finished :D

  • Features:
    • Add a refresh button to the toolbar to refresh all the data without
      reloading the page.
    • Add a button to the toolbar to submit feedback.
  • Improvements:
    • The real link for the assignment box in the calendar view now fills the
      whole box, so everywhere works with cmd-/ctrl-click to open in a new tab
      (as opposed to just the text itself.)
    • Assignments that are graded no longer show the submit button.
    • The settings menu can be closed via a new close button, in addition to the
      <esc> key.
    • The assignment center should load slightly faster, since it starts loading
      assignments before everything else is fully loaded.
  • Bug Fixes:
    • Fix a rare and very minor bug involving errors when there is no WiFi on
      page load.

v0.7.5

released 21 September 2025

  • Features:
    • Assignments that have titles that start or end with newlines will get those
      trimmed. No more needless empty lines! (looking at you, $GUSH_TEACHER)
    • Add a button to reset all settings.
    • Press alt-a (or option-a on MacOS) to navigate to the assignment center.
      (This can be disabled in settings. Defaults to on.)
  • Improvements:
    • Graded assignments will have a green outline around them. The default
      background color for graded assignments is reverted to be the same as
      "completed".

v0.7.4

released 20 September 2025

  • Features:
    • View the full date for a day by hovering over the number in the calendar.
    • When an assignment is graded, the grade is shown in the assignment popup.
      • NOTE: The default color of graded assignments has been changed to a
        slightly lighter green than completed assignments. If you want to
        restore the previous color, you can do so in settings.
      • (Also, I'm not fully satisfied with the contrast of text w/ that color,
        so if you have any suggestions for colors/how to fix that, tell me!!)
  • Bug Fixes:
    • Fixes some styling bugs in the toolbar.
    • Assignment boxes keep their focus styling (lighter background color) when
      the mouse is moved out of a popup kept open by selecting text.

v0.7.3

released 06 September 2025

  • Bug Fixes:
    • Okay sorry for this one. I forgot to bump the version number in one place so
      the update notifier will just bug you incorrectly. idk how, bc I have a
      whole checklist and everything?? somehow missed the step.

v0.7.2

released 06 September 2025

  • Bug Fixes:
    • Fix notify update not showing. (same issue as what's new lol)

v0.7.1

released 05 September 2025

  • Bug Fixes:
    • Fix what's new not showing.

v0.7.0

released 05 September 2025

Welcome to the 2025-26 school year! With the new year comes a major refactor and
a handful of bug fixes. This release may not look like much, but I've added a
lot of typechecking and linting under the hood to make sure I'm less likely to
introduce bugs when making changes.

(Ironically, in the process of doing that, I may have introduced some bugs that
will need to be ironed out. I won't be able to do that until some assignments
are posted, so stay tuned for a v0.7.1 and report all bugs!)

  • Features:
    • There's a surprise hidden in there. :] (sorry it's late)
  • Improvements:
    • The task editor no longer complains about an empty title when you first open
      it. (It will still complain if you try to create a task without a title, or
      click into the title input and then click out. Everybody say thank you to
      :user-invaid.)
  • Bug Fixes:
    • Adopted to changes Blackbaud made over the summer.
    • Fix a crash when there are no assignments posted. (I think this has existed
      for quite a while, but I didn't notice because I made this after assignments
      had already been posted.)

v0.6.1

released 05 June 2025

  • Bug Fixes:
    • Hopefully prevents the stupid "#orion-main not found" message from
      appearing so often / at all.

v0.6.0

released 23 May 2025

  • Features:
    • Allow extending the calendar into the past/future.
    • Add a setting to modify the saturation of all colors.
    • Modify the tab title to reflect what the page actually is. (wtf blackbaud
      this isn't that hard how did you mess it up???)
  • Bug Fixes:
    • Hide weekends after deleting the last task for it.
    • Attempt to make errors display better after opening computer (this may not
      work. I am still testing it. Please tell me whether or not it fixes things.)

v0.5.0

released 14 May 2025

Bumped version b/c I'm feeling festive 🎉 and there's still so many numbers left
so really why not. This is my project, if I want to bump the version I can >:]

  • Features:
    • More errors (the vast majority) will now appear as banners instead of as
      alerts.
    • Suggest reloading the page when attempting actions while logged out. (This
      usually happens when first opening your computer.)
    • Automatically click the "Keep working" button. (btw this is like. so
      annoying to test. if there are any bugs please please please tell me.)
  • Bug Fixes/Improvements:
    • Detect when to autologin more reliably, and remove all host permissions.

v0.4.5

released 10 May 2025

  • Bug Fixes:
    • When using Chrome, prevent assignment popup from closing when text is
      selected inside of it.

v0.4.4

released 07 May 2025

  • Features:
    • There's a cute little icon now!

v0.4.3

released 07 May 2025

  • Bug Fixes:
    • Prevent what's new and notify update from failing on Chrome.

v0.4.2

released 07 May 2025

  • Bug Fixes:
    • Make the page automatically reload when Orion is updated, instead of
      erroring.
    • Fix some links that still pointed to the old github repo.

v0.4.1

released 07 May 2025

I finally came up with a somewhat-halfway-decent name: Orion. Also, I'm finally
putting this thing on the chrome web store.

v0.4.0

released 06 May 2025

This release doesn't have too many new features, but I decided to bump it
anyways because I finally got the what's new stuff (incl. banners!) out the door
and why not. It's been a while since I've actually added a new feature.

  • Features:
    • A banner will show after the extension updates.
    • Use banners...
Read more

v0.9.0

Choose a tag to compare

@gavinmorrow gavinmorrow released this 13 Sep 22:21
76e5bef

Changelog

v0.9.0

released 00 September 2026

Woo a version bump! Welcome back to school everyone :D

Also, if you actually use this, please let me know! I forgot who does and
doesn't, and I'd like to figure it out. Thanks!

This is also your reminder that if you (yes, you!) have a feature that you want
to see, or a bug that you want fixed, all you have to do is reach out to me and
(my workload depending) it most likely will happen!

(Also: I do have a couple other features planned, so expect more release(s)
soon, but I want to get the stuff here out sooner.)

Now, without further ado, the actual changes:

  • Features:
    • You can now add descriptions to custom tasks!! They are internally stored as
      "Title ~~ Description", but you will only see that on devices not using
      Orion. I think it's readable enough, but if you don't like it, don't use it.
      (But do let me know what you think!)
      • As a consequence of the above, custom tasks no longer have a description
        of "Custom task". The class name at the bottom now has "(custom task)"
        appended to it, if a specific class is set.
  • Bug Fixes:
    • After editing a task, the class name in the details popup no longer shows
      as empty.

v0.8.6

released 22 June 2026

  • Bug Fixes:
    • Orion will no longer hang when there are no future assignments.

v0.8.5

released 27 May 2026

Blackbaud is apparently fixed now. Yay?

  • Features:
    • Assignments that have multiple of being major, submission, and/or graded.
      The border will now be multiple colors! (I'm not quite sure if I love it,
      but I can see it growing on me. Tell me what you think!)
  • Bug Fixes:
    • Colors work again!
    • The "keep me logged in" button should go back to be automatically pressed.
      Maybe??? Unclear if it was ever broken to being with.

v0.8.4

released 27 May 2026

Oh look at that, Blackbaud broke their own product. Again.

Most features should still work. I belive class colors are the only thing
that doesn't.

  • Bug Fixes:
    • Fix graded assignments not showing as graded.
    • Fix some errors not being reported properly.

v0.8.3

released 20 May 2026

The features in today's release are really bug fixes of Blackbaud's product. I
would like to note that Blackbaud itself still (as of the time of writing) has
the bugs that I just fixed. Enjoy :]

  • Features:
    • Assignments will now only change status when you manually do so. They will
      not mark as completed when it becomes the assignment date.
      • Note: if you submit an assignment via Blackbaud, you will now have to
        manually mark it as completed.
    • You can mark assignments as overdue.

v0.8.2

released 06 December 2025

  • Features:
    • When hovering over a date in the calendar, a small + button now appears;
      press it to create a new task on that day!

v0.8.1

released 20 November 2025

Just cleaning up and adding a few things that didn't make it into the previous
release :]

  • Features:
    • Press alt-r (or option-r on MacOS) to refresh the assignment center.
  • Improvements:
    • Hide the blackbaud loading indicator when the custom assignment center is
      shown.
    • Theoretically slightly improve loading times.
  • Bug Fixes:
    • When refreshing the assignment center, it fully waits for all assignment
      data to be loaded before replacing the view. Previously, it only waited
      for the title and status. (There is a timeout of 5sec.)

v0.8.0

released 06 November 2025

Big release! I got a bunch of papercuts from my todo list finished :D

  • Features:
    • Add a refresh button to the toolbar to refresh all the data without
      reloading the page.
    • Add a button to the toolbar to submit feedback.
  • Improvements:
    • The real link for the assignment box in the calendar view now fills the
      whole box, so everywhere works with cmd-/ctrl-click to open in a new tab
      (as opposed to just the text itself.)
    • Assignments that are graded no longer show the submit button.
    • The settings menu can be closed via a new close button, in addition to the
      <esc> key.
    • The assignment center should load slightly faster, since it starts loading
      assignments before everything else is fully loaded.
  • Bug Fixes:
    • Fix a rare and very minor bug involving errors when there is no WiFi on
      page load.

v0.7.5

released 21 September 2025

  • Features:
    • Assignments that have titles that start or end with newlines will get those
      trimmed. No more needless empty lines! (looking at you, $GUSH_TEACHER)
    • Add a button to reset all settings.
    • Press alt-a (or option-a on MacOS) to navigate to the assignment center.
      (This can be disabled in settings. Defaults to on.)
  • Improvements:
    • Graded assignments will have a green outline around them. The default
      background color for graded assignments is reverted to be the same as
      "completed".

v0.7.4

released 20 September 2025

  • Features:
    • View the full date for a day by hovering over the number in the calendar.
    • When an assignment is graded, the grade is shown in the assignment popup.
      • NOTE: The default color of graded assignments has been changed to a
        slightly lighter green than completed assignments. If you want to
        restore the previous color, you can do so in settings.
      • (Also, I'm not fully satisfied with the contrast of text w/ that color,
        so if you have any suggestions for colors/how to fix that, tell me!!)
  • Bug Fixes:
    • Fixes some styling bugs in the toolbar.
    • Assignment boxes keep their focus styling (lighter background color) when
      the mouse is moved out of a popup kept open by selecting text.

v0.7.3

released 06 September 2025

  • Bug Fixes:
    • Okay sorry for this one. I forgot to bump the version number in one place so
      the update notifier will just bug you incorrectly. idk how, bc I have a
      whole checklist and everything?? somehow missed the step.

v0.7.2

released 06 September 2025

  • Bug Fixes:
    • Fix notify update not showing. (same issue as what's new lol)

v0.7.1

released 05 September 2025

  • Bug Fixes:
    • Fix what's new not showing.

v0.7.0

released 05 September 2025

Welcome to the 2025-26 school year! With the new year comes a major refactor and
a handful of bug fixes. This release may not look like much, but I've added a
lot of typechecking and linting under the hood to make sure I'm less likely to
introduce bugs when making changes.

(Ironically, in the process of doing that, I may have introduced some bugs that
will need to be ironed out. I won't be able to do that until some assignments
are posted, so stay tuned for a v0.7.1 and report all bugs!)

  • Features:
    • There's a surprise hidden in there. :] (sorry it's late)
  • Improvements:
    • The task editor no longer complains about an empty title when you first open
      it. (It will still complain if you try to create a task without a title, or
      click into the title input and then click out. Everybody say thank you to
      :user-invaid.)
  • Bug Fixes:
    • Adopted to changes Blackbaud made over the summer.
    • Fix a crash when there are no assignments posted. (I think this has existed
      for quite a while, but I didn't notice because I made this after assignments
      had already been posted.)

v0.6.1

released 05 June 2025

  • Bug Fixes:
    • Hopefully prevents the stupid "#orion-main not found" message from
      appearing so often / at all.

v0.6.0

released 23 May 2025

  • Features:
    • Allow extending the calendar into the past/future.
    • Add a setting to modify the saturation of all colors.
    • Modify the tab title to reflect what the page actually is. (wtf blackbaud
      this isn't that hard how did you mess it up???)
  • Bug Fixes:
    • Hide weekends after deleting the last task for it.
    • Attempt to make errors display better after opening computer (this may not
      work. I am still testing it. Please tell me whether or not it fixes things.)

v0.5.0

released 14 May 2025

Bumped version b/c I'm feeling festive 🎉 and there's still so many numbers left
so really why not. This is my project, if I want to bump the version I can >:]

  • Features:
    • More errors (the vast majority) will now appear as banners instead of as
      alerts.
    • Suggest reloading the page when attempting actions while logged out. (This
      usually happens when first opening your computer.)
    • Automatically click the "Keep working" button. (btw this is like. so
      annoying to test. if there are any bugs please please please tell me.)
  • Bug Fixes/Improvements:
    • Detect when to autologin more reliably, and remove all host permissions.

v0.4.5

released 10 May 2025

  • Bug Fixes:
    • When using Chrome, prevent assignment popup from closing when text is
      selected inside of it.

v0.4.4

released 07 May 2025

  • Features:
    • There's a cute little icon now!

v0.4.3

released 07 May 2025

  • Bug Fixes:
    • Prevent what's new and notify update from failing on Chrome.

v0.4.2

released 07 May 2025

  • Bug Fixes:
    • Make the page automatically reload when Orion is updated, instead of
      erroring.
    • Fix some links that still pointed to the old github repo.

v0.4.1

released 07 May 2025

I finally came up with a somewhat-halfway-decent name: Orion. Also, I'm finally
putting this thing on the chrome web store.

v0.4.0

released 06 May 2025

This release doesn't have too many new features, but I decided to bump it
anyways because I finally got the what's new stuff (incl. banners!) out the door
and why not. It's been a while since I've actually added a new feature.

  • Features:
    • A banner will show after the extension updates.
    • Use banners for error reporting instead of popups.
      • Add option to email me the details of the error.
    • Show a banner when an update is released.
  • Bug Fixes:
    • Remove the title text when hovering over an assignment link, as it is
      completely redundant and displayed raw HTML.

...

Read more

v0.8.6

Choose a tag to compare

@gavinmorrow gavinmorrow released this 22 Jun 12:56

Changelog

v0.8.6

released 22 June 2026

  • Bug Fixes:
    • Orion will no longer hang when there are no future assignments.

v0.8.5

released 27 May 2026

Blackbaud is apparently fixed now. Yay?

  • Features:
    • Assignments that have multiple of being major, submission, and/or graded.
      The border will now be multiple colors! (I'm not quite sure if I love it,
      but I can see it growing on me. Tell me what you think!)
  • Bug Fixes:
    • Colors work again!
    • The "keep me logged in" button should go back to be automatically pressed.
      Maybe??? Unclear if it was ever broken to being with.

v0.8.4

released 27 May 2026

Oh look at that, Blackbaud broke their own product. Again.

Most features should still work. I belive class colors are the only thing
that doesn't.

  • Bug Fixes:
    • Fix graded assignments not showing as graded.
    • Fix some errors not being reported properly.

v0.8.3

released 20 May 2026

The features in today's release are really bug fixes of Blackbaud's product. I
would like to note that Blackbaud itself still (as of the time of writing) has
the bugs that I just fixed. Enjoy :]

  • Features:
    • Assignments will now only change status when you manually do so. They will
      not mark as completed when it becomes the assignment date.
      • Note: if you submit an assignment via Blackbaud, you will now have to
        manually mark it as completed.
    • You can mark assignments as overdue.

v0.8.2

released 06 December 2025

  • Features:
    • When hovering over a date in the calendar, a small + button now appears;
      press it to create a new task on that day!

v0.8.1

released 20 November 2025

Just cleaning up and adding a few things that didn't make it into the previous
release :]

  • Features:
    • Press alt-r (or option-r on MacOS) to refresh the assignment center.
  • Improvements:
    • Hide the blackbaud loading indicator when the custom assignment center is
      shown.
    • Theoretically slightly improve loading times.
  • Bug Fixes:
    • When refreshing the assignment center, it fully waits for all assignment
      data to be loaded before replacing the view. Previously, it only waited
      for the title and status. (There is a timeout of 5sec.)

v0.8.0

released 06 November 2025

Big release! I got a bunch of papercuts from my todo list finished :D

  • Features:
    • Add a refresh button to the toolbar to refresh all the data without
      reloading the page.
    • Add a button to the toolbar to submit feedback.
  • Improvements:
    • The real link for the assignment box in the calendar view now fills the
      whole box, so everywhere works with cmd-/ctrl-click to open in a new tab
      (as opposed to just the text itself.)
    • Assignments that are graded no longer show the submit button.
    • The settings menu can be closed via a new close button, in addition to the
      <esc> key.
    • The assignment center should load slightly faster, since it starts loading
      assignments before everything else is fully loaded.
  • Bug Fixes:
    • Fix a rare and very minor bug involving errors when there is no WiFi on
      page load.

v0.7.5

released 21 September 2025

  • Features:
    • Assignments that have titles that start or end with newlines will get those
      trimmed. No more needless empty lines! (looking at you, $GUSH_TEACHER)
    • Add a button to reset all settings.
    • Press alt-a (or option-a on MacOS) to navigate to the assignment center.
      (This can be disabled in settings. Defaults to on.)
  • Improvements:
    • Graded assignments will have a green outline around them. The default
      background color for graded assignments is reverted to be the same as
      "completed".

v0.7.4

released 20 September 2025

  • Features:
    • View the full date for a day by hovering over the number in the calendar.
    • When an assignment is graded, the grade is shown in the assignment popup.
      • NOTE: The default color of graded assignments has been changed to a
        slightly lighter green than completed assignments. If you want to
        restore the previous color, you can do so in settings.
      • (Also, I'm not fully satisfied with the contrast of text w/ that color,
        so if you have any suggestions for colors/how to fix that, tell me!!)
  • Bug Fixes:
    • Fixes some styling bugs in the toolbar.
    • Assignment boxes keep their focus styling (lighter background color) when
      the mouse is moved out of a popup kept open by selecting text.

v0.7.3

released 06 September 2025

  • Bug Fixes:
    • Okay sorry for this one. I forgot to bump the version number in one place so
      the update notifier will just bug you incorrectly. idk how, bc I have a
      whole checklist and everything?? somehow missed the step.

v0.7.2

released 06 September 2025

  • Bug Fixes:
    • Fix notify update not showing. (same issue as what's new lol)

v0.7.1

released 05 September 2025

  • Bug Fixes:
    • Fix what's new not showing.

v0.7.0

released 05 September 2025

Welcome to the 2025-26 school year! With the new year comes a major refactor and
a handful of bug fixes. This release may not look like much, but I've added a
lot of typechecking and linting under the hood to make sure I'm less likely to
introduce bugs when making changes.

(Ironically, in the process of doing that, I may have introduced some bugs that
will need to be ironed out. I won't be able to do that until some assignments
are posted, so stay tuned for a v0.7.1 and report all bugs!)

  • Features:
    • There's a surprise hidden in there. :] (sorry it's late)
  • Improvements:
    • The task editor no longer complains about an empty title when you first open
      it. (It will still complain if you try to create a task without a title, or
      click into the title input and then click out. Everybody say thank you to
      :user-invaid.)
  • Bug Fixes:
    • Adopted to changes Blackbaud made over the summer.
    • Fix a crash when there are no assignments posted. (I think this has existed
      for quite a while, but I didn't notice because I made this after assignments
      had already been posted.)

v0.6.1

released 05 June 2025

  • Bug Fixes:
    • Hopefully prevents the stupid "#orion-main not found" message from
      appearing so often / at all.

v0.6.0

released 23 May 2025

  • Features:
    • Allow extending the calendar into the past/future.
    • Add a setting to modify the saturation of all colors.
    • Modify the tab title to reflect what the page actually is. (wtf blackbaud
      this isn't that hard how did you mess it up???)
  • Bug Fixes:
    • Hide weekends after deleting the last task for it.
    • Attempt to make errors display better after opening computer (this may not
      work. I am still testing it. Please tell me whether or not it fixes things.)

v0.5.0

released 14 May 2025

Bumped version b/c I'm feeling festive 🎉 and there's still so many numbers left
so really why not. This is my project, if I want to bump the version I can >:]

  • Features:
    • More errors (the vast majority) will now appear as banners instead of as
      alerts.
    • Suggest reloading the page when attempting actions while logged out. (This
      usually happens when first opening your computer.)
    • Automatically click the "Keep working" button. (btw this is like. so
      annoying to test. if there are any bugs please please please tell me.)
  • Bug Fixes/Improvements:
    • Detect when to autologin more reliably, and remove all host permissions.

v0.4.5

released 10 May 2025

  • Bug Fixes:
    • When using Chrome, prevent assignment popup from closing when text is
      selected inside of it.

v0.4.4

released 07 May 2025

  • Features:
    • There's a cute little icon now!

v0.4.3

released 07 May 2025

  • Bug Fixes:
    • Prevent what's new and notify update from failing on Chrome.

v0.4.2

released 07 May 2025

  • Bug Fixes:
    • Make the page automatically reload when Orion is updated, instead of
      erroring.
    • Fix some links that still pointed to the old github repo.

v0.4.1

released 07 May 2025

I finally came up with a somewhat-halfway-decent name: Orion. Also, I'm finally
putting this thing on the chrome web store.

v0.4.0

released 06 May 2025

This release doesn't have too many new features, but I decided to bump it
anyways because I finally got the what's new stuff (incl. banners!) out the door
and why not. It's been a while since I've actually added a new feature.

  • Features:
    • A banner will show after the extension updates.
    • Use banners for error reporting instead of popups.
      • Add option to email me the details of the error.
    • Show a banner when an update is released.
  • Bug Fixes:
    • Remove the title text when hovering over an assignment link, as it is
      completely redundant and displayed raw HTML.

v0.3.4

released 09 April 2025

  • Features:
    • Prevent assignment popup from closing when text is selected inside of it.
  • Bug Fixes:
    • Fix issue where Blackbaud changed a URL format for the student user id.

v0.3.3

released 18 March 2025

  • Bug Fixes:
    • Fully fix the assignment collapsing issue.

v0.3.2

released 18 March 2025

  • Features:
    • Add version text in toolbar.
    • Make tasks due on the next weekday. (ie if you create a task on Friday or
      over the weekend, it will [by default] be due the following Monday.)
  • Bug fixes:
    • Fully collapse assignments to one line when marking as done. (There was a
      problem with line breaks not collapsing before.)
    • Fix the Dark Reader extension overriding the colors in the task editor save
      button and making them look really bad.
    • Make toolbar wrap when the screen is too narrow rather than squish.

v0.3.1

released 28 February 2025

  • Features:
    • Add a button to open the changelog (this document) to the toolbar.
  • Bug Fixes:
    • Fix the colors of some classes not displaying.

v0.3.0

released 23 February 2025...

Read more

v0.8.5

Choose a tag to compare

@gavinmorrow gavinmorrow released this 28 May 00:21

Changelog

v0.8.5

released 27 May 2026

Blackbaud is apparently fixed now. Yay?

  • Features:
    • Assignments that have multiple of being major, submission, and/or graded.
      The border will now be multiple colors! (I'm not quite sure if I love it,
      but I can see it growing on me. Tell me what you think!)
  • Bug Fixes:
    • Colors work again!
    • The "keep me logged in" button should go back to be automatically pressed.
      Maybe??? Unclear if it was ever broken to being with.

v0.8.4

released 27 May 2026

Oh look at that, Blackbaud broke their own product. Again.

Most features should still work. I belive class colors are the only thing
that doesn't.

  • Bug Fixes:
    • Fix graded assignments not showing as graded.
    • Fix some errors not being reported properly.

v0.8.3

released 20 May 2026

The features in today's release are really bug fixes of Blackbaud's product. I
would like to note that Blackbaud itself still (as of the time of writing) has
the bugs that I just fixed. Enjoy :]

  • Features:
    • Assignments will now only change status when you manually do so. They will
      not mark as completed when it becomes the assignment date.
      • Note: if you submit an assignment via Blackbaud, you will now have to
        manually mark it as completed.
    • You can mark assignments as overdue.

v0.8.2

released 06 December 2025

  • Features:
    • When hovering over a date in the calendar, a small + button now appears;
      press it to create a new task on that day!

v0.8.1

released 20 November 2025

Just cleaning up and adding a few things that didn't make it into the previous
release :]

  • Features:
    • Press alt-r (or option-r on MacOS) to refresh the assignment center.
  • Improvements:
    • Hide the blackbaud loading indicator when the custom assignment center is
      shown.
    • Theoretically slightly improve loading times.
  • Bug Fixes:
    • When refreshing the assignment center, it fully waits for all assignment
      data to be loaded before replacing the view. Previously, it only waited
      for the title and status. (There is a timeout of 5sec.)

v0.8.0

released 06 November 2025

Big release! I got a bunch of papercuts from my todo list finished :D

  • Features:
    • Add a refresh button to the toolbar to refresh all the data without
      reloading the page.
    • Add a button to the toolbar to submit feedback.
  • Improvements:
    • The real link for the assignment box in the calendar view now fills the
      whole box, so everywhere works with cmd-/ctrl-click to open in a new tab
      (as opposed to just the text itself.)
    • Assignments that are graded no longer show the submit button.
    • The settings menu can be closed via a new close button, in addition to the
      <esc> key.
    • The assignment center should load slightly faster, since it starts loading
      assignments before everything else is fully loaded.
  • Bug Fixes:
    • Fix a rare and very minor bug involving errors when there is no WiFi on
      page load.

v0.7.5

released 21 September 2025

  • Features:
    • Assignments that have titles that start or end with newlines will get those
      trimmed. No more needless empty lines! (looking at you, $GUSH_TEACHER)
    • Add a button to reset all settings.
    • Press alt-a (or option-a on MacOS) to navigate to the assignment center.
      (This can be disabled in settings. Defaults to on.)
  • Improvements:
    • Graded assignments will have a green outline around them. The default
      background color for graded assignments is reverted to be the same as
      "completed".

v0.7.4

released 20 September 2025

  • Features:
    • View the full date for a day by hovering over the number in the calendar.
    • When an assignment is graded, the grade is shown in the assignment popup.
      • NOTE: The default color of graded assignments has been changed to a
        slightly lighter green than completed assignments. If you want to
        restore the previous color, you can do so in settings.
      • (Also, I'm not fully satisfied with the contrast of text w/ that color,
        so if you have any suggestions for colors/how to fix that, tell me!!)
  • Bug Fixes:
    • Fixes some styling bugs in the toolbar.
    • Assignment boxes keep their focus styling (lighter background color) when
      the mouse is moved out of a popup kept open by selecting text.

v0.7.3

released 06 September 2025

  • Bug Fixes:
    • Okay sorry for this one. I forgot to bump the version number in one place so
      the update notifier will just bug you incorrectly. idk how, bc I have a
      whole checklist and everything?? somehow missed the step.

v0.7.2

released 06 September 2025

  • Bug Fixes:
    • Fix notify update not showing. (same issue as what's new lol)

v0.7.1

released 05 September 2025

  • Bug Fixes:
    • Fix what's new not showing.

v0.7.0

released 05 September 2025

Welcome to the 2025-26 school year! With the new year comes a major refactor and
a handful of bug fixes. This release may not look like much, but I've added a
lot of typechecking and linting under the hood to make sure I'm less likely to
introduce bugs when making changes.

(Ironically, in the process of doing that, I may have introduced some bugs that
will need to be ironed out. I won't be able to do that until some assignments
are posted, so stay tuned for a v0.7.1 and report all bugs!)

  • Features:
    • There's a surprise hidden in there. :] (sorry it's late)
  • Improvements:
    • The task editor no longer complains about an empty title when you first open
      it. (It will still complain if you try to create a task without a title, or
      click into the title input and then click out. Everybody say thank you to
      :user-invaid.)
  • Bug Fixes:
    • Adopted to changes Blackbaud made over the summer.
    • Fix a crash when there are no assignments posted. (I think this has existed
      for quite a while, but I didn't notice because I made this after assignments
      had already been posted.)

v0.6.1

released 05 June 2025

  • Bug Fixes:
    • Hopefully prevents the stupid "#orion-main not found" message from
      appearing so often / at all.

v0.6.0

released 23 May 2025

  • Features:
    • Allow extending the calendar into the past/future.
    • Add a setting to modify the saturation of all colors.
    • Modify the tab title to reflect what the page actually is. (wtf blackbaud
      this isn't that hard how did you mess it up???)
  • Bug Fixes:
    • Hide weekends after deleting the last task for it.
    • Attempt to make errors display better after opening computer (this may not
      work. I am still testing it. Please tell me whether or not it fixes things.)

v0.5.0

released 14 May 2025

Bumped version b/c I'm feeling festive 🎉 and there's still so many numbers left
so really why not. This is my project, if I want to bump the version I can >:]

  • Features:
    • More errors (the vast majority) will now appear as banners instead of as
      alerts.
    • Suggest reloading the page when attempting actions while logged out. (This
      usually happens when first opening your computer.)
    • Automatically click the "Keep working" button. (btw this is like. so
      annoying to test. if there are any bugs please please please tell me.)
  • Bug Fixes/Improvements:
    • Detect when to autologin more reliably, and remove all host permissions.

v0.4.5

released 10 May 2025

  • Bug Fixes:
    • When using Chrome, prevent assignment popup from closing when text is
      selected inside of it.

v0.4.4

released 07 May 2025

  • Features:
    • There's a cute little icon now!

v0.4.3

released 07 May 2025

  • Bug Fixes:
    • Prevent what's new and notify update from failing on Chrome.

v0.4.2

released 07 May 2025

  • Bug Fixes:
    • Make the page automatically reload when Orion is updated, instead of
      erroring.
    • Fix some links that still pointed to the old github repo.

v0.4.1

released 07 May 2025

I finally came up with a somewhat-halfway-decent name: Orion. Also, I'm finally
putting this thing on the chrome web store.

v0.4.0

released 06 May 2025

This release doesn't have too many new features, but I decided to bump it
anyways because I finally got the what's new stuff (incl. banners!) out the door
and why not. It's been a while since I've actually added a new feature.

  • Features:
    • A banner will show after the extension updates.
    • Use banners for error reporting instead of popups.
      • Add option to email me the details of the error.
    • Show a banner when an update is released.
  • Bug Fixes:
    • Remove the title text when hovering over an assignment link, as it is
      completely redundant and displayed raw HTML.

v0.3.4

released 09 April 2025

  • Features:
    • Prevent assignment popup from closing when text is selected inside of it.
  • Bug Fixes:
    • Fix issue where Blackbaud changed a URL format for the student user id.

v0.3.3

released 18 March 2025

  • Bug Fixes:
    • Fully fix the assignment collapsing issue.

v0.3.2

released 18 March 2025

  • Features:
    • Add version text in toolbar.
    • Make tasks due on the next weekday. (ie if you create a task on Friday or
      over the weekend, it will [by default] be due the following Monday.)
  • Bug fixes:
    • Fully collapse assignments to one line when marking as done. (There was a
      problem with line breaks not collapsing before.)
    • Fix the Dark Reader extension overriding the colors in the task editor save
      button and making them look really bad.
    • Make toolbar wrap when the screen is too narrow rather than squish.

v0.3.1

released 28 February 2025

  • Features:
    • Add a button to open the changelog (this document) to the toolbar.
  • Bug Fixes:
    • Fix the colors of some classes not displaying.

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

Read more

v0.8.4

Choose a tag to compare

@gavinmorrow gavinmorrow released this 27 May 12:17

Changelog

v0.8.4

released 26 May 2026

Oh look at that, Blackbaud broke their own product. Again.

Most features should still work. I belive class colors are the only thing
that doesn't.

  • Bug Fixes:
    • Fix graded assignments not showing as graded.
    • Fix some errors not being reported properly.

v0.8.3

released 20 May 2026

The features in today's release are really bug fixes of Blackbaud's product. I
would like to note that Blackbaud itself still (as of the time of writing) has
the bugs that I just fixed. Enjoy :]

  • Features:
    • Assignments will now only change status when you manually do so. They will
      not mark as completed when it becomes the assignment date.
      • Note: if you submit an assignment via Blackbaud, you will now have to
        manually mark it as completed.
    • You can mark assignments as overdue.

v0.8.2

released 06 December 2025

  • Features:
    • When hovering over a date in the calendar, a small + button now appears;
      press it to create a new task on that day!

v0.8.1

released 20 November 2025

Just cleaning up and adding a few things that didn't make it into the previous
release :]

  • Features:
    • Press alt-r (or option-r on MacOS) to refresh the assignment center.
  • Improvements:
    • Hide the blackbaud loading indicator when the custom assignment center is
      shown.
    • Theoretically slightly improve loading times.
  • Bug Fixes:
    • When refreshing the assignment center, it fully waits for all assignment
      data to be loaded before replacing the view. Previously, it only waited
      for the title and status. (There is a timeout of 5sec.)

v0.8.0

released 06 November 2025

Big release! I got a bunch of papercuts from my todo list finished :D

  • Features:
    • Add a refresh button to the toolbar to refresh all the data without
      reloading the page.
    • Add a button to the toolbar to submit feedback.
  • Improvements:
    • The real link for the assignment box in the calendar view now fills the
      whole box, so everywhere works with cmd-/ctrl-click to open in a new tab
      (as opposed to just the text itself.)
    • Assignments that are graded no longer show the submit button.
    • The settings menu can be closed via a new close button, in addition to the
      <esc> key.
    • The assignment center should load slightly faster, since it starts loading
      assignments before everything else is fully loaded.
  • Bug Fixes:
    • Fix a rare and very minor bug involving errors when there is no WiFi on
      page load.

v0.7.5

released 21 September 2025

  • Features:
    • Assignments that have titles that start or end with newlines will get those
      trimmed. No more needless empty lines! (looking at you, $GUSH_TEACHER)
    • Add a button to reset all settings.
    • Press alt-a (or option-a on MacOS) to navigate to the assignment center.
      (This can be disabled in settings. Defaults to on.)
  • Improvements:
    • Graded assignments will have a green outline around them. The default
      background color for graded assignments is reverted to be the same as
      "completed".

v0.7.4

released 20 September 2025

  • Features:
    • View the full date for a day by hovering over the number in the calendar.
    • When an assignment is graded, the grade is shown in the assignment popup.
      • NOTE: The default color of graded assignments has been changed to a
        slightly lighter green than completed assignments. If you want to
        restore the previous color, you can do so in settings.
      • (Also, I'm not fully satisfied with the contrast of text w/ that color,
        so if you have any suggestions for colors/how to fix that, tell me!!)
  • Bug Fixes:
    • Fixes some styling bugs in the toolbar.
    • Assignment boxes keep their focus styling (lighter background color) when
      the mouse is moved out of a popup kept open by selecting text.

v0.7.3

released 06 September 2025

  • Bug Fixes:
    • Okay sorry for this one. I forgot to bump the version number in one place so
      the update notifier will just bug you incorrectly. idk how, bc I have a
      whole checklist and everything?? somehow missed the step.

v0.7.2

released 06 September 2025

  • Bug Fixes:
    • Fix notify update not showing. (same issue as what's new lol)

v0.7.1

released 05 September 2025

  • Bug Fixes:
    • Fix what's new not showing.

v0.7.0

released 05 September 2025

Welcome to the 2025-26 school year! With the new year comes a major refactor and
a handful of bug fixes. This release may not look like much, but I've added a
lot of typechecking and linting under the hood to make sure I'm less likely to
introduce bugs when making changes.

(Ironically, in the process of doing that, I may have introduced some bugs that
will need to be ironed out. I won't be able to do that until some assignments
are posted, so stay tuned for a v0.7.1 and report all bugs!)

  • Features:
    • There's a surprise hidden in there. :] (sorry it's late)
  • Improvements:
    • The task editor no longer complains about an empty title when you first open
      it. (It will still complain if you try to create a task without a title, or
      click into the title input and then click out. Everybody say thank you to
      :user-invaid.)
  • Bug Fixes:
    • Adopted to changes Blackbaud made over the summer.
    • Fix a crash when there are no assignments posted. (I think this has existed
      for quite a while, but I didn't notice because I made this after assignments
      had already been posted.)

v0.6.1

released 05 June 2025

  • Bug Fixes:
    • Hopefully prevents the stupid "#orion-main not found" message from
      appearing so often / at all.

v0.6.0

released 23 May 2025

  • Features:
    • Allow extending the calendar into the past/future.
    • Add a setting to modify the saturation of all colors.
    • Modify the tab title to reflect what the page actually is. (wtf blackbaud
      this isn't that hard how did you mess it up???)
  • Bug Fixes:
    • Hide weekends after deleting the last task for it.
    • Attempt to make errors display better after opening computer (this may not
      work. I am still testing it. Please tell me whether or not it fixes things.)

v0.5.0

released 14 May 2025

Bumped version b/c I'm feeling festive 🎉 and there's still so many numbers left
so really why not. This is my project, if I want to bump the version I can >:]

  • Features:
    • More errors (the vast majority) will now appear as banners instead of as
      alerts.
    • Suggest reloading the page when attempting actions while logged out. (This
      usually happens when first opening your computer.)
    • Automatically click the "Keep working" button. (btw this is like. so
      annoying to test. if there are any bugs please please please tell me.)
  • Bug Fixes/Improvements:
    • Detect when to autologin more reliably, and remove all host permissions.

v0.4.5

released 10 May 2025

  • Bug Fixes:
    • When using Chrome, prevent assignment popup from closing when text is
      selected inside of it.

v0.4.4

released 07 May 2025

  • Features:
    • There's a cute little icon now!

v0.4.3

released 07 May 2025

  • Bug Fixes:
    • Prevent what's new and notify update from failing on Chrome.

v0.4.2

released 07 May 2025

  • Bug Fixes:
    • Make the page automatically reload when Orion is updated, instead of
      erroring.
    • Fix some links that still pointed to the old github repo.

v0.4.1

released 07 May 2025

I finally came up with a somewhat-halfway-decent name: Orion. Also, I'm finally
putting this thing on the chrome web store.

v0.4.0

released 06 May 2025

This release doesn't have too many new features, but I decided to bump it
anyways because I finally got the what's new stuff (incl. banners!) out the door
and why not. It's been a while since I've actually added a new feature.

  • Features:
    • A banner will show after the extension updates.
    • Use banners for error reporting instead of popups.
      • Add option to email me the details of the error.
    • Show a banner when an update is released.
  • Bug Fixes:
    • Remove the title text when hovering over an assignment link, as it is
      completely redundant and displayed raw HTML.

v0.3.4

released 09 April 2025

  • Features:
    • Prevent assignment popup from closing when text is selected inside of it.
  • Bug Fixes:
    • Fix issue where Blackbaud changed a URL format for the student user id.

v0.3.3

released 18 March 2025

  • Bug Fixes:
    • Fully fix the assignment collapsing issue.

v0.3.2

released 18 March 2025

  • Features:
    • Add version text in toolbar.
    • Make tasks due on the next weekday. (ie if you create a task on Friday or
      over the weekend, it will [by default] be due the following Monday.)
  • Bug fixes:
    • Fully collapse assignments to one line when marking as done. (There was a
      problem with line breaks not collapsing before.)
    • Fix the Dark Reader extension overriding the colors in the task editor save
      button and making them look really bad.
    • Make toolbar wrap when the screen is too narrow rather than squish.

v0.3.1

released 28 February 2025

  • Features:
    • Add a button to open the changelog (this document) to the toolbar.
  • Bug Fixes:
    • Fix the colors of some classes not displaying.

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 t...
Read more

v0.8.3

Choose a tag to compare

@gavinmorrow gavinmorrow released this 20 May 20:36

Changelog

v0.8.3

released 20 May 2026

The features in today's release are really bug fixes of Blackbaud's product. I
would like to note that Blackbaud itself still (as of the time of writing) has
the bugs that I just fixed. Enjoy :]

  • Features:
    • Assignments will now only change status when you manually do so. They will
      not mark as completed when it becomes the assignment date.
      • Note: if you submit an assignment via Blackbaud, you will now have to
        manually mark it as completed.
    • You can mark assignments as overdue.

v0.8.2

released 06 December 2025

  • Features:
    • When hovering over a date in the calendar, a small + button now appears;
      press it to create a new task on that day!

v0.8.1

released 20 November 2025

Just cleaning up and adding a few things that didn't make it into the previous
release :]

  • Features:
    • Press alt-r (or option-r on MacOS) to refresh the assignment center.
  • Improvements:
    • Hide the blackbaud loading indicator when the custom assignment center is
      shown.
    • Theoretically slightly improve loading times.
  • Bug Fixes:
    • When refreshing the assignment center, it fully waits for all assignment
      data to be loaded before replacing the view. Previously, it only waited
      for the title and status. (There is a timeout of 5sec.)

v0.8.0

released 06 November 2025

Big release! I got a bunch of papercuts from my todo list finished :D

  • Features:
    • Add a refresh button to the toolbar to refresh all the data without
      reloading the page.
    • Add a button to the toolbar to submit feedback.
  • Improvements:
    • The real link for the assignment box in the calendar view now fills the
      whole box, so everywhere works with cmd-/ctrl-click to open in a new tab
      (as opposed to just the text itself.)
    • Assignments that are graded no longer show the submit button.
    • The settings menu can be closed via a new close button, in addition to the
      <esc> key.
    • The assignment center should load slightly faster, since it starts loading
      assignments before everything else is fully loaded.
  • Bug Fixes:
    • Fix a rare and very minor bug involving errors when there is no WiFi on
      page load.

v0.7.5

released 21 September 2025

  • Features:
    • Assignments that have titles that start or end with newlines will get those
      trimmed. No more needless empty lines! (looking at you, $GUSH_TEACHER)
    • Add a button to reset all settings.
    • Press alt-a (or option-a on MacOS) to navigate to the assignment center.
      (This can be disabled in settings. Defaults to on.)
  • Improvements:
    • Graded assignments will have a green outline around them. The default
      background color for graded assignments is reverted to be the same as
      "completed".

v0.7.4

released 20 September 2025

  • Features:
    • View the full date for a day by hovering over the number in the calendar.
    • When an assignment is graded, the grade is shown in the assignment popup.
      • NOTE: The default color of graded assignments has been changed to a
        slightly lighter green than completed assignments. If you want to
        restore the previous color, you can do so in settings.
      • (Also, I'm not fully satisfied with the contrast of text w/ that color,
        so if you have any suggestions for colors/how to fix that, tell me!!)
  • Bug Fixes:
    • Fixes some styling bugs in the toolbar.
    • Assignment boxes keep their focus styling (lighter background color) when
      the mouse is moved out of a popup kept open by selecting text.

v0.7.3

released 06 September 2025

  • Bug Fixes:
    • Okay sorry for this one. I forgot to bump the version number in one place so
      the update notifier will just bug you incorrectly. idk how, bc I have a
      whole checklist and everything?? somehow missed the step.

v0.7.2

released 06 September 2025

  • Bug Fixes:
    • Fix notify update not showing. (same issue as what's new lol)

v0.7.1

released 05 September 2025

  • Bug Fixes:
    • Fix what's new not showing.

v0.7.0

released 05 September 2025

Welcome to the 2025-26 school year! With the new year comes a major refactor and
a handful of bug fixes. This release may not look like much, but I've added a
lot of typechecking and linting under the hood to make sure I'm less likely to
introduce bugs when making changes.

(Ironically, in the process of doing that, I may have introduced some bugs that
will need to be ironed out. I won't be able to do that until some assignments
are posted, so stay tuned for a v0.7.1 and report all bugs!)

  • Features:
    • There's a surprise hidden in there. :] (sorry it's late)
  • Improvements:
    • The task editor no longer complains about an empty title when you first open
      it. (It will still complain if you try to create a task without a title, or
      click into the title input and then click out. Everybody say thank you to
      :user-invaid.)
  • Bug Fixes:
    • Adopted to changes Blackbaud made over the summer.
    • Fix a crash when there are no assignments posted. (I think this has existed
      for quite a while, but I didn't notice because I made this after assignments
      had already been posted.)

v0.6.1

released 05 June 2025

  • Bug Fixes:
    • Hopefully prevents the stupid "#orion-main not found" message from
      appearing so often / at all.

v0.6.0

released 23 May 2025

  • Features:
    • Allow extending the calendar into the past/future.
    • Add a setting to modify the saturation of all colors.
    • Modify the tab title to reflect what the page actually is. (wtf blackbaud
      this isn't that hard how did you mess it up???)
  • Bug Fixes:
    • Hide weekends after deleting the last task for it.
    • Attempt to make errors display better after opening computer (this may not
      work. I am still testing it. Please tell me whether or not it fixes things.)

v0.5.0

released 14 May 2025

Bumped version b/c I'm feeling festive 🎉 and there's still so many numbers left
so really why not. This is my project, if I want to bump the version I can >:]

  • Features:
    • More errors (the vast majority) will now appear as banners instead of as
      alerts.
    • Suggest reloading the page when attempting actions while logged out. (This
      usually happens when first opening your computer.)
    • Automatically click the "Keep working" button. (btw this is like. so
      annoying to test. if there are any bugs please please please tell me.)
  • Bug Fixes/Improvements:
    • Detect when to autologin more reliably, and remove all host permissions.

v0.4.5

released 10 May 2025

  • Bug Fixes:
    • When using Chrome, prevent assignment popup from closing when text is
      selected inside of it.

v0.4.4

released 07 May 2025

  • Features:
    • There's a cute little icon now!

v0.4.3

released 07 May 2025

  • Bug Fixes:
    • Prevent what's new and notify update from failing on Chrome.

v0.4.2

released 07 May 2025

  • Bug Fixes:
    • Make the page automatically reload when Orion is updated, instead of
      erroring.
    • Fix some links that still pointed to the old github repo.

v0.4.1

released 07 May 2025

I finally came up with a somewhat-halfway-decent name: Orion. Also, I'm finally
putting this thing on the chrome web store.

v0.4.0

released 06 May 2025

This release doesn't have too many new features, but I decided to bump it
anyways because I finally got the what's new stuff (incl. banners!) out the door
and why not. It's been a while since I've actually added a new feature.

  • Features:
    • A banner will show after the extension updates.
    • Use banners for error reporting instead of popups.
      • Add option to email me the details of the error.
    • Show a banner when an update is released.
  • Bug Fixes:
    • Remove the title text when hovering over an assignment link, as it is
      completely redundant and displayed raw HTML.

v0.3.4

released 09 April 2025

  • Features:
    • Prevent assignment popup from closing when text is selected inside of it.
  • Bug Fixes:
    • Fix issue where Blackbaud changed a URL format for the student user id.

v0.3.3

released 18 March 2025

  • Bug Fixes:
    • Fully fix the assignment collapsing issue.

v0.3.2

released 18 March 2025

  • Features:
    • Add version text in toolbar.
    • Make tasks due on the next weekday. (ie if you create a task on Friday or
      over the weekend, it will [by default] be due the following Monday.)
  • Bug fixes:
    • Fully collapse assignments to one line when marking as done. (There was a
      problem with line breaks not collapsing before.)
    • Fix the Dark Reader extension overriding the colors in the task editor save
      button and making them look really bad.
    • Make toolbar wrap when the screen is too narrow rather than squish.

v0.3.1

released 28 February 2025

  • Features:
    • Add a button to open the changelog (this document) to the toolbar.
  • Bug Fixes:
    • Fix the colors of some classes not displaying.

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 ...
Read more

v0.8.2

Choose a tag to compare

@gavinmorrow gavinmorrow released this 06 Dec 21:45

Changelog

v0.8.2

released 06 December 2025

  • Features:
    • When hovering over a date in the calendar, a small + button now appears;
      press it to create a new task on that day!

v0.8.1

released 20 November 2025

Just cleaning up and adding a few things that didn't make it into the previous
release :]

  • Features:
    • Press alt-r (or option-r on MacOS) to refresh the assignment center.
  • Improvements:
    • Hide the blackbaud loading indicator when the custom assignment center is
      shown.
    • Theoretically slightly improve loading times.
  • Bug Fixes:
    • When refreshing the assignment center, it fully waits for all assignment
      data to be loaded before replacing the view. Previously, it only waited
      for the title and status. (There is a timeout of 5sec.)

v0.8.0

released 06 November 2025

Big release! I got a bunch of papercuts from my todo list finished :D

  • Features:
    • Add a refresh button to the toolbar to refresh all the data without
      reloading the page.
    • Add a button to the toolbar to submit feedback.
  • Improvements:
    • The real link for the assignment box in the calendar view now fills the
      whole box, so everywhere works with cmd-/ctrl-click to open in a new tab
      (as opposed to just the text itself.)
    • Assignments that are graded no longer show the submit button.
    • The settings menu can be closed via a new close button, in addition to the
      <esc> key.
    • The assignment center should load slightly faster, since it starts loading
      assignments before everything else is fully loaded.
  • Bug Fixes:
    • Fix a rare and very minor bug involving errors when there is no WiFi on
      page load.

v0.7.5

released 21 September 2025

  • Features:
    • Assignments that have titles that start or end with newlines will get those
      trimmed. No more needless empty lines! (looking at you, $GUSH_TEACHER)
    • Add a button to reset all settings.
    • Press alt-a (or option-a on MacOS) to navigate to the assignment center.
      (This can be disabled in settings. Defaults to on.)
  • Improvements:
    • Graded assignments will have a green outline around them. The default
      background color for graded assignments is reverted to be the same as
      "completed".

v0.7.4

released 20 September 2025

  • Features:
    • View the full date for a day by hovering over the number in the calendar.
    • When an assignment is graded, the grade is shown in the assignment popup.
      • NOTE: The default color of graded assignments has been changed to a
        slightly lighter green than completed assignments. If you want to
        restore the previous color, you can do so in settings.
      • (Also, I'm not fully satisfied with the contrast of text w/ that color,
        so if you have any suggestions for colors/how to fix that, tell me!!)
  • Bug Fixes:
    • Fixes some styling bugs in the toolbar.
    • Assignment boxes keep their focus styling (lighter background color) when
      the mouse is moved out of a popup kept open by selecting text.

v0.7.3

released 06 September 2025

  • Bug Fixes:
    • Okay sorry for this one. I forgot to bump the version number in one place so
      the update notifier will just bug you incorrectly. idk how, bc I have a
      whole checklist and everything?? somehow missed the step.

v0.7.2

released 06 September 2025

  • Bug Fixes:
    • Fix notify update not showing. (same issue as what's new lol)

v0.7.1

released 05 September 2025

  • Bug Fixes:
    • Fix what's new not showing.

v0.7.0

released 05 September 2025

Welcome to the 2025-26 school year! With the new year comes a major refactor and
a handful of bug fixes. This release may not look like much, but I've added a
lot of typechecking and linting under the hood to make sure I'm less likely to
introduce bugs when making changes.

(Ironically, in the process of doing that, I may have introduced some bugs that
will need to be ironed out. I won't be able to do that until some assignments
are posted, so stay tuned for a v0.7.1 and report all bugs!)

  • Features:
    • There's a surprise hidden in there. :] (sorry it's late)
  • Improvements:
    • The task editor no longer complains about an empty title when you first open
      it. (It will still complain if you try to create a task without a title, or
      click into the title input and then click out. Everybody say thank you to
      :user-invaid.)
  • Bug Fixes:
    • Adopted to changes Blackbaud made over the summer.
    • Fix a crash when there are no assignments posted. (I think this has existed
      for quite a while, but I didn't notice because I made this after assignments
      had already been posted.)

v0.6.1

released 05 June 2025

  • Bug Fixes:
    • Hopefully prevents the stupid "#orion-main not found" message from
      appearing so often / at all.

v0.6.0

released 23 May 2025

  • Features:
    • Allow extending the calendar into the past/future.
    • Add a setting to modify the saturation of all colors.
    • Modify the tab title to reflect what the page actually is. (wtf blackbaud
      this isn't that hard how did you mess it up???)
  • Bug Fixes:
    • Hide weekends after deleting the last task for it.
    • Attempt to make errors display better after opening computer (this may not
      work. I am still testing it. Please tell me whether or not it fixes things.)

v0.5.0

released 14 May 2025

Bumped version b/c I'm feeling festive 🎉 and there's still so many numbers left
so really why not. This is my project, if I want to bump the version I can >:]

  • Features:
    • More errors (the vast majority) will now appear as banners instead of as
      alerts.
    • Suggest reloading the page when attempting actions while logged out. (This
      usually happens when first opening your computer.)
    • Automatically click the "Keep working" button. (btw this is like. so
      annoying to test. if there are any bugs please please please tell me.)
  • Bug Fixes/Improvements:
    • Detect when to autologin more reliably, and remove all host permissions.

v0.4.5

released 10 May 2025

  • Bug Fixes:
    • When using Chrome, prevent assignment popup from closing when text is
      selected inside of it.

v0.4.4

released 07 May 2025

  • Features:
    • There's a cute little icon now!

v0.4.3

released 07 May 2025

  • Bug Fixes:
    • Prevent what's new and notify update from failing on Chrome.

v0.4.2

released 07 May 2025

  • Bug Fixes:
    • Make the page automatically reload when Orion is updated, instead of
      erroring.
    • Fix some links that still pointed to the old github repo.

v0.4.1

released 07 May 2025

I finally came up with a somewhat-halfway-decent name: Orion. Also, I'm finally
putting this thing on the chrome web store.

v0.4.0

released 06 May 2025

This release doesn't have too many new features, but I decided to bump it
anyways because I finally got the what's new stuff (incl. banners!) out the door
and why not. It's been a while since I've actually added a new feature.

  • Features:
    • A banner will show after the extension updates.
    • Use banners for error reporting instead of popups.
      • Add option to email me the details of the error.
    • Show a banner when an update is released.
  • Bug Fixes:
    • Remove the title text when hovering over an assignment link, as it is
      completely redundant and displayed raw HTML.

v0.3.4

released 09 April 2025

  • Features:
    • Prevent assignment popup from closing when text is selected inside of it.
  • Bug Fixes:
    • Fix issue where Blackbaud changed a URL format for the student user id.

v0.3.3

released 18 March 2025

  • Bug Fixes:
    • Fully fix the assignment collapsing issue.

v0.3.2

released 18 March 2025

  • Features:
    • Add version text in toolbar.
    • Make tasks due on the next weekday. (ie if you create a task on Friday or
      over the weekend, it will [by default] be due the following Monday.)
  • Bug fixes:
    • Fully collapse assignments to one line when marking as done. (There was a
      problem with line breaks not collapsing before.)
    • Fix the Dark Reader extension overriding the colors in the task editor save
      button and making them look really bad.
    • Make toolbar wrap when the screen is too narrow rather than squish.

v0.3.1

released 28 February 2025

  • Features:
    • Add a button to open the changelog (this document) to the toolbar.
  • Bug Fixes:
    • Fix the colors of some classes not displaying.

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

Read more

v0.8.1

Choose a tag to compare

@gavinmorrow gavinmorrow released this 21 Nov 03:00

Changelog

v0.8.1

released 20 November 2025

Just cleaning up and adding a few things that didn't make it into the previous
release :]

  • Features:
    • Press alt-r (or option-r on MacOS) to refresh the assignment center.
  • Improvements:
    • Hide the blackbaud loading indicator when the custom assignment center is
      shown.
    • Theoretically slightly improve loading times.
  • Bug Fixes:
    • When refreshing the assignment center, it fully waits for all assignment
      data to be loaded before replacing the view. Previously, it only waited
      for the title and status. (There is a timeout of 5sec.)

v0.8.0

released 06 November 2025

Big release! I got a bunch of papercuts from my todo list finished :D

  • Features:
    • Add a refresh button to the toolbar to refresh all the data without
      reloading the page.
    • Add a button to the toolbar to submit feedback.
  • Improvements:
    • The real link for the assignment box in the calendar view now fills the
      whole box, so everywhere works with cmd-/ctrl-click to open in a new tab
      (as opposed to just the text itself.)
    • Assignments that are graded no longer show the submit button.
    • The settings menu can be closed via a new close button, in addition to the
      <esc> key.
    • The assignment center should load slightly faster, since it starts loading
      assignments before everything else is fully loaded.
  • Bug Fixes:
    • Fix a rare and very minor bug involving errors when there is no WiFi on
      page load.

v0.7.5

released 21 September 2025

  • Features:
    • Assignments that have titles that start or end with newlines will get those
      trimmed. No more needless empty lines! (looking at you, $GUSH_TEACHER)
    • Add a button to reset all settings.
    • Press alt-a (or option-a on MacOS) to navigate to the assignment center.
      (This can be disabled in settings. Defaults to on.)
  • Improvements:
    • Graded assignments will have a green outline around them. The default
      background color for graded assignments is reverted to be the same as
      "completed".

v0.7.4

released 20 September 2025

  • Features:
    • View the full date for a day by hovering over the number in the calendar.
    • When an assignment is graded, the grade is shown in the assignment popup.
      • NOTE: The default color of graded assignments has been changed to a
        slightly lighter green than completed assignments. If you want to
        restore the previous color, you can do so in settings.
      • (Also, I'm not fully satisfied with the contrast of text w/ that color,
        so if you have any suggestions for colors/how to fix that, tell me!!)
  • Bug Fixes:
    • Fixes some styling bugs in the toolbar.
    • Assignment boxes keep their focus styling (lighter background color) when
      the mouse is moved out of a popup kept open by selecting text.

v0.7.3

released 06 September 2025

  • Bug Fixes:
    • Okay sorry for this one. I forgot to bump the version number in one place so
      the update notifier will just bug you incorrectly. idk how, bc I have a
      whole checklist and everything?? somehow missed the step.

v0.7.2

released 06 September 2025

  • Bug Fixes:
    • Fix notify update not showing. (same issue as what's new lol)

v0.7.1

released 05 September 2025

  • Bug Fixes:
    • Fix what's new not showing.

v0.7.0

released 05 September 2025

Welcome to the 2025-26 school year! With the new year comes a major refactor and
a handful of bug fixes. This release may not look like much, but I've added a
lot of typechecking and linting under the hood to make sure I'm less likely to
introduce bugs when making changes.

(Ironically, in the process of doing that, I may have introduced some bugs that
will need to be ironed out. I won't be able to do that until some assignments
are posted, so stay tuned for a v0.7.1 and report all bugs!)

  • Features:
    • There's a surprise hidden in there. :] (sorry it's late)
  • Improvements:
    • The task editor no longer complains about an empty title when you first open
      it. (It will still complain if you try to create a task without a title, or
      click into the title input and then click out. Everybody say thank you to
      :user-invaid.)
  • Bug Fixes:
    • Adopted to changes Blackbaud made over the summer.
    • Fix a crash when there are no assignments posted. (I think this has existed
      for quite a while, but I didn't notice because I made this after assignments
      had already been posted.)

v0.6.1

released 05 June 2025

  • Bug Fixes:
    • Hopefully prevents the stupid "#orion-main not found" message from
      appearing so often / at all.

v0.6.0

released 23 May 2025

  • Features:
    • Allow extending the calendar into the past/future.
    • Add a setting to modify the saturation of all colors.
    • Modify the tab title to reflect what the page actually is. (wtf blackbaud
      this isn't that hard how did you mess it up???)
  • Bug Fixes:
    • Hide weekends after deleting the last task for it.
    • Attempt to make errors display better after opening computer (this may not
      work. I am still testing it. Please tell me whether or not it fixes things.)

v0.5.0

released 14 May 2025

Bumped version b/c I'm feeling festive 🎉 and there's still so many numbers left
so really why not. This is my project, if I want to bump the version I can >:]

  • Features:
    • More errors (the vast majority) will now appear as banners instead of as
      alerts.
    • Suggest reloading the page when attempting actions while logged out. (This
      usually happens when first opening your computer.)
    • Automatically click the "Keep working" button. (btw this is like. so
      annoying to test. if there are any bugs please please please tell me.)
  • Bug Fixes/Improvements:
    • Detect when to autologin more reliably, and remove all host permissions.

v0.4.5

released 10 May 2025

  • Bug Fixes:
    • When using Chrome, prevent assignment popup from closing when text is
      selected inside of it.

v0.4.4

released 07 May 2025

  • Features:
    • There's a cute little icon now!

v0.4.3

released 07 May 2025

  • Bug Fixes:
    • Prevent what's new and notify update from failing on Chrome.

v0.4.2

released 07 May 2025

  • Bug Fixes:
    • Make the page automatically reload when Orion is updated, instead of
      erroring.
    • Fix some links that still pointed to the old github repo.

v0.4.1

released 07 May 2025

I finally came up with a somewhat-halfway-decent name: Orion. Also, I'm finally
putting this thing on the chrome web store.

v0.4.0

released 06 May 2025

This release doesn't have too many new features, but I decided to bump it
anyways because I finally got the what's new stuff (incl. banners!) out the door
and why not. It's been a while since I've actually added a new feature.

  • Features:
    • A banner will show after the extension updates.
    • Use banners for error reporting instead of popups.
      • Add option to email me the details of the error.
    • Show a banner when an update is released.
  • Bug Fixes:
    • Remove the title text when hovering over an assignment link, as it is
      completely redundant and displayed raw HTML.

v0.3.4

released 09 April 2025

  • Features:
    • Prevent assignment popup from closing when text is selected inside of it.
  • Bug Fixes:
    • Fix issue where Blackbaud changed a URL format for the student user id.

v0.3.3

released 18 March 2025

  • Bug Fixes:
    • Fully fix the assignment collapsing issue.

v0.3.2

released 18 March 2025

  • Features:
    • Add version text in toolbar.
    • Make tasks due on the next weekday. (ie if you create a task on Friday or
      over the weekend, it will [by default] be due the following Monday.)
  • Bug fixes:
    • Fully collapse assignments to one line when marking as done. (There was a
      problem with line breaks not collapsing before.)
    • Fix the Dark Reader extension overriding the colors in the task editor save
      button and making them look really bad.
    • Make toolbar wrap when the screen is too narrow rather than squish.

v0.3.1

released 28 February 2025

  • Features:
    • Add a button to open the changelog (this document) to the toolbar.
  • Bug Fixes:
    • Fix the colors of some classes not displaying.

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 ...
Read more

v0.8.0

Choose a tag to compare

@gavinmorrow gavinmorrow released this 06 Nov 18:00

Changelog

v0.8.0

released 06 November 2025

Big release! I got a bunch of papercuts from my todo list finished :D

  • Features:
    • Add a refresh button to the toolbar to refresh all the data without
      reloading the page.
    • Add a button to the toolbar to submit feedback.
  • Improvements:
    • The real link for the assignment box in the calendar view now fills the
      whole box, so everywhere works with cmd-/ctrl-click to open in a new tab
      (as opposed to just the text itself.)
    • Assignments that are graded no longer show the submit button.
    • The settings menu can be closed via a new close button, in addition to the
      <esc> key.
    • The assignment center should load slightly faster, since it starts loading
      assignments before everything else is fully loaded.
  • Bug Fixes:
    • Fix a rare and very minor bug involving errors when there is no WiFi on
      page load.

v0.7.5

released 21 September 2025

  • Features:
    • Assignments that have titles that start or end with newlines will get those
      trimmed. No more needless empty lines! (looking at you, $GUSH_TEACHER)
    • Add a button to reset all settings.
    • Press alt-a (or option-a on Macs) to navigate to the assignment center.
      (This can be disabled in settings. Defaults to on.)
  • Improvements:
    • Graded assignments will have a green outline around them. The default
      background color for graded assignments is reverted to be the same as
      "completed".

v0.7.4

released 20 September 2025

  • Features:
    • View the full date for a day by hovering over the number in the calendar.
    • When an assignment is graded, the grade is shown in the assignment popup.
      • NOTE: The default color of graded assignments has been changed to a
        slightly lighter green than completed assignments. If you want to
        restore the previous color, you can do so in settings.
      • (Also, I'm not fully satisfied with the contrast of text w/ that color,
        so if you have any suggestions for colors/how to fix that, tell me!!)
  • Bug Fixes:
    • Fixes some styling bugs in the toolbar.
    • Assignment boxes keep their focus styling (lighter background color) when
      the mouse is moved out of a popup kept open by selecting text.

v0.7.3

released 06 September 2025

  • Bug Fixes:
    • Okay sorry for this one. I forgot to bump the version number in one place so
      the update notifier will just bug you incorrectly. idk how, bc I have a
      whole checklist and everything?? somehow missed the step.

v0.7.2

released 06 September 2025

  • Bug Fixes:
    • Fix notify update not showing. (same issue as what's new lol)

v0.7.1

released 05 September 2025

  • Bug Fixes:
    • Fix what's new not showing.

v0.7.0

released 05 September 2025

Welcome to the 2025-26 school year! With the new year comes a major refactor and
a handful of bug fixes. This release may not look like much, but I've added a
lot of typechecking and linting under the hood to make sure I'm less likely to
introduce bugs when making changes.

(Ironically, in the process of doing that, I may have introduced some bugs that
will need to be ironed out. I won't be able to do that until some assignments
are posted, so stay tuned for a v0.7.1 and report all bugs!)

  • Features:
    • There's a surprise hidden in there. :] (sorry it's late)
  • Improvements:
    • The task editor no longer complains about an empty title when you first open
      it. (It will still complain if you try to create a task without a title, or
      click into the title input and then click out. Everybody say thank you to
      :user-invaid.)
  • Bug Fixes:
    • Adopted to changes Blackbaud made over the summer.
    • Fix a crash when there are no assignments posted. (I think this has existed
      for quite a while, but I didn't notice because I made this after assignments
      had already been posted.)

v0.6.1

released 05 June 2025

  • Bug Fixes:
    • Hopefully prevents the stupid "#orion-main not found" message from
      appearing so often / at all.

v0.6.0

released 23 May 2025

  • Features:
    • Allow extending the calendar into the past/future.
    • Add a setting to modify the saturation of all colors.
    • Modify the tab title to reflect what the page actually is. (wtf blackbaud
      this isn't that hard how did you mess it up???)
  • Bug Fixes:
    • Hide weekends after deleting the last task for it.
    • Attempt to make errors display better after opening computer (this may not
      work. I am still testing it. Please tell me whether or not it fixes things.)

v0.5.0

released 14 May 2025

Bumped version b/c I'm feeling festive 🎉 and there's still so many numbers left
so really why not. This is my project, if I want to bump the version I can >:]

  • Features:
    • More errors (the vast majority) will now appear as banners instead of as
      alerts.
    • Suggest reloading the page when attempting actions while logged out. (This
      usually happens when first opening your computer.)
    • Automatically click the "Keep working" button. (btw this is like. so
      annoying to test. if there are any bugs please please please tell me.)
  • Bug Fixes/Improvements:
    • Detect when to autologin more reliably, and remove all host permissions.

v0.4.5

released 10 May 2025

  • Bug Fixes:
    • When using Chrome, prevent assignment popup from closing when text is
      selected inside of it.

v0.4.4

released 07 May 2025

  • Features:
    • There's a cute little icon now!

v0.4.3

released 07 May 2025

  • Bug Fixes:
    • Prevent what's new and notify update from failing on Chrome.

v0.4.2

released 07 May 2025

  • Bug Fixes:
    • Make the page automatically reload when Orion is updated, instead of
      erroring.
    • Fix some links that still pointed to the old github repo.

v0.4.1

released 07 May 2025

I finally came up with a somewhat-halfway-decent name: Orion. Also, I'm finally
putting this thing on the chrome web store.

v0.4.0

released 06 May 2025

This release doesn't have too many new features, but I decided to bump it
anyways because I finally got the what's new stuff (incl. banners!) out the door
and why not. It's been a while since I've actually added a new feature.

  • Features:
    • A banner will show after the extension updates.
    • Use banners for error reporting instead of popups.
      • Add option to email me the details of the error.
    • Show a banner when an update is released.
  • Bug Fixes:
    • Remove the title text when hovering over an assignment link, as it is
      completely redundant and displayed raw HTML.

v0.3.4

released 09 April 2025

  • Features:
    • Prevent assignment popup from closing when text is selected inside of it.
  • Bug Fixes:
    • Fix issue where Blackbaud changed a URL format for the student user id.

v0.3.3

released 18 March 2025

  • Bug Fixes:
    • Fully fix the assignment collapsing issue.

v0.3.2

released 18 March 2025

  • Features:
    • Add version text in toolbar.
    • Make tasks due on the next weekday. (ie if you create a task on Friday or
      over the weekend, it will [by default] be due the following Monday.)
  • Bug fixes:
    • Fully collapse assignments to one line when marking as done. (There was a
      problem with line breaks not collapsing before.)
    • Fix the Dark Reader extension overriding the colors in the task editor save
      button and making them look really bad.
    • Make toolbar wrap when the screen is too narrow rather than squish.

v0.3.1

released 28 February 2025

  • Features:
    • Add a button to open the changelog (this document) to the toolbar.
  • Bug Fixes:
    • Fix the colors of some classes not displaying.

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:
    • ...
Read more