Alexander Holliday

Results 25 issues of Alexander Holliday

If too many emails are sent Google SMTP server gives a `too many login attempts` error. This _should_ be resolvable by pooling SMTP connection: ``` this.transporter = nodemailer.createTransport({ pool: true,...

bug

Currently if you have a valid JWT token that has expired you are logged out and booted to the login page. It would be preferrable to have use long lived...

It would be nice if we periodically had new data coming in for a monitor when you are on the details page. This could be done with: 1. Client side...

enhancement

As the product matures, it would be good to look into testing frameworks and get some testing set up before the project grows much larger.

enhancement
good first issue
help wanted
design

**This issue is a part of the [$5000 grant funding program](https://checkmate.so/grants).** We touched on responsiveness during our meeting, we believe we can have a responsive desing set up relatively easily....

enhancement
design

Tests are needed for controllers and DB modules. Mocha and Chai are currently used for testing

enhancement
good first issue
help wanted
design
backend

Currently (especially on limited bandwidth) some network requests take some time to process as sometimes a lot of data is being crunched/returned. When this occurs a skeleton is displayed: ![image](https://github.com/user-attachments/assets/71e05af0-9d7d-4895-941b-a2252f481642)...

Currently the Advanced Settings page has no client side validation of user input and no error handling in event of invalid input. This allows users to enter invalid input which...

Pagespeed checks need to be limited to a reasonable number, and it doesn't make a whole lot of sense to pick every `nth` check like we did with Monitor Details....

good first issue

This PR adds a toast to be displayed on pause/resume of monitor - [x] Add toast to Uptime configure page - [x] Add toast to PageSpeed configure page