{ "type": "page", "meta": { "id": "W-d9_llZ6rE-qoTiHKTk4", "title": "Write, Draw, Plan all at Once.", "createDate": 1706862386590, "tags": [] }, "blocks": { "type": "block", "id": "rdWpj89X5_luRPDxXI085", "flavour": "affine:page", "version": 2, "props": { "title": { "$blocksuite:internal:text$": true, "delta": [ { "insert": "Write, Draw, Plan all at Once." } ] } }, "children": [ { "type": "block", "id": "gsihee3VzYjV0p_A6Lksi", "flavour": "affine:surface", "version": 5, "props": { "elements": { "TRRWjtvWJm": { "type": "group", "children": { "affine:surface:ymap": true, "json": { "KIZB4crTfxA32uHeyQL1c": true, "U9hLesQT23XdloyoCGul3": true } }, "title": { "affine:surface:text": true, "delta": [ { "insert": "Group 1" } ] }, "id": "TRRWjtvWJm", "index": "a4", "seed": 1624205143, "xywh": "[-1043.6169874048903,-641.7901035486665,622.6248931928226,667.0980998494529]" }, "uzfdAcEDxu": { "type": "shape", "xywh": "[2421.751354148884,-1283.6175127158676,1085.7995880501803,519.0294552479265]", "rotate": 0.062196392871315495, "shapeType": "rect", "shapeStyle": "General", "radius": 0, "filled": true, "fillColor": "--affine-palette-shape-purple", "strokeWidth": 4, "strokeColor": "--affine-palette-transparent", "strokeStyle": "solid", "roughness": 1.4, "id": "uzfdAcEDxu", "index": "aTG", "seed": 462401908, "color": "--affine-palette-line-black" }, "saGXC7nPOk": { "type": "text", "xywh": "[438.73809335123497,-1467.165331669401,913.75,128]", "rotate": 0, "text": { "affine:surface:text": true, "delta": [ { "insert": "What is AFFiNE" } ] }, "color": "--affine-palette-line-black", "fontSize": 128, "fontFamily": "blocksuite:surface:OrelegaOne", "fontWeight": "400", "fontStyle": "normal", "textAlign": "left", "hasMaxWidth": false, "id": "saGXC7nPOk", "index": "aJ", "seed": 93054478 }, "istDk5DOMO": { "type": "shape", "xywh": "[353.84627540373367,-1532.740227539313,1844.3414706529402,1139.4642574172829]", "rotate": 0, "shapeType": "rect", "shapeStyle": "General", "radius": 0, "filled": true, "fillColor": "--affine-palette-shape-blue", "strokeWidth": 4, "strokeColor": "--affine-palette-transparent", "strokeStyle": "solid", "roughness": 1.4, "color": "--affine-palette-line-black", "id": "istDk5DOMO", "index": "aI", "seed": 858601929 }, "Gwb4ZjdyMJ": { "type": "group", "children": { "affine:surface:ymap": true, "json": { "istDk5DOMO": true, "saGXC7nPOk": true, "YSoxDTnsIMu8JquYH3TKA": true, "ZcshKhs7PFzYxJMgEHCOm": true, "ZNSCuf1BqiNh3AlWyHY0t": true } }, "title": { "affine:surface:text": true, "delta": [ { "insert": "Group 3" } ] }, "id": "Gwb4ZjdyMJ", "index": "aN", "seed": 242073567 }, "Z7D3qrSurD": { "type": "text", "xywh": "[2478.972284676839,-1231.0379248118952,879.4798583984375,168.75]", "rotate": 0, "text": { "affine:surface:text": true, "delta": [ { "insert": "Related Articles" } ] }, "color": "--affine-palette-line-black", "fontSize": 120, "fontFamily": "blocksuite:surface:OrelegaOne", "fontWeight": "400", "fontStyle": "normal", "textAlign": "left", "hasMaxWidth": false, "id": "Z7D3qrSurD", "index": "aTV", "seed": 2100869690 }, "UloPoCxt6P": { "type": "text", "xywh": "[2522.7441912768363,-1310.8328787672467,35,128]", "rotate": 0, "text": { "affine:surface:text": true, "delta": [ { "insert": " " } ] }, "color": "--affine-palette-line-black", "fontSize": 128, "fontFamily": "blocksuite:surface:OrelegaOne", "fontWeight": "400", "fontStyle": "normal", "textAlign": "left", "hasMaxWidth": false, "id": "UloPoCxt6P", "index": "aTl", "seed": 606071663 }, "EkqQL1MU5m": { "type": "text", "xywh": "[988.4153663986212,-181.71961053807448,563,168.75]", "rotate": 0, "text": { "affine:surface:text": true, "delta": [ { "insert": "Self-host" } ] }, "color": "--affine-palette-line-black", "fontSize": 120, "fontFamily": "blocksuite:surface:OrelegaOne", "fontWeight": "400", "fontStyle": "normal", "textAlign": "left", "hasMaxWidth": true, "id": "EkqQL1MU5m", "index": "aXd", "seed": 1588752895 }, "tCpJR12_hu": { "type": "connector", "mode": 2, "strokeWidth": 8, "stroke": "--affine-palette-line-grey", "strokeStyle": "solid", "roughness": 1.4, "source": { "id": "istDk5DOMO", "position": [ 0.9999999999999999, 0.5 ] }, "target": { "id": "uzfdAcEDxu" }, "controllers": [], "frontEndpointStyle": "None", "rearEndpointStyle": "Arrow", "rough": false, "id": "tCpJR12_hu", "index": "aW", "seed": 1310217918 }, "qRCk-vrGXw": { "type": "shape", "xywh": "[928.4478756397534,-248.78447101666404,943.70584160216,514.081347775151]", "rotate": 0, "shapeType": "rect", "shapeStyle": "General", "radius": 0, "filled": true, "fillColor": "--affine-palette-shape-magenta", "strokeWidth": 4, "strokeColor": "--affine-palette-transparent", "strokeStyle": "solid", "roughness": 1.4, "color": "--affine-palette-line-black", "id": "qRCk-vrGXw", "index": "aXG", "seed": 2015167989, "text": { "affine:surface:text": true, "delta": [] }, "fontFamily": "blocksuite:surface:Inter" }, "f3x6HbuyUQ": { "type": "connector", "mode": 2, "strokeWidth": 8, "stroke": "--affine-palette-line-grey", "strokeStyle": "solid", "roughness": 1.4, "source": { "id": "uzfdAcEDxu", "position": [ 0.4999999999993948, 1.0000000000000002 ] }, "target": { "id": "qRCk-vrGXw", "position": [ 1.0000000000000002, 0.5 ] }, "controllers": [], "frontEndpointStyle": "None", "rearEndpointStyle": "Arrow", "rough": false, "id": "f3x6HbuyUQ", "index": "aY", "seed": 668321843 }, "Nb_9OXyIT3": { "type": "shape", "xywh": "[2403.9004515323168,57.24116579067933,955.1393577008388,542.1082071559455]", "rotate": 0, "shapeType": "rect", "shapeStyle": "General", "radius": 0, "filled": true, "fillColor": "--affine-palette-shape-yellow", "strokeWidth": 4, "strokeColor": "--affine-palette-line-yellow", "strokeStyle": "solid", "roughness": 1.4, "id": "Nb_9OXyIT3", "index": "a0", "seed": 97408177 }, "XWYKw-kpYn": { "type": "group", "children": { "affine:surface:ymap": true, "json": { "EkqQL1MU5m": true, "qRCk-vrGXw": true, "vRgSpk57kZbASGEZGq848": true } }, "title": { "affine:surface:text": true, "delta": [ { "insert": "Group 4" } ] }, "id": "XWYKw-kpYn", "index": "aZ", "seed": 1740232717 }, "_nC65-wkSP": { "type": "text", "xywh": "[2459.953125798208,88.108859492537,779,147]", "rotate": 0, "text": { "affine:surface:text": true, "delta": [ { "insert": "AFFiNE " } ] }, "color": "--affine-palette-line-black", "fontSize": 128, "fontFamily": "blocksuite:surface:OrelegaOne", "fontWeight": "400", "fontStyle": "normal", "textAlign": "left", "hasMaxWidth": true, "id": "_nC65-wkSP", "index": "aa", "seed": 994394416 }, "gPvT0nfbcw": { "type": "text", "xywh": "[2459.953125798208,208.4260321250699,779,147]", "rotate": 0, "text": { "affine:surface:text": true, "delta": [ { "insert": "Development" } ] }, "color": "--affine-palette-line-black", "fontSize": 128, "fontFamily": "blocksuite:surface:OrelegaOne", "fontWeight": "400", "fontStyle": "normal", "textAlign": "left", "hasMaxWidth": true, "id": "gPvT0nfbcw", "index": "ab", "seed": 183687274 }, "laVEftUZ5b": { "type": "group", "children": { "affine:surface:ymap": true, "json": { "Nb_9OXyIT3": true, "_nC65-wkSP": true, "gPvT0nfbcw": true, "47g7sBvNVTS0tJaSnY3n2": true } }, "title": { "affine:surface:text": true, "delta": [ { "insert": "Group 5" } ] }, "id": "laVEftUZ5b", "index": "ac", "seed": 1549109555 }, "t3Rt_B2IAr": { "type": "connector", "mode": 2, "strokeWidth": 8, "stroke": "--affine-palette-line-grey", "strokeStyle": "solid", "roughness": 1.4, "source": { "id": "qRCk-vrGXw", "position": [ 1, 0.5 ] }, "target": { "id": "Nb_9OXyIT3" }, "controllers": [], "frontEndpointStyle": "None", "rearEndpointStyle": "Arrow", "rough": false, "id": "t3Rt_B2IAr", "index": "ad", "seed": 306364128 }, "w86OKmzMtn": { "type": "shape", "xywh": "[-1055.7017064945487,-981.0008617000956,634.709612282481,295.7649942194072]", "rotate": 0, "shapeType": "rect", "shapeStyle": "General", "radius": 0, "filled": true, "fillColor": "--affine-palette-shape-tangerine", "strokeWidth": 4, "strokeColor": "--affine-palette-transparent", "strokeStyle": "solid", "roughness": 1.4, "color": "--affine-palette-line-black", "id": "w86OKmzMtn", "index": "ad", "seed": 1298533711, "text": { "affine:surface:text": true, "delta": [ { "insert": "You can check these URLs to learn about AFFiNE" } ] }, "fontFamily": "blocksuite:surface:Poppins", "fontSize": 36, "fontWeight": "600", "fontStyle": "normal", "textAlign": "left" }, "LHh9XjyG9P": { "type": "connector", "mode": 2, "strokeWidth": 8, "stroke": "--affine-palette-line-grey", "strokeStyle": "solid", "roughness": 1.4, "source": { "id": "istDk5DOMO", "position": [ -6.164088349722365e-17, 0.5 ] }, "target": { "id": "AkgNpJZLrZT5F0zKZnlfV", "position": [ 1, 0.5000000000000001 ] }, "controllers": [], "frontEndpointStyle": "None", "rearEndpointStyle": "Arrow", "rough": false, "id": "LHh9XjyG9P", "index": "ae", "seed": 962796410 }, "sNDFCBEYzR": { "type": "connector", "mode": 2, "strokeWidth": 8, "stroke": "--affine-palette-line-grey", "strokeStyle": "solid", "roughness": 1.4, "source": { "id": "istDk5DOMO", "position": [ -6.164088349722365e-17, 0.5 ] }, "target": { "id": "U9hLesQT23XdloyoCGul3" }, "controllers": [], "frontEndpointStyle": "None", "rearEndpointStyle": "Arrow", "rough": false, "id": "sNDFCBEYzR", "index": "af", "seed": 524593855 }, "F-GXtb8ubm": { "type": "text", "xywh": "[-183.35234372014295,-333.83661977719123,689.3569488978001,92.25]", "rotate": 0, "text": { "affine:surface:text": true, "delta": [ { "insert": "Database reference" } ] }, "color": "--affine-palette-line-black", "fontSize": 72, "fontFamily": "blocksuite:surface:Lora", "fontWeight": "600", "fontStyle": "normal", "textAlign": "left", "hasMaxWidth": true, "id": "F-GXtb8ubm", "index": "ag", "seed": 1394803222 }, "YWOfr8Pprg": { "type": "group", "children": { "affine:surface:ymap": true, "json": { "F-GXtb8ubm": true, "ti3bUhK2TwBdOzJik6e3S": true } }, "title": { "affine:surface:text": true, "delta": [ { "insert": "Group 5" } ] }, "id": "YWOfr8Pprg", "index": "aj", "seed": 484840749 }, "mK-9EA5g4c": { "type": "connector", "mode": 2, "strokeWidth": 8, "stroke": "--affine-palette-line-grey", "strokeStyle": "solid", "roughness": 1.4, "source": { "id": "qRCk-vrGXw", "position": [ 0, 0.5 ] }, "target": { "id": "ti3bUhK2TwBdOzJik6e3S" }, "controllers": [], "frontEndpointStyle": "None", "rearEndpointStyle": "Arrow", "rough": false, "id": "mK-9EA5g4c", "index": "ai", "seed": 1095574431 }, "R2MK4ZzUb3": { "index": "a0", "seed": 1558899337, "xywh": "[126.65897893082821,-2338.7483936405356,2375.5289713541665,722.5748697916666]", "rotate": 0, "shapeType": "rect", "radius": 0, "filled": true, "fillColor": "--affine-palette-shape-white", "strokeWidth": 2, "strokeColor": "--affine-palette-transparent", "strokeStyle": "solid", "shapeStyle": "General", "roughness": 1.4, "type": "shape", "id": "R2MK4ZzUb3", "color": "--affine-palette-line-black" }, "GVPdqrq6T6": { "index": "a0", "seed": 771020267, "children": { "affine:surface:ymap": true, "json": { "R2MK4ZzUb3": true, "6hst9lY5LVoNO3d_zvIzm": true } }, "title": { "affine:surface:text": true, "delta": [ { "insert": "Group 6" } ] }, "type": "group", "id": "GVPdqrq6T6", "xywh": "[126.65897893082821,-2338.7483936405356,2375.5289713541665,722.5748697916665]" }, "hLAqby4WpD": { "index": "Zz", "seed": 2025695507, "xywh": "[-259.87318248973133,-371.99627945163166,948.0569720935435,876.3267415022492]", "rotate": 0, "shapeType": "rect", "radius": 0, "filled": true, "fillColor": "--affine-palette-shape-white", "strokeWidth": 2, "strokeColor": "--affine-palette-transparent", "strokeStyle": "solid", "shapeStyle": "General", "roughness": 1.4, "type": "shape", "id": "hLAqby4WpD", "color": "--affine-palette-line-black" } } }, "children": [ { "type": "block", "id": "AkgNpJZLrZT5F0zKZnlfV", "flavour": "affine:bookmark", "version": 1, "props": { "style": "vertical", "url": "https://affine.pro/", "caption": null, "description": "The universal editor that lets you work, play, present or create just about anything.", "icon": "/favicon-96.png", "image": "https://affine.pro/og.png", "title": "AFFiNE - All In One KnowledgeOS", "index": "a1", "xywh": "[-605.1053721621553,-1497.696057920688,606.4771127476911,649.7969065153833]", "rotate": 0 }, "children": [] }, { "type": "block", "id": "U9hLesQT23XdloyoCGul3", "flavour": "affine:bookmark", "version": 1, "props": { "style": "vertical", "url": "https://www.youtube.com/@affinepro", "caption": null, "description": "AFFiNE is the all-in-one workspace where you can write, draw and plan just about anything - Blend the power of Notion and Miro to enable dynamic note-taking, wikis, tasks, visualized mindmaps and presentations. All you need for productivity and creativity is here!\n", "icon": "https://www.youtube.com/s/desktop/8b6c1f4c/img/favicon_32x32.png", "image": "https://yt3.googleusercontent.com/H9-Rol_TUq4UmR8cdy-LhxFmWdmz5LIm_KTYoVP2D81I-w9T12ttJHfME6kWUnEresNVo4c8dA=s900-c-k-c0x00ffffff-no-rj", "title": "AFFiNE", "index": "a2", "xywh": "[-1043.6169874048903,-641.7901035486665,622.6248931928226,667.0980998494529]", "rotate": 0 }, "children": [] }, { "type": "block", "id": "KIZB4crTfxA32uHeyQL1c", "flavour": "affine:image", "version": 1, "props": { "caption": "", "sourceId": "BFZk3c2ERp-sliRvA7MQ_p3NdkdCLt2Ze0DQ9i21dpA=", "width": 1302, "height": 728, "index": "a3", "xywh": "[-991.0766514037751,-616.4591370809392,505.45950210093383,282.62251730374794]", "rotate": 0, "size": 115416 }, "children": [] }, { "type": "block", "id": "6hst9lY5LVoNO3d_zvIzm", "flavour": "affine:image", "version": 1, "props": { "caption": "", "sourceId": "HWvCItS78DzPGbwcuaGcfkpVDUvL98IvH5SIK8-AcL8=", "width": 1463, "height": 374, "index": "aj", "xywh": "[281.13294520744034,-2242.095913253297,2001.7110026018645,511.7155946501006]", "rotate": 0, "size": 50651 }, "children": [] }, { "type": "block", "id": "SP0s4lY-XT7Vc5grC3meq", "flavour": "affine:image", "version": 1, "props": { "caption": "", "sourceId": "ZRKpsBoC88qEMmeiXKXqywfA1rLvWoLa5rpEh9x9Oj0=", "width": 862, "height": 1388, "index": "acV", "xywh": "[3446.6044934637607,-1339.9783466050073,122.45568062094182,197.1792165914935]", "rotate": 10.938230891828395, "size": 71614 }, "children": [] } ] }, { "type": "block", "id": "YSoxDTnsIMu8JquYH3TKA", "flavour": "affine:note", "version": 1, "props": { "xywh": "[438.73809335123497,-1277.4147764053048,800,418.90625]", "background": "--affine-tag-red", "index": "aK", "hidden": false, "edgeless": { "style": { "borderRadius": 8, "borderSize": 4, "borderStyle": "solid", "shadowType": "--affine-note-shadow-film" }, "collapse": true }, "displayMode": "both" }, "children": [ { "type": "block", "id": "07zREpqxTFSI4sHOJqXqj", "flavour": "affine:paragraph", "version": 1, "props": { "type": "text", "text": { "$blocksuite:internal:text$": true, "delta": [ { "insert": "AFFiNE is an open source all in one workspace, an operating system for all the building blocks of your team wiki, knowledge management and digital assets, an better alternative to Notion and Miro. " } ] } }, "children": [] }, { "type": "block", "id": "fxH1CmEwujpj7i6Fqw_63", "flavour": "affine:paragraph", "version": 1, "props": { "type": "text", "text": { "$blocksuite:internal:text$": true, "delta": [] } }, "children": [] }, { "type": "block", "id": "6a5cXjLNUBkRK3q9mFCho", "flavour": "affine:paragraph", "version": 1, "props": { "type": "h1", "text": { "$blocksuite:internal:text$": true, "delta": [ { "insert": "You own your data, with no compromises" } ] } }, "children": [] }, { "type": "block", "id": "PnIQI6toa9gtAEFoaQ6pa", "flavour": "affine:paragraph", "version": 1, "props": { "type": "h2", "text": { "$blocksuite:internal:text$": true, "delta": [ { "insert": "Local-first & Real-time collaborative" } ] } }, "children": [] }, { "type": "block", "id": "0ijZZYbxui80wOpm4Fskj", "flavour": "affine:paragraph", "version": 1, "props": { "type": "text", "text": { "$blocksuite:internal:text$": true, "delta": [ { "insert": "We love the idea proposed by ink&switch in the famous article of @you own your data, inspite of the cloud. Further more, AFFiNE is the first all-in-one workspace that keep your data ownership with no compromises on real-time collaboration and editing experience." } ] } }, "children": [] }, { "type": "block", "id": "6y_K3csyYwe60f-zCxqjU", "flavour": "affine:paragraph", "version": 1, "props": { "type": "text", "text": { "$blocksuite:internal:text$": true, "delta": [ { "insert": "AFFiNE is a local-first application upon CRDTs with real-time collaboration support. Your data is always stored locally while multiple nodes remains synced in real-time." } ] } }, "children": [] }, { "type": "block", "id": "d5CL4nNGlE-d4X3XlHHRF", "flavour": "affine:paragraph", "version": 1, "props": { "type": "text", "text": { "$blocksuite:internal:text$": true, "delta": [] } }, "children": [] } ] }, { "type": "block", "id": "7oV3CPynT-XYdFFY5c_mi", "flavour": "affine:note", "version": 1, "props": { "xywh": "[2484.0157497641612,-1051.5730113850618,800,134]", "background": "--affine-tag-yellow", "index": "aU", "hidden": false, "edgeless": { "style": { "borderRadius": 8, "borderSize": 4, "borderStyle": "solid", "shadowType": "--affine-note-shadow-film" } }, "displayMode": "both" }, "children": [ { "type": "block", "id": "sss6le3aF4LkE9FobdMf5", "flavour": "affine:paragraph", "version": 1, "props": { "type": "h3", "text": { "$blocksuite:internal:text$": true, "delta": [ { "insert": "Blocks that assemable your next docs, tasks kanban or whiteboard" } ] } }, "children": [] } ] }, { "type": "block", "id": "ZcshKhs7PFzYxJMgEHCOm", "flavour": "affine:note", "version": 1, "props": { "xywh": "[886.5945663000393,-785.2596531832153,800,305]", "background": "--affine-background-secondary-color", "index": "aL", "hidden": false, "edgeless": { "style": { "borderRadius": 8, "borderSize": 4, "borderStyle": "solid", "shadowType": "--affine-note-shadow-film" } }, "displayMode": "both" }, "children": [ { "type": "block", "id": "d6XZGgdQDcMXysIZkhavO", "flavour": "affine:paragraph", "version": 1, "props": { "type": "text", "text": { "$blocksuite:internal:text$": true, "delta": [ { "insert": "There are a large overlap of their atomic \"buliding blocks\" beween these apps. And they are not open souce, nor do they have a plugin system like Vscode for contributors to customize. We want to have something that contains all the features we love and also go one step even further. " } ] } }, "children": [] }, { "type": "block", "id": "VDgeXK0K8ktCT0qOfnEKq", "flavour": "affine:paragraph", "version": 1, "props": { "type": "text", "text": { "$blocksuite:internal:text$": true, "delta": [ { "insert": "We are building AFFiNE to be a fundamental open souce platform that caintains all the building blocks for docs, task management and visual collaboration, hoping you can shaping your next workflow with us that can make your life better and also connecting others, too." } ] } }, "children": [] }, { "type": "block", "id": "ExioNpVxh9yu6sbttKl_A", "flavour": "affine:paragraph", "version": 1, "props": { "type": "text", "text": { "$blocksuite:internal:text$": true, "delta": [ { "insert": "If you want to learn more about the product design of AFFiNE, here goes the concepts:" } ] } }, "children": [] }, { "type": "block", "id": "1eyjujzWkARvzIEt_NO_0", "flavour": "affine:paragraph", "version": 1, "props": { "type": "text", "text": { "$blocksuite:internal:text$": true, "delta": [ { "insert": "To Shape, not to adapt. AFFiNE is built for individual & teams who care their data, who refuse vendor lock-in, and who want to have control over their essential tools." } ] } }, "children": [] } ] }, { "type": "block", "id": "ZNSCuf1BqiNh3AlWyHY0t", "flavour": "affine:note", "version": 1, "props": { "xywh": "[1322.8919532481555,-1287.8991514053048,800,440]", "background": "--affine-tag-green", "index": "aM", "hidden": false, "edgeless": { "style": { "borderRadius": 8, "borderSize": 4, "borderStyle": "solid", "shadowType": "--affine-note-shadow-film" } }, "displayMode": "both" }, "children": [ { "type": "block", "id": "XtY2gZutHqlucdQRLYfLv", "flavour": "affine:paragraph", "version": 1, "props": { "type": "h2", "text": { "$blocksuite:internal:text$": true, "delta": [ { "insert": "A true canvas for blocks in any form" } ] } }, "children": [] }, { "type": "block", "id": "ERXI-KCSmMxuigTuyqpBh", "flavour": "affine:paragraph", "version": 1, "props": { "type": "text", "text": { "$blocksuite:internal:text$": true, "delta": [ { "insert": "Many editor app ", "attributes": { "link": "http://notion.so" } }, { "insert": "claimed to be a canvas for productivity. Since " }, { "insert": "the Mother of All Demos, ", "attributes": { "italic": true } }, { "insert": "Douglas Engelbart, a creative and programable digital workspace has been a pursuit and an ultimate mission for generations of tool makers. " } ] } }, "children": [] }, { "type": "block", "id": "HSl6Bq8rNCLUEcfTId6Mr", "flavour": "affine:paragraph", "version": 1, "props": { "type": "text", "text": { "$blocksuite:internal:text$": true, "delta": [] } }, "children": [] }, { "type": "block", "id": "jfCmCiTXQN1AtM_K_DWX4", "flavour": "affine:paragraph", "version": 1, "props": { "type": "text", "text": { "$blocksuite:internal:text$": true, "delta": [ { "insert": "\"We shape our tools and thereafter our tools shape us”. A lot of pioneers have inspired us a long the way, e.g.:" } ] } }, "children": [] }, { "type": "block", "id": "yBHetcOAeSfZ-smN9qMH-", "flavour": "affine:list", "version": 1, "props": { "type": "bulleted", "text": { "$blocksuite:internal:text$": true, "delta": [ { "insert": "Quip & Notion with their great concept of \"everything is a block\"" } ] }, "checked": false, "collapsed": false }, "children": [] }, { "type": "block", "id": "hquAycZ8LIBIjfhWgqSdy", "flavour": "affine:list", "version": 1, "props": { "type": "bulleted", "text": { "$blocksuite:internal:text$": true, "delta": [ { "insert": "Trello with their Kanban" } ] }, "checked": false, "collapsed": false }, "children": [] }, { "type": "block", "id": "VziHUXzoONYBwoX8ZJe2Q", "flavour": "affine:list", "version": 1, "props": { "type": "bulleted", "text": { "$blocksuite:internal:text$": true, "delta": [ { "insert": "Airtable & Miro with their no-code programable datasheets" } ] }, "checked": false, "collapsed": false }, "children": [] }, { "type": "block", "id": "kfP3ZyrbceVljpp2zx-yN", "flavour": "affine:list", "version": 1, "props": { "type": "bulleted", "text": { "$blocksuite:internal:text$": true, "delta": [ { "insert": "Miro & Whimiscal with their edgeless visual whiteboard" } ] }, "checked": false, "collapsed": false }, "children": [] }, { "type": "block", "id": "QgyKTOLP3RqDnV7Dn59yK", "flavour": "affine:list", "version": 1, "props": { "type": "bulleted", "text": { "$blocksuite:internal:text$": true, "delta": [ { "insert": "Remnote & Capacities with their object-based tag system" } ] }, "checked": false, "collapsed": false }, "children": [] } ] }, { "type": "block", "id": "vRgSpk57kZbASGEZGq848", "flavour": "affine:note", "version": 1, "props": { "xywh": "[988.4153663986212,-9.650269435294504,800,174]", "background": "--affine-background-secondary-color", "index": "aXl", "hidden": false, "edgeless": { "style": { "borderRadius": 8, "borderSize": 4, "borderStyle": "solid", "shadowType": "--affine-note-shadow-film" } }, "displayMode": "both" }, "children": [ { "type": "block", "id": "IGAoDfBpsl4dekAajnnz4", "flavour": "affine:paragraph", "version": 1, "props": { "type": "text", "text": { "$blocksuite:internal:text$": true, "delta": [ { "insert": "For more details, please refer to our " }, { "insert": "RoadMap", "attributes": { "link": "https://docs.affine.pro/docs/core-concepts/roadmap" } } ] } }, "children": [] }, { "type": "block", "id": "DQRA1VFJfngFp4zUzInSh", "flavour": "affine:paragraph", "version": 1, "props": { "type": "h2", "text": { "$blocksuite:internal:text$": true, "delta": [ { "insert": "Self Host" } ] } }, "children": [] }, { "type": "block", "id": "UUGpsr6PzhwTGD1sXGc2P", "flavour": "affine:paragraph", "version": 1, "props": { "type": "text", "text": { "$blocksuite:internal:text$": true, "delta": [ { "insert": "Self host AFFiNE" } ] } }, "children": [] } ] }, { "type": "block", "id": "ti3bUhK2TwBdOzJik6e3S", "flavour": "affine:note", "version": 1, "props": { "xywh": "[-175.61424738883917,-187.42202027192565,800,623]", "background": "--affine-palette-transparent", "index": "aUV", "hidden": false, "edgeless": { "style": { "borderRadius": 8, "borderSize": 4, "borderStyle": "solid", "shadowType": "--affine-note-shadow-film" } }, "displayMode": "both" }, "children": [ { "type": "block", "id": "DOEBUiGBJe0WGe17AZiHJ", "flavour": "affine:database", "version": 3, "props": { "views": [ { "id": "tE0D6DseeMRXaSzpSJytA", "name": "Table View", "mode": "table", "columns": [], "filter": { "type": "group", "op": "and", "conditions": [] }, "header": { "titleColumn": "W6655a0z7d1iC7Z2-rB3c", "iconColumn": "type" } }, { "id": "_JRgwepFt0wkVYZGDae0D", "name": "Kanban View", "mode": "kanban", "columns": [ { "id": "W6655a0z7d1iC7Z2-rB3c", "hide": false }, { "id": "9rjKL3rri5C11CLq8ts98", "hide": false } ], "filter": { "type": "group", "op": "and", "conditions": [] }, "groupBy": { "type": "groupBy", "columnId": "9rjKL3rri5C11CLq8ts98", "name": "multi-select" }, "header": { "titleColumn": "W6655a0z7d1iC7Z2-rB3c", "iconColumn": "type" }, "groupProperties": [] } ], "title": { "$blocksuite:internal:text$": true, "delta": [ { "insert": "Learning From" } ] }, "cells": { "pJwXp3NaljCUiEejT8Cmu": { "9rjKL3rri5C11CLq8ts98": { "columnId": "9rjKL3rri5C11CLq8ts98", "value": [ "Qb9BdsIMB9" ] } }, "qenLhiUYrSm7o7MCYmUHz": { "9rjKL3rri5C11CLq8ts98": { "columnId": "9rjKL3rri5C11CLq8ts98", "value": [ "XUeSPO6byK" ] } }, "OpHLROzS-6pjaFyEngltT": { "9rjKL3rri5C11CLq8ts98": { "columnId": "9rjKL3rri5C11CLq8ts98", "value": [ "DSQfU41IDb" ] } }, "4PxjIkId2XDoOShorMcsE": { "9rjKL3rri5C11CLq8ts98": { "columnId": "9rjKL3rri5C11CLq8ts98", "value": [ "DSQfU41IDb" ] } }, "2kGxlew9btFtIw6BiDlvw": { "9rjKL3rri5C11CLq8ts98": { "columnId": "9rjKL3rri5C11CLq8ts98", "value": [ "DSQfU41IDb" ] } }, "XjbM-_AQurMMI1Q4qrXeJ": { "9rjKL3rri5C11CLq8ts98": { "columnId": "9rjKL3rri5C11CLq8ts98", "value": [ "DSQfU41IDb" ] } }, "33FUixhN50VX2kfB3TNiG": { "9rjKL3rri5C11CLq8ts98": { "columnId": "9rjKL3rri5C11CLq8ts98", "value": [] } } }, "columns": [ { "type": "title", "name": "Title", "data": {}, "id": "W6655a0z7d1iC7Z2-rB3c" }, { "type": "multi-select", "name": "Tag", "data": { "options": [ { "id": "DSQfU41IDb", "value": "Reference", "color": "var(--affine-tag-blue)" }, { "id": "XUeSPO6byK", "value": "Developers", "color": "var(--affine-tag-red)" }, { "id": "Qb9BdsIMB9", "value": "AFFiNE", "color": "var(--affine-tag-pink)" } ] }, "id": "9rjKL3rri5C11CLq8ts98" } ] }, "children": [ { "type": "block", "id": "pJwXp3NaljCUiEejT8Cmu", "flavour": "affine:paragraph", "version": 1, "props": { "type": "h2", "text": { "$blocksuite:internal:text$": true, "delta": [ { "insert": "Affine Development" } ] } }, "children": [] }, { "type": "block", "id": "qenLhiUYrSm7o7MCYmUHz", "flavour": "affine:paragraph", "version": 1, "props": { "type": "text", "text": { "$blocksuite:internal:text$": true, "delta": [ { "insert": "For developers or installations guilds, please go to " }, { "insert": " ", "attributes": { "reference": { "type": "LinkedPage", "pageId": "7iq0MM5AwfHRa0pbRUyaa" } } } ] } }, "children": [] }, { "type": "block", "id": "OpHLROzS-6pjaFyEngltT", "flavour": "affine:list", "version": 1, "props": { "type": "bulleted", "text": { "$blocksuite:internal:text$": true, "delta": [ { "insert": "Quip & Notion with their great concept of \"everything is a block\"" } ] }, "checked": false, "collapsed": false }, "children": [] }, { "type": "block", "id": "4PxjIkId2XDoOShorMcsE", "flavour": "affine:list", "version": 1, "props": { "type": "bulleted", "text": { "$blocksuite:internal:text$": true, "delta": [ { "insert": "Trello with their Kanban" } ] }, "checked": false, "collapsed": false }, "children": [] }, { "type": "block", "id": "2kGxlew9btFtIw6BiDlvw", "flavour": "affine:list", "version": 1, "props": { "type": "bulleted", "text": { "$blocksuite:internal:text$": true, "delta": [ { "insert": "Airtable & Miro with their no-code programable datasheets" } ] }, "checked": false, "collapsed": false }, "children": [] }, { "type": "block", "id": "XjbM-_AQurMMI1Q4qrXeJ", "flavour": "affine:list", "version": 1, "props": { "type": "bulleted", "text": { "$blocksuite:internal:text$": true, "delta": [ { "insert": "Miro & Whimiscal with their edgeless visual whiteboard" } ] }, "checked": false, "collapsed": false }, "children": [] }, { "type": "block", "id": "33FUixhN50VX2kfB3TNiG", "flavour": "affine:list", "version": 1, "props": { "type": "bulleted", "text": { "$blocksuite:internal:text$": true, "delta": [ { "insert": "Remnote & Capacities with their object-based tag system" } ] }, "checked": false, "collapsed": false }, "children": [] } ] } ] }, { "type": "block", "id": "WroyA5reQf_79VDO8Ydbe", "flavour": "affine:note", "version": 1, "props": { "xywh": "[2451.5708243349773,387.12444894259284,777.7775400037704,132.5246263504423]", "background": "--affine-background-secondary-color", "index": "ah-", "hidden": false, "edgeless": { "style": { "borderRadius": 8, "borderSize": 4, "borderStyle": "solid", "shadowType": "--affine-note-shadow-film" }, "collapse": true }, "displayMode": "both" }, "children": [ { "type": "block", "id": "UjEFRdtgkPYh5hxZMueYw", "flavour": "affine:paragraph", "version": 1, "props": { "type": "h2", "text": { "$blocksuite:internal:text$": true, "delta": [ { "insert": "Affine Development" } ] } }, "children": [] }, { "type": "block", "id": "hYAZBSl_jFeVWTiMQlKvj", "flavour": "affine:paragraph", "version": 1, "props": { "type": "text", "text": { "$blocksuite:internal:text$": true, "delta": [ { "insert": "For developers or installations guilds, please go to " }, { "insert": "AFFiNE Development", "attributes": { "link": "https://docs.affine.pro/docs/development/quick-start" } } ] } }, "children": [] } ] } ] } }