grant 🍞

  • 22 posts
  • 0 comments
Joined 3 years ago
Cake day: June 10th, 2023

Got the documentation itch in you? Now’s your time!

https://2026.canvas-atlas.fediverse.events/

The website should walk you through it, but a quick rundown:

  1. Click the Draw button in the top left
  2. Click points on the Canvas to select an area
  3. Click Next on the new sidebar
  4. Add details & click next (again)
  5. Follow the popup lol

Posters/prints

Check the 2026 thank you post for details on posters/prints (deadline is August 1st, 2026!)

Other Years

Related Communities

This is a fork of placeAtlas/place-2023, with some help from marius851000. Source is available on sc07.dev

Canvas 2026 has concluded!

Thank you all for participating, it’s been a blast as always! 💜

Canvas 2026 ran from July 18th @ 4am UTC - July 20th @ 4am UTC

Feedback & Future Events

Hope you enjoyed the event as much as I and the moderators did! If you have any feedback, feature requests, or really anything, drop it in this thread (include any fun event ideas you have as well!)

Canvas Prints ✨

Bringing the Canvas prints back this year, but only for like 2 weeks. Once August 1st rolls around, the shop will close again. (You’ll also be able to buy any previous year’s prints)

https://sc07.shop/

International shipping is a pain, so this year the shop will only let you checkout with an address in the United States. But! if you are wanting to get a print, but are not in the US, fill out this form and I’ll see what I can do :)

Source

Just as always, Canvas is an open source project! If you want to take a peek at the code, report and issue directly to the tracker, or even contribute yourself, the source is available on sc07.dev

You can register either with your Fediverse account, or with an email and password. Unfortunately due to a lot of casino bots, registration is behind an approval queue. Send an email to hello@sc07.com if you’d like to ensure I see it

Timelapses

Not yet available, but they will be posted in the !canvas@toast.ooo Lemmy community, on the @canvas@fediverse.events Mastodon, and of course on sc07.tv PeerTube

Data

Not yet available, but it will be available soon (I will update this post when it is available)

Tools

Check out Monte’s CanvasStats.com to explore the world of data and numbers for all of the years (he’s also added achievements this year!)

Special Thanks

Thank you to all of the moderators that helped out this year!


