Skip to content

Commit b3e5868

Browse files
author
rbenzing
committed
chore: bump to v1.3.0, update README for UX features
New in v1.3.0: - Open localhost in browser from Apache row - Open config file in default editor from each service row - Live uptime display for running services - Log copy and clear buttons - Dismissible error badges - Full-width log panel
1 parent d0834df commit b3e5868

6 files changed

Lines changed: 767 additions & 5 deletions

File tree

AGENTS.md

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
11
# AGENTS.md
22

3-
Drop-in operating instructions for coding agents. Read this file before every task.
4-
53
**Working code only. Finish the job. Plausibility is not correctness.**
64

75
---

Cargo.lock

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "ramp"
3-
version = "1.2.1"
3+
version = "1.3.0"
44
edition = "2021"
55
description = "Deterministic local dev stack manager for Windows (Apache + MySQL + PHP)"
66
license = "GPL-3.0-only"

README.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,9 @@
2121
- **Self-provisioning** — generates `httpd.conf`, `my.ini`, `php.ini`, and initialises the MySQL data directory on first run
2222
- **System tray** — lives quietly in the tray; full egui status window on demand
2323
- **Crash recovery** — automatic restart with exponential backoff (1 s → 2 s → 4 s → 8 s → Error)
24+
- **Quick access** — open localhost in the browser or jump straight to a service config file from each row
25+
- **Live uptime** — each running service shows elapsed uptime; startup progress shown during Starting
26+
- **Log tools** — copy the full log to clipboard or clear it with one click; error badges are dismissible
2427

2528
---
2629

@@ -137,7 +140,7 @@ STATE + EVENT → NEW STATE + SIDE EFFECTS
137140
| Layer | File | Role |
138141
|---|---|---|
139142
| Types | `state.rs` | `AppState`, `ServiceState` machine, all constants |
140-
| Events | `events.rs` | `Event` enum (11 variants) + `SideEffect` enum |
143+
| Events | `events.rs` | `Event` enum (13 variants) + `SideEffect` enum |
141144
| Logic | `reducer.rs` | Pure function — no I/O, fully unit-tested |
142145
| I/O | `executor.rs` | Translates `SideEffect`s into process ops and threads |
143146
| Processes | `process.rs` | Windows Job Object spawn/kill |

0 commit comments

Comments
 (0)