Releases: keenhatch/silcrate
Release list
Silcrate 0.1.11
What's New
-
Silcrate shows what every item is doing. Start, stop, or restart a container, machine, image, volume, or network and the row now spins and names the action in place of its status — a restarting machine reads as restarting instead of flashing a blank "Stopped" that looked like a failure. Run an action across a whole selection and the selection summary counts the progress down, instead of going quiet until the final result.
-
The menu bar reports failures instead of swallowing them. Starting or stopping something from the menu bar popover used to fail silently. Now the row spins while it works, a failed action shows a card with the reason and Retry / Dismiss, and a row that's already working won't fire the same command a second time.
Fixes
-
Stopping the engine service now looks like it's stopping. The sidebar, dashboard, and menu bar kept reading "Running" with a live Stop button through the entire shutdown. They now show a stopping state and wait for the service to actually stop before calling it done.
-
CPU usage stays believable. The dashboard and menu bar now measure CPU against the number of cores your Mac has, so it no longer climbs past 100%. The same container also reads the same percentage everywhere — no more 45.3% in one place and 45% in another — and percentages now follow your region's number format.
-
Settings comes to the front. Opening Settings from the menu bar popover now brings its window forward, instead of leaving it behind whatever you were working in.
-
Rows stop jumping. A container or machine row no longer shifts its title sideways the moment a command starts and back when it finishes.
-
A machine's mounts are colored like a container's. A bind mount into your Mac's own storage now stands out on the machine screen the same way it does on the container screen, instead of blending in.
-
Resetting a running build warns you first. The reset confirmation now tells you it will stop the build before resetting, when the build is up.
-
The menu bar item stays on after setup. Finishing first-run setup no longer left the menu bar item switched off.
Silcrate 0.1.10
What's New
-
Compose stacks. A new Compose section lists your stacks — running, partly up, or stopped, with drift and orphans flagged per row. Open one for its services, its network and volumes, the compose file read-only with unsupported lines struck through, and every service's logs interleaved into one timeline.
-
Delete confirmations tell you what they will do. What goes, what survives, how much space comes back, what breaks. Irreversible deletes gate on a typed phrase — selectable, with a Copy button. Same dialog everywhere: containers, machines, images, volumes, networks, stacks.
-
A deletion takes what it can. Select twelve, the eight that are free are deleted and the three still in use are named and skipped, instead of the whole action refusing.
-
Long errors stay until read. They stick as a toast with a close button; auto-dismiss pauses while you hover or leave the window. Repeats collapse into one with a count.
-
CPU and memory are picked with steppers, bounded by what your Mac can give. Free-text size fields gone. Create forms open on your configured defaults instead of hardcoded numbers.
-
The log console is selectable. Drag, Select All, Copy, Find. Holds 10,000 lines, won't trim while you're scrolled up.
-
Search sits above the list it filters, not in the titlebar.
-
Cancel a running build — or a stack launch, keeping what it already created.
Fixes
- Confirming a stack delete now actually deletes the stack.
- Failed commands say why they failed.
- A failed service start no longer reports success.
- Image names with a registry port parse correctly; untagged images show
<none>. - Names are checked against the rule the engine will apply.
- Sizes read the same on every screen.
- Update preferences stick across launches.
Silcrate 0.1.9
Fixes
- Creating a machine no longer resizes the window. When the build output appeared, the Silcrate window would jump to a new size — sometimes wider than your screen. It now stays exactly where you left it.
Silcrate 0.1.8
What's New
- Rosetta is handled honestly now. Silcrate tells the difference between a Mac that can run Intel software, one that needs Rosetta installed, and one that can never do it. Where a choice depends on Rosetta, the option is marked and explained instead of quietly greyed out, with a link straight to Settings. You can install Rosetta from Settings or during setup — Apple's own license sheet handles the agreement.
- Non-native architectures no longer let you build a container that can't start. Creating a container, building an image, or making a machine will refuse an architecture your Mac can't translate, rather than failing later when the virtual machine won't come up.
- Bad memory values are caught before the download, not after. Type an invalid memory or shared-memory size in the create form and Silcrate tells you immediately — no more waiting through a full image pull to find out.
- Published ports are checked as you type. Each port row is validated against what the container engine actually accepts, and Create stays disabled until they're right, with the reason shown on the offending row.
Silcrate 0.1.7
Silcrate is a native macOS app for Apple's container CLI. It gives you a fast, native interface for running and managing Linux containers on Apple silicon — no terminal required — with everything the underlying tooling exposes surfaced through a clean SwiftUI interface.
Highlights
- Containers — Create, start, stop, and delete containers, browse them in a live list, inspect their configuration and logs, and open a shell into any running container.
- Machines — Manage the
containersystem service and its virtual machines: start and stop the runtime, and control the environment your containers run in. - Images — Pull, tag, and remove images, browse your local image store, and inspect layers, digests, and metadata.
- Volumes — Create and delete volumes and see what's mounted where, so persistent data is easy to manage.
- Networks — View and manage container networks and inspect how your containers are connected.
- Builds — Build images from a Dockerfile directly in the app and follow build output as it streams.
- Live stats — Watch CPU, memory, and resource usage for running containers in real time.
- In-app updates — Silcrate keeps itself current with built-in updates, so new releases install with a single click.