This repository was archived by the owner on Jun 18, 2026. It is now read-only.
Repository navigation
Features
- ✨ Persist fishing bot state and rework last fish display
- ✨ Add first-launch disclaimer and remove per-feature warnings
- ✨ Sync game lobby store and add lobby emojis after switch
- ✨ Add session restore with lobby switch, map TP and seat state
- ✨ Revamp fishing UI with per-rarity sell config, bulk sell and gold icons
- ✨ Add shiny counter, conditional event row and fishing frenzy detection
- ✨ Block Play button until HUD is initialized
- ✨ Persist HUD theme across page reloads
- ✨ Add background fishing with skip minigame toggle
- ✨ Add granular sound controls with music pause detection
- ✨ Add persistent status badges to toggleable features
- ✨ Add status bar with badges and toast notification system
- ✨ Add Go Home button and centralize burrow visit logic
- ✨ Add mission auto-completion with force, hide panel and reset timers
- ✨ Add focus session bot with auto-rejoin and game timer hide
- ✨ Add free camera and debug hitbox overlay
- ✨ Add join least populated lobby via Orchestrator API
- ✨ Add fish auto-sell with bot
- ✨ Capture Zustand stores, GameGlobals signal bus and Socket.IO client via webpack spy
- ✨ Add cross-lobby teleportation with transition overlay
- ✨ Add burrow visit with scene template extraction and privacy check
- ✨ Add friend system with real-time tracking, persistence, and dual name display
Bug Fixes
- 🐛 Fix sound hook for game v2 (Howler-based, no webpack sound map dependency)
- 🐛 Sync local fish inventory after auto-sell
- 🐛 Use event fish count instead of frenzy flag for event row visibility
- 🐛 Fix fishing bot not detecting minigame after game update
- 🐛 Fix HUD header drag zone too small
- 🐛 Fix webpack spy not initializing when chunks are pre-loaded
Refactoring
- ♻️ Centralize icons and syncTheme, switch font to Inter
- ♻️ Resolve mission definitions from game runtime instead of hardcoded DB
- 🏗️ Replace hardcoded webpack IDs with signature-based module detection
- ♻️ Replace inline status with error-only toasts
UI / Style
- 💄 Normalize button labels to Title Case and align paddings
Infrastructure
- 👷 Add CI workflow to detect lofi.town game updates
- 👷 Add gitmoji-based release notes to release workflow
- 👷 Add automated version bump workflow with PR labels and manual dispatch
- 👷 Add GitHub Pages deployment with Tampermonkey auto-update
Documentation
- 📝 Add sounds-internals doc
- 📝 Rewrite CONTRIBUTING.md for external contributors
- 📝 Add session restore internals doc
- 📝 Add fish economy internals doc
- 📝 Update fishing docs for v2 game update
- 📝 Update docs for signature-based detection and game update
- 📝 Add runtime exploration guideline to CLAUDE.md
- 📝 Optimize CLAUDE.md for AI token efficiency
- 📝 Document native visitBurrow signal in social internals
- 📝 Document mission exploit testing results and points store
- 📝 Document mission system internals and update architecture
- 📝 Add interactive debug guideline to CLAUDE.md
- 📝 Document Orchestrator API in lobby-switch internals
- 📝 Add game-changers doc and update CLAUDE.md with game analysis references
- 📝 Document versioning and release process
- 📝 Update README
- 📝 Add lobby switch internals doc and update WS protocol doc
- 📝 Add reverse-engineered docs for WS protocol, social system, and scenes
Other
- ⚡ Speed up fishing bot during Fishing Frenzy
- 🚸 Improve players UX: friends-first tabs and scrollable list
- 🌐 Add FR/EN language toggle to disclaimer
- 🚸 Add dismissible option to modal and scope action styles for overlay
- 🚚 Rename log files to client.log and ws-raw.log
- 🗃️ Add 62 new fish species from v2 game update
- 🔊 Switch dev logger from HTTP to WebSocket transport
- 🚚 Rename debug-gizmos to hitboxes