Skip to content

Releases: NovusEdge/glowup

glowup v1.2.0

Choose a tag to compare

@github-actions github-actions released this 16 Oct 06:10

Added

  • /glowup music, or o: Player on the Music tab, opens a music player: a pane with a bigger cover, the seek bar, the controls, Open Spotify (o) and Copy link (c), and on macOS a volume bar.
  • /glowup spotify connect connects your own Spotify developer app (Premium needed). The Music tab and player then follow playback on any device, show a heart to like the track (l) and the next track in your queue, and fall back to the local app while the Web API is not answering. Windows gets the player this way. See docs/spotify.md.
  • With Spotify connected, the music player lists Up next, Recent, Playlists and Devices (1 to 4). Enter skips forward to a queued track, replays a recent one in its playlist or album, starts a playlist, or moves playback to another device.
  • The Pets page and the landing page show Clawd dancing to music and his two idle variants.

Changed

  • The ghost and the robot walk left with hand-drawn frames instead of a mirrored right walk, so they stay lit from the top left like Clawd.

Fixed

  • The landing page's hop, fail and scrunch cards replay instead of freezing on their last frame.

glowup v1.1.0

Choose a tag to compare

@github-actions github-actions released this 12 Oct 11:48

Added

  • The status line can span two lines: a / in the field list starts the second one (/glowup statusline fields activity ctx / 5h week). The /plugin setting takes it as an item, and /glowup config shows it as a movable "line 2" item. The entry under the prompt stays one line and joins both halves.
  • /glowup setup pet.dance off stops the pet dancing while Spotify plays. The config TUI and the in-pane config have a matching row.
  • The Music tab shows the album cover beside the track, drawn in half-block pixels by glowup's helper binary, which downloads on first use.
  • Click the Music tab's progress bar to jump to that point in the track, or drag along it.
  • Shuffle (s) and repeat (e) buttons on the Music tab, for the local Spotify app on macOS. On Linux the card shows the state, but Spotify ignores those writes over MPRIS, so the buttons are left out.

glowup v1.0.1

Choose a tag to compare

@github-actions github-actions released this 11 Oct 22:46

Changed

  • Pack, theme and pet files now load when they hold a key or value a later 1.x added. glowup skips it and shows a notice that names the key and its path, instead of refusing the file or the layer. This covers unknown keys at every level, unknown values of the pack enums (rows, border, meters, shimmer, field), unknown theme color roles and glyph keys, and unknown pet animations, moments and flavours. A format newer than glowup reads is still refused, and a known key with the wrong type is still an error.
  • The reserved sound and voice pack keys must be objects; any other value is ignored with a notice.
  • /glowup pack <name> applies a pack that only produced notices, and prints them after the result. Notices show where you act (the command or a link import), not again at every session start; a layer that falls back to classic still toasts its error.

Fixed

  • An older glowup no longer overwrites data a newer one saved. A level or outfit record with a newer format is left as it is: no XP is added, no outfit is worn, and /glowup level and /glowup outfit say so. A setup with a newer format is shown as far as it can be read and refuses /glowup setup and a studio link's setup; a format 4 setup keeps keys a later release added, at the top level and inside meter, bubbles and pet, when it is rewritten.
  • A /plugin setting that a later release adds no longer replaces your /glowup choice the first time you upgrade. glowup records its value and applies nothing.

glowup v1.0.0

Choose a tag to compare

@github-actions github-actions released this 11 Oct 22:01

Added

  • /glowup outfit lists a pet's level outfits, /glowup outfit <name> wears an unlocked one and /glowup outfit off takes it off. Clawd, the robot, the ghost and the egg each have three, unlocked at levels 3, 6 and 8, and a level-up wears the newest one. A Santa hat, party hat, nightcap or the dance headphones keep the head while they last.
  • Idle variants. A pet sheet may carry idle2 and idle3 as rows 13 and 14; from level 5 the pet plays idle2 in place of idle about one time in eight when it settles, and from level 10 either variant. 12-row sheets stay valid, and the studio and PNG import take 1 to 14 rows, with only idle required.

glowup v0.13.0

Choose a tag to compare

@github-actions github-actions released this 11 Oct 14:55

Added

  • The ghost, a new built-in pet beside Clawd and the robot: /glowup pet ghost. It has the full set of reactions, its own dance, and headphones while Claude works.
  • Clawd, the robot, the ghost and the egg each speak in their own voice, with about six lines per moment.
  • Four new bubble moments: green (a passing test run after a failed one), hello (when the pane first opens in a session unless another bubble spoke first, and when a turn starts after 30 minutes away), long-done (a turn of 5 minutes or more) and compact.
  • Lines that join the pool by time of day, on Fridays, and at Christmas, Halloween and your install anniversary.
  • A Music tab in the pane shows the track playing in the Spotify desktop app with a progress bar and Prev, Pause and Next buttons (r, p, n). It reads the app on your machine through busctl or playerctl on Linux and osascript on macOS, so it needs no login. Windows is not supported.
  • Pets dance while Spotify plays, with a speaker beside them, and wear headphones while Claude works. Clawd, the robot and the egg have their own dances; a custom pet without one keeps its idle and working poses.
  • A music status line field, ♪ Title — Artist, off by default.
  • Pet files with "format": 2 can carry lines and a Haiku voice. glowup 0.12 and earlier refuse them.
  • Levels. Answered turns, combos, passing tests and commits Claude makes earn XP, shared by all pets and kept across sessions. Level 2 unlocks new lines; the outfits and moves up to level 10 are earned now and arrive in a later release. /glowup level shows your progress, the opt-in level status field draws Lv 7 ▰▰▰▱▱, and the pane shows an XP bar on the activity row.
  • The level-up bubble moment, the eighth, replaces the done line on the turn that reaches a new level and names the unlock. It never uses Haiku.
  • Pet files can add lines by level with an @lvN key suffix, such as done@lv4, and level-up lines can use {unlock}.

