Deployment information

The website is built using Netlify.

The badge shows the LIVE status of the build, indicating whether it is currently building the next version, is successfully live without issues, or has failed it's last attempt.

If the build has failed, it means that no new changes will be made live. You should make all reasonable attempts to find the problem because the website was working before you changed the content. If the problem is within the underlying code, meaning the website is not working as it should, make an issue within the GitHub repository with as much information as possible to help me fix it. I recommend reading the deploy log for the failed build and find out why it broke.

If the website is building, it means you need to wait for it to finish building before seeing your changes. If the build is successful, it means that nothing is stopping you from updating the website content.

build status

Changelog

All notable changes to this project will be documented in this file. See standard-version for commit guidelines.

1.25.32 (2020-04-15)

Content

1.25.31 (2020-04-15)

Smaller tweaks

1.25.30 (2020-04-15)

Content

  • Event: update “2020_afm-b-revision-materials” (f230e16)

1.25.29 (2020-03-22)

Smaller tweaks

1.25.28 (2020-03-22)

Smaller tweaks

1.25.27 (2020-03-22)

Content

  • Vacancy: update “vice-president-for-2020-2021” (a4f8b22)

1.25.26 (2020-03-22)

Smaller tweaks

1.25.25 (2020-03-22)

Smaller tweaks

1.25.24 (2020-03-22)

Content

  • Vacancy: update “vice-president-for-2020-2021” (d9fc6c6)

1.25.23 (2020-03-22)

Smaller tweaks

1.25.22 (2020-03-22)

Smaller tweaks

1.25.21 (2020-03-22)

Content

  • Vacancy: update “marketing-director-for-2020-2021” (8b6da8f)

1.25.20 (2020-03-22)

Content

  • Vacancy: update “careers-director-for-2020-2021” (33aaad6)

1.25.19 (2020-03-17)

Content

  • Edition: update “2019-02-04” (82c2b05)

1.25.18 (2020-03-17)

Content

1.25.17 (2020-03-17)

Content

1.25.16 (2020-03-17)

Content

1.25.15 (2020-03-17)

Content

1.25.14 (2020-03-17)

Content

1.25.13 (2020-03-09)

Smaller tweaks

1.25.12 (2020-03-09)

Content

  • Vacancy: update “vice-president-for-2020-2021” (acb4da9)

1.25.11 (2020-03-09)

Content

  • Vacancy: update “careers-director-for-2020-2021” (5a303d2)

1.25.10 (2020-03-06)

Smaller tweaks

1.25.9 (2020-03-06)

Content

1.25.8 (2020-03-06)

Content

  • Vacancy: update “artificial-assessment-centre-director-for-2020-2021” (88c7524)

1.25.7 (2020-03-06)

Content

1.25.6 (2020-03-06)

Content

  • Vacancy: update “artificial-assessment-centre-director-for-2020-2021” (dec6158)

1.25.5 (2020-03-06)

Content

  • Article: update “is-tax-falling-behind” (1becbe8)

1.25.4 (2020-03-06)

Content

  • Article: update “why-write-for-the-actuarial-watt” (b167c39)

1.25.3 (2020-03-06)

Content

  • Vacancy: update “president-for-2020-21” (1c13a41)

1.25.2 (2020-03-06)

Content

  • Vacancy: update “president-for-2020-21” (0e5f4b4)

1.25.1 (2020-03-06)

Content

  • Legal document: update “constitution” (5a32106)

1.25.0 (2020-03-05)

Features

  • style: improve design of open vacancies (400cf14)

Content

  • Article: update “automatic-enrolment” (78048cc)
  • Article: update “insurance-made-easy” (2f26834)
  • Article: update “recession-procession” (5ed2f86)
  • Article: update “reeling-it-in” (79cc7bf)
  • Article: update “reeling-it-in” (c89037d)
  • Article: update “why-write-for-the-actuarial-watt” (4cc63af)
  • Article: update “why-write-for-the-actuarial-watt” (57aa5ff)
  • Event: create “2020_sas-agm” (ba589d5)
  • Event: update “2020_sas-agm” (f6c212a)
  • Vacancy: create “artificial-assessment-centre-director-for-2020-2021” (be5f022)
  • Vacancy: create “careers-director-for-2020-2021” (f77fac3)
  • Vacancy: create “conference-director-for-2020-2021” (1fb3571)
  • Vacancy: create “current-affairs-director-for-2020-2021” (00b8b6b)
  • Vacancy: create “marketing-director-for-2020-2021” (432dfd3)
  • Vacancy: create “secretary-for-2020-2021” (20444b0)
  • Vacancy: create “social-director-for-2020-2021” (0cc626b)
  • Vacancy: create “treasurer-for-2020-2021” (3d283af)
  • Vacancy: create “vice-president-for-2020-2021” (9d3f5c2)
  • Vacancy: update “president-for-2020-21” (09dfe29)
  • Vacancy: update “secretary-for-2020-2021” (d3ac4b7)
  • Vacancy: update “secretary-for-2020-2021” (7fc5b7e)
  • Vacancy: update “social-director-for-2020-2021” (dd22387)
  • Vacancy: update “treasurer-for-2020-2021” (924c6bf)
  • Vacancy: update “vice-president-for-2020-2021” (95c8081)

Smaller tweaks

  • data: add uuid to newly added data (f116b1c)
  • bump deps (ad764e8)
  • make trigger events less specific (3cb9704)

