Skip to content

Commit

Permalink
Feature/uni 309 plausible analytics (#311)
Browse files Browse the repository at this point in the history
* feat: update devsoc branding references (#260)

* chore(landing): update landing meta description

* Update README.md

* Merge Develop To Main (#289)

* fix: added schema (#285)

Added Offers and hasCourseInstance schema to the metadata of courses
Schema Docs: https://developers.google.com/search/docs/appearance/structured-data/course-info#structured-data-type-definitions

* fix: UNI-278 add else branch in getInitialDisplayCourses to reset search bar state (#284)

---------

Co-authored-by: 3syth <[email protected]>
Co-authored-by: Adrian Balbalosa <[email protected]>

* Feature/uni 274 sponsor logos (#283)

* chore(logos): add jane street and tiktok svgs

* feat(sponsors): add sponsors to hero section

* feat(heading): add sponsored by heading and fix padding

* fix(height): fix height on smaller screens

* fix(quotes): replace single quotes with double quotes

* fix: truncated reviews and t&c (#290)

* fix: added schema (#285)

Added Offers and hasCourseInstance schema to the metadata of courses
Schema Docs: https://developers.google.com/search/docs/appearance/structured-data/course-info#structured-data-type-definitions

* fix: UNI-278 add else branch in getInitialDisplayCourses to reset search bar state (#284)

* chore/uni-270-desc-and-tnc-fix (#279)

* feat: update devsoc branding references (#260)

* chore(landing): update landing meta description

* Update README.md

* fixed truncated descriptions

* deleted some useless code

* Fixed some eedge cases and added comments

* reverted some old changes regarding fetching reviews

* Merge Develop To Main (#289)

* fix: added schema (#285)

Added Offers and hasCourseInstance schema to the metadata of courses
Schema Docs: https://developers.google.com/search/docs/appearance/structured-data/course-info#structured-data-type-definitions

* fix: UNI-278 add else branch in getInitialDisplayCourses to reset search bar state (#284)

---------

Co-authored-by: 3syth <[email protected]>
Co-authored-by: Adrian Balbalosa <[email protected]>

* Fixed bug of review card showing another review's description

* removed inline from review desc

---------

Co-authored-by: Bob Chen <[email protected]>
Co-authored-by: Jared L <[email protected]>
Co-authored-by: Dylan W <[email protected]>
Co-authored-by: eaglethrost <[email protected]>
Co-authored-by: Dimas Putra Anugerah <[email protected]>
Co-authored-by: 3syth <[email protected]>
Co-authored-by: Adrian Balbalosa <[email protected]>

---------

Co-authored-by: 3syth <[email protected]>
Co-authored-by: Adrian Balbalosa <[email protected]>
Co-authored-by: Maximilian Falco Widjaya <[email protected]>
Co-authored-by: Bob Chen <[email protected]>
Co-authored-by: Jared L <[email protected]>
Co-authored-by: Dylan W <[email protected]>

* chore: 271 (added sitemap) & 287 (setup linters) (#294)

* Chore/uni 271 sitemap xml (#293)

* finished code to generate the sitemap (using temp data currently)

* fixed branch name

* added api to get a list of all courses and updated swagger.json to include this route

* changed name of all courses api

* fixed the inconsistent names when logging info on /courses/all

* generated sitemap in both root and frontend folder

* removed sitemap.ts from root (was moved to frontend so we could generate the xml)

* moved sitemap to public folder

---------

Co-authored-by: lightAndTangy <[email protected]>

* chore: UNI-287 Set up linter and formatter (#291)

* install prettier and add configs, uninstall eslint-plugin-prettier for backend

* move eslint to dev dependencies in frontend

* install and configure prettier and eslint-config-prettier

* install eslint for migration package

* install and configure prettier for migration package

* add lint command to package.json in migration

---------

Co-authored-by: Adrian Balbalosa <[email protected]>

* merge linting gh actions (#303)

chore: UNI-292 linting GitHub actions (#295)

* add ci for migration

* add 'npm run format' command to all three packages

* remove all instances of any type being used in migration

* remove logger in migration service

Co-authored-by: Adrian Balbalosa <[email protected]>

* bugfix: load more courses & login button missing (#307)

* Bugfix/uni 304 load courses (#305)

* UNI-304: changed layout screen height

* UNI-304: course titles set to not break

---------

Co-authored-by: dylan <birds@DylanW-PC>
Co-authored-by: Dylan <[email protected]>

---------

* feature/uni 261 filter button (#308)

* Feature/uni 261 filter button (#306)

* filter modal and tried to implement the api

* deleted file

* made the filter modal look nicer

* rearranged buttons and repsonsiveness of it

* finished the frontend of the filter button

---------

* help fix pls xD

* attempt to make backend work

* save curr progress

* query works with hardcoded terms

* working draft

* trying to fix sql query (remove unsafe)

* combined search and filters together

* deleted search functions

* commented out all the search functions

* fixed canberra bug

* merge linting gh actions (#303)

chore: UNI-292 linting GitHub actions (#295)

* add ci for migration

* add 'npm run format' command to all three packages

* remove all instances of any type being used in migration

* remove logger in migration service

Co-authored-by: Adrian Balbalosa <[email protected]>

* uncommented search and fixed responsiveness and added semesters

* removed console logs

* fixed any type

* UNI-304: changed layout screen height

* UNI-304: course titles set to not break

* working filter function

* added dark mode

* added hover over buttons

* fixed type

* fix filter object type

* bugfix: load more courses & login button missing (#307)

* Bugfix/uni 304 load courses (#305)

* UNI-304: changed layout screen height

* UNI-304: course titles set to not break

---------

Co-authored-by: dylan <birds@DylanW-PC>
Co-authored-by: Dylan <[email protected]>

---------

* fixed not offered issue

---------

* fix: filter buttons too tall in safari

* Revert "fix: filter buttons too tall in safari"

This reverts commit 7547be2.

* fix: fixed filter buttons too tall in safari

---------

* feat(snippet): add plausible snippet to the head

* fix(domain): modify domain to staging

* fix(quotes): revert to original style

---------

Co-authored-by: Bob Chen <[email protected]>
Co-authored-by: Jared L <[email protected]>
Co-authored-by: Dylan W <[email protected]>
Co-authored-by: eaglethrost <[email protected]>
Co-authored-by: Dimas Putra Anugerah <[email protected]>
Co-authored-by: 3syth <[email protected]>
Co-authored-by: Adrian Balbalosa <[email protected]>
Co-authored-by: Maximilian Falco Widjaya <[email protected]>
Co-authored-by: dylan <birds@DylanW-PC>
  • Loading branch information
10 people authored Jul 16, 2024
1 parent 1a7c6a9 commit fa6a0af
Showing 1 changed file with 1 addition and 0 deletions.
1 change: 1 addition & 0 deletions frontend/src/app/layout.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,7 @@ export default async function RootLayout({
`,
}}
/>
<script defer data-domain="cselectives.staging.csesoc.unsw.edu.au" src="https://plausible.io/js/script.js"></script>
</head>
<body className="bg-white dark:bg-slate-800 dark:text-gray-200">
<Provider session={session}>
Expand Down

0 comments on commit fa6a0af

Please sign in to comment.