commits
Fix background color on iOS
* add bsky editor w/ unstyled mentioned autocomplete
* use prosemirror editor instead of textarea
* implement facet calculation on the client, publish tags and links
The rational here is we may also use these for internal links, or things
like that, which would make them not full uris.
* added nav
* added a floating home header
* made the home layout into a component and applied it to the dahsboard
* delete a few unused files, created a page layout for not found errors
* further componentizing dash layout
* adding background color and padding to the header if theres a bg image
* also this
* some adjustments to the width of the sidebar if always open, removed
page title from head and put into nav
* adjustments to the leaflet grid, new leaflet list format wip
* added style adjustments if card border is on
* made the leaflet list items respect page alpha color
* pulled titles out into grid
* added support for filtering
* added the template indicator back
* added in created dates! also removed a couple stray console logs
* widened the list leaflet preview
* made mobile navigation work
* some small padding
* add contents media and use on dashboard sidebar
* remove unused forwarded ref from actionbutton
* extract out leafletlist component
* add id to publication dashboard layout
* add leaflet draft data to dashboard data query
* fix leaflet fact query on dashboard
* added a toggle to header on mobile
* bunch of type fixes and defaults
* Adding a WIP Dashboard Layout while i wait for jared to finihs his
refactor
* factor out controls and pass as prop
* fix messed up dashboard default state
* added search to home
* fix type error
* fix leaflet query on publish page
* persist dashboard states to db
* add missing action
* debounced search, unified hooks
* pubs get search woot woot
* hide irrelavent filter options
* removed reader and notification buttons, adjusting some spacing
* use speedy link for leaflet list and reposition over preview
* add rkey to publication data key
* properly set pub draft titles
* add back intersection observer refs
* upgrade to tailwind v4
* WIP add basic HomeEmptyState
* rm hardcoded test empty leaflets
* fix some tailwind v4 issues
* use timeAgo for publishedAt
* don't render embed blocks in previews
* use timeago in publication metadata
* moved settings from footer/sidebar to content area in home
* added a bg color to publised list
* Revert "moved settings from footer/sidebar to content area in home"
This reverts commit c5ee9f55d78b7ad53d6a60f9d3d68866b25e0802.
* adjusted nav in mobile footer to be more obvious
* filter out published posts from draft list
* use tailwind to apply hover to links
This gets us their useful media query
* prevent focusing on open nav menu
* prettied up some empty state
* made it work on desktop
* added the banners to the end of the leaflet list, made some buttons work
* some tweaks
* some spacing fixes, and also added layout to the discover to include nav
* wrapped a couple more not found layouts
* added bgs to the draft list
* updated subscriber list, added bg
---------
Co-authored-by: celine <celine@hyperlink.academy>
Co-authored-by: Brendan Schlagel <brendan.schlagel@gmail.com>
Icon links for RSS & Create new pub: add text for screen readers, add aria-hidden to svgs
Create publication link: add text for screen readers, add aria-hidden to svg
- add text to describe the "create pub" link with sr-only tailwind class so the text is not visible & is only read by screen readers
- add aria-hidden to the svg because the svg has no title or aria-label on its own (rather, it's labeled by the sr-only text in the shared parent link)
* added nav
* added a floating home header
* made the home layout into a component and applied it to the dahsboard
* delete a few unused files, created a page layout for not found errors
* further componentizing dash layout
* adding background color and padding to the header if theres a bg image
* also this
* some adjustments to the width of the sidebar if always open, removed
page title from head and put into nav
* adjustments to the leaflet grid, new leaflet list format wip
* added style adjustments if card border is on
* made the leaflet list items respect page alpha color
* pulled titles out into grid
* added support for filtering
* added the template indicator back
* added in created dates! also removed a couple stray console logs
* widened the list leaflet preview
* made mobile navigation work
* some small padding
* add contents media and use on dashboard sidebar
* remove unused forwarded ref from actionbutton
* extract out leafletlist component
* add id to publication dashboard layout
* add leaflet draft data to dashboard data query
* fix leaflet fact query on dashboard
* added a toggle to header on mobile
* bunch of type fixes and defaults
* Adding a WIP Dashboard Layout while i wait for jared to finihs his
refactor
* factor out controls and pass as prop
* fix messed up dashboard default state
* added search to home
* fix type error
* fix leaflet query on publish page
* persist dashboard states to db
* add missing action
* debounced search, unified hooks
* pubs get search woot woot
* hide irrelavent filter options
* removed reader and notification buttons, adjusting some spacing
* use speedy link for leaflet list and reposition over preview
* add rkey to publication data key
* properly set pub draft titles
* add back intersection observer refs
* upgrade to tailwind v4
* WIP add basic HomeEmptyState
* rm hardcoded test empty leaflets
* fix some tailwind v4 issues
* use timeAgo for publishedAt
* don't render embed blocks in previews
* use timeago in publication metadata
* moved settings from footer/sidebar to content area in home
* added a bg color to publised list
* Revert "moved settings from footer/sidebar to content area in home"
This reverts commit c5ee9f55d78b7ad53d6a60f9d3d68866b25e0802.
* adjusted nav in mobile footer to be more obvious
* filter out published posts from draft list
* use tailwind to apply hover to links
This gets us their useful media query
* prevent focusing on open nav menu
* prettied up some empty state
* made it work on desktop
* added the banners to the end of the leaflet list, made some buttons work
* some tweaks
* some spacing fixes, and also added layout to the discover to include nav
* wrapped a couple more not found layouts
* added bgs to the draft list
* updated subscriber list, added bg
---------
Co-authored-by: celine <celine@hyperlink.academy>
Co-authored-by: Brendan Schlagel <brendan.schlagel@gmail.com>
Create publication link: add text for screen readers, add aria-hidden to svg
- add text to describe the "create pub" link with sr-only tailwind class so the text is not visible & is only read by screen readers
- add aria-hidden to the svg because the svg has no title or aria-label on its own (rather, it's labeled by the sr-only text in the shared parent link)