Changed

  • The pet scrunches after /clear as it does after a compaction.
  • The default bubbles.moods includes all eight moments. A saved list that holds every moment its version knew, including the old default needs-you,fail,done, now counts as all moments, so new ones reach you. Any other list is kept.
  • The default tabs setting gains music. A setup saved before this release that still holds the old default, plan,agents,diff,changes, gets it; typing those four tabs yourself keeps four.
  • Haiku bubble lines speak in each pet's own voice instead of always as Clawd.
  • The website's landing page and studio share one set of buttons, toggles, selects and popovers, and they all follow the pack you pick. The studio's selects open a themed list instead of the browser's own, and its Send to my Claude popover takes keyboard focus when it opens.

glowup v0.12.1

Choose a tag to compare

@github-actions github-actions released this 08 Oct 12:37

Fixed

  • The /glowup config window shows the robot and the egg, not only Clawd, and plays each pet's idle animation. With reduced motion on, the pet stands still. The egg is always drawn uncracked there.

glowup v0.12.0

Choose a tag to compare

@github-actions github-actions released this 08 Oct 11:55

Added

  • /glowup config opens a settings screen in its own terminal window, and changes show in the session as you make them. Esc undoes everything since it opened. It has been run live on Linux; the macOS and Windows launches are new and have not had a live run yet.

Changed

  • The in-Claude config pane is now /glowup config pane, and still what /glowup config opens in the desktop Code tab.

glowup v0.11.0

Choose a tag to compare

@github-actions github-actions released this 07 Oct 18:06

Added

  • Four spinners: scanline sweeps a bright column across a checkered bar and on through the spinner word, ring circles nine dots round an ellipse, glitch flickers the spinner word's letters into blocks in the pack's read and agent colors, and signal scrolls an oscilloscope trace. Each speeds up or changes shape while commands run or subagents work. Pick one with motion.spinner or /glowup spinner <name>.
  • A slab row style: your prompt is a full-width bar in the pack's accent, numbered by turn; tool calls are numbered within the turn with the tool in capitals and OK or FAIL on the right; a short rule opens each reply.
  • Hints that a secret pet exists: ??? in /glowup pet list, and now and then a line from Clawd.
  • A Diff tab shows this session's changes as themed hunks.

Changed

  • The pane's tabs now open on Plan & context: plan, agents, diff, changes.
  • A commit drops the committed files from the Changes tab, and a finished plan folds to one line at the next prompt.
  • The Changes and Diff tabs list the most recently changed file first.
  • Long tabs scroll with the mouse wheel and the scroll keys instead of the ↑ more / ↓ more buttons.

glowup v0.10.0

Choose a tag to compare

@github-actions github-actions released this 07 Oct 11:06

Added

  • A secret egg pet: click the pet in the pane and type the code to unlock it, then pick it with /glowup pet egg. It wobbles while Claude works and gets a crack every 10 passing test runs, up to three.
  • Clicking the pet in the pane makes it hop; the pet then has the keyboard until you press Esc.

Changed

  • egg is now a built-in pet name; an installed pet called egg needs a new name.

glowup v0.9.0

Choose a tag to compare

@github-actions github-actions released this 06 Oct 22:26

Added

  • /glowup config opens a config pane instead of a series of questions. Enter cycles the pack, spinner, pet, meter, bubbles and motion; color rows take an exact hex; band, tabs, bubble moods and status line fields take a typed list, which can also reorder them. A preview shows the look, and the pane can copy a studio link or reset everything to defaults.
  • Packs can set colors.glyphs, colors.hearts and colors.words, and a studio link's setup can carry the status line fields. Older glowups refuse a pack that uses the new keys.
  • Packs can recolor Clawd with colors.pet (body, light, shade). The shiny pet keeps its gold.
  • The studio at glowup.khimani.dev/studio is a full-viewport page with collapsible Theme, Colors, Rows & meters, Motion, Status line and Setup sections. It has a color wheel, labeled color groups (Clawd's colors included), field knobs and status line fields, beside a live preview with working tabs. Copy a share link or a /glowup pack command, or download pack.json; a link from /glowup config opens there.
  • A CRT-monitor robot joins Clawd as a pet: /glowup pet robot.
  • Your own pets: draw a PNG sprite sheet (see Pet sprites), convert it in the studio's new Pet section, and install it with /glowup pet add <file|url> or a studio link. A studio link that carries a pet installs it and switches to it; pet add only installs. Installed pets show in /glowup pet list and the config pane.
  • The studio's stage draws the look's own field behind the preview.

Changed

  • The status line shows the effort level (◐ high) by default, as Claude Code's own footer does.

Fixed

  • After /clear the status line kept showing your previous one until the first prompt, because glowup only noticed the new session on the first turn. The heartbeat now picks up the new session within a minute, and glowup sets refreshInterval: 30 on the status line it owns (a value you set yourself stays, existing installs included), so the line shows within about a minute and a half of /clear, and within 30 seconds of launch or a reload.
  • A glowup restart in the middle of a session (a hot reload) wrote a status line without ctx, 5h and wk until the next tool call or turn ended. It now reads them back at start.
  • A studio link copied from /glowup config while on a built-in pack was refused by /glowup pack; the pack in it is now named my-<pack>.
  • Pasting a /glowup pack command longer than about 700 characters, which includes every studio link that carries a pet, sent it to Claude as a prompt instead of running it: Claude Code shows a long paste as [Pasted text #N] and does not read it as a slash command. glowup now runs a prompt that is only a /glowup line.