Skip to content

Commit

Permalink
✨ Email to device (#296)
Browse files Browse the repository at this point in the history
* 🚧 Start `email` crate and notifier adjustments

Support for configuring an email client and encrypting secrets associated with a notifier (if necessary)

* encryption key in DB 😬

* WIP API for emailer

* Worked on the plane 💅

* WIP save whatever I was working on

* fix merge issues

* WIP: create emailer form

* WIP: create emailer form, almost

* WIP: emailer card

* Email send history

* WIP actually sending emails

* Validate and tx the recipients

* WIP devices

* WIP email works!

* UI work for send history and create/update device

* WIP: flesh out emailer UI pages

* Add modal for emailing book

* Support TLS in email

* Add migration

* Write docs for emailer crate

* fix clippy lints
  • Loading branch information
aaronleopold authored Apr 14, 2024
1 parent 42d97c0 commit f5e5a09
Show file tree
Hide file tree
Showing 86 changed files with 4,725 additions and 921 deletions.
3 changes: 2 additions & 1 deletion .prettierignore
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,8 @@ dist
build
.next
.expo
*.hbs

packages/browser/src/i18n/locales/*.json
packages/i18n/src/locales/*.json

CHANGELOG.md
2 changes: 1 addition & 1 deletion .vscode/settings.json
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,6 @@
["cva\\(([^)]*)\\)", "[\"'`]([^\"'`]*).*?[\"'`]"],
["cx\\(([^)]*)\\)", "(?:'|\"|`)([^']*)(?:'|\"|`)"]
],
"tailwindCSS.classAttributes": ["class", "className", ".*CLASSES", ".*VARIANTS"],
"tailwindCSS.classAttributes": ["class", "className", ".*ClassName", ".*CLASSES", ".*VARIANTS"],
"typescript.tsdk": "node_modules/typescript/lib"
}
Loading

0 comments on commit f5e5a09

Please sign in to comment.