Commit Graph

123 Commits

Author SHA1 Message Date
Jared He 5fc61a17a4 Merge branch 'main' into feat/events-page 2021-08-27 16:49:43 -05:00
Jared He e548bd9c5a Add /events/[year]/[term] page (#158)
continuous-integration/drone/push Build is passing Details
Closes #113

Co-authored-by: Jared He <66887902+jaredjhe@users.noreply.github.com>
Co-authored-by: Aditya Thakral <a3thakra@csclub.uwaterloo.ca>
Reviewed-on: #158
Reviewed-by: Aditya Thakral <a3thakra@csclub.uwaterloo.ca>
Co-authored-by: j285he <j285he@localhost>
Co-committed-by: j285he <j285he@localhost>
2021-08-27 16:14:53 -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
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
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 90f5265929 Add favicon (#179)
continuous-integration/drone/push Build is passing Details
Closes #142

Co-authored-by: Amy <a258wang@uwaterloo.ca>
Reviewed-on: #179
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-25 15:09:50 -04:00
Aditya Thakral 59175478f5 Pass in branch as a custom header to update the website (#178)
continuous-integration/drone/push Build is passing Details
Reviewed-on: #178
Co-authored-by: Aditya Thakral <a3thakra@csclub.uwaterloo.ca>
Co-committed-by: Aditya Thakral <a3thakra@csclub.uwaterloo.ca>
2021-08-25 00:24:53 -04:00
Aditya Thakral b6d0544e3e Move back to package-lock v2 (#176)
continuous-integration/drone/push Build is passing Details
Also adds a CI step to ensure that we're not merging lockfile v1.

Reviewed-on: #176
Co-authored-by: Aditya Thakral <a3thakra@csclub.uwaterloo.ca>
Co-committed-by: Aditya Thakral <a3thakra@csclub.uwaterloo.ca>
2021-08-24 14:42:57 -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
Amy Wang 8c4f23c594 Fix links on home page (past events/news) (#174)
continuous-integration/drone/push Build is passing Details
Co-authored-by: Amy <a258wang@uwaterloo.ca>
Reviewed-on: #174
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-23 22:57:57 -04:00
Amy Wang 490ec7660b Fetch upcoming events and recent news on home page (#162)
continuous-integration/drone/push Build is passing Details
- Home page displays the 2 soonest upcoming events.
    - If there are no upcoming events, displays a short message.
    - If there are 1-2 upcoming events, displays the events.
    - If there are more than 2 upcoming events, displays the events as well as a link to the Events page.
- Home page displays the most recent news.
    - If there is no news, displays a short message.

Closes #149

Co-authored-by: Amy <a258wang@uwaterloo.ca>
Reviewed-on: #162
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-23 14:56:11 -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
Aditya Thakral 40cc58df18 Create auto deploys for staging (#171)
continuous-integration/drone/push Build is passing Details
https://csclub.uwaterloo.ca/~a3thakra/csc/main/

Reviewed-on: #171
Co-authored-by: Aditya Thakral <a3thakra@csclub.uwaterloo.ca>
Co-committed-by: Aditya Thakral <a3thakra@csclub.uwaterloo.ca>
2021-08-23 13:50:43 -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
Jared He 9a24bf3076 Add types
continuous-integration/drone/push Build is failing Details
2021-08-19 10:14:06 -05:00
Jared He 130a71e5d3 Merge branch 'main' into feat/events-page 2021-08-19 10:08:36 -05:00
Amy Wang 6f24b266eb Add [event].tsx page (#153)
continuous-integration/drone/push Build is passing Details
This is the `[event].tsx` page that displays a single event, with a couple of sample events in `content/events` for testing purposes.

Closes #114

Co-authored-by: Amy <minds10@hotmail.com>
Reviewed-on: #153
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-18 22:27:22 -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
Jared He 2b88ea2f25 Remove events
continuous-integration/drone/push Build is failing Details
2021-08-18 16:59:05 -05:00
Jared He 03197ee048 Add index.tsx
continuous-integration/drone/push Build is failing Details
2021-08-18 16:57:09 -05:00
Jared He 3e61407643 Remove events
continuous-integration/drone/push Build is passing Details
2021-08-18 16:52:38 -05:00
Jared He 5631217681 Add time detection for current time
continuous-integration/drone/push Build is passing Details
2021-08-18 16:45:31 -05:00
Jared He e971c85afc Create events/index.tsx
continuous-integration/drone/push Build is failing Details
2021-08-18 11:56:31 -05:00
Jared He e8999d2bb5 Merge branch 'feat/content-events' into feat/events-term 2021-08-18 11:44:14 -05:00
Jared He 416e027ebb Add futureEvents pastEvents EventCard logic
continuous-integration/drone/push Build is failing Details
2021-08-18 11:43:17 -05:00
Jared He a23a10d8e4 Fix for Fall 2018
continuous-integration/drone/push Build is passing Details
2021-08-18 11:18:20 -05:00
Jared He 180bea746d Add past/future events props 2021-08-18 11:17:36 -05:00
Jared He 16616fe691 Merge branch 'feat/events-year' into feat/events-term 2021-08-18 10:42:40 -05:00
Jared He 50c2f08769 Simplify types
continuous-integration/drone/push Build is passing Details
2021-08-18 10:42:10 -05:00
Jared He 66ca814a9f Update names 2021-08-18 10:40:38 -05:00
Jared He e0c446b747 Merge branch 'feat/events-year' into feat/events-term 2021-08-18 10:37:51 -05:00
Jared He 29f2c3208c Fix build error
continuous-integration/drone/push Build is passing Details
2021-08-18 10:07:11 -05:00
Jared He 6f429d20bf Add events
continuous-integration/drone/push Build is passing Details
2021-08-18 09:57:00 -05:00
Jared He 10449e921e Remove events
continuous-integration/drone/push Build is failing Details
2021-08-18 09:54:11 -05:00
Jared He 408275e8cf Remove temp page
continuous-integration/drone/push Build is passing Details
2021-08-17 16:33:06 -05:00
Jared He 5dd258ec86 Merge branch 'main' into feat/events-year
continuous-integration/drone/push Build is passing Details
2021-08-17 16:26:36 -05:00
Jared He b342e979c0 Add event files 2021-08-17 16:13:31 -05: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
Jared He 405b7e5ca0 Add events 2021-08-17 14:03:34 -05:00
Jared He 64fbabf204 Add helper functions for fetching events (#115)
continuous-integration/drone/push Build is passing Details
helper functions for [year] and [year]/[term] only

closes #110

Co-authored-by: Jared He <66887902+jaredjhe@users.noreply.github.com>
Reviewed-on: #115
Reviewed-by: Aditya Thakral <a3thakra@csclub.uwaterloo.ca>
Co-authored-by: j285he <j285he@localhost>
Co-committed-by: j285he <j285he@localhost>
2021-08-17 14:58:06 -04:00
Jared He 2798efc221 Function renaming
continuous-integration/drone/push Build is failing Details
2021-08-17 13:53:45 -05:00
Jared He 7afb956009 Merge branch 'feat/events-lib' into feat/events-year 2021-08-17 13:53:09 -05:00
Jared He fecd3bf3e0 Rename functions
continuous-integration/drone/push Build is passing Details
2021-08-17 13:52:29 -05:00
Jared He 40d37c4aea Fix lint problems
continuous-integration/drone/push Build is failing Details
2021-08-17 13:50:32 -05:00
Jared He b32fd53d95 Remove unneeded dirent conversion
continuous-integration/drone/push Build is passing Details
2021-08-16 22:56:14 -05:00