···1717}
18181919export function ScheduledPost(content: Post) {
2020+ // Throwaway gibberish generator to make htmx link up properly across a lot of posts
2021 const postID = randomstring.generate(7);
21222223 return html`
···1515 .or(z.literal("")),
1616 bskyAppPassword: z.string().trim()
1717 .max(BSKY_MAX_APP_PASSWORD_LENGTH, "app password too long")
1818- .regex(appPasswordRegex)
1818+ .regex(appPasswordRegex, "not a valid bsky app password")
1919 .optional()
2020 .or(z.literal("")),
2121 bskyUserPDS: z.url("PDS should be in the format of an URL").trim()