Julien Calixte
32f79785a8
fix: prevent stacking a duplicate of the main note when clicking a self-link
2026-03-21 22:59:10 +01:00
Julien Calixte
72b704a54d
feat: small change for deployment
2026-03-21 11:15:17 +01:00
Julien Calixte
53c444ed72
fix: use smoother ease-out-expo curve for logo view transition
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-19 21:05:39 +01:00
Julien Calixte
29e56304c4
feat: add View Transitions API hero animation for favicon between pages
...
The favicon animates from its large position in the WelcomeWorld title
to the smaller header position in PublicNoteListView and PublicNoteListByDidView.
2026-03-19 18:43:26 +01:00
Julien Calixte
ddabe5082d
feat: show skeleton loaders while ATProto identity resolves
...
- Show skeleton in PublicNoteView and StackedPublicNote while note
content is pending author resolution
- Show skeleton h1 in PublicNoteListByDidView while author loads
- Show skeleton in SignInAtproto until auth state is known
- Load cached session from IndexedDB before OAuth restore so the
homepage resolves immediately without waiting for network
2026-03-19 18:12:52 +01:00
Julien Calixte
52561496b4
fix: change the edit button
2026-03-19 17:40:50 +01:00
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
cf51b8b93f
feat: gradient for the remanso notes
2026-03-14 12:15:18 +01:00
Julien Calixte
6c429d6d58
fix: more coherent style
2026-03-14 11:52:23 +01:00
Julien Calixte
5e69fc9d02
fix: better header
2026-03-14 11:41:59 +01:00
Julien Calixte
263f11b7e5
feat: replace back button with home button on public note list views
2026-03-14 10:25:48 +01:00
Julien Calixte
3ad5b13427
feat: add bsky logo
2026-03-10 18:04:32 +01:00
Julien Calixte
224de39cf7
fix: a better join for login
2026-03-10 17:45:21 +01:00
Julien Calixte
af49b233ef
lint
2026-03-10 16:33:24 +01:00
Julien Calixte
8843d67a80
feat: create atproto oauth login
2026-03-10 12:27:35 +01:00
Julien Calixte
908641e54b
prune: remove twitter embed
2026-03-07 19:03:06 +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
c715980baa
fix: link in public list
2026-02-21 19:43:06 +01:00
Julien Calixte
1dffab12df
fix: no : in class names
2026-02-21 19:37:36 +01:00
Julien Calixte
defce0b45e
design: public note list item larger font size
2026-02-20 12:18:26 +01:00
Julien Calixte
6089a109ff
refactor: extract PublicNoteList shared component
...
Move the duplicated <ul> + infinite scroll + note row markup into a
new PublicNoteList component with a #meta scoped slot. Both list views
now delegate rendering to it, supplying only their view-specific
author/date markup via the slot.
2026-02-20 12:18:26 +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
c3095a545e
feat: better header for public note
2026-02-16 23:56:57 +01:00
Julien Calixte
28a2bd8e31
fix: prefer fallback for back button most of the time
2026-02-15 21:18:44 +01:00
Julien Calixte
1d4e3e3d0a
feat: fallback for back button
2026-02-15 19:59:11 +01:00
Julien Calixte
8e754021bd
fix: better mobile usage
2026-02-15 19:43:22 +01:00
Julien Calixte
5c70232fba
deps: upgrade
2026-02-15 08:00:11 +01:00
Julien Calixte
d1b0d51ec9
feat: add stacked public notes
2026-02-15 00:23:57 +01:00
Julien Calixte
77c1f41b6d
refactor: extract useResizeContainer hook from useNoteView
2026-02-14 23:40:43 +01:00
Julien Calixte
9a05b58131
feat: public notes directly to list
2026-02-14 21:54:20 +01:00
Julien Calixte
459a0d6219
fix: back button style
2026-02-14 21:45:44 +01:00
Julien Calixte
6655c05ddd
refactor: extract back button into shared component using history navigation
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-14 20:52:17 +01:00
Julien Calixte
dee80bfbb6
i18n: better wording
2026-02-14 20:22:11 +01:00
Julien Calixte
eadd20f01c
feat: change link to my personal website
2026-02-14 20:18:41 +01:00
Julien Calixte
5ab074ab5f
fix: head
2026-02-14 19:48:41 +01:00
Julien Calixte
8b921f1adb
refacto: look after remanso now
2026-02-14 14:40:11 +01:00
Julien Calixte
2bba5c40cc
feat: add icon to homepage
2026-02-14 13:51:23 +01:00
Julien Calixte
cec1b1eda7
rebranding to Remanso
2026-02-14 12:18:23 +01:00
Julien Calixte
1baa9794ba
fix: no embricked .note
2026-02-13 23:42:17 +01:00
Julien Calixte
1000f6e080
design: remodel public list and public notes
2026-02-12 22:39:42 +01:00
Julien Calixte
683187b4d1
feat: render some real content
2026-02-11 03:12:52 +01:00
Julien Calixte
c638914f56
feat: aka without the at://
2026-02-10 21:31:36 +01:00
Julien Calixte
674bf84fe0
feat: init public notes
2026-02-10 19:17:30 +01:00
Julien Calixte
5ab8171bce
feat: shorter github link
2026-01-22 23:49:33 +01:00
Julien Calixte
33fd0a0a74
refacto: migrate to composition API everywhere
2026-01-22 23:00:45 +01:00