1
0
Fork 0
mirror of https://github.com/Eggbertx/gochan.git synced 2025-08-02 06:46:24 -07:00
No description
Find a file
2015-04-03 01:52:37 -07:00
html remove unused thumbnail expansion function, add thumbnail throbber 2015-03-14 02:10:02 -07:00
src move AUTHORS and LICENSE to root, use Simplified BSD license 2015-02-05 23:54:26 -08:00
templates add anchor offset to show whole reply 2015-01-10 10:57:24 -08:00
.gitignore Added ignore for binary, config and logs. 2013-07-04 16:03:29 -07:00
AUTHORS move AUTHORS and LICENSE to root, use Simplified BSD license 2015-02-05 23:54:26 -08:00
build.sh improve build script to add (some) support for Windows and FreeBSD stuff 2015-01-09 22:54:15 -08:00
config.example.cfg add "use_fastcgi" option 2014-05-17 18:41:25 -07:00
initialsetupdb.sql Fix the initial db setup SQL's "VARVARCHAR(45)" 2015-04-03 01:49:21 -07:00
LICENSE move AUTHORS and LICENSE to root, use Simplified BSD license 2015-02-05 23:54:26 -08:00
README.md Also fix the magical README's formatting 2015-04-03 01:52:37 -07:00

Gochan

A muti-threaded imageboard server written in Go

Currently, regular users can:

  • Log in as the initial admin account (password is "password" by default)
  • Create a new thread
  • 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 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

Attribution