acmcsuf.com 4.0: Summer-Winter 2022 changes
January 23, 2023 • 20 min read
acmcsuf.com
v4.0
This release marks the completion of the ACM CSUF website v4.0 milestone 💫
Summer/Winter '22 semester sprint
Thank you to everyone who contributed to acmcsuf.com
in the Fall/Winter 2022 semester sprint!
- Webmaster: @EthanThatOneKid
- Roadmap: https://acmcsuf.com/joblist
- Reflection: We learned how to communicate with each other using the tools of professional software developers by participating in the code review cycle on GitHub, encouraging the sharing of diverse ideas, and asking questions at in-person meetings or on Discord.
Contributors
During the Fall 2022 school semester, the acmcsuf.com team accomplished another great number of feats. This semester we gained even more contributors culminating in a total of 34 total contributors at the time of this release. Each contributor took steps into the field of website development and through this experience, they can take this knowledge to expand their programming skills further.
New to acmcsuf.com hub
- @Peekoe made their first contribution in #479
- @stephaniePocci made their first contribution in #505
- @mle225 made their first contribution in #455
- @rashmisubhash made their first contribution in #523
- @AlanCortez1337 made their first contribution in #528
- @erwinmedina made their first contribution in #544
- @mikelee made their first contribution in #565
- @vudiep411 made their first contribution in #667
- @boushrabettir made their first contribution in #690
- @JHMuir made their first contribution in #672
- @AmaJC made their first contribution in #699 (first Google FT SWE contribution!)
- @j1yl made their first contribution in #718
- @justincyk made their first contribution in #724
- @DavidJSolano made their first contribution in #726
- @JustinStitt made their first contribution in #532
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) or the acmCSUF Discord server.
Easter egg
As part of this release, we are introducing an easter egg that allows contributors to see exactly how they contributed to acmcsuf.com
throughout the history of acmcsuf.com
releases.
For example, take a look at https://acmcsuf.com/@ethanthatonekid?release=v4.0
Pattern:
https://acmcsuf.com/@$USERNAME
Related: #757
What's Changed
- Updated Blog Header For Dark Mode Compatibility by @karnikaavelumani in #468
- Add author, image, and read time estimate to blog by @jaasonw in #481
- replace author id with class by @jaasonw in #493
- Events: Display TBD if location is empty or null by @Peekoe in #479
- Restyle tags and rearrange author and read time by @jaasonw in #492
- Added code block support to the blog by @jaasonw in #494
- shrink gap between author and blog content by @jaasonw in #495
- fade bottom edge of blog preview by @jaasonw in #496
- add code coverage test by @jaasonw in #497
- Updated new links by @karnikaavelumani in #503
- Create new onboarding documentation by @jaasonw in #504
- Smoother Transition by @karnikaavelumani in #508
- New Photos for Front Page by @stephaniePocci in #505
- Revise documentation for npm run commands by @jaasonw in #501
- Opacity Transition for Dark Mode Toggle Button by @karnikaavelumani in #474
- Birth of
parseBool()
by @mle225 in #455 - Refactored caching logic for individual blog posts by @EthanThatOneKid in #515
- deprecate nodebuds by @jaasonw in #517
- rebrand 2022 by @jaasonw in #518
- update officers, fix term selection button by @jaasonw in #514
- Revert "Refactored caching logic for individual blog posts" by @jaasonw in #524
- Blog: Added filter by tags by @NLTN in #466
- #521 - Adding end time to events by @rashmisubhash in #523
- Add page for CS Survival Guide event by @EthanThatOneKid in #526
- cuties by @jaasonw in #529
- compress about picture by @jaasonw in #531
- add arish by @jaasonw in #533
- Introducing
acmcsuf.com
's first contributions initiative! by @EthanThatOneKid in #535 - Introducing
/quiz
This is a matching quiz to see what acm team you fit in by @AlanCortez1337 in #528 - Revert "Introducing
acmcsuf.com
's first contributions initiative!" by @EthanThatOneKid in #536 - Introducing acmcsuf.com's first contributions initiative! (attempt 2) by @EthanThatOneKid in #537
- Adjusted 'ready-up.svelte' from 800+ members to 1000+ members by @erwinmedina in #544
- update create-pull-request package to v4.1.1 by @jaasonw in #548
- Add/Update officer Ethan Davidson by @github-actions in #552
- Add/Update officer Jason Wong by @github-actions in #550
- ethan wanted me to make his fdace bigger by @jaasonw in #553
- Adjusted all titles to reflect consistency; format: {page} | ACM at CSUF by @erwinmedina in #562
- Add document title to quiz page by @mikelee in #565
- Added
/devproposal
for tomorrow's Dev event by @EthanThatOneKid in #567 - Revised
/1st
by @EthanThatOneKid in #569 - Migrate to SvelteKit release candidate by @EthanThatOneKid in #577
- Installed latest discord.js and dotenv for /scripts by @EthanThatOneKid in #587
- Restored discord.js to version before #577 by @EthanThatOneKid in #588
- Imported DEBUG_FLAG_ENABLED from server flags in events server endpoint by @karnikaavelumani in #589
- Add fallback fonts and set font-display to fallback by @mikelee in #576
- Blog Title Overflow Fix by @stephaniePocci in #578
- My feet have closely followed his link; I have kept to Dev team without turning aside (Job 23:11) by @Peekoe in #593
- Updated width of toast to a set size by @karnikaavelumani in #594
- Add prefetch to layout for events by @Peekoe in #595
- fix blog css when not javascript by @jaasonw in #598
- CSS Positioning links by @EthanThatOneKid in #600
- Moved all existing routes to route group
(site)
by @EthanThatOneKid in #603 - Solved Legacy Quiz Data Issue by @AlanCortez1337 in #591
- Added Vercel Analytics support by @EthanThatOneKid in #606
- Add member metadata and flip card (2nd variant) by @diamondburned in #597
- Added more space between blog post HTML elements by @EthanThatOneKid in #616
- Set up Playwright screenshot testing by @EthanThatOneKid in #612
- Added acmcsuf.com/arch by @karnikaavelumani in #617
- Installed dev dependency to support Vitest coverage command by @EthanThatOneKid in #609
- Fix blog image by fetching from Github first before relative path image by @anhduy1202 in #625
- Adding Copy Code feature for blog post by @anhduy1202 in #621
- Removed screenshot testing from complex pages by @EthanThatOneKid in #624
- Officer data: Update officers.json and tiers.json by @EthanThatOneKid in #620
- Add Gitcord workflow, remove legacy workflows by @EthanThatOneKid in #631
- Add interest forms and Intro to Python by @karnikaavelumani in #640
- Playwright testing: Remove screenshot testing by @EthanThatOneKid in #637
- check for process.env.VERCEL_ANALYTICS_ID by @jaasonw in #630
- Shortlinks: Add smart shortlink resolution by @EthanThatOneKid in #607
- Add Rohan Kunchala to the about page! by @EthanThatOneKid in #632
- Refactor copy function into its own folder + fix blog typo by @anhduy1202 in #629
- Shortlinks: smart resolution refactor by @EthanThatOneKid in #645
- Increased length of clickable space in navbar by @karnikaavelumani in #566
- Roll forward #629 by @EthanThatOneKid in #648
- Analytics: Add Vercel Audiences by @EthanThatOneKid in #649
- Analytics: Fine-tune Vercel Audiences by @EthanThatOneKid in #651
- Install Git [Link to Download] - Getting_Started.md by @erwinmedina in #652
- Remove Vercel Audiences by @EthanThatOneKid in #657
- Refactor type AcmPath to Team by @EthanThatOneKid in #662
- Add data for Special Events team by @EthanThatOneKid in #663
- Removed the background-color and filter drop-shadow on +page.svelte by @erwinmedina in #665
- Make sure the buttons render correctly on dark mode by @vudiep411 in #667
- Update all board socials on acmcsuf.com/about by @karnikaavelumani in #669
- Fix non null assertion fail in Officer profile list by @anguzz in #674
- Vite: using import.meta.glob over import.meta.globEager by @EthanThatOneKid in #676
- Fix properties of undefined regression in results screen by @vudiep411 in #675
- Center the button groups in event for mobile by @vudiep411 in #671
- Migrate Svelte SVGs to SVG files by @EthanThatOneKid in #677
- Removed the drop shadow from the blog/id pages. Issue 687 by @erwinmedina in #689
- Adding in a new property fullname to BlogPost.author by @boushrabettir in #690
- First Contribution: I added a circle to the confetti, I think by @JHMuir in #672
- Add new November acmcsuf.com shortlinks by @EthanThatOneKid in #694
- Update dependencies by @github-actions in #459
- Fix alt text typo for button to copy Outlook link by @AmaJC in #699
- Fetch event data from gCal API by @Peekoe in #696
- Adding meta tag for blog post by @anhduy1202 in #693
- Border Color Fixed by @boushrabettir in #701
- package-lock.json hotfix by @EthanThatOneKid in #705
- Fix Image Path and Replace Images for the Calendar Icons by @boushrabettir in #708
- Revert "package-lock.json hotfix" by @jaasonw in #709
- Switch deployment providers from Vercel to Netlify 🎉 by @EthanThatOneKid in #700
- Added footer and navbar to layout on 404 page, add flex gap to 404 page by @j1yl in #718
- Remove duplicate footer on all pages by @karnikaavelumani in #721
- Remove split: true by @EthanThatOneKid in #725
- Created a happy face confetti to appear on the 1st webpage. by @justincyk in #724
- First contribution! Created some shapes. by @DavidJSolano in #726
- Redirected 404 Button to stay on the original tab. by @DavidJSolano in #730
- Add /titancodes short url by @AaronLieb in #735
- Changed all label formats to match the original. by @DavidJSolano in #731
- Restore peace on the main branch by @EthanThatOneKid in #741
- Move shortlinks to src/lib/public/links/links.json by @EthanThatOneKid in #738
- Event transitions 🎉 by @JustinStitt in #532
- remove pnpm lockfile by @jaasonw in #743
- Fixed code block extra padding + margin by @anhduy1202 in #744
- remove extra buttons that got added in during merge conflict resolution by @jaasonw in #746
- Adjusted the year in the footer from 2022 to 2023 by @erwinmedina in #749
- Create new page for board applications by @EthanThatOneKid in #754
Full Changelog: v3.0...v4.0
GitHub Discussion (Mirror): #758
Blog Post on acmcsuf.com (Mirror): https://acmcsuf.com/blog/758
GitHub Release (Original post): https://github.com/EthanThatOneKid/acmcsuf.com/releases/tag/v4.0
This discussion was created from the release acmcsuf.com 4.0: Summer-Winter 2022 changes.