This website requires JavaScript.
Explore
Help
Sign In
starred
/
warmbly
Watch
1
Star
0
Fork
0
mirror of
https://github.com/warmbly/warmbly.git
synced
2026-10-08 08:02:13 +00:00
Code
Issues
Packages
Projects
Releases
Wiki
Activity
Files
bc89748ec5fbde65c1529ba2b2bcb0d105243377
warmbly
/
web
/
src
T
History
Matthew Meszaros
e2487296d6
feat: rename the campaign entry-delay picker to EntryDelayPicker.tsx and update its three importers, so the component no longer differs only in case from the entryDelay.ts vocabulary module, which resolved every import of it to the wrong file on a case-insensitive filesystem and failed web's typecheck with ten errors
2026-09-15 13:39:05 +02:00
..
app
feat: rename the campaign entry-delay picker to EntryDelayPicker.tsx and update its three importers, so the component no longer differs only in case from the entryDelay.ts vocabulary module, which resolved every import of it to the wrong file on a case-insensitive filesystem and failed web's typecheck with ten errors
2026-09-15 13:39:05 +02:00
components
feat: rename the campaign entry-delay picker to EntryDelayPicker.tsx and update its three importers, so the component no longer differs only in case from the entryDelay.ts vocabulary module, which resolved every import of it to the wrong file on a case-insensitive filesystem and failed web's typecheck with ten errors
2026-09-15 13:39:05 +02:00
hooks
feat: stop the dashboard socket's onerror handler reporting every WebSocket error event to PostHog as an exception, since the event carries no detail by spec and onclose already drives the reconnect, so a deploy or a laptop sleep logged '[WS] Error: [object Event]' through capture_console_errors
2026-09-15 13:39:05 +02:00
lib
feat: stop reporting a mailbox's DKIM as missing when its selector was simply never probed, by deriving candidate selectors from the sending domain's own SPF and MX records on top of a wider default set, reporting a miss as the tri-state dkim_status undetermined rather than a red Missing row in the drawer, dropping DKIM from the Advisor's missing-records finding entirely, refusing a revoked p= key, holding the summary back from accusing anything when DNS never answered, and fixing the CLI auth-check table whose columns read mailbox fields the endpoint does not return (
#528
)
2026-09-15 02:27:38 -07:00
stores
Every shortcut the ? modal shows now runs, and both resize handles share one gesture (
#487
)
2026-09-13 05:28:34 -07:00
global.css
feat: let a campaign body image carry a link and add a call-to-action button to the editor toolbar, both rendered as mail-safe markup (an anchor-wrapped img, a one-cell table whose cell holds the colour and padding for Outlook's Word engine), with the plain-text half now keeping every link destination
2026-09-11 20:01:16 -07:00
main.tsx
feat: stop the unibox conversation list resetting to the top when an email is opened, by keying the app shell's route boundary and Suspense on route identity rather than the raw pathname (the open thread is a path segment, so every click was remounting the whole page), remembering each list's scroll offset across remounts and the mobile display:none pane, patching mark-as-read into the query cache instead of refetching every loaded page, and auto-loading the next page at the end of the list (issue
#396
)
2026-09-09 06:52:57 -07: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