mirror of
https://github.com/toeverything/AFFiNE.git
synced 2024-12-17 18:01:43 +03:00
1667 lines
52 KiB
JSON
1667 lines
52 KiB
JSON
{
|
|
"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": "YSoxDTnsIMu8JquYH3TKA",
|
|
"flavour": "affine:note",
|
|
"version": 1,
|
|
"props": {
|
|
"xywh": "[438.73809335123497,-1277.4147764053048,800,418.90625]",
|
|
"background": "--affine-tag-red",
|
|
"index": "aK",
|
|
"hidden": false,
|
|
"displayMode": "both",
|
|
"edgeless": {
|
|
"style": {
|
|
"borderRadius": 8,
|
|
"borderSize": 4,
|
|
"borderStyle": "solid",
|
|
"shadowType": "--affine-note-shadow-film"
|
|
},
|
|
"collapse": true
|
|
}
|
|
},
|
|
"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 and a 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 about you owning your data, despite the cloud. Furthermore, AFFiNE is the first all-in-one workspace that keeps 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 remain 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,
|
|
"displayMode": "both",
|
|
"edgeless": {
|
|
"style": {
|
|
"borderRadius": 8,
|
|
"borderSize": 4,
|
|
"borderStyle": "solid",
|
|
"shadowType": "--affine-note-shadow-film"
|
|
}
|
|
}
|
|
},
|
|
"children": [
|
|
{
|
|
"type": "block",
|
|
"id": "sss6le3aF4LkE9FobdMf5",
|
|
"flavour": "affine:paragraph",
|
|
"version": 1,
|
|
"props": {
|
|
"type": "h3",
|
|
"text": {
|
|
"$blocksuite:internal:text$": true,
|
|
"delta": [
|
|
{
|
|
"insert": "Blocks that assemble 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,
|
|
"displayMode": "both",
|
|
"edgeless": {
|
|
"style": {
|
|
"borderRadius": 8,
|
|
"borderSize": 4,
|
|
"borderStyle": "solid",
|
|
"shadowType": "--affine-note-shadow-film"
|
|
}
|
|
}
|
|
},
|
|
"children": [
|
|
{
|
|
"type": "block",
|
|
"id": "d6XZGgdQDcMXysIZkhavO",
|
|
"flavour": "affine:paragraph",
|
|
"version": 1,
|
|
"props": {
|
|
"type": "text",
|
|
"text": {
|
|
"$blocksuite:internal:text$": true,
|
|
"delta": [
|
|
{
|
|
"insert": "There is a large overlap of their atomic \"building blocks\" between these apps. They are neither open source nor have a plugin system like VS Code for contributors to customize. We want to have something that contains all the features we love and goes one step 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 source platform that contains all the building blocks for docs, task management and visual collaboration, hoping you can shape your next workflow with us that can make your life better and also connect 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 individuals & teams who care about 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,446]",
|
|
"background": "--affine-tag-green",
|
|
"index": "aM",
|
|
"hidden": false,
|
|
"displayMode": "both",
|
|
"edgeless": {
|
|
"style": {
|
|
"borderRadius": 8,
|
|
"borderSize": 4,
|
|
"borderStyle": "solid",
|
|
"shadowType": "--affine-note-shadow-film"
|
|
}
|
|
}
|
|
},
|
|
"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 apps ",
|
|
"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,
|
|
"displayMode": "both",
|
|
"edgeless": {
|
|
"style": {
|
|
"borderRadius": 8,
|
|
"borderSize": 4,
|
|
"borderStyle": "solid",
|
|
"shadowType": "--affine-note-shadow-film"
|
|
}
|
|
}
|
|
},
|
|
"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,630]",
|
|
"background": "--affine-palette-transparent",
|
|
"index": "aUV",
|
|
"hidden": false,
|
|
"displayMode": "both",
|
|
"edgeless": {
|
|
"style": {
|
|
"borderRadius": 8,
|
|
"borderSize": 4,
|
|
"borderStyle": "solid",
|
|
"shadowType": "--affine-note-shadow-film"
|
|
}
|
|
}
|
|
},
|
|
"children": [
|
|
{
|
|
"type": "block",
|
|
"id": "ca52PVhUmUI4rcalZcNIP",
|
|
"flavour": "affine:database",
|
|
"version": 3,
|
|
"props": {
|
|
"views": [
|
|
{
|
|
"id": "Gt8Hbz0vBy33WSl58VH2Y",
|
|
"name": "Table View",
|
|
"mode": "table",
|
|
"columns": [],
|
|
"filter": {
|
|
"type": "group",
|
|
"op": "and",
|
|
"conditions": []
|
|
},
|
|
"header": {
|
|
"titleColumn": "tEvV9x-oBP3m4MwVyFH1Z",
|
|
"iconColumn": "type"
|
|
}
|
|
},
|
|
{
|
|
"id": "43eIk3skKQWFlamyg8IIn",
|
|
"name": "Kanban View",
|
|
"mode": "kanban",
|
|
"columns": [
|
|
{
|
|
"id": "tEvV9x-oBP3m4MwVyFH1Z",
|
|
"hide": false
|
|
},
|
|
{
|
|
"id": "sC99IAB2x_QM0zaPEj2ow",
|
|
"hide": false
|
|
}
|
|
],
|
|
"filter": {
|
|
"type": "group",
|
|
"op": "and",
|
|
"conditions": []
|
|
},
|
|
"groupBy": {
|
|
"type": "groupBy",
|
|
"columnId": "sC99IAB2x_QM0zaPEj2ow",
|
|
"name": "multi-select"
|
|
},
|
|
"header": {
|
|
"titleColumn": "tEvV9x-oBP3m4MwVyFH1Z",
|
|
"iconColumn": "type"
|
|
},
|
|
"groupProperties": []
|
|
}
|
|
],
|
|
"title": {
|
|
"$blocksuite:internal:text$": true,
|
|
"delta": [
|
|
{
|
|
"insert": "Learning From"
|
|
}
|
|
]
|
|
},
|
|
"cells": {
|
|
"ZfDcoflQ7MExWUITd3KrK": {
|
|
"sC99IAB2x_QM0zaPEj2ow": {
|
|
"columnId": "sC99IAB2x_QM0zaPEj2ow",
|
|
"value": [
|
|
"AxSe-53xjX"
|
|
]
|
|
}
|
|
},
|
|
"Yf71D3Dlr73G18wDZuQqE": {
|
|
"sC99IAB2x_QM0zaPEj2ow": {
|
|
"columnId": "sC99IAB2x_QM0zaPEj2ow",
|
|
"value": [
|
|
"0jh9gNw4Yl"
|
|
]
|
|
}
|
|
},
|
|
"SUg3un_w_z8TUEtHfh8ut": {
|
|
"sC99IAB2x_QM0zaPEj2ow": {
|
|
"columnId": "sC99IAB2x_QM0zaPEj2ow",
|
|
"value": [
|
|
"HgHsKOUINZ"
|
|
]
|
|
}
|
|
},
|
|
"-aZgjpp_AnbWd8Dw2Ztgf": {
|
|
"sC99IAB2x_QM0zaPEj2ow": {
|
|
"columnId": "sC99IAB2x_QM0zaPEj2ow",
|
|
"value": [
|
|
"HgHsKOUINZ"
|
|
]
|
|
}
|
|
},
|
|
"TBmAnCe_VyLufkGcXxoqa": {
|
|
"sC99IAB2x_QM0zaPEj2ow": {
|
|
"columnId": "sC99IAB2x_QM0zaPEj2ow",
|
|
"value": [
|
|
"HgHsKOUINZ"
|
|
]
|
|
}
|
|
},
|
|
"5X09XHOGZocBet9Gc8jLg": {
|
|
"sC99IAB2x_QM0zaPEj2ow": {
|
|
"columnId": "sC99IAB2x_QM0zaPEj2ow",
|
|
"value": [
|
|
"HgHsKOUINZ"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"columns": [
|
|
{
|
|
"type": "title",
|
|
"name": "Title",
|
|
"data": {},
|
|
"id": "tEvV9x-oBP3m4MwVyFH1Z"
|
|
},
|
|
{
|
|
"type": "multi-select",
|
|
"name": "Tag",
|
|
"data": {
|
|
"options": [
|
|
{
|
|
"id": "HgHsKOUINZ",
|
|
"value": "Reference",
|
|
"color": "var(--affine-tag-blue)"
|
|
},
|
|
{
|
|
"id": "0jh9gNw4Yl",
|
|
"value": "Developers",
|
|
"color": "var(--affine-tag-orange)"
|
|
},
|
|
{
|
|
"id": "AxSe-53xjX",
|
|
"value": "AFFiNE",
|
|
"color": "var(--affine-tag-pink)"
|
|
}
|
|
]
|
|
},
|
|
"id": "sC99IAB2x_QM0zaPEj2ow"
|
|
}
|
|
]
|
|
},
|
|
"children": [
|
|
{
|
|
"type": "block",
|
|
"id": "ZfDcoflQ7MExWUITd3KrK",
|
|
"flavour": "affine:paragraph",
|
|
"version": 1,
|
|
"props": {
|
|
"type": "text",
|
|
"text": {
|
|
"$blocksuite:internal:text$": true,
|
|
"delta": [
|
|
{
|
|
"insert": "Affine Development"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"children": []
|
|
},
|
|
{
|
|
"type": "block",
|
|
"id": "Yf71D3Dlr73G18wDZuQqE",
|
|
"flavour": "affine:paragraph",
|
|
"version": 1,
|
|
"props": {
|
|
"type": "text",
|
|
"text": {
|
|
"$blocksuite:internal:text$": true,
|
|
"delta": [
|
|
{
|
|
"insert": "For developers or installations guides, please go to AFFiNE Doc"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"children": []
|
|
},
|
|
{
|
|
"type": "block",
|
|
"id": "SUg3un_w_z8TUEtHfh8ut",
|
|
"flavour": "affine:paragraph",
|
|
"version": 1,
|
|
"props": {
|
|
"type": "text",
|
|
"text": {
|
|
"$blocksuite:internal:text$": true,
|
|
"delta": [
|
|
{
|
|
"insert": "Quip & Notion with their great concept of \"everything is a block\""
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"children": []
|
|
},
|
|
{
|
|
"type": "block",
|
|
"id": "-aZgjpp_AnbWd8Dw2Ztgf",
|
|
"flavour": "affine:paragraph",
|
|
"version": 1,
|
|
"props": {
|
|
"type": "text",
|
|
"text": {
|
|
"$blocksuite:internal:text$": true,
|
|
"delta": [
|
|
{
|
|
"insert": "Trello with their Kanban"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"children": []
|
|
},
|
|
{
|
|
"type": "block",
|
|
"id": "TBmAnCe_VyLufkGcXxoqa",
|
|
"flavour": "affine:paragraph",
|
|
"version": 1,
|
|
"props": {
|
|
"type": "text",
|
|
"text": {
|
|
"$blocksuite:internal:text$": true,
|
|
"delta": [
|
|
{
|
|
"insert": "Airtable & Miro with their no-code programable datasheets"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"children": []
|
|
},
|
|
{
|
|
"type": "block",
|
|
"id": "5X09XHOGZocBet9Gc8jLg",
|
|
"flavour": "affine:paragraph",
|
|
"version": 1,
|
|
"props": {
|
|
"type": "text",
|
|
"text": {
|
|
"$blocksuite:internal:text$": true,
|
|
"delta": [
|
|
{
|
|
"insert": "Miro & Whimiscal with their edgeless visual whiteboard"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"children": []
|
|
},
|
|
{
|
|
"type": "block",
|
|
"id": "AQlHIrBsnVvXbcv7CkfIb",
|
|
"flavour": "affine:paragraph",
|
|
"version": 1,
|
|
"props": {
|
|
"type": "text",
|
|
"text": {
|
|
"$blocksuite:internal:text$": true,
|
|
"delta": [
|
|
{
|
|
"insert": "Remnote & Capacities with their object-based tag system"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"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,
|
|
"displayMode": "both",
|
|
"edgeless": {
|
|
"style": {
|
|
"borderRadius": 8,
|
|
"borderSize": 4,
|
|
"borderStyle": "solid",
|
|
"shadowType": "--affine-note-shadow-film"
|
|
},
|
|
"collapse": true
|
|
}
|
|
},
|
|
"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 developer or installation guides, please go to "
|
|
},
|
|
{
|
|
"insert": "AFFiNE Development",
|
|
"attributes": {
|
|
"link": "https://docs.affine.pro/docs/development/quick-start"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"children": []
|
|
},
|
|
{
|
|
"type": "block",
|
|
"id": "3yGs4dQr_ohw6Qs22iTKS",
|
|
"flavour": "affine:paragraph",
|
|
"version": 1,
|
|
"props": {
|
|
"type": "text",
|
|
"text": {
|
|
"$blocksuite:internal:text$": true,
|
|
"delta": []
|
|
}
|
|
},
|
|
"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,702.1470991695091,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.35234372014293,-333.83661977719123,744.8157214875225,92]",
|
|
"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": []
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
} |