A single-page-application alternative client for the shacknews chatty (http://www.shacknews.com/chatty).
Features above standard chatty:
- Event based: Replies and new root posts are loaded live. No more F5 necessary.
- Reflow action: Re-sorts the chatty instantly, active posts on top, no http call required.
- Live filtering. No more reposts! Filter works without API call in the background (against live threads only).
- Content embed in-post for: raw images, imgur (gifv, albums), gfycat, youtube, vimeo.
- Tabs support:
- Save a post, author, filter, etc for later quick filtering.
- Default tabs include: Chatty (all threads), Frontpage (Shacknews posts), Mine (threads containing your username)
- Collapsed post ids are stored in the cloud. Compatible with any other WinChatty V2 cloud collapse using app.
- Collapsing a post eliminates it from view entirely, saving performance. Collapsed posts are still available to search via live filtering.
Notes
- Uses browser-sync, IE not a real web server
- Access it at http://localhost:3000
npm start
Notes:
- Creates 'build' directory
- Serve build dir as the public root
npm run build
- Angular2 (SPA Framework)
- TypeScript (Language)
- Gulp (Build automation)