--- title: What's poppin in acmcsuf.com v3.0? id: 491 html_url: "https://acmcsuf.com/blog/491" discussion_url: "https://github.com/EthanThatOneKid/acmcsuf.com/discussions/491" author: "karnikaavelumani (https://github.com/karnikaavelumani)" labels: ["release"] created: "2022-06-02T07:01:19.000Z" edited: "2022-06-02T07:11:44.000Z" --- What's poppin in acmcsuf.com v3.0? ================================== ACMCSUF.COM [https://acmcsuf.com/] V3.0 This release marks the completion of the ACM CSUF website v3.0 milestone 💫 [https://github.com/EthanThatOneKid/acmcsuf.com/milestone/3] SPRING '22 SEMESTER SPRINT * Contributors: @EthanThatOneKid [https://github.com/EthanThatOneKid], @anhduy1202 [https://github.com/anhduy1202], @MohamedHabarneh [https://github.com/MohamedHabarneh], @adityashah6 [https://github.com/adityashah6], @janiljohn [https://github.com/janiljohn], @jaasonw [https://github.com/jaasonw], @Angus-1, @hhoang91 [https://github.com/hhoang91], @karnikaavelumani [https://github.com/karnikaavelumani], @NLTN [https://github.com/NLTN], @TRA3H [https://github.com/TRA3H], @AaronLieb [https://github.com/AaronLieb], @Angel-Armendariz [https://github.com/Angel-Armendariz] * Project Board: https://github.com/EthanThatOneKid/acmcsuf.com/projects/3 [https://github.com/EthanThatOneKid/acmcsuf.com/projects/3] * 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 Spring 2022 school semester, the acmcsuf.com team accomplished another great number of feats. This semester we gained an additional 8 new members to the web dev team! Each contributor got a step closer into the field of website development and through this experience, they can take this knowledge to further improve their skills. Thank you to everyone for the contributions! NEW TO ACMCSUF.COM HUB * @github-actions made their first contribution in #300 [https://github.com/EthanThatOneKid/acmcsuf.com/pull/300] * @jaasonw [https://github.com/jaasonw] made their first contribution in #359 [https://github.com/EthanThatOneKid/acmcsuf.com/pull/359] * @Angus-1 made their first contribution in #397 [https://github.com/EthanThatOneKid/acmcsuf.com/pull/397] * @hhoang91 [https://github.com/hhoang91] made their first contribution in #433 [https://github.com/EthanThatOneKid/acmcsuf.com/pull/433] * @karnikaavelumani [https://github.com/karnikaavelumani] made their first contribution in #444 [https://github.com/EthanThatOneKid/acmcsuf.com/pull/444] * @NLTN [https://github.com/NLTN] made their first contribution in #439 [https://github.com/EthanThatOneKid/acmcsuf.com/pull/439] * @TRA3H [https://github.com/TRA3H] made their first contribution in #457 [https://github.com/EthanThatOneKid/acmcsuf.com/pull/457] * @AaronLieb [https://github.com/AaronLieb] made their first contribution in #460 [https://github.com/EthanThatOneKid/acmcsuf.com/pull/460] * @Angel-Armendariz [https://github.com/Angel-Armendariz] made their first contribution in #458 [https://github.com/EthanThatOneKid/acmcsuf.com/pull/458] If you are interested in following along with us and becoming an acmcsuf.com v4.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 * Added createdAt to plaintext blogpost metadata by @EthanThatOneKid [https://github.com/EthanThatOneKid] in #276 [https://github.com/EthanThatOneKid/acmcsuf.com/pull/276] * Removed async from non-async function in close-issue-channel.js by @EthanThatOneKid [https://github.com/EthanThatOneKid] in #283 [https://github.com/EthanThatOneKid/acmcsuf.com/pull/283] * Hotfix "Removed async from non-async function in close-issue-channel.js" by @EthanThatOneKid [https://github.com/EthanThatOneKid] in #284 [https://github.com/EthanThatOneKid/acmcsuf.com/pull/284] * Make EventCarousel a vertical list by @diamondburned [https://github.com/diamondburned] in #280 [https://github.com/EthanThatOneKid/acmcsuf.com/pull/280] * Added workflow step to check for formatting in PRs by @EthanThatOneKid [https://github.com/EthanThatOneKid] in #290 [https://github.com/EthanThatOneKid/acmcsuf.com/pull/290] * Add DST check in ICAL parser by @EthanThatOneKid [https://github.com/EthanThatOneKid] in #289 [https://github.com/EthanThatOneKid/acmcsuf.com/pull/289] * Events: Join from new tab by @EthanThatOneKid [https://github.com/EthanThatOneKid] in #293 [https://github.com/EthanThatOneKid/acmcsuf.com/pull/293] * Events: Migrated from CSR to SSR in SvelteKit by @EthanThatOneKid [https://github.com/EthanThatOneKid] in #288 [https://github.com/EthanThatOneKid/acmcsuf.com/pull/288] * Add/Update officer Jacob Nguyen by @github-actions in #300 [https://github.com/EthanThatOneKid/acmcsuf.com/pull/300] * Officer Automation: Disabled issue closing and minor bugfixes by @EthanThatOneKid [https://github.com/EthanThatOneKid] in #301 [https://github.com/EthanThatOneKid/acmcsuf.com/pull/301] * Added special colors to event items based on which path is hosting #2 [https://github.com/EthanThatOneKid/acmcsuf.com/pull/2] by @EthanThatOneKid [https://github.com/EthanThatOneKid] in #298 [https://github.com/EthanThatOneKid/acmcsuf.com/pull/298] * Only send messages in open issue channels by @EthanThatOneKid [https://github.com/EthanThatOneKid] in #291 [https://github.com/EthanThatOneKid/acmcsuf.com/pull/291] * Added Intro to Figma project link by @mikeploythai [https://github.com/mikeploythai] in #304 [https://github.com/EthanThatOneKid/acmcsuf.com/pull/304] * Combined format and lint check by @EthanThatOneKid [https://github.com/EthanThatOneKid] in #306 [https://github.com/EthanThatOneKid/acmcsuf.com/pull/306] * Updated Discord link, removed unnecessary links by @mikeploythai [https://github.com/mikeploythai] in #308 [https://github.com/EthanThatOneKid/acmcsuf.com/pull/308] * Added action that copies event link to clipboard by @EthanThatOneKid [https://github.com/EthanThatOneKid] in #311 [https://github.com/EthanThatOneKid/acmcsuf.com/pull/311] * Fixed button hover effect by @EthanThatOneKid [https://github.com/EthanThatOneKid] in #314 [https://github.com/EthanThatOneKid/acmcsuf.com/pull/314] * Adding PWA support by @EthanThatOneKid [https://github.com/EthanThatOneKid] in #316 [https://github.com/EthanThatOneKid/acmcsuf.com/pull/316] * Added npm run all 👨‍💻 by @EthanThatOneKid [https://github.com/EthanThatOneKid] in #319 [https://github.com/EthanThatOneKid/acmcsuf.com/pull/319] * Update ARCHITECTURE.md by @EthanThatOneKid [https://github.com/EthanThatOneKid] in #320 [https://github.com/EthanThatOneKid/acmcsuf.com/pull/320] * Set up network-first service worker by @EthanThatOneKid [https://github.com/EthanThatOneKid] in #321 [https://github.com/EthanThatOneKid/acmcsuf.com/pull/321] * Added "copy title" action by @EthanThatOneKid [https://github.com/EthanThatOneKid] in #315 [https://github.com/EthanThatOneKid/acmcsuf.com/pull/315] * Add/Update officer Daniel Truong by @github-actions in #325 [https://github.com/EthanThatOneKid/acmcsuf.com/pull/325] * Events: Added "add to calendar" actions to each event item by @EthanThatOneKid [https://github.com/EthanThatOneKid] in #318 [https://github.com/EthanThatOneKid/acmcsuf.com/pull/318] * Officer List: Integrated tier-based ordering by @EthanThatOneKid [https://github.com/EthanThatOneKid] in #326 [https://github.com/EthanThatOneKid/acmcsuf.com/pull/326] * Events: Force long words to break in event item description by @EthanThatOneKid [https://github.com/EthanThatOneKid] in #331 [https://github.com/EthanThatOneKid/acmcsuf.com/pull/331] * Fixing button hover effect by @anhduy1202 [https://github.com/anhduy1202] in #338 [https://github.com/EthanThatOneKid/acmcsuf.com/pull/338] * Add/Update officer Angel Armendariz by @github-actions in #343 [https://github.com/EthanThatOneKid/acmcsuf.com/pull/343] * Add/Update officer Jason Wong by @github-actions in #341 [https://github.com/EthanThatOneKid/acmcsuf.com/pull/341] * Revert "Events: Force long words to break in event item description" by @EthanThatOneKid [https://github.com/EthanThatOneKid] in #344 [https://github.com/EthanThatOneKid/acmcsuf.com/pull/344] * Events: Force long words to break in event item description pt. 2 by @EthanThatOneKid [https://github.com/EthanThatOneKid] in #345 [https://github.com/EthanThatOneKid/acmcsuf.com/pull/345] * Resolved annoying 'css-unused-selector' warning messages by @EthanThatOneKid [https://github.com/EthanThatOneKid] in #333 [https://github.com/EthanThatOneKid/acmcsuf.com/pull/333] * Add/Update officer diamondburned by @github-actions in #350 [https://github.com/EthanThatOneKid/acmcsuf.com/pull/350] * Set up Vitest and added some tests by @EthanThatOneKid [https://github.com/EthanThatOneKid] in #337 [https://github.com/EthanThatOneKid/acmcsuf.com/pull/337] * Show set amount of events on acmcsuf.com/events when DEBUG=1 by @EthanThatOneKid [https://github.com/EthanThatOneKid] in #329 [https://github.com/EthanThatOneKid/acmcsuf.com/pull/329] * Integrating dark and light mode 🎉 by @EthanThatOneKid [https://github.com/EthanThatOneKid] in #352 [https://github.com/EthanThatOneKid/acmcsuf.com/pull/352] * Add/Update officer Ibrahim Israr by @github-actions in #361 [https://github.com/EthanThatOneKid/acmcsuf.com/pull/361] * Add/Update officer Stephanie Pocci by @github-actions in #363 [https://github.com/EthanThatOneKid/acmcsuf.com/pull/363] * Add/Update officer Nurhaliza Hassan by @github-actions in #365 [https://github.com/EthanThatOneKid/acmcsuf.com/pull/365] * Add/Update officer Nolan Lee by @github-actions in #367 [https://github.com/EthanThatOneKid/acmcsuf.com/pull/367] * Add/Update officer Justin Stitt by @github-actions in #370 [https://github.com/EthanThatOneKid/acmcsuf.com/pull/370] * Add/Update officer Iftekharul Islam by @github-actions in #372 [https://github.com/EthanThatOneKid/acmcsuf.com/pull/372] * Add/Update officer Sami Bajwa by @github-actions in #374 [https://github.com/EthanThatOneKid/acmcsuf.com/pull/374] * Add/Update officer Alan Cortez by @github-actions in #376 [https://github.com/EthanThatOneKid/acmcsuf.com/pull/376] * Add/Update officer Kirsten Ochoa by @github-actions in #378 [https://github.com/EthanThatOneKid/acmcsuf.com/pull/378] * Add/Update officer Minh Le by @github-actions in #380 [https://github.com/EthanThatOneKid/acmcsuf.com/pull/380] * Add/Update officer Justin Stitt by @github-actions in #381 [https://github.com/EthanThatOneKid/acmcsuf.com/pull/381] * Add/Update officer Joel Anil John by @github-actions in #383 [https://github.com/EthanThatOneKid/acmcsuf.com/pull/383] * Add/Update officer Rina Watanabe by @github-actions in #386 [https://github.com/EthanThatOneKid/acmcsuf.com/pull/386] * Add/Update officer Johnathan Carranza by @github-actions in #388 [https://github.com/EthanThatOneKid/acmcsuf.com/pull/388] * Add/Update officer Alex Truong by @github-actions in #390 [https://github.com/EthanThatOneKid/acmcsuf.com/pull/390] * 1 high severity vulnerability btw by @jaasonw [https://github.com/jaasonw] in #359 [https://github.com/EthanThatOneKid/acmcsuf.com/pull/359] * remove extra name property by @jaasonw [https://github.com/jaasonw] in #357 [https://github.com/EthanThatOneKid/acmcsuf.com/pull/357] * HBD AARON 👑 by @mikeploythai [https://github.com/mikeploythai] in #395 [https://github.com/EthanThatOneKid/acmcsuf.com/pull/395] * Change color of officer title prefixes only by @Angus-1 in #397 [https://github.com/EthanThatOneKid/acmcsuf.com/pull/397] * Darkmode: Fixed initial flash of light 📸 by @EthanThatOneKid [https://github.com/EthanThatOneKid] in #396 [https://github.com/EthanThatOneKid/acmcsuf.com/pull/396] * Events: Migrated custom ICAL parser from Date to Temporal API by @EthanThatOneKid [https://github.com/EthanThatOneKid] in #391 [https://github.com/EthanThatOneKid/acmcsuf.com/pull/391] * Implemented Svelte style directive where applicable by @EthanThatOneKid [https://github.com/EthanThatOneKid] in #353 [https://github.com/EthanThatOneKid/acmcsuf.com/pull/353] * Minor design tweaks by @mikeploythai [https://github.com/mikeploythai] in #405 [https://github.com/EthanThatOneKid/acmcsuf.com/pull/405] * Nav bar and footer refactor by @mikeploythai [https://github.com/mikeploythai] in #401 [https://github.com/EthanThatOneKid/acmcsuf.com/pull/401] * Revert "Minor design tweaks" by @jaasonw [https://github.com/jaasonw] in #412 [https://github.com/EthanThatOneKid/acmcsuf.com/pull/412] * Added '/create-html/ link by @mikeploythai [https://github.com/mikeploythai] in #421 [https://github.com/EthanThatOneKid/acmcsuf.com/pull/421] * Added replaceHtmlWithExternalLinks function to utils.ts by @janiljohn [https://github.com/janiljohn] in #431 [https://github.com/EthanThatOneKid/acmcsuf.com/pull/431] * Updates dependencies by @MohamedHabarneh [https://github.com/MohamedHabarneh] in #432 [https://github.com/EthanThatOneKid/acmcsuf.com/pull/432] * Updated version to 2.0.0 by @MohamedHabarneh [https://github.com/MohamedHabarneh] in #409 [https://github.com/EthanThatOneKid/acmcsuf.com/pull/409] * Index refactor by @mikeploythai [https://github.com/mikeploythai] in #437 [https://github.com/EthanThatOneKid/acmcsuf.com/pull/437] * Footer tweaks by @mikeploythai [https://github.com/mikeploythai] in #436 [https://github.com/EthanThatOneKid/acmcsuf.com/pull/436] * fixed the logo path by @hhoang91 [https://github.com/hhoang91] in #433 [https://github.com/EthanThatOneKid/acmcsuf.com/pull/433] * Nav design tweaks by @mikeploythai [https://github.com/mikeploythai] in #435 [https://github.com/EthanThatOneKid/acmcsuf.com/pull/435] * Added /apply link by @mikeploythai [https://github.com/mikeploythai] in #440 [https://github.com/EthanThatOneKid/acmcsuf.com/pull/440] * "This week's event" changed to "Upcoming Events" by @karnikaavelumani [https://github.com/karnikaavelumani] in #444 [https://github.com/EthanThatOneKid/acmcsuf.com/pull/444] * Fix/441 by @karnikaavelumani [https://github.com/karnikaavelumani] in #446 [https://github.com/EthanThatOneKid/acmcsuf.com/pull/446] * About refactor by @mikeploythai [https://github.com/mikeploythai] in #442 [https://github.com/EthanThatOneKid/acmcsuf.com/pull/442] * Updated page title by @NLTN [https://github.com/NLTN] in #439 [https://github.com/EthanThatOneKid/acmcsuf.com/pull/439] * Added QR Code feature by @Angus-1 in #450 [https://github.com/EthanThatOneKid/acmcsuf.com/pull/450] * Links in events description open in new tab by @janiljohn [https://github.com/janiljohn] in #453 [https://github.com/EthanThatOneKid/acmcsuf.com/pull/453] * enlarged font size on paths route by @TRA3H [https://github.com/TRA3H] in #457 [https://github.com/EthanThatOneKid/acmcsuf.com/pull/457] * f22apply by @AaronLieb [https://github.com/AaronLieb] in #460 [https://github.com/EthanThatOneKid/acmcsuf.com/pull/460] * Changed padding to make all link area clickable in Blog by @hhoang91 [https://github.com/hhoang91] in #463 [https://github.com/EthanThatOneKid/acmcsuf.com/pull/463] * Removed DEBUG from parse() by @EthanThatOneKid [https://github.com/EthanThatOneKid] in #465 [https://github.com/EthanThatOneKid/acmcsuf.com/pull/465] * Show sample data on blog by @MohamedHabarneh [https://github.com/MohamedHabarneh] in #451 [https://github.com/EthanThatOneKid/acmcsuf.com/pull/451] * Removed calendar emoji and replaced with blue calendar SVG by @karnikaavelumani [https://github.com/karnikaavelumani] in #469 [https://github.com/EthanThatOneKid/acmcsuf.com/pull/469] * Renamed src/routes/blog/_testdata/posts.json → posts.ts by @EthanThatOneKid [https://github.com/EthanThatOneKid] in #472 [https://github.com/EthanThatOneKid/acmcsuf.com/pull/472] * Events: Set up simple ICAL parser integration testing by @EthanThatOneKid [https://github.com/EthanThatOneKid] in #475 [https://github.com/EthanThatOneKid/acmcsuf.com/pull/475] * Update CONTRIBUTING.md by @MohamedHabarneh [https://github.com/MohamedHabarneh] in #454 [https://github.com/EthanThatOneKid/acmcsuf.com/pull/454] * Replaced old 404 image with blank frank picture and text by @Angel-Armendariz [https://github.com/Angel-Armendariz] in #458 [https://github.com/EthanThatOneKid/acmcsuf.com/pull/458] Full Changelog: v2.0...v3.0 [https://github.com/EthanThatOneKid/acmcsuf.com/compare/v2.0...v3.0] GitHub Discussion (Mirror): #491 [https://github.com/EthanThatOneKid/acmcsuf.com/discussions/491] Blog Post on acmcsuf.com (Mirror): https://acmcsuf.com/blog/491 [https://acmcsuf.com/blog/491] GitHub Release (Original post): https://github.com/EthanThatOneKid/acmcsuf.com/releases/tag/v3.0 [https://github.com/EthanThatOneKid/acmcsuf.com/releases/tag/v3.0] ---------------------------------------------------------------------------------------------------- This discussion was created from the release What's poppin in acmcsuf.com v3.0? [https://github.com/EthanThatOneKid/acmcsuf.com/releases/tag/v3.0].