Commit Graph

648 Commits

Author SHA1 Message Date
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
7a6b671320 fix: favicon for safari 2026-02-27 11:38:36 +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
775451c532 Merge branch 'main' of github.com:remanso-space/remanso 2026-02-23 23:11:32 +01:00
Julien Calixte
9768c08692 feat: tab title same as breadcrumb 2026-02-22 23:05:04 +01:00
Julien Calixte
3e1b8ea43d feat: tab title same as breadcrumb 2026-02-22 05:16:49 +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
4a79c2b8d8 2026-02-19 22:43:26 2026-02-19 22:43:26 +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