stegodon v1.1.0
SSH-first federated blogging platform with ActivityPub support.
Installation
Download the appropriate binary for your system:
- Linux AMD64:
stegodon_1.1.0_Linux_x86_64.tar.gz - Linux ARM64:
stegodon_1.1.0_Linux_arm64.tar.gz - macOS AMD64 (Intel):
stegodon_1.1.0_Darwin_x86_64.tar.gz - macOS ARM64 (Apple Silicon):
stegodon_1.1.0_Darwin_arm64.tar.gz
Extract and run:
tar xzf stegodon_1.1.0_*.tar.gz
chmod +x stegodon
./stegodonOr use Docker:
docker pull ghcr.io/deemkeen/stegodon:1.1.0
docker-compose up -dQuick Start
# Run stegodon
./stegodon
# Connect via SSH
ssh localhost -p 23232See README.md for full documentation.
Changelog
Other Changes
- 2ea5157: Add ActivityPub profile fields with TUI registration and web UI display (@deemkeen)
- 565e428: Add Docker support with slim Alpine-based image (@deemkeen)
- 5190309: Add GitHub Actions multi-platform release workflow (@deemkeen)
- 6f0af06: Add account deletion feature with two-step confirmation and goodbye message (@deemkeen)
- 6368030: Add admin panel with user management functionality (@deemkeen)
- 8f70773: Add clickable Markdown link support to TUI and web UI (@deemkeen)
- 62e90ef: Add comprehensive SEO optimization to HTML templates (@deemkeen)
- 8a2124c: Add comprehensive unit test suite with 155+ tests (@deemkeen)
- 3626ec5: Add demo GIF, update README with Markdown links info (@deemkeen)
- fd12cf3: Add migration to backfill object_uri for historical activities (@deemkeen)
- e93a515: Add minimal web UI with local timeline and user profiles (@deemkeen)
- 2b81e6b: Add mobile hamburger menu with toggle functionality (@deemkeen)
- 552517d: Add rate limiting and request size middleware to ActivityPub endpoints (@deemkeen)
- 0582f64: Add selection and URL opening to federated timeline (@deemkeen)
- 3b19915: Convert to single-binary distribution with embedded assets (@deemkeen)
- c34a674: Filter timelines by current user's follows and fix local/remote distinction (@deemkeen)
- 4dbc243: Fix GoReleaser cross-compilation configuration (@deemkeen)
- a7310e3: Fix Markdown link rendering in ActivityPub federation (@deemkeen)
- 4a06675: Fix README navigation documentation (@deemkeen)
- 018338c: Fix shared inbox routing and add spam protection (@deemkeen)
- dc756d2: Implement ActivityPub outbox collection for post discovery (@deemkeen)
- 971f0cd: Lower minimum terminal size and improve header layout (@deemkeen)
- 2614f4d: Normalize struct field alignment and formatting (@deemkeen)
- c468382: Redesign web UI with sidebar layout and improved mobile support (@deemkeen)
- 9b62d19: Redesign web UI with terminal/shell aesthetic (@deemkeen)
- bfe0762: Release v1.1.0 with GoReleaser support (@deemkeen)
- 3234984: Remove debug RAW REQUEST logging (@deemkeen)
- e1ad7d5: Remove debug logging from timeline key events (@deemkeen)
- 6d646b8: Reorder imports and improve log usage across modules (@deemkeen)
- 98f5e0f: Show current user at top of local users list (@deemkeen)
- 768770f: Show relative timestamps for user join date in profiles (@deemkeen)
- 8244ebb: Switch to dark theme and update accent colors (@deemkeen)
- e29ba8d: Update TUI colors to match web UI terminal aesthetic (@deemkeen)
Full Changelog: v1.0.0...v1.1.0
What's New in v1.1.0
- Single binary distribution with embedded assets
- Centralized user data in
~/.config/stegodon/ - Docker support with slim Alpine-based image (37.9 MB)
- Comprehensive documentation updates
- Bug fixes and improvements