uchan icon indicating copy to clipboard operation
uchan copied to clipboard

Request for comment regarding "list of possible features"

Open DonaldTsang opened this issue 4 years ago • 2 comments

Please check the boxes if they are implemented / "not useful"

  • [x] User-created boards
  • [x] Group/Community moderation on boards
  • [ ] Registered accounts
    • [x] Board Owners (person who owns the board)
    • [x] Board Volunteers (person who helps the BO)
  • [ ] Board tags for use in board searching
  • [x] Board names (alphanumeric)
    • [x] case insensitive form cyberpunk (used in URLs)
    • [x] display form /CyberPunk/ (as displays)
  • [x] Board announcements a.k.a. "red bar of text on the top of the page"
  • [ ] Board links to other boards a.k.a. "Sister/Collaborate boards"
    • See https://8ch.net/fringe and https://8ch.net/rule34
  • [x] Moderation activity and board claiming/transfer
  • [x] File support
    • [ ] Music (MP3, OGG/OGA/MOGG, OPUS, APE, FLAC, WAV, AAC/M4A/3GP, AIFF/AIF/AIFC, WMA/WMV, ALAC/M4A/CAF, etc.)
    • [ ] Video (MP4/M4P/M4V, MKV, WMV, MOV/QT, AVI, FLV, OGV, MPG/MP2/MPEG/MPE/MPV etc.)
    • [ ] Images (APNG, WEBP, FLIF, HEIF, AVIF etc.)
    • [ ] Ebooks (PDF, EPUB, MOBI, DJVU)
  • [ ] GET scripts (for /sp/)
  • [ ] Cycled Threads (deletes old posts except OP in order to keep it from getting bumplocked)
    • [ ] User-invoked
    • [ ] Moderation-invoked (by Owner or Volunteer)
  • [x] Top Stickied Threads (must be Moderation-invoked)
  • [ ] Bottom Stickied Threads (must be Moderation-invoked)
  • [x] Wiki/FAQ
  • [ ] Board flags (255 flags per board)
  • [ ] Board banners
  • [ ] Board ranking system
    • [ ] Most active boards (based on post count per hour)
    • [ ] Most popular boards (based on users per day)
  • [ ] Minimum character count per OP
  • [ ] Minimum image count per OP
  • [ ] archives
    • [ ] Custom in-house archives
    • [ ] Usage of archive.fo
  • [ ] Meta-boards (see https://nerv.8ch.net/tech/cyber/g/sudo/prog/sci/)
  • [ ] Word filters
    • [ ] Auto word ban (for spam)
    • [ ] Word filters/translators (for censorship/obfuscation)
  • [ ] Tab icon alerts
    • [ ] blinks/changes to alert thread activity
    • [x] Tab title has a number with parentheses indicating number of new posts
    • [ ] Tab title has an exclamation point indicating "slid" thread
  • [ ] Hide mechanism
    • [ ] Hide singular post
    • [ ] Hide by ID
    • [ ] Hide by Name or Flag
    • [ ] Hide by keyword in text
  • [ ] Report mechanism
    • [x] Report to local board moderation
    • [x] Report to global moderation
    • [ ] Ease of moderation through checking all posts from one ID
    • [ ] Ease of moderation through checking all posts with similar names or other markers
  • [ ] Video embedding
    • [ ] Re-route YouTube videos to invidio.us
  • User ID
    • [ ] Unique ID hash for each board (requires a salt for every board)
    • [ ] Unique ID hash for each thread (requires a salt for every thread)
    • [ ] ID representation as psuedo-names (see http://worrydream.com/tripphrase/)
  • [ ] Dice roll like https://app.roll20.net/assets/dengine.js?v=123
  • [x] (you) counter or highlighter
  • [ ] File boards (see http://boards.4chan.org/f/ and https://8ch.net/tdt/ )

DonaldTsang avatar Jul 22 '19 11:07 DonaldTsang

Moderation activity and board claiming/transfer

Just a mod log for now

File support

I think png, jpg, gif. Not sure if i did end up implementing webm. But shouldn't be too hard.

Wiki/FAQ

You can create pages for any url, and link to them in the footer or at the top.

Minimum character count per OP

There is a max image count option

Board ranking system

I think I was working on this, might be a branch somewhere

Meta boards Word filter

Was also working on this, but again not sure where the progress is

floens avatar Jul 22 '19 11:07 floens

@Floens also this is good https://github.com/lainchan/lainchan/issues/153#issuecomment-513773587

  • [ ] moderation dashboard
  • [ ] new board creation
  • [ ] board deletion and editing
  • [ ] uses database
  • [ ] user management
  • [ ] themes or extensions
  • [ ] reporting system / log
  • [ ] moderation log
  • [ ] ban list
  • [ ] ban appeals
  • [ ] search
  • [ ] configuration editor
  • [ ] user notes
  • [ ] extensions for donate page
  • [ ] extensions for stream page
  • [ ] extensions for irc page
  • [ ] extensions for rules page
  • [ ] name, email, subject, spoiler image, file ,oekaki
  • [ ] trip codes
  • [ ] sticky, lock , raw html
  • [ ] file / post deletion and password
  • [ ] banners support
  • [ ] customisable header support
  • [ ] moderation actions, delete, delete by ip, delete by ip all boards, ban, ban
  • [ ] and delete, unsticky, sage, lock, move and edit
  • [ ] support for post formatting
  • [ ] support for reply linking
  • [ ] image / file upload
  • [ ] thumbnail image support
  • [ ] ddt support for layer ?
  • [ ] ImgOps iqdb
  • [ ] word filters
  • [ ] word / phrase blocking
  • [ ] anonymous naming scheme
  • [ ] board customization
  • [ ] api probably 4chan api compatible or similar
  • [ ] catalog extension
  • [ ] overboard extensions
  • [ ] recent posts
  • [ ] css themes
  • [ ] works with and without JavaScript
  • [ ] is performant and secure
  • [ ] hackable (easy to extend, modify and customize)
  • [ ] overboards
  • [ ] board aliases
  • [ ] keyboard navigation
  • [ ] thread merge
  • [ ] auto IP note generation
  • [ ] multiple file upload using URLs
  • [ ] server side syntax highlighting

DonaldTsang avatar Jul 22 '19 14:07 DonaldTsang