Skip to content

sandervonk/Simplify-Aeries

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

93 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Installation

  • Download the latest .zip from releases and unzip it into the current folder (there's a folder inside the zip so you dont want to have a nested structure)
  • Navigate to edge://extentions or chrome://extentions depending on your browser
  • Next, find the switch labeled Developer mode and make sure it is on
  • Click Load Unpacked and select the folder named 'Simplify Aeries' that the .zip extracted into
  • Finally, just press 'Select Folder' or the equivalent button for opening the folder in your browser
  • [ ] Simplify Aeries should now be installed!! Try visiting an *.aeries.net site and it should work!
  • If you have any problems, please contact me, oh and to customize settings and access the 'quick-check' features, click the extention's icon in your extentions tray

New features and instructions v1.0-alpha.1

How to access the new features:

Instructions
Page Instructions
Open the menu on the top right of the page (labeled with your email) and select Simplify Aeries
At the top of the login pane, click the settings icon (labeled [Open Simplify Aeries Settings]) to open the new settings menu

How to use the new menu

Login Settings
Login Item Function
This option does more or less what the title explains, it hides the name of your school district on the login page, making for a cleaner interface
Use this option only if you normally log in with a Google account . Initially, the bottom part will not show, you will have to check the box to be able to enter your email. Make sure that the box turns green after you've entered it. If the background of any of the text is blue or white, it has been autofilled, which is sadly not yet supported
The last item in this section is the login background color. Like any of the color pickers on this page, click the square to the left of the text and select a color to continue
Dashboard Settings
Dashboard Item Function
First up in this section we have the sidebar color customizer. Click on the solid-colored boxes to either side of the gradient to bring up a color picker. Using this feature on the dashboard should un-blur the sidebar to the side, though note that this feature is still pretty buggy, as the 'blur' and 'focus' events can sometimes fire twice and mess up the display
Next up is the background image panel. It will only show if 'Use Background Image?' is checked. put an image url in the box next to the https:// placeholder. It should turn green, if not, the image could not be loaded. Note that only images that get a green background will be set as the background, otherwise the color will be used
Last but not least, we have the dashboard background color picker. Click the square on the left to select a color of your choice. Note that this section will only show if 'Use Background Image?' is unchecked
Feature Settings
Feature Item Function
The features menu is currently empty, but will include settings pertaining to the Quick Check Grades and Class Schedule features available from the main menu page

Note: ALL SETTINGS ONLY SAVE WHEN THE MENU IS CLOSED AS SUCH:

Menu Close Instructions

Info

Features in Place:

  • updated dashboard
  • updated login
  • all student-accessable pages reworked
  • options page
  • options popup
  • integrated settings on dash
  • integrated settings on login
More detailed list of finished features:
  • Subpages

    • Student Info
      • Profile
      • Demographics
      • Contacts
      • Fees and Fines
    • Grades
      • Graduation Status
      • Transcripts
      • Gradebook
    • Classes
      • Classes
      • Course Requests
    • Test Scores
      • Test Details
      • State Test Scores Report
      • Test Scores
    • Other
      • Attendance
      • Contacts
  • Personalization

    • Login Background Color
    • Auto-Login
    • Floating Nav Buttons
    • Sidebar Gradient Colors
    • Dashboard Background - Background Color - Background Image

Need

  • Small Features

    • Make IP address actually show well when different from last login (atm just hides when current and last are same)
    • Make dropdowns either show or not show faded background, pick one for all (atm the notifications are the outlier with a bg) Fixes:
  • Remove transition on sub-menu enter/exit

  • Make Nav buttons not take up entire height when float on scroll is off

  • Versions

    v1.0-alpha.1

    • See releases page here

    v0.9.2

    Changes:

    • Reduced permissions load, now uses https://*.aeries.net/* template instead of requiring *://*

    v0.9.1

    Changes:

    • Various Bug Fixes

    v0.9.0

    Changes:

    • Changed info page, added refrence images, and made all versions on subpages set themselves based on the manifest

    v0.8.9

    Changes:

    • Added info page on first install

    v0.8.8

    Changes:

    • Added tutorial for new users, cleaned up some bugs
    • Note that auto-login still has to be on to be able to use the Class Schedule and Quick Check Grades pages

    v0.8.7

    Changes:

    • Added a Class Schedule page that operates similarly to the Quick Check Grades one, only for classes, rooms, teachers, and their emails

    v0.8.6

    Changes:

    • Added automatic dashboard tab opening (in background) for the quick check grades tab where needed and better error message
    • note that this requires that you have first opened the menu while on a tab with yourdistrict.asp.aeries.net/student in the url, or similar

    v0.8.5:

    Changes:

    • Slight #### Changes to previously mentioned clarification message

    v0.8.3:

    Changes:

    • Added clarification message when no Aeries tabs are open Coming soon:
    • Message for when tab is inactive/out of date, from before current version of extention. (possibly force reload them?)

    v0.8.3:

    Changes:

    • Added Quick grade check page
    • Added more chrome.runtime.message calls/registered 'scrape'
    • Feature needs a active aeries dashboard page open (not timed out/old)

    v0.8.2:

    Changes:

    • Scores for assignments on the GradebookDetails.aspx page are now also colored

    v0.8.1:

    Changes:

    • Grade colors now apply to all grades, not just card view for GradebookSummary.aspx page
    • Grades in small tables are now also bolded + colored Coming soon:
    • Colored scores for assignments?

    v0.8.0:

    Changes:

    • Custom Grade Colors now apply to all pages (that use grade elements)
    • Added better logging for grade debug
    • Grade colors now reload on scroll
    • Removed border inconsistencies for student info subpages
    • Scrollbar now properly positioned on attendance pages (overflow from table) Coming soon:
    • Width matching for all elements on Student Info -> Profile page

    v0.7.9:

    Changes:

    • Added custom grade colors (not just by letter, + and - variations also diff now) Anticipated:
    • Customization for grade colors

    v0.7.8:

    Changes:

    • Added better UI for Gradebook Pages, specifically Gradebook Details and Grades

    v0.7.7:

    Changes:

    • Added css and a bit of js for Grades subpages, were previously inaccessible

    v0.7.5:

    Fixes:

    • Identified problem for '๐˜Š๐˜ฐ๐˜ถ๐˜ญ๐˜ฅ ๐˜ฏ๐˜ฐ๐˜ต ๐˜ฆ๐˜ด๐˜ต๐˜ข๐˜ฃ๐˜ญ๐˜ช๐˜ด๐˜ฉ ๐˜ค๐˜ฐ๐˜ฏ๐˜ฏ๐˜ฆ๐˜ค๐˜ต๐˜ช๐˜ฐ๐˜ฏ' error, fixed

    v0.7.4:

    Changes:

    • Added reset button for options Bugs:
    • Persist, see last version :(

    v0.7.3:

    Changes:

    • Added switch to toggle customizations
    • Added new icon and switching when the above is toggled on/off
    • Rearranged code, now separate folders for js, css, etc. Bugs:
    • Sub-menu enter/exit defies strict css transition rules, stays visible for at least 200ms too long
    • Nav buttons take up entire height when float on scroll is off
    • May throw '๐˜œ๐˜ฏ๐˜ค๐˜ฉ๐˜ฆ๐˜ค๐˜ฌ๐˜ฆ๐˜ฅ ๐˜ณ๐˜ถ๐˜ฏ๐˜ต๐˜ช๐˜ฎ๐˜ฆ.๐˜ญ๐˜ข๐˜ด๐˜ต๐˜Œ๐˜ณ๐˜ณ๐˜ฐ๐˜ณ: ๐˜Š๐˜ฐ๐˜ถ๐˜ญ๐˜ฅ ๐˜ฏ๐˜ฐ๐˜ต ๐˜ฆ๐˜ด๐˜ต๐˜ข๐˜ฃ๐˜ญ๐˜ช๐˜ด๐˜ฉ ๐˜ค๐˜ฐ๐˜ฏ๐˜ฏ๐˜ฆ๐˜ค๐˜ต๐˜ช๐˜ฐ๐˜ฏ ๐˜™๐˜ฆ๐˜ค๐˜ฆ๐˜ช๐˜ท๐˜ช๐˜ฏ๐˜จ ๐˜ฆ๐˜ฏ๐˜ฅ ๐˜ฅ๐˜ฐ๐˜ฆ๐˜ด ๐˜ฏ๐˜ฐ๐˜ต ๐˜ฆ๐˜น๐˜ช๐˜ด๐˜ต.' error, though it... does exist.

    Previous Versions

    Archiving and/or git were not in place for previous versions :(