diff --git a/apps/ssb.json b/apps/ssb.json index 8808de71..6a09f0f7 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 7b08d568..2c57625f 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 efd156a0..9f7162a8 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(