Commit Graph

156 Commits

Author SHA1 Message Date
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
Amy Wang 92bf4752cd Add scrolling to Organized Content sidebar on smaller desktop screens (#322)
continuous-integration/drone/push Build is passing Details
Closes #314

Co-authored-by: Amy <a258wang@uwaterloo.ca>
Reviewed-on: #322
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-10-04 18:57:11 -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
Jared He b305e54cb2 Add lang attribute to html (#325)
continuous-integration/drone/push Build is passing Details
Closes #264

see: https://nextjs.org/docs/advanced-features/custom-document

Co-authored-by: Jared He <66887902+jaredjhe@users.noreply.github.com>
Reviewed-on: #325
Reviewed-by: n3parikh <n3parikh@csclub.uwaterloo.ca>
Co-authored-by: j285he <j285he@localhost>
Co-committed-by: j285he <j285he@localhost>
2021-09-22 17:12:36 -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
William Tran 0277badf41 Fix Organized Content Arrows (#318)
continuous-integration/drone/push Build is passing Details
Closes #262

Co-authored-by: William Tran <william.tran1@uwaterloo.ca>
Reviewed-on: #318
Reviewed-by: Aditya Thakral <a3thakra@csclub.uwaterloo.ca>
Co-authored-by: w25tran <w25tran@localhost>
Co-committed-by: w25tran <w25tran@localhost>
2021-09-20 20:00:07 -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
Amy Wang 623e1bd52d Clean up Shapes Backgrounds on some mobile pages (#307)
continuous-integration/drone/push Build is passing Details
Addresses some of the shapes shenanigans that I noticed here: #236 (comment)

- Removed shapes from mobile /events/\[year\]/\[term\]/\[event\] page. (I left the default shapes on the mobile /events/\[year\]/\[term\] page, since with the vertical nav header they now fit, but I'd love to hear others' opinions on this!)
- Adjusted top margins on mobile Meet the Team, Our Supporters, and Tech Talks/Tech Talk pages to accommodate the shapes.
- Changed shapes on mobile Home page to accommodate the expanded Social Links.

Co-authored-by: Amy <a258wang@uwaterloo.ca>
Reviewed-on: #307
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-09-15 23:17:17 -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
Neil Parikh e088ff1f4f Add permalink in event card (#316)
continuous-integration/drone/push Build is passing Details
https://csclub.uwaterloo.ca/~a3thakra/csc/permalink-homepage/

Co-authored-by: Neil Parikh <n3parikh@csclub.uwaterloo.ca>
Co-authored-by: Aditya Thakral <a3thakra@csclub.uwaterloo.ca>
Reviewed-on: #316
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-12 20:15:31 -04:00
Max Erenberg 2ba73b398a add links to network interface graphs
continuous-integration/drone/push Build is passing Details
2021-09-11 18:20:55 -04:00
Max Erenberg c6fada35c6 increase processes ulimit
continuous-integration/drone/push Build is passing Details
2021-09-11 17:17:28 -04:00
Max Erenberg 9cb5079652 re-run CI
continuous-integration/drone/push Build is failing Details
2021-09-11 17:07:13 -04:00
Max Erenberg cc6e1f1aa7 force IPv4 for SSH
continuous-integration/drone/push Build is failing Details
2021-09-11 16:21:49 -04:00
Max Erenberg dcbb0274d9 Merge branch 'merenber-ssh-deploy' into main
continuous-integration/drone/push Build is failing Details
2021-09-11 16:02:38 -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 95a72a3eed chmod 600 the SSH key
continuous-integration/drone/push Build was killed Details
2021-09-11 15:59:11 -04:00
Max Erenberg 336fa5b073 use StrictHostKeyChecking=no (#311)
continuous-integration/drone/push Build is failing Details
Reviewed-on: #311
Co-authored-by: Max Erenberg <merenber@csclub.uwaterloo.ca>
Co-committed-by: Max Erenberg <merenber@csclub.uwaterloo.ca>
2021-09-11 15:37:06 -04:00
Max Erenberg a21e8f2f0c add deployment step (#310)
continuous-integration/drone/push Build is failing Details
Closes #131.

Reviewed-on: #310
Co-authored-by: Max Erenberg <merenber@csclub.uwaterloo.ca>
Co-committed-by: Max Erenberg <merenber@csclub.uwaterloo.ca>
2021-09-11 15:24:19 -04:00
Max Erenberg b46c8d3d5a add stats (#302)
continuous-integration/drone/push Build is passing Details
The old website had a `/stats` page which showed metrics for several campus network interfaces.
This PR adds them back in.

Reviewed-on: #302
Co-authored-by: Max Erenberg <merenber@csclub.uwaterloo.ca>
Co-committed-by: Max Erenberg <merenber@csclub.uwaterloo.ca>
2021-09-10 08:53:37 -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
Aditya Thakral c7f0d83bba Fix weird animation flash on mobile (#304)
continuous-integration/drone/push Build was killed Details
When we visit the website on mobile, there's a weird animation flash. This is caused because the navbar by default is placed at left: 0, and we see the transform animation once the page loads. This places the navbar at left: 100% (outside the screen) and transforms it to move into the screen - translateX(-100%)

Reviewed-on: #304
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-08 13:49:45 -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
Max Erenberg f8cde46d6a add link to libera.chat (#303)
continuous-integration/drone/push Build is passing Details
Closes #285.

Reviewed-on: #303
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-07 23:07:01 -04:00
Aditya Thakral 7c881c7102 Use the new discord logo (#300)
continuous-integration/drone/push Build is passing Details
Closes #291

Closes #85

Reviewed-on: #300
Reviewed-by: w25tran <w25tran@localhost>
Co-authored-by: Aditya Thakral <a3thakra@csclub.uwaterloo.ca>
Co-committed-by: Aditya Thakral <a3thakra@csclub.uwaterloo.ca>
2021-09-07 22:05:25 -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
Jared He 1b2c37b3e0 Fix side margins on get-involved (#293)
continuous-integration/drone/push Build is passing Details
Closes #292

Co-authored-by: Jared He <66887902+jaredjhe@users.noreply.github.com>
Reviewed-on: #293
Reviewed-by: Aditya Thakral <a3thakra@csclub.uwaterloo.ca>
Co-authored-by: j285he <j285he@localhost>
Co-committed-by: j285he <j285he@localhost>
2021-09-06 00:59:01 -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 690fb8b566 Deploy script (#276)
continuous-integration/drone/push Build was killed Details
Reviewed-on: #276
Co-authored-by: Aditya Thakral <a3thakra@csclub.uwaterloo.ca>
Co-committed-by: Aditya Thakral <a3thakra@csclub.uwaterloo.ca>
2021-09-03 18:16:50 -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
Amy Wang 8d43bf260d Fix accessibility issues for keyboard-only users, and fix some Safari bugs (#268)
continuous-integration/drone/push Build is passing Details
Also fixed a couple of Safari-specific bugs. Summary:

- Added a secondary-accent ring around buttons on focus. (White didn't show up very well against the background.) We can always chat with design about this later if we want to change it.
- Fixed the weirdness with tabbing over the headers on the Advice pages. I also made the header flex vertically on mobile screens - this fixes the issue of extra whitespace on the right side, and is also somewhat consistent with the menu-y thing at the top of the mobile Meet the Team page.
	- I was very tempted to do this on the Events term archive pages as well, but I figured I should get someone else's opinion on that first.
- Removed the extra triangle symbol in the MiniEventCard on Safari. I had to use a vendor prefix, but if anyone else can come up with something better, then please do that, thank you.
- Stopped the home page "Computer Science Club" from breaking into two lines on small desktop screens.
- Added extra space to mobile footer.

Closes #250
Closes #248
Closes #253
Closes #256
Closes #261

Co-authored-by: Amy <minds10@hotmail.com>
Co-authored-by: Aditya Thakral <a3thakra@csclub.uwaterloo.ca>
Reviewed-on: #268
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-09-03 16:40:58 -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 423f97f37b Make padding-bottom consistent for pages with EmailSignup component (#247)
continuous-integration/drone/push Build is passing Details
Closes #101.

Co-authored-by: Jared He <66887902+jaredjhe@users.noreply.github.com>
Reviewed-on: #247
Reviewed-by: b38peng <b38peng@uwaterloo.ca>
Co-authored-by: j285he <j285he@localhost>
Co-committed-by: j285he <j285he@localhost>
2021-09-02 17:35:41 -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