brail icon indicating copy to clipboard operation
brail copied to clipboard

💌 Transactional email that feels different

Results 22 brail issues
Sort by recently updated
recently updated
newest added

Hi there, I'm using brail to generate emails with dynamic data and recently I've noticed that there are some leftover html tags that find their way into the emails (tested...

The regex in `extractFileParts` is too naive and needs to include squared brackets in the filename portion.

Currently, theming may have a value set, e.g. `backgroundColor`, that gets overwritten when setting e.g. `backgroundColor={undefined}`. This is annoying and requires writing `...{ A ? {...} : undefined}`-type code. Implement...

bug

Currently, the output CSS is not optimised, resulting in larger-than-necessary output files. There are likely various avenues for improving CSS minification, such as just deduplicating common styles and joining selectors...

enhancement
package: react

(This is quite a broad topic, so will be ongoing.) We should make it easier to understand various things about your templates you've written. When viewing a template, we should...

enhancement
package: devtools
package: analysis

The docs could be improved to better explain why actually hosting your Brail project somewhere is important, given it will (likely) result in your images being hosted (e.g. on Vercel)....

documentation

Currently, the ESLint plugin is largely automatic, based on the caniemail.com data. However, there are more nuanced HTML rules that should be added, such as: - [ ] Prefer using...

package: eslint

Theming doesn't allow for variants yet, which makes templating less ergonomic. On the other hand, we don't want to take on too much complexity, since Brail React is meant to...

enhancement
package: react

Docs don't currently mention custom styles via Style tag

documentation
package: react