Refactoring

  • component: create sectionheader component (c961794)
  • component: vacancy list isolated as component (07f104b)

1.24.2 (2020-03-03)

Smaller tweaks

1.24.1 (2020-03-03)

Smaller tweaks

1.24.0 (2020-03-03)

Features

  • support multiple newsletters (b58bbf2)

Smaller tweaks

  • make trigger events more specific (c2bb749)

1.23.8 (2020-03-03)

Content

  • Legal document: update “constitution” (7606713)

1.23.7 (2020-03-02)

Smaller tweaks

1.23.6 (2020-03-02)

Bug Fixes

  • graphql: reduce quality of banner images (85af490)

1.23.5 (2020-03-02)

Smaller tweaks

1.23.4 (2020-03-02)

Bug Fixes

  • graphql: reduce quality of banner images and gallery for fast build (27fe7ef)
  • graphql: reduce quality of committee photos for quicker build (bd71146)
  • template: remove consolelog from event (6148a98)

Smaller tweaks

1.23.3 (2020-03-02)

Content

1.23.2 (2020-03-02)

Content

  • Event: update “2019_ima-careers-talk” (4595c4e)

1.23.1 (2020-03-01)

Smaller tweaks

1.23.0 (2020-03-01)

Features

  • cms: add better default for vacancy role description (ddb630e)
  • cms: add option to change positions section content (2346a7b)
  • cms: add vacancies collection (3763ae6)
  • cms: add vacancies page to pages (3335194)
  • cms: add VisibilityRange widget for timelimited content (fe034e4)
  • cms: add widget for href submissions (0e41910)
  • cms: improve vacancies collection (cf5f8d1)
  • cms: update types for markdownwidget (d4121c0)
  • component: add LogoHero component (a832456)
  • graphql: add fragments for vacancies (796e2d4)
  • graphql: add hook to get all vacancy data (985438f)
  • page: create the ENTIRE fucking vacancy page (429caac)
  • page: scaffold vacancies page (1ce59cc)
  • parser: add convrtIdsToRoles (0fb0314)
  • parser: add parser for vacancies (d3838f4)
  • styles: add subsubheading text style (a763006)
  • typing: update Vacancy interface (580e5de)
  • typings: update typings for vacancies (0de2720)

Bug Fixes

  • cms: remove role description from roles collection (80ebd3c)
  • cms: shorten label for visibility range widget (6134996)
  • component: fix text balancing (9533b34)
  • page: repalce NewsletterHero with LogoHero (d89a261)
  • typings: make email optional for formsubmission (c26ea05)

Smaller tweaks

  • data: add empty folder for vacancies (95684bf)
  • data: add test data (69d3e0d)
  • data: add test vacancy data (13adecf)
  • data: remove test data (9c5a336)
  • data: update vacancies page with basic data (13ce870)
  • data: update vacancy page content (c16c332)
  • typings: add mdx provider to typings (bca3fe0)
  • add tech stack to readme (52cee5d)
  • hide gitattributes (40c135a)

1.22.1 (2020-02-27)

Smaller tweaks

1.22.0 (2020-02-27)

Features

  • component: improve resource button design (ed71461)
  • event: add simple speaker list to events (3f24082)

Bug Fixes

  • component: balance billboard text on articles (6d6e757)
  • component: banner image width on mobile (906bc61)
  • component: fix balance text on newsletter page\ (39978e1)

1.21.0 (2020-02-24)

Features

  • component: add component for consistent banner images (48f9df8)
  • component: improve event page designs (9e536df)
  • component: make company logos responsive (5007739)

Bug Fixes

  • component: company logo position in spotlight card (5586e2a)

Refactoring

  • remove pointless eventhero view (e69b708)

1.20.3 (2020-02-23)

1.20.2 (2020-02-23)

1.20.1 (2020-02-23)

Smaller tweaks

1.20.0 (2020-02-23)

Features

  • component: add sponsor logos to spotlight cards (331569f)
  • component: make Text component with support for balance (5c79790)
  • page: add 404 page (25d4c9b)
  • page: add signup counts to interest page (237084a)

Bug Fixes

  • style: event hero to fill container (4a56977)
  • style: event subheading letter-spacing (990f3cc)
  • style: make spotlight content link sit at bottom (9584593)
  • style: remove hidden resource button hotspot (ab1ec66)

1.19.9 (2020-02-23)

Content

1.19.8 (2020-02-23)

Content

  • event: delete stoch proc again (016576a)

1.19.7 (2020-02-23)

Smaller tweaks

1.19.6 (2020-02-23)

Content

  • event: add stoch proc again (b66b9b5)

1.19.5 (2020-02-23)

Smaller tweaks

1.19.4 (2020-02-23)

Smaller tweaks

1.19.3 (2020-02-23)

Content

  • Event: create “2020_probability-and-statistics-a-revision-session” (6cbdbda)

1.19.2 (2020-02-21)

Bug Fixes

  • style: improve letter spacing for event subheaders (52229b0)

Content

  • add uuid to consitution (9b24d11)
  • Event: create “2020_introductory-economics-revision-session” (385d34b)

1.19.1 (2020-02-21)

1.19.0 (2020-02-21)

Features

  • add legal content to website (bb37352)

1.18.1 (2020-02-19)

1.18.0 (2020-02-19)

Features

  • add action for new image compress (8c453f8)

1.17.1 (2020-02-19)

