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
1135afb359
lint
2026-03-10 16:15:58 +01:00
Julien Calixte
e9f37a9b8e
fix: preserve search params when clearing OAuth callback hash
2026-03-10 16:10:08 +01:00
Julien Calixte
97c6f01e1c
fix: skip following feed fetch when all tab is active
2026-03-10 16:06:35 +01:00
Julien Calixte
cb15eac854
feat: use POST /notes/feed for following tab with server-side DID filtering
2026-03-10 15:53:25 +01:00
Julien Calixte
9b6bc62044
feat: add following tabs
2026-03-10 15:44:35 +01:00
Julien Calixte
72d0478b6f
feat: sync public notes tab with URL search params
2026-03-10 15:32:44 +01:00
Julien Calixte
c721338dc0
fix: atproto oauth dev redirect, tab isolation, and concurrent load guard
...
- Use buildLoopbackClientId(window.location) for dev to include port in redirect URI
- Bind Vite dev server to 127.0.0.1 explicitly
- Remove scope override in signInRedirect (use metadata default)
- Clear OAuth callback params from URL after session restore
- Replace follows badge with DaisyUI tabs (All / Following)
- Use separate PublicNoteList instances per tab to isolate v-infinite-scroll state
- Add isLoading guard in onLoadMore to prevent concurrent fetches
2026-03-10 14:18:41 +01:00
Julien Calixte
a234d590bd
fix: redirect from netlify
2026-03-10 12:45:04 +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
7ca922e0a6
feat: language in header
2026-03-01 19:00:29 +01:00
Julien Calixte
557aff2329
fix: sticky notes
2026-03-01 17:07:38 +01:00
Julien Calixte
1cc6056907
theme: change main color
2026-02-27 14:32:23 +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
9768c08692
feat: tab title same as breadcrumb
2026-02-22 23:05:04 +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
1ad59addf0
fix: note class name
2026-02-19 23:07:45 +01:00
Julien Calixte
b5697759c3
design: change dark theme to dim
2026-02-19 21:55:12 +01:00
Julien Calixte
4edfba77ed
design: align left for list
2026-02-19 21:43:56 +01:00
Julien Calixte
801832c6e5
feat: handle absolute internal links for stacked notes
2026-02-19 21:32:37 +01:00
Julien Calixte
b14f5f1dc1
Merge branch 'main' of github.com:remanso-space/remanso
2026-02-19 20:42:21 +01:00
Julien Calixte
8da5dcc50f
fix: scroll both body and documentElement for cross-browser compatibility
2026-02-19 19:19:49 +01:00
Julien Calixte
4a06c11b0a
fix: use window scroll API for cross-browser compatibility (Safari)
2026-02-19 19:03:06 +01:00
Julien Calixte
bb06274c41
fix: apply default font immediately on mount before settings load
2026-02-19 17:41:44 +01:00
Julien Calixte
5bad66884f
fix: scroll to note
2026-02-19 17:36:44 +01:00
Julien Calixte
efd2a2a99b
design: give a little more space
2026-02-17 16:20:28 +01:00
Julien Calixte
5ea5db2655
feat: add optional slug to public note URLs
2026-02-17 13:38:45 +01:00
Julien Calixte
c4dd418cd8
fix: gaps
2026-02-17 13:36:29 +01:00
Julien Calixte
103b23884f
refacto: use microcosm endpoint and change types
2026-02-17 09:30:27 +01:00
Julien Calixte
8c7503abac
design: change dark theme to night
2026-02-17 01:40:07 +01:00
Julien Calixte
760f78adf8
design: change dark theme to abyss
2026-02-17 01:40:01 +01:00
Julien Calixte
543d88ecd3
design: change dark theme to night
2026-02-17 01:39:18 +01:00
Julien Calixte
1dfb7a025d
design: change dark theme to luxury
2026-02-17 01:39:01 +01:00
Julien Calixte
728631d8ba
design: change dark theme to black
2026-02-17 01:36:46 +01:00
Julien Calixte
04961a8ac7
design: change h1 font size
2026-02-17 01:21:49 +01:00
Julien Calixte
f017b4f0ff
fix: remove frontmatter content before rendering
2026-02-17 01:12:47 +01:00
Julien Calixte
ffa1a28e90
feat: better design
2026-02-17 00:49:12 +01:00
Julien Calixte
c3095a545e
feat: better header for public note
2026-02-16 23:56:57 +01:00
Julien Calixte
3e495618e1
design: more color for the author badge
2026-02-15 21:54:40 +01:00
Julien Calixte
c9ce61769d
design: fix top view
2026-02-15 21:23:18 +01:00