A work-in-progress remake of Patchwork using patchcore and UX/ideas from ferment.
The goal is to make a standalone, easy to install, "social" view into the ssb world.
$ git clone https://github.com/mmckegg/patchwork-next
$ cd patchwork-next
$ npm install
$ npm start
On linux you'll need some more dependencies for the spell-checker. On debian:
sudo apt-get install libxext-dev libxtst-dev libxkbfile-dev
- Main navigation buttons
- Compressed feed (the algorithm 😉)
- Endless scrolling (or load more) on main feed [fake paginate, add a new section, leave the current one and remove the top most]
- Display fixed banner at top of view when there are new updates [scrolls to top of page and reloads view when clicked]
- Preserve scroll on back button
- Treat the different "views" more like tabs. They preserve their state when switched between [scroll position, forms].
- Show digs on posts in a nicer way (make it clear that you've dug something)
- Hovering "+1" like values and "x other people" messages should show who
- Display number of updates available on Feed buttons. Clicking reloads page.
- Improve UI on profiles
- Move contacts to sidebar
- Better selection of names / avatar
- Figure out when to automatically reload / or inject changes into feeds
- "Join Pub" interface
- Improve search UI
- Reload should remember current page
- Roll-up about messages
- Handle initial sync more gracefully
- Easy navigation sidebar
- Contacts sidebar
- Add more todos!