alpha
Login
or
Join now
jack.is
/
leaflet
Star
0
Fork
0
Atom
Configure Feed
Issues
Pull Requests
Commits
Tags
Feed URL
Select the types of activity you want to include in your feed.
a tool for shared writing and social publishing
Star
0
Fork
0
Atom
Configure Feed
Issues
Pull Requests
Commits
Tags
Feed URL
Select the types of activity you want to include in your feed.
Overview
Issues
Pulls
Pipelines
leaflet
/
components
/
Blocks
/
at
refactor/pub-settings
4 folders
21 files
Jared Pereira
pass theme color as hex
3mo ago
f9dd2514
BlueskyPostBlock
add bluesky video embed playback
3 months ago
PollBlock
Update/delete blocks (#260) * initial delete button but no wiring yet * added move block up and down buttons to the block options buttons, refactored moveBlockUp/Down to be utility functions * handling delete in the block options * adjusting full bleed styling for image blocks * change blockToolbar to imageToolbar, not * don't show the toolbar on blocks without toolbar actions * minor fixes to button block, implement a full wdith mode * Lock is GONE YO * pretty up the cover image button * group multiselect delete into one undo group * fix issue with empty codeBlocks lookin funny * remove long press to select on mobile docs, kept for canvas * fixed button block layout weirdness, added an ative state to text alignment toolbar * fixing min-h isses in codeblock * make things blocks easier to manuever in canvas * added mouse handlers back to canvas * small block bugs * fixed pageLinkBlock not showing proper non-text-block options * fixed some undo redo bugs
6 months ago
RSVPBlock
rip out twilio, replace rsvp block with deprecated placeholder
3 months ago
TextBlock
Feature/mention services (#283) * wip * some fixes * get basic mentions working * proxy mention service requests through pds * add embed to mention services and fix some behavior * wip change lexicon name and some other stuff i forget * update parts.page lexicons * fix opening at mentions * more scoping stuff * render labels and descriptions * support aspect ratio for embeds * handle aspect ratios for mention embeds * support iframe pages and basic iframe channel * WIP capn web * wip * remove some logging * add colors and lexicon for embed ctx
3 months ago
BaseTextareaBlock.tsx
pass theme color as hex
3 months ago
Block.tsx
publish checklists properly
3 months ago
BlockCommandBar.tsx
fix block command bar
4 months ago
BlockCommands.tsx
add alternate names for list commands
4 months ago
ButtonBlock.tsx
remove referrers for other blocks that contain links
3 months ago
CodeBlock.tsx
Update/delete blocks (#260) * initial delete button but no wiring yet * added move block up and down buttons to the block options buttons, refactored moveBlockUp/Down to be utility functions * handling delete in the block options * adjusting full bleed styling for image blocks * change blockToolbar to imageToolbar, not * don't show the toolbar on blocks without toolbar actions * minor fixes to button block, implement a full wdith mode * Lock is GONE YO * pretty up the cover image button * group multiselect delete into one undo group * fix issue with empty codeBlocks lookin funny * remove long press to select on mobile docs, kept for canvas * fixed button block layout weirdness, added an ative state to text alignment toolbar * fixing min-h isses in codeblock * make things blocks easier to manuever in canvas * added mouse handlers back to canvas * small block bugs * fixed pageLinkBlock not showing proper non-text-block options * fixed some undo redo bugs
6 months ago
DateTimeBlock.tsx
Implement new pro plan, analytics page, and entitlements flow Squashed commit of the following: commit ab13965a5b79610ca9e4ccfef7ef39350c96927d Author: Jared Pereira <jared@awarm.space> Date: Tue Mar 10 13:42:44 2026 -0400 analytics tab behind feature gate commit 79cbb5a86c73d61cfab7ecae823f9c20aae52057 Author: Jared Pereira <jared@awarm.space> Date: Tue Mar 10 13:35:22 2026 -0400 add modal and feature gate commit 914b770c9b3dc9f2d1567e065d108e60ece5a798 Author: Jared Pereira <jared@awarm.space> Date: Tue Mar 10 00:24:02 2026 -0400 use stripe billing portal commit 8119e5a4433464e718db65248f60b1aa3443287e Merge: 56bcf7f0 c48ba9ba Author: Jared Pereira <jared@awarm.space> Date: Mon Mar 9 23:24:24 2026 -0400 Merge branch 'main' into feature/analytics commit 56bcf7f05221066770cb74436c1659e3201c70d0 Author: Jared Pereira <jared@awarm.space> Date: Thu Mar 5 20:50:57 2026 -0500 make dashaboard responsive commit 5125657c948dcf93d750f0f09f7ab082daef660b Author: Jared Pereira <jared@awarm.space> Date: Wed Mar 4 16:11:41 2026 -0500 Add unique visitors metric, improve analytics dashboard UX Add unique visitors (via deviceId) to Tinybird traffic query with a pageviews/visitors toggle. Reorder dashboard to show traffic first, default to last week date range with preset labels, and polish chart styling and loading states. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> commit a1c8a4c0f6bd65f0abe52c21f02f3be6b43be54e Author: Jared Pereira <jared@awarm.space> Date: Tue Mar 3 15:55:45 2026 -0500 Wire up Tinybird analytics to publication dashboard with Recharts Add real data fetching via SWR for traffic, referrers, and subscriber timeseries. Replace placeholder chart divs with Recharts AreaCharts, wire up live referrer data, and fix PostSelector to pass URL paths instead of titles to the analytics API. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> commit 64f88c76955198fdb4f80f341a97739a4514be70 Author: Jared Pereira <jared@awarm.space> Date: Thu Feb 26 17:14:01 2026 -0500 fix some edge cases commit cbdf48a0599f16246e84851f5be924803decdd32 Author: Jared Pereira <jared@awarm.space> Date: Wed Feb 25 18:54:07 2026 -0500 add drizzle schema commit 5a6b1d4f2652bf3e2e4d9fb0d187bfdb8b86ee04 Author: Jared Pereira <jared@awarm.space> Date: Wed Feb 25 18:53:52 2026 -0500 get stripe async commit eaf8239f4ab2534b39f824dfafe69669377c0f39 Author: Jared Pereira <jared@awarm.space> Date: Wed Feb 25 18:52:31 2026 -0500 Add reactivate subscription action and UI Allow users to undo a cancelled Pro subscription by setting cancel_at_period_end back to false on Stripe. Shows a "Reactivate Subscription" button when status is "canceling". Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> commit 0db529d5e1c6589e3d719985a7428c07cb4be36f Merge: 03dbdba1 da31fd1d Author: Jared Pereira <jared@awarm.space> Date: Wed Feb 25 17:28:37 2026 -0500 Merge main into feature/analytics Resolve merge conflicts: - AccountSettings.tsx: keep expanded settings menu with Pro subscription - inngest/route.tsx: include both stripe functions and sync_document_metadata - ProfileHeader.tsx: trivial whitespace conflict - Install missing @yornaath/batshit dependency from main Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> commit 03dbdba151e1a1c1f18d348c0fbb60c97e29343b Author: Jared Pereira <jared@awarm.space> Date: Wed Feb 25 17:17:31 2026 -0500 wip first attempt at wiring up pro tier commit c047cc8212679652f337020bdd3679c0ad198a0f Author: celine <celine@hyperlink.academy> Date: Mon Feb 23 02:45:15 2026 -0500 styling the setting button a little commit 458b466251729193984dcb29555ce4249a856d66 Author: celine <celine@hyperlink.academy> Date: Mon Feb 23 02:44:19 2026 -0500 added a manage pro sunscription to account and publication settings commit 1adcb2ab1a2c1e6860186b75685f4e4736a8f788 Author: celine <celine@hyperlink.academy> Date: Sat Feb 21 10:46:55 2026 -0500 some tweaks to post selector and combobox commit 1f5b557c4910c29a988b08f2881da3fad18eb48c Author: celine <celine@hyperlink.academy> Date: Wed Feb 18 23:04:05 2026 -0500 oops forgot to push a file commit f9bced1e1197d334e90efcba913c722d36d6450b Author: celine <celine@hyperlink.academy> Date: Wed Feb 18 23:03:48 2026 -0500 added combobox and populated analytics page commit 68ba2c372e47be42fb69cc824c757a3a6828d7b8 Author: celine <celine@hyperlink.academy> Date: Thu Feb 12 07:45:53 2026 -0500 analytics date selector commit a664db07003ee2e91cfbba5bd14e35b0d449eda5 Author: celine <celine@hyperlink.academy> Date: Mon Feb 9 13:27:19 2026 -0500 update modal to have close button commit 1d83772789e0a748313748ca47b5a5f2a0bfadf6 Author: celine <celine@hyperlink.academy> Date: Mon Feb 9 13:12:29 2026 -0500 Put in pro tier upgrade content commit f94e24f161d9f160a66b8792be84a24936654655 Author: Jared Pereira <jared@awarm.space> Date: Mon Feb 9 17:12:57 2026 +0400 wip pro plan spec commit 37bf304d353d04f9ec564fc9a8802e2c36dcdf55 Author: Jared Pereira <jared@awarm.space> Date: Mon Feb 9 17:12:51 2026 +0400 refactor skills
4 months ago
DeleteBlock.tsx
refactor exports to support fast refresh
7 months ago
EmbedBlock.tsx
pass theme color as hex
3 months ago
ExternalLinkBlock.tsx
remove referrers for other blocks that contain links
3 months ago
HorizontalRule.tsx
Update/home (#208) * 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>
10 months ago
ImageBlock.tsx
Update cover image button to be image specific
3 months ago
MailboxBlock.tsx
Feat/Ordered Lists (#257) * implement ordered lists * fix readme command
4 months ago
MathBlock.tsx
Fix/accent contrast on page (#251) * 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
6 months ago
PageLinkBlock.tsx
Add custom fonts! Squashed commit of the following: commit 8b5625aa7bbdbc89ee3355f4b258ce00690b891f Author: Jared Pereira <jared@awarm.space> Date: Fri Mar 6 15:11:02 2026 -0500 remove pub picker on subpage and fix font label commit 4f9a2dc7c38e6abc56a76490ee77d728d5abb452 Author: Jared Pereira <jared@awarm.space> Date: Fri Mar 6 15:10:57 2026 -0500 support h4 commit e5d8f977bfdde8a6b97f561c09f320879f4baaa9 Merge: 4d41f6f4 43fa8794 Author: Jared Pereira <jared@awarm.space> Date: Fri Mar 6 13:57:36 2026 -0500 Merge branch 'main' into feature/fonts commit 4d41f6f4b4454d565dcece8dc0663ece00e45287 Author: Jared Pereira <jared@awarm.space> Date: Fri Mar 6 11:56:35 2026 -0500 merge blockprops style better commit 073e43d90f5bdf532b5192c712cf12f8bb6ee728 Author: Jared Pereira <jared@awarm.space> Date: Fri Mar 6 11:12:01 2026 -0500 fix font sizes commit 980fcd7d49beb6625ffd94f62dce7cfa0930b9f0 Author: Jared Pereira <jared@awarm.space> Date: Thu Mar 5 22:56:33 2026 -0500 handle header sizes and base size for fonts commit 3e831c1f9ab1f545e5a153300790f29047631e4c Author: Jared Pereira <jared@awarm.space> Date: Thu Mar 5 21:53:07 2026 -0500 fix undo manager commit 025ac8d16765272a4fc354e3baf8ad468e922b8d Author: Jared Pereira <jared@awarm.space> Date: Thu Mar 5 21:43:46 2026 -0500 fix setting fonts commit a1d30fc91a7b9874f3ef561c855837e5b224af29 Author: Jared Pereira <jared@awarm.space> Date: Thu Feb 5 01:01:42 2026 +0000 add fonts commit 83049703cc02efb4c5a4f94ad3dbfb43c50c07a3 Author: Jared Pereira <jared@awarm.space> Date: Fri Jan 30 18:09:40 2026 -0500 wip support custom google fonts commit 7235f59982a1a683a1f91da4f7db38dda3f9f73b Author: Jared Pereira <jared@awarm.space> Date: Thu Jan 22 17:10:18 2026 -0500 more fonts!! commit 10da7354ddb83a15082b75e317c0b0e3cf971c9b Author: Jared Pereira <jared@awarm.space> Date: Thu Jan 22 13:49:15 2026 -0500 implemnt basic font logic
4 months ago
PublicationPollBlock.tsx
fix build error
6 months ago
index.tsx
Add footnotes! Squashed commit of the following: commit 0f22f24c5ff5ed98ab139fc609632bfef20fd280 Merge: 26876031 66f9d441 Author: Jared Pereira <jared@awarm.space> Date: Fri Mar 6 15:55:34 2026 -0500 Merge branch 'main' into feature/footnotes commit 268760316c02f10d545f7f81b9438cc76981bb7c Author: Jared Pereira <jared@awarm.space> Date: Fri Mar 6 15:38:32 2026 -0500 open footnote popover commit 5add9002932f24b2cb3e88a79415359e5bfdc1aa Author: Jared Pereira <jared@awarm.space> Date: Fri Mar 6 15:29:28 2026 -0500 try mask-image css commit 10f35a1361dfb4672b03391b91090b368c5abbf9 Author: Jared Pereira <jared@awarm.space> Date: Fri Mar 6 15:16:33 2026 -0500 make footnotes text sm commit 3ae07878e7284b1112d177c4d787d27e1f2726f4 Author: Jared Pereira <jared@awarm.space> Date: Fri Mar 6 14:31:46 2026 -0500 fix the type errors commit 2aa857ba975fa5df90629984550d3aa7ef47d402 Author: Jared Pereira <jared@awarm.space> Date: Fri Mar 6 11:45:01 2026 -0500 fix footnote rendering and counts commit 212fabd22c77d12e71530403eb6b5bbbdbef1ae3 Author: celine <celine@hyperlink.academy> Date: Thu Mar 5 22:24:39 2026 -0500 autofocus editor when footnote is selecter commit ce10ee81ff666d1c5f33e927719d0c5a840627ae Author: celine <celine@hyperlink.academy> Date: Thu Mar 5 21:56:21 2026 -0500 some styling updates commit 4a8480f35afe12c2703f07a19579e06ec3f509fb Author: Jared Pereira <jared@awarm.space> Date: Thu Mar 5 18:58:14 2026 -0500 add toolbar stuff commit bf1a2f50bb31336fefd67d47d11e670aeabf9da4 Author: Jared Pereira <jared@awarm.space> Date: Thu Mar 5 18:06:11 2026 -0500 fix popover number and threshold commit aae6fae776da6570a26e6de12fab119ef8510bc7 Author: Jared Pereira <jared@awarm.space> Date: Thu Mar 5 16:22:40 2026 -0500 share footnote item layout commit 0f843a5a899eacd98d17f11412d07ca91b74841e Author: Jared Pereira <jared@awarm.space> Date: Thu Mar 5 16:15:25 2026 -0500 share editor logic between footnote and textblock commit 16f8052758e6aae9157ab97014509ef010eb717f Author: Jared Pereira <jared@awarm.space> Date: Thu Mar 5 16:15:17 2026 -0500 render footnotes properly in published page commit 713d14b48eeb5a2ceb44a71099b3d912b9f3ba6c Author: Jared Pereira <jared@awarm.space> Date: Thu Mar 5 15:53:39 2026 -0500 add footnotes
4 months ago
useBlockKeyboardHandlers.ts
Feat/Ordered Lists (#257) * implement ordered lists * fix readme command
4 months ago
useBlockMouseHandlers.ts
Feat/Ordered Lists (#257) * implement ordered lists * fix readme command
4 months ago
useHandleCanvasDrop.ts
handle dropping images onto canvas
9 months ago
useHandleDrop.ts
handle dropping images
9 months ago