Skip to content

Releases: Ay1tsMe/TeeTimeFinder

v0.1.1

19 Dec 02:30
6c27871

Choose a tag to compare

🚀 Features

  • feat: github actions for goreleaser

📦 Uncategorized

  • Release setup
  • Goreleaser fix

v0.1.0-test

19 Dec 02:05
90affd7

Choose a tag to compare

Changelog

  • a0b5a33 Merge pull request #42 from Ay1tsMe/release-setup
  • 90affd7 Merge pull request #43 from Ay1tsMe/github-actions
  • 3c890a8 feat: github actions for goreleaser

v0.1.0

19 Dec 01:45

Choose a tag to compare

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...
Read more