"description":"This pull request brings a few improvements in our setup wizard flow, the very first contact with a Rocket.Chat. Some of them: \r\n- A brand new visual design;\r\n- Form validation improves;\r\n- Allow users to navigate back to all steps;\r\n- Optimized steps to register your workspace or keep standalone. And many more!\r\n\r\n\r\n",
"milestone":"4.4.0",
"contributors":[
"dougfabris",
"gabriellsh",
"tassoevan",
"web-flow"
]
},
{
"pr":"24254",
"title":"Chore: Slash Commands Join to Typescript",
"userLogin":"eduardofcabrera",
"description":"Convert the slash commands .js files to .ts files.",
"contributors":[
"eduardofcabrera",
"ostjen",
"web-flow"
]
},
{
"pr":"24288",
"title":"Regression: Fix Default Business hour overriding other Business Hours",
"userLogin":"murtaza98",
"contributors":[
"murtaza98",
"web-flow",
"KevLehman"
]
},
{
"pr":"24268",
"title":"i18n: Language update from LingoHub 🤖 on 2022-01-24Z",
"userLogin":"lingohub[bot]",
"contributors":[
null
]
},
{
"pr":"24276",
"title":"Regression: Fix incompatibility of apps http requests",
"userLogin":"d-gubert",
"description":"HTTP GET and HEAD requests made with an empty object as `data` were breaking, as the bridge converted this to the request's body as `'{}'` but meteor's new lib doesn't allow for body content on either of this request methods.\n\nTo maintain compatibility, we forced an empty body whenever we have a GET or HEAD request. This was probably the case previously, with the body of requests made with this methods being ignored either before being sent or in the third party server receiving the request",
"milestone":"4.4.0",
"contributors":[
"d-gubert"
]
},
{
"pr":"24177",
"title":"[IMPROVE] lib/Statistics improved and metrics collector",
"userLogin":"albuquerquefabio",
"description":"- On `statistics` object the property `get` is an async function now.\r\n- We need to collect additional data of feature activation through the statistics collector.\r\n - Some codes were splitted into another file just to organize.",
"contributors":[
"albuquerquefabio",
"ostjen",
"web-flow",
"tassoevan"
]
},
{
"pr":"24218",
"title":"[FIX] Fixing the changing custom status behavior",
"userLogin":"AllanPazRibeiro",
"milestone":"4.4.0",
"contributors":[
"AllanPazRibeiro",
"web-flow",
"d-gubert"
]
},
{
"pr":"24269",
"title":"Regression: Align Omni-Source icon sizes with designs",
"userLogin":"murtaza98",
"contributors":[
"murtaza98",
"KevLehman",
"web-flow"
]
},
{
"pr":"24267",
"title":"Regression: Fix Inactive Departments still visible on Livechat",
- Chore: Slash Commands Join to Typescript ([#24254](https://github.com/RocketChat/Rocket.Chat/pull/24254))
Convert the slash commands .js files to .ts files.
- i18n: Language update from LingoHub 🤖 on 2022-01-24Z ([#24268](https://github.com/RocketChat/Rocket.Chat/pull/24268))
- Regression: Align Omni-Source icon sizes with designs ([#24269](https://github.com/RocketChat/Rocket.Chat/pull/24269))
- Regression: Fix Alpine release tag ([#24259](https://github.com/RocketChat/Rocket.Chat/pull/24259))
- Regression: Fix Default Business hour overriding other Business Hours ([#24288](https://github.com/RocketChat/Rocket.Chat/pull/24288))
- Regression: Fix Inactive Departments still visible on Livechat ([#24267](https://github.com/RocketChat/Rocket.Chat/pull/24267))
- Regression: Fix incompatibility of apps http requests ([#24276](https://github.com/RocketChat/Rocket.Chat/pull/24276))
HTTP GET and HEAD requests made with an empty object as `data` were breaking, as the bridge converted this to the request's body as `'{}'` but meteor's new lib doesn't allow for body content on either of this request methods.
To maintain compatibility, we forced an empty body whenever we have a GET or HEAD request. This was probably the case previously, with the body of requests made with this methods being ignored either before being sent or in the third party server receiving the request