1
0
Fork 0
mirror of https://github.com/Eggbertx/gochan.git synced 2025-08-24 08:46:24 -07:00
No description
Find a file
2014-09-27 01:20:35 -07:00
html show real IP of poster, display any and all warnings during build 2014-09-27 01:20:35 -07:00
src show real IP of poster, display any and all warnings during build 2014-09-27 01:20:35 -07:00
templates fix recent posts showing up twice on front page, remove some unnecessary (is that spelled right?) columns in board table 2014-06-27 03:25:14 -07:00
.gitignore Added ignore for binary, config and logs. 2013-07-04 16:03:29 -07:00
build.sh display recent posts on front page, fix posts on thread page 2014-06-15 02:15:51 -07:00
config.example.cfg add "use_fastcgi" option 2014-05-17 18:41:25 -07:00
initialsetupdb.sql improve board creation functionality, add warnings, etc 2014-07-15 21:52:39 -07:00
README.md update README file 2014-06-27 03:25:45 -07:00

Gochan

A muti-threaded Imageboard software project in Go

At the moment, regular users can:

  • Log in as the initial admin account (password is "password"
  • Create new threads
  • Post in a thread
  • Upload an image with a post

Staff can:

  • View announcements (announcment editing coming soon)
  • create and delete users (if they are logged into an administrator account)
  • Log out
  • Use various other half implemented functions
  • Delete posts without needing to put in a password

To-do list:

  • Important

    • General
      • add delete post functionality on the inline post dropdown
      • add similar dropdown to the postbox for staff with mod name, mod rank, raw html, sticky, and lock
      • make dropdowns close by clicking anywhere outside them
      • set up board pagination
      • make jquery stuff in manage pages more consistent (no reloading the whole page if in a lightbox)
    • Security
      • improve banning functionality
      • add mod tools (search IP, permaban, etc) to the dropdown for staff
      • check for user-agent on post submission/staff login
  • Bugs

    • fix execute sql page
  • Features

    • Load error html pages into memory and use templating
    • Set up load balancing
    • Set up HTTPS for management
    • Set up timezone adjusting
    • Give administrator server control options (restart/shutdown daemon, etc)
    • add edit post functionality, both for staff and regular posters
    • set up video embeds
    • set up optional tor exit node blocking
    • set up international board (geoip + flags)
    • set up board pagination
    • set up client-side watched threads list
    • set up Ponychan/4chan-X style javascript features
    • generate robots.txt