Skip to content

Add 1 Million Emojis - #131

Open
cwdx wants to merge 3 commits into
hellogumbo:mainfrom
cwdx:add-1-million-emojis
Open

cwdx wants to merge 3 commits into
hellogumbo:mainfrom
cwdx:add-1-million-emojis

Conversation

@cwdx

@cwdx cwdx commented Sep 25, 2026 •

Copy link
Copy Markdown

Adds 1 Million Emojis to data/projects.json (category games).

What it is: a shared 1000 × 1000 canvas of emoji, the same on every screen. Pick an emoji and drag to paint (sixty cells of ink, back one a second); everyone else's strokes arrive live (server-sent events). Drawn with WebGPU, else Canvas 2D.

How it uses Jev: after each stroke, the server asks Jev one Choice over (square, emoji) pairs next to the stroke, each described by name with what is around it ("🐚 spiral shell at (412, 87) (above: 🌊 water wave)"), and shows it the stroke as a small picture. Every option is a new emoji (never a copy of the stroke), and the pick is drawn from Jev's probabilities; its top candidates show as probability bars.

Source: https://github.com/cwdx/1-million-emojis (MIT): the canvas rules and ink, the palette with names and groups, and Jev joining a stroke, with the Jev client. The site around them is private.

Disclosure: I built it (Chris Wijnia), with Claude Code assisting.


View with [code]smith Autofix with [code]smith
Need help on this PR? Tag @codesmith-bot with what you need. Autofix is disabled.

Summary by CodeRabbit

  • Catalog Updates
    • Updated the “1 Million Emojis” listing with a description of its shared 1000 × 1000 canvas, where Jev selects a neighboring square and emoji for each stroke.
    • Reclassified the project from demos to games.

@coderabbitai

coderabbitai Bot commented Sep 25, 2026 •

Copy link
Copy Markdown

Review in Change Stack →

Navigate logical layers of code changes, visualize relationships, and explore their blast radius.

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Advanced

Run ID: ac8ebad6-3139-4b27-aff8-2734e5044d17

📥 Commits

Reviewing files that changed from the base of the PR and between 899397d and fdd1f2a.

📒 Files selected for processing (1)
  • data/projects.json

Included review availability: Your plan provides up to 2 included reviews per hour; 1 remains after this review.


📝 Walkthrough

Walkthrough

The “1 Million Emojis” catalog entry now describes a shared 1000 × 1000 canvas where Jev chooses a neighboring square and emoji for each stroke. Its category changed from demos to games.

Changes

Project catalog

Layer / File(s) Summary
Update project entry
data/projects.json
Updates the “1 Million Emojis” description and changes its category from demos to games.

Priority: ⬇️ Low

Estimated code review effort: 1 (Trivial) | ~3 minutes

Change: Feature

Suggested reviewers: zc277584121

Merge Risk: ⚪ Minimal · up to fdd1f

The catalog entry update presents no identified issue that should prevent merging.

Architecture Summary

Architecture risk: 🔵 Low · up to fdd1f

The change affects 1 system.

Changed systems: data

Architecture concerns
No architecture-level concerns identified.

Review details

Systems and components

  • observed — data (service) was modified; 1 changed file maps to changed impact.

Before / after behavior

  • observed — Modified behavior in data/projects.json: Updated the “1 Million Emojis” entry’s description to describe Jev choosing a neighboring square and emoji for each stroke on a shared 1000 × 1000 canvas; changed its category from demos to games.
🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check. Docstring coverage is scoped to functions touched by this diff. Analyzed 0 functions across 0…
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.
Title check ✅ Passed The title clearly identifies the main change: adding the 1 Million Emojis project.
Description check ✅ Passed The description provides the project link, explains where Jev fits, identifies the source repository, and discloses authorship. It does not include the template checkboxes or the exact required sectio…
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create a new PR

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

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.

1 participant