- Tweak: refactored entire code
- Fix: follow/unfollow not refreshing following timeline
- New: generates random display name and avatar for every key pair
- Tweak: improved websocket connections
- Fix: following timeline not loading after switching to global
- Hotfix: refined rate limit logic further with deduplication and support for hashtags
- Hotfix: refined rate limit logic
- Tweaked: enhanced rate limiting to prevent abuse
- New: following users
- New: search feature
- Hotfix: service worker script support of external requests
- Hotfix: service worker script support of external requests
- Hotfix: service worker script exclusion of external requests
- Tweaked: improved feed loading and added video rendering
- Tweaked: improved overall codebase
- New: support for loading media
- New: view user profile
- New: direct reply from note
- New: tweetdeck style view on desktop
- Hotfix: improved relay hopping logic
- Hotfix: removed enforced rate limit despite error
- Hotfix: tor relays supported with relay hopping
- Hotfix: graceful handling of failed relay connection
- Hotfix: duplicate event handling
- Hotfix: @note replies incorrectly quoting
- New: relay hopping
- New: tor relays
- Initial commit