What's Changed
- Remove stopped containers by @mike12345567 in #15191
- Convert frontend-core API client to Typescript by @aptkingston in #15096
- Convert portal admin store to typescript by @aptkingston in #15170
- Convert portal apps store to typescript by @aptkingston in #15174
- Convert portal audit logs store to typescript by @aptkingston in #15178
- Convert portal auth store to typescript by @aptkingston in #15181
- Automation webhook binding fixes by @mike12345567 in #15184
- UI - always ask for password with encrypted app exports by @mike12345567 in #15195
- Reject plugins when importing apps by @mike12345567 in #15196
- Datasource fetch schema fix by @mike12345567 in #15197
- Typing datasource and sorted integration stores by @mike12345567 in #15198
- Remove automations survey by @aptkingston in #15194
- Fix searching relationships by @aptkingston in #15206
- Allow views and tables with whitespaces by @adrinr in #15204
- Build builder in dev mode while on dev by @adrinr in #15203
- Fix patching rows from views with hidden relationships by @adrinr in #15201
- Update DS and integration store to BudiStore by @mike12345567 in #15200
- Fix onboarding users by @aptkingston in #15212
- Fix datasource validity checking by @aptkingston in #15213
- Bump next from 14.2.10 to 14.2.15 in /examples/nextjs-api-sales by @dependabot in #15207
- Guard display column in the api by @adrinr in #15209
- Update pro submodule by @mike12345567 in #15219
- allow users to select firestore databases other than the default by @andz-bb in #15221
- Typing the table store by @adrinr in #15220
- Typing viewV2 store by @adrinr in #15224
- Typing grid columns store by @adrinr in #15228
- Typing grid datasources store by @adrinr in #15229
- Configure frontend-core by @adrinr in #15235
- Typing automation store by @PClmnt in #15227
- Typing grid datasources stores by @adrinr in #15236
- Fix wrong datasource typing by @adrinr in #15261
- Fix svelte warnings by @adrinr in #15256
- Typing grid validation stores by @adrinr in #15238
- Builder store typescript conversions by @PClmnt in #15262
- Typing grid users stores by @adrinr in #15239
- Typing grid menu store by @adrinr in #15240
- fix, handling use case when duplicate step name is allowed by @imnaveenk in #15234
- Update builder aliases by @aptkingston in #15205
- Typing grid UI store by @adrinr in #15249
- Typing grid clipboard store by @adrinr in #15250
- Typing grid scroll store by @adrinr in #15251
- Typing grid rows stores by @adrinr in #15255
- Typing grid reorder store by @adrinr in #15271
- Typing grid resize store by @adrinr in #15272
- Typing grid config store by @adrinr in #15264
- Typing grid conditions store by @adrinr in #15265
- Typing remaining grid stores by @adrinr in #15266
- Respect grid config in builder by @adrinr in #15273
- Component, Integrations and componentTreeNode stores converted to typescript by @PClmnt in #15267
- Plugin author enhancements by @aptkingston in #15268
- Ignore default values for view sort by @adrinr in #15278
- Automation test details fix by @deanhannigan in #15279
Full Changelog: 3.2.29...3.2.30