Skip to content

Commit 7fe7902

Browse files
committed
release: update to v0.8.0-beta.3
- Update install.ps1 and install.sh to use new version - Update README with v0.8.0-beta.3 changelog - Document main branch changes (env-vars-only, container-friendly) - Update download links to new version
1 parent 2920286 commit 7fe7902

File tree

3 files changed

+16
-17
lines changed

3 files changed

+16
-17
lines changed

README.md

Lines changed: 14 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -14,16 +14,15 @@ A lightweight terminal chat with real-time messaging over WebSockets, optional E
1414

1515
## Latest Updates
1616

17-
### v0.8.0-beta.2 (Current)
18-
- Interactive server configuration with Bubble Tea UI
19-
- Profile management: view, rename, delete with hotkeys (i/v, r, d)
20-
- Enhanced client UI with password masking
21-
- Smart navigation with conditional field visibility
22-
- Configuration persistence to .env files
23-
- Improved UX with color-coded messages
24-
- Updated test coverage metrics (9.3%)
17+
### v0.8.0-beta.3 (Current)
18+
- **Main branch simplified**: Environment variables only, no interactive setup
19+
- **Clear error messages**: Server exits with helpful instructions when config is missing
20+
- **Container-friendly**: Perfect for Docker, Unraid, systemd services
21+
- **Interactive setup moved**: Available on `feature/interactive-server-config` branch
22+
- **Docker base image updated**: Alpine 3.3.5-r0 for better compatibility
2523

2624
### Recent Releases
25+
- **v0.8.0-beta.2**: Interactive server configuration, profile management, enhanced client UI
2726
- **v0.8.0-beta.1**: Comprehensive test suite, cross-platform testing, plugin system tests
2827
- **v0.7.0-beta.7**: Advanced security hardening, session management, rate limiting
2928
- **v0.7.0-beta.6**: Brute force protection, timing attack prevention
@@ -110,12 +109,12 @@ Key tables for message tracking and moderation:
110109
**Binary Installation:**
111110
```bash
112111
# Linux (amd64)
113-
wget https://github.com/Cod-e-Codes/marchat/releases/download/v0.8.0-beta.2/marchat-v0.8.0-beta.2-linux-amd64.zip
114-
unzip marchat-v0.8.0-beta.2-linux-amd64.zip && chmod +x marchat-*
112+
wget https://github.com/Cod-e-Codes/marchat/releases/download/v0.8.0-beta.3/marchat-v0.8.0-beta.3-linux-amd64.zip
113+
unzip marchat-v0.8.0-beta.3-linux-amd64.zip && chmod +x marchat-*
115114

116115
# macOS (amd64)
117-
wget https://github.com/Cod-e-Codes/marchat/releases/download/v0.8.0-beta.2/marchat-v0.8.0-beta.2-darwin-amd64.zip
118-
unzip marchat-v0.8.0-beta.2-darwin-amd64.zip && chmod +x marchat-*
116+
wget https://github.com/Cod-e-Codes/marchat/releases/download/v0.8.0-beta.3/marchat-v0.8.0-beta.3-darwin-amd64.zip
117+
unzip marchat-v0.8.0-beta.3-darwin-amd64.zip && chmod +x marchat-*
119118

120119
# Windows - PowerShell
121120
iwr -useb https://raw.githubusercontent.com/Cod-e-Codes/marchat/main/install.ps1 | iex
@@ -253,9 +252,9 @@ Enable with `--web-panel` flag, access at `http://localhost:8080/admin`:
253252
- HttpOnly cookies with SameSite protection
254253

255254
**API Example:**
256-
```bash
255+
```bash
257256
curl -H "Cookie: admin_session=YOUR_SESSION" http://localhost:8080/admin/api/overview
258-
```
257+
```
259258

260259
## TLS Support
261260

@@ -408,7 +407,7 @@ Guides through server URL, username, admin privileges, E2E encryption, theme sel
408407
### Profile Management
409408
Profiles stored in platform-appropriate locations:
410409
- **Windows**: `%APPDATA%\marchat\profiles.json`
411-
- **macOS**: `~/Library/Application Support/marchat/profiles.json`
410+
- **macOS**: `~/Library/Application Support/marchat/profiles.json`
412411
- **Linux**: `~/.config/marchat/profiles.json`
413412

414413
**During profile selection:**

install.ps1

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
# Supports Windows, Linux, macOS, and Android (via PowerShell Core)
55

66
param(
7-
[string]$Version = "v0.8.0-beta.2"
7+
[string]$Version = "v0.8.0-beta.3"
88
)
99

1010
$ErrorActionPreference = "Stop"

install.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55

66
set -e # Exit on any error
77

8-
VERSION="v0.8.0-beta.2"
8+
VERSION="v0.8.0-beta.3"
99

1010
# Detect OS and architecture
1111
OS=$(uname | tr '[:upper:]' '[:lower:]')

0 commit comments

Comments
 (0)