Repository navigation
Releases: NovusEdge/glowup
Releases · NovusEdge/glowup
Release list
glowup v1.2.0
Added
/glowup music, oro: Playeron 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 connectconnects 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 (
1to4). 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
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/pluginsetting takes it as an item, and/glowup configshows it as a movable "line 2" item. The entry under the prompt stays one line and joins both halves. /glowup setup pet.dance offstops 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
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. Aformatnewer than glowup reads is still refused, and a known key with the wrong type is still an error. - The reserved
soundandvoicepack 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 leveland/glowup outfitsay so. A setup with a newer format is shown as far as it can be read and refuses/glowup setupand a studio link's setup; a format 4 setup keeps keys a later release added, at the top level and insidemeter,bubblesandpet, when it is rewritten. - A
/pluginsetting that a later release adds no longer replaces your/glowupchoice the first time you upgrade. glowup records its value and applies nothing.
glowup v1.0.0
Added
/glowup outfitlists a pet's level outfits,/glowup outfit <name>wears an unlocked one and/glowup outfit offtakes 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
idle2andidle3as rows 13 and 14; from level 5 the pet playsidle2in place ofidleabout 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 onlyidlerequired.
glowup v0.13.0
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) andcompact. - 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 throughbusctlorplayerctlon Linux andosascripton 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
musicstatus line field,♪ Title — Artist, off by default. - Pet files with
"format": 2can carrylinesand a Haikuvoice. 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 levelshows your progress, the opt-inlevelstatus field drawsLv 7 ▰▰▰▱▱, and the pane shows an XP bar on the activity row. - The
level-upbubble 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
@lvNkey suffix, such asdone@lv4, andlevel-uplines can use{unlock}.
Changed
- The pet scrunches after
/clearas it does after a compaction. - The default
bubbles.moodsincludes all eight moments. A saved list that holds every moment its version knew, including the old defaultneeds-you,fail,done, now counts as all moments, so new ones reach you. Any other list is kept. - The default
tabssetting gainsmusic. 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
Fixed
- The
/glowup configwindow 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
Added
/glowup configopens 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 configopens in the desktop Code tab.
glowup v0.11.0
Added
- Four spinners:
scanlinesweeps a bright column across a checkered bar and on through the spinner word,ringcircles nine dots round an ellipse,glitchflickers the spinner word's letters into blocks in the pack'sreadandagentcolors, andsignalscrolls an oscilloscope trace. Each speeds up or changes shape while commands run or subagents work. Pick one withmotion.spinneror/glowup spinner <name>. - A
slabrow 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 andOKorFAILon 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/↓ morebuttons.
glowup v0.10.0
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
eggis now a built-in pet name; an installed pet calledeggneeds a new name.
glowup v0.9.0
Added
/glowup configopens 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.heartsandcolors.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 packcommand, or downloadpack.json; a link from/glowup configopens 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 addonly installs. Installed pets show in/glowup pet listand 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
/clearthe 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 setsrefreshInterval: 30on 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,5handwkuntil the next tool call or turn ended. It now reads them back at start. - A studio link copied from
/glowup configwhile on a built-in pack was refused by/glowup pack; the pack in it is now namedmy-<pack>. - Pasting a
/glowup packcommand 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/glowupline.