Releases: Mr-Homeless/waldo
v1.0.0-alpha
Visual Cheat Detection System for Counter-Strike 2
Initial alpha release featuring AI-powered cheat detection using Vision Transformer
technology.
Key Features
- Automated clip extraction - Detects killshots from gameplay audio and creates 2-second
clips - Local model training - Train custom models on your labeled footage (cheater/legitimate)
- Deep learning analysis - 1B parameter Vision Transformer analyzes frames 85-100 of each
clip - Confidence scoring - Detailed results from 0.0 (likely legitimate) to 1.0 (likely
cheating)
Technical Details
- Vision Transformer (VideoMAE v2) architecture
- Resolution-adaptive processing
- Frame-by-frame analysis with visual output
- Flask web interface at localhost:5000
- CUDA GPU support required
Installation
- Windows: WSL-based installation with provided .bat scripts
- Linux: Direct installation via install.sh
- Model: Download required 1.9GB base model from HuggingFace
Alpha Notes
- This is early alpha software for testing and feedback
- Requires minimum 48 clips for training
- Manual removal of spectator/proximity kills needed
- Results are guidance, not definitive proof
Resources
- Full documentation in README
---Version: 1.0.0-alpha
v0.4.0
What's Changed
As part of this release we are making some drastic changes to Waldo. We recently cleaned up our Discord, and are in the process of migrating away from Kubernetes, and onto Docker Swarm to minimize tech debt. As part of this change we're migrating our current database CockroachDB, to the much simpler PostgreSQL to help further reduce complexity.
We've also had some wonderful progress on the model by @mattolson93, hopefully some more details on that soon.
- update staging branch by @Huskydog9988 in #298
- Removed API link for USER role in Account page & Trusted can now create API keys by @Bensikrac in #315
- Fix link api percentage limit inverted bug & Database vote query count error by @Bensikrac in #316
- fix(plausible): set custom domain by @Huskydog9988 in #332
- Type turnstile ref by @marsidev in #335
- Replaced React image with Chakra image to fix server error by @Bensikrac in #440
- Create CODEOWNERS by @WaldoVisionOfficial in #452
- migrate to postgres provider by @ceriddenn in #467
New Contributors
- @marsidev made their first contribution in #335
- @WaldoVisionOfficial made their first contribution in #452
Full Changelog: v0.3.6...v0.4.0
v0.3.6
Changes
🐛 Bug Fixes
- Revert: build(openapi): remove from web workspace @Huskydog9988 (#295)
- fix(web): plausible use default proxy options @Huskydog9988 (#294)
🧰 Maintenance
- Added yarn branch shortcut to fix branching version mismatches @Bensikrac (#297)
- Revert: build(openapi): remove from web workspace @Huskydog9988 (#295)
v0.3.5
Changes
🚀 Features
🐛 Bug Fixes
- fix: downgrade nextjs version to 13.2.4 @cgund98 (#293)
- build(openapi): remove from web workspace @Huskydog9988 (#291)
- fix(plausible): improper subdirectory @Huskydog9988 (#289)
🧰 Maintenance
- fix: downgrade nextjs version to 13.2.4 @cgund98 (#293)
- feat: implement automated integration tests for tRPC API @cgund98 (#287)
- build(web): slim down deps & increase monitoring around review @Huskydog9988 (#292)
- build(openapi): remove from web workspace @Huskydog9988 (#291)
v0.3.4
Changes
🐛 Bug Fixes
- Added header parsing & keychecking to link retrieval api @Bensikrac (#288)
🧰 Maintenance
- build(web): remove redundant sentry items @Huskydog9988 (#285)
v0.3.3
What's Changed
- Fullscreenable embed on rewiev page & wide monitor min width by @Bensikrac in #256
- Fixed Clip Review breaking on invalid user image by @Bensikrac in #255
- build(deps): bump @trpc/client from 10.19.1 to 10.20.0 by @dependabot in #272
- build(deps): bump framer-motion from 7.10.3 to 10.12.2 by @dependabot in #271
- build(deps): bump next from 13.0.3 to 13.3.0 by @dependabot in #270
- build(deps): bump async-ratelimiter from 1.3.5 to 1.3.7 by @dependabot in #266
- build(deps): bump eslint from 8.37.0 to 8.38.0 by @dependabot in #268
- build(deps): bump @trpc/react-query from 10.18.0 to 10.20.0 by @dependabot in #264
- build(deps): bump @algolia/client-search from 4.14.3 to 4.17.0 by @dependabot in #269
- build(deps): bump @types/node from 18.11.9 to 18.15.11 by @dependabot in #261
- build(deps): bump typescript from 5.0.3 to 5.0.4 by @dependabot in #258
- build(deps): bump astro from 2.1.7 to 2.3.0 by @dependabot in #263
- build(deps): bump @typescript-eslint/eslint-plugin from 5.57.1 to 5.58.0 by @dependabot in #259
- build(deps-dev): bump turbo from 1.8.8 to 1.9.1 by @dependabot in #262
- build(deps): bump @docsearch/react from 3.3.0 to 3.3.3 by @dependabot in #267
- build(deps): bump @astrojs/sitemap from 1.0.0 to 1.2.2 by @dependabot in #260
- Added simple OpenGraph tags to main site for better embeds on link sharing by @Bensikrac in #273
- build(deps): bump @trpc/server from 10.19.1 to 10.20.0 by @dependabot in #265
- Added forced game selection for video submission by @Bensikrac in #276
- Opengraph Improvements & Cache control headers by @Bensikrac in #280
- docs: update local dev server README by @cgund98 in #257
- fix: refresh gameplay clips after deletion by @cgund98 in #279
- feat: create prettier check script and add to ci.yml by @cgund98 in #277
- added api key ui and endpoints by @ceriddenn in #225
- attempt to fix gameplay deletion errors by @ceriddenn in #282
- feat(web): vastly improved monitoring by @Huskydog9988 in #278
- Removed double import for sentry to fix failing build by @Bensikrac in #284
- Analysis/endpoints by @ceriddenn in #286
New Contributors
Full Changelog: v0.3.2...v0.3.3
v0.3.2
v0.3.1
v0.3.0
Changes
🚀 Features
- feat(web): very basic sentry implementation @Huskydog9988 (#252)
- ci/release drafter @Huskydog9988 (#227)
🐛 Bug Fixes
- Fixed chakra dependency & failing build @Bensikrac (#250)
🧰 Maintenance
- feat(web): very basic sentry implementation @Huskydog9988 (#252)
- ci(release): v1 instead of 1 as docker tag @Huskydog9988 (#251)
- Fixed chakra dependency & failing build @Bensikrac (#250)
- ci(drafter): mark dependabot prs as maintenance @Huskydog9988 (#248)
- build(deps): bump @trpc/next from 10.6.0 to 10.19.1 @dependabot (#239)
- build(deps): bump @trpc/client from 10.6.0 to 10.19.1 @dependabot (#240)
- build(deps): bump @trpc/server from 10.6.0 to 10.19.1 @dependabot (#236)
- build(deps): bump prettier from 2.8.1 to 2.8.7 @dependabot (#241)
- build(deps): bump express-zod-api from 8.7.0 to 10.1.2 @dependabot (#237)
- build(deps): bump next-auth from 4.21.1 to 4.22.0 @dependabot (#233)
- build(deps): bump react-icons from 4.7.1 to 4.8.0 @dependabot (#230)
- build(deps): bump eslint-plugin-react from 7.31.8 to 7.32.2 @dependabot (#232)
- build(deps-dev): bump @tauri-apps/cli from 1.2.2 to 1.2.3 @dependabot (#231)
- build(deps): bump superjson from 1.12.1 to 1.12.2 @dependabot (#238)
- build(deps): bump @marsidev/react-turnstile from 0.1.0 to 0.1.2 @dependabot (#234)
- build(deps): bump eslint-config-prettier from 8.7.0 to 8.8.0 @dependabot (#235)
- build(deps): bump @typescript-eslint/eslint-plugin from 5.47.0 to 5.57.1 @dependabot (#242)
- build(deps): bump zod from 3.20.2 to 3.21.4 @dependabot (#243)
- build(deps): bump axios from 1.2.1 to 1.3.5 @dependabot (#244)
- ci/release drafter @Huskydog9988 (#227)
- build(deps-dev): bump @types/express from 4.17.15 to 4.17.17 @dependabot (#134)
- build(deps): bump @trpc/react-query from 10.6.0 to 10.18.0 @dependabot (#213)
- build(deps): bump @emotion/styled from 11.10.5 to 11.10.6 @dependabot (#210)
- build(deps): bump eslint-config-turbo from 0.0.7 to 1.8.8 @dependabot (#215)
- build(deps): bump @chakra-ui/layout from 2.1.11 to 2.1.18 @dependabot (#219)
- build(deps): bump sharp from 0.31.3 to 0.32.0 @dependabot (#212)
- build(deps): bump eslint from 8.27.0 to 8.37.0 @dependabot (#211)
- build(deps): bump @chakra-ui/icons from 2.0.14 to 2.0.18 @dependabot (#220)
- build(deps): bump @types/react-dom from 18.0.9 to 18.0.11 @dependabot (#217)
- build(deps): bump node-fetch from 3.3.0 to 3.3.1 @dependabot (#135)
- build(deps): bump ioredis from 5.2.4 to 5.3.1 @dependabot (#216)
v0.2.2
What's Changed
- build(deps-dev): bump turbo from 1.7.0 to 1.8.8 by @dependabot in #214
- build(web): upgrade next auth and nextjs by @Huskydog9988 in #223
- feat(web): add plausible by @Huskydog9988 in #224
Full Changelog: v0.2.1...v0.2.2