mirror of
https://github.com/Eggbertx/gochan.git
synced 2025-08-02 06:46:24 -07:00
No description
html | ||
src | ||
templates | ||
.gitignore | ||
AUTHORS | ||
build.sh | ||
config.example.cfg | ||
initialsetupdb.sql | ||
LICENSE | ||
README.md |
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
- General
-
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
- Thumbnail loading throbber generated by http://preloaders.net/