1
0
Fork 0
mirror of https://github.com/Eggbertx/gochan.git synced 2025-08-03 03:36:22 -07:00
No description
Find a file
2013-09-02 18:16:04 -07:00
html increased section body min-height 2013-09-02 18:16:04 -07:00
src removed email output to console, "no such file" error printing to console 2013-09-02 18:07:24 -07:00
templates staff can delete posts without passwords, a specific error is given if a post has already been deleted, fixed replies to a thread having the same email as the OP on the board page 2013-08-04 01:21:52 -07:00
.gitignore Added ignore for binary, config and logs. 2013-07-04 16:03:29 -07:00
build.sh Marked build.sh executable 2013-06-01 14:36:35 -07:00
config.example.cfg Actually make config.DBhost get used 2013-08-05 16:47:29 -07:00
initialsetupdb.sql Fixed bumping 2013-07-28 05:57:37 -07:00
README.md updated README, removed TODO 2013-07-29 14:03:35 -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
      • Set up daemonization
      • 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)
      • set up board creation
    • Security
      • Add banning functionality
      • add mod tools (delete, search IP, permaban, etc) to the dropdown for staff
      • check for user-agent on post submission/staff login
  • Bugs

    • fix execute sql page
    • fix "multiple response.WriteHeader calls" bug
    • fix cross-browser compatibility issues
  • 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
    • generate post rss, to be used for recent posts on the front page