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:
parent
5f585d9785
commit
80ab3911e7
98 changed files with 863 additions and 0 deletions
25
faqs/can-pages-be-nested-one-to-another.md
Normal file
25
faqs/can-pages-be-nested-one-to-another.md
Normal 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. 
|
||||
|
||||
All objects connections will soon look like an interconnected network:
|
||||
|
||||
.png>)
|
||||
|
11
faqs/how-are-media-files-stored-on-devices.md
Normal file
11
faqs/how-are-media-files-stored-on-devices.md
Normal 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 %}
|
9
faqs/how-does-passphrase-login-work.md
Normal file
9
faqs/how-does-passphrase-login-work.md
Normal 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.
|
26
faqs/how-to-add-relation-to-multiple-objects.md
Normal file
26
faqs/how-to-add-relation-to-multiple-objects.md
Normal 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. 
|
||||
|
||||
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. 
|
||||
|
||||
1. [#create-a-set](../fundamentals/set.md#create-a-set "mention") with type Task 
|
||||
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.
|
||||
|
||||

|
||||
|
9
faqs/how-to-restore-my-account.md
Normal file
9
faqs/how-to-restore-my-account.md
Normal 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 %}
|
11
faqs/we-are-using-ipfs.-what-is-that.md
Normal file
11
faqs/we-are-using-ipfs.-what-is-that.md
Normal 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 that’s 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.
|
Loading…
Add table
Add a link
Reference in a new issue