1.17.0 (2020-02-19)

Features

  • cms: use uuid as relations instead of names or titles (8a88759)

1.16.15 (2020-02-19)

1.16.14 (2020-02-19)

Content

  • Article: update “recession-procession” (e3af9b6)

1.16.13 (2020-02-18)

Content

  • Event: update “2020_speculative-job-application-talk” (ef211d1)

1.16.12 (2020-02-18)

Content

  • Event: create “2020_speculative-job-application-talk” (7277abf)

1.16.11 (2020-02-18)

Content

  • Edition: update “2020-02-05” (a88ad6b)

1.16.10 (2020-02-18)

Content

  • Edition: update “2019-11-01” (116c6f8)

1.16.9 (2020-02-18)

Content

  • Edition: update “2019-10-15” (68576df)

1.16.8 (2020-02-18)

Content

  • Edition: update “2019-10-15” (91fb7f8)

1.16.7 (2020-02-18)

Content

  • Article: create “recession-procession” (62d0484)

1.16.6 (2020-02-18)

Content

  • Article: create “why-write-for-the-actuarial-watt” (d1c455f)

1.16.5 (2020-02-18)

Content

  • Article: update “an-actuarial-adventure” (1897e4b)

1.16.4 (2020-02-18)

Content

  • Article: update “insurance-made-easy” (0c343f7)

1.16.3 (2020-02-18)

Content

  • Article: create “rising-temperatures-and-rising-prices” (7d141fc)

1.16.2 (2020-02-18)

Content

  • Article: create “insurance-made-easy” (b4117b7)

1.16.1 (2020-02-18)

Content

  • Person: create “riddhi-lakhotiya-1” (93f6682)

1.16.0 (2020-02-16)

Features

  • style: improve design of article references (8ad72cd)
  • add references to articles (611fba8)
  • cms: add generic CollectionRelation widget (bb4fc5d)
  • cms: add improved article recap to newsletter cms (92361c4)
  • cms: add widget for the recap article (2e8ffb6)
  • gatsby: trim text string when generating slug (21e87d9)
  • graphql: add article recap back to newsletter fragment (08eb615)
  • graphql: move article event links from newsletter to article (1f3d852)
  • parser: add parser to add event galleries to recap article (abca2c4)
  • parser: add parser to convert event titles to event nodes (0f5304b)
  • typings: add pattern to all cms widgets (d49ef95)

Bug Fixes

  • data: add reference titles to previously added articles (5f87968)
  • data: fix link to recap article (6e2d2ea)
  • data: issue with extra white space where it wasnt needed (d6cf4d5)
  • data: remove trailing spaces (bd6cb03)
  • graphql: add reference title to article fragmnet (18bfffb)
  • parser: add new articlerecap parser to newsletter parser (a9e5624)
  • parser: add nullcheck to article recap (c34cdd8)
  • parser: fix incorrect string parsing for references (ecdd9a8)

Smaller tweaks

  • cms: add new widgets to index (8f8ed54)
  • parser: add new parsers to index (c5eaf5a)

Refactoring

  • newsletter hero into separate component (5928e5c)
  • gatsby: remove pointless double toLowerCase (353126f)
  • page: improve newsletter page code (810bb43)

1.15.3 (2020-02-15)

Content

  • Article: create “automatic-enrolment” (db08bae)

1.15.2 (2020-02-15)

Content

  • Article: create “is-tax-falling-behind” (2d4b0e6)

1.15.1 (2020-02-14)

1.15.0 (2020-02-14)

Features

  • add and generate articles (ff53875)
  • cms: add acturial watt page to cms (870086f)
  • cms: add source title to references (9afc642)
  • component: extend section component to pass sxprops (06093fd)
  • component: improve how pages are labelled with navTitle (b7ea5dc)
  • gatsby: create slugs for articles (7d9af63)
  • graphql: add parser for body (9b1d183)
  • graphql: create hook for events spotlight only (1afcc85)
  • graphql: get all people name and ids only (c5fbf4e)
  • graphql: update fragments to include navTitle fields (827b86d)
  • hook: add hook to get all newsletters (90db743)
  • hook: add useAllPeople hook (ba25b8e)
  • hook: query all articles hook (4ca5020)
  • page: actuarial watt page now source data from cms (a004068)
  • page: add metatitle to newsletter apge (09b564f)
  • page: add page for newsletter with latest edition only (e8b141e)
  • parser: add article parser (04f3796)
  • parser: add function to convert titles to articles (8a1ae99)
  • parser: add parser for newsletters (873fa73)
  • parser: add reference parser (652b332)
  • parser: convert names to proper object (e8ebc39)
  • typing: add gallery and downloads to article interface (74c4f68)
  • typing: update newsletter interface; (29c75b2)
  • remove ”[skip-ci]” from website changelog (2554ae8)

Bug Fixes

  • asset: remove styles from newsletter logo (4ca21cc)
  • cms: remove separate article recap widget (635f356)
  • component: remove section from event spotlight if no cards (dedf50e)
  • fragment: improve newsletter fragment (a4562d3)
  • graphql: filter events without schedule or are hidden (4adcb51)
  • graphql: parse image banner for eventspotlight (85f2d2a)
  • page: add metaTitle to utility pages (c424d32)
  • parser: add parseSchedule to index (c39f002)
  • parser: filter images that dont exist from gallery (6d5844c)
  • spotlight: fix card height for non-tall cards (52e82a0)
  • template: fix event to handle missing content (e00ff40)
  • typing: add BannerImageQL to parser (2437ee3)
  • typing: amend newsletter type (46f4e1d)
  • typing: make references options for society recap (96bddbc)

