Discord Web Auto Quest Extension - TypeScript Rewrite Release
| Version | 1.2.6+ts.1 |
| Source Version | 1.2.6 |
Overview
This release represents a complete rewrite of the Discord Web Auto Quest Extension from JavaScript to TypeScript, introducing a modern build system while preserving all original functionality. The extension automatically completes Discord quests by handling video watching, game playing, streaming, and activity quests sequentially.
Key Improvements
🔧 Modern Development Stack
- Full TypeScript Migration: All source code migrated to TypeScript (
.tsfiles) in thesrc/directory for improved type safety and maintainability - ESBuild-Based Build System: Fast, efficient bundling with production optimizations
- Modern Tooling: Uses
tsxfor TypeScript execution andesbuildfor bundling
📦 Enhanced Build & Release Process
- Automatic Build Pipeline: One-command build process via
npm run build - Production Zip Script: Dedicated script (
npm run package) creates clean, production-ready archives excluding source maps - GitHub Actions Workflow: Automated release publishing when GitHub releases are created (both published and prereleased)
📁 Project Structure Improvements
- Clean separation of source (
src/) and generated (dist/) files - Proper dependency management with
package.jsonandtsconfig.json - Standardized configuration with
.editorconfig - Organized public assets in
public/directory
📚 Documentation Improvements
- Refined README with clearer instructions, fixed grammar, and improved formatting
- Better mobile setup instructions for Lemur Browser users
- Enhanced troubleshooting section with clearer problem/solution formatting
Full Changelog: v1.2.6...v1.2.6+ts.1
What Remains Unchanged
All core functionality is preserved exactly:
- Quest detection and automatic completion
- User-Agent spoofing for desktop app compatibility
- Sequential quest processing for stability
- Support for all quest types:
WATCH_VIDEOWATCH_VIDEO_ON_MOBILEPLAY_ON_DESKTOPSTREAM_ON_DESKTOPPLAY_ACTIVITY
- Mobile support via Lemur Browser on Android
- Same extension behavior and user experience
Installation
The extension can be installed in two ways:
From GitHub Releases (Recommended)
- Download the latest release ZIP from the "Assets" section
- Extract the ZIP file
- In Chrome/Edge, go to
chrome://extensions/ - Enable "Developer mode"
- Click "Load unpacked" and select the extracted folder
From Source
Note
This method requires Node.js and npm, make sure you've installed it.
- Clone or download this repository
- Run
npm installto install dependencies - Run
npm run buildto generate the extension in thedist/directory - Load the
dist/folder as an unpacked extension in Chrome/Edge
Usage
- Navigate to Discord Quests in your browser
- Accept any available quests
- Look for the "Run Quests" button in the bottom-right corner
- Click the button to start automatic quest completion
- Expand the panel to view detailed progress and credits
This release focuses on improving the development experience and maintainability while ensuring the extension continues to work exactly as before. The TypeScript migration provides better code safety, easier refactoring, and improved developer tooling without changing any user-facing functionality.