Commit Graph

145 Commits

Author SHA1 Message Date
Amy Wang 7be1adb860 Add Spring 2022 Bootcamp mentor application news (#431)
continuous-integration/drone/push Build is passing Details
Co-authored-by: Amy <a258wang@uwaterloo.ca>
Reviewed-on: #431
Reviewed-by: Shahan Nedadahandeh <snedadah@csclub.uwaterloo.ca>
2022-05-02 02:18:53 -04:00
Amy Wang af69b0ab98 Update Get Involved page membership instructions (#429)
continuous-integration/drone/push Build is passing Details
Previously, the instructions for "Online Term" on the Get Involved page would be open by default. This PR changes the instructions for "In Person" to be open by default.

There are also some other small wording changes on the Get Involved page.

Co-authored-by: Amy <a258wang@uwaterloo.ca>
Reviewed-on: #429
Reviewed-by: b38peng <b38peng@uwaterloo.ca>
2022-04-28 13:22:50 -04:00
Beihao Zhou 08405cabee Add EOT event (#421)
continuous-integration/drone/push Build is passing Details
Co-authored-by: Rebecca-Chou <beihaozhou@gmail.com>
Reviewed-on: #421
Reviewed-by: Amy <a258wang@csclub.uwaterloo.ca>
2022-03-30 11:56:17 -04:00
Beihao Zhou 672a4ce013 s22-hiring-news (#420)
continuous-integration/drone/push Build is passing Details
Add spring 2022 hiring news

Co-authored-by: Rebecca-Chou <beihaozhou@gmail.com>
Reviewed-on: #420
Reviewed-by: Amy <a258wang@csclub.uwaterloo.ca>
2022-03-29 12:53:03 -04:00
Shahan Nedadahandeh 174ddff299 Addec unix101-1 recording to tech talks (#415)
continuous-integration/drone/push Build is passing Details
Added unix 101 event recording

Co-authored-by: shahanneda <shahan.neda@gmail.com>
Reviewed-on: #415
Reviewed-by: j285he <j285he@localhost>
2022-03-26 14:46:35 -04:00
Amy Wang e74e2279b4 Add Code Party Event (#419)
continuous-integration/drone/push Build is passing Details
Staging: https://csclub.uwaterloo.ca/~a3thakra/csc/amy-events-code-party-w22
Co-authored-by: Amy <a258wang@uwaterloo.ca>
Reviewed-on: #419
Reviewed-by: n3parikh <n3parikh@csclub.uwaterloo.ca>
Co-authored-by: Amy <a258wang@csclub.uwaterloo.ca>
Co-committed-by: Amy <a258wang@csclub.uwaterloo.ca>
2022-03-25 02:07:13 -04:00
Jared He b0ca27416c Add Unix 101 FS/Perms & vim event (#416)
continuous-integration/drone/push Build is passing Details
Please confirm the time -- should it be 2-3pm EST or EDT?

Co-authored-by: Jared He <66887902+jaredjhe@users.noreply.github.com>
Reviewed-on: #416
Reviewed-by: n3parikh <n3parikh@csclub.uwaterloo.ca>
Reviewed-by: Amy <a258wang@csclub.uwaterloo.ca>
2022-03-23 13:25:25 -04:00
Beihao Zhou bb073136b0 Use LDAP API to fetch executive members' name (Closes #376) (#396)
continuous-integration/drone/push Build is passing Details
Co-authored-by: Rebecca-Chou <beihaozhou@gmail.com>
Reviewed-on: #396
Reviewed-by: n3parikh <n3parikh@csclub.uwaterloo.ca>
2022-03-16 02:17:32 -04:00
Shahan Nedadahandeh dd911c12ea added Unix-101-1 event (#411)
continuous-integration/drone/push Build is passing Details
Co-authored-by: shahanneda <shahan.neda@gmail.com>
Reviewed-on: #411
Reviewed-by: n3parikh <n3parikh@csclub.uwaterloo.ca>
2022-03-16 00:06:41 -04:00
Beihao Zhou d04115fb12 Separate Teams on Meet the Team page (Close #346) (#404)
continuous-integration/drone/push Build is passing Details
Co-authored-by: Rebecca-Chou <beihaozhou@gmail.com>
Reviewed-on: #404
Reviewed-by: n3parikh <n3parikh@csclub.uwaterloo.ca>
2022-03-09 10:03:26 -05:00
Amy Wang 328a2041fa Add Project Program Kick-off, Valentine's Day Speed-Friending, and Tesla Coffee Chat events (#408)
continuous-integration/drone/push Build is passing Details
Updated the website with some past and upcoming events.

All three Tesla coffee chat events are currently using the Autopilot Coffee Chat graphic, since different graphics do not exist for the Vehicle Software Systems and Vehicle Software Development coffee chats yet.

Co-authored-by: Amy <a258wang@uwaterloo.ca>
Reviewed-on: #408
Reviewed-by: n3parikh <n3parikh@csclub.uwaterloo.ca>
2022-03-08 17:15:50 -05:00
Shahan Nedadahandeh bb78a3d53d Warning Header (Closes #205) (#394)
continuous-integration/drone/push Build is passing Details
Update:
In order to solve the issues discussed below, we decided to put the warnings in a json file, since they can be easily imported into a javascript file and webpack automatically bundles them with the client side app, so no static props is needed.

__________

To get the warning data, since it is something that needs to be on all pages, it makes sense for the component to go in the app.js file (similar to the nav bar). However, next.js has a cumbersome issue that it does not support getStaticProps in the app.ts file (and getStaticProps only works in page files), thus we have no way of requesting the warning data easily in the \<WarningHeader\> Component. (https://github.com/vercel/next.js/discussions/10949)

Here is my solution:
- Request the warning data on the client side through the use of an api.
    - I made a warning api (/api/currentWarning) which sends a json of the current warning
    - Advantage: warnings will always be up to date since it is recalculated on every request
    - Advantage: It can potentially incorporate with other CSC services who might need to know about the warning (eg linktree?)
    - Disadvantage: can get expensive if we have a lot of warnings, to fix this I can cache the current warning and only re-read the files every 24h if this is a problem, but if we don’t have that many warnings I think it should be fine
    - Disadvantage: listed below:

The current problem with what I implemented is that it doesn’t build in the production environment:
- The way we build the website, when we call “next export” that disables any api endpoints.
- According to this https://github.com/vercel/vercel/discussions/6551, if we want to allow api endpoints, we have to just do “next build”. This has implications that the site won’t be completely static anymore, but the other solutions also have similar problems  ( though the GitHub post says that next will still optimize for static with only next build).

Another advantage of allowing api’s is that maybe in the future we will implement other features where an api might be useful.

If you want to try it out, my branch works fine locally (when just running npm run dev or npm run build”)

Other possible solutions:
- Use getInitialProps inside _app.js, but this has the downside that it will “disable Automatic Static Optimization in pages without Static Generation.” (https://nextjs.org/docs/advanced-features/custom-app), which I believe will slow the whole site down, but, we will be able to still use the old build command I think, I am not sure of the full effect of this.
	- However, implementing this would also be relatively simple.

- Add the warning request to the getStaticProps of every single page, possibly through some wrapper component around every single page, this has the disadvantage that we need to do a lot of refactoring of all the pages of the site and cant use the intended “_app.ts” wrapper.

- Add warning header only to the homepage (or maybe one or two other important pages).

Co-authored-by: shahanneda <shahan.neda@gmail.com>
Reviewed-on: #394
Reviewed-by: Amy <a258wang@csclub.uwaterloo.ca>
2022-02-22 23:29:53 -05:00
Raymond Li 2a93c9029a Replace Paypal with commented WUSA store
continuous-integration/drone/push Build is passing Details
2022-02-09 21:10:31 -05:00
Raymond Li e285cb0553 Remove Paypal
continuous-integration/drone/push Build is passing Details
2022-02-09 19:38:26 -05:00
Beihao Zhou 78c751fce0 Add news for winter 2022 election results (Closes #380) (#383)
continuous-integration/drone/push Build is passing Details
If Head of Discord, Heads of Design, Head of Reps are to be included, just notify me ~ 😃

Co-authored-by: Rebecca-Chou <beihaozhou@gmail.com>
Reviewed-on: #383
Reviewed-by: Amy <a258wang@csclub.uwaterloo.ca>
Reviewed-by: j285he <j285he@localhost>
Reviewed-by: n3parikh <n3parikh@csclub.uwaterloo.ca>
Co-authored-by: Beihao Zhou <b72zhou@csclub.uwaterloo.ca>
Co-committed-by: Beihao Zhou <b72zhou@csclub.uwaterloo.ca>
2022-02-09 08:03:04 -05:00
Raymond Li b9cd0f6b66 Waive w22 fees (#395)
continuous-integration/drone/push Build is passing Details
Reviewed-on: #395
Reviewed-by: Amy <a258wang@csclub.uwaterloo.ca>
Co-authored-by: Raymond Li <raymo@csclub.uwaterloo.ca>
Co-committed-by: Raymond Li <raymo@csclub.uwaterloo.ca>
2022-02-02 01:20:18 -05:00
Amy Wang fc9236f128 Change Discord Mod to Discord (#393)
continuous-integration/drone/push Build is passing Details
Andy (Head of Discord) asked that we change the label for the Discord team members on the Meet the Team page from "Discord Mod" to either "Codey Coder" or "Discord". I have opted to change it to simply "Discord" for clarity.

When we separate the teams on the Meet the Team page (#364), please change "Discord" to "Developer" (similar to what we have for the Web Committee).

Co-authored-by: Amy <a258wang@uwaterloo.ca>
Reviewed-on: #393
Reviewed-by: Emily Chiu <e26chiu@csclub.uwaterloo.ca>
Co-authored-by: Amy <a258wang@csclub.uwaterloo.ca>
Co-committed-by: Amy <a258wang@csclub.uwaterloo.ca>
2022-01-30 17:06:34 -05:00
Mark Chiu 39cece999c Update Meet The Team page for Winter 2022 (Closes #382) (#388)
continuous-integration/drone/push Build is passing Details
Missing pictures:
- Elaine Han
- Tommy Jiang
- Seshan Ravikumar

To ignore:
- Matthew Wang
- Amy Wang
- Ivy Lei
- Amin Bandali
- Anthony Brennan
- Edwin Zhang
- Elana Hashman
- Jennifer Zhou
- Zachary Seguin

Co-authored-by: Miniapple8888 <miniapple8888@gmail.com>
Reviewed-on: #388
Reviewed-by: Amy <a258wang@csclub.uwaterloo.ca>
Co-authored-by: Emily Chiu <e26chiu@csclub.uwaterloo.ca>
Co-committed-by: Emily Chiu <e26chiu@csclub.uwaterloo.ca>
2022-01-26 11:00:14 -05:00
Amy Wang 84144c10ab Add Afterhours and BOT events (#389)
continuous-integration/drone/push Build is passing Details
Added the upcoming Afterhours: Diversity in Tech event, as well as the Beginning of Term event that happened last week.

Co-authored-by: Amy <a258wang@uwaterloo.ca>
Reviewed-on: #389
Reviewed-by: Emily Chiu <e26chiu@csclub.uwaterloo.ca>
Co-authored-by: Amy <a258wang@csclub.uwaterloo.ca>
Co-committed-by: Amy <a258wang@csclub.uwaterloo.ca>
2022-01-23 00:25:54 -05:00
Beihao Zhou 92b2e64f5b Add Bootcamp Resume Critique + Mock Interviews to Events (Close #375) (#385)
continuous-integration/drone/push Build is passing Details
Co-authored-by: Rebecca-Chou <beihaozhou@gmail.com>
Reviewed-on: #385
Reviewed-by: Amy <a258wang@csclub.uwaterloo.ca>
Co-authored-by: Beihao Zhou <b72zhou@csclub.uwaterloo.ca>
Co-committed-by: Beihao Zhou <b72zhou@csclub.uwaterloo.ca>
2022-01-15 21:32:02 -05:00
Mark Chiu 02bb095263 add emily's name & face to the meet our team page (#378)
continuous-integration/drone/push Build is passing Details
Add Emily's name & face to the "Meet Our Team" page

Co-authored-by: Miniapple8888 <miniapple8888@gmail.com>
Reviewed-on: #378
Reviewed-by: n3parikh <n3parikh@csclub.uwaterloo.ca>
Reviewed-by: Amy <a258wang@csclub.uwaterloo.ca>
Co-authored-by: Emily Chiu <e26chiu@csclub.uwaterloo.ca>
Co-committed-by: Emily Chiu <e26chiu@csclub.uwaterloo.ca>
2022-01-12 09:29:26 -05:00
Beihao Zhou 4af820f150 Update Beihao's name and photo on team page (#377)
continuous-integration/drone/push Build is passing Details
Co-authored-by: Rebecca-Chou <beihaozhou@gmail.com>
Reviewed-on: #377
Reviewed-by: Amy <a258wang@csclub.uwaterloo.ca>
Reviewed-by: j285he <j285he@localhost>
Co-authored-by: Beihao Zhou <b72zhou@csclub.uwaterloo.ca>
Co-committed-by: Beihao Zhou <b72zhou@csclub.uwaterloo.ca>
2022-01-12 07:43:08 -05:00
Shahan Nedadahandeh e4c0d37337 Added bootcamp mentor signup to news (Jan2022) (Closes #374) (#381)
continuous-integration/drone/push Build is passing Details
Added bootcamp mentor signup to news

- Closes #374

Co-authored-by: shahanneda <shahan.neda@gmail.com>
Reviewed-on: #381
Reviewed-by: Amy <a258wang@csclub.uwaterloo.ca>
Co-authored-by: Shahan Nedadahandeh <snedadah@csclub.uwaterloo.ca>
Co-committed-by: Shahan Nedadahandeh <snedadah@csclub.uwaterloo.ca>
2022-01-11 23:39:30 -05:00
Shahan Nedadahandeh 8f244bf627 Added Shahan's name and photo to the team page (#379)
continuous-integration/drone/push Build is passing Details
Co-authored-by: shahanneda <shahan.neda@gmail.com>
Reviewed-on: #379
Reviewed-by: Amy <a258wang@csclub.uwaterloo.ca>
Co-authored-by: Shahan Nedadahandeh <snedadah@csclub.uwaterloo.ca>
Co-committed-by: Shahan Nedadahandeh <snedadah@csclub.uwaterloo.ca>
2022-01-11 22:52:00 -05:00
Amy Wang 523c4de481 Add Fall 2021 EOT event (#373)
continuous-integration/drone/push Build is passing Details
Co-authored-by: Amy <minds10@hotmail.com>
Reviewed-on: #373
Reviewed-by: n3parikh <n3parikh@csclub.uwaterloo.ca>
Co-authored-by: Amy <a258wang@csclub.uwaterloo.ca>
Co-committed-by: Amy <a258wang@csclub.uwaterloo.ca>
2022-01-06 17:43:33 -05:00
Amy Wang 2c2d8abd6a Add Yanni's blurb (#367)
continuous-integration/drone/push Build is passing Details
Co-authored-by: Amy <a285wang@uwaterloo.ca>
Reviewed-on: #367
Reviewed-by: j285he <j285he@localhost>
Co-authored-by: Amy <a258wang@csclub.uwaterloo.ca>
Co-committed-by: Amy <a258wang@csclub.uwaterloo.ca>
2021-11-25 21:07:38 -05:00
Amy Wang 85e5080012 Update Meet the Team page for Fall 2021 (#363)
continuous-integration/drone/push Build is passing Details
Closes #338

Co-authored-by: Amy <minds10@hotmail.com>
Reviewed-on: #363
Reviewed-by: n3parikh <n3parikh@csclub.uwaterloo.ca>
Co-authored-by: Amy <a258wang@csclub.uwaterloo.ca>
Co-committed-by: Amy <a258wang@csclub.uwaterloo.ca>
2021-11-21 18:57:53 -05:00
Amy Wang fa8cff4a36 Add Winter 2022 hiring news (#362)
continuous-integration/drone/push Build is passing Details
Added a news item to announce that CSC's internal committee is hiring for Winter 2022.

Co-authored-by: Amy <a258wang@uwaterloo.ca>
Reviewed-on: #362
Reviewed-by: n3parikh <n3parikh@csclub.uwaterloo.ca>
Reviewed-by: j285he <j285he@localhost>
Co-authored-by: Amy <a258wang@csclub.uwaterloo.ca>
Co-committed-by: Amy <a258wang@csclub.uwaterloo.ca>
2021-11-18 20:53:12 -05:00
Jared He e2ff165a39 Add Tesla event (and other old ones) (#358)
continuous-integration/drone/push Build is passing Details
https://csclub.uwaterloo.ca/~a3thakra/csc/j285he-add-events/

Co-authored-by: Jared He <66887902+jaredjhe@users.noreply.github.com>
Reviewed-on: #358
Reviewed-by: n3parikh <n3parikh@csclub.uwaterloo.ca>
Co-authored-by: j285he <j285he@localhost>
Co-committed-by: j285he <j285he@localhost>
2021-11-07 18:28:40 -05:00
Max Erenberg d585c4a1af add Fireside Chat event
continuous-integration/drone/push Build is passing Details
2021-11-06 00:40:10 -04:00
Max Erenberg 041dfac2f2 fix typo in Yanni's username
continuous-integration/drone/push Build is passing Details
2021-10-22 18:24:55 -04:00
k4tu 77f385e2cb Update Kallen Tu bio. (#353)
continuous-integration/drone/push Build is passing Details
Updating my own bio for a couple days until it gets changed again. :)

Reviewed-on: #353
Reviewed-by: n3parikh <n3parikh@csclub.uwaterloo.ca>
Co-authored-by: k4tu <k4tu@localhost>
Co-committed-by: k4tu <k4tu@localhost>
2021-10-21 19:38:54 -04:00
Neil Parikh a7248eebbb Fall Election Results (#351)
continuous-integration/drone/push Build is passing Details
Co-authored-by: Neil Parikh <n3parikh@csclub.uwaterloo.ca>
Reviewed-on: #351
Co-authored-by: n3parikh <n3parikh@csclub.uwaterloo.ca>
Co-committed-by: n3parikh <n3parikh@csclub.uwaterloo.ca>
2021-10-19 20:05:04 -04:00
Aditya Thakral 47352f4e82 Change date format for events and news (#343)
continuous-integration/drone/push Build is passing Details
https://csclub.uwaterloo.ca/~a3thakra/csc/adi-event-dates

Reviewed-on: #343
Reviewed-by: b38peng <b38peng@uwaterloo.ca>
Co-authored-by: Aditya Thakral <a3thakra@csclub.uwaterloo.ca>
Co-committed-by: Aditya Thakral <a3thakra@csclub.uwaterloo.ca>
2021-10-13 21:36:08 -04:00
Raymond Li 1ce1d6a087 Fix syscom roles (#347)
continuous-integration/drone/push Build is passing Details
Reviewed-on: #347
Reviewed-by: Aditya Thakral <a3thakra@csclub.uwaterloo.ca>
Co-authored-by: Raymond Li <raymo@csclub.uwaterloo.ca>
Co-committed-by: Raymond Li <raymo@csclub.uwaterloo.ca>
2021-10-13 16:28:06 -04:00
c29wan 64ff1d44d2 change 'no description available' empty string (#337)
continuous-integration/drone/push Build is passing Details
fixes #305

Co-authored-by: catherine-w <37776108+catherine-w@users.noreply.github.com>
Reviewed-on: #337
Reviewed-by: n3parikh <n3parikh@csclub.uwaterloo.ca>
Co-authored-by: c29wan <c29wan@localhost>
Co-committed-by: c29wan <c29wan@localhost>
2021-10-08 19:56:33 -04:00
Aditya Thakral b219a36eaf Open 'Online term' by default on /get-invoved (#333)
continuous-integration/drone/push Build is passing Details
Fixes #277

https://csclub.uwaterloo.ca/~a3thakra/csc/adi-expand-online-term/get-involved/

Reviewed-on: #333
Reviewed-by: n3parikh <n3parikh@csclub.uwaterloo.ca>
Co-authored-by: Aditya Thakral <a3thakra@csclub.uwaterloo.ca>
Co-committed-by: Aditya Thakral <a3thakra@csclub.uwaterloo.ca>
2021-10-04 00:33:50 -04:00
Max Erenberg c1194cd2be add Rio to syscom section (#335)
continuous-integration/drone/push Build is passing Details
New syscom member 😎

Reviewed-on: #335
Reviewed-by: n3parikh <n3parikh@csclub.uwaterloo.ca>
Co-authored-by: Max Erenberg <merenber@csclub.uwaterloo.ca>
Co-committed-by: Max Erenberg <merenber@csclub.uwaterloo.ca>
2021-10-01 17:43:48 -04:00
Neil Parikh 4cebea9c35 Add Speed Friending event and project program news item (#334)
continuous-integration/drone/push Build is passing Details
https://csclub.uwaterloo.ca/~a3thakra/csc/speed-friending/

Co-authored-by: Neil Parikh <n3parikh@csclub.uwaterloo.ca>
Reviewed-on: #334
Co-authored-by: n3parikh <n3parikh@csclub.uwaterloo.ca>
Co-committed-by: n3parikh <n3parikh@csclub.uwaterloo.ca>
2021-10-01 11:39:10 -04:00
Aditya Thakral 34fb652fb9 Dynamically generate event calendar (#332)
continuous-integration/drone/push Build is passing Details
Closes #134

- Dynamically generates the calendar before the export step
- I tested it with google calendar, updates are propagating as expected (it takes a day for google calendar to get updated)

You can try adding this URL to your calendar to test things out: https://csclub.uwaterloo.ca/~a3thakra/csc/adi-ical/events.ics

Reviewed-on: #332
Reviewed-by: n3parikh <n3parikh@csclub.uwaterloo.ca>
Co-authored-by: Aditya Thakral <a3thakra@csclub.uwaterloo.ca>
Co-committed-by: Aditya Thakral <a3thakra@csclub.uwaterloo.ca>
2021-09-27 16:20:18 -04:00
Jared He 41008d2de0 Remove service link (#331)
continuous-integration/drone/push Build is passing Details
Closes #283.

Opened #327.

Co-authored-by: Jared He <66887902+jaredjhe@users.noreply.github.com>
Reviewed-on: #331
Reviewed-by: Amy <a258wang@csclub.uwaterloo.ca>
Reviewed-by: n3parikh <n3parikh@csclub.uwaterloo.ca>
Co-authored-by: j285he <j285he@localhost>
Co-committed-by: j285he <j285he@localhost>
2021-09-22 17:12:48 -04:00
Neil Parikh 3af2f38e7e Add project program kickoff event (#323)
continuous-integration/drone/push Build is passing Details
Co-authored-by: Neil Parikh <n3parikh@csclub.uwaterloo.ca>
Reviewed-on: #323
Reviewed-by: Amy <a258wang@csclub.uwaterloo.ca>
Co-authored-by: n3parikh <n3parikh@csclub.uwaterloo.ca>
Co-committed-by: n3parikh <n3parikh@csclub.uwaterloo.ca>
2021-09-22 04:15:09 -04:00
Jared He 61cefde5b1 Change about content (#326)
continuous-integration/drone/push Build is passing Details
Closes #294.

We should use [2 spaces](https://www.canadapost-postescanada.ca/cpc/en/support/kb/addressing/accuracy/addressing-mail-accurately) between province and postal code.

Co-authored-by: Jared He <66887902+jaredjhe@users.noreply.github.com>
Reviewed-on: #326
Reviewed-by: n3parikh <n3parikh@csclub.uwaterloo.ca>
Co-authored-by: j285he <j285he@localhost>
Co-committed-by: j285he <j285he@localhost>
2021-09-20 20:56:26 -04:00
Neil Parikh e72940aaae Add mentee sign up info to resume event news item
continuous-integration/drone/push Build is passing Details
2021-09-17 20:02:39 -04:00
Neil Parikh 2f2c032bd7 add news event for resume review event (#313)
continuous-integration/drone/push Build is passing Details
https://csclub.uwaterloo.ca/~a3thakra/csc/n3parikh-resume-news/

Co-authored-by: Neil Parikh <n3parikh@csclub.uwaterloo.ca>
Co-authored-by: Aditya Thakral <a3thakra@csclub.uwaterloo.ca>
Reviewed-on: #313
Reviewed-by: Aditya Thakral <a3thakra@csclub.uwaterloo.ca>
Co-authored-by: n3parikh <n3parikh@csclub.uwaterloo.ca>
Co-committed-by: n3parikh <n3parikh@csclub.uwaterloo.ca>
2021-09-15 21:25:44 -04:00
Aditya Thakral e73df82bde Update content for advice pages (#299)
continuous-integration/drone/push Build is failing Details
Unblocks #173

https://csclub.uwaterloo.ca/~a3thakra/csc/adi-new-advice/resources/advice/co-op/

Reviewed-on: #299
Co-authored-by: Aditya Thakral <a3thakra@csclub.uwaterloo.ca>
Co-committed-by: Aditya Thakral <a3thakra@csclub.uwaterloo.ca>
2021-09-11 16:00:22 -04:00
Max Erenberg 215a734bc6 update syscom section (#309)
continuous-integration/drone/push Build is passing Details
Closes #200.

Reviewed-on: #309
Reviewed-by: Aditya Thakral <a3thakra@csclub.uwaterloo.ca>
Co-authored-by: Max Erenberg <merenber@csclub.uwaterloo.ca>
Co-committed-by: Max Erenberg <merenber@csclub.uwaterloo.ca>
2021-09-09 00:41:01 -04:00
Max Erenberg 7338b7bb3e add missing services (#308)
continuous-integration/drone/push Build is passing Details
Closes #284.
Closes #202.

Reviewed-on: #308
Reviewed-by: Aditya Thakral <a3thakra@csclub.uwaterloo.ca>
Co-authored-by: Max Erenberg <merenber@csclub.uwaterloo.ca>
Co-committed-by: Max Erenberg <merenber@csclub.uwaterloo.ca>
2021-09-08 22:04:07 -04:00
Neil Parikh 71bdeecb77 Add BOT event (#296)
continuous-integration/drone/push Build is passing Details
https://csclub.uwaterloo.ca/~a3thakra/csc/n3parikh-patch-1/

https://csclub.uwaterloo.ca/~a3thakra/csc/n3parikh-patch-1/events/2021/fall/BOT/

Co-authored-by: Aditya Thakral <a3thakra@csclub.uwaterloo.ca>
Reviewed-on: #296
Co-authored-by: n3parikh <n3parikh@csclub.uwaterloo.ca>
Co-committed-by: n3parikh <n3parikh@csclub.uwaterloo.ca>
2021-09-08 13:50:22 -04:00
Max Erenberg 0043c3f949 add missing syscom members (#298)
continuous-integration/drone/push Build is passing Details
Reviewed-on: #298
Reviewed-by: Aditya Thakral <a3thakra@csclub.uwaterloo.ca>
Co-authored-by: Max Erenberg <merenber@csclub.uwaterloo.ca>
Co-committed-by: Max Erenberg <merenber@csclub.uwaterloo.ca>
2021-09-08 13:35:01 -04:00
Aditya Thakral 641e6a3f1c Fix presentors array in tech talks (#270)
continuous-integration/drone/push Build is passing Details
While converting tech talks, I wrongly placed the quotes in the
presentors array. This fixes that.

Reviewed-on: #270
Reviewed-by: n3parikh <n3parikh@csclub.uwaterloo.ca>
Co-authored-by: Aditya Thakral <a3thakra@csclub.uwaterloo.ca>
Co-committed-by: Aditya Thakral <a3thakra@csclub.uwaterloo.ca>
2021-09-07 01:04:06 -04:00
Max Erenberg 7cc2bea290 Restructure membership section (#290)
continuous-integration/drone/push Build is passing Details
Place the PayPal link under the Online section.
Remove the part about MathSoc waiving fees (since we don't know if that will happen yet).

Co-authored-by: Max Erenberg <merenber@csclub.uwaterloo.ca>
Reviewed-on: #290
Reviewed-by: Amy <a258wang@csclub.uwaterloo.ca>
Reviewed-by: Aditya Thakral <a3thakra@csclub.uwaterloo.ca>
Co-authored-by: Max Erenberg <merenber@csclub.uwaterloo.ca>
Co-committed-by: Max Erenberg <merenber@csclub.uwaterloo.ca>
2021-09-04 22:07:43 -04:00
Aditya Thakral f1ec9dbae1 Remove playground (#288)
continuous-integration/drone/push Build is passing Details
Closes #278

Reviewed-on: #288
Reviewed-by: Amy <a258wang@csclub.uwaterloo.ca>
Co-authored-by: Aditya Thakral <a3thakra@csclub.uwaterloo.ca>
Co-committed-by: Aditya Thakral <a3thakra@csclub.uwaterloo.ca>
2021-09-04 13:39:26 -04:00
Aditya Thakral 964b112481 Move content to match routes (#289)
continuous-integration/drone/push Build is passing Details
Make sure that the advice, team, and tech-talk pages are loading properly

Reviewed-on: #289
Co-authored-by: Aditya Thakral <a3thakra@csclub.uwaterloo.ca>
Co-committed-by: Aditya Thakral <a3thakra@csclub.uwaterloo.ca>
2021-09-03 21:55:23 -04:00
Aditya Thakral 7960d71afe Final changes for deploying (#279)
continuous-integration/drone/push Build is passing Details
Reviewed-on: #279
Co-authored-by: Aditya Thakral <a3thakra@csclub.uwaterloo.ca>
Co-committed-by: Aditya Thakral <a3thakra@csclub.uwaterloo.ca>
2021-09-03 18:34:56 -04:00
Aditya Thakral 64b9ae9623 Add missing news (#275)
continuous-integration/drone/push Build is passing Details
The script missed some news items, where the author and the date was the
same. I appended all news with a uuid to make sure that we are not
over-writing an already existing news.

Reviewed-on: #275
Co-authored-by: Aditya Thakral <a3thakra@csclub.uwaterloo.ca>
Co-committed-by: Aditya Thakral <a3thakra@csclub.uwaterloo.ca>
2021-09-03 18:16:27 -04:00
Aditya Thakral 5c6e0c75ca Add ssh key fingerprints (#225)
continuous-integration/drone/push Build is passing Details
Closes #168

https://csclub.uwaterloo.ca/~a3thakra/csc/adi-initial-ssh-key-fingerprints

Reviewed-on: #225
Co-authored-by: Aditya Thakral <a3thakra@csclub.uwaterloo.ca>
Co-committed-by: Aditya Thakral <a3thakra@csclub.uwaterloo.ca>
2021-09-03 18:15:22 -04:00
Aditya Thakral a94dd374a5 Update Max's blurb (#274)
continuous-integration/drone/push Build is passing Details
Reviewed-on: #274
Co-authored-by: Aditya Thakral <a3thakra@csclub.uwaterloo.ca>
Co-committed-by: Aditya Thakral <a3thakra@csclub.uwaterloo.ca>
2021-09-03 16:04:29 -04:00
Jared He b960f35572 Fix some link bugs (#263)
continuous-integration/drone/push Build is passing Details
Closes #251. Closes #258.

Co-authored-by: Jared He <66887902+jaredjhe@users.noreply.github.com>
Reviewed-on: #263
Reviewed-by: Amy <a258wang@csclub.uwaterloo.ca>
Reviewed-by: Aditya Thakral <a3thakra@csclub.uwaterloo.ca>
Co-authored-by: j285he <j285he@localhost>
Co-committed-by: j285he <j285he@localhost>
2021-09-02 17:19:05 -04:00
Aditya Thakral 1060405742 Fix grammar on the Get Involved page (#272)
continuous-integration/drone/push Build is passing Details
Closes #271

Reviewed-on: #272
Reviewed-by: n3parikh <n3parikh@localhost>
Co-authored-by: Aditya Thakral <a3thakra@csclub.uwaterloo.ca>
Co-committed-by: Aditya Thakral <a3thakra@csclub.uwaterloo.ca>
2021-09-02 15:34:09 -04:00
Aditya Thakral fd867e5fd6 Update execs on /about/team (#227)
continuous-integration/drone/push Build is passing Details
https://csclub.uwaterloo.ca/~a3thakra/csc/adi-fix-exec/about/team/

- [x] Ravindu is the assistant vp
- [x] Remove "words words words"
	- [x] Kallen
    - [x] Gordon
    - [x] Ravindu
    - [x] Neil
    - [x] Max

Closes #195

Co-authored-by: Neil Parikh <n3parikh@csclub.uwaterloo.ca>
Reviewed-on: #227
Co-authored-by: Aditya Thakral <a3thakra@csclub.uwaterloo.ca>
Co-committed-by: Aditya Thakral <a3thakra@csclub.uwaterloo.ca>
2021-09-02 15:33:29 -04:00
William Tran 9cb30100df Add paypal link (#243)
continuous-integration/drone/push Build is passing Details
Closes #207

Co-authored-by: William Tran <william.tran1@uwaterloo.ca>
Reviewed-on: #243
Reviewed-by: Aditya Thakral <a3thakra@csclub.uwaterloo.ca>
Co-authored-by: w25tran <w25tran@localhost>
Co-committed-by: w25tran <w25tran@localhost>
2021-09-02 13:37:08 -04:00
William Tran 75bddd63f9 COC-page-updates (#240)
continuous-integration/drone/push Build is passing Details
Closes #198

Co-authored-by: William Tran <william.tran1@uwaterloo.ca>
Reviewed-on: #240
Reviewed-by: n3parikh <n3parikh@localhost>
Reviewed-by: Aditya Thakral <a3thakra@csclub.uwaterloo.ca>
Co-authored-by: w25tran <w25tran@localhost>
Co-committed-by: w25tran <w25tran@localhost>
2021-09-02 13:18:38 -04:00
Amy Wang 8bb5f160f0 Fix broken and weird links (#246)
continuous-integration/drone/push Build is passing Details
Implements all the changes mentioned in #237, except for the following:
- Services, Live Streaming - "Icecast" still links to https://icy.csclub.uwaterloo.ca/
- Services, In-Office Books - "extensive collection of Computer Science-related books" still links to http://csclub.uwaterloo.ca/library/

(If these items need to be changed, then we can create new issues for them)
Closes #237

Co-authored-by: Amy <a258wang@uwaterloo.ca>
Reviewed-on: #246
Reviewed-by: j285he <j285he@localhost>
Reviewed-by: n3parikh <n3parikh@localhost>
Co-authored-by: Amy <a258wang@csclub.uwaterloo.ca>
Co-committed-by: Amy <a258wang@csclub.uwaterloo.ca>
2021-09-01 12:05:46 -04:00
Amy Wang 0bb8049db3 Fix navbar highlight for Organized Content sections (#182)
continuous-integration/drone/push Build is failing Details
Also fixes the navbar highlight for the different Advice sections.

Closes #181

Co-authored-by: Amy <a258wang@uwaterloo.ca>
Reviewed-on: #182
Reviewed-by: Aditya Thakral <a3thakra@csclub.uwaterloo.ca>
Co-authored-by: Amy <a258wang@csclub.uwaterloo.ca>
Co-committed-by: Amy <a258wang@csclub.uwaterloo.ca>
2021-08-31 23:07:19 -04:00
Aditya Thakral 30102822da Add title to all pages (#222)
continuous-integration/drone/push Build is passing Details
Closes #221

Go to https://csclub.uwaterloo.ca/~a3thakra/csc/adi-page-titles and make sure that all pages have a title (you can hover over the tab)

Reviewed-on: #222
Reviewed-by: j285he <j285he@localhost>
Co-authored-by: Aditya Thakral <a3thakra@csclub.uwaterloo.ca>
Co-committed-by: Aditya Thakral <a3thakra@csclub.uwaterloo.ca>
2021-08-30 19:20:16 -04:00
Aditya Thakral 298e3c6efb Fix constitution formatting (#216)
continuous-integration/drone/push Build is passing Details
Fixes #215

https://csclub.uwaterloo.ca/~a3thakra/csc/adi-fix-constitution-formatting

Reviewed-on: #216
Reviewed-by: Amy <a258wang@csclub.uwaterloo.ca>
Co-authored-by: Aditya Thakral <a3thakra@csclub.uwaterloo.ca>
Co-committed-by: Aditya Thakral <a3thakra@csclub.uwaterloo.ca>
2021-08-30 09:12:39 -04:00
Amy Wang bb4219a02b Show pointer cursor when hovering over dropdowns on Get Involved page (#228)
continuous-integration/drone/push Build is passing Details
Also fixed the punctuation inconsistencies that were bothering me.

Closes #199
Closes #219

Co-authored-by: Amy <a258wang@uwaterloo.ca>
Reviewed-on: #228
Reviewed-by: Aditya Thakral <a3thakra@csclub.uwaterloo.ca>
Co-authored-by: Amy <a258wang@csclub.uwaterloo.ca>
Co-committed-by: Amy <a258wang@csclub.uwaterloo.ca>
2021-08-30 00:34:48 -04:00
Aditya Thakral 9c6d5ccf16 Remove Bill from Syscom + Fix Andrew's picture (#226)
continuous-integration/drone/push Build is passing Details
Fixes #196

https://csclub.uwaterloo.ca/~a3thakra/csc/adi-fix-syscom/about/team/

Reviewed-on: #226
Reviewed-by: Max Erenberg <merenber@csclub.uwaterloo.ca>
Co-authored-by: Aditya Thakral <a3thakra@csclub.uwaterloo.ca>
Co-committed-by: Aditya Thakral <a3thakra@csclub.uwaterloo.ca>
2021-08-29 22:42:00 -04:00
Aditya Thakral ab040a91e1 Add dummy upcoming event (#194)
continuous-integration/drone/push Build is passing Details
Reviewed-on: #194
Reviewed-by: Amy <a258wang@csclub.uwaterloo.ca>
Co-authored-by: Aditya Thakral <a3thakra@csclub.uwaterloo.ca>
Co-committed-by: Aditya Thakral <a3thakra@csclub.uwaterloo.ca>
2021-08-28 16:31:34 -04:00
Aditya Thakral 61c440c5eb Use full date strings for news files (#177)
continuous-integration/drone/push Build is passing Details
If we don't, then `new Date(dateString)` actually interprets it as time in UTC, which is 4/5 hours ahead of EDT/EST. This means that the actual date in the news card is 1 day before the actual date.

https://csclub.uwaterloo.ca/~a3thakra/csc/adi-news-dates

Reviewed-on: #177
Co-authored-by: Aditya Thakral <a3thakra@csclub.uwaterloo.ca>
Co-committed-by: Aditya Thakral <a3thakra@csclub.uwaterloo.ca>
2021-08-27 14:19:27 -04:00
Aditya Thakral eb4f372de7 Add /resources/tech-talks and /resources/tech-talks/[slug] (#180)
continuous-integration/drone/push Build is passing Details
Closes #36
Closes #37

Try it here: https://csclub.uwaterloo.ca/~a3thakra/csc/adi-tech-talks/

Reviewed-on: #180
Reviewed-by: n3parikh <n3parikh@localhost>
Co-authored-by: Aditya Thakral <a3thakra@csclub.uwaterloo.ca>
Co-committed-by: Aditya Thakral <a3thakra@csclub.uwaterloo.ca>
2021-08-26 00:30:30 -04:00
Aditya Thakral dc114f742e Add /resources/services page (#169)
continuous-integration/drone/push Build is passing Details
Closes #17

https://csclub.uwaterloo.ca/~a3thakra/csc/adi-resources-services-page

Reviewed-on: #169
Co-authored-by: Aditya Thakral <a3thakra@csclub.uwaterloo.ca>
Co-committed-by: Aditya Thakral <a3thakra@csclub.uwaterloo.ca>
2021-08-25 15:12:09 -04:00
l42luo 09c704c94c Advice + Internships Page (#161)
continuous-integration/drone/push Build is passing Details
Closes #140
Closes #141

Co-authored-by: Linna Luo <linnaluo18@gmail.com>
Reviewed-on: #161
Reviewed-by: Aditya Thakral <a3thakra@csclub.uwaterloo.ca>
Co-authored-by: l42luo <l42luo@localhost>
Co-committed-by: l42luo <l42luo@localhost>
2021-08-23 14:31:04 -04:00
b38peng a8cae99c11 Meet the Team page (#94)
continuous-integration/drone/push Build is passing Details
Includes mobile Team Member Card

Closes #9
Closes #42

Co-authored-by: Bonnie <bonniepeng2002@gmail.com>
Reviewed-on: #94
Reviewed-by: Aditya Thakral <a3thakra@csclub.uwaterloo.ca>
Co-authored-by: b38peng <b38peng@uwaterloo.ca>
Co-committed-by: b38peng <b38peng@uwaterloo.ca>
2021-08-23 11:11:42 -04:00
Aditya Thakral d1e6c89a0b Create the constitution page (#165)
continuous-integration/drone/push Build is passing Details
Closes #11
Closes #98

Reviewed-on: #165
Co-authored-by: Aditya Thakral <a3thakra@csclub.uwaterloo.ca>
Co-committed-by: Aditya Thakral <a3thakra@csclub.uwaterloo.ca>
2021-08-23 09:27:59 -04:00
Jared He 38ffa4dee2 Add markdown events in content (#157)
continuous-integration/drone/push Build is passing Details
Closes #156

Co-authored-by: Jared He <66887902+jaredjhe@users.noreply.github.com>
Reviewed-on: #157
Reviewed-by: Aditya Thakral <a3thakra@csclub.uwaterloo.ca>
Co-authored-by: j285he <j285he@localhost>
Co-committed-by: j285he <j285he@localhost>
2021-08-18 21:56:11 -04:00
Aditya Thakral 8b9389885c Add helper functions for news archive (#145) + Add /news/archive and /news/[year]/[term] pages (#146)
continuous-integration/drone/push Build is passing Details
Closes #138

Reviewed-on: #145
Co-authored-by: Aditya Thakral <a3thakra@csclub.uwaterloo.ca>
Co-committed-by: Aditya Thakral <a3thakra@csclub.uwaterloo.ca>
2021-08-17 15:22:19 -04:00
Aditya Thakral 1f8fd0f408 Change mathsoc link to pdf (#148)
continuous-integration/drone/push Build is passing Details
Fixes #40

Reviewed-on: #148
Reviewed-by: n3parikh <n3parikh@localhost>
Co-authored-by: Aditya Thakral <a3thakra@csclub.uwaterloo.ca>
Co-committed-by: Aditya Thakral <a3thakra@csclub.uwaterloo.ca>
2021-08-16 14:33:22 -04:00
Aditya Thakral 470a70d6b4 Use eslint-plugin-import to bring some order to the mess (#132)
continuous-integration/drone/push Build is passing Details
Fixes #130

Reviewed-on: #132
Reviewed-by: dora <d43su@csclub.uwaterloo.ca>
Co-authored-by: Aditya Thakral <a3thakra@csclub.uwaterloo.ca>
Co-committed-by: Aditya Thakral <a3thakra@csclub.uwaterloo.ca>
2021-08-13 04:16:37 -04:00
Aditya Thakral 1fb308327f TechTalk Card + mini tech card (#71)
continuous-integration/drone/push Build is passing Details
fixes #35 and #34
- extra padding below poster image

Co-authored-by: catherine-w <37776108+catherine-w@users.noreply.github.com>
Co-authored-by: c29wan <c29wan@localhost>
Reviewed-on: #71
Reviewed-by: Aditya Thakral <a3thakra@csclub.uwaterloo.ca>
Co-authored-by: Aditya Thakral <a3thakra@csclub.uwaterloo.ca>
Co-committed-by: Aditya Thakral <a3thakra@csclub.uwaterloo.ca>
2021-07-29 16:56:47 -04:00
Aditya Thakral 360d9e4b6f Get Involved Page! (#76)
continuous-integration/drone/push Build is passing Details
closes #13 and #24

- added the `<EmailSignup>` and `<ConnectWithUs>` components!
- adds the Get Involved Page

Co-authored-by: dora <d43su@uwaterloo.ca>
Co-authored-by: dora <d43su@csclub.uwaterloo.ca>
Reviewed-on: #76
Co-authored-by: Aditya Thakral <a3thakra@csclub.uwaterloo.ca>
Co-committed-by: Aditya Thakral <a3thakra@csclub.uwaterloo.ca>
2021-07-22 14:42:38 -04:00
Aditya Thakral f670247ec5 About Us page (#70)
continuous-integration/drone/push Build is passing Details
Fixes #7

Co-authored-by: Linna Luo <linnaluo18@gmail.com>
Reviewed-on: #70
Reviewed-by: Aditya Thakral <a3thakra@csclub.uwaterloo.ca>
Co-authored-by: Aditya Thakral <a3thakra@csclub.uwaterloo.ca>
Co-committed-by: Aditya Thakral <a3thakra@csclub.uwaterloo.ca>
2021-07-18 03:37:48 -04:00
Bonnie Peng ae8e84564b Our Supporters Page 2021-06-22 01:22:54 +00:00
Neil Parikh 23558a2b2b fix date format in after hours 2021-06-13 21:32:28 -04:00
William Tran dc0cc390c1 OrganizedContent 2021-06-10 01:12:44 +00:00
Bonnie Peng 2594a72fdb Mobile EventDescriptionCard 2021-06-09 11:16:40 +00:00
Amy Wang 4777b5f274 TeamMemberCard 2021-05-24 09:21:34 +00:00
Aditya Thakral 7f88950f78 Make registerLink and poster optional for events 2021-05-24 04:04:02 -04:00
Aditya Thakral 8d6fbfac41 Fix playground img extension 2021-05-24 03:21:51 -04:00
Aditya Thakral b2757e1e0c Use images from playground 2021-05-24 03:04:27 -04:00
Jared He 429f19fdd4 Add EventCard 2021-05-24 06:00:47 +00:00
Dora Su ed9724a36e TeamMember 2021-05-23 22:56:49 +00:00
Dora Su de2e7cd739 Add the NewsCard component 2021-05-14 04:03:26 -04:00
Linhui Luo efd9eecdca Create MiniEventCard 2021-05-12 00:34:49 -04:00