1
0
Fork 0
mirror of https://github.com/anyproto/docs.git synced 2025-06-08 05:47:05 +09:00

GitBook: [#109] small grammar fix

This commit is contained in:
div 2021-11-13 10:16:35 +00:00 committed by gitbook-bot
parent 5f585d9785
commit 80ab3911e7
No known key found for this signature in database
GPG key ID: 07D2180C7B12D0FF
98 changed files with 863 additions and 0 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 139 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 145 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 145 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 19 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 534 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 137 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 280 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 414 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 414 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 639 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 640 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 68 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 636 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 698 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 605 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 605 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 626 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 758 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 758 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 157 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 116 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 116 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 392 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 286 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 286 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 98 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 252 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 714 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 224 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 135 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 181 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 377 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 451 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 658 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 194 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 194 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 166 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 166 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 144 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 144 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 179 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 305 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 305 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 702 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 702 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 717 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 499 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 130 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 249 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1,007 KiB

BIN
.gitbook/assets/gallery.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.3 MiB

View file

@ -0,0 +1,19 @@
<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M10.5 3.125C9.91421 3.125 9.4375 2.64829 9.4375 2.0625C9.4375 1.47671 9.91421 1 10.5 1C11.0858 1 11.5625 1.47671 11.5625 2.0625C11.5625 2.64829 11.0858 3.125 10.5 3.125Z" fill="#ACA996"/>
<path d="M10.5 18C9.91421 18 9.4375 17.5233 9.4375 16.9375C9.4375 16.3517 9.91421 15.875 10.5 15.875C11.0858 15.875 11.5625 16.3517 11.5625 16.9375C11.5625 17.5233 11.0858 18 10.5 18Z" fill="#ACA996"/>
<path d="M15.0078 4.99144C14.5935 4.57777 14.5921 3.90556 15.0078 3.48906C15.4073 3.08815 16.1086 3.08744 16.5102 3.48906C16.926 3.90486 16.926 4.57706 16.5102 4.99215C16.0944 5.40794 15.4229 5.40723 15.0078 4.99144Z" fill="#ACA996"/>
<path d="M4.48982 15.5102C4.07403 15.0944 4.07403 14.4222 4.48982 14.0071C4.89074 13.6069 5.59199 13.6069 5.9922 14.0078C6.40657 14.4215 6.40799 15.0937 5.9922 15.5095C5.57711 15.926 4.90491 15.926 4.48982 15.5102Z" fill="#ACA996"/>
<path d="M17.9375 10.5625C17.3517 10.5625 16.875 10.0858 16.875 9.5C16.875 8.91421 17.3517 8.4375 17.9375 8.4375C18.5233 8.4375 19 8.91421 19 9.5C19 10.0858 18.5233 10.5625 17.9375 10.5625Z" fill="#ACA996"/>
<path d="M3.0625 10.5625C2.47671 10.5625 2 10.0858 2 9.5C2 8.91421 2.47671 8.4375 3.0625 8.4375C3.64829 8.4375 4.125 8.91421 4.125 9.5C4.125 10.0858 3.64829 10.5625 3.0625 10.5625Z" fill="#ACA996"/>
<path d="M15.0078 15.5103C14.592 15.0945 14.5927 14.423 15.0085 14.0079C15.4073 13.6077 16.1092 13.607 16.5109 14.0079C16.9252 14.4216 16.9267 15.0945 16.5109 15.5103C16.0951 15.9261 15.4229 15.9261 15.0078 15.5103Z" fill="#ACA996"/>
<path d="M4.48982 4.99225C4.07403 4.57716 4.07403 3.90496 4.48982 3.48916C4.89145 3.08825 5.59199 3.08825 5.99291 3.48916C6.40728 3.90425 6.4087 4.57646 5.99149 4.99225C5.57782 5.40733 4.90561 5.40804 4.48982 4.99225Z" fill="#ACA996"/>
<path d="M10.5 5.427C10.2067 5.427 9.96875 5.189 9.96875 4.89575V2.77075C9.96875 2.4775 10.2067 2.2395 10.5 2.2395C10.7932 2.2395 11.0312 2.4775 11.0312 2.77075V4.89575C11.0312 5.189 10.7932 5.427 10.5 5.427Z" fill="#ACA996"/>
<path d="M10.5 16.7605C10.2067 16.7605 9.96875 16.5225 9.96875 16.2292V14.1042C9.96875 13.811 10.2067 13.573 10.5 13.573C10.7932 13.573 11.0312 13.811 11.0312 14.1042V16.2292C11.0312 16.5225 10.7932 16.7605 10.5 16.7605Z" fill="#ACA996"/>
<path d="M13.7556 6.77573C13.6196 6.77573 13.4836 6.72403 13.3801 6.6199C13.1726 6.41236 13.1726 6.0759 13.3801 5.86836L14.8825 4.36598C15.0901 4.15844 15.4265 4.15844 15.6341 4.36598C15.8416 4.57353 15.8416 4.90998 15.6341 5.11753L14.1317 6.6199C14.0276 6.72403 13.8916 6.77573 13.7556 6.77573Z" fill="#ACA996"/>
<path d="M5.74201 14.789C5.60601 14.789 5.47001 14.7373 5.36659 14.6332C5.15905 14.4257 5.15905 14.0892 5.36659 13.8817L6.86897 12.3793C7.07651 12.1717 7.41297 12.1717 7.62051 12.3793C7.82805 12.5868 7.82805 12.9233 7.62051 13.1308L6.11814 14.6332C6.01401 14.7373 5.87801 14.789 5.74201 14.789Z" fill="#ACA996"/>
<path d="M17.2292 10.0312H15.1042C14.811 10.0312 14.573 9.79325 14.573 9.5C14.573 9.20675 14.811 8.96875 15.1042 8.96875H17.2292C17.5225 8.96875 17.7605 9.20675 17.7605 9.5C17.7605 9.79325 17.5225 10.0312 17.2292 10.0312Z" fill="#ACA996"/>
<path d="M5.89575 10.0312H3.77075C3.4775 10.0312 3.2395 9.79325 3.2395 9.5C3.2395 9.20675 3.4775 8.96875 3.77075 8.96875H5.89575C6.189 8.96875 6.427 9.20675 6.427 9.5C6.427 9.79325 6.189 10.0312 5.89575 10.0312Z" fill="#ACA996"/>
<path d="M15.2579 14.789C15.1219 14.789 14.9859 14.7373 14.8825 14.6332L13.3801 13.1308C13.1726 12.9233 13.1726 12.5868 13.3801 12.3793C13.5877 12.1717 13.9241 12.1717 14.1317 12.3793L15.6341 13.8817C15.8416 14.0892 15.8416 14.4257 15.6341 14.6332C15.5299 14.7373 15.3939 14.789 15.2579 14.789Z" fill="#ACA996"/>
<path d="M7.24448 6.77573C7.10848 6.77573 6.97248 6.72403 6.86907 6.6199L5.36598 5.11753C5.15844 4.90998 5.15844 4.57353 5.36598 4.36598C5.57353 4.15844 5.90998 4.15844 6.11753 4.36598L7.6199 5.86836C7.82744 6.0759 7.82744 6.41236 7.6199 6.6199C7.51648 6.72403 7.38048 6.77573 7.24448 6.77573Z" fill="#ACA996"/>
<rect x="8.375" y="7.375" width="4.25" height="4.25" rx="2.125" fill="#ACA996"/>
</svg>

After

Width:  |  Height:  |  Size: 4 KiB

19
.gitbook/assets/graph.svg Normal file
View file

@ -0,0 +1,19 @@
<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M10.5 3.125C9.91421 3.125 9.4375 2.64829 9.4375 2.0625C9.4375 1.47671 9.91421 1 10.5 1C11.0858 1 11.5625 1.47671 11.5625 2.0625C11.5625 2.64829 11.0858 3.125 10.5 3.125Z" fill="#ACA996"/>
<path d="M10.5 18C9.91421 18 9.4375 17.5233 9.4375 16.9375C9.4375 16.3517 9.91421 15.875 10.5 15.875C11.0858 15.875 11.5625 16.3517 11.5625 16.9375C11.5625 17.5233 11.0858 18 10.5 18Z" fill="#ACA996"/>
<path d="M15.0078 4.99144C14.5935 4.57777 14.5921 3.90556 15.0078 3.48906C15.4073 3.08815 16.1086 3.08744 16.5102 3.48906C16.926 3.90486 16.926 4.57706 16.5102 4.99215C16.0944 5.40794 15.4229 5.40723 15.0078 4.99144Z" fill="#ACA996"/>
<path d="M4.48982 15.5102C4.07403 15.0944 4.07403 14.4222 4.48982 14.0071C4.89074 13.6069 5.59199 13.6069 5.9922 14.0078C6.40657 14.4215 6.40799 15.0937 5.9922 15.5095C5.57711 15.926 4.90491 15.926 4.48982 15.5102Z" fill="#ACA996"/>
<path d="M17.9375 10.5625C17.3517 10.5625 16.875 10.0858 16.875 9.5C16.875 8.91421 17.3517 8.4375 17.9375 8.4375C18.5233 8.4375 19 8.91421 19 9.5C19 10.0858 18.5233 10.5625 17.9375 10.5625Z" fill="#ACA996"/>
<path d="M3.0625 10.5625C2.47671 10.5625 2 10.0858 2 9.5C2 8.91421 2.47671 8.4375 3.0625 8.4375C3.64829 8.4375 4.125 8.91421 4.125 9.5C4.125 10.0858 3.64829 10.5625 3.0625 10.5625Z" fill="#ACA996"/>
<path d="M15.0078 15.5103C14.592 15.0945 14.5927 14.423 15.0085 14.0079C15.4073 13.6077 16.1092 13.607 16.5109 14.0079C16.9252 14.4216 16.9267 15.0945 16.5109 15.5103C16.0951 15.9261 15.4229 15.9261 15.0078 15.5103Z" fill="#ACA996"/>
<path d="M4.48982 4.99225C4.07403 4.57716 4.07403 3.90496 4.48982 3.48916C4.89145 3.08825 5.59199 3.08825 5.99291 3.48916C6.40728 3.90425 6.4087 4.57646 5.99149 4.99225C5.57782 5.40733 4.90561 5.40804 4.48982 4.99225Z" fill="#ACA996"/>
<path d="M10.5 5.427C10.2067 5.427 9.96875 5.189 9.96875 4.89575V2.77075C9.96875 2.4775 10.2067 2.2395 10.5 2.2395C10.7932 2.2395 11.0312 2.4775 11.0312 2.77075V4.89575C11.0312 5.189 10.7932 5.427 10.5 5.427Z" fill="#ACA996"/>
<path d="M10.5 16.7605C10.2067 16.7605 9.96875 16.5225 9.96875 16.2292V14.1042C9.96875 13.811 10.2067 13.573 10.5 13.573C10.7932 13.573 11.0312 13.811 11.0312 14.1042V16.2292C11.0312 16.5225 10.7932 16.7605 10.5 16.7605Z" fill="#ACA996"/>
<path d="M13.7556 6.77573C13.6196 6.77573 13.4836 6.72403 13.3801 6.6199C13.1726 6.41236 13.1726 6.0759 13.3801 5.86836L14.8825 4.36598C15.0901 4.15844 15.4265 4.15844 15.6341 4.36598C15.8416 4.57353 15.8416 4.90998 15.6341 5.11753L14.1317 6.6199C14.0276 6.72403 13.8916 6.77573 13.7556 6.77573Z" fill="#ACA996"/>
<path d="M5.74201 14.789C5.60601 14.789 5.47001 14.7373 5.36659 14.6332C5.15905 14.4257 5.15905 14.0892 5.36659 13.8817L6.86897 12.3793C7.07651 12.1717 7.41297 12.1717 7.62051 12.3793C7.82805 12.5868 7.82805 12.9233 7.62051 13.1308L6.11814 14.6332C6.01401 14.7373 5.87801 14.789 5.74201 14.789Z" fill="#ACA996"/>
<path d="M17.2292 10.0312H15.1042C14.811 10.0312 14.573 9.79325 14.573 9.5C14.573 9.20675 14.811 8.96875 15.1042 8.96875H17.2292C17.5225 8.96875 17.7605 9.20675 17.7605 9.5C17.7605 9.79325 17.5225 10.0312 17.2292 10.0312Z" fill="#ACA996"/>
<path d="M5.89575 10.0312H3.77075C3.4775 10.0312 3.2395 9.79325 3.2395 9.5C3.2395 9.20675 3.4775 8.96875 3.77075 8.96875H5.89575C6.189 8.96875 6.427 9.20675 6.427 9.5C6.427 9.79325 6.189 10.0312 5.89575 10.0312Z" fill="#ACA996"/>
<path d="M15.2579 14.789C15.1219 14.789 14.9859 14.7373 14.8825 14.6332L13.3801 13.1308C13.1726 12.9233 13.1726 12.5868 13.3801 12.3793C13.5877 12.1717 13.9241 12.1717 14.1317 12.3793L15.6341 13.8817C15.8416 14.0892 15.8416 14.4257 15.6341 14.6332C15.5299 14.7373 15.3939 14.789 15.2579 14.789Z" fill="#ACA996"/>
<path d="M7.24448 6.77573C7.10848 6.77573 6.97248 6.72403 6.86907 6.6199L5.36598 5.11753C5.15844 4.90998 5.15844 4.57353 5.36598 4.36598C5.57353 4.15844 5.90998 4.15844 6.11753 4.36598L7.6199 5.86836C7.82744 6.0759 7.82744 6.41236 7.6199 6.6199C7.51648 6.72403 7.38048 6.77573 7.24448 6.77573Z" fill="#ACA996"/>
<rect x="8.375" y="7.375" width="4.25" height="4.25" rx="2.125" fill="#ACA996"/>
</svg>

After

Width:  |  Height:  |  Size: 4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 160 KiB

BIN
.gitbook/assets/image.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 139 KiB

BIN
.gitbook/assets/image.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 194 KiB

View file

@ -0,0 +1,5 @@
<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" clip-rule="evenodd" d="M7 2C5.61929 2 4.5 3.11929 4.5 4.5V15.5C4.5 16.8807 5.61929 18 7 18H8.5C7.11929 18 6 16.8807 6 15.5V4.5C6 3.11929 7.11929 2 8.5 2H7Z" fill="#ACA996"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M3.5 2C2.11929 2 1 3.11929 1 4.5V15.5C1 16.8807 2.11929 18 3.5 18H5C3.61929 18 2.5 16.8807 2.5 15.5V4.5C2.5 3.11929 3.61929 2 5 2H3.5Z" fill="#ACA996"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M16.5 3.5H10.5C9.94772 3.5 9.5 3.94772 9.5 4.5V15.5C9.5 16.0523 9.94772 16.5 10.5 16.5H16.5C17.0523 16.5 17.5 16.0523 17.5 15.5V4.5C17.5 3.94772 17.0523 3.5 16.5 3.5ZM10.5 2C9.11929 2 8 3.11929 8 4.5V15.5C8 16.8807 9.11929 18 10.5 18H16.5C17.8807 18 19 16.8807 19 15.5V4.5C19 3.11929 17.8807 2 16.5 2H10.5Z" fill="#ACA996"/>
</svg>

After

Width:  |  Height:  |  Size: 879 B

5
.gitbook/assets/nav.svg Normal file
View file

@ -0,0 +1,5 @@
<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" clip-rule="evenodd" d="M7 2C5.61929 2 4.5 3.11929 4.5 4.5V15.5C4.5 16.8807 5.61929 18 7 18H8.5C7.11929 18 6 16.8807 6 15.5V4.5C6 3.11929 7.11929 2 8.5 2H7Z" fill="#ACA996"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M3.5 2C2.11929 2 1 3.11929 1 4.5V15.5C1 16.8807 2.11929 18 3.5 18H5C3.61929 18 2.5 16.8807 2.5 15.5V4.5C2.5 3.11929 3.61929 2 5 2H3.5Z" fill="#ACA996"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M16.5 3.5H10.5C9.94772 3.5 9.5 3.94772 9.5 4.5V15.5C9.5 16.0523 9.94772 16.5 10.5 16.5H16.5C17.0523 16.5 17.5 16.0523 17.5 15.5V4.5C17.5 3.94772 17.0523 3.5 16.5 3.5ZM10.5 2C9.11929 2 8 3.11929 8 4.5V15.5C8 16.8807 9.11929 18 10.5 18H16.5C17.8807 18 19 16.8807 19 15.5V4.5C19 3.11929 17.8807 2 16.5 2H10.5Z" fill="#ACA996"/>
</svg>

After

Width:  |  Height:  |  Size: 879 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.7 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.6 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.7 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.6 MiB

BIN
.gitbook/assets/test.gif Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.8 MiB

View file

@ -0,0 +1,96 @@
# Intro
![Home page](<.gitbook/assets/Screenshot 2021-11-05 at 18.45.31.png>)
Anytype is the next-generation software that works as your brain does. It solves everyday problems while respecting your privacy and data rights. Anytype is a personal knowledge base, a digital brain that allows you to capture, describe, and connect information.
You can use Anytype to create books, tasks, notes, ideas, documents, tools and organise them any way you want. Future versions will allow you to share your work and safely collaborate with others. We want Anytype to be a global repository of knowledge.
## How do we stand out?
And what can we offer you <mark style="color:blue;"><mark style="background-color:blue;">n<mark style="background-color:blue;"></mark><mark style="color:blue;"><mark style="background-color:purple;">o<mark style="background-color:purple;"></mark><mark style="color:blue;"><mark style="background-color:green;">w<mark style="background-color:green;"></mark>?
### Privacy: Your information is encrypted and all yours
Your data gets encrypted and stays on your devices. Data goes directly between your devices, and Nobody can access your data except you.
{% hint style="success" %}
You can dive into [privacy-and-security.md](reference/privacy-and-security.md "mention") for more details.
{% endhint %}
### Flexibility: Replace several tools with a single one
Most note-taking apps under-powering the information you create and give you strict possibilities for customisation and limited flows. **With Anytype, you can create a system that serves your personal needs.** Do you want a system with different templates and views in different cases? You can make your study space where lessons and courses are linked, accessible from other places (like tasks) and, managed in a database-like view? No problem! Getting things done? OKR? Easy!
Users find us an alternative to Notion that isn't in-depth about the next step of note-taking. We think so also!
{% hint style="info" %}
Take a look at things that [community has built already](https://community.anytype.io/c/general-discussion/showcase/13).
{% endhint %}
### Think the way you want: Graph and database views
You can think abstract and systematic in the same application. You can create the network of your thoughts connecting things, while more strict structures like database-view are also accessible. You can get the best out of every world.
![You can easily switch between graph and database-like view](<.gitbook/assets/test (1).gif>)
### Works Offline and Locally
Everything happens on-[device](https://ipfs.io/ipfs/QmR7GSQM93Cx5eAg6a6yRzNde1FQv7uL6X1o4k7zrJa3LX/ipfs.draft3.pdf) — even when you work with others. You can turn off your WiFi, reduce stress by having all your data in the plane/camping/remotely every time. 100% data availability and no need to rely on internet connection.
Working Offline means, No Server => No Lag. &#x20;
### Easy to use
With all the features above, you may think that experience will be lacking. But it does not. You can use more than ten types of blocks to create a document you like.&#x20;
{% hint style="info" %}
Check [blocks-and-canvas](fundamentals/object/blocks-and-canvas/ "mention") for more details.
{% endhint %}
### It's free
* No storage limits. No upload limits. You use your device storage, and nobody can limit you.
* Backup is provided free of charge to all alpha testers. Your objects are encrypted and synced to our cafe nodes. If your device is lost or damaged, you can restore the latest snapshot from our backup node. Data on the backup node is encrypted, and the Anytype team cannot access your data. More about [storage-and-deletion.md](reference/storage-and-deletion.md "mention").
#### &#x20;<a href="start" id="start"></a>
## Fundamentals
Anytype based on these 4 fundamentals
{% content-ref url="fundamentals/object/" %}
[object](fundamentals/object/)
{% endcontent-ref %}
{% content-ref url="fundamentals/relation.md" %}
[relation.md](fundamentals/relation.md)
{% endcontent-ref %}
{% content-ref url="fundamentals/type/" %}
[type](fundamentals/type/)
{% endcontent-ref %}
{% content-ref url="fundamentals/set.md" %}
[set.md](fundamentals/set.md)
{% endcontent-ref %}
## Use cases
{% content-ref url="use-cases-and-tutorials/creating-a-task-tracker.md" %}
[creating-a-task-tracker.md](use-cases-and-tutorials/creating-a-task-tracker.md)
{% endcontent-ref %}
{% content-ref url="use-cases-and-tutorials/creating-a-place-for-studies.md" %}
[creating-a-place-for-studies.md](use-cases-and-tutorials/creating-a-place-for-studies.md)
{% endcontent-ref %}
{% content-ref url="use-cases-and-tutorials/creating-a-reading-list.md" %}
[creating-a-reading-list.md](use-cases-and-tutorials/creating-a-reading-list.md)
{% endcontent-ref %}
## Summary
Anytype is in its first version. An encrypted, offline-first tool for thought with robust sync on mobile and desktop. Want to see the future? Take a look at the [Vision](https://vision.anytype.io) and [Roadmap](https://community.anytype.io/t/release-plan-a-general-roadmap/1283).
The application is in the Alpha stage. Something can be rough at the edges, so please write your thoughts and reports in the [community](https://community.anytype.io). You can make a bug report, feature request, or ask questions there. You can also join our telegram and discord groups for chatting with other Anytypers.

41
SUMMARY.md Normal file
View file

@ -0,0 +1,41 @@
# Table of contents
* [Intro](README.md)
## Fundamentals
* [Object](fundamentals/object/README.md)
* [Blocks & Canvas](fundamentals/object/blocks-and-canvas/README.md)
* [Text editing](fundamentals/object/blocks-and-canvas/text-editing.md)
* [Relations, Mentions & Object Links](fundamentals/object/blocks-and-canvas/relations-mentions-and-object-links.md)
* [Media](fundamentals/object/blocks-and-canvas/media/README.md)
* [LaTeX blocks](fundamentals/object/blocks-and-canvas/media/latex-blocks.md)
* [Code snippets](fundamentals/object/blocks-and-canvas/media/code-snippets.md)
* [Link block view & layout](fundamentals/object/blocks-and-canvas/link-block-view-and-layout.md)
* [Relation](fundamentals/relation.md)
* [Type](fundamentals/type/README.md)
* [Template](fundamentals/type/template.md)
* [Set](fundamentals/set.md)
* [Library](fundamentals/library.md)
## Use cases & tutorials
* [Creating a Task Tracker](use-cases-and-tutorials/creating-a-task-tracker.md)
* [Creating a Reading List](use-cases-and-tutorials/creating-a-reading-list.md)
* [Creating a place for Studies](use-cases-and-tutorials/creating-a-place-for-studies.md)
## Reference
* [Navigation](reference/navigation.md)
* [Privacy & Security](reference/privacy-and-security.md)
* [Syncing & P2P](reference/syncing-and-p2p.md)
* [Storage & Deletion](reference/storage-and-deletion.md)
## FAQ's
* [We are using IPFS. What is that?](faqs/we-are-using-ipfs.-what-is-that.md)
* [Can pages be nested one to another?](faqs/can-pages-be-nested-one-to-another.md)
* [How to add relation to multiple objects](faqs/how-to-add-relation-to-multiple-objects.md)
* [How does passphrase login work?](faqs/how-does-passphrase-login-work.md)
* [How are media files stored on devices?](faqs/how-are-media-files-stored-on-devices.md)
* [How to restore my account?](faqs/how-to-restore-my-account.md)

View file

@ -0,0 +1,25 @@
---
description: >-
Does the page become included into another when you creating a link or moving
object?
---
# Can pages be nested one to another?
Let's look at an example:
> * I have object A.
> * In object A I had a link to an existing object B.
> * Then I moved object B inside object A (`move to` action).
> * At this point, on object A, I starting to have a link to object B. What's happened?
Answer: **they both starting to have links to each other**.
We have <mark style="background-color:red;">no nesting</mark> for [object](../fundamentals/object/ "mention"). So object doesn't physically include/store different objects.
All Anytype structure based on linking between objects. Links are directional, so you know that page A links to → page B. You can link in the opposite way if you need that. You can't use classical hierarchy when files belong to folders and folders create a path. But you can make some of the objects Favourite so that they will be accessible straight from Home.&#x20;
All objects connections will soon look like an interconnected network:
![Some objects have links from completely different context](<../.gitbook/assets/Screenshot 2021-11-09 at 12.54.59 (1).png>)

View file

@ -0,0 +1,11 @@
# How are media files stored on devices?
To keep bandwidth and storage usage low but provide a fast experience, Anytype downloads **Text** and **Images** to your device automatically as they are smaller in size.
Large **Videos** and **Files** are downloaded on demand, i.e., when you click on them, if it is possible to stream them, e.g., a 4k Video, Anytype will stream it directly from the backup node. If it is unable to stream, then Anytype will download the entire file.
To make the experience even better, we have implemented Caching of files, so if you are streaming or frequently using a large file, it will be pre-cached from the server.
{% content-ref url="../reference/storage-and-deletion.md" %}
[storage-and-deletion.md](../reference/storage-and-deletion.md)
{% endcontent-ref %}

View file

@ -0,0 +1,9 @@
# How does passphrase login work?
To keep your Data secure we, use the BIP39 Algorithm to derive keychain phrases and use the process of [**Key Derivation Function**](https://en.wikipedia.org/wiki/Key\_derivation\_function) to get all the information that needs to be associated with your passphrase.
### Steps
1. Your keychain phrase is used to derive your account's [**private key**](https://en.wikipedia.org/wiki/Public-key\_cryptography) using the [**BIP39 Algorithm**](https://medium.com/coinmonks/mnemonic-generation-bip39-simply-explained-e9ac18db9477)**.**
2. Then your private key is further used to derive your profile page with a [**Textile-DB thread ID**](https://github.com/textileio/go-threads)** **and the encryption key. This is how we ensure that your account is associated with your ID.
3. Then your private key is used to derive the ID and encryption key for the [**ThreadsDB**](https://github.com/textileio/go-threads#running-threaddb) that contains encryption keys for the rest of the [object](../fundamentals/object/ "mention") you have in Anytype.

View file

@ -0,0 +1,26 @@
# How to add relation to multiple objects
### **Using a Type**
Let's look at an example. Say you need to add a new relation `Color,` to your **Type** `Cat`. And you already have 10 objects of this type.&#x20;
1. You need to open [library.md](../fundamentals/library.md "mention")
2. Find and open the [type](../fundamentals/type/ "mention") `Cat`
3. Add a new [relation.md](../fundamentals/relation.md "mention") `Color` there.
When you open any object `Cat` you will find `Color` in relations view and in `/` menu.
{% hint style="warning" %}
You cannot edit the default relations in types** created by Anytype**. But you can use [set.md](../fundamentals/set.md "mention"), which can be used to create a relation in existing objects.
{% endhint %}
### **Using a Set**
Say you need to add the relation `Related` to all your `Tasks`. You can't change the default relations for this Type.&#x20;
1. [#create-a-set](../fundamentals/set.md#create-a-set "mention") with type Task&#x20;
2. Add a new column. Settings → Relations → **+ **`Related`
3. Each object in the Set will now show this relation. Also, see will see at as **suggested** in each object.
![](../.gitbook/assets/test.gif)

View file

@ -0,0 +1,9 @@
# How to restore my account?
### Recovery
Anytype does not store or know your private keychain passphrase, so it is **impossible to recover** the accounts whose passphrase has been lost.
{% hint style="warning" %}
Please keep your passphrase secure and saved as it is the only way to access information inside Anytype.
{% endhint %}

View file

@ -0,0 +1,11 @@
# We are using IPFS. What is that?
[IPFS](https://docs.ipfs.io/concepts/what-is-ipfs/) is an upgrade to HTTP, which is the protocol your web browser used to bring you here. When you type a website into your browser, it "asks" another computer usually, but not always, your internet provider how to get to the site, and then loads the page.
This can be problematic, as it centralizes how we access information to a handful of companies.
[IPFS](https://docs.ipfs.io/concepts/what-is-ipfs/) removes the need for that middleman, as the request is sent to the entire network. This network is made of other users like you. When you "ask" for a page/object, the network point you to the correct place, no centrality is needed.
What makes IPFS incredibly compelling for Anytype is how it gives an address to every unique object. If you're looking for an image, for example, you won't need to request an entire website with all the nonsense found these days just to view an image. You can request that object and the network will point you to it. This enables Anytype users to build a personal web of knowledge, with the ability to share and connect with others on their terms.
When we talk about blockchains, we're referring to something like Bitcoin or Ethereum Classic. In these cases, a blockchain is a massive file that contains a record of every action thats happened on the network. Every user of the network keeps a copy of this record. This record cannot be changed. In IPFS each network node stores only content it is interested in, plus some indexing information that helps figure out which node is storing what, so you don't need to copy the whole internet.

16
fundamentals/library.md Normal file
View file

@ -0,0 +1,16 @@
# Library
`Library` contains all entities you need for building a knowledge graph. There you will find [type](type/ "mention")s, [template.md](type/template.md "mention")s, and [relation.md](relation.md "mention")s created by you and pre-build by Anytype.
It is a starting point when you want to create a new Type and work with the templates.
![All Types in Library](<../.gitbook/assets/CleanShot 2021-09-09 at 14.25.08 (1).gif>)
{% hint style="warning" %}
You can't delete existing types, templates and relations. However, we will add this ability in the nearest releases.
{% endhint %}
{% hint style="info" %}
In the future, you can choose which ones you need, add types made by the community, propose objects to create/remove, and more.
{% endhint %}

View file

@ -0,0 +1,33 @@
# Object
People, Books, Musicians, Documents, Ideas, Places, Numbers, or Files. For instance, a person named "Enda," an essay to write, the music by "Pink Floyd," the film "2001", a town called "Berlin," a year, or just a simple status like "Done". **Everything** inside Anytype is an Object.
![](../../.gitbook/assets/image.jpg)
### How to create object?
![](../../.gitbook/assets/ezgif-3-5950c456efc9.gif)
### Object Canvas
Every object has a flexible canvas made of simple blocks. Each block is a piece of information that you can freely move around the canvas. You can add any information you like by hitting the `+` button or in-line by typing `/`. Highlight a block to see its size or move it elsewhere on the canvas. To create a column, drag one block to the end of another block.
{% hint style="info" %}
Check out [blocks-and-canvas](blocks-and-canvas/ "mention")for more details
{% endhint %}
### **Object Layout**
Layouts help you customize how your object looks. For example, you can align your text blocks, change the icon type, or set the page full-width.
**Anytype currently supports three kinds of layout:**
1. **Basic:** a classic view for notes, articles, and docs.
2. **Profile:** designed for contacts, people, and organizations.
3. **Action:** for getting things done. Perfect for tasks and plans.
We have designed layouts to be extendable. In the future, users will be able to make custom layouts too!
{% hint style="info" %}
Primary and Profile layouts support either an emoji or a photo icon. All layouts, except Note support a cover image.
{% endhint %}

View file

@ -0,0 +1,21 @@
# Blocks & Canvas
### Object canvas
Every object has a flexible canvas made of simple blocks. Each block is a piece of information that you can freely move around the canvas.&#x20;
Every object has a flexible canvas made of simple blocks. Each block is a piece of information that you can freely move around the canvas. You can add any information you like by hitting the `+` button or in-line by typing `/`. Highlight a block to see its size or move it elsewhere on the canvas. To create a column, drag one block to the end of another block.
Add any information you like by hitting the `+` button or in-line by typing `/`. Highlight a block to see its size or move it elsewhere on the canvas. To create a column, drag one block to the end of another block.
### **The following blocks are available in this version of Anytype:**
Open the block menu by hitting ![](<../../../.gitbook/assets/Screenshot 2021-11-09 at 21.37.43.png>) sidebar on the left side of the block to delete, duplicate or add styling to the block.
* Text: text, title, heading, subheading, highlighted.&#x20;
* Lists: checkbox, bulleted list, numbered, toggle. Check [text-editing.md](text-editing.md "mention") for further details
* [media](media/ "mention"): file, picture, video, bookmark, [latex-blocks.md](media/latex-blocks.md "mention")[code-snippets.md](media/code-snippets.md "mention")
* [..](../ "mention"): create new objects (tasks, people, documents) and link to it. Or just create a link with existing object [#as-object-link](relations-mentions-and-object-links.md#as-object-link "mention")
* [relation.md](../../relation.md "mention"): all relations for this object [#as-relation](relations-mentions-and-object-links.md#as-relation "mention")
* Others: line divider, dotted divider

View file

@ -0,0 +1,20 @@
# Link block view & layout
### Blocks styling
Add some custom styling to your Object Link blocks using the block sidebar.&#x20;
![](../../../.gitbook/assets/ezgif-6-b6a58a957e27.gif)
### Multiple blocks styling
Select a few objects to apply common styling for them.
![](<../../../.gitbook/assets/ezgif-6-1174bdecb108 (1).gif>)
### Columns of blocks
Create a multi-column layout by moving a block to the beginning/end of another block. Drag vertical control between blocks in order to change column width.
![](../../../.gitbook/assets/ezgif-6-e5389f14bd94.gif)

View file

@ -0,0 +1,7 @@
# Media
The following media blocks are available in this version of Anytype: **Images**, **Audio**, **Video**, **Files**. Add it on the canvas by hitting the `+` button or in-line by typing `/`. Or you can add it by **drag\&drop** on the canvas.
![](../../../../.gitbook/assets/ezgif-6-b64f16bc784d.gif)
## &#x20;<a href="advanced-blocks" id="advanced-blocks"></a>

View file

@ -0,0 +1,7 @@
# Code snippets
You can insert some code by using a **code snippet**. Choose your language to highlight syntax automatically based on this language.
![](<../../../../.gitbook/assets/ezgif-4-7de960806bbf (1).gif>)
##

View file

@ -0,0 +1,7 @@
# LaTeX blocks
Add a block with mathematical formulae and equations using [**LaTeX** format](https://www.latex-project.org)
![](../../../../.gitbook/assets/ezgif-4-da502538a5fd.gif)
##

View file

@ -0,0 +1,27 @@
# Relations, Mentions & Object Links
There are several options to add another object to Canvas: as Relation, as Object Link, and as Mentions.&#x20;
### As Relation
You can add any Relation on the Canvas by hitting the `+` button or in-line by typing `/`. Type the name of a Relation or choose one from the list.
![](<../../../.gitbook/assets/ezgif-4-ea6acf421512 (1).gif>)
_Read more about how to create a new Relation: _[relation.md](../../relation.md "mention")
### As Object Link
You can add a link to any object from your Anytype to the Canvas even if it doesn't have a Relation with the current object.
![](<../../../.gitbook/assets/ezgif-4-ab32385c08cf (1).gif>)
This approach allows you to create "Home Page" style objects, where you are able to customize Object Link's view and layout. Read more about Object Link styling in [#block-styling](relations-mentions-and-object-links.md#block-styling "mention") section.
### As Mention
Mention is similar Object Link approach where you are able to add any object from your Anytype with a few differences. It is in-line entity, which allows you to add mention to another object inside the text block. It has default styling and it's not included in Navigation Panel. Read more about navigation in [navigation.md](../../../reference/navigation.md "mention") section
![](../../../.gitbook/assets/ezgif-2-9fa3d89f6559.gif)
##

View file

@ -0,0 +1,12 @@
# Text editing
Adding content is very simple - just tap on an empty area and start typing. You can also drag and drop the input field on both Mac (from the sidebar) and iOS (from the bottom bar) in order to drop content at a specific location.
**The following blocks are available**:
* Text: title, heading, subheading, highlighted
* Lists: checkbox, bulleted list, numbered, toggle
![Text blocks](../../../.gitbook/assets/ezgif-2-1e9039b5baf0.gif)
## &#x20;<a href="advanced-blocks" id="advanced-blocks"></a>

72
fundamentals/relation.md Normal file
View file

@ -0,0 +1,72 @@
# Relation
## Knowledge Graph
![](../.gitbook/assets/Screenshot%202021-09-03%20at%2017.51.50.jpg)
Your objects combine to form a unique knowledge graph. It's a universal data structure and a strong foundation for automation. We want Anytype to be a modular platform for machine learning and plan to release our first modules for the public beta.
## Relations
![](<../.gitbook/assets/Screenshot%202021-09-03%20at%2017.52.53 (1).jpg>)
We use **relations** to connect objects in the graph. They add context and significance to each connection. For instance, Patrick was born in 1984, he lives in Berlin, and he just finished an essay. His favourite band is Pink Floyd, and his favourite movie is _2001: A Space Odyssey_. Patrick connects to each of these with relations like "date of birth," "location," "last task," "band," and "movie."
**Common Relations:**
* **Name** the name of an object.
* **Type:** defines how an object looks and its default relations.
* **Tag:** a typical relation used to label an object for future reference.
### Adding relations
![](https://t2535380.p.clickup-attachments.com/t2535380/fadfb756-e552-48a5-91ea-b378c2ceacce/CleanShot%202021-09-07%20at%2017.29.34.gif)
* You can add a relation to the canvas like any other block - with a `+` button or the in-line `/` menu.
* From the relations panel: found in the canvas, next to the object name. This panel shows all relations in that object. Here you can add new relations or modify existing ones.
* You can feature any relation by clicking ★ next to the relation in the relations panel. Featured relations are on the canvas, below the object's name.
![](https://t2535380.p.clickup-attachments.com/t2535380/93d0dc75-0563-436b-aa9c-51fc3cc81630/CleanShot%202021-09-07%20at%2017.20.12.gif)
### Creating relations
#### **From the library:**
Choose from any relation available in your library. Inside the library, you will find relations created by Anytype and you.
![](https://t2535380.p.clickup-attachments.com/t2535380/049025c8-5d46-4505-a9fe-2f770e9a7839/CleanShot%202021-09-07%20at%2017.26.02.gif)
#### **From scratch:**
You can easily create an entirely new relation from scratch. It will then be added to your library, ready for use across your Anytype.
![](https://t2535380.p.clickup-attachments.com/t2535380/ae5a108d-ef92-4045-9711-d5b1b9bf571b/CleanShot%202021-09-07%20at%2017.34.12.gif)
Below is the information on a few of the types available currently:
* **Text:** accepts text as the input.
* **Number:** for all numbers. Different formats are coming soon.
* **Date:** date, optional information for time.
* **Status:** an array of the string with a restriction on the output of only one element.
* **Tag:** another variety of the string with no limits, only one string.
* **Email/phone/URL:** special formats for URL, email, and phone number.
* **Checkbox:** an object with a boolean, string, or link to an object.
* **Media:** audio, movies, or pictures which you can view, play, or download.
* **Object:** reference to a specific object, like a person, task, or document.
> There are many more relations inside of Anytype!
{% hint style="warning" %}
At present, you cannot delete relations. So be careful to avoid duplicate relations with the same name.
{% endhint %}
### Additional info
* You cannot currently modify relations included with Anytype.
* Some relations are read-only, and you cannot change their value. Relations such as `Created` or `Last modified`. Read-only relations have the  icon next to them.
* If you add a new relation to a Set, Anytype will not add empty values to the relations in that set. However, when you open an object, Anytype will suggest that it relates to you.
* When creating an object, Anytype will display empty values in the list of relations.
{% hint style="warning" %}
Renaming a relation in one object will change its name across all objects.
{% endhint %}

17
fundamentals/set.md Normal file
View file

@ -0,0 +1,17 @@
# Set
Bring multiple objects into one view with Sets. You can make a Set for a specific type of object, like seeing every task in one view. Inside a Set, you can sort, filter, and choose a view.
![All Tasks in one place](<../.gitbook/assets/Screenshot 2021-11-11 at 12.15.55.png>)
Sets don't **store** objects like the regular databases. They are a way to see a portion of your knowledge graph that match given criterion, like **Type** == **Task**. So can add a new Task object anywhere inside the Anytype, and it will be shown in **Task Set**!. Sets help you sort through and create specific database-like views to work with many objects at once.
## **Create a Set**
You can create a Set with a + menu in the Home or bottom-left corner or in / menu in editor. After that you need to decide on what you want to see there. For example project management may require Project type, for reading list — Book.
![](<../.gitbook/assets/test (5).gif>)
From the [library.md](library.md "mention"), choose an object type, click "Create," and choose "Create a set."
![](https://t2535380.p.clickup-attachments.com/t2535380/4def3cb7-d672-4d11-b2a1-2c75e693a468/CleanShot%202021-09-09%20at%2018.06.11.gif)

View file

@ -0,0 +1,29 @@
# Type
Types bring definition to your objects, informing how they look and the relations they feature. You can always change your object's type. What begins as an idea can turn into a task and eventually a project. Your types and their changes sync automatically between your devices.
![All types in library](https://t2535380.p.clickup-attachments.com/t2535380/e9f0fc81-4f9b-4e00-bcd7-e9d9a3f3e1f5/CleanShot%202021-09-09%20at%2014.25.08.gif)
**Types included with Anytype:**
* Tasks
* Contacts
* Projects
* Notes
* Articles
* Ideas
* Humans
* Books
* & more
Use the **draft** to create new objects and capture information quickly. Drafts don't support templates or layouts.
### **Create a Type**
To create a new type, use the "Create a new type" button in the library. You can choose the default **relations**, **layout** and optionally **create a template.**
![](https://t2535380.p.clickup-attachments.com/t2535380/d3c42d67-c289-4157-9695-149d4c5507da/CleanShot%202021-09-09%20at%2014.50.46.gif)
### Default Type
For convenience you can also set a **Default Type** in the settings, this will allow you to quickly create objects of your most used type.

View file

@ -0,0 +1,15 @@
# Template
Templates are a great way to get started with new objects. You can create a template from scratch or use one already included with Anytype
Types support multiple templates, so you could, for example, have templates for different tasks or systems like GTD and OKRs. Or different templates for different kinds of books, like academic, fiction, non-fiction.
![](https://t2535380.p.clickup-attachments.com/t2535380/e82996d9-c68d-4233-80d7-d6a3dc0f15c6/CleanShot%202021-09-09%20at%2018.31.59.gif)
**Current template options:**
* Layout: choose from basic, profile, or action.
* Featured relations.
* Canvas blocks to build a visual structure.
Existing objects can be turned into templates using the **···** button.

67
reference/navigation.md Normal file
View file

@ -0,0 +1,67 @@
# Navigation
For navigation inside Anytype, you have 4 options: **`Home, Search, Graph View`, `Bi-Directional Navigation`** and **`Keyboard Shortcuts`**.
### Home
![](<../.gitbook/assets/Screenshot 2021-11-11 at 16.04.00.png>)
#### Home tabs
* **Favorites. **Use this tab for frequently used objects. You can easily add any object to Favorites from the object Menu
![Adding object to Favorites](../.gitbook/assets/ezgif-2-b73c8e1a497a.gif)
* **History **has objects that were opened recently&#x20;
* **Sets** that you have ever created.
* **Bin** has recently deleted objects. You are able to put it back or delete it irrevocably.
### Search
Make a search across your knowledge graph, object types, and relations.
![](../.gitbook/assets/ezgif-3-124675fdcc1c.gif)
### Object Graph
Displays a graph representation of the Links and Relations between your objects. You can see the power of Anytype relations, with connections showing how each object relates to another.
To access the Graph Mode, look for the ![](<../.gitbook/assets/graph (1).svg>) icon in the top-left corner from any opened object or just press `⌘ + Option + O` or `Ctrl + Alt + O`.
![](<../.gitbook/assets/Screenshot 2021-11-11 at 17.40.40.png>)
You can hover over each object to highlight its connections. Clicking on it will show additional information and options in a side panel.
To pan around the canvas, drag the background.
You can zoom in and out using a touchpad zoom function or by scrolling with a mouse wheel.
Use the search function at the bottom of the panel to the right if you want to find a particular object. Matching objects will be highlighted in the network view.
#### Connections between objects
### Navigation Panel
Since all connections between objects have a certain direction(_from-object_ or _to-object)_, the navigation panel helps to see objects that are connected with the current one in terms of their direction. _Read more about object connections in _[#object-graph](navigation.md#object-graph "mention")
Navigation Panel helps to navigate between objects that have [Object Links](../fundamentals/object/blocks-and-canvas/relations-mentions-and-object-links.md#as-object-link) or [Relations](../fundamentals/relation.md) to each other. Hit ![](../.gitbook/assets/nav.svg) button on the top bar to open Navigation Panel.
![](../.gitbook/assets/ezgif-2-61fd939d2515.gif)
The Navigation Panel consists of three blocks:
* **The current object** is the object that is currently in focus
* **Link from** is a list of objects containing a link or relation to the current object
* **Link to** is a list of objects that are referenced in the current object
If you want to change focus from one object to another simply hit this object on the panel. It changes current context, so you can see updated connections according to the current object.
![](../.gitbook/assets/ezgif-2-05163aba6d9a.gif)
### Keyboard Shortcuts
Alternatively, you can always use the keyboard to navigate. < > buttons can take you forward and backward in your navigation history or you can use the shortcuts CMD / CTRL + \[ / ] to navigate.
****

View file

@ -0,0 +1,33 @@
# Privacy & Security
## Privacy
All your data is private in Anytype alpha. Only you have the encryption keys. No one at Anytype is able to decrypt your data. So if you lose your phrase, we cant restore the access. No one in Anytype or anyone else can read the content of your Anytype.
### Keychain
Your keychain phrase is the login and passphrase at the same time.
Similar to Bitcoin — this mnemonic is the represenation of your master key generated on the sign up. It is not possible to change it or automatically migrate all your data to a new key if the current one is compromised or forgotten.
For now we cant do anything about it rather than creating a new account and importing all the data from the markdown backup. The invitation key can be used only once. Your keychain become stored in OS wallet application after sign up, so app can login automatically when start up.
{% hint style="info" %}
We are thinking about logic to provide possibilities like recovery, migration, and keychain changing with the second factor in the future.
{% endhint %}
### Local Anytype data folder itself is not encrypted
Anytype stores data in non-encrypted way locally. We have a prerequisite that users machine is non-compromised and trusted. Basically, if a machine is compromised there are plenty of attacking vectors including RAM scanning and passphrase keylogging, so it is useless. We will definitely make additional encryption later. **For now we recommend turning HDD encryption and device passlock on.**
### Tech details
There is some technical details on encryption and data storage:
* Anytype stores changes for each object youve created
* Every objects change has 2 encryption layers with different keys
* First layer is used to connect changes within an object (e.g. all this encrypted data belongs to the object with id \<abc>)
* Second layer is used to encrypt the actual data
* When you create a new change for an object we periodically send it to our backup node(with only the first-layer key). More info about sync [here](syncing-and-p2p.md).
* Anytype backup nodes have access to the first layer key, so it can group changes for the object and send them in one pack when you want to restore your data
* Anytype backup nodes HAVE NO access to the second layer key, so it cant read the actual changes data

View file

@ -0,0 +1,47 @@
# Storage & Deletion
## Storage
Anytype is Offline first; hence all data that you create will be stored locally first. After that, the data is synced to the backup node and your devices for redundancy.&#x20;
We are using a private IPFS network and [ThreadDB](https://docs.textile.io/threads/) to handle storage. It is a Peer-To-Peer file system that facilitates decentralized storage of data across devices. Furthermore, we use the deduplication feature to reduce storage. E.g. If the same picture is uploaded three times, there is only one image copy stored to reduce storage consumption.
{% hint style="info" %}
You can read more about IPFS here: [we-are-using-ipfs.-what-is-that.md](../faqs/we-are-using-ipfs.-what-is-that.md "mention")
{% endhint %}
### Media
Media files are not directly downloaded in overall syncing to save bandwidth. Instead, when that file is requested, it is streamed to your device from the backup node or your devices on the network. E.g. If you have a 4k Video, it will be streamed from the backup node or P2P devices to your device.
So when you open object with image it downloads, when you press play on video & audio it begin to download. After that this file will be stored in application cache.
## Deletion
![Complete deletion in Bin](<../.gitbook/assets/Screenshot 2021-11-02 at 16.25.23.png>)
At the moment you can delete only the [object](../fundamentals/object/ "mention") that you create inside Anytype. At first, you can move them to a bin that will remove them from navigation. Secondly, you can remove them completely from all devices. All your devices will also delete them when getting online.
{% hint style="warning" %}
This action does it irrevocably, so please be careful.&#x20;
{% endhint %}
### Media
{% hint style="warning" %}
Objects like Media and those that come with Anytype (Types, Relations) might be deleted in further releases.
{% endhint %}
You can delete all the content via clear cache option in iOS and Android. This will completely remove all the data and will force app to sync once again completely. Since the media download works on-premise (take a look on[#media-1](storage-and-deletion.md#media-1 "mention")) you will remove all cached media and clear some storage.
## Root Folder
The Anytype Root Folder that is variable based on the OS is where all your local data is stored. Currently, it is not possible to change the location of this folder. However, this functionality will be added at a later date.
## Filesystem integration
Anytype does not have a way to reference files from the OS files system. So all the files are getting copied when you dropping media and files inside Anytype. We will introduce this feature later.
{% hint style="success" %}
By the way, you can check our roadmap in the [Community Forum](https://community.anytype.io/t/release-plan-a-general-roadmap/1283)
{% endhint %}

View file

@ -0,0 +1,54 @@
# Syncing & P2P
In the current alpha, all your data primarily syncs to the encrypted backup node. All data storage is at **no cost** to you. The application is always connected to the backup node and cannot be disconnected.
#### Local backups
Anytype is offline-first and our backup nodes are still in early testing (we cant guarantee data recovery in 100% cases yet), it may be a good idea to do a regular backup of your Anytype folder (bottom-right question mark → Status → Folder path) to some safe place or with markdown Export.
#### Page history
We have history of the document changes that you can use you lose some data, you can restore previous versions. Overall risk of losing some data because of the bug is marginal/non existent. The only part that we cant guarantee is total recovery from our backup node. Its still in testing mode an Alpha.
### Syncing. How it works?
All objects are syncing separately. You can have 1 object in the actual state while another being downloading. Every object syncs with all historical changes being merged together. You can work being offline, with different devices, different document states.
The app will transfer small chunks (those changes) of data that will build the document back in forth to devices and backup node. When you open the document not in its actual state, you just need to wait.
Later we will introduce more features bringing transparency into syncing.
### P2P
We transfer objects directly between devices and backup node. That means that you can use the app on several devices in one network without a connection to worldwide web. Interconnections trying to establish with all devices being used with time intervals and if connected then checking changes, transfer data online. We can't broadcast every used device every second, so it can take some time to retrieve data from another device (restarting the app can help).
### Status
![](<../.gitbook/assets/Screenshot 2021-11-05 at 16.27.07.png>)
* Status `Synced` is shown when: The app is backed on one node at least. If the app retrieved that no changes were made
* Status `Syncing…` is shown when: For backup node: upload, download, pinning of files happening. For devices (direct interconnection): upload, download
* Status `No connection` is shown when: Anytype node doesn't connected. You can send the data directly between devices.
* Status `Not syncing` is shown when: The app failed to sync. It can be network problems or bugs.
* Status `Preparing...` is shown when: Warming up and initializing synchronization.
Overall status (for an object):
* If the Object is not fully synced with some device or backup node and something is syncing (like device) → then it is in `Syncing…` state
### Troubleshooting
If you encounter an error during sync:
![](../.gitbook/assets/image.png)
You will need to send us the «Object diagnostics» for debug. They can be found in the menu bar under the file option. «Object diagnostics» are **confidential**. Please send it to support@anytype.io.
## Future Plans
In the future, we plan on giving users more control over the sync functionality. Some of the features that we are going to implement:
* [ ] Sync Control Options
* [ ] The Precise status of each Object
* [ ] The Naming of Sync Devices
* [ ] Ability to toggle sync for specific pages and objects

View file

@ -0,0 +1,34 @@
# Creating a place for Studies
![](<../.gitbook/assets/Screenshot 2021-11-11 at 11.48.07.png>)
### Steps
1. Create your object for University or for Course name. There you can make your own inter-linked wiki with documents, files, tasks, and projects related. You can create links to **Courses** and **Modules**, `like Macroeconomics for Business or just Math for example`.
2. Let's create place for your **Class Notes. **You need to click + on home, choose [set.md](../fundamentals/set.md "mention") and set **Class Notes** as a source. **Finally, you have made a place for all your lectures and seminars! **
3. You can now add relations you want to see in Set:&#x20;
1. `Class type: lecture, seminar`
2. `Сlass: Course or Module name that you've created at step 1`
3. `Class Type: Lecture, Seminar`
4. `Tasks: something you need to do related class, like Homework`
5. `Reflection: re-read what you've created in class, add more relations between objects, and get more understanding of the theme covered`
![All Class Notes at the same place](<../.gitbook/assets/Screenshot 2021-11-11 at 11.34.42.png>)
{% hint style="warning" %}
Sets collect all your objects that match given criterion. You can add a new **Class Note **object everywhere inside the Anytype, and it will be shown in **Class Notes**!
{% endhint %}
### Custom type
If you want to create a more comprehensive learning system with several entities inside like Courses and Modules in a separate sets, we propose[ ](https://doc.anytype.io/intro/fundamentals/type#creating-types)to [#create-a-type](../fundamentals/type/#create-a-type "mention") for that.
### Templates
It is handy to create Templates. While creating notes in class or meetings, you don't have the time to layout and add relations every time. So, you can chose the Template we build or make your custom to subject in which you have to follow a specific pattern to take notes.
![Class Note template](<../.gitbook/assets/Screenshot 2021-11-11 at 11.52.51.png>)
{% hint style="success" %}
Find ideas to spark inspiration in [Community Showcases](https://community.anytype.io/c/general-discussion/showcase/13)
{% endhint %}

View file

@ -0,0 +1,30 @@
# Creating a Reading List
![](<../.gitbook/assets/Screenshot 2021-11-09 at 18.54.53.png>)
### Steps
1. To create a **Reading List**, you need to click + on home, choose [set.md](../fundamentals/set.md "mention") and set **Book** as a source. That's it, **you have made a place for all your books! **
2. &#x20;You can now add relations to your content. `Ratings`, `Pages`, `Progress`, `Author`, `Goodreads Link`.
3. For additional customisation, you can have multiple views along with filters to make your content more accessible.&#x20;
1. **The Gallery view** looks better for objects like this.
2. Add filters by relation **tag**, so you will be able to sort books by themes
3. You can add images as PageCover or with the [relation.md](../fundamentals/relation.md "mention") **attachment**&#x20;
![](<../.gitbook/assets/test (4).gif>)
{% hint style="warning" %}
Sets collect all your objects that match given criterion. You can add a new book everywhere inside the Anytype, and it will be shown here!
{% endhint %}
### Custom type
If you want to create a more broad Reading List with several entities inside like Books and Articles at the same time, we propose to[ ](https://doc.anytype.io/intro/fundamentals/type#creating-types)[#create-a-type](../fundamentals/type/#create-a-type "mention") for that.
### Template
It is convenient to create templates for each view and object type that you have. E.g. a template for Books will have `Author, Rating, Pages` etc. Whereas a template for Blogs posts or Articles will have the `URL, Topic` and other additional Information. Using templates with multiple views and filters is the fastest way to add new Information without opening pages.
{% hint style="success" %}
Find ideas to spark inspiration in [Community Showcases](https://community.anytype.io/c/general-discussion/showcase/13)
{% endhint %}

View file

@ -0,0 +1,39 @@
# Creating a Task Tracker
![](../.gitbook/assets/Screenshot%202021-09-13%20at%2016.05.44.jpg)
### Steps
1. To create a **Task tracker**, you need to click + on home, choose [set.md](../fundamentals/set.md "mention") and set **Task** as a source. That's it. **You just started a task tracker! **
2. So now you can view all Tasks in one place. For the Task list, you may add relations. `Tag` , `Due date` , `Priority` Or any other being useful for your tracker.
3. You can also use filters, sorts, and views like:
1. Relation `Done` `Is` `Unchecked` so you will see only those that are not done
2. Create a view Works and Personal with filters `Tag` `contains` `Work` and `Tag` `contains` `Personal` to separate the lists
3. Make `Due date` `ascending` to see nearest tasks higher
You can create any object **Task** with the `+` button in-row in your Set, in the editor by typing `/Task` , or using `+` from the dashboard. **All of these objects will be shown in this Set.**
****
{% hint style="warning" %}
Sets collect all your objects that match given criterion. You can add a new book everywhere inside the Anytype, and it will be shown here!
{% endhint %}
### Custom type
If you don't like** Relations** and **Templates** used in Task, you can [#create-a-type](../fundamentals/type/#create-a-type "mention") that will fit your needs.
1. You need to open [library.md](../fundamentals/library.md "mention") in **Home** screen, which contains all **Types** in Anytype
2. Press "Create a new type."&#x20;
3. In your custom **Type**, you can choose any relation and create a template you want.
4. To create a **Task tracker**, you need to click "Create" → "New Set of objects."&#x20;
### Template
It's convenient to create templates for repeatable tasks with pre-filled options. Like Template related to Work can contain `Tag` `==` `Work` with higher default priority
![](../.gitbook/assets/1631701898-853229-screenshot-2021-09-15-at-133017.png)
{% hint style="success" %}
Find ideas to spark <mark style="background-color:purple;">inspiration</mark> in [Community Showcases](https://community.anytype.io/c/general-discussion/showcase/13)
{% endhint %}