Ethan Davidson's picture

Ethan Davidson made 38 contributions in release v4.0 !

#🟦 @google intern STEP 2021, SWE 2022 ✨ Webmaster and Open Source Software TL of @acmcsufoss👨‍💻 Head of Technology of @TuffyHacks
  1. #515 Refactored caching logic for individual blog posts
    2 commits (expand)
    1. Refactored caching logic for individual blog posts This code caused errors which I was able to refactor at a second glance. The specific technique for caching is expected to change soon, though. To resolve #502, that is.
    2. Update [id].json.ts
  2. #526 Add page for CS Survival Guide event
    3 commits (expand)
    1. CSSG page init Does this work?
    2. Removed itinerary component with image
    3. Merge branch 'main' into fix/520
  3. #535 Introducing `acmcsuf.com`'s _first contributions_ initiative!
    6 commits (expand)
    1. Introducing `acmcsuf.com`'s _first contributions_ initiative!
    2. Resolved
    3. Merge branch 'main' into add/1st-contributions
    4. Small bug fix
    5. Merge branch 'add/1st-contributions' of https://github.com/EthanThatOneKid/acmcsuf.com into add/1st-contributions
    6. Update index.svelte
  4. #536 Revert "Introducing `acmcsuf.com`'s _first contributions_ initiative!"
    3 commits (expand)
    1. Revert "Introducing `acmcsuf.com`'s _first contributions_ initiative! (#535)" This reverts commit c437fc1853c01612b264944d002c4d84f7e16794.
    2. Merge branch 'main' into revert-535-add/1st-contributions
    3. Merge branch 'main' into revert-535-add/1st-contributions
  5. #537 Introducing acmcsuf.com's first contributions initiative! (attempt 2)
    11 commits (expand)
    1. Introducing `acmcsuf.com`'s _first contributions_ initiative!
    2. Resolved
    3. Merge branch 'main' into add/1st-contributions
    4. Small bug fix
    5. Merge branch 'add/1st-contributions' of https://github.com/EthanThatOneKid/acmcsuf.com into add/1st-contributions
    6. Update index.svelte
    7. Removed duplicated section
    8. Merge branch 'main' into add/1st-contributions
    9. Merge branch 'main' into add/1st-contributions
    10. Merge branch 'main' into add/1st-contributions
    11. Fixed
  6. #567 Added `/devproposal` for tomorrow's Dev event
    1 commit (expand)
    1. Added `/devproposal` for tomorrow's Dev event For the _Dev Project Setup_ event (9/16/22). See:
  7. #569 Revised `/1st`
    3 commits (expand)
    1. Initial progress
    2. Updated 1st contributions!
    3. Centered the title Co-Authored-By: diamondburned
  8. #577 Migrate to SvelteKit release candidate
    100 commits (showing first 100... view all)
    1. Stash everything from the project
    2. Ran `npm create svelte@latest acmcsuf.com`
    3. Migrated the index page, added existing assets - Added `/lib/legacy` directory - Renamed `/lib/icons` to `/lib/svg` - Renamed `/lib/components/sections/navbar.svelte` to `/lib/components/nav/bar.svelte` - Renamed `/lib/stores` to `/routes/`
    4. Added docs, workflows, and scripts - Also ran format and lint
    5. Added test for index page
    6. Updated the `package.json` - Resolves #393 - Removed `npm run tabs` - Ran `npm run all`
    7. Renamed getting started docs
    8. Pass tests
    9. `npm i -D size-limit`
    10. `npm i @size-limit/file`
    11. You may install up to 256 MB to render this static website 😎
    12. You may install up to 256 MB to render this static website 😎
    13. Merge branch 'mig/index' of https://github.com/EthanThatOneKid/acmcsuf.com into mig/index
    14. Update package-lock.json
    15. `/about` grand re-opening
    16. Squashed commit of the following: commit ae536ba30836ebe8af0fb074a2e3549e2da6f7c8 Author: EthanThatOneKid <31261035+EthanThatOneKid@users.noreply.github.com> Date: Sat Sep 10 16:36:45 2022 -0700 Update package-lock.json commit b2456790f876aa0c5f94e05b31a7b418fa9b202a Merge: 8d1bc89d eab6434 Author: EthanThatOneKid <31261035+EthanThatOneKid@users.noreply.github.com> Date: Sat Sep 10 16:31:49 2022 -0700 Merge branch 'mig/index' of https://github.com/EthanThatOneKid/acmcsuf.com into mig/index commit 8d1bc89db404d559c5b06304c3c8548554bcd941 Author: EthanThatOneKid <31261035+EthanThatOneKid@users.noreply.github.com> Date: Sat Sep 10 16:26:14 2022 -0700 You may install up to 256 MB to render this static website 😎 commit eab6434903d94f273cb43555145376db8badaa83 Author: EthanThatOneKid <31261035+EthanThatOneKid@users.noreply.github.com> Date: Sat Sep 10 16:26:14 2022 -0700 You may install up to 256 MB to render this static website 😎 commit 6e061e2c13ecfe4d384d7fef41bc34c18fabb5fb Author: EthanThatOneKid <31261035+EthanThatOneKid@users.noreply.github.com> Date: Sat Sep 10 16:19:45 2022 -0700 `npm i @size-limit/file` commit 76b7cae6ace4b63036023e94ef2e7475cb017a97 Author: EthanThatOneKid <31261035+EthanThatOneKid@users.noreply.github.com> Date: Sat Sep 10 16:11:37 2022 -0700 `npm i -D size-limit`
    17. Merge branch 'mig/index' into mgr8/about
    18. Initialized experimental inspector for development See:
    19. Page `/teams` init
    20. Replaced node-sass with sass
    21. Create +error.svelte See:
    22. Merge remote-tracking branch 'origin/mgr8/about' into mgr8/nodebuds
    23. SvelteKit release candidate migration: nodebuds page
    24. Merge branch 'mgr8/teams' into mig/index
    25. SvelteKit release candidate migration: privacy page - Moved [`src/lib/components/privacy/privacy-policy.svelte`](https://github.com/EthanThatOneKid/acmcsuf.com/blob/36d15b5cdf373b3c594c773ebf3b3942e54677c6/src/lib/components/privacy/privacy-policy.svelte) to `src/routes/privacy/policy.svelte`.
    26. SvelteKit release candidate migration: quiz page - Resolved errors in `quiz.svelte` refactor
    27. Moved `/static/quiz` to `/static/assets/quiz`
    28. Updated quiz asset locations in the code TODO: Update test events data
    29. Revert "Merge branch 'mgr8/teams' into mig/index" This reverts commit e218f8f001030decd05fe0d2d4db4ed71d4c803e, reversing changes made to e6e1704b154886d982ac844d4dc5d7fe8abeefeb.
    30. SvelteKit release candidate migration: `/1st` page - Ran `npm i `svelte-confetti` - Added existing code from #537
    31. Migrated link shortener hook - See: - Moved to `/src/lib/data/` - Copied features from #450
    32. Blog migration progress init
    33. Merge remote-tracking branch 'origin/mgr8/about' into mgr8/blog
    34. init blog progress
    35. progress during algo meeting
    36. Progress TODO: figure out how to make Playwright ONLY test in `/tests/`.
    37. Specified `/tests` for Playwright testing
    38. Merge branch 'mig/index' into mgr8/about
    39. Merge branch 'mig/index' into mgr8/blog
    40. Progress
    41. Merge branch 'mgr8/about' into mgr8/blog
    42. Progress
    43. Insane blog migration
    44. Migrated events endpoints!
    45. Update app.d.ts Resolves commit .
    46. Update +page.ts Resolves .
    47. Update +server.ts Resolves .
    48. Renamed `parseLink` to `parseLinkId` Resolved .
    49. Merge branch 'main' into mig/index
    50. Update package.json
    51. Merge branch 'mig/index' into mgr8/about
    52. Update package.json
    53. Merge branch 'mig/index' into mgr8/about
    54. Moved `/legacy/` to `/src/lib/public/legacy/`
    55. Using microsoft/playwright-github-action for Website Check See:
    56. Force comma-dangle for only-multiline
    57. Merge branch 'mig/index' into mgr8/about
    58. Moved officer data directory
    59. Update check_website.yaml
    60. Update check_website.yaml
    61. Merge branch 'mig/index' into mgr8/about
    62. Merge branch 'mgr8/about' into mgr8/error
    63. Added error page Playwright test
    64. Recreated #570
    65. Squashed commit of the following: commit ffb717baca5aca45ce66b60cb4dc5c4c8860f99f Author: Ethan Davidson <31261035+EthanThatOneKid@users.noreply.github.com> Date: Mon Sep 19 19:03:43 2022 -0800 Recreated #570 commit 700ffc8daec7aaaa20a868989b2228789bb23353 Author: Ethan Davidson <31261035+EthanThatOneKid@users.noreply.github.com> Date: Mon Sep 19 17:12:28 2022 -0800 Added error page Playwright test commit 1698f875eec933274c6bf357fd887165b9d98601 Merge: 3d96e18 3781e15 Author: Ethan Davidson <31261035+EthanThatOneKid@users.noreply.github.com> Date: Mon Sep 19 17:06:53 2022 -0800 Merge branch 'mgr8/about' into mgr8/error commit 3781e15cd1ccdcd9e8f97c069063d3bfe66636d2 Merge: 5d808c1 42cc73b Author: Ethan Davidson <31261035+EthanThatOneKid@users.noreply.github.com> Date: Mon Sep 19 17:02:25 2022 -0800 Merge branch 'mig/index' into mgr8/about commit 42cc73b713a9b32bbb75aa1b017415b8d5f5fddb Author: Ethan Davidson <31261035+EthanThatOneKid@users.noreply.github.com> Date: Mon Sep 19 16:44:30 2022 -0800 Update check_website.yaml commit 196d2b695e235bc3b79dd5ede010260b504e83a6 Author: Ethan Davidson <31261035+EthanThatOneKid@users.noreply.github.com> Date: Mon Sep 19 16:35:56 2022 -0800 Update check_website.yaml commit 5d808c1659e4a2c8ba93ff5476bb0807f85c90a0 Author: Ethan Davidson <31261035+EthanThatOneKid@users.noreply.github.com> Date: Mon Sep 19 16:32:54 2022 -0800 Moved officer data directory commit 94e25733d731fd199af93ff147c7af9a280fefb0 Merge: 77a2c65 cb3e7dd Author: Ethan Davidson <31261035+EthanThatOneKid@users.noreply.github.com> Date: Mon Sep 19 16:06:42 2022 -0800 Merge branch 'mig/index' into mgr8/about commit cb3e7dd294617cfba063c048681d4e8eb728110c Author: Ethan Davidson <31261035+EthanThatOneKid@users.noreply.github.com> Date: Mon Sep 19 16:04:56 2022 -0800 Force comma-dangle for only-multiline commit 385567f95dcbcdcb466f636b36f66244110e96c5 Author: Ethan Davidson <31261035+EthanThatOneKid@users.noreply.github.com> Date: Mon Sep 19 15:55:02 2022 -0800 Using microsoft/playwright-github-action for Website Check See: commit df2c572235a53e2d3810103942e67a3d9d59f19d Author: Ethan Davidson <31261035+EthanThatOneKid@users.noreply.github.com> Date: Mon Sep 19 15:49:54 2022 -0800 Moved `/legacy/` to `/src/lib/public/legacy/` commit 77a2c65834194fce73c57a389c62daa86b451800 Merge: fe5d751 d688512 Author: Ethan Davidson <31261035+EthanThatOneKid@users.noreply.github.com> Date: Mon Sep 19 15:44:07 2022 -0800 Merge branch 'mig/index' into mgr8/about commit d688512ea5a0fccec90023d7e93bedc67ca5e590 Author: Ethan Davidson <31261035+EthanThatOneKid@users.noreply.github.com> Date: Mon Sep 19 15:43:17 2022 -0800 Update package.json commit fe5d751b32982a52f24a65ecb8af3ddaa1a1946c Merge: 5414725 dafd2e0 Author: Ethan Davidson <31261035+EthanThatOneKid@users.noreply.github.com> Date: Mon Sep 19 15:40:13 2022 -0800 Merge branch 'mig/index' into mgr8/about commit dafd2e0061e9a2c53d5f28a64d799018ae446186 Author: Ethan Davidson <31261035+EthanThatOneKid@users.noreply.github.com> Date: Mon Sep 19 15:35:21 2022 -0800 Update package.json commit 7158eaa7339376f751de986a4d58ef73fa7b110c Merge: 5e33be2 13dbf81 Author: Ethan Davidson <31261035+EthanThatOneKid@users.noreply.github.com> Date: Mon Sep 19 15:01:15 2022 -0800 Merge branch 'main' into mig/index commit 13dbf81066de81b7aad52a087259edc3534d06e6 Author: Ethan Davidson <31261035+EthanThatOneKid@users.noreply.github.com> Date: Fri Sep 16 16:05:37 2022 -0800 Revised `/1st` (#569) * Initial progress * Updated 1st contributions! commit 2005116571fb3bb6968aa0fe0f28b74c3aa1457e Author: Ethan Davidson <31261035+EthanThatOneKid@users.noreply.github.com> Date: Thu Sep 15 20:45:06 2022 -0800 Added `/devproposal` for tomorrow's Dev event (#567) For the _Dev Project Setup_ event (9/16/22). See: commit 5414725153bddb5674d8e16670bf761884f24bea Merge: df8af18 5e33be2 Author: Ethan Davidson <31261035+EthanThatOneKid@users.noreply.github.com> Date: Wed Sep 14 19:58:55 2022 -0800 Merge branch 'mig/index' into mgr8/about commit 5e33be247794cdf44f533a9289dcc68dbe2574e1 Author: Ethan Davidson <31261035+EthanThatOneKid@users.noreply.github.com> Date: Wed Sep 14 19:58:30 2022 -0800 Specified `/tests` for Playwright testing commit df8af18291ef32534590dd22f05ef8ae5394ed64 Author: Ethan Davidson <31261035+EthanThatOneKid@users.noreply.github.com> Date: Wed Sep 14 19:40:16 2022 -0800 Progress TODO: figure out how to make Playwright ONLY test in `/tests/`. commit 198a5dc7dae1b048ca6f968bffd9f9174655c1ee Author: Mike Lee Date: Wed Sep 14 22:10:01 2022 -0400 Add document title to quiz page (#565) commit 90fff24e884f5dbe0ba5d3d370a2f5629abf3365 Merge: 36d15b5 d95ae45 Author: Erwin Medina Date: Wed Sep 14 13:05:28 2022 -0700 Merge pull request #562 from erwinmedina/erwinmedina Adjusted all titles to reflect consistency; format: {page} | ACM at CSUF commit d95ae45169eeb54817eb8e4813644d1b51d56f0f Merge: 0114ae6 36d15b5 Author: Erwin Medina Date: Wed Sep 14 10:18:20 2022 -0700 Merge branch 'main' into erwinmedina commit 0114ae66af802d0a402aa55459bd2786f24cee8c Author: Erwin Medina Date: Wed Sep 14 09:58:56 2022 -0700 fixed all titles to read {page} | ACM at CSUF commit fa086b937075d9aa2de3ca83e60bbdb774f13a6c Author: Ethan Davidson <31261035+EthanThatOneKid@users.noreply.github.com> Date: Tue Sep 13 21:56:21 2022 -0800 Revert "Merge branch 'mgr8/teams' into mig/index" This reverts commit e218f8f001030decd05fe0d2d4db4ed71d4c803e, reversing changes made to e6e1704b154886d982ac844d4dc5d7fe8abeefeb. commit fbd3d2f55fb51b1907fbbe2ad78b89530f4d878e Author: Erwin Medina Date: Tue Sep 13 22:54:59 2022 -0700 Adjusted the Events title, 401 title to have a vertical slash instead of a forward slash. Added a title for 1st Contributions, using same template as the other titles. commit 223b10c1f22a87a3d526ed67e1cadae0355acef6 Author: Erwin Medina Date: Tue Sep 13 22:50:21 2022 -0700 Adjusted the Events title, 401 title to have a vertical slash instead of a forward slash. Added a title for First Contributions, using same template as the other titles. commit e218f8f001030decd05fe0d2d4db4ed71d4c803e Merge: e6e1704 a306b5b Author: Ethan Davidson <31261035+EthanThatOneKid@users.noreply.github.com> Date: Tue Sep 13 16:07:58 2022 -0800 Merge branch 'mgr8/teams' into mig/index commit 3d96e185f1b04c87f3b3813a9ee17854876f32ea Author: Ethan Davidson <31261035+EthanThatOneKid@users.noreply.github.com> Date: Tue Sep 13 15:05:30 2022 -0800 Create +error.svelte See: commit 36d15b5cdf373b3c594c773ebf3b3942e54677c6 Author: jason wong Date: Tue Sep 13 00:24:38 2022 -0700 f (#553) commit 726020536cb70c2ae4aed6ed3564037e28ca6da7 Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue Sep 13 07:05:45 2022 +0000 Updated officer data (#550) Co-authored-by: jaasonw Co-authored-by: jason wong commit 8fa06a8a59aaa77825168ee42cffe37411d7321b Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue Sep 13 07:00:00 2022 +0000 Add/Update officer Ethan Davidson (#552) * Updated officer data * convert to webp * weird Co-authored-by: jaasonw Co-authored-by: jaasonw commit 948b855c22ab5679ca3b6efe231d6936a77a668d Author: jason wong Date: Mon Sep 12 23:29:02 2022 -0700 update create-pull-request package to v4.1.1 (#548) attempt to fix officer automation workflow by updating the create-pull-request package commit a306b5ba43f76fff2150af33ec487a5bea40ae4f Author: EthanThatOneKid <31261035+EthanThatOneKid@users.noreply.github.com> Date: Mon Sep 12 18:24:21 2022 -0700 Page `/teams` init commit 1f0d8b9a31563ce049f32f1e708caed3abe25cda Merge: 44a2435 caace44 Author: Erwin Medina Date: Mon Sep 12 12:40:16 2022 -0700 Merge pull request #544 from erwinmedina/erwinmedina Adjusted 'ready-up.svelte' from 800+ members to 1000+ members commit caace44d9b216f93bc822a3a608ce241242c13b3 Author: Erwin Medina Date: Sun Sep 11 21:00:41 2022 -0700 Adjusted 'ready-up.svelte' from 800+ members to 1000+ members
    66. Passed Playwright tests!
    67. Merge branch 'mgr8/teams' into mgr8/nodebuds
    68. Merge branch 'mgr8/nodebuds' into mgr8/privacy
    69. Ran `npm run all`
    70. Merge branch 'mgr8/privacy' into mgr8/quiz
    71. Passed Playwright tests
    72. Merge branch 'mgr8/quiz' into mgr8/1st
    73. Added blue squiggle confetti
    74. Declared module 'svelte-confetti` since there are no types on NPM
    75. Fixed some lint errors
    76. Fixed rain effect -- Made it rain
    77. Update +page.svelte
    78. Merge branch 'mgr8/1st' into mgr8/links
    79. Updated package.json
    80. Merge branch 'mgr8/links' into mgr8/blog
    81. Updated package.json
    82. Moved `links` library to `/server/`
    83. Merge branch 'mgr8/links' into mgr8/blog
    84. Moved blog test data
    85. Deleted TODO in legacy notes
    86. Merge branch 'mgr8/blog' into mgr8/events
    87. Ran npm run all
    88. Updated package.json
    89. Moved sample event data to /src/lib/server/events/data/
    90. Updated package.json
    91. Removed console.log from test
    92. Merge branch 'mgr8/blog' into mgr8/events
    93. Updated localhost port to 5273
    94. Updated mentions of NPM scripts
    95. Updated all mentioned file/directory names in GETTING_STARTED.md
    96. Update ARCHITECTURE.md
    97. Update CONTRIBUTING.md
    98. Update README.md
    99. Added back service worker files This feature allows users to install our website to get info about ACM at CSUF while offline. There are no instructions for migrating the service worker in .
    100. Refactored logic for blog post labels
  9. #587 Installed latest discord.js and dotenv for /scripts
    1 commit (expand)
    1. Ran npm i -D discord.js dotenv
  10. #588 Restored discord.js to version before #577
    1 commit (expand)
    1. Ran npm i -D discord.js@^13.6.0
  11. #600 CSS Positioning links
    1 commit (expand)
    1. Added links for today's CSS Positioning event Added Codepens created by Alan and Jorge. See https://acmcsuf.com/events#design-team-css-positioning-2022-october-6
  12. #603 Moved all existing routes to route group `(site)`
    1 commit (expand)
    1. Moved all existing routes to route group `(site)` Moved all existing routes to route group `(site)` See https://kit.svelte.dev/docs/advanced-routing#advanced-layouts
  13. #606 Added Vercel Analytics support
    4 commits (expand)
    1. Initial support for Vercel Analytics
    2. Update +layout.svelte
    3. Update svelte.config.js
    4. Merge branch 'main' into add/analytics/vercel-simple
  14. #607 Shortlinks: Add smart shortlink resolution
    19 commits (expand)
    1. Introduced `parseLinkId` to the `public/links` library An attempt to resolve #592.
    2. Resolved https://github.com/EthanThatOneKid/acmcsuf.com/pull/607#discussion_r990592810 I know, it is not morning.
    3. Resolved https://github.com/EthanThatOneKid/acmcsuf.com/pull/607#discussion_r990592857 I resolved https://github.com/EthanThatOneKid/acmcsuf.com/pull/607#discussion_r990592857 by removing the condition
    4. Added docs for each exported type and utility function Resolves: - https://github.com/EthanThatOneKid/acmcsuf.com/pull/607#discussion_r990592963 - https://github.com/EthanThatOneKid/acmcsuf.com/pull/607#discussion_r990593072
    5. Resolved https://github.com/EthanThatOneKid/acmcsuf.com/pull/607#discussion_r990592882
    6. Converted to proper JSDOC comments Resolved https://github.com/EthanThatOneKid/acmcsuf.com/pull/607#discussion_r990736628
    7. Resolved https://github.com/EthanThatOneKid/acmcsuf.com/pull/607#discussion_r991649049
    8. Merge branch 'main' into fix/592
    9. Add test case for `'/'`
    10. Support internal redirect efficiently Utilized recursion to help with this problem. Addresses https://github.com/EthanThatOneKid/acmcsuf.com/pull/607#discussion_r997800205.
    11. Create qr.ts
    12. Progress
    13. Merge branch 'main' into fix/592
    14. Complete initial shortlink validate and resolve
    15. Merge branch 'main' into fix/592
    16. Update data.ts
    17. Refactor testdata, validate, and resolve modules
    18. Merge branch 'main' into fix/592
    19. Migrate QR code feature - Improve `resolve` test cases. - Redact `@ts-ignore` for non null assertion `@typescript-eslint/no-non-null-assertion`. - Renamed QR code generator endpoint to `src/routes/(site)/[...id=link].svg/+server.ts` with the added functionality of arbitrarily nested shortlinks. - Refactored `link` param matcher to support arbitrarily nested shortlinks.
  15. #609 Installed dev dependency to support Vitest coverage command
    2 commits (expand)
    1. Resolved #608
    2. Merge branch 'main' into fix/608
  16. #612 Set up Playwright screenshot testing
    19 commits (expand)
    1. Progress
    2. Split up tests into multiple test files in `/src/routes/`
    3. Enabled 'parallel' mode for all Playwright test files And added testing for `/blog/272`.
    4. Added screenshot testing to the about page Also, slightly refactored `src\routes\(site)\about\officer-profile.svelte` to remove unused code.
    5. Added screenshot testing to `/1st` And removed threshold of 0.1 since the default of 0.2 should be better. If not, we should bump it up to 0.3.
    6. Added screenshot testing to the `/blog` page
    7. Added screenshot tests for `/events` page
    8. Attempt to fix navbar inconsistency Added waitFor: 'network-idle' in an attempt to wait for the JS to load. Also removed tests for blog page since there is currently no way of running the Playwright tests with DEBUG_MODE_ENABLED sadly.
    9. Gave a larger threshold to Playwright snapshot tests
    10. Disabled CSS for image rendering Replaced threshold with a starting `maxDiffPixelRatio: 0.1` and a lax threshold of `threshold: 1`.
    11. Added screenshot testing to `/teams`
    12. Added screenshot testing to `/quiz`
    13. Added screenshot testing for `/privacy`
    14. Added screenshot testing to `/nodebuds`
    15. Added jsenabled and jsdisabled to Playwright project matrix This kinda took way too long to test :/ BUT screenshot tests are cool and convenient.
    16. Ran `npm i -D @playwright/test@latest` Resolves .
    17. Decided on viewports for Playwright project matrix - Mobile matches Samsung Galaxy S7 Edge - Tablet matches Samsung Galaxy Tab 10
    18. Removed Build step from `check_website.yaml` workflow
    19. Merge branch 'main' into fix/557
  17. #616 Added more space between blog post HTML elements
    3 commits (expand)
    1. Added some padding to the blog's common HTML elements
    2. Added support for blockquote style
    3. Resolve https://github.com/EthanThatOneKid/acmcsuf.com/pull/616#discussion_r995314846
  18. #620 Officer data: Update officers.json and tiers.json
    5 commits (expand)
    1. Update officers.json according to new tiers.json
    2. Resolved lint errors
    3. Attempt to resolve review comments between https://github.com/EthanThatOneKid/acmcsuf.com/pull/620#discussion_r996526569 and https://github.com/EthanThatOneKid/acmcsuf.com/pull/620#discussion_r996533968 (inclusive)
    4. Capitalized 'Nodebuds' in position titles Related: https://github.com/EthanThatOneKid/acmcsuf.com/pull/620#pullrequestreview-1143391652.
    5. Merge branch 'main' into fix/618
  19. #624 Removed screenshot testing from complex pages
    4 commits (expand)
    1. Strip screenshot tests for nondeterministic page endpoints Some acmcsuf.com pages give the Playwright testing some trouble, being capable of generating nondeterministic screenshots. This is a problem and should be stripped out of the main branch for now so that the nondeterministic screenshot tests may be rewritten on a case-by-case basis.
    2. Removed screenshot tests for `/event` page Removed screenshot tests for `/event` page TODO: Run Playwright tests on another computer to make sure the tests are behaving as expected.
    3. Removed screenshot testing for `/1st`
    4. Merge branch 'main' into refactor/screenshot-testing
  20. #631 Add Gitcord workflow, remove legacy workflows
    1 commit (expand)
    1. Add Gitcord workflow, remove old workflows Note: I am keeping the archival workflow in main until all of the legacy issue channels have been properly archived.
  21. #632 Add Rohan Kunchala to the about page!
    4 commits (expand)
    1. Add Rohan Kunchala to the board
    2. adjusted dimensions of rohan's and my badges for the about sections
    3. Merge branch 'main' into fix/626
    4. Merge branch 'main' into fix/626
  22. #637 Playwright testing: Remove screenshot testing
    3 commits (expand)
    1. Remove screenshot testing (besides 404 page) The acmcsuf.com full page screenshot testing experiment has come to an end (for now). In its current state, the screenshot testing is like my hair: a bit long and cool, but always getting in the way! For this reason, I will delete the screenshot tests from the `main` branch but I will leave the individual Playwright page tests for future testing.
    2. Merge branch 'main' into purge/screenshot-tests
    3. Run `npm i && npm run all`
  23. #645 Shortlinks: smart resolution refactor
    8 commits (expand)
    1. Progress
    2. Progress
    3. Tests are passing
    4. Refactor surrounding code
    5. Add invalid test cases
    6. Merge branch 'main' into refactor/607
    7. Check .svg before resolve attempt
    8. Merge branch 'main' into refactor/607
  24. #648 Roll forward #629
    10 commits (expand)
    1. check for process.env.VERCEL_ANALYTICS_ID
    2. Merge branch 'main' into check_anal_id
    3. Make public prefix empty, use dynamic public env - Refactored analytics library: factored out `send.ts` into `vitals.ts`. - Added env variables to pass `website_check.yaml` workflow. Addresses . Thanks @jaasonw for kicking off this PR :)
    4. Make public prefix empty, use dynamic public env - Refactored analytics library: factored out `send.ts` into `vitals.ts`. - Added env variables to pass `website_check.yaml` workflow. Addresses . Thanks @jaasonw for kicking off this PR :)
    5. Merge branch 'check_anal_id' of https://github.com/EthanThatOneKid/acmcsuf.com into check_anal_id
    6. Merge branch 'check_anal_id' of https://github.com/EthanThatOneKid/acmcsuf.com into check_anal_id
    7. Merge branch 'check_anal_id' of https://github.com/EthanThatOneKid/acmcsuf.com into check_anal_id
    8. Merge branch 'check_anal_id' of https://github.com/EthanThatOneKid/acmcsuf.com into check_anal_id
    9. Merge branch 'main' into check_anal_id
    10. Merge branch 'main' into check/vercel_analytics_id
  25. #649 Analytics: Add Vercel Audiences
    12 commits (expand)
    1. check for process.env.VERCEL_ANALYTICS_ID
    2. Merge branch 'main' into check_anal_id
    3. Make public prefix empty, use dynamic public env - Refactored analytics library: factored out `send.ts` into `vitals.ts`. - Added env variables to pass `website_check.yaml` workflow. Addresses . Thanks @jaasonw for kicking off this PR :)
    4. Make public prefix empty, use dynamic public env - Refactored analytics library: factored out `send.ts` into `vitals.ts`. - Added env variables to pass `website_check.yaml` workflow. Addresses . Thanks @jaasonw for kicking off this PR :)
    5. Merge branch 'check_anal_id' of https://github.com/EthanThatOneKid/acmcsuf.com into check_anal_id
    6. Merge branch 'check_anal_id' of https://github.com/EthanThatOneKid/acmcsuf.com into check_anal_id
    7. Merge branch 'check_anal_id' of https://github.com/EthanThatOneKid/acmcsuf.com into check_anal_id
    8. Merge branch 'check_anal_id' of https://github.com/EthanThatOneKid/acmcsuf.com into check_anal_id
    9. Merge branch 'main' into check_anal_id
    10. Merge branch 'main' into check/vercel_analytics_id
    11. Implement https://vercel.com/docs/concepts/analytics/audiences See https://github.com/EthanThatOneKid/acmcsuf.com/issues/639.
    12. Merge branch 'main' into fix/639
  26. #651 Analytics: Fine-tune Vercel Audiences
    3 commits (expand)
    1. Revert "Analytics: Add Vercel Audiences (#649)" This reverts commit 6fd01c74685f3f23a621c3a0ddb6eb0efe5546ac.
    2. Return argument event Return event as seen on .
    3. Create script.js
  27. #657 Remove Vercel Audiences
    2 commits (expand)
    1. Revert "Analytics: Fine-tune Vercel Audiences (#651)" This reverts commit d48a1c150dc243e840cc24611d0f54906b81c640.
    2. Revert "Analytics: Add Vercel Audiences (#649)" This reverts commit 6fd01c74685f3f23a621c3a0ddb6eb0efe5546ac.
  28. #662 Refactor type AcmPath to Team
    1 commit (expand)
    1. Refactor type AcmPath to Team - Migrate `AcmPath` from `/src/lib/public/legacy/acm-paths.ts` to `Team` in `/src/lib/public/board/types.ts`. - Change `Team` property `slug` to `id`. - Rename `src/routes/(site)\teams/path-section.svelte` to `src/routes/(site)/teams/team-section.svelte`. - Made required changes in affected files.
  29. #663 Add data for Special Events team
    3 commits (expand)
    1. Refactor type AcmPath to Team - Migrate `AcmPath` from `/src/lib/public/legacy/acm-paths.ts` to `Team` in `/src/lib/public/board/types.ts`. - Change `Team` property `slug` to `id`. - Rename `src/routes/(site)\teams/path-section.svelte` to `src/routes/(site)/teams/team-section.svelte`. - Made required changes in affected files.
    2. Add special events team Welcome, Special Events team!
    3. Merge branch 'main' into fix/610
  30. #676 Vite: using import.meta.glob over import.meta.globEager
    4 commits (expand)
    1. `import.meta.globEager` to `import.meta.glob` Migrate from deprecated `import.meta.globEager` to latest API [`import.meta.glob`](https://vitejs.dev/guide/migration.html#import-meta-glob).
    2. Delete frank.ts Congruent with #656.
    3. Merge branch 'main' into fix/642
    4. Merge branch 'main' into fix/642
  31. #677 Migrate Svelte SVGs to SVG files
    5 commits (expand)
    1. Move SVGs in components to `/static/assets/svg` Resolved any lint errors by replacing the SVG component with a `BwIcon` component that targets the SVG icon.
    2. Merge branch 'main' into fix/623
    3. Merge branch 'main' into fix/623
    4. Fix github.svg GitHub icon was not a valid SVG file.
    5. Merge branch 'main' into fix/623
  32. #694 Add new November acmcsuf.com shortlinks
    3 commits (expand)
    1. Added links to forms and intro to python
    2. Update data.ts
    3. Merge branch 'main' into add/new-links
  33. #700 Switch deployment providers from Vercel to Netlify 🎉
    14 commits (expand)
    1. Switch deployment providers from Vercel to Netlify pop Resolves #697.
    2. Update documentation and .env.example
    3. Remove Vercel analytics
    4. Fix old link.
    5. Merge branch 'main' into fix/697
    6. Merge branch 'main' into fix/697
    7. npm uninstall `@vercel/analytics`
    8. Install esbuild dev dependency
    9. Install devalue According to
    10. Setup Netlify adapter
    11. Add netlify.toml Thank you Rodney Lab: https://rodneylab.com/use-netlify-to-host-your-sveltekit-site/
    12. Update README.md
    13. Update README.md
    14. Installed "next" versions of SvelteKit packages Investigating .
  34. #705 package-lock.json hotfix
    3 commits (expand)
    1. Update package-lock.json
    2. Uninstalled rrule since unused after #696
    3. Merge branch 'main' into fix/incorrect-deps
  35. #725 Remove split: true
    1 commit (expand)
    1. Remove edge: true
  36. #738 Move shortlinks to src/lib/public/links/links.json
    7 commits (expand)
    1. Move shortlinks to src/lib/public/links/links.json
    2. List available tickets of acmcsuf.com job board
    3. Update 404 screenshot tests
    4. Execute `npm run format`
    5. Merge branch 'fix/739' into move/links.json
    6. Run `npm run format`
    7. Merge branch 'main' into move/links.json
  37. #741 Restore peace on the main branch
    2 commits (expand)
    1. Update 404 screenshot tests
    2. Execute `npm run format`
  38. #754 Create new page for board applications
    13 commits (expand)
    1. Initial progress
    2. Update src/lib/public/board/data/index.ts Resolves .
    3. Update src/lib/public/board/data/officers.json Resolves .
    4. Move import TextAlignment to top import section Resolves .
    5. Omit `
      ` Resolves .
    6. Transfer position information to `data.ts` Resolves .
    7. Add s23positions `page.test.ts`
    8. Fine-tune positions list Resolves .
    9. Attempt to make compatible across browsers Attempt to resolve .
    10. Remove the duplicate heading Resolves .
    11. Left-justified all page text content Resolves .
    12. Add "Expand all" button intended for JS users
    13. Fix `/s23apply` form link

Select a different release: