commits
* add basic site.standard stuff and normalization function
* normalize data from publication and document tables
* handle differing uris
* fix a few bugs
* fix feed construction and simplify updatePub functions
* don't delete old records
* add themes for standalone docs, etc
* handle migrating all records
* simplify updatePublication
* delete old docs and new ones
* handle setting basicTheme on create/update pubs
* set doc path properly
* fix type errors
---------
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
* added capability to backdate post on published docs
* componentize Date Picker, add Time Picker, mock up date and time pickers
in publish show and update flow
* wire up backdating posts from the publish flow. still broken from update
button
* wire up updating pubish date on published post
* just bold some stuff
* open calendars to corrent months and times by default
* fixed some layout with popover, now opens on tap rather than hover
* little popover fixes
* added showMention and showPrevNext props to the lexicon
* wired up post options to update record
* added new preferences to props everywhere
* added prev next buttons
* added a check for mentions everywhere relavent
* little corner tweak for the interaction drawer
* removed show comments from update pub form
* little issues with the help text in post options
---------
Co-authored-by: celine <celine@hyperlink.academy>
* added small text attribute and button to leaflet
* fixing separators that were borked
* add textSize to lexicon
* moves PostBlocks into a single folder
* update post to get textsize from leaflet
* added large text
* running the lexgen
* little tweak
* keep text size when user enters to make new textblock
* preserve text size when blocks are copy pasted into leaflet
* fiz some jumping on action button
* added heyboard shortcuts
* use 0 instead of p in the regular text keyboard shorcut
* added a slider to adjust page-wdith to leaflets
* hide page width setter on home
* add post options wip to the pub settings menu
* adjusted page width setter to have narrow and wide presets
* updates to toggle, added post options to pub settings, updates build
script so lexgen works on mac
* added pub width setter to pub theme settings
* hide post options in pub settings, rename some stuff
* update pageWidth lexicon to match the contraints in the UI
* set page-width in theme-provider instead of root
* make slider easier to click, adjusted pageWidth minmax full width button
in themeSetters
---------
Co-authored-by: Jared Pereira <jared@awarm.space>
* inital tweaking of the page and leaflet background logic
* Added some helptext to page color picker when it's defining containers
* moved menu into its own file
* Create Menu.tsx
* unifed block layout
* little fix
* minor adjustments to unify hover and focus states
* adjusting buttons to match better with blocks
Mainly for profile page, all others scroll externally instead of internally
* created profile page, 404s
* init page profile stuff
* replaces placehodler with profile pic
* added tab component, rm activity tab from profile
* add publications
* add posts to profile page
* paginate posts
* update to teh layout, wip comment deisgn
* fixed up some weirdness that happened with merging
* new comment design
* render profile sub things as pages
* small icon size adjustment
* side scroll the pub list
* refactored cardBorderHidden into a context in ThemeProvider and a hook
* sticky header for tabs in profile page
* simplied the scroll logic, fixed a boo boo
* wire up comments and implement deep linking to em
* fix comment action import
* add subscriptions to profiles
* moved profile pic, removed console logs
* bluesky profile link
* get home theme on profile pages
* Profile popover init
* use bluesky api for profile data
* parse and render description
* small updates to the profile popover styling
* tweaks to get the tabs working if cardBorderHidden
* new styling on @mentions and adding profile popover on hover
* prefetch profile data on hover
* fix adding local comments
* render known followers
* link to bsky known followers page
* fixes
* add titles to tags and profiles
* fix links and themes for standalone docs on profile
* add popover to post header and pub page
* use linkify js for urls in profiles
* wip tooltip stuff
* use localizeddate in post listing
---------
Co-authored-by: celine <celine@hyperlink.academy>
Co-authored-by: Jared Pereira <jared@awarm.space>
Feature/thread viewer
* add basic site.standard stuff and normalization function
* normalize data from publication and document tables
* handle differing uris
* fix a few bugs
* fix feed construction and simplify updatePub functions
* don't delete old records
* add themes for standalone docs, etc
* handle migrating all records
* simplify updatePublication
* delete old docs and new ones
* handle setting basicTheme on create/update pubs
* set doc path properly
* fix type errors
---------
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
* added capability to backdate post on published docs
* componentize Date Picker, add Time Picker, mock up date and time pickers
in publish show and update flow
* wire up backdating posts from the publish flow. still broken from update
button
* wire up updating pubish date on published post
* just bold some stuff
* open calendars to corrent months and times by default
* added showMention and showPrevNext props to the lexicon
* wired up post options to update record
* added new preferences to props everywhere
* added prev next buttons
* added a check for mentions everywhere relavent
* little corner tweak for the interaction drawer
* removed show comments from update pub form
* little issues with the help text in post options
---------
Co-authored-by: celine <celine@hyperlink.academy>
* added small text attribute and button to leaflet
* fixing separators that were borked
* add textSize to lexicon
* moves PostBlocks into a single folder
* update post to get textsize from leaflet
* added large text
* running the lexgen
* little tweak
* keep text size when user enters to make new textblock
* preserve text size when blocks are copy pasted into leaflet
* fiz some jumping on action button
* added heyboard shortcuts
* use 0 instead of p in the regular text keyboard shorcut
* added a slider to adjust page-wdith to leaflets
* hide page width setter on home
* add post options wip to the pub settings menu
* adjusted page width setter to have narrow and wide presets
* updates to toggle, added post options to pub settings, updates build
script so lexgen works on mac
* added pub width setter to pub theme settings
* hide post options in pub settings, rename some stuff
* update pageWidth lexicon to match the contraints in the UI
* set page-width in theme-provider instead of root
* make slider easier to click, adjusted pageWidth minmax full width button
in themeSetters
---------
Co-authored-by: Jared Pereira <jared@awarm.space>
* inital tweaking of the page and leaflet background logic
* Added some helptext to page color picker when it's defining containers
* moved menu into its own file
* Create Menu.tsx
* unifed block layout
* little fix
* minor adjustments to unify hover and focus states
* adjusting buttons to match better with blocks
* created profile page, 404s
* init page profile stuff
* replaces placehodler with profile pic
* added tab component, rm activity tab from profile
* add publications
* add posts to profile page
* paginate posts
* update to teh layout, wip comment deisgn
* fixed up some weirdness that happened with merging
* new comment design
* render profile sub things as pages
* small icon size adjustment
* side scroll the pub list
* refactored cardBorderHidden into a context in ThemeProvider and a hook
* sticky header for tabs in profile page
* simplied the scroll logic, fixed a boo boo
* wire up comments and implement deep linking to em
* fix comment action import
* add subscriptions to profiles
* moved profile pic, removed console logs
* bluesky profile link
* get home theme on profile pages
* Profile popover init
* use bluesky api for profile data
* parse and render description
* small updates to the profile popover styling
* tweaks to get the tabs working if cardBorderHidden
* new styling on @mentions and adding profile popover on hover
* prefetch profile data on hover
* fix adding local comments
* render known followers
* link to bsky known followers page
* fixes
* add titles to tags and profiles
* fix links and themes for standalone docs on profile
* add popover to post header and pub page
* use linkify js for urls in profiles
* wip tooltip stuff
* use localizeddate in post listing
---------
Co-authored-by: celine <celine@hyperlink.academy>
Co-authored-by: Jared Pereira <jared@awarm.space>