From 4d04d174ba70722913b2241728c23c394e296d40 Mon Sep 17 00:00:00 2001 From: Julien Calixte Date: Tue, 17 Mar 2026 00:41:51 +0100 Subject: [PATCH 1/6] chore: setup Nixpacks --- nixpacks.toml | 2 ++ 1 file changed, 2 insertions(+) create mode 100644 nixpacks.toml diff --git a/nixpacks.toml b/nixpacks.toml new file mode 100644 index 0000000..6898633 --- /dev/null +++ b/nixpacks.toml @@ -0,0 +1,2 @@ +[phases.setup] +nixPkgs = ["nodejs_24", "pnpm"] From 40c461e150376e1d10c6f84716b5c94622fb6ace Mon Sep 17 00:00:00 2001 From: Julien Calixte Date: Tue, 17 Mar 2026 00:53:58 +0100 Subject: [PATCH 2/6] chore: move api to remanso.space --- src/hooks/useFollowingNoteList.hook.ts | 14 ++++++++++---- src/hooks/usePublicNoteList.hook.ts | 2 +- src/modules/post/data/client.ts | 2 +- 3 files changed, 12 insertions(+), 6 deletions(-) diff --git a/src/hooks/useFollowingNoteList.hook.ts b/src/hooks/useFollowingNoteList.hook.ts index b9cd3e2..1358d2d 100644 --- a/src/hooks/useFollowingNoteList.hook.ts +++ b/src/hooks/useFollowingNoteList.hook.ts @@ -3,11 +3,16 @@ import { PublicNoteListItem } from "@/modules/note/models/Note" import { computedAsync } from "@vueuse/core" import { computed, ref, Ref, watch } from "vue" -export function useFollowingNoteList(dids: Ref>, enabled: Ref) { +export function useFollowingNoteList( + dids: Ref>, + enabled: Ref, +) { const isLoading = ref(false) const notes = ref([]) const cursor = ref(null) - const canLoadMore = computed(() => dids.value.size > 0 && cursor.value !== undefined) + const canLoadMore = computed( + () => dids.value.size > 0 && cursor.value !== undefined, + ) const onLoadMore = async () => { if (isLoading.value) return @@ -24,13 +29,14 @@ export function useFollowingNoteList(dids: Ref>, enabled: Ref Date: Tue, 17 Mar 2026 00:57:45 +0100 Subject: [PATCH 3/6] test push webhook --- README.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/README.md b/README.md index d5ae019..443e44a 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,7 @@ # Remanso +Welcome to Remanso! + +--- + [Remanso website](https://remanso.space) From 163e3ee7563ef7d598cbfdbe5d7e3091f6cd8f99 Mon Sep 17 00:00:00 2001 From: Julien Calixte Date: Tue, 17 Mar 2026 01:33:51 +0100 Subject: [PATCH 4/6] feat: shorten DID in public note URLs by stripping did:plc: prefix URLs are now /pub//rkey instead of /pub/did:plc:/rkey. Non-plc DIDs keep their method prefix (e.g. web:example.com). --- src/components/PublicNoteList.vue | 3 ++- src/components/StackedPublicNote.vue | 3 ++- src/hooks/useATProtoLinks.hook.ts | 11 ++++++----- src/modules/atproto/shortDid.ts | 6 ++++++ src/router/router.ts | 4 ++-- src/views/PublicNoteListByDidView.vue | 5 +++-- src/views/PublicNoteView.vue | 9 +++++---- 7 files changed, 26 insertions(+), 15 deletions(-) create mode 100644 src/modules/atproto/shortDid.ts diff --git a/src/components/PublicNoteList.vue b/src/components/PublicNoteList.vue index 9a0846e..075c245 100644 --- a/src/components/PublicNoteList.vue +++ b/src/components/PublicNoteList.vue @@ -1,5 +1,6 @@