Ethan Davidson's picture

Ethan Davidson made 19 contributions in release v6.0 !

#🟦 @google intern STEP 2021, SWE 2022 ✨ Webmaster and Open Source Software TL of @acmcsufoss👨‍💻 Head of Technology of @TuffyHacks
  1. #846 Add `/boardify` page to crop board member images
    14 commits (expand)
    1. Create +page.svelte
    2. push image cropper
    3. Progress (incomplete)
    4. Merge branch 'main' into fix-546
    5. `npm i cropperjs`
    6. Merge branch 'main' into fix-546
    7. Move `/boardify` to `(site)` group from `(standalone)` group
    8. Add `/boardify` page instructions
    9. Fix Boardify lint errors
    10. Update Boardify instructions
    11. Merge branch 'main' into fix-546
    12. Update `cropperjs` module
    13. Run `npm run all`
    14. Merge branch 'main' into fix-546
  2. #865 Update documentation (Fall 2023)
    14 commits (expand)
    1. Update GETTING_STARTED.md
    2. Update GETTING_STARTED.md
    3. Merge branch 'main' into fix/864
    4. Merge branch 'main' into fix/864
    5. Fix heading capitalization
    6. Add "Updating board member data" Edit "Custom workflows", add "Updating board member data"
    7. Merge branch 'main' into fix/864
    8. Merge branch 'main' into fix/864
    9. Merge branch 'main' into fix/864
    10. Merge branch 'main' into fix/864
    11. Merge branch 'fix/864' of https://github.com/EthanThatOneKid/acmcsuf.com into fix/864
    12. Include periods on complete sentences Resolves .
    13. Fix "Getting started" title
    14. Getting started: clarify review cycle Resolves .
  3. #880 Format `src/lib/public/board/data/officers.json`
    1 commit (expand)
    1. Format `officers.json`
  4. #884 Migration to Svelte 4
    34 commits (expand)
    1. migration to Svelte 4 Run `npx svelte-migrate@latest svelte-4` See: .
    2. migration to Svelte 4 Run `npx svelte-migrate@latest svelte-4` See: .
    3. Merge branch 'fix/882' of https://github.com/EthanThatOneKid/acmcsuf.com into fix/882
    4. Run `npm i`
    5. Verify `package.json`
    6. Run `npm i --force`
    7. Uninstall every package
    8. Reinstall every package
    9. Run `npm create svelte@latest .` TODO: Consolidate old config files with new config files.
    10. Go back to original configurations
    11. Merge branch 'main' into fix/882
    12. Merge branch 'main' into fix/882
    13. Merge branch 'fix/882' of https://github.com/EthanThatOneKid/acmcsuf.com into fix/882
    14. Disable 'svelte/no-at-html-tags' eslint rule See: .
    15. `npm i`, `npm run all`
    16. team picker: error '_' is defined but never used ``` 26:48 error '_' is defined but never used @typescript-eslint/no-unused-vars ```
    17. navbar: keypress handlers must have an ARIA role 32:3 error A11y:
    18. Merge branch 'main' into fix/882
    19. DIVs with click handlers must have an ARIA role Resolved error messages: ``` C:\Users\ethan\Documents\GitHub\acmcsuf.com\src\lib\components\select\select.svelte 22:5 error A11y:
    20. Update app.html
    21. Event.svelte: Non-interactive element
      should not be assigned mouse or keyboard event listeners C:\Users\ethan\Documents\GitHub\acmcsuf.com\src\routes\(site)\events\event.svelte 39:3 error A11y: Non-interactive element
      should not be assigned mouse or keyboard event listeners.(a11y-no-noninteractive-element-interactions) svelte/valid-compile
    22. Contributors: fix unused summary CSS ``` error Unused CSS selector ".container li details summary[open]"(css-unused-selector) svelte/valid-compile ```
    23. Fix: Unused CSS selector "section ul li a > h2" 135:9 error Unused CSS selector "section ul li a > h2"(css-unused-selector) svelte/valid-compile
    24. Fix: Unused CSS selector ".event-actionbar" ``` 231:5 error Unused CSS selector ".event-actionbar"(css-unused-selector) svelte/valid-compile ```
    25. Genuary: Remove `.tall`, `.wide`, `.big` ``` 121:3 error Unused CSS selector ".grid-inner-wrapper .wide"(css-unused-selector) svelte/valid-compile 125:3 error Unused CSS selector ".grid-inner-wrapper .tall"(css-unused-selector) svelte/valid-compile 129:3 error Unused CSS selector ".grid-inner-wrapper .big"(css-unused-selector) svelte/valid-compile ```
    26. Genuary: Fix incorrect ARIA role ``` 13:1 error A11y: with click, keydown handlers must have an ARIA role(a11y-no-static-element-interactions) svelte/valid-compile 19:3 error A11y: with click, keydown handlers must have an ARIA role(a11y-no-static-element-interactions) svelte/valid-compile ```
    27. Fix `/wave1` and `/wave2` lint errors ``` C:\Users\ethan\Documents\GitHub\acmcsuf.com\src\routes\(site)\wave1\+page.svelte 86:5 error A11y: with click, keypress handlers must have an ARIA role(a11y-no-static-element-interactions) svelte/valid-compile 93:3 error A11y:
    28. Quiz: fix lint errors ``` 143:7 error A11y:
    29. Genuary: Remove unused styles ``` 52:3 error Unused CSS selector "section.collage-container"(css-unused-selector) svelte/valid-compile 60:5 error Unused CSS selector "section.collage-container .collage-container-inner"(css-unused-selector) svelte/valid-compile ```
    30. svelte-confetti: Add type defs https://github.com/Mitcheljager/svelte-confetti/issues/3#issuecomment-1556010092
    31. Events: Fix svelte-check errors ``` Error: Property 'timeZone' does not exist on type 'ZonedDateTime'. Did you mean 'timeZoneId'? const dtStart = zonedDateTimeFromGCalDateTime(new Date(event.start.dateTime), refDate.timeZone); const dtEnd = zonedDateTimeFromGCalDateTime(new Date(event.end.dateTime), refDate.timeZone); const date = dtStart.toString(); ==================================== svelte-check found 2 errors and 0 warnings in 1 file ```
    32. Use old `playwright.config.ts`
    33. Merge branch 'main' into fix/882
    34. comment-out breaking Playwright tests
  5. #885 Add `5.1-rampup` shortlink
    1 commit (expand)
    1. Add `5.1-rampup` shortlink
  6. #903 Drop support for legacy officer update automation
    19 commits (expand)
    1. Update GETTING_STARTED.md
    2. Update GETTING_STARTED.md
    3. Merge branch 'main' into fix/864
    4. Merge branch 'main' into fix/864
    5. Fix heading capitalization
    6. Add "Updating board member data" Edit "Custom workflows", add "Updating board member data"
    7. Merge branch 'main' into fix/864
    8. Merge branch 'main' into fix/864
    9. Merge branch 'main' into fix/864
    10. Merge branch 'main' into fix/864
    11. Merge branch 'fix/864' of https://github.com/EthanThatOneKid/acmcsuf.com into fix/864
    12. Include periods on complete sentences Resolves .
    13. Fix "Getting started" title
    14. Getting started: clarify review cycle Resolves .
    15. CONTRIBUTING.md: add shortlinks and blog posts
    16. Remove legacy `update_officer.yaml` workflow
    17. Merge branch 'main' into fix/886
    18. Run `npm run all`
    19. Merge branch 'main' into fix/886
  7. #910 Deprecate `BlogPostsCache` in favor of common `Cache`
    1 commit (expand)
    1. deprecate `BlogPostsCache` in favor of `Cache` Inspiration: https://deno.land/api@v1.36.4?s=Cache
  8. #922 Clear Playwright tests
    2 commits (expand)
    1. Update check_website.yaml
    2. Drop `@playwright/test` tool Resolves . ### Technique run `for /r %a in ("page.test.ts") do del "%a"`.
  9. #930 Genuary: Remove `/\?.*$/` from artwork URLs
    3 commits (expand)
    1. Update get-media-from-pins.js
    2. Update Genuary 2023 :calendar: :sparkles: :art: (#931) Co-authored-by: EthanThatOneKid
    3. Merge branch 'main' into fix/919
  10. #939 Add `acmcsuf.com/lc-dailies` page
    15 commits (expand)
    1. wip Related: https://github.com/acmcsufoss/lc-dailies/issues/35
    2. Merge branch 'main' into fix/918
    3. Merge branch 'main' into fix/918
    4. wip
    5. run `npm i acmcsufoss/lc-dailies#npm`
    6. fix `LCDailiesAPIClient` implementation
    7. use lc-dailies api client in endpoint
    8. Merge branch 'main' into fix/918
    9. Update +page.svelte
    10. refactor `LCDailiesAPIClient`
    11. Merge branch 'main' into fix/918
    12. wip
    13. Add LC-Dailies styles!! 🎃
    14. correctly spell out "text"
    15. improve `/lc-dailies` page
  11. #954 Add O(N)ovember 🍂
    14 commits (expand)
    1. wip
    2. add O(N)ovember
    3. Merge branch 'main' into add/onovember
    4. wip
    5. wip
    6. Update onovember.ts
    7. wip
    8. Merge branch 'main' into add/onovember
    9. add winners list
    10. fix O(N)ovember
    11. handy dandy `display: grid` to the rescue
    12. display weekdayName
    13. Merge branch 'main' into add/onovember
    14. Merge branch 'main' into add/onovember
  12. #955 Set up data for new `/teams` page
    13 commits (expand)
    1. set up filtered officers for new teams page Co-Authored-By: Karnikaa Velumani <60043611+karnikaavelumani@users.noreply.github.com>
    2. fix lint errors
    3. WIP TODO: Fix terms Co-Authored-By: Ethan Davidson <31261035+EthanThatOneKid@users.noreply.github.com>
    4. Merge branch 'main' into fix/create-teams-folder
    5. make `members` reactive ✨ Fix .
    6. WIP
    7. npm format
    8. WIP TODO - align paragraph to start - fix styling on members
    9. Finish fixing CSS
    10. Fix alternating sections
    11. Add TODOs
    12. Run `npm run all`
    13. Merge branch 'main' into fix/create-teams-folder
  13. #976 Add vibration animation to Open Source Software team badge
    3 commits (expand)
    1. Update team-section.svelte
    2. fine-tune rocket science
    3. Merge branch 'main' into oss-vibrate
  14. #992 Showcase certificates for Open Source Software team contributors
    2 commits (expand)
    1. pop off 💅
    2. Merge branch 'main' into contributors-update
  15. #996 Add multiple positions per term per officer
    5 commits (expand)
    1. Squashed commit of the following: commit c52c09ae66a7b28d0992a1208630c72c7f3db515 Author: EthanThatOneKid <31261035+EthanThatOneKid@users.noreply.github.com> Date: Wed Dec 6 00:25:55 2023 -0800 add gamedev team section - introduce rumble animation. Co-Authored-By: Karnikaa Velumani <60043611+karnikaavelumani@users.noreply.github.com> commit b8459c8de66267cce0217111b509312d10fa8b9b Author: EthanThatOneKid <31261035+EthanThatOneKid@users.noreply.github.com> Date: Wed Dec 6 00:10:10 2023 -0800 add special events team section Co-Authored-By: Karnikaa Velumani <60043611+karnikaavelumani@users.noreply.github.com> commit 11d201cae10ac96e02cba721ca067688258a048e Author: EthanThatOneKid <31261035+EthanThatOneKid@users.noreply.github.com> Date: Tue Dec 5 23:52:37 2023 -0800 add splash of color to team title elements Co-Authored-By: Karnikaa Velumani <60043611+karnikaavelumani@users.noreply.github.com> commit ca0f0f5b62ebf8e658c006cfa773ed0667d87eb4 Author: EthanThatOneKid <31261035+EthanThatOneKid@users.noreply.github.com> Date: Tue Dec 5 23:45:06 2023 -0800 update tiers of marketing officers/historians commit 1ed6cfeeae9e76fa432ecfdccc12062845f1060b Author: EthanThatOneKid <31261035+EthanThatOneKid@users.noreply.github.com> Date: Tue Dec 5 23:36:58 2023 -0800 refactor `Members` component props commit 96c0f8414b457cf1265378c0f82944b2a11a6881 Merge: 77c2f6b 3f6bd73 Author: EthanThatOneKid <31261035+EthanThatOneKid@users.noreply.github.com> Date: Tue Dec 5 23:12:26 2023 -0800 Merge branch 'main' into switching-terms commit 77c2f6bb45506eef07bbae092aaf90eb00ba7c55 Author: EthanThatOneKid <31261035+EthanThatOneKid@users.noreply.github.com> Date: Tue Dec 5 23:06:43 2023 -0800 Update package-lock.json commit b2c8cd8a5aa585bf08f71bfc044ff516bbfc2c35 Merge: 27ab1e7 3ee4672 Author: Ethan Davidson <31261035+EthanThatOneKid@users.noreply.github.com> Date: Tue Dec 5 23:02:13 2023 -0800 Merge branch 'main' into switching-terms commit 27ab1e7659c2f59a351ef68c7cea1919d8cc7c8c Author: Evan Jimenez Date: Sat Dec 2 23:29:01 2023 -0800 Game Dev and Nodebuds toggle based on term commit fcfbad983898f313a0f3a0e845b340501d4bac8c Author: Evan Jimenez Date: Sat Dec 2 23:15:29 2023 -0800 As #1 Matt fan, I updated Matt's discord username commit 2e88798b076d09d8b7ae1121c63dbc7274d6eaa7 Author: Evan Jimenez Date: Sat Dec 2 23:05:48 2023 -0800 cleaned up conditions commit 1fae3f36ffcebbf9fc58591d8a32e42288aa9b41 Author: Evan Jimenez Date: Sat Dec 2 22:51:35 2023 -0800 Changed Dev and Algo logos, added oldLogoSrc to every team commit 78d9d8b2275eba0ac6819a94cca5b3a3b6925fa5 Author: Evan Jimenez Date: Sat Dec 2 21:05:16 2023 -0800 formatted, added alt text commit 60a07fdbba5483f35dfa7b49a15d1d90c05c1fde Author: Evan Jimenez Date: Sat Dec 2 21:02:54 2023 -0800 Changed Design logo to Create logo when switching terms commit 37aec5f89de5c8d32c5539673cb53d0ff6b8dd08 Author: Evan Jimenez Date: Sat Dec 2 20:33:48 2023 -0800 Changed pop-up animation to portrait-rotate animation
    2. add multiple positions per term per officer Co-Authored-By: Karnikaa Velumani <60043611+karnikaavelumani@users.noreply.github.com>
    3. wip
    4. Update +page.svelte
    5. fix colors
  16. #1000 Finishing touches before 6.0
    5 commits (expand)
    1. Update +page.svelte TODO: Resolve issue 999!!!
    2. Merge branch 'main' into fix/999
    3. move 6 to root level
    4. Merge branch 'main' into fix/999
    5. Fixed dev logo path
  17. #1001 Reorganize `/static/assets/` directory
    14 commits (expand)
    1. remove assets
    2. add svg assets
    3. add quiz assets
    4. add pomo asset
    5. add png assets
    6. add jpg assets
    7. wip
    8. add cssg assets
    9. add 1st assets
    10. add people TODO: Open new issue in [Boardd](https://oss.acmcsuf.com/boardd) related to changing the location of the image assets for people.
    11. fix assets mistakes Resolves .
    12. Merge branch 'main' into fix/997
    13. fix officers
    14. Merge branch 'main' into fix/997
  18. #1002 Add issues to repository certificate
    4 commits (expand)
    1. add issues to repository certificates
    2. Merge branch 'main' into oss-certificates
    3. wip
    4. Merge branch 'main' into oss-certificates
  19. #1003 Replace Frank the shark with Chip the capybara
    4 commits (expand)
    1. Squashed commit of the following: commit 952534e8758ab005240a3453e69dc34f3c475607 Merge: 57d3455 bb08714 Author: Ethan Davidson <31261035+EthanThatOneKid@users.noreply.github.com> Date: Thu Dec 7 13:42:15 2023 -0800 Merge branch 'main' into fix/997 commit 57d345542b0679f9306aa32d2a454c02dbd52ce9 Author: Ethan Davidson <31261035+EthanThatOneKid@users.noreply.github.com> Date: Thu Dec 7 12:40:25 2023 -0800 fix officers commit 9dee013a8dd64a3f53fe6375cc9686243a163ac6 Merge: 92d199f 2316b8f Author: Ethan Davidson <31261035+EthanThatOneKid@users.noreply.github.com> Date: Thu Dec 7 12:06:06 2023 -0800 Merge branch 'main' into fix/997 commit 92d199f4dcd154ec4095815a60adec1b544afe6c Author: Ethan Davidson <31261035+EthanThatOneKid@users.noreply.github.com> Date: Thu Dec 7 12:04:37 2023 -0800 fix assets mistakes Resolves . commit 77faa006a6495121f6eb6f9b5981a2c91ea8b215 Author: EthanThatOneKid <31261035+EthanThatOneKid@users.noreply.github.com> Date: Wed Dec 6 22:58:40 2023 -0800 add people TODO: Open new issue in [Boardd](https://oss.acmcsuf.com/boardd) related to changing the location of the image assets for people. commit f8011451fa124543bf5b5d1c6749a5566505e435 Author: EthanThatOneKid <31261035+EthanThatOneKid@users.noreply.github.com> Date: Wed Dec 6 22:47:57 2023 -0800 add 1st assets commit 8e16b4eb9e808c69a509c4528d09899cce733174 Author: EthanThatOneKid <31261035+EthanThatOneKid@users.noreply.github.com> Date: Wed Dec 6 22:46:14 2023 -0800 add cssg assets commit 97f948a22d9813621738bf0eaaa0d3b634fdfc6c Author: EthanThatOneKid <31261035+EthanThatOneKid@users.noreply.github.com> Date: Wed Dec 6 20:51:17 2023 -0800 wip commit 483cb869b60230e8980ab80db120be97eda428f2 Author: EthanThatOneKid <31261035+EthanThatOneKid@users.noreply.github.com> Date: Wed Dec 6 20:50:51 2023 -0800 add jpg assets commit 047ca2e5ba57d1d822f6e0935989fc314589d46a Author: EthanThatOneKid <31261035+EthanThatOneKid@users.noreply.github.com> Date: Wed Dec 6 20:50:10 2023 -0800 add png assets commit cec8e19b123436b739a928b338cb06c3243650e9 Author: EthanThatOneKid <31261035+EthanThatOneKid@users.noreply.github.com> Date: Wed Dec 6 20:43:47 2023 -0800 add pomo asset commit e2ea691425068d5d4a3146dbbecd1ec75958d643 Author: EthanThatOneKid <31261035+EthanThatOneKid@users.noreply.github.com> Date: Wed Dec 6 20:42:44 2023 -0800 add quiz assets commit 149310bb058d6e976151c3aa9f5d1e1173364e8b Author: EthanThatOneKid <31261035+EthanThatOneKid@users.noreply.github.com> Date: Wed Dec 6 20:40:34 2023 -0800 add svg assets commit 2e9c0e62ed9146c5a54be0e8d923874d97022d86 Author: EthanThatOneKid <31261035+EthanThatOneKid@users.noreply.github.com> Date: Wed Dec 6 20:40:12 2023 -0800 remove assets
    2. replace frank with chip
    3. delete unused `acm-csuf-badge.png` file
    4. Merge branch 'main' into fix/656

Select a different release: