From 7484afd562b9af15c0a246e8f25f0a4c7381f3e6 Mon Sep 17 00:00:00 2001 From: Joshua Merrell Date: Mon, 29 Jul 2013 14:03:35 -0700 Subject: [PATCH] updated README, removed TODO --- README.md | 50 ++++++++++++++++++++++++++++++++++++++++++++------ src/TODO | 8 -------- 2 files changed, 44 insertions(+), 14 deletions(-) delete mode 100644 src/TODO diff --git a/README.md b/README.md index 7bbc9c7f..186b5172 100644 --- a/README.md +++ b/README.md @@ -1,25 +1,63 @@ -Gochan -======= +# Gochan A muti-threaded Imageboard software project in Go At the moment, regular users can: -- Log in as the admin account (password is "password", staff management coming soon) +- Log in as the initial admin account (password is "password" -- Post in a thread (thread creation coming very soon) +- 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 -- Post deletion and bans coming soon +- 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 \ No newline at end of file diff --git a/src/TODO b/src/TODO deleted file mode 100644 index 264f9a2d..00000000 --- a/src/TODO +++ /dev/null @@ -1,8 +0,0 @@ -- Load error html pages into memory and use templating -- Set up daemonization -- Set up load balancing -- Clean up config file template -- Set up HTTPS for management -- Set up timezone adjusting -- Give administrator server control options (restart/shutdown daemon, etc) -- Set up thread creation