What's Changed
- fix(webapp): fix attachment dropzone drag-and-drop and add error handling by @abouolia in #1327
- refactor(webapp): remove projects feature by @abouolia in #1328
- fix(webapp): fix role form save and retrieve saved values by @abouolia in #1329
- chore(webapp): remove one-click demo feature by @abouolia in #1330
- refactor(webapp): migrate legacy useApiRequest hooks to useApiFetcher SDK by @abouolia in #1331
- refactor(webapp): migrate remaining snake_case form keys to camelCase by @abouolia in #1332
- refactor(webapp): migrate remaining useApiRequest usages to useApiFetcher SDK by @abouolia in #1333
- feat(server,webapp): add sms_notifications feature flag by @abouolia in #1334
- fix(webapp): migrate universal search to camelCase responses by @abouolia in #1336
- chore(server): fix all no-unused-vars lint errors by @abouolia in #1335
- fix(server,webapp,sdk-ts): restore empty SMS notification messages by @abouolia in #1337
- fix(webapp): persist preferences tabs in URL query param by @abouolia in #1339
- fix(server,webapp): repair SMS notifications casing, template editing and dark mode by @abouolia in #1338
- fix(webapp): repair broken permission labels in the roles form by @huzaifah-s in #1341
- fix(server): correct CreditNote ability subject typo blocking role saves by @huzaifah-s in #1340
- fix(webapp): branding select not showing templates in forms by @abouolia in #1343
- fix(sms): add dark mode support and fix button order in notification dialogs by @abouolia in #1344
New Contributors
- @huzaifah-s made their first contribution in #1341
Full Changelog: v0.25.36...v0.25.37