Files: 1e749ac35548ddbe1f4662e9cfc2afadcfe9a2cf / README.md
1775 bytesRaw
patchwork-next
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.
Install and run
$ 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
TODO
- ☑ Main navigation buttons
- ☑ Compressed feed (the algorithm :wink:)
- ☑ 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 likes on posts in a nicer way (make it clear that you've liked 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!
Built with git-ssb-web