+10
-10
appview/pages/templates/user/settings/profile.html
+10
-10
appview/pages/templates/user/settings/profile.html
···
30
<div class="flex flex-col rounded border border-gray-200 dark:border-gray-700 divide-y divide-gray-200 dark:divide-gray-700 w-full">
31
<div class="flex items-center justify-between p-4">
32
<div class="hover:no-underline flex flex-col gap-1 min-w-0 max-w-[80%]">
33
{{ if .LoggedInUser.Handle }}
34
<span class="font-bold">
35
@{{ .LoggedInUser.Handle }}
36
</span>
37
-
<div class="flex flex-wrap text items-center gap-1 text-gray-500 dark:text-gray-400">
38
-
<span>Handle</span>
39
-
</div>
40
{{ end }}
41
</div>
42
</div>
43
<div class="flex items-center justify-between p-4">
44
<div class="hover:no-underline flex flex-col gap-1 min-w-0 max-w-[80%]">
45
-
<span class="font-mono text-xs">
46
-
{{ .LoggedInUser.Did }}
47
-
</span>
48
-
<div class="flex flex-wrap text items-center gap-1 text-gray-500 dark:text-gray-400">
49
<span>Decentralized Identifier (DID)</span>
50
</div>
51
</div>
52
</div>
53
<div class="flex items-center justify-between p-4">
54
<div class="hover:no-underline flex flex-col gap-1 min-w-0 max-w-[80%]">
55
<span class="font-bold">
56
{{ .LoggedInUser.Pds }}
57
</span>
58
-
<div class="flex flex-wrap text items-center gap-1 text-gray-500 dark:text-gray-400">
59
-
<span>Personal Data Server (PDS)</span>
60
-
</div>
61
</div>
62
</div>
63
</div>
···
30
<div class="flex flex-col rounded border border-gray-200 dark:border-gray-700 divide-y divide-gray-200 dark:divide-gray-700 w-full">
31
<div class="flex items-center justify-between p-4">
32
<div class="hover:no-underline flex flex-col gap-1 min-w-0 max-w-[80%]">
33
+
<div class="flex flex-wrap text-sm items-center gap-1 text-gray-500 dark:text-gray-400">
34
+
<span>Handle</span>
35
+
</div>
36
{{ if .LoggedInUser.Handle }}
37
<span class="font-bold">
38
@{{ .LoggedInUser.Handle }}
39
</span>
40
{{ end }}
41
</div>
42
</div>
43
<div class="flex items-center justify-between p-4">
44
<div class="hover:no-underline flex flex-col gap-1 min-w-0 max-w-[80%]">
45
+
<div class="flex flex-wrap text-sm items-center gap-1 text-gray-500 dark:text-gray-400">
46
<span>Decentralized Identifier (DID)</span>
47
</div>
48
+
<span class="font-mono font-bold">
49
+
{{ .LoggedInUser.Did }}
50
+
</span>
51
</div>
52
</div>
53
<div class="flex items-center justify-between p-4">
54
<div class="hover:no-underline flex flex-col gap-1 min-w-0 max-w-[80%]">
55
+
<div class="flex flex-wrap text-sm items-center gap-1 text-gray-500 dark:text-gray-400">
56
+
<span>Personal Data Server (PDS)</span>
57
+
</div>
58
<span class="font-bold">
59
{{ .LoggedInUser.Pds }}
60
</span>
61
</div>
62
</div>
63
</div>
+3
-7
docs/migrations/knot-1.7.0.md
+3
-7
docs/migrations/knot-1.7.0.md
···
2
3
After v1.7.0, knot secrets have been deprecated. You no
4
longer need a secret from the appview to run a knot. All
5
-
authorized commands between services to knots are managed
6
-
via [Service
7
-
Auth](https://atproto.com/specs/xrpc#inter-service-authentication-jwt).
8
Knots will be read-only until upgraded.
9
10
Upgrading is quite easy, in essence:
···
14
- `KNOT_SERVER_OWNER` is now required on boot, set this to
15
your DID. You can find your DID in the
16
[settings](https://tangled.sh/settings) page.
17
-
- Restart your knot once you have replace the environment
18
variable
19
- Head to the [knot dashboard](https://tangled.sh/knots) and
20
hit the "retry" button to verify your knot. This simply
···
31
server = {
32
- secretFile = /path/to/secret;
33
+ owner = "did:plc:foo";
34
-
.
35
-
.
36
-
.
37
};
38
};
39
```
···
2
3
After v1.7.0, knot secrets have been deprecated. You no
4
longer need a secret from the appview to run a knot. All
5
+
authorized commands to knots are managed via [Inter-Service
6
+
Authentication](https://atproto.com/specs/xrpc#inter-service-authentication-jwt).
7
Knots will be read-only until upgraded.
8
9
Upgrading is quite easy, in essence:
···
13
- `KNOT_SERVER_OWNER` is now required on boot, set this to
14
your DID. You can find your DID in the
15
[settings](https://tangled.sh/settings) page.
16
+
- Restart your knot once you have replaced the environment
17
variable
18
- Head to the [knot dashboard](https://tangled.sh/knots) and
19
hit the "retry" button to verify your knot. This simply
···
30
server = {
31
- secretFile = /path/to/secret;
32
+ owner = "did:plc:foo";
33
};
34
};
35
```