Skip to content

๐Ÿš€ Pom v2.2.0 โ€“ Web UI Revolution & Daemon Mode

Latest

Choose a tag to compare

@Flack74 Flack74 released this 01 Jul 21:16
· 4 commits to main since this release

Release Date: July 1, 2025
Tag: v2.2.0
Maintainer: [@Flack74](https://github.com/Flack74)


โœจ Major Highlights

Pom evolves from a simple CLI Pomodoro tool into a complete productivity suite with:

  • ๐ŸŒ A stunning Web UI
  • ๐Ÿ–ฅ๏ธ True Daemon Mode
  • ๐Ÿง  Full CLI control via the browser

๐Ÿ”ฅ This is the biggest update since v1.0.2!


๐ŸŒ Revolutionary Web UI

๐ŸŽจ Galactic Flux Theme

  • Animated glow effects, cosmic vibes
  • Fully responsive: Desktop, tablet, mobile

โš™๏ธ Zero Dependencies

  • Embedded HTML/JS inside a single binary
  • Instant loading โ€” no build required

๐ŸŽฎ Complete CLI Control via Web

  • Timer Tab: Real-time Pomodoro sessions
  • Dashboard Tab: Live statistics & insights
  • CLI Controls Tab: Run all CLI commands via browser
  • Real-Time API: Access goals, profiles, stats, insights, plugins, sync, export, and privacy settings

๐Ÿš€ True Daemon Mode

๐Ÿ’ป Background Operation

nohup pom web &     # Launch in background
pom web -d          # Get daemon instructions
  • Keeps running even after terminal is closed
  • Non-blocking: continue using your terminal freely
  • Easy stop: pkill pom

๐Ÿ”ง Technical Achievements

๐Ÿ“ฆ Single Binary Solution

  • Web UI embedded โ€” no external files
  • Zero build dependencies
  • Cross-platform: Linux, macOS, Windows

๐ŸŽฏ Enhanced Features

  • โœ… Fixed -s sessions flag
  • ๐Ÿ‘ค Profile system now prioritizes user flags over defaults
  • ๐ŸŒ Full API access to all CLI features via HTTP
  • โš™๏ธ Web interface can execute any CLI command

๐Ÿ†• Whatโ€™s New Since v1.0.2

๐ŸŒ Web Interface

  • Complete HTML/JS UI
  • Real-time timer with animated progress bars
  • Live dashboard for stats and session tracking
  • Browser-based access to all Pom features

๐Ÿš€ Daemon Mode

  • True background server using nohup
  • Survives terminal closure
  • Easy start/stop and management

๐ŸŽฎ Web-based CLI Controls

  • Manage goals, profiles, and stats via browser
  • Export data and get AI-powered insights
  • Plugin and privacy controls included

๐Ÿ”ง Technical Improvements

  • Embedded UI in Go binary
  • Fixed session count logic
  • Improved profile loading
  • Better error handling
  • Zero external dependencies

๐Ÿ“ฆ Installation & Usage

๐Ÿ—๏ธ Install

Arch Linux (AUR):

yay -S pom

From Source:

git clone https://github.com/Flack74/pom.git
cd pom && make build

๐ŸŒ Web UI Usage

nohup pom web &    # Start in background

Access at: http://localhost:8080
Stop with: pkill pom


๐Ÿ› Major Fixes

  • ๐Ÿ› ๏ธ Fixed -s session parameter
  • ๐Ÿ‘ค Profiles now respect user-defined flags
  • ๐Ÿงฉ Daemon mode decoupled from terminal
  • ๐ŸŒ Web UI embedded โ€” no 404 errors
  • ๐Ÿ”„ Zero Node.js or frontend build steps

๐ŸŽฏ Perfect For

  • Developers wanting CLI + Web flexibility
  • Remote workers needing persistent timers
  • Students aiming for focus with style
  • Teams running collaborative Pomodoro sessions

๐ŸŒŸ From CLI-only to full-stack productivity suite โ€” in one epic release.
Built with โค๏ธ by @Flack74