Sjoert

Results 8 issues of Sjoert

## Description This fixes a problem I had where the argument types of `forgotPassword.generateEmailSubject` and `forgotPassword.generateEmailHTML` can be `undefined`, which is not needed as the methods are never called without...

## Description When using the reset password feature, a 500 status error is returned when an invalid token is used. I would expect the error to be a 4xx status,...

## Description Fixes #4950 The time given to the `isLocked` function is an ISO string because of the implementation of the [`incrementLoginAttempts` function](https://github.com/payloadcms/payload/blob/d78df36d9b9e1b4efd6f85dbfd623d2343a22a96/packages/payload/src/auth/strategies/local/incrementLoginAttempts.ts#L47), even though it expects milliseconds since epoch....

Same as #386, but based on latest master branch. Will fix #335 and #366.

### Description The path of a `Circle` component seems to be wrong on Android. This can be visualized by using a `TextPath`. As you can see below, the text on...

Repro provided

This adds the ability to add validation messages to the file field using custom actions, implemented in the same way as the default adminjs edit component https://github.com/SoftwareBrothers/adminjs/blob/262fa77163747f6dd340fbeffcbf46386801edf1/src/frontend/components/property-type/default-type/edit.tsx#L13-L25

### Description The x-axis labels of a stacked bar chart are not centered horizontally, though the ones of a normal bar chart are. ## Normal bar chart ```tsx ``` result:...

Express ignores any files that are stored in directories starting with a dot (`.`). This means that assets stored in the `.adminjs` directory can't be served and so return a...