diff --git a/apps/ssb.json b/apps/ssb.json
index 8808de71e..6a09f0f7b 100644
--- a/apps/ssb.json
+++ b/apps/ssb.json
@@ -1,5 +1,5 @@
{
"type": "tildefriends-app",
"emoji": "π¦",
- "previous": "&lFyDLIdToivp5zCqHBCRRBs3ESnWoKRi9JQJEkuclQ4=.sha256"
+ "previous": "&5T+xPy3LhgmU2ape4dlJLRhYhmE5J1SQkI+wFm6Fss4=.sha256"
}
diff --git a/apps/ssb/tf-app.js b/apps/ssb/tf-app.js
index 7b08d5687..2c57625fd 100644
--- a/apps/ssb/tf-app.js
+++ b/apps/ssb/tf-app.js
@@ -141,7 +141,9 @@ class TfElement extends LitElement {
'',
'@',
'π',
- 'π',
+ ...Object.keys(this.grouped_private_messages)
+ .sort()
+ .map((x) => 'π' + JSON.parse(x).join(',')),
...this.channels.map((x) => '#' + x),
];
let index = channel_names.indexOf(this.hash.substring(1));
diff --git a/apps/ssb/tf-tab-news.js b/apps/ssb/tf-tab-news.js
index efd156a02..9f7162a80 100644
--- a/apps/ssb/tf-tab-news.js
+++ b/apps/ssb/tf-tab-news.js
@@ -258,26 +258,28 @@ class TfTabNewsElement extends LitElement {
style=${this.hash == '#π' ? 'font-weight: bold' : undefined}
>${this.unread_status('π')}πvotes
- ${Object.keys(this?.grouped_private_messages ?? [])?.map(
- (key) => html`
- ${(key != '[]' ? JSON.parse(key) : [this.whoami]).map(
- (id) => html`
-
- `
- )}
- `
- )}
+ ${Object.keys(this?.grouped_private_messages ?? [])
+ ?.sort()
+ ?.map(
+ (key) => html`
+ ${(key != '[]' ? JSON.parse(key) : [this.whoami]).map(
+ (id) => html`
+
+ `
+ )}
+ `
+ )}
${Object.keys(this.drafts)
.sort()
.map(