Skip to content

Conversation

ksen0
Copy link
Member

@ksen0 ksen0 commented Oct 3, 2025

No description provided.

kangjung and others added 30 commits March 27, 2025 23:21
Create donate.mdx Korean translation file
Update donate.mdx title
Create code-of-conduct.mdx Korean translation file
Add missing translations for tutorial section headings
Add missing tutorialCategories.education-resources to en.yaml
- Updated `getCurationSketches` in `src/api/OpenProcessing.ts` to:
  - Remove hardcoded fetch limit to retrieve all curated sketches
  - Support fetching from both 2024 and 2025 curation IDs
  - Add `curation` property to each sketch for filtering and ordering
- Updated `src/pages/community.astro` to:
  - Use a priority ID list to select and order featured sketches
  - Ensure no duplicate sketches appear in the display
- Added high-resolution images for 2025 curated sketches

Signed-off-by: MissTipo <[email protected]>
Sync curated sketches update and filter cleanup from 2.0 into main
Fix Markdown backtick escaping in Variables and Change tutorial
Incorporate review feedback into translation
ksen0 and others added 27 commits August 25, 2025 22:42
Add Korean Translation to code-of-conduct.mdx
Add Korean Translation to donate.mdx
- Change visualID type from string to number to match API response
- Update all OpenProcessing functions to accept number parameters
- Add explicit String() conversion in getStaticPaths for URL compatibility
- Remove unnecessary type conversions in sketch lookups
- Enable proper memoization to reduce API calls and prevent 429 errors
…pe-mismatch

Fix OpenProcessing visualID type mismatch causing rate limiting
Accessibility: Differentiate external footer links with icon and tooltip
Fix: Remove Empty Anchor Link in Jump-To Menu on Reference Pages
* solves docs issue 837 for p5.js 2.x

* Update version

* Merge pull request #812 from processing/feat/perf

Fully unmount sketches that go out of frame

* add updated editor images for intro tutorials

* update image paths and alt text for editor images in intro tutorials

* update screenshots with consistent browser theme

* fixed typo: frameCount is a variable not a function

* Update p5.js to v1.11.7

* Set iframe srcdoc attribute to blank to prevent iframe navigation

* submission for shapeSVG library

* rename file

* Update p5.js to v1.11.8

* Create Accessibility Issue template

* Update 4.accessibility.yml

* Update placeholders in 4.accessibility.yml

* Update 4.accessibility.yml to remove extra "steps to reproduce field"

Fixes an accidental inclusion of an unnecessary field

* Add issue-closing workflow to main branch

* remove extra things, another issue entertained so removed that

* pr branch update

---------

Co-authored-by: Dave Pagurek <[email protected]>
Co-authored-by: Dave Pagurek <[email protected]>
Co-authored-by: raclim <[email protected]>
Co-authored-by: Axel <[email protected]>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: limzykenneth <[email protected]>
Co-authored-by: Ms. Feng <[email protected]>
Co-authored-by: kit <[email protected]>
* Changed alt text for 2 images.

* Changed excessively long alt text

* Update alt text to be more descriptive

* Update alt text on setting-up-your-environment.mdx

---------

Co-authored-by: kit <[email protected]>
Add Foundation for Automated Accessibility Testing
adds the p5.spatial.js library to the community libraries
- Add basic validation (visualID, type check) in sketch getStaticPaths
- Remove unnecessary isNaN check from SketchLayout
- Prevent invalid sketch pages from being generated during build
- Add comprehensive tests for getCurationSketches memoization
- Test getSketch cache usage and fallback to individual API calls
- Test getSketchSize API calls during build simulation
- Verify API call count regression to prevent performance issues
- Include test for individual sketch fetching when not in cache
- Replace console.error with throw Error in all OpenProcessing API functions
- Ensure build fails immediately when API calls fail instead of continuing with invalid data
- Add comprehensive error handling tests for all API functions
- Test various error scenarios: 500 Internal Server Error, 429 Rate Limit, 404 Not Found
- Improve build reliability by failing fast on API issues
- Export priorityIds for better test maintainability
Banner script update to fix the missing banner
…dation

Improve OpenProcessing API error handling and add caching tests
Fix: Replace duplicate callout headings with ARIA-labeled sections
Make CI build depends on test job in github actions
Typo: Switch "let" to "int" to make GLSL code valid
Fix `<ul>` and `<ol>` Direct Children for HTML Compliance
Fix `<ul>` and `<ol>` Direct Children for HTML Compliance on main
Copy link

netlify bot commented Oct 3, 2025

Deploy Preview for p5js-staging ready!

Name Link
🔨 Latest commit e1d02aa
🔍 Latest deploy log https://app.netlify.com/projects/p5js-staging/deploys/68e03239e218d40008a148cf
😎 Deploy Preview https://deploy-preview-984--p5js-staging.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@ksen0 ksen0 marked this pull request as ready for review October 3, 2025 20:31
@ksen0 ksen0 merged commit 9ec10d4 into staging Oct 3, 2025
10 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.