Skip to content

Releases: mgiovani/vigilant

v1.1.0

12 Dec 16:46

Choose a tag to compare

🚨 FBI Surveillance Update v1.1.0

The Bureau has upgraded its monitoring capabilities. Resistance is futile.


✨ New Features

🎵 Custom Focus Music

Tired of the same lofi beats? Now you can choose your own background music directly from the Settings panel.

  • Paste any YouTube URL, video ID, or live stream
  • Changes apply instantly — no restart needed
  • Your choice persists between sessions

The FBI respects your music taste. Your browsing habits? Not so much.


🚀 Improvements

📦 Lighter Binary, Faster Raids

We've put the app on a diet:

  • Removed Google YouTube Data API — ~3MB lighter, no more heavy gRPC dependencies
  • Stripped debug symbols — added -s -w LDFLAGS for smaller executables
  • Standardized CI builds — now using Makefile targets for consistent builds

🏗️ CI/CD Enhancements

  • Windows builds now distributed as .zip instead of raw .exe
  • Fixed Windows zip creation using PowerShell (bash zip doesn't exist on Windows runners)
  • Added native Windows builds via GitHub Actions
  • Standardized build process across platforms

🐛 Bug Fixes

  • Fixed Svelte 5 / Vite 6 compatibility — reverted to stable versions that actually work
  • Fixed config loading — app no longer crashes when config file is missing
  • Restored FBI meme video — it was accidentally deleted (the irony of losing surveillance footage)
  • Patched security vulnerabilities — resolved dependabot alerts (ironic, we know)

📚 Documentation

  • Added high-res screenshots (1920x1080) to README showing both Lofi and FBI modes
  • Added warning about cross-compilation limitations for Windows builds
  • Expanded architecture and common tasks documentation

📝 Full Changelog

Commit Type Description
5382461 ci Fix Windows zip creation using PowerShell
5c64a93 fix Restore bundled FBI meme video
b552a03 docs Update screenshots to 1920x1080 resolution
d9c52f0 docs Add lofi and FBI mode screenshots to README
6581286 build Add LDFLAGS for stripped binaries and standardize CI
325ea31 feat Add customizable lofi playlist URL
e6aa4fb refactor Remove YouTube Data API dependency
8280d9e ci Distribute Windows as zip, fix artifact naming
a0fe762 fix Revert Svelte 5 and Vite 6 to fix compatibility
a3a7f36 docs Add warning about cross-compilation for Windows
94f32c4 fix Fall back to default config when no config file found
788fadd fix Add GitHub Actions for native Windows builds
432a1bc fix Resolve dependabot security vulnerabilities
c361e6f docs Expand architecture and common tasks documentation

📥 Downloads

Platform File
macOS (Intel + Apple Silicon) vigilant-darwin-universal-v1.1.0.zip
Windows (64-bit) vigilant-windows-amd64-v1.1.0.zip

Stay focused. Stay productive. Or else. 👀

Compare changes: v1.0.0...v1.1.0

v1.0.0 - FBI Open Up! 🚨

11 Dec 22:00

Choose a tag to compare

🚨 FBI OPEN UP! 🚨

Your productivity is now under federal surveillance.

What's this?

Vigilant watches your screen. Try to sneak onto Reddit, Discord, or Twitter? FBI kicks down your door

Stay focused = lofi beats. Get distracted = FBI raid.

Downloads

Platform File
macOS (Intel + Apple Silicon) vigilant-darwin-universal-v1.0.0.zip
Windows 10/11 vigilant-windows-amd64-v1.0.0.zip

Features

  • 🎵 Lofi Girl vibes while you work
  • 🚨 FBI meme when you slack off
  • 📊 Stats to flex your focus rate
  • ⚙️ Customizable blocklist - block whatever distracts you
  • 🔒 No telemetry - we're watching you, but not sending data anywhere

Setup

macOS: Extract → Move to Applications → Grant Accessibility permissions
Windows: Just run it

Default blocklist

Discord, Slack, Steam, YouTube, Twitter/X, Reddit, Instagram, TikTok, Twitch, Netflix...

Edit ~/.vigilant/config.yaml to customize.


Stay vigilant. The FBI is watching. 👀