Skip to content

v2.1

Choose a tag to compare

@mkmccarty mkmccarty released this 18 Apr 06:12
· 4846 commits to main since this release
05655a2

What's Changed

  • Add join contract emoji validation by @mkmccarty in #38
  • GitButler Integration Commit by @mkmccarty in #39
  • Crash on boost command by @mkmccarty in #40
  • Add protection against dm by @mkmccarty in #41
  • Update join contract instructions by @mkmccarty in #42
  • Add more farmer emojis by @mkmccarty in #43
  • Comment test code by @mkmccarty in #44
  • Changed contract hash to unique xid hash by @mkmccarty in #45
  • Display ContractHash during /contract-list by @mkmccarty in #46
  • Update grpc and cloud go versions by @mkmccarty in #47
  • Refactor image reply function by @mkmccarty in #48
  • fix: update prompt for wishGemini function to improve clarity and remove unnecessary concatenation by @mkmccarty in #49
  • refactor: add new /launch-helper and update missionData struct for ships and their durations by @mkmccarty in #50
  • refactor: consolidate duplicate code for slashContract function in discord bot by @mkmccarty in #51
  • Added missing Helper command by @mkmccarty in #52
  • fix: set "ftl" option as not required in discord application command by @mkmccarty in #53
  • refactor: improve handling of setting Egg, Inc name and add command for setting users Egg, Inc game name. Also, add a check to restrict usage to contract coordinators and administrators. by @mkmccarty in #54
  • refactor: update command options and logic for setting Egg Inc IGN and assigning farmer for IGN assignment by @mkmccarty in #55
  • style: update string formatting to mention user correctly by @mkmccarty in #56
  • refactor: update command options and variable names for clarity and consistency by @mkmccarty in #57
  • feat: add support for dubcap-time option in mission command by @mkmccarty in #58
  • feat: Add new variable dubCapTimeCaution to track 5 minutes before double capacity event ends by @mkmccarty in #59
  • refactor(boostlist): Update logic to display boosted numbers by @mkmccarty in #60
  • chore: update dependencies to latest versions by @mkmccarty in #61
  • Up to 3 additional mission durations could be listed. Anything more than that will be trimmed to 3. by @mkmccarty in #62
  • feat: Update description for mission-duration option by @mkmccarty in #63
  • feat: Add missionJSON with ship data and update missionData variable by @mkmccarty in #64
  • refactor: Rename variable from integerFTLMinValue to integerZeroMinValue for clarity by @mkmccarty in #65
  • feat: Add shipData struct and refactor missionData to use it by @mkmccarty in #68
  • refactor: Update mission ships and ship names for All Stars Club and Starfleet Commander by @mkmccarty in #69
  • add-boost-tokens-adjust-userid-branch by @mkmccarty in #70
  • refactor: Change response type to ChannelMessageWithSource by @mkmccarty in #71
  • Token reactions now indicate token sent by @mkmccarty in #72
  • feat: Calculate token delta when token is sent by @mkmccarty in #73
  • feat: Save token data when token sent by @mkmccarty in #74
  • Moved the launch-helper functions to a new module to reduce the size of main by @mkmccarty in #75
  • refactor: remove unnecessary dependencies by @mkmccarty in #76
  • refactor(boost): Refactor boost package files by @mkmccarty in #77
  • feat(track): Moved the main handlers to a separate source file by @mkmccarty in #78
  • refactor: Remove unused function GetHelp and related code by @mkmccarty in #79
  • feat(boost): Refactor admin contract list and finish handlers by @mkmccarty in #80
  • refactor: Remove unused GetContractList and FinishContractByHash functions by @mkmccarty in #81
  • fix: Modify contract token sent tracking to prevent nil pointer error by @mkmccarty in #82
  • feat: Update token tracking response handling by @mkmccarty in #83
  • feat: Update token tracking with new fields and calculations by @mkmccarty in #84
  • speedrun-coop-eta-launch-helper-fix by @mkmccarty in #85
  • feat: Check if user has tokens before processing FarmedToken by @mkmccarty in #86
  • feat(track): add functionality to display and edit farmed token time in message by @mkmccarty in #87
  • feat: Update message components in track handlers by @mkmccarty in #88
  • feat: Add handling for reactions to track message updates by @mkmccarty in #89
  • feat: Add bot settings command and debug logging capability by @mkmccarty in #90
  • refactor: Refactor userId assignment in componentHandlers by @mkmccarty in #91
  • refactor: Fix variable name casing in component handler by @mkmccarty in #92
  • feat: Add option to remove errant received tokens by @mkmccarty in #93
  • fix: Corrected typo in print function for tracking string by @mkmccarty in #94
  • build: Update golang.org/x/net to v0.23.0 by @mkmccarty in #95
  • fix: Remove unnecessary variable from getTokenTrackingString function by @mkmccarty in #96
  • refactor: Convert booster position string to int using strconv.Atoi by @mkmccarty in #97
  • feat: Refactor token handling logic in main.go by @mkmccarty in #98
  • fix(boost): Improve extraction of userID in RemoveContractBoosterByMention function by @mkmccarty in #99
  • Fix a crash when a farmer doesn't have a contract history by @mkmccarty in #100
  • refactor: Improve token tracking display formatting by @mkmccarty in #101
  • feat: Improve contract lookup by unique ChannelIDs by @mkmccarty in #102
  • feat(track): Improve tracking of token sent and received by @mkmccarty in #103
  • chore: Update OpenTelemetry dependencies to v1.25.0 and adjust test coverage. by @mkmccarty in #104
  • fix: Add transitional code to fix missing user ID in token tracking details. by @mkmccarty in #105
  • speedrun-feature by @mkmccarty in #106
  • feat: Enhance chicken runs tracking by @mkmccarty in #107
  • refactor: Simplify setSpeedrunOptions parameters and FindContract calls by @mkmccarty in #108
  • refactor: Change message format when ping role is successfully changed by @mkmccarty in #109
  • fix(track): Adjust token tracking in ReactionAdd function by @mkmccarty in #114
  • refactor: Remove duplicate subtraction of received token value in track.go by @mkmccarty in #115
  • feat: Update versions for cloud.google.com/go ai and compute/metadata by @mkmccarty in #116
  • feat: Add logging for ContractTokenMessage and Token-Reaction functions by @mkmccarty in #117
  • feat: Update google.golang.org/api to v0.173.0 and go-openai to v1.22.0 by @mkmccarty in #118
  • refactor: Change slashJoin command to slashJoin-contract to clarify its purpose. by @mkmccarty in #119
  • feat: Ensure fair contract order in speedrun and fix token calculation by @mkmccarty in #120
  • feat: Refactor commands for slash launch helper and token tracking by @mkmccarty in #121
  • feat: Update linked and linkReceived variables if channelID is different by @mkmccarty in #122
  • refactor: Add logging for boosting and token transfer operations. by @mkmccarty in #123
  • feat: Add slashCalcContractTval command and functionality by @mkmccarty in #124
  • feat: Remove spaces from contractTimespan before parsing duration by @mkmccarty in #125
  • feat: Enhance token value calculation with details option by @mkmccarty in #126
  • chore: Update Release version to 2.1.0 in version.go file by @mkmccarty in #127

Full Changelog: v2.0...v2.1