As always, thank you so much for participating! Every contribution makes the Canvas what it is 💜💜💜 - grant (https://grants.cafe/@grant / @grant@toast.ooo)


Had an amazing time? https://tips.sc07.com/ (credit/debit) or Venmo @sc07_

cross-posted from: https://toast.ooo/post/15112115

Canvas 2026 starts tomorrow!

tomorrow! it’s tomorrow! in almost 24 hours we begin!

if you haven’t heard of this before– Canvas is a yearly event grant’s been running since 2023, and it’s a real-time collaborative pixel canvas that runs for 48 hours, just for the Fediverse!

How do I join?

On the website you’ll be able to login using fediverse-auth (it works similar to “sign in with google”)

if your app supports it, you can also login directly with it ✨

You can also test the login process directly on the site (click the emojis!)

Changelog (vs last week)

Contributions welcome! sc07.dev/sc07/canvas

  • [fbebffc] Allow color picking the void or empty space (Ategon)
  • [c5a17eb] Add a pixel available chime offset setting (Ategon)
  • [7bef4c8] Prevent the settings sidebar from resizing (Ategon)
  • [c04c9e1] Make admin and mod buttons compactable (Ategon)
  • [5ec44d6] Allow scrolling through keybindings (Ategon)
  • [e0fbffa] Show initial canvas coordinates properly (Ategon)
  • [8473cd5] chore: update all dependencies (Grant)
  • [f42798b] Fix extra color pick on primary when selecting with secondary (Ategon)
  • [7e4d906] docs: add AI policy (Grant)
  • [fe62158] Add Cursors of other Users & fix eslint checks (Ategon, Grant)
  • [01bf450] Add keybindings for zoom (Ategon)
  • [c60b152] Add a custom bottom mobile bar with a different color picker (Ategon)
  • [22ea4dc] Add panning using keyboard (Ategon)
  • [0d3e249] Makes the palette ignore dark reader converting (Ategon)
  • [4d6b217] Add the pixel count to the favicon (Ategon)
  • [9b7a7ea] ci: remove unused variables (Grant)
  • [a6be389] ci: move image build (Grant)

Socials

cross-posted from: https://toast.ooo/post/15112115

Canvas 2026 starts tomorrow!

tomorrow! it’s tomorrow! in almost 24 hours we begin!

if you haven’t heard of this before– Canvas is a yearly event grant’s been running since 2023, and it’s a real-time collaborative pixel canvas that runs for 48 hours, just for the Fediverse!

How do I join?

On the website you’ll be able to login using fediverse-auth (it works similar to “sign in with google”)

if your app supports it, you can also login directly with it ✨

You can also test the login process directly on the site (click the emojis!)

Changelog (vs last week)

Contributions welcome! sc07.dev/sc07/canvas

  • [fbebffc] Allow color picking the void or empty space (Ategon)
  • [c5a17eb] Add a pixel available chime offset setting (Ategon)
  • [7bef4c8] Prevent the settings sidebar from resizing (Ategon)
  • [c04c9e1] Make admin and mod buttons compactable (Ategon)
  • [5ec44d6] Allow scrolling through keybindings (Ategon)
  • [e0fbffa] Show initial canvas coordinates properly (Ategon)
  • [8473cd5] chore: update all dependencies (Grant)
  • [f42798b] Fix extra color pick on primary when selecting with secondary (Ategon)
  • [7e4d906] docs: add AI policy (Grant)
  • [fe62158] Add Cursors of other Users & fix eslint checks (Ategon, Grant)
  • [01bf450] Add keybindings for zoom (Ategon)
  • [c60b152] Add a custom bottom mobile bar with a different color picker (Ategon)
  • [22ea4dc] Add panning using keyboard (Ategon)
  • [0d3e249] Makes the palette ignore dark reader converting (Ategon)
  • [4d6b217] Add the pixel count to the favicon (Ategon)
  • [9b7a7ea] ci: remove unused variables (Grant)
  • [a6be389] ci: move image build (Grant)

Socials

Canvas 2026 starts tomorrow!

tomorrow! it’s tomorrow! in almost 24 hours we begin!

if you haven’t heard of this before– Canvas is a yearly event grant’s been running since 2023, and it’s a real-time collaborative pixel canvas that runs for 48 hours, just for the Fediverse!

How do I join?

On the website you’ll be able to login using fediverse-auth (it works similar to “sign in with google”)

if your app supports it, you can also login directly with it ✨

You can also test the login process directly on the site (click the emojis!)

Changelog (vs last week)

Contributions welcome! sc07.dev/sc07/canvas

  • [fbebffc] Allow color picking the void or empty space (Ategon)
  • [c5a17eb] Add a pixel available chime offset setting (Ategon)
  • [7bef4c8] Prevent the settings sidebar from resizing (Ategon)
  • [c04c9e1] Make admin and mod buttons compactable (Ategon)
  • [5ec44d6] Allow scrolling through keybindings (Ategon)
  • [e0fbffa] Show initial canvas coordinates properly (Ategon)
  • [8473cd5] chore: update all dependencies (Grant)
  • [f42798b] Fix extra color pick on primary when selecting with secondary (Ategon)
  • [7e4d906] docs: add AI policy (Grant)
  • [fe62158] Add Cursors of other Users & fix eslint checks (Ategon, Grant)
  • [01bf450] Add keybindings for zoom (Ategon)
  • [c60b152] Add a custom bottom mobile bar with a different color picker (Ategon)
  • [22ea4dc] Add panning using keyboard (Ategon)
  • [0d3e249] Makes the palette ignore dark reader converting (Ategon)
  • [4d6b217] Add the pixel count to the favicon (Ategon)
  • [9b7a7ea] ci: remove unused variables (Grant)
  • [a6be389] ci: move image build (Grant)

Socials

cross-posted from: https://toast.ooo/post/15002894

Canvas 2026 is in one week!

Hello Fediverse! I’ve come bearing some great news, Canvas 2026 starts in one week!

What?

If you haven’t heard, Canvas is a collaborative pixel event that runs yearly, exclusively for the Fediverse. You will have 48 hours to make your mark on an art piece, one pixel at a time. This year the pixel cooldown will be 30 seconds flat, but you can stack up 6 pixels at a time so you don’t have to wait ages for pixels.

How do I login?

When you login to Canvas it’ll prompt you to identify yourself using fediverse-auth, which involves sending a DM to your account to verify who you are (or logging in with your client of choice, if your app supports it)

Try it out on the Canvas homepage using the emojis

Changelog (compared to last week)

Contribute

  • UI got a whole refresh (Ategon)
    • interface visibility toggle
    • settings/info keybinds
    • primary & secondary color selections
    • color pick keybind
    • mobile ui improvements (no longer crammed)
    • palette symbols, numbers being more readable
    • palette collapsing to avoid being covered by sidebar (can be disabled)
    • palette can now show pixels of certain color remaining in template (can be enabled)
    • palette can now hide colors not used in template (can be enabled)
    • buttons now follow sidebar (can be disabled)
    • accessibility settings: disable camera flash, keybinds, hide overlay card, compress buttons (icon only)
    • google maps-style overlay selection
    • long left click for whois instead of exclusively middle click
    • + many misc changes
  • ✨ share urls (grant)
  • ✨ heatmap works again (grant)
  • new snapshot types (Ategon)
  • added cotemplate link to sidebar (grant)
  • fixed pixel stack weirdness (grant)
  • fixed coords being incorrect upon zooming (grant)
  • template source is no longer visible on toggle (grant)
  • added initial FAQ for common problems (grant)
  • and various minor changes

Socials

Canvas 2026 is in one week!

Hello Fediverse! I’ve come bearing some great news, Canvas 2026 starts in one week!

What?

If you haven’t heard, Canvas is a collaborative pixel event that runs yearly, exclusively for the Fediverse. You will have 48 hours to make your mark on an art piece, one pixel at a time. This year the pixel cooldown will be 30 seconds flat, but you can stack up 6 pixels at a time so you don’t have to wait ages for pixels.

How do I login?

When you login to Canvas it’ll prompt you to identify yourself using fediverse-auth, which involves sending a DM to your account to verify who you are (or logging in with your client of choice, if your app supports it)

Try it out on the Canvas homepage using the emojis

Changelog (compared to last week)

Contribute

  • UI got a whole refresh (Ategon)
    • interface visibility toggle
    • settings/info keybinds
    • primary & secondary color selections
    • color pick keybind
    • mobile ui improvements (no longer crammed)
    • palette symbols, numbers being more readable
    • palette collapsing to avoid being covered by sidebar (can be disabled)
    • palette can now show pixels of certain color remaining in template (can be enabled)
    • palette can now hide colors not used in template (can be enabled)
    • buttons now follow sidebar (can be disabled)
    • accessibility settings: disable camera flash, keybinds, hide overlay card, compress buttons (icon only)
    • google maps-style overlay selection
    • long left click for whois instead of exclusively middle click
    • + many misc changes
  • ✨ share urls (grant)
  • ✨ heatmap works again (grant)
  • new snapshot types (Ategon)
  • added cotemplate link to sidebar (grant)
  • fixed pixel stack weirdness (grant)
  • fixed coords being incorrect upon zooming (grant)
  • template source is no longer visible on toggle (grant)
  • added initial FAQ for common problems (grant)
  • and various minor changes

Socials

If you’re on a piefed instance, or are administrating one, make sure your instance is able to receive Fediverse Auth messages

Piefed defaulty rejects DMs from new actors, but this can be fixed in the admin interface by marking auth.fediverse.events as a trusted instance

Edit: trusted actor -> trusted instance


You can also test if your instance works by clicking on the emojis on the Canvas page

https://canvas.fediverse.events/

July 18th (4am UTC) to July 20th (also 4am UTC)

Canvas 2026 is in roughly 30 days!

Canvas is an annual event hosted for the Fediverse, allowing everyone to contribute to a pixel canvas, one pixel at a time

Check out the website for a live countdown, login testing, chat room (matrix/discord), and what last year’s Canvas was!


If you are a developer, check out the source, and if you’re a Fediverse app dev check the docs to add Canvas functionality to your app 👀

Mlem is adding support for Fediverse Events within their app ✨

https://canvas.fediverse.events/

July 18th (4am UTC) to July 20th (also 4am UTC)

Canvas 2026 is in roughly 60 days!

Canvas is an annual event hosted for the Fediverse, allowing everyone to contribute to a pixel canvas, one pixel at a time

Check out the website for a live countdown, login testing, chat room (matrix/discord), and what last year’s Canvas was!


If you are a developer, check out the source, and if you’re a Fediverse app dev check the docs to add Canvas functionality to your app 👀

The event has concluded!

Canvas 2025 ran from July 12th @ 4am UTC to July 14th @ 4am UTC

Feedback & future events!

We’ll come back sometime next year, stay tuned! Leave feedback and recommendations in this thread

Supporting the project 💜

You can leave tips for the staff @ https://tips.sc07.com/

Poster prints can also be purchased here

Poster prints will only be sold until August 1st, 2025

Source code

Canvas is open source! You can find the source code and contribute at https://sc07.dev/sc07/canvas

Timelapses

Currently not available, but they will be posted in the community and on mastodon and also finally on sc07.tv

Edit: They’re live on sc07.tv!

Data

A full database dump can be found here: (26mb) https://cdn.sc07.company/canvas/2025/database.sql.txt

Tools

2025 Megathread

Special Thanks

Thank you to all of the moderators that helped make this happen!

thank you all, as always, for participating in the event, it means a lot to me 💜 - grant (https://grants.cafe/@grant / @grant@toast.ooo)


Enjoyed the event? https://tips.sc07.com/

Full Timelapse: PeerTube, YouTube, Raw File

Full Image: https://cdn.sc07.company/canvas/2024/finished.png

Canvas poster

🚨🚨🚨 You can now pre-order the posters!!

https://sc07.shop/

These are pre-orders, the first orders will be shipped out August 1st following the shipping information listed on the site

Most countries are supported if yours is not listed, send me an email hello@sc07.company or comment below 💜

Instance Stickers

Proceeds from instance stickers go to their respective instances 💞

Direct Donations

If you would like to directly donate to Canvas w/o making any purchases, I accept donations via Stripe 💜

(i wasn’t clear on the stripe page that the fediverse handles would be public, so this is a placeholder until i get confirmation they all want it public or not)

Support

If you are having issues with the website, send an email to hello@sc07.company

Database Dump

the old system for pixel placement logs was flawed, and someone suggested the brilliant idea of just publishing the database dump, it already has all the information anyway

no ip addresses, or ban logs only pixel placements (with username), pixel moderation logs and palette settings

https://cdn.sc07.company/canvas/2024/canvas-stripped.sql.txt

Canvas Repo - Canvas Timelapse Repo

the event has concluded! thank you all for participating!

this has been incredibly fun to run, as it was last year (although there was a bit more hiccups this time around)

⚠ Crossposters: link back to this post as it will be updated with more information ⚠

Event date: July 12th, 2024 @ 4am UTC til July 15th @ 4am UTC (72 hours) July 16th @ 4am UTC (72 hours + 24 hours) (it was extended due to a massive performance issue that caused major downtime)

Future events

I’m planning to host another one next year, so stay tuned 👀

If you have suggestions for canvas 2025 or any other events, post them in this post (thanks Ategon)

Supporting the project 💜💜💜

I have spent a little over 6 months completely rebuilding Canvas from the ground up to support future features, and i would love to work on more fediverse events

poster sales

posters of the final canvas will be sold, if you would like to stay updated with information on those, follow the Mastodon account or send an email to hello@sc07.company 💜

https://sc07.shop/

the shop site will also include stickers for the following instances:

  • mastodon.world
  • lemmy.world
  • blahaj.zone
  • toot.community
  • toast.ooo
  • Canvas 2024

✨ I wanted to have the shop setup before the event ending, but i couldn’t get it setup quick enough unfortunately

EDIT: Shop is now live!

direct donations

Donating via Stripe is the best way to donate directly

contributing to the code

canvas is open-source and is on a self-hosted gitlab instance at https://git.sc07.company/sc07/canvas

at time of writing; the gitlab server randomly restarts due to resource limits

Timelapses

i need to rewrite the timelapse script as some people pointed out some weirdness with the other ones (that’s also what delayed this post by almost 3 hours)

Data

Database dump: (48mb) https://cdn.sc07.company/canvas/2024/canvas-stripped.sql.txt

Contains pixel placements, canvas moderation actions, and palette colors no IP addresses

chat.fediverse.events

This will stay up as long as i can keep it running for, i’ll make some improvements eventually as well

tools (like a canvas atlas)

if anyone is wanting to build something for canvas, i’d be willing to host the project & give it a subdomain of .fediverse.events

just send me a matrix dm, a dm on discord (grahhnt) or an email hello@sc07.company

Special thanks

thank you to the moderators that helped me this year, even with how stressful it was 🔨

and the contributors to the code once the event started: 💻

  • Ategon
  • Marius
  • soda_cans

and thank you, once again, for participating this year, i hope you enjoyed it as much as i did 💜

i’m going to now go enjoy my 21st 🥳🎉

  • grant

Related links (edit 2025):