canvas-free.openapps.xyz

Source

This app’s code and revision history are public. Download a copy or explore the files below.

Public
The app’s code and revision history are public.
Owned app · rev 93fdaafeda16
Run it yourself
Take the whole tree and run it on your own machine. The download needs no account. Cloning needs a sign-in.
Download .zip
bounded clone 788ba0fa01083b300ad50913
A copy you download is not bounded. The guarantees this app runs under - declared egress, proven invariants, writes that fail closed - live in the runtime serving this page, not in the files. What you get is auditable source you can read and run, with no runtime guarantees attached.

Files

.gitignore271 BAGENTS.md4.6 KBbounded.json317 Bfunctions/api.ts13 KBfunctions/lib/canvas.ts16 KBfunctions/lib/config.ts296 Bindex.html28 KBpackage-lock.json249 KBpackage.json544 Bpolicy-tests/create.json7.8 KBpolicy-tests/limits.json5.8 KBpolicy-tests/links.json8.0 KBpolicy-tests/owners.json4.1 KBpolicy.json7.7 KBpublic/art/card-blog.webp38 KBpublic/art/card-canvas.webp46 KBpublic/favicon.svg1.6 KBpublic/fonts/ArchivoVariable-var.woff234 KBpublic/fonts/Assistant/Assistant-Bold.woff220 KBpublic/fonts/Assistant/Assistant-Medium.woff220 KBpublic/fonts/Assistant/Assistant-Regular.woff220 KBpublic/fonts/Assistant/Assistant-SemiBold.woff220 KBpublic/fonts/Cascadia/CascadiaCode-Regular.woff264 KBpublic/fonts/ComicShanns/ComicShanns-Regular-279a7b317d12eb88de06167bd672b4b4.woff217 KBpublic/fonts/ComicShanns/ComicShanns-Regular-6e066e8de2ac57ea9283adb9c24d7f0c.woff21.3 KBpublic/fonts/ComicShanns/ComicShanns-Regular-dc6a8806fa96795d7b3be5026f989a17.woff22.8 KBpublic/fonts/ComicShanns/ComicShanns-Regular-fcb0fc02dcbee4c9846b3e2508668039.woff29.6 KBpublic/fonts/Excalifont/Excalifont-Regular-349fac6ca4700ffec595a7150a0d1e1d.woff22.6 KBpublic/fonts/Excalifont/Excalifont-Regular-3f2c5db56cc93c5a6873b1361d730c16.woff22.1 KBpublic/fonts/Excalifont/Excalifont-Regular-41b173a47b57366892116a575a43e2b6.woff28.5 KBpublic/fonts/Excalifont/Excalifont-Regular-623ccf21b21ef6b3a0d87738f77eb071.woff2824 Bpublic/fonts/Excalifont/Excalifont-Regular-a88b72a24fb54c9f94e3b5fdaa7481c9.woff224 KBpublic/fonts/Excalifont/Excalifont-Regular-b9dcf9d2e50a1eaf42fc664b50a3fd0d.woff213 KBpublic/fonts/Excalifont/Excalifont-Regular-be310b9bcd4f1a43f571c46df7809174.woff212 KBpublic/fonts/Liberation/LiberationSans-Regular.woff269 KBpublic/fonts/Lilita/Lilita-Regular-i7dPIFZ9Zz-WBtRtedDbYE98RXi4EwSsbg.woff21.4 KBpublic/fonts/Lilita/Lilita-Regular-i7dPIFZ9Zz-WBtRtedDbYEF8RXi4EwQ.woff210 KBpublic/fonts/NewsreaderVariable-var.woff257 KBpublic/fonts/Nunito/Nunito-Regular-XRXI3I6Li01BKofiOc5wtlZ2di8HDIkhdTA3j6zbXWjgevT5.woff28.2 KBpublic/fonts/Nunito/Nunito-Regular-XRXI3I6Li01BKofiOc5wtlZ2di8HDIkhdTQ3j6zbXWjgeg.woff216 KBpublic/fonts/Nunito/Nunito-Regular-XRXI3I6Li01BKofiOc5wtlZ2di8HDIkhdTk3j6zbXWjgevT5.woff211 KBpublic/fonts/Nunito/Nunito-Regular-XRXI3I6Li01BKofiOc5wtlZ2di8HDIkhdTo3j6zbXWjgevT5.woff215 KBpublic/fonts/Nunito/Nunito-Regular-XRXI3I6Li01BKofiOc5wtlZ2di8HDIkhdTs3j6zbXWjgevT5.woff26.0 KBpublic/fonts/Virgil/Virgil-Regular.woff255 KBpublic/index.md8.6 KBpublic/kit.css13 KBpublic/llms.txt6.0 KBpublic/logo.svg1.6 KBpublic/openapi.json28 KBpublic/openapp-community.css507 Bpublic/robots.txt218 Bpublic/sitemap.xml906 Bsrc/BoardPage.tsx5.1 KBsrc/Editor.tsx12 KBsrc/Home.tsx5.2 KBsrc/ShareDialog.tsx6.4 KBsrc/lib/boards.ts2.4 KBsrc/lib/bounded.ts1.5 KBsrc/lib/layout.ts2.6 KBsrc/lib/mine.ts2.1 KBsrc/lib/router.ts665 Bsrc/lib/seed.ts4.7 KBsrc/lib/sync.ts18 KBsrc/main.tsx2.0 KBsrc/styles.css10 KBsrc/ui.tsx2.3 KBtemplate-pages.ts14 KBtsconfig.json384 Bvite.config.ts1.8 KB

Change history

Point OpenApps links to openapps.free
93fdaafeda · 17 hours ago
Bind AGENT_ADDRESS in policy constants
bf8f43b096 · 18 hours ago
Use functions.openapps.xyz alias, add OpenApp contribution strip
56f1a381b2 · 18 hours ago
Bounded source sync
9ec707aeb8 · 1 day ago
Bounded source sync
5645481c23 · 1 day ago
Bounded source sync
c38fe71874 · 1 day ago
Bounded source sync
28c0350b40 · 1 day ago