Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -28,10 +28,10 @@ jobs:

steps:
- name: Check out repository
uses: actions/checkout@v4
uses: actions/checkout@v7

- name: Use Node.js ${{ matrix.node-version }}
uses: actions/setup-node@v4
uses: actions/setup-node@v7
with:
node-version: ${{ matrix.node-version }}
cache: npm
Expand Down
12 changes: 7 additions & 5 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,8 @@ All notable changes to this project are documented here. The format follows

## [Unreleased]

## [0.3.0] - 2026-07-28

### Added

- A deployment path built on the standalone output: a systemd unit
Expand Down Expand Up @@ -56,11 +58,11 @@ All notable changes to this project are documented here. The format follows
- Tightened the readout: the crawler percentage was saying what the band
already shows, and the request totals moved onto the band heading. The
request log now fills the height this frees rather than ending in dead space.
- Rebuilt the fire renderer: split logs with visible end grain, a flame column
coloured by height rather than by particle age, a coal bed that spills in
front of the stack, and smoke that catches firelight instead of glowing.
Particles are blitted from a baked sprite cache rather than allocating a
gradient per particle per frame.
- Rebuilt the fire renderer around a proportional hearth, near-black charred
fuel bands, a flame column coloured by height rather than by particle age,
an ember bed that spills in front of the fuel, and smoke that catches
firelight instead of glowing. Particles are blitted from a baked sprite cache
rather than allocating a gradient per particle per frame.
- The web canvas is now full-bleed, so the fire is the page instead of a widget
on it, and "just the fire" no longer resizes the canvas mid-flame.
- Redesigned the web interface around flat hairline surfaces and a single
Expand Down
4 changes: 2 additions & 2 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "embertop",
"version": "0.2.0",
"version": "0.3.0",
"description": "Ambient observability for people who run things: turns live server traffic into a campfire in your terminal.",
"license": "MIT",
"author": "Sumin Lim <lim@limsumin.com> (https://limsumin.com)",
Expand Down