Skip to content

Conversation

@ARtheboss
Copy link
Contributor

No description provided.

ARtheboss and others added 29 commits September 22, 2025 21:22
* add majors and minors

* link creation and fetching

* rewrite backend

* update queries

* read planterms

* finish implement create and read

* remove custom courses

* implement adding classes

* fix refresh bug

* fix unable to add class to populated term bug

* implement deleting and editing classes

* implement dragging

* implement pnp and transfer

* add requirement functionality

* merge with gql-gradtrak-frontend

---------

Co-authored-by: ARtheboss <[email protected]>
* re-implement

* add fetching units

* change loading indicator

* fixed minor visual bugs

---------

Co-authored-by: ARtheboss <[email protected]>
* labels

* remove labels in frontend

* modify adding labels to not use button

---------

Co-authored-by: Chengming-Li <[email protected]>
* labels

* add frontend

* remove summer check

* implement add semester block

* implement chronological insertion in frontend

* implement chronological insertion in backend

* fixed input styles

---------

Co-authored-by: ARtheboss <[email protected]>
* Made pass/no pass and transfer credit counter in the side panel functional

* fixed formatting

---------

Co-authored-by: happygurl66 <[email protected]>
Co-authored-by: Chengming-Li <[email protected]>
* change backend to support multiple colleges

* implement onboarding page

* implement dynamic college requirements based on user defined colleges

* small changes

* force sign in state if not signed in gradtrak onboarding

---------

Co-authored-by: ARtheboss <[email protected]>
* added semester details dropdown

* working semester details menu

* order pinned blocks first

* minor changes: new semester now have no status, renaming will close dropdown menu, and rename button is disabled if the name is blank or is current name

---------

Co-authored-by: Chengming-Li <[email protected]>
* add figma diagram to infra docs

* chore: Clean up app organization, Dockerfiles, and workflows

* chore: Upgrade dependencies

* chore: Add root context

* delete package-lock

* fix flickering issue

---------

Co-authored-by: maxmwang <[email protected]>
Co-authored-by: Matthew Rowland <[email protected]>
Co-authored-by: happygurl66 <[email protected]>
Co-authored-by: Chengming-Li <[email protected]>
* fix bug with sidebar background not expanding to fill space

* fixed weird scrollbar color

---------

Co-authored-by: ARtheboss <[email protected]>
* implement basic filter dropdown

* add custom labels and count of filters selected

* implement count by labels

* finish filtering

* Implement Sorting to Gradtrak (#858)

* implement top half of menu

* finish UI

* implement sort functionality

* filter and sort cleanup

---------

Co-authored-by: ARtheboss <[email protected]>
* fix bug with outdated classes

* fix
>
<Flex direction="row" gap="4px">
{label}
{icon && icon}
</Flex>
) : (
<Flex direction="row" gap="12px">
{icon && icon}
import AU from "ansi_up";
import axios from "axios";
import express from "express";
import nodemailer from "nodemailer";
const ansi_up = new AU.default();

const {
PASSWORD_BT_GITLAB_SENDGRID_SMTP,

const {
PASSWORD_BT_GITLAB_SENDGRID_SMTP,
USERNAME_BT_GITLAB_SENDGRID_SMTP,
});
// prune duplicates
return [...new Set(output)];
}
const updateAllSemesters = (semesters: { [key: string]: ISelectedCourse[] }) => {
filterSemesters(semesters);
setAllSemesters(semesters);
}
}

export const evaluate = (expr: string, expected_type: Type): Data<any> => {
console.log(VARIABLE_MAP)
return data;
} else {
console.log(`CONSTRUCT: "${expr}" (${expected_type})`);
return construct(expected_type, expr)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.