All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Automatically unfollow follow type giveaways (#105)[jpchip#105]
- Enter captcha presented at login(#110)[jpchip#110]
- Enter winner promo card giveaways (#96)[jpchip#96]
- Log entries skipped for being below minimum price
- Make sure url saved is always the url for the entry on the giveaways screen (#104)[jpchip#104]
- Readme typos
- Update version of Puppeteer
- Adds database to monitor entries (#74)[jpchip#74]
- Update version of Tesseract to resolve security vulnerabilities
- Add ability to enter follow type giveaways (#11)[jpchip#11]
- Update readme with info about chromium on macs
- Set default minimum price to 0 (#90)[jpchip#90]
- Add ability to specify minimum price
- Add ability to point to custom install of Chrome
- Add Support for Amazon Video Entries (#81)[jpchip#81]
- Disable audio by default (#71)[jpchip#71]
- Handle Sign in buttons (#66)[jpchip#66]
- Added configuration via config file instead of .env (#40)[jpchip#40]
- Add contributing guide and code of conduct
Migration Guide:
Run npm install
. Then run gg init
or npm start -- init
to create a config file. Delete your .env file.
- Automatically enter captchas (#62)[jpchip#62]
- Handle both possible layouts for giveaways (#66)[jpchip#66]
- Fix issue preventing box being found (#66)[jpchip#66]
- Fix issue where it would keep skipping giveaways after one wasn't found (#53)[jpchip#53]
- If clicking box fails, give it one more try before moving on (#38)[jpchip#38]
- Catch navigation errors (#48)[jpchip#48]
- Check if on switch account page in more places (#49)[jpchip#49]
- Blacklist matches whole words (#43)[jpchip#43]
- can send email on win via sendgrid (#44)[jpchip#44]
- Include blacklisted keyword in console (#22)[jpchip#22]
- Clarify blacklisting in readme
- added ability to blacklist by keywords (#22)[jpchip#22]
- winning sends system notification (#30)[jpchip#30]
- winning also logs current url to make it easier to find
- installed latest versions of all dependencies
- added Prettier
- add prestart script to automatically install new dependencies
- captcha sends system notification (#26)[jpchip#26]
- Update readme to include section about CAPTCHAs (#19)[jpchip#19]
- Fix selector for giveaways (#24)[jpchip#24]
- Remove time limit on 2FA entry
- Checks for password re-entry request while waiting for box
- Error when at end of available sweep pages (#23)[jpchip#23]
- captcha pauses until user enters input (#19)[jpchip#19]
- Script logs in directly to giveaways page
- Support for two factor authentication (#16)[jpchip#16]
- Updates for refactored Amazon pages (#15)[jpchip#15]
- UnhandledPromiseRejectionWarning: TypeError: text is not iterable (#13)[jpchip#13]
- Handle video entries
- Handle re-sign in checks
- Various bug fixes and code cleanup
- cli installation option
- Can specify page to start on
- Took out ability to run headless, as it doesn't work
- Add error handler in case box click fails
- Start on First Page
- add page iteration
- tells you if you didn't win
- ability to run headless or not
- This CHANGELOG file
- Basic working script
- README file