Refactoring

  • simplify queries for event pages (922061b)
  • graphql: schedule into own fragment (24793ee)

Smaller tweaks

  • deps: install replace-in-file (2507b2f)
  • hook: add useAllPeople and useAllArticles to index (6309e53)
  • parser: add parsers to index (ecdedb0)

Content

  • add navtitle to pages (714839e)
  • shorten billboard for society recap (28a3a7c)
  • shorten billboard for society recaps (dc1672f)
  • update newsletters to reflect widget changes (54cc4be)

1.14.5 (2020-02-14)

Content

  • Event: update “2020_fass-annual-pub-quiz” (5a1c22e)

1.14.4 (2020-02-14)

Content

  • Edition: update “2020-02-05” (690980c)

1.14.3 (2020-02-14)

Content

  • Article: update “reeling-it-in” (a1f697b)

1.14.2 (2020-02-14)

Content

  • Event: update “2020_the-artificial-assessment-centre” (c35605d)

1.14.1 (2020-02-14)

Content

  • Event: create “2020_fass-annual-pub-quiz” (1585856)

1.14.0 (2020-02-12)

Features

  • cms: add photo gallery widget to articles (2a5a9c9)

Content

  • Article: update “casting-the-net” (e034218)

1.13.3 (2020-02-12)

1.13.2 (2020-02-12)

Smaller tweaks

1.13.1 (2020-02-12)

Smaller tweaks

  • update changelog for v1.12.0 (568af7d)

1.13.0 (2020-02-12)

Smaller tweaks

1.12.0 (2020-02-12)

Features

  • helper: add fetch for getting all interests (6b5e647)
  • lambda: add function to get all interests and all categories (f652177)
  • lambda: create function to get interests for given category (1307cdd)
  • page: add utility page for interest ids (f0dc057)

1.11.6 (2020-02-12)

Smaller tweaks

1.11.5 (2020-02-11)

Bug Fixes

  • cms: add space after commit message (6b1d131)

Content

  • Tag: update “career-possibilities” (df7bd0f)
  • Tag: update “industry-news” (4fe10f1)
  • Tag: update “networking-opportunities” (d5a1a49)

Smaller tweaks

  • action: add cleanup job [skip-ci] (3a1813c)
  • action: fix secrets issue (1f6b5e9)
  • action: fix uses path (a554b1d)
  • action: remove deploy webhook [skip-ci] (6671205)
  • release: 1.11.5 (fd7d219)

1.11.4 (2020-02-11)

Content

  • Person: update “amit-parekh” (cdeffcd)

Smaller tweaks

  • release: 1.11.4 (07667c4)
  • trigger release on data changes [skip-ci] (af7b9c8)

1.11.3 (2020-02-11)

Smaller tweaks

1.11.2 (2020-02-11)

Smaller tweaks

1.11.1 (2020-02-11)

Smaller tweaks

1.11.5 (2020-02-11)

Content

  • Tag: update “networking-opportunities” (d5a1a49)

1.11.4 (2020-02-11)

Content

  • Person: update “amit-parekh” (cdeffcd)

1.11.3 (2020-02-11)

Smaller tweaks

1.11.2 (2020-02-11)

1.11.1 (2020-02-11)

1.11.0 (2020-02-11)

Features

Smaller tweaks

1.10.0 (2020-02-11)

Features

  • style: add title lineheight (6da4520)
  • style: improve design of photo gallery (bb45cb2)
  • style: remove card look from hero (2db98f1)
  • add photogallery (251114b)

Bug Fixes

  • style: styles for event template (90b3a58)

Content

  • Person: update “callum-brown” (2e01963)

Refactoring

  • style: event styles within event object in text (7cf926f)

Smaller tweaks

1.9.0 (2020-02-11)

Features

  • add photogallery (251114b)
  • style: add title lineheight (6da4520)
  • style: improve design of photo gallery (bb45cb2)
  • style: remove card look from hero (2db98f1)

Bug Fixes

  • style: styles for event template (90b3a58)

Content

  • Person: update “callum-brown” (2e01963)

Smaller tweaks

Refactoring

  • style: event styles within event object in text (7cf926f)

1.8.0 (2020-02-09)

Features

  • graphql: add fragments for articles and newsletter (b05aa25)

Bug Fixes

  • remove hover effect from people role (fixes #13) (ffda9f2), closes #13
  • pages: remove section if no events (fixes #7) (a1196a6), closes #7
  • style: improve ui of past event calendar (86b5ae2)
  • typings: add SxStyleProp to roleStyles (9bebdab)

Smaller tweaks

1.7.1 (2020-02-09)

Bug Fixes

  • helpers: committee order when they leave during the year (fixes 5) (71fa6a3)
  • lambda: remove batch operations and refactor code (706d172)

Smaller tweaks

Refactoring

  • lambda: remove getBusList as no longer needed (2a7650a)
  • lambda: split repeated mc calls (74f8890)

1.7.0 (2020-02-06)

Bug Fixes

  • style: fix styles and add dark theme (a25bf6d)

Content

  • Article: create “casting-the-net” (8b0cf56)
  • Article: create “reeling-it-in” (a354c47)
  • Article: create “society-recap-february-2020” (7dce091)
  • Article: create “the-human-cost-of-an-environmental-disaster” (986ae78)
  • Article: update “casting-the-net” (a08f0d6)
  • Article: update “reeling-it-in” (2a31dec)
  • Article: update “society-recap-february-2020” (ec3d3e7)
  • Article: update “society-recap-february-2020” (61476e6)
  • Article: update “the-human-cost-of-an-environmental-disaster” (ea28893)
  • Edition: create “2020-02-05” (ba0341a)
  • Edition: update “2020-02-05” (05ab62a)
  • Event: update “2020_mystery-bus-tour” (4e5f518)
  • Person: update “leila-collie” (fe09e91)

Smaller tweaks

1.6.0 (2020-02-05)

Features

Bug Fixes

  • browserlist config (0020fe7)
  • downgrade theme-ui (da188ab)
  • passing preregistration id to lambda (4eb9a16)
  • show spinner while form is loading (af7a354)

Content

  • fix tags in other files (8475cfe)
  • Event: update “2020_mystery-bus-tour” (4b71ec5)
  • Person: update “keshana-thinakaran” (b41e04c)
  • Person: update “leila-collie” (d111512)
  • Person: update “leslie-nicol” (85282f0)
  • Person: update “xingya-wang” (5c012fa)
  • Tag: create “sober-social” (19188bc)
  • Tag: create “social-session” (30c05a7)
  • Tag: update “drinking-session” (c1c96e8)
  • Tag: update “technical-skills” (fece95c)

Smaller tweaks

Refactoring

  • split code for confirmation list (537d2b6)

1.5.0 (2020-02-03)

Features

  • add bus list members page (c68ef75)
  • add conference signature page (f05783a)
  • add event confirmation page (593a3c2)
  • add eventsspotlight to events page (14f2c15)
  • add form email input pattern (3ee91ac)
  • add header and footer show features (2efa30c)
  • add signature event styles (f497e90)
  • add signup forms (d783ce0)
  • add tachyons styles (a21b519)
  • add talk title to speakers (c75fe93)
  • enable signup count for event confirmation page (26ca41b)
  • update styles (377aa03)
  • cms: add BannerImage widget (df6dbcd)
  • cms: add Billboard widget (dfcb14f)
  • cms: add committee roles to society settings (e6b1f65)
  • cms: add companies collection (1c95aef)
  • cms: add companies collection to cms config (cfccb81)
  • cms: add contactpage to pages (a58bbde)
  • cms: add event collection (0cd0076)
  • cms: add Files widget (77a93cf)
  • cms: add initCms for netlify-cms (3a6fb1d)
  • cms: add legal, newsletter and articles (e66ffb8)
  • cms: add option for signature event (b6950a8)
  • cms: add pages collection (a044f99)
  • cms: add People collection (672bf92)
  • cms: add PeopleRelation widget (3f624af)
  • cms: add PhotoGallery widget (7bb1e64)
  • cms: add Resources widget (ca7f023)
  • cms: add Schedule widget (fa13b3e)
  • cms: add SelectCommitteeRole widget (13a4d78)
  • cms: add settings collection (bf9bb1d)
  • cms: add Signup widget (e1bb4fa)
  • cms: add Speakers widget (43cbc5b)
  • cms: add tags as collection (83e5213)
  • cms: add Tags widget (99e5bda)
  • cms: add Title widget (ad581eb)
  • cms: add type for booleanwidget (796215c)
  • cms: add widget for Body (a78cbff)
  • cms: connect pages collection to pages (50e10c6)
  • cms: create constants for data folders (85d4e0a)
  • cms: enable newsletter collection (7434aef)
  • cms: expand features for Date widget (40742fb)
  • cms: export cms config (2e1301d)
  • cms: improve hints and details (6bb15de)
  • cms: scaffold name widget (41c708f)
  • component: add ButtonInline (d45f0d1)
  • component: add CalendarItem (a12af7f)
  • component: add event calendar for past events (b9e0d4b)
  • component: add Footer (79c0781)
  • component: add headline (87fd8ce)
  • component: add Masonry and SpotlightCard atoms (dd9d14d)
  • component: add maxWidth to section (39f604a)
  • component: add responsive styles to Headline (c8fb114)
  • component: add Section (2b7a177)
  • component: add SectionCard and change inheritance (9bb8ef3)
  • component: add Seo component (e8ed161)
  • component: add Subtitle (416ba72)
  • component: add UniformGrid (1f33856)
  • component: create Sponsors component (ce44d5f)
  • component: add HeroDescription (77a7417)
  • component: export peoplegallery components (07530fd)
  • form: bus tour signup (450fcac)
  • fragment: add event fragments (77871f1)
  • fragment: add fragment for AllCommitteePeople (1101186)
  • fragment: add fragment for getting AllRoles (1572635)
  • fragment: add fragment for getting AllSponsors (7e42e30)
  • fragment: add gallery to event fragment (8e8e7f9)
  • fragment: add Person fragment (dada328)
  • fragment: add fragment for Company (fbce0d0)
  • gatsby: add onPreBootstrap and onCreateDevServer to node api (466dd60)
  • gatsby: add slug onCreateLegalNode (a25d2f4)
  • gatsby: compile cms config on pre bootstrap (650d6fb)
  • gatsby: enable netlify-fs for local dev (33ee513)
  • gatsby: support event node and page creations (f77e69a)
  • graphql: add Event parsing (84673fa)
  • graphql: add Roles fragment, parser and hooks (9de0f14)
  • helper: add determineAcademicYear (35b8529)
  • helper: add determineCommitteePersonOrder (50f011a)
  • helper: add filterUpcomingEvents (2efca90)
  • helper: add getRandomInt function (9dfa6a4)
  • helper: add helpers for Spotlight (01579d0)
  • helper: add sortRolesByYear (cc164ad)
  • helper: add helper to split paragraphs (605074b)
  • hook: add hook to get committeepeople (9ab5eab)
  • hook: add hook to get sponsors data (06c73a9)
  • lambda: add more mc functions (eaab3f7)
  • lambda: add postEventConfirmation for quick register confirm (ab7e413)
  • lambda: setup typescript netlify-lambda (1719ab5)
  • page: add about page (a6238c5)
  • page: add contact page (e6378c4)
  • page: add CurrentCommitteeGallery to AboutPage (9c5ab1a)
  • page: add EventsSpotlight to IndexPage (34f045a)
  • page: add link to people page (2aa264e)
  • page: add pasteventcalendar to events page (b0c1be4)
  • page: add resources page (e15af82)
  • page: add sponsors container to indexpage (0bbcaa6)
  • page: add subtitle to IndexPage (0d30508)
  • page: scaffold events page (8a77001)
  • page: scaffold PeoplePage (04670a9)
  • parser: add parseDate (5127ea9)
  • parser: add parseEvent (5784dd7)
  • parser: add parser for company data (bd96855)
  • parser: add parser for people and comitteepeople (b985e3a)
  • parser: add parseSchedule (b9a40e4)
  • component: add components for peoplegallery (fb6f33b)
  • component: improve PeopleGallery style (7c28717)
  • plop: add container generator (f4e15ba)
  • plop: add generator for molecule and organism components (a8a146a)
  • plop: add generator for parsers (7eed622)
  • plop: improve helper generator (4663910)
  • plop: update for atomic react components (e3c29d2)
  • style: add caption style (afdcf8f)
  • style: add Spotlight styles (8ea36ef)
  • style: add style for sponsor component (7ade134)
  • style: change background to smoke-white (d32a6d1)
  • style: update sponsor style (e8859b2)
  • style: add default theme-ui theme (f65411d)
  • style: immplement tailwind css with themeui (bcb7024)
  • template: add event template (db5e3a1)
  • typings: add ScheduleTask interface (fc32710)
  • typings: improve Event interface (21de6db)
  • typings: improve Spotlight interface (fa4cfa8)
  • typings: add Role types (3b97da5)
  • typings: add types for text widget (959a060)
  • typings: replace newslettercontributor with Person (743e5df)
  • component: add Grid and Flex from theme-ui to atoms (fe3211f)
  • component: add CommitteeGallery (d0e68c3)
  • component: create Spotlight (b09c2fe)
  • component: add AllCommitteeGallery (6078c34)
  • component: add CurrentCommitteeGallery (3634b41)
  • component: add CurrentCommitteeGallery (e030264)
  • component: create EventsSpotlight (9502140)
  • component: allow prop destructuring (c765a29)
  • component: change text color (4434195)
  • graphql: add useCurrentCommitteePeople (780d3ca)

Bug Fixes

  • email regex for any email (e59f44f)
  • error if not member; (02b9a29)
  • event email form pattern (32e4cb5)
  • false ismember (750a8b2)
  • fonts now imported properly (ce3f700)
  • gt super needs trailing path (2794efd)
  • header and footer links (d7bbae1)
  • nav join link (48e348b)
  • remove console log (c187e29)
  • remove wheels page (e058ffe)
  • typo on event form (cd258cd)
  • cms: add missing types for SelectWidget (d030422)
  • cms: add people collection to config (a9b5ca0)
  • cms: add signup to event collection (e1959fd)
  • cms: add title to schedule widget (8710508)
  • cms: change sponsors to companies (8b6da45)
  • cms: enable localhost development for cms (c9f2afd)
  • cms: fix articlerelation widget (a8a3e70)
  • cms: fix Date format in cms admin (df1d8bb)
  • cms: fix date hints in people (320856a)
  • cms: fix logo (9024c0f)
  • cms: improve newsletter description (8b2052b)
  • cms: improve schedule widget (cc35e4d)
  • cms: improve speakers widget (2599320)
  • cms: make collection order alphabetical (c73f38d)
  • cms: make default optional for number widget (844630b)
  • cms: make show widgets not required (9635aff)
  • cms: remove blog from collections (d9a96de)
  • cms: shorten labels in signup widget (a9c2316)
  • cms: update description for companies (a702545)
  • cms: update interface for DateWidget (6b9192a)
  • component: add key to map in DescriptionContainer (3470cda)
  • component: extends ButtonInline to include HTML attributes (2dcc555)
  • component: fix spotlightcard image (9036057)
  • component: improve calendaritem border style (a6b8086)
  • component: increase herocard padding bottom (47365dc)
  • component: make herodescription responsive (b604a69)
  • component: remove extra bottom from HeroCard (5743e8a)
  • component: remove molecule from atom index (754f28f)
  • component: remove molecule from atom index (83ae789)
  • event: event hiding (25d6e95)
  • fonts: gt america light (29819bd)
  • fragment: make gql call for company logo less strict (babd316)
  • gatsby: fix relative gatsby remark images (7fda73c)
  • gatsby: gracefully handle when no schedule (0034c8f)
  • helpers: remove optional method chaining from function (88a1794)
  • hooks: useRoles to use new fragment (03ba957)
  • lambda: change postEvent functions to batch operations (171a15b)
  • nav: remove newsletter page (ab89238)
  • page: add new Layout component to pages (8e7929a)
  • page: remove empty pages (ecb9d89)
  • plop: ensure fragments generated in the right place (706f711)
  • plop: fixes index to container file (9b9081a)
  • plop: only format with prettier after plop (d509841)
  • scripts: export createConfig script (037dc73)
  • style: fix spotlight card image (983d607)
  • style: make large spotlight card full image (d639b6a)
  • style: make nav link larger (023646f)
  • style: remove font size from buttoninline (7e6336b)
  • style: remove fontsize set for inlinebutton (67170da)
  • style: remove margin from last child in sponsors (b62d5b8)
  • style: update navlink style (f002216)
  • typings: improve Spotlight interface (68a4b7a)
  • typings: make committeeperson params optional (d87fcc3)
  • typings: move declarations to typings for typeroots (9cd4cf7)
  • typings: remove href from committeeperson (41449a5)
  • typings: update typings to use new date differences (89c823a)
  • component: use prereg if available (1f6ef7c)
  • component: add as to box (a07df4f)
  • component: form disappears after end date (321edfd)
  • template: signup cta hidden after signup end (f062758)

Content

  • revert society.json update (85f1086)
  • update data (846922e)
  • update event (dcd9471)
  • update event data (35e1b83)
  • update events (4dffba0)
  • Article: create “an-actuarial-adventure” (a5c9abc)
  • Article: create “society-recap-november-2019” (a914815)
  • Article: create “society-recap-october-2019” (98d4807)
  • Article: update “society-recap-october-2019” (4faf693)
  • Companies add companies data (e0690c7)
  • Companies add FASS (d6899fb)
  • Companies add new iofa logo (cd92351)
  • Edition: create “2019-10-15” (8825039)
  • Edition: update “2019-10-15” (ae5ec7b)
  • Event: create “2020_gesgesgqerr” (05e4f40)
  • Event: delete “2020_gesgesgqerr” (7c5d9bc)
  • Event: update “2020_gesgesgqerr” (2348b0b)
  • Event: update “2020_gesgesgqerr” (4cf4c3a)
  • Event: update “2020_mystery-bus-tour” (a6228b3)
  • Event: update “2020_the-2020-actuarial-conference” (f5b5127)
  • Event: update “2020_the-2020-actuarial-conference” (f682c8c)
  • Event: update “2020_the-2020-actuarial-conference” (148d406)
  • Event: update “2020_the-2020-actuarial-conference” (f54c426)
  • Event: update “2020_the-artificial-assessment-centre” (6c99939)
  • Event: update “2020_the-artificial-assessment-centre” (0c7f47b)
  • Event: update “2020_the-artificial-assessment-centre” (df43e86)
  • Event: add Mystery Bus Tour 2020 (9be25c7)
  • Event: add mystery bus tour and fass end of exams (fbcfdd8)
  • Legal document: create “privacy-policy” (eec9cce)
  • Media: add logo to static for cms (59101a8)
  • Media: deleteMedia “static/assets/lauren.jpg” (ddfc98c)
  • Page: hide vacancy section (9134be2)
  • Page: update “about” (47f0b83)
  • Page: update “about” (bc96cce)
  • Page: update “about” (5563eff)
  • Page: update “contact” (8a950a3)
  • Page: update “events” (2efba92)
  • Page: update “events” (25bebd2)
  • Page: update “events” (cd028ae)
  • Page: update “people” (90edff6)
  • Page: update “people” (95051c1)
  • Person: add Joanne Day (d6ba296)
  • Person: add people (fa064b8)
  • Person: fix formatting in people data files (d35a913)
  • Person: update lauren and chris photos (3733b10)
  • Person: update “alfred-lau” (1f06414)
  • Person: update “amit-parekh” (d969059)
  • Person: update “callum-brown” (7e84b3d)
  • Person: update “dhavhesh-balakrishnan” (8cb16f2)
  • Person: update “fraser-albiston” (ad5e37d)
  • Person: update “hanshu-tang” (c5aa9b9)
  • Person: update “jordan-nisbet” (3d75b2f)
  • Person: update “jun-khang-lee” (c022cd7)
  • Person: update “kang-xu-yu” (5f2dad0)
  • Person: update “khalid-alhayki” (3535522)
  • Person: update “lauren-bailie” (e05a5c3)
  • Person: update “liam-fiddes” (b70f890)
  • Person: update “seung-hwan-hahn” (581c264)
  • Settings: fix vice president role spelling (7fffda6)
  • Settings: init settings data (132e4b5)
  • Settings: remove www from links (ef1a09a)
  • Tag: add tags (769c502)
  • Page: update title (254f89d)
  • Page: update no contact form text (f6f23e2)

Smaller tweaks

  • add deploy scripts (576d579)
  • add empty data folders (95a552e)
  • add gatsby-plugin-canonical-urls (b27f643)
  • add graphql eslint linting (0de05fa)
  • add scripts to package.json (3ebe018)
  • add static/admin folder (ebb2c79)
  • add svg logos to assets (9b627b9)
  • add template path to tsconfig (388b006)
  • add typeroots to tsconfig (191357d)
  • add uuid (b82cc30)
  • add vscode tasks (8de89ba)
  • bump deps (5757c4f)
  • bump deps (7172003)
  • bump engine to node 12 (756b544)
  • bump nvmrc (bc1cb66)
  • create dependabot config (c525f2b)
  • fix deps (5455323)
  • fix type in lambda function (394e9bc)
  • hide folders in vscode (8050b02)
  • lint ts before lint-staged (c4decd7)
  • redirect bus to wheels subpage (ae08e13)
  • redirect wheels to bus tour 1920 (368535e)
  • reduce prettier files (6621d09)
  • remove /wheels from redirects (38e6122)
  • remove dependabot config (6412332)
  • remove enforce consistent file casing (44336f8)
  • remove format from generate (1f5b500)
  • remove git add commandf from lint-staged (4530a8a)
  • remove netlify and storybook config (39213f4)
  • remove section anchor (a6c601a)
  • remove Title and Subtitle as no longer needed (d6ca5be)
  • remove unused deps (f41cd36)
  • stop checking js (4f41954)
  • update gitattributes files (02f3df7)
  • update stylelint config (fa2f293)
  • update todos (c96c56e)
  • deps-dev: bump @commitlint/cli from 8.2.0 to 8.3.4 (5b67d7d)
  • deps-dev: bump @commitlint/config-conventional (fadab55)
  • deps-dev: bump @types/react-helmet from 5.0.14 to 5.0.15 (aab3c49)
  • deps-dev: bump @typescript-eslint/eslint-plugin (b3105b4)
  • deps-dev: bump @typescript-eslint/parser from 2.13.0 to 2.15.0 (6a64a54)
  • deps-dev: bump eslint-plugin-jest from 23.2.0 to 23.3.0 (0837659)
  • deps-dev: bump ts-jest from 24.2.0 to 24.3.0 (e007c73)
  • deps: add deps for netlify-cms (46d1282)
  • deps: add jest (a9218f5)
  • deps: add jest types (47b6d12)
  • deps: add react-helmet (3fdc0c7)
  • deps: bump (181b3af)
  • deps: bump (c968d92)
  • deps: bump gatsby from 2.18.17 to 2.18.18 (1d904fb)
  • deps: bump gatsby-plugin-netlify-cms from 4.1.33 to 4.1.34 (06cbca1)
  • deps: bump immutable from 3.8.1 to 3.8.2 (5c49c8d)
  • deps: bump netlify-cms-app from 2.10.1 to 2.11.0 (6055147)
  • helpers: add to index and remove empty test file (9188157)
  • page: scaffold empty pages (064f8a3)
  • plop: add generator for helper (96ee2a3)
  • release: 1.5.0 (72e90ea)
  • jest: fix jest (116f5d0)
  • vscode: update hidden folders (e9ac9a9)

Refactoring

  • cms: change societySettings to siteSettings (f729e47)
  • cms: change societySettings to siteSettings (eaa9553)
  • cms: export collections as default (e1e3b17)
  • cms: move email and social links to society settings (0e8016c)
  • cms: move widget types (1f15e6d)
  • cms: refactor bannerimage widget (82e6f08)
  • cms: refactor event hint (cc1eec2)
  • cms: remove roles from settings (ebb9268)
  • cms: reorder collections (50ec0b3)
  • cms: simplify collection importing (29c9d55)
  • cms: split Hide widget to file (94afe84)
  • component: export theme-ui comps as local comps (50a0dc9)
  • component: move all components to atoms (37ecfe0)
  • component: remove uniformgrid (1a44f4e)
  • component: rename Headline to Title (ae14900)
  • component: rename HeroDescription to Description (3a161b9)
  • component: rename url/to to href for consistency in NavLink (6582f45)
  • styles: split theme objects into components (44da684)
  • styles: implement theme-ui in nav (ed0c9b7)
  • styles: implement theme-ui in peoplegallery (9400de9)
  • typings: simplify Speaker interface (069565c)
  • typings: split Person from CommitteePerson (fdb55de)

Documentation

  • add comments to PeopleGalleryItemPhotoContainer (1190bd7)
  • add comments (6fd3fee)

1.4.0 (2019-12-30)

Features

Bug Fixes

Smaller tweaks

Refactoring

1.3.0 (2019-12-30)

Features

Smaller tweaks

Refactoring

  • styles: add fonts to css-in-js (1bebbdb)

1.2.1 (2019-12-30)

Smaller tweaks

1.2.0 (2019-12-30)

Features

Smaller tweaks

Documentation

1.1.0 (2019-12-30)

Features

  • component: add layout component (da9f8c5)

Smaller tweaks

Refactoring

  • replace atomic folder structure with single components folder (30a5235)

1.0.3 (2019-12-29)

Smaller tweaks

1.0.2 (2019-12-29)

Bug Fixes

Smaller tweaks

1.0.1 (2019-12-29)

Smaller tweaks

0.1.1 (2019-12-29)

Features

  • add fonts (fffd327)
  • add typings to core (5336608)
  • cms: add function for creating cms config from ts object (fb8f677)
  • style: add global style (ad1c0b4)

Bug Fixes

Content

Smaller tweaks

Refactoring

Documentation

We make no apologies for any and all puns used. Find them all and win a prize! Note: Prize is the feeling of pride, or shame, that you tried and not a tangible object.

© Heriot-Watt Students' Actuarial Society