What's Changed
- fixes mismatched border radiuses by @mikesealey in #16685
- Remove portal side bar by @adrinr in #16661
- Convert app import/export to be fully streamed end to end. by @samwho in #16653
- Revert "Convert app import/export to be fully streamed end to end." by @samwho in #16690
- Portal app creation updates by @andz-bb in #15980
- Symlink to CLAUDE.md for codex AGENTS.md by @mike12345567 in #16699
- Fix user CSV import to ignore empty lines by @mike12345567 in #16688
- Automation Looping v2 backend by @PClmnt in #16649
- Revert "Automation Looping v2 backend" by @PClmnt in #16706
- Fix node22.18 vs esm compatibility issue by @adrinr in #16712
- Workspace apps bug by @adrinr in #16710
- Fix default app icon by @adrinr in #16709
Full Changelog: 3.14.1...3.15.0