This website requires JavaScript.
Explore
Help
Sign In
starred
/
warmbly
Watch
1
Star
0
Fork
0
You've already forked warmbly
mirror of
https://github.com/warmbly/warmbly.git
synced
2026-08-21 00:01:28 +00:00
Code
Issues
Packages
Projects
Releases
Wiki
Activity
Files
f2f06b10edbb9d4c367a24b06efa4e5aeb6e62d7
warmbly
/
web
/
src
T
History
Matthew Meszaros
4ad91688e3
feat: adopt the shared variable catalog and chip editor on the templates page so templates get the same personalization experience as campaigns
2026-07-22 17:05:08 +02:00
..
app
feat: adopt the shared variable catalog and chip editor on the templates page so templates get the same personalization experience as campaigns
2026-07-22 17:05:08 +02:00
components
feat: replace the Write with AI blob action with an inline caret AI assistant in the campaign email editor
2026-07-22 17:04:51 +02:00
hooks
feat: add useAnchoredFloating hook wrapping floating-ui with a fixed strategy so editor popovers anchor correctly inside transformed dialogs
2026-07-22 17:04:51 +02:00
lib
feat: add the AI-variable config model, encode/decode, generate client, and useGenerateAIVariable hook for the block preview button
2026-07-22 17:05:08 +02:00
stores
feat: render the assistant's stream like a live agent and surface its keybindings in the panel: text_delta chunks append to a live-flagged trailing block that the closing full-text event replaces, the trailing block of a running turn types itself out through a rAF SmoothText typewriter with the blinking caret so even chunky providers read as continuous generation, and the empty state gains kbd chips for toggle, new chat, pop out, and minimize plus an all-shortcuts link into the shortcuts dialog
2026-07-19 10:42:10 +02:00
global.css
feat: wire variable chips, per-recipient AI blocks, and conditionals into RichTextEditor, EmailContentEditor, the preview renderer, and chip styles
2026-07-22 17:04:51 +02:00
main.tsx
feat: make billing tabs real URL paths: the route becomes billing/:tab? with /app/settings/billing/plans, /ai-credits, and /payment slugs (unknown slugs normalize to the overview), Stripe checkout and topup return URLs point at the tab they left from, the header credits meter deep-links to /ai-credits, the settings topbar subtitle matches nested billing paths, and the document title covers the sub-paths
2026-07-19 13:50:03 +02:00
setupTests.ts
ci: drop tsc from web build, relax Elixir warnings, pin picomatch / path-to-regexp
2026-05-23 16:37:53 +00:00