Julien Calixte
f0ffb5edf3
test push webhook
2026-03-17 00:57:45 +01:00
Julien Calixte
40c461e150
chore: move api to remanso.space
2026-03-17 00:53:58 +01:00
Julien Calixte
4d04d174ba
chore: setup Nixpacks
2026-03-17 00:41: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
cfe5426421
design: same rose color
2026-03-14 13:13:22 +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
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