skord / badhoc Goto Github PK
View Code? Open in Web Editor NEWAn Imageboard. Long Dead.
An Imageboard. Long Dead.
Hide Admin links in a better way. Normal users can't actually admin the site, but they're presented with the options.
The problem with secure tripcodes is that they are based on a site specific salt, and therefore, aren't really useful anywhere else. An API should be provided to allow users at foreign sites to enter a site specific tripcode and have the local site provide this on demand. Something like skord##usersalt put in locally should be accessible in a remote form like skord##[email protected]
there is a password field in comments and posts, it should be used for deletion of the record
Bug? Feature?
config to serve static assets in development, use sqlite3.
need a rake task to generate this
title sort of says it
add history of 10 last posts visited/commented on
this is getting ugly
this needs to be easier.
Yeah, how did this get this way? This is really screwed up.
do not bump a thread if the comment email == sage
If a banned user attempts to post, they should be redirected to ban#show
While a job is in queue, there's no real feedback to the user that something is being done. Instead, it appears as though whatever they've done didn't happen in the UI. There needs to be some sort of indication that the app is chugging through thumbnailing and uploading.
It's kinda useless if you have to search through tabs or whatever.
If someone provides an email address, you should be able to click the name in their post/ comment and have a mailto link. Probably use the JavaScript helper in rails.
You should be able to put a create ban into place and have it be either a fixed period of time or indefinitely long.
You'll probably have some jobs fail in a fast moving site, but who cares, you're deleting things.
support multiple boards/topics.
Tried this on my eeepc, the post form rendered off screen
Stay in thread after a post if email == noko
Support periodic updates to posts#show
since there's been so much time spent on making sure that post/comment threads are interactive, it's kind of stupid to have the user directed straight out of the thread after posting. Consider using the noko email modifier to send the user back to the posts#index and no modifier at all sending the user to posts#show.
This spends about 500 seconds in activerecord due to a slew of subqueries in the views.
allow admins to have capcodes, highlight them extra special.
allow users to have secure tripcodes
Since posts and comments are different, this might be a challenge. Users should have some sort of shortcut to this like other boards.
this needs a spinner, or perhaps just highlight and fade the new comments as they come in.
yeah, the title says it
These aren't cache-able because of there's a form in every page which sets up the session variables, csrf tokens, etc.
CONUNDRUM!
_tripcode_name_email.html.erb needs to be refactored, it is very slow. A single page board_posts_path can take 100ms to render these, based on 10 posts and 90 comments.
support board slugs like /disc for disucssion in the routes rather than /board/:id/posts.
http://site.example/boards/1/posts should be http://site.example/disc or at least http://site.example/boards/disc
Can't override the private post method, but the link is wrong, it's for comments#show
As it stands, there's a rake task for deleting posts that have aged off. This should be a callback instead.
hrm. How did that happen? Dunno. Use rake db:schema:load for now, it's the better way to do it anyway.
boring.
allow posts to be locked by an admin
I'm not exactly sure if this is some sort of html5 witchcraft or what, fix coming
Sometimes linking directly to the images is desired, sometimes its not. Have an optional lightbox available for gallery browsing.
Probably the simplest way to provide users with push support for new messages/posts/comments.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.