trashposs/packages/backend/src
Kaity A 7091f889ee Enable reply update/display in detailed view. (#9606)
This PR establishes a new replied note stream update for subscribed notes, which gets fired off whenever a note receives a reply and the user is subscribed to the note for updates.

It specifically does not provide note details as part of the update, just the note id of the reply, so that they must go and retrieve the note and be subject to the proper permission and visibility checks.

The detailed note component has then been updated to watch for the replied notification so it can add new replies to the thread as they are created.

This allows both seeing new replies while on the page, and also to see your own replies appear after you post them without having to reload the page.

This PR relies on https://codeberg.org/calckey/calckey.js/pulls/2 to add the replied type to the calkey.js module.

Co-authored-by: Kaity A <supakaity@blahaj.zone>
Reviewed-on: https://codeberg.org/calckey/calckey/pulls/9606
Co-authored-by: Kaity A <supakaity@noreply.codeberg.org>
Co-committed-by: Kaity A <supakaity@noreply.codeberg.org>
2023-02-12 01:19:43 +00:00
..
@types refactor: 🎨 rome 2023-01-12 20:40:33 -08:00
boot lavaforge --> codeberg until lavaforge is ready 2023-01-19 16:18:17 -08:00
config TWA/assetlinks support 2023-01-21 12:55:38 -08:00
daemons refactor: 🎨 rome 2023-01-12 20:40:33 -08:00
db refactor: 🎨 rome 2023-01-12 20:40:33 -08:00
mfm clean up w/ rome 2023-01-16 11:19:20 -08:00
misc feat: v1 Mastodon API 2023-02-09 23:21:50 +01:00
models chore: Rome Formatting 2023-02-10 15:41:19 -08:00
prelude clean up w/ rome 2023-01-16 11:19:20 -08:00
queue clean up w/ rome 2023-01-16 11:19:20 -08:00
remote docs: 📝 custom assets 2023-02-11 13:16:45 -08:00
server Enable reply update/display in detailed view. (#9606) 2023-02-12 01:19:43 +00:00
services Enable reply update/display in detailed view. (#9606) 2023-02-12 01:19:43 +00:00
const.ts refactor constants 2023-01-14 18:21:35 +01:00
env.ts refactor: 🎨 rome 2023-01-12 20:40:33 -08:00
global.d.ts chore: rome linting 2023-01-14 16:09:47 +01:00
index.ts refactor: 🎨 rome 2023-01-12 20:40:33 -08:00
types.ts refactor: 🎨 rome 2023-01-12 20:40:33 -08:00