Site News
pikdum
2014-09-11 22:26:44
#8852
So, I've pretty much rewritten everything.
I've integrated the site with socket.io, meaning that it's pretty reliant on javascript now.
The upside is that you no longer should need to refresh to see new posts, the downside is that you won't be able to post if you have javascript disabled. This will probably be fixed, but it's not particularily high on my list of priorities.
I had to rewrite lots of things to get this to work, so some features aren't in yet. They will probably be added later.
Some of the major things I've added or changed:
* new threads and replies can be viewed live, without refreshing the page
* switched to a lighter color scheme, based on Base-16 Chalk
* the main index page is now more of a catalog view
* there are no more separate boards, everything's rolled into one
* subjects are now mandatory, but removed email field, since it's useless
Maybe I forgot some things. As always, feedback is appreciated.
I've integrated the site with socket.io, meaning that it's pretty reliant on javascript now.
The upside is that you no longer should need to refresh to see new posts, the downside is that you won't be able to post if you have javascript disabled. This will probably be fixed, but it's not particularily high on my list of priorities.
I had to rewrite lots of things to get this to work, so some features aren't in yet. They will probably be added later.
Some of the major things I've added or changed:
* new threads and replies can be viewed live, without refreshing the page
* switched to a lighter color scheme, based on Base-16 Chalk
* the main index page is now more of a catalog view
* there are no more separate boards, everything's rolled into one
* subjects are now mandatory, but removed email field, since it's useless
Maybe I forgot some things. As always, feedback is appreciated.
pikdum
2014-09-11 22:30:07
#8853
TODO:
* fix all the deletion, sticky, and lock functionality that was broken
* make some kind of rate limiting to prevent spamming
* implement banning based on IP hash
* clean up the layout
* put my quoting javascript back in
* fix the abomination of css that I accidentally spawned
* fix the redundant server-side code
That's what I have planned for now, at least.
* fix all the deletion, sticky, and lock functionality that was broken
* make some kind of rate limiting to prevent spamming
* implement banning based on IP hash
* clean up the layout
* put my quoting javascript back in
* fix the abomination of css that I accidentally spawned
* fix the redundant server-side code
That's what I have planned for now, at least.
pikdum
2014-09-11 22:32:34
#8854
Actually, I should probably check to see if posts are actually live now.
Never actually tested this.
Never actually tested this.
pikdum
2014-09-11 22:32:59
#8855
Yep, looks like it works.
Neat.
Anonymous
2014-09-11 23:18:11
#8856
HI
Anonymous
2014-09-11 23:28:24
#8857
Sup
Anonymous
2014-09-12 05:11:06
#8858
>Comment must be under 1500 characters long
Farewell hueg ASCIIs, we hardly knew ya ;_;7
Farewell hueg ASCIIs, we hardly knew ya ;_;7
pikdum
2014-09-12 14:13:03
#8859
rip in peace
pikdum
2014-09-19 01:00:48
#8911
Made some very minor tweaks to the index page, but I'm still not happy with it.
Thinking about just making every thread uniform size instead of how I have it now, since that would be much easier than trying to make this look good.
Also thinking about showing the most recent post for each thread on the index page as well.
Thinking about just making every thread uniform size instead of how I have it now, since that would be much easier than trying to make this look good.
Also thinking about showing the most recent post for each thread on the index page as well.
pikdum
2014-09-20 20:12:17
#8912
Just got done making it so that people can post without needing javascript again.
Was a bit more trouble than I thought it would be, but think I got a solution that works well.
Was a bit more trouble than I thought it would be, but think I got a solution that works well.
pikdum
2014-09-20 20:34:30
#8913
Made it so that the input fields only clear when you get a message from the server saying that the posting was successful.
For example, now if you forget to put in a subject when trying to post a new thread the comment field isn't reset and the post form isn't hidden.
Also made the error messages red.
For example, now if you forget to put in a subject when trying to post a new thread the comment field isn't reset and the post form isn't hidden.
Also made the error messages red.
Anonymous
2014-09-20 21:08:20
#8914
You could make the error messages in the threads appear somewhere around the post form instead of the top of the page.
pikdum
2014-09-20 21:08:52
#8915
Somewhat added the click to quote feature back.
If you click on a post number, it will do the cool >>post_id thing, bring focus to the text box, and scroll to the bottom of the page.
However, highlighted text won't be quoted. Tried to get it to work like it did before, but couldn't find an easy way to do it. Might look at it again later, but for now quoting will have to be manual.
Already did, you might have to refresh.
If you click on a post number, it will do the cool >>post_id thing, bring focus to the text box, and scroll to the bottom of the page.
However, highlighted text won't be quoted. Tried to get it to work like it did before, but couldn't find an easy way to do it. Might look at it again later, but for now quoting will have to be manual.
Already did, you might have to refresh.
pikdum
2014-09-20 21:36:00
#8916
Added new post count to title when you don't have the page focused.
Should be useful.
Should be useful.
pikdum
2014-09-21 23:49:36
#8937
Just switched everything to a dark theme based on base16 eighties.
Also abstracted out some more of the css so it's super easy for me to make new colorschemes.
Also abstracted out some more of the css so it's super easy for me to make new colorschemes.
Anonymous
2014-09-22 19:22:10
#8945
Still not happy with it?
Anonymous
2014-09-22 19:27:35
#8946
Disregard that, I'm seeing things.
pikdum
2014-09-22 19:42:19
#8947
I'm never happy with anything.
Anonymous
2014-09-22 19:43:32
#8948
That's reassuring.
pikdum
2014-09-22 19:46:33
#8949
It should be.
pikdum
2014-09-22 23:23:05
#8950
Changed the thread index a bit and made it show the most recent post for each thread.
Might tweak it a bit later.
Might tweak it a bit later.
pikdum
2014-09-23 00:46:01
#8974
Now storing name in a cookie and using it to auto-fill the form.
pikdum
2014-09-23 16:01:37
#9029
Using Cloudflare to cache some of the js and css.
Might be faster, might break everything.
Might be faster, might break everything.
pikdum
2014-09-30 02:40:01
#9086
Think I got SSL to work, so using https://kuudere.moe might work now.
Probably will have to first go to https://socket.kuudere.moe and add an exception though, since some browsers don't seem to like CAcert and you can't do socket.io connections through CloudFlare.
Probably will have to first go to https://socket.kuudere.moe and add an exception though, since some browsers don't seem to like CAcert and you can't do socket.io connections through CloudFlare.
Anonymous
2014-09-30 14:44:09
#9087
It died. http://kuudere.moe/10
pikdum
2014-09-30 14:46:24
#9088
Made it so you couldn't go there because that's probably a post instead of a thread.
pikdum
2014-10-02 23:51:31
#9089
test
pikdum
2014-10-02 23:51:52
#9090
test 2
pikdum
2014-10-02 23:52:30
#9091
Added a super simple favicon and made it change colors when there are new posts.
Anonymous
2014-10-03 00:23:22
#9092
Does it change to the striped pantsu one?
pikdum
2014-10-03 00:24:27
#9093
No, it just turns blue.
Pretty boring.
pikdum
2014-10-03 00:58:12
#9094
Tried to mess with ascii and code styles a bit.
Still can't get them to scroll properly on Chromium though. No idea why it doesn't just werk.
Still can't get them to scroll properly on Chromium though. No idea why it doesn't just werk.
pikdum
2014-10-03 01:27:50
#9095
Fixed it, was a problem with inheriting word-wrap.
https://code.google.com/p/chromium/issues/detail?id=373502
Apparently a known bug.
https://code.google.com/p/chromium/issues/detail?id=373502
Apparently a known bug.
Anonymous
2014-10-03 01:30:16
#9096
The color doesn't change at all for me.
pikdum
2014-10-03 01:32:30
#9097
Should only change if the tab is unfocused.
Anonymous
2014-10-03 01:33:14
#9098
I know, still doesn't werk.
pikdum
2014-10-03 01:33:48
#9099
What browser you using?
Anonymous
2014-10-03 01:34:17
#9100
Firefox 32.0.3
pikdum
2014-10-03 01:35:49
#9101
Well shit, I'll look into it.
Accidentally broke Firefox on my laptop so can't test right now.
Accidentally broke Firefox on my laptop so can't test right now.
pikdum
2014-10-03 03:45:00
#9103
Yep, definitely doesn't work on Firefox.
Will have to look for some kind of hack to get it to.
Will have to look for some kind of hack to get it to.
pikdum
2014-10-03 04:19:32
#9108
Think I got it to work on Firefox.
Tell me if you see any bugs, it's a bit of a messy hack now.
Tell me if you see any bugs, it's a bit of a messy hack now.
pikdum
2014-10-03 04:22:41
#9109
Now if only I had favicons that weren't lame squares this would be much cooler.
pikdum
2014-10-05 23:43:16
#9119
CloudFlare SSL finally rolled out.
So now https should work without any problems. Might still have to manually add an exception for https://socket.kuudere.moe though, since not every browser trusts CAcert or something.
So now https should work without any problems. Might still have to manually add an exception for https://socket.kuudere.moe though, since not every browser trusts CAcert or something.
pikdum
2014-10-09 18:48:13
#9126
Switched VPS providers from Alvotech.de to DigitalOcean.
VPS is now located in NY rather than Germany, so might be a bit less latency.
Hopefully everything transitioned properly, but might still be some minor problems.
VPS is now located in NY rather than Germany, so might be a bit less latency.
Hopefully everything transitioned properly, but might still be some minor problems.
pikdum
2014-10-09 20:22:42
#9127
Finally got a legit SSL certificate, so no more exceptions needed.
Should just werk.
Also made the site use https by default.
Should just werk.
Also made the site use https by default.
pikdum
2014-11-07 02:55:26
#9148
Been busy with school lately and haven't really spent any time on the site.
Made a shitty Sudoku solver though: http://104.131.98.240:5003/
Made a shitty Sudoku solver though: http://104.131.98.240:5003/
tits
2014-11-09 21:08:48
#9149
Nice sudoku solver, have you tried remaking it yet so that the algorithm is calculated client-side?
pikdum
2014-11-09 23:30:45
#9150
I'd have to rewrite the algorithms in JavaScript and that sounds like a pain.
Right now it's in Python.
titties
2014-11-12 02:14:34
#9151
Mind sharing some sauce for your current implementation?
pikdum
2014-11-12 06:48:06
#9152
It's pretty shit.
pikdum
2015-04-30 23:03:37
#9603
no
Olivie
2015-05-01 02:00:13
#9604
Are you sure? You could really use those hits. :^)
pikdum
2015-05-02 09:51:42
#9605
olvie pls