Commit Graph

51 Commits

Author SHA1 Message Date
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 1074c22cb5 Make markdown event headings not gignantic (#193)
continuous-integration/drone/push Build is passing Details
Reviewed-on: #193
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:33:00 -04:00
Aditya Thakral 6b88cf308b Add mobile styles to the event card (#190)
continuous-integration/drone/push Build is passing Details
closes #160
closes #154

https://csclub.uwaterloo.ca/~a3thakra/csc/adi-mobile-events-card/

Reviewed-on: #190
Co-authored-by: Aditya Thakral <a3thakra@csclub.uwaterloo.ca>
Co-committed-by: Aditya Thakral <a3thakra@csclub.uwaterloo.ca>
2021-08-28 15:56:23 -04:00
Aditya Thakral c31571f745 Add events archive (#187)
continuous-integration/drone/push Build is passing Details
Closes #117

Reviewed-on: #187
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-28 15:52:45 -04:00
William Tran 4237da76e3 Mobile Organized Content (#79)
continuous-integration/drone/push Build is passing Details
Co-authored-by: William Tran <william.tran1@uwaterloo.ca>
Co-authored-by: Aditya Thakral <a3thakra@csclub.uwaterloo.ca>
Reviewed-on: #79
Reviewed-by: Aditya Thakral <a3thakra@csclub.uwaterloo.ca>
Co-authored-by: w25tran <w25tran@localhost>
Co-committed-by: w25tran <w25tran@localhost>
2021-08-27 15:18:55 -04:00
Aditya Thakral 82c311e642 Add feedback form link (#186)
continuous-integration/drone/push Build is passing Details
Closes #43

Reviewed-on: #186
Co-authored-by: Aditya Thakral <a3thakra@csclub.uwaterloo.ca>
Co-committed-by: Aditya Thakral <a3thakra@csclub.uwaterloo.ca>
2021-08-27 14:34:41 -04:00
Amy Wang 0b05915342 Shapes Background (#164)
continuous-integration/drone/push Build is passing Details
We have decided to use randomly-generated shapes for most of the pages, instead of hard-coding the shapes backgrounds.

Closes #25

Co-authored-by: Amy <a258wang@uwaterloo.ca>
Reviewed-on: #164
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-27 01:45:14 -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
Amy Wang 72709f5d6e Add EmailSignup link (#175)
continuous-integration/drone/push Build is passing Details
Also changed the `XXX@XXX.COM` in the footer to `exec@csclub.uwaterloo.ca`.

Closes #129

Co-authored-by: Amy <a258wang@uwaterloo.ca>
Reviewed-on: #175
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-24 12:02:13 -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
Aditya Thakral 41fdadb229 Add decoration to the bubble component (#152)
continuous-integration/drone/push Build is passing Details
Closes #87

Co-authored-by: l42luo <l42luo@localhost>
Co-authored-by: Linna Luo <linnaluo18@gmail.com>
Reviewed-on: #152
Reviewed-by: l42luo <l42luo@localhost>
Co-authored-by: Aditya Thakral <a3thakra@csclub.uwaterloo.ca>
Co-committed-by: Aditya Thakral <a3thakra@csclub.uwaterloo.ca>
2021-08-22 22:40:54 -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
l42luo 2ced987f42 Mobile Mini Event Card (#97)
continuous-integration/drone/push Build is passing Details
Closes #38

Currently short description is still visible when card is closed

Co-authored-by: Linna Luo <linnaluo18@gmail.com>
Reviewed-on: #97
Reviewed-by: Aditya Thakral <a3thakra@csclub.uwaterloo.ca>
Co-authored-by: l42luo <l42luo@localhost>
Co-committed-by: l42luo <l42luo@localhost>
2021-08-16 20:23:41 -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 af8c750c0c Change CSS variable names + create a themer (#109)
continuous-integration/drone/push Build is passing Details
Try it out at https://csclub.uwaterloo.ca/~a3thakra/website-demo/themer/

- Themes persist across website reloads
- Individual color reset buttons
- Reset all colors button

Reviewed-on: #109
Reviewed-by: n3parikh <n3parikh@localhost>
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-08-03 19:37:02 -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
Amy Wang 6a64013e5c Home Page UI (#88)
continuous-integration/drone/push Build is passing Details
Desktop and Mobile versions of the home page UI.

Closes #4 (we can create new issues for the remaining tasks)

Co-authored-by: Amy <minds10@hotmail.com>
Reviewed-on: #88
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-07-27 02:13:34 -04:00
Aditya Thakral 1ff1c7f78d Use ConnectWithUs and EmailSignup components on the /about page (#93)
continuous-integration/drone/push Build is passing Details
Reviewed-on: #93
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-07-27 02:06:37 -04:00
Aditya Thakral ed3c3939e5 Standardize h1, h2, h3, h4, p margins (#90)
continuous-integration/drone/push Build is passing Details
Reviewed-on: #90
Co-authored-by: Aditya Thakral <a3thakra@csclub.uwaterloo.ca>
Co-committed-by: Aditya Thakral <a3thakra@csclub.uwaterloo.ca>
2021-07-25 10:59:40 -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
Aditya Thakral b8a7957beb Mobile Navbar (#75)
continuous-integration/drone/push Build is passing Details
The mobile navbar is done (finally!), except for a swipe gesture to close the navbar.

Closes #30 and #2

Co-authored-by: Amy
Reviewed-on: #75
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-07 18:13:39 -04:00
Adi Thakral 93ede558a4 Fix font-size, line-height, and some other smaller changes 2021-06-27 03:33:09 +00:00
Bonnie Peng 48056ca82e Event Description Card: Logo update 2021-06-24 02:10:51 +00:00
Bonnie Peng ae8e84564b Our Supporters Page 2021-06-22 01:22:54 +00:00
Linhui Luo 7a08e0c331 Footer 2021-06-13 23:55:25 +00:00
Catherine Wan 078276efa7 Link Component 2021-06-13 19:36:34 +00:00
Linna Luo 426c81360e Fix MiniEventCard drop down icon styling 2021-06-10 01:39:37 +00: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
Aditya Thakral 2b733ade44 Use NEXT_PUBLIC_ prefix for base path 2021-06-07 21:51:02 -04:00
Bonnie Peng 13c20dd88f Add Button component 2021-06-01 04:45:52 +00:00
Dora Su 1a784a9984 Add new routes to the navbar 2021-05-26 16:13:54 +00:00
Aditya Thakral 4f5496ba8c Use 16px as default font-size for desktops 2021-05-24 15:27:44 -04:00
Adi Thakral 1dcc97368d Convert rems to px and use calc to convert on build time 2021-05-24 18:58:28 +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 04736be3b6 Consistent event cards 2021-05-24 03:41:50 -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
Aditya Thakral 8a9935ba27 🚑️ Add <Image /> + `next export` improvements
The <Image /> component makes prepends the basePath to the image src.
This makes all <img /> work with `next export` correctly.
2021-05-20 23:30:52 -04:00
Amy Wang 4393037e94 Navbar 2021-05-18 03:16:32 -04:00
Bonnie Peng b4d4a15212 Event Description Card 2021-05-16 03:22:06 -04: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
Aditya Thakral eddce7c909 Add ThemeContext
This implementation uses CSS variables, and not CSS in JS. This is done
so that we can support users who disable JS on their browsers.

Fixes #20
2021-04-28 04:22:30 -04:00