Repository navigation
Releases: itsbonsaiborn/shortswitch
Releases · itsbonsaiborn/shortswitch
Release list
ShortSwitch v1.0.0
ShortSwitch v1.0.0
The first stable public release of ShortSwitch — a lightweight, self-hosted platform for short URLs, interactive Live activities, public Pages, and privacy-aware analytics.
Highlights
Short Links
- Custom and automatically generated slugs
- Password-protected links
- Link expiration and manual enable/disable controls
- QR code generation
- Per-link click and visitor analytics
- Daily, weekly, and monthly trends
- Device, browser, operating system, language, and referrer statistics
ShortSwitch Live
- Open Answer activities
- Word Clouds
- Multiple Choice activities
- Numeric Scale activities
- Anonymous and named participation
- Response limits per participant
- Global ban filter
- Manual moderation queue
- Editable participant names and responses
- Realtime result updates using SSE
- Presentation mode
- Public result preview controls
Pages
- Lightweight public profile and landing pages
- Reusable Heading, Text, Link, Email, Divider, Space, Image, Live Activity, and Double blocks
- Drag-and-drop content ordering
- Live desktop and mobile preview
- Themes and layout customization
- Draft, Active, and Disabled states
- Independent page and block-click analytics
Analytics
- Combined analytics across Links, Live, and Pages
- Activity trends with daily, weekly, and monthly ranges
- Weekday and hour activity heatmap
- Top public slugs and referrers
- Device, browser, operating system, and language breakdowns
- Individual analytics for Links, Live activities, and Pages
Security and deployment
- Server-side cookie sessions
- CSRF protection
- Argon2 password hashing
- Configurable rate limiting
- CSP and CORS protection
- Privacy-aware visitor identification
- SQLite persistence
- Single-container Docker deployment
- Brotli and gzip precompressed frontend assets
- Immutable caching for hashed static assets
Docker
Production image:
docker pull bonsaiborn/shortswitch:latest