Releases: Ay1tsMe/TeeTimeFinder
Releases · Ay1tsMe/TeeTimeFinder
v0.1.1
v0.1.0-test
v0.1.0
Changelog
- 7a6eed0 Add ScrapeTimes function that prints available times
- 55419ca Added blacklist feature
- 0fcc1fb Added spots flag to filter spot availability
- 7814543 Added websiteType to config file
- 127d7a1 Applied gametype filtering to quick18 courses. Prescrape functions not filtering yet
- f47e3bb Categories working but not accounting for availability
- b324897 Categorise by timeslot type h4 and sort the categories
- 4887545 Changed scraper to be able to scrape any date
- bad16a3 Check for tee times that show no availability and exclude
- 8f46d8c Check if course entry is miclub or quick18
- a57ef55 Cleanup logs and prints
- 0718a48 Created type of game user can select from
- 4e63aa3 Date implementation with filtering for each day
- fc1ba3f Debugging logs and fixed normalising issues
- 7ea1200 Merge pull request #1 from Ay1tsMe/navigation-and-display
- 2da7074 Merge pull request #12 from Ay1tsMe/refactor-and-bugs
- 0089219 Merge pull request #15 from Ay1tsMe/timeslot-before-prompt
- 451b55b Merge pull request #16 from Ay1tsMe/spots-flag
- 27c520e Merge pull request #18 from Ay1tsMe/secret-harbour-bugfix
- 5b11bae Merge pull request #20 from Ay1tsMe/specify-course
- b0c9545 Merge pull request #22 from Ay1tsMe/date-fix
- 4a0b7a3 Merge pull request #23 from Ay1tsMe/quick18
- 5a1492f Merge pull request #24 from Ay1tsMe/documentation
- f19a7b7 Merge pull request #26 from Ay1tsMe/blacklist-courses
- c7ef996 Merge pull request #29 from Ay1tsMe/config-warning-message
- 386fafa Merge pull request #33 from Ay1tsMe/bubbletea-ui
- 7e51edd Merge pull request #35 from Ay1tsMe/log-to-file
- 4ead03d Merge pull request #36 from Ay1tsMe/demo
- 61675fe Merge pull request #37 from Ay1tsMe/navigation-improvement
- 05ed0cd Merge pull request #38 from Ay1tsMe/delete-config
- b1aa2a9 Merge pull request #39 from Ay1tsMe/unit-tests
- c170471 Merge pull request #5 from Ay1tsMe/show-times
- 06d292f Merge pull request #7 from Ay1tsMe/add-time-flag
- 183a303 Migrated to conbra CLI and set up config.txt
- 1a65712 Prescrape functions now filter
- 4b6a664 Print url that contains timeslots instead of base url
- 1b92af1 Prompt to select which course you would like to view
- f2e0e7b Remove old license
- 71147d6 Removed debugging logs
- 66d198c Scrape timeslots before prompt if preferred time given
- 50d86a2 Working quick18 scrape attempt
- 6614bac Working scraping for home page of urls
- 4919fd2 add MIT license
- 7c7f23d add demo to documentation
- 5cd7468 added feature to unblacklist courses
- f6882b7 another dumb typo
- 2d6b187 basic structure setup
- 31777c3 changed structure to support autocomplete for terminals
- e82ae06 checklist
- 0d20fa4 command to print config for the user
- 4d63169 config file tests
- 412fbc5 course flag implemented to filter by individual course
- 3d14d67 created shared struct for quick18 and miclub When scanning a quick18 course, it fails to parse the time and groups all game types into promos
- f239b03 date flag and time error checking
- 8558d0d demo typo
- 47ae4ef displays available times and spots
- e95febb draft 3
- 367d52e draft unit tests. Needs adjusting
- 1a0d37b example config file
- ac0006a feat partial progressbar functionality broken formatting. Needs to be fixed
- d125d68 feat: Add config delete command to delete courses from search
- 65e2948 feat: Add loading spinner for timeslot and player filtering
- b7b4578 feat: Added back button/fix: show all keymap helpers
- c38bac0 feat: Added grey key styling to helpers for timeslot page
- 3c0c840 feat: More intuitive prompts when confirming a booking
- 19cc900 feat: New Demo for README
- 007c199 feat: Quick18 helper tests
- bc72ae0 feat: ScrapeDates for online Quick18
- 1e0dcae feat: ScrapeDates tests for local webpages
- 5eaee20 feat: ScrapeDates tests for online Quick18
- f172122 feat: ScrapeDates tests for online sites
- 5943af8 feat: ScrapeTimes for online and offline Quick18
- fc5cdf0 feat: ScrapeTimes tests for online and offline
- 4bad061 feat: Show blacklisted courses as red
- b503829 feat: Show start-up options after bubbletea ui
- 41bbb94 feat: Test documentation and spelling error
- 2d19bdc feat: add credit header
- ac48159 feat: bubbletea list ui for blacklist command
- e5ab215 feat: bubbletea paginator for available timeslots
- 67ce2c1 feat: bubbletea ui for config command
- 44329f8 feat: bubbletea ui for start-up options
- f53f408 feat: bubbletea ui terminal colours for blacklist
- 9cc9a79 feat: constructTimeslotURL test
- a151477 feat: documentation update
- 4fcf254 feat: final tests for root.go helpers and fix: normaliseGameName error
- 817a4b2 feat: handleDateInput tests
- 867a3ed feat: handleTimeInput tests
- c35f949 feat: list-simple for selecting course results
- 0c9676e feat: loadCourses tests
- 0aa1a38 feat: preparing for release with goreleaser
- f0d9b4c feat: tests for CreatDir() and loadExistingCourses()
- 43ebb61 feat: tests for appendCoursesToFile() and overwriteCoursesToFile()
- c2628af filter by time flag
- c1d6173 fix not sorting hole layouts
- 7a1f6fc fix: Add dependencies
- c39d173 fix: Add right arrow key as enter for game selection
- 48c1c1d fix: Adjust tests to account for updated changes
- e6cf162 fix: Moving verbose logs to file
- 8b6f247 fix: Progress bar has proper formatting
- 88ceb88 fix: Show message if user is running program for the first time
- 10b24c5 fix: fill bubbletea ui start-up options with flag values
- 0bf6574 fix: fixed verbose documentation
- dc8d999 fix: moved bubbletea styles in styles.go
- 7ac1c8b fix: remove duplicate question. Not needed
- ac782e3 fix: show controls helpers for user
- 18abb21 fix: show enter key for timeslot paginator menu
- f465d3b fix: spinner on the same screen as text input and progress bar
- 46fa61c fix: typo
- 22ddb2a fix: typo
- 8aa823b fixed bug where time flag was not working
- 2c8bb1b fixed date and time handling
- 6f88191 fixed gametypes showing as option even though they aren't available
- cae102a fixed time check not working for future dates
- 9e7d2ea grouped promos into seperate category
- da84fca grouped public holidays to their coresponding hole
- ab11aa5 grouped twilight games togeth...