Julien Calixte
163e3ee756
feat: shorten DID in public note URLs by stripping did:plc: prefix
...
URLs are now /pub/<base32id>/rkey instead of /pub/did:plc:<base32id>/rkey.
Non-plc DIDs keep their method prefix (e.g. web:example.com).
2026-03-17 01:33:51 +01:00
Julien Calixte
330bc5b41d
fix: scroll to stacked note on title click
...
- Pass didrkey (with colons) instead of classNameId to scrollToFocusedNote in StackedPublicNote, so findIndex matches the URL-stored ID
- Revert includes() to strict === in findIndex for semantic correctness
2026-03-16 18:49:21 +01:00
Julien Calixte
116a01575b
feat: warn users when a public note no longer exists
...
Show an error toast and redirect to 404 when navigating to a deleted
ATProto note. In stacked panels, display an inline error message instead.
2026-02-25 17:08:18 +01:00
Julien Calixte
1dffab12df
fix: no : in class names
2026-02-21 19:37:36 +01:00
Julien Calixte
b9744b3734
feat: add author handle in breadcrumbs
2026-02-20 11:16:33 +01:00
Julien Calixte
c8c17d32d6
Merge branch 'main' of github.com:remanso-space/remanso
2026-02-20 10:00:44 +01:00
Julien Calixte
96641fe1be
feat: add author to breadcrumb
2026-02-20 10:00:41 +01:00
Julien Calixte
801832c6e5
feat: handle absolute internal links for stacked notes
2026-02-19 21:32:37 +01:00
Julien Calixte
103b23884f
refacto: use microcosm endpoint and change types
2026-02-17 09:30:27 +01:00
Julien Calixte
8e754021bd
fix: better mobile usage
2026-02-15 19:43:22 +01:00
Julien Calixte
d1b0d51ec9
feat: add stacked public notes
2026-02-15 00:23:57 +01:00