stegodon v1.5.0
SSH-first federated blogging platform with ActivityPub support.
Installation
Download the appropriate binary for your system:
- Linux AMD64:
stegodon_1.5.0_Linux_x86_64.tar.gz - Linux ARM64:
stegodon_1.5.0_Linux_arm64.tar.gz - macOS AMD64 (Intel):
stegodon_1.5.0_Darwin_x86_64.tar.gz - macOS ARM64 (Apple Silicon):
stegodon_1.5.0_Darwin_arm64.tar.gz
Extract and run:
tar xzf stegodon_1.5.0_*.tar.gz
chmod +x stegodon
./stegodonOr use Docker:
docker pull ghcr.io/deemkeen/stegodon:1.5.0
docker-compose up -dQuick Start
# Run stegodon
./stegodon
# Connect via SSH
ssh localhost -p 23232See README.md for full documentation.
Changelog
New Features
- e930fe8: feat: Add URL support to follow user page (@Demigodrick)
Other Changes
- e4ea2b9: Add InfoBox model and queries for customizable web UI info boxes (@deemkeen)
- 4f81d2d: Add InfoBox model and queries for customizable web UI info boxes (@deemkeen)
- 9eb91ec: Add URL toggle feature and improve keyboard shortcuts (@deemkeen)
- 21c7ae7: Add avatar upload feature and account settings view (@deemkeen)
- a5f6bde: Add clickable engagement (likes/boosts) to parent and reply posts on post detail page (@Demigodrick)
- c3cbc06: Add content negotiation to /users/:actor for Lemmy compatibility (@deemkeen)
- 743c1b3: Add non-interactive CLI commands via SSH (@deemkeen)
- fd517c3: Add tests (@Demigodrick)
- 9149c3e: Added a bunch of specs for stegodon (@deemkeen)
- d8f7b4a: Bug fix - new lines (@Demigodrick)
- adb51e7: Bug fix for cursor (@Demigodrick)
- 78ab5a2: Cap max characters to 300 (@Demigodrick)
- 02d1741: Edit infobox - Swap cursor & bugfixes (@Demigodrick)
- 58bcdbd: Fix 'n' key triggering notifications while typing in note textarea (@deemkeen)
- e955589: Fix notification viewing for likes/boosts and add boost notifications (@Demigodrick)
- 07dee0f: Fix test: remote notes don't have NoteId (@Demigodrick)
- 01b8107: Fix thread view issues when accessed via notifications (@Demigodrick)
- 8ed6e02: Go to notification initial commit (@Demigodrick)
- 03bed1e: Improve avatar upload with auto-refresh and cache busting (@deemkeen)
- cbcd380: Info boxes - tidy up and 1st UX pass (@Demigodrick)
- b94f7b8: Infobox - support full markdown (@Demigodrick)
- 32c49a0: Initial commit (@Demigodrick)
- 02d36e6: Initial commit (@Demigodrick)
- 49d7e5b: Re-add new note to admin submenu (@Demigodrick)
- 1115bcb: Restore sample config.yaml for release archive (@deemkeen)
- 92cb96a: Revert "Update README.md" (@Demigodrick)
- ca94c5b: TIdy up & fix SVG/Markdown (@Demigodrick)
- 4a33533: Update README.md (@Demigodrick)
- 727f329: Update README.md (@Demigodrick)
- eadff92: Update README.md (@Demigodrick)
- 925c48d: Update README.md (@deemkeen)
- 3ac253f: Update Readme (@Demigodrick)
- 5425ea2: Update admin.go (@Demigodrick)
- 113fab3: Update docker-compose.yml (@Demigodrick)
- fee3f31: Update version to 1.5.0 (@Demigodrick)
- c776d8e: chore(demo): update demo.gif and tape for larger window and improved flow (@deemkeen)
- 1ac7e16: fix title field vuln (@Demigodrick)
- 57f1629: follow_back notification (@Demigodrick)
- 290f41c: variable characters (@Demigodrick)
Full Changelog: v1.4.3...v1.5.0