n4n0GH / 0xchan-frontend

0xchan is a decentralized and immutable message board system on the Ethereum blockchain where users can post messages and media files.
https://0xchan.net
17 stars 3 forks source link

[REQ] Basic functionality of imageboards #29

Open n4n0GH opened 5 years ago

n4n0GH commented 5 years ago

List to go by as per https://github.com/lainchan/lainchan/issues/153#issuecomment-513773587 [ ] search [ ] sticky, lock , raw html [ ] and delete, unsticky, sage, lock, move and edit [ ] support for post formatting [ ] support for reply linking [ ] overboard extensions [ ] is performant and secure [x] word filters (see whitepaper) [x] moderation dashboard [x] new board creation [x] uses database [x] user management [x] themes or extensions [x] reporting system / log [x] moderation log [x] configuration editor [x] name, email, subject, spoiler image, file ,oekaki [x] trip codes [x] banners support [x] moderation actions [x] image / file upload [x] thumbnail image support [x] ImgOps iqdb [x] anonymous naming scheme [x] board customization [x] api probably 4chan api compatible or similar [x] catalog extension [x] recent posts [x] css themes [x] hackable (easy to extend, modify and customize) [x] board aliases wontadd: [ ] customisable header support [ ] keyboard navigation [ ] word / phrase blocking [ ] works with and without JavaScript [ ] file / post deletion and password [ ] ban appeals [ ] ban list [ ] board deletion and editing #wontfix [ ] thread merge [ ] auto IP note generation [ ] multiple file upload using URLs [ ] server side syntax highlighting #wontfix

n4n0GH commented 5 years ago

For keyboard navigation something like this might work https://www.npmjs.com/package/vue-shortkey

n4n0GH commented 5 years ago

Users should install add-ons in their browsers if they want keyboard navigation. Something like Vimium works well.