What's Changed
- feat(ei.proto): Add new enums and messages for backup data structure. by @mkmccarty in #420
- refactor(proto): Update message indices in ei.pb.go by @mkmccarty in #421
- refactor: Update versions for cloud.google.com/go/auth and cloud.google.com/go/longrunning packages. by @mkmccarty in #422
- build: Update google/generative-ai-go to v0.15.1 in go.mod and go.sum by @mkmccarty in #425
- feat: Add slash command to change speedrun sink assignments by @mkmccarty in #426
- feat: Update contract style based on legs in speedrun by @mkmccarty in #427
- refactor: Revise contract state enum values and order. by @mkmccarty in #428
- refactor: Update term "Wonky" to "Banker" by @mkmccarty in #429
- refactor: Remove deprecated contract token handling and update contract flags訂 by @mkmccarty in #430
- Fixed issue where leaving a contract using the Leave button would occassional time out for the response. by @mkmccarty in #431
- Add CRT and selfruns to use the contract.State flag tests by @mkmccarty in #432
- refactor: Improve error handling and flexibly set speedrun options by @mkmccarty in #433
- refactor: Improve event handling and button reaction logic in Boosting feature by @mkmccarty in #434
- feat: Update speedrun state logic in boost draw and change functions. by @mkmccarty in #435
- build: Update go-openai to v1.26.2 version. by @mkmccarty in #436
- build(deps): Bump github.com/moby/moby from 27.0.2+incompatible to 27.0.3+incompatible by @dependabot in #437
- chore: Update dependencies to the latest versions by @mkmccarty in #438
- build: Update dependencies to latest versions, including generative-ai-go v0.16.0 by @mkmccarty in #439
- ci: Update google related packages to latest versions by @mkmccarty in #440
- feat: Add check if user is in contract before executing reaction by @mkmccarty in #441
- refactor: Fix condition check logic in AddContractMember function by @mkmccarty in #442
- refactor: Add check for user in contract before executing button reaction helper functions by @mkmccarty in #443
- fix: Prevent removing user not in contract - discord bot functionality - 986 by @mkmccarty in #444
- fix: Refactor buttonReactionToken and buttonReactionRanChicken functions by @mkmccarty in #445
- ci(deps): Update dependencies for grpc to v1.65.0 and otel to v1.28.0 by @mkmccarty in #446
- refactor: Update handling of custom egg in LoadContractData() by @mkmccarty in #447
- fix: Correct logic for calculating Tango legs in speedrun data by @mkmccarty in #448
- ci(deps): Update opentelemetry grpc and http versions to v0.53.0 by @mkmccarty in #449
- ✨ Update boost list messages and reactions 🚀 by @mkmccarty in #450
- ✨ Bump golang.org/x/sys version to v0.22.0 🚀 by @mkmccarty in #451
- ⬆️ Upgrade dependencies for golang.org/x/crypto and golang.org/x/net by @mkmccarty in #452
- ✨ Prevent changing tango legs after CRT start. by @mkmccarty in #453
- contract-dialog by @mkmccarty in #454
- 🔧 Add duration of completed contract boosting in BoostList by @mkmccarty in #455
- ✨ Add completion message after contract boosting by @mkmccarty in #456
- 🔧 Fix typo in signup contract settings message by @mkmccarty in #457
- 🔄 Update version to 3.5.0 by @mkmccarty in #458
Full Changelog: v3.2...v3.5