What's Changed
🐛 Core - Fixes
- feat: implement lifetime token domain & infrastructure by @LeadcodeDev in #839
- feat: implement lifetime token by client by @LeadcodeDev in #852
- fix(api): normalize hosted login redirect URL by @NobinKhan in #853
- feat: Show session expiration action bar on login page by @jorisvilardell in #854
- feat: implement passkey core by @LeadcodeDev in #866
- feat(front): improve magic link UX by @jorisvilardell in #876
- feat: implement email builder domain by @LeadcodeDev in #888
- feat: create email template and assignment by @LeadcodeDev in #903
- feat: send email error into sea watch by @LeadcodeDev in #904
- feat: add explicit email errors for seawatch and show it by @LeadcodeDev in #908
🚀 Core - Features
- feat: implement lifetime token ui by @LeadcodeDev in #841
- feat: enhance token lifetime design by @LeadcodeDev in #850
- feat: implement webhook update by @LeadcodeDev in #865
- feat: implement passkey endpoints by @LeadcodeDev in #867
- feat: implement passkey ui by @LeadcodeDev in #868
- feat: implement magic link ui by @LeadcodeDev in #869
- feat: implement email builder endpoints by @LeadcodeDev in #892
- feat: implement email builder engine by @LeadcodeDev in #895
- feat: implement mjml adapter by @LeadcodeDev in #900
- feat: implement builder in pages by @LeadcodeDev in #901
- feat: implement example email templates by @LeadcodeDev in #909
- feat: enhance seawatch event rendering by @LeadcodeDev in #911
- feat: polish email builder ui by @LeadcodeDev in #919
🐛 Webapp - Fixes
- refactor: move smtp to dedicated section by @LeadcodeDev in #910
New Contributors
- @chojuninengu made their first contribution in #835
- @SkyzcYou made their first contribution in #858
- @nicolasvedrenne made their first contribution in #859
Full Changelog: v0.4.0...v0.5.0