--- title: What's new in acmcsuf.com v2.0? id: 262 html_url: "https://acmcsuf.com/blog/262" discussion_url: "https://github.com/EthanThatOneKid/acmcsuf.com/discussions/262" author: "EthanThatOneKid (https://github.com/EthanThatOneKid)" labels: ["release"] created: "2022-01-24T23:42:50.000Z" edited: "2022-01-29T17:26:37.000Z" --- What's new in acmcsuf.com v2.0? =============================== ACMCSUF.COM [https://acmcsuf.com/] V2.0 This release marks the completion of the ACM CSUF website v2.0 milestone 💫 [https://github.com/EthanThatOneKid/acmcsuf.com/milestone/1] FALL '21 SEMESTER SPRINT * Contributors: @EthanThatOneKid [https://github.com/EthanThatOneKid], @diamondburned [https://github.com/diamondburned], @mikeploythai [https://github.com/mikeploythai], @anhduy1202 [https://github.com/anhduy1202], @MohamedHabarneh [https://github.com/MohamedHabarneh], @dustinchavez1 [https://github.com/dustinchavez1], @adityashah6 [https://github.com/adityashah6], @janiljohn [https://github.com/janiljohn] * Project Board: https://github.com/EthanThatOneKid/acmcsuf.com/projects/2 [https://github.com/EthanThatOneKid/acmcsuf.com/projects/2] * Reflection: We learned how to learn from one another by participating in the code review cycle on GitHub, suggesting ideas, or asking questions during coding sessions or on Discord. CONTRIBUTORS During the Fall 2021 school semester, the acmcsuf.com team accomplished many feats of engineering and broadened our technical horizons. This semester, we broke 10 (OMG!) total contributors in this repository! Each contributor took major steps forward in learning about open source web development and working in an organization-like setting with other human engineers. Congrats to everyone who contributed towards this release! NEW TO ACMCSUF.COM HUB * @anhduy1202 [https://github.com/anhduy1202] made their first contribution in #153 [https://github.com/EthanThatOneKid/acmcsuf.com/pull/153] * @MohamedHabarneh [https://github.com/MohamedHabarneh] made their first contribution in #157 [https://github.com/EthanThatOneKid/acmcsuf.com/pull/157] * @dustinchavez1 [https://github.com/dustinchavez1] made their first contribution in #163 [https://github.com/EthanThatOneKid/acmcsuf.com/pull/163] * @adityashah6 [https://github.com/adityashah6] made their first contribution in #176 [https://github.com/EthanThatOneKid/acmcsuf.com/pull/176] * @janiljohn [https://github.com/janiljohn] made their first contribution in #204 [https://github.com/EthanThatOneKid/acmcsuf.com/pull/204] If you are interested in following along with us and becoming an acmcsuf.com v3.0 contributor, just watch out for any announcements on our blog (https://acmcsuf.com/blog [https://acmcsuf.com/blog]) or the acmCSUF Discord server. WHAT'S CHANGED THIS RELEASE AT A GLANCE * Migrated from Sapper to SvelteKit in #147 [https://github.com/EthanThatOneKid/acmcsuf.com/pull/147] * Created GitHub action that creates/archives Discord text channels based on GitHub issues in #165 [https://github.com/EthanThatOneKid/acmcsuf.com/pull/165] * Added brand new 404 page in #176 [https://github.com/EthanThatOneKid/acmcsuf.com/pull/176] (preview: https://acmcsuf.com/this/goes/nowhere [https://acmcsuf.com/this/goes/nowhere]) * Added privacy policy page by in #255 [https://github.com/EthanThatOneKid/acmcsuf.com/pull/255] * Minor bug fixes and site improvements in v1.1...v2.0 [https://github.com/EthanThatOneKid/acmcsuf.com/compare/v1.1...v2.0] * Achieved v2.0 milestone 💫 [https://github.com/EthanThatOneKid/acmcsuf.com/milestone/1] NOTABLE CHANGES [AUTO-GENERATED] * Migrated to SvelteKit (before the v1.0 milestone lol) by @EthanThatOneKid [https://github.com/EthanThatOneKid] in #147 [https://github.com/EthanThatOneKid/acmcsuf.com/pull/147] * Modified navbar.svelte such that menu will close when link clicked by @anhduy1202 [https://github.com/anhduy1202] in #153 [https://github.com/EthanThatOneKid/acmcsuf.com/pull/153] * Fixed navigation tab bug by @dustinchavez1 [https://github.com/dustinchavez1] in #163 [https://github.com/EthanThatOneKid/acmcsuf.com/pull/163] * Created GitHub workflow that creates text channels on issue open by @EthanThatOneKid [https://github.com/EthanThatOneKid] in #165 [https://github.com/EthanThatOneKid/acmcsuf.com/pull/165] * Added Frank to 404 page by @adityashah6 [https://github.com/adityashah6] in #176 [https://github.com/EthanThatOneKid/acmcsuf.com/pull/176] * Created officer data workflow by @EthanThatOneKid [https://github.com/EthanThatOneKid] in #186 [https://github.com/EthanThatOneKid/acmcsuf.com/pull/186] * Fix Spacing component parameters by @diamondburned [https://github.com/diamondburned] in #189 [https://github.com/EthanThatOneKid/acmcsuf.com/pull/189] * Created check_website.yaml [https://github.com/EthanThatOneKid/acmcsuf.com/blob/main/.github/workflows/check_website.yaml] workflow and eliminated remaining lint errors by @EthanThatOneKid [https://github.com/EthanThatOneKid] in #192 [https://github.com/EthanThatOneKid/acmcsuf.com/pull/192] * Created GitHub Action that discards closed issue channels by @EthanThatOneKid [https://github.com/EthanThatOneKid] in #190 [https://github.com/EthanThatOneKid/acmcsuf.com/pull/190] * Added indentation checking with Eslint by @EthanThatOneKid [https://github.com/EthanThatOneKid] in #199 [https://github.com/EthanThatOneKid/acmcsuf.com/pull/199] * Discord Bot sends PR and new Issue comments into corresponding channel (Issue: 238) by @janiljohn [https://github.com/janiljohn] in #239 [https://github.com/EthanThatOneKid/acmcsuf.com/pull/239] * Added privacy policy page by @EthanThatOneKid [https://github.com/EthanThatOneKid] in #255 [https://github.com/EthanThatOneKid/acmcsuf.com/pull/255] * Created initial, read-only newsletters web interface by @adityashah6 [https://github.com/adityashah6] in #244 [https://github.com/EthanThatOneKid/acmcsuf.com/pull/244] MINOR CHANGES [AUTO-GENERATED] * Fixed accidental space in about page, credited ACM W in nodeBuds page by @mikeploythai [https://github.com/mikeploythai] in #139 [https://github.com/EthanThatOneKid/acmcsuf.com/pull/139] * Imported new members by @mikeploythai [https://github.com/mikeploythai] in #145 [https://github.com/EthanThatOneKid/acmcsuf.com/pull/145] * Fixed bug on NodeBuds officer section (wrong officers showing) by @EthanThatOneKid [https://github.com/EthanThatOneKid] in #146 [https://github.com/EthanThatOneKid/acmcsuf.com/pull/146] * fixed links for the paths from the homepage by @MohamedHabarneh [https://github.com/MohamedHabarneh] in #157 [https://github.com/EthanThatOneKid/acmcsuf.com/pull/157] * Modify acm-select.svelte to create a custom select dropdown by @anhduy1202 [https://github.com/anhduy1202] in #156 [https://github.com/EthanThatOneKid/acmcsuf.com/pull/156] * Refactored iCal parser to parse RRules by @EthanThatOneKid [https://github.com/EthanThatOneKid] in #160 [https://github.com/EthanThatOneKid/acmcsuf.com/pull/160] * fix the issues channel name for Issue Bot by @anhduy1202 [https://github.com/anhduy1202] in #175 [https://github.com/EthanThatOneKid/acmcsuf.com/pull/175] * Refactored Spacing component to use CSS variables by @EthanThatOneKid [https://github.com/EthanThatOneKid] in #184 [https://github.com/EthanThatOneKid/acmcsuf.com/pull/184] * Welcomed Johnathan Carranza to acmCSUF F21 by @EthanThatOneKid [https://github.com/EthanThatOneKid] in #188 [https://github.com/EthanThatOneKid/acmcsuf.com/pull/188] * Removed SkipNavbarContent Component by @EthanThatOneKid [https://github.com/EthanThatOneKid] in #191 [https://github.com/EthanThatOneKid/acmcsuf.com/pull/191] * Removed unneeded arrow buttons for event carousel by @MohamedHabarneh [https://github.com/MohamedHabarneh] in #178 [https://github.com/EthanThatOneKid/acmcsuf.com/pull/178] * Stripped unwanted backslashes from event titles by @janiljohn [https://github.com/janiljohn] in #204 [https://github.com/EthanThatOneKid/acmcsuf.com/pull/204] * Switch from pinning to labeling for scripts/close-issue-channel.js by @EthanThatOneKid [https://github.com/EthanThatOneKid] in #208 [https://github.com/EthanThatOneKid/acmcsuf.com/pull/208] * Improved the officer update request workflow by @EthanThatOneKid [https://github.com/EthanThatOneKid] in #217 [https://github.com/EthanThatOneKid/acmcsuf.com/pull/217] * Fix path color by @anhduy1202 [https://github.com/anhduy1202] in #225 [https://github.com/EthanThatOneKid/acmcsuf.com/pull/225] * Created check_site_changes.sh script by @EthanThatOneKid [https://github.com/EthanThatOneKid] in #229 [https://github.com/EthanThatOneKid/acmcsuf.com/pull/229] * Added documentation for v2.0 workflows by @EthanThatOneKid [https://github.com/EthanThatOneKid] in #222 [https://github.com/EthanThatOneKid/acmcsuf.com/pull/222] * Created CODE_OF_CONDUCT.md by @EthanThatOneKid [https://github.com/EthanThatOneKid] in #228 [https://github.com/EthanThatOneKid/acmcsuf.com/pull/228] * Adjusted strange spacing in various places by @EthanThatOneKid [https://github.com/EthanThatOneKid] in #233 [https://github.com/EthanThatOneKid/acmcsuf.com/pull/233] * Create LICENSE by @EthanThatOneKid [https://github.com/EthanThatOneKid] in #230 [https://github.com/EthanThatOneKid/acmcsuf.com/pull/230] * Initialized a basic PR template by @EthanThatOneKid [https://github.com/EthanThatOneKid] in #231 [https://github.com/EthanThatOneKid/acmcsuf.com/pull/231] * Created /newsletters entrypoint by @EthanThatOneKid [https://github.com/EthanThatOneKid] in #236 [https://github.com/EthanThatOneKid/acmcsuf.com/pull/236] * Refactor flex-box to grid (update) by @anhduy1202 [https://github.com/anhduy1202] in #241 [https://github.com/EthanThatOneKid/acmcsuf.com/pull/241] * added link to apply for 2022 board positions by @mikeploythai [https://github.com/mikeploythai] in #253 [https://github.com/EthanThatOneKid/acmcsuf.com/pull/253] * Added Size Limit for node_modules by @EthanThatOneKid [https://github.com/EthanThatOneKid] in #248 [https://github.com/EthanThatOneKid/acmcsuf.com/pull/248] * Integrated issue channel label blocklist by @EthanThatOneKid [https://github.com/EthanThatOneKid] in #218 [https://github.com/EthanThatOneKid/acmcsuf.com/pull/218] * Created initial, read-only newsletters web interface by @adityashah6 [https://github.com/adityashah6] in #244 [https://github.com/EthanThatOneKid/acmcsuf.com/pull/244] * Mike/2022 updates by @mikeploythai [https://github.com/mikeploythai] in #258 [https://github.com/EthanThatOneKid/acmcsuf.com/pull/258] * Renamed COVID-19 Notice to COVID-19 Policy in footer by @mikeploythai [https://github.com/mikeploythai] in #260 [https://github.com/EthanThatOneKid/acmcsuf.com/pull/260] * Added prefer-arrow-callback and func-style rules to our Eslint config by @EthanThatOneKid [https://github.com/EthanThatOneKid] in #261 [https://github.com/EthanThatOneKid/acmcsuf.com/pull/261] Full Changelog: v1.1...v2.0 [https://github.com/EthanThatOneKid/acmcsuf.com/compare/v1.1...v2.0] GitHub Discussion (Mirror): #262 [https://github.com/EthanThatOneKid/acmcsuf.com/discussions/262] Blog Post on acmcsuf.com (Mirror): https://acmcsuf.com/blog/262 [https://acmcsuf.com/blog/262] GitHub Release (Original post): https://github.com/EthanThatOneKid/acmcsuf.com/releases/tag/v2.0 [https://github.com/EthanThatOneKid/acmcsuf.com/releases/tag/v2.0]