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.
- more meaningful eslint rules
- write winning entries to a file
- Attempts to confirm address on win (#35)[#35]
- Handle numeric passwords(#115)[#115]
- Update dependencies
- Automatically unfollow follow type giveaways (#105)[#105]
- Enter captcha presented at login(#110)[#110]
- Enter winner promo card giveaways (#96)[#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)[#104]
- Readme typos
- Update version of Puppeteer
- Adds database to monitor entries (#74)[#74]
- Update version of Tesseract to resolve security vulnerabilities
- Add ability to enter follow type giveaways (#11)[#11]
- Update readme with info about chromium on macs
- Set default minimum price to 0 (#90)[#90]
- Add ability to specify minimum price
- Add ability to point to custom install of Chrome
- Add Support for Amazon Video Entries (#81)[#81]
- Disable audio by default (#71)[#71]
- Handle Sign in buttons (#66)[#66]
- Added configuration via config file instead of .env (#40)[#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)[#62]
- Handle both possible layouts for giveaways (#66)[#66]
- Fix issue preventing box being found (#66)[#66]
- Fix issue where it would keep skipping giveaways after one wasn't found (#53)[#53]
- If clicking box fails, give it one more try before moving on (#38)[#38]
- Catch navigation errors (#48)[#48]
- Check if on switch account page in more places (#49)[#49]
- Blacklist matches whole words (#43)[#43]
- can send email on win via sendgrid (#44)[#44]
- Include blacklisted keyword in console (#22)[#22]
- Clarify blacklisting in readme
- added ability to blacklist by keywords (#22)[#22]
- winning sends system notification (#30)[#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)[#26]
- 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)[#23]
- captcha pauses until user enters input (#19)[#19]
- Script logs in directly to giveaways page
- Support for two factor authentication (#16)[#16]
- Updates for refactored Amazon pages (#15)[#15]
- UnhandledPromiseRejectionWarning: TypeError: text is not iterable (#13)[#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