- [Settings] [Home
I think Keine has the best hat. It's still darn silly though.
[Show or hide post box]

[Return] [Entire Thread] [Last 50 posts] [First 100 posts] [Bottom]
Posting mode: Reply
Name
Email
Subject   (Reply to 13959)
Message
File
Password  (for post and file deletion)
  • First time posting? See our frontpage for site rules and FAQ
  • Further overview of board culture in this thread.
  • Supported file types are: GIF, JPG, PNG, WEBM
  • Maximum file size allowed is 4096 KB.
  • Images greater than 200x200 pixels will be thumbnailed.
  • View catalog

File 144592689440.jpg - (298.90KB, 1109x1000, there must be wifi in the basement .jpg) [iqdb]
13959 No. 13959
As some of you might have noticed, the site has a new front page and the default style has been changed from photon to chernobyl on boards. This is to make the site more accessible to newcomers but you'll be able to change the style to something else, as always, from the drop down menu at the top of every page.

There's a few changes that I plan on making to the site, including adding better support for small screens such as those on tablets and phones. The front page already scales nicely but rehauling the dusty old board code is an undertaking that will probably take me a while. I'm prioritizing something else at the moment, which I think everyone will be happy about. Nothing as visually dramatic, before you complain, and I promise it'll be good.

I plan on tweaking the front page some more in the coming days, fixing a few spacing issues and padding. But if there's anything else that you want to suggest that needs improvement or tweaking, I guess this is the thread for you. I'll promise to listen and tell you why or why not I can or cannot do something.

I'm also using the trip I use for writing as opposed to the admin identity because honestly it's less of a hassle not having to log in every time to post.
205posts omitted. Last 50 shown. Expand all images
>> No. 15493
>>15492
Just replying to myself to add the link for stylus (also it's FLOSS, if you care about that), https://github.com/openstyles/stylus
>> No. 15494
> neophobic

Oh wow, you're right. I have absolutely no idea where I got "novophobic" from. I made a mental note to spell it that way because I'd never seen "novo-" before, and the place where I read it stuck in my mind well enough to track it down again... but it says "neophobic", and always has.

Next thing you know I'll be living in an igloo and freezing frogs all day.
>> No. 15495
I hate to bug you about spaces again, but...

> 204 posts and 52images omitted. Click Reply to view.
>> No. 15548
File 153889083167.png - (274.42KB, 407x921, I sure can relate.png) [iqdb]
15548
I'm ready to announce and detail a lot of the features I've been working on for the past few weeks. Some of them have already been live on the site for a while, running in the background or to be found if you clicked in the right places. Reagardless, they're all live now and I think that there's plenty to enjoy here:

  • Archive CSS - For some time since we moved away from older scripts, you couldn't change the style on older archived threads. Been fixed and some links and other things have been fixed as well.
  • Coins and their flipping - Trying to break a tie or stuck between two options on a vote? Use [coinflip] to give you a random result in your post.
  • Expand all images - was broken for a while until I was told about it a few weeks ago
  • Mobile Madness - A rather large overhaul for mobile users. Shuold be cleaner, easier to use and more consistent across browsers and devices
  • Post previewing - Ever felt like seeing what your post would look like before posting it? Now you can! Has clever little touches like clicking on the message too long link to see the rest of the post
  • Watched Threads - An old feature that's come back from retirement better than ever. Keeps track of stories across boards and even tells you when there's been an update.
  • Etc - There's plenty of other minor fixes to the user-facing portions of the site as well as backend optimizations, cleanups and improvements.


Now, I'm sure that there's a lot that still needs to be tweaked and there are a few quirks and known issues to the above. The mobile changes, in particular, I know will likely require some more fiddling to get just right. I appreciate detailed bug reports and feedback. There's plenty to discover here and lots of details I omitted but I hope you'll enjoy finding them.

Lastly, I know it's a bit of a bummer to bring it up at all but if I'd appreciate it if you're able to donate to THP if you're not already doing so. We're good when it comes to funding the monthly running of the site, so don't worry about that. Nontheless, yours truly is alone when it comes to running things and programming in particular is often very manhour-intensive (besides typing in code there's research, testing, fixing bugs and having to deal around with old code one way or the other). I do what I do for THP because I love this place and won't stop but extra donations definitely help in increasing the amount of time I can dedicate to site stuff. It offets other opportunity costs in my life. And it's not like this work can be reliably outsourced either — non-hobbyists charge a pretty penny for any amount of coding and design work.

There's still a lot of work to be done such as continuing to modernize the site, adding new features and tools for authors and readers, and eventually producing a better archives system. Beyond that, I have bigger plans for THP and its community but we'll cross that bridge when we get to it. I can just tell you that I'll be working as much as I can, whenever I can. With all that said, I hope you can all continue to enjoy the site and our special community.
>> No. 15549
Wooooo! Watched threads!
>> No. 15550
Thanks.
>> No. 15551
>>15548
>Post previewing
That's super!

Lots of this is super. Thanks and good work!

Coinflip, huh. In email? The post itself? Let's find out.

Coin flip: tails!
>> No. 15552
Post preview! That sounds great!
>> No. 15553
Dang Teruyo, you're on fire!

...which shouldn't really surprise me, now that I think about it...

Anyway, new stuff is awesome, but some old stuff is still here:

- Story list links are still HTTP.

- Post number links in thread previews are still useless because they start a new thread.

- Full-size images are still hidden until fully downloaded.

I assume these are all won't-fix/not-a-priority/nobody-but-you-gives-a-damn-so-shut-up-already-you-lazy-whiner?

Plus (I think) new ones:

- Pages flash white for a second before the theme kicks in. Jarring with a dark theme.

- Banner takes (a lot) longer to load, doesn't load at all if scripts are off, right-click -> open in new tab doesn't work.

(Dunno if it was like that before. I was fiddling with a new adblocker to stop it nixing anything with "banner.gif" in the name and couldn't figure out why it still wasn't visible, until I realized I'd turned off scripts while isolating the problem.)

Sorry in advance for wasting even more of your time. I'll go back to voting on stories that never update.
>> No. 15554
>>15553
>Story list links are still HTTP.
storylist isn't my thing. Will eventually make one with blackjack and hookers a better everything. Links redirect anyways to https on a server level.

>Post number links in thread previews are still useless because they start a new thread.
Assuming you're the same dude as last time, working as designed.

>Full-size images are still hidden until fully downloaded.
Same. Not worth the code complexity to do it like before. Decision may be revisited way down the line, after just about everything else is sorted.

>Pages flash white for a second before the theme kicks in. Jarring with a dark theme.
Haven't observed that. More info needed like is it on every load, if across different browsers and so forth.

>Banner takes (a lot) longer to load, doesn't load at all if scripts are off, right-click -> open in new tab doesn't work.
That part hasn't been changed in... a long time. And yeah, they've depended on a script for rotation for years, won't work with scripts off. Most of the user-facing changes won't. Would be nice to get confirmation from other people if there's been a regression or code elsewhere that's interfering with it (shouldn't be as they're their own section that doesn't interact with anything else but computers).

>Sorry in advance for wasting even more of your time. I'll go back to voting on stories that never update.
s'fine. It's a little lonely to see so many threads, so few new posts day in and day out. Do actually go vote in stuff, not much of that happening these days either.
>> No. 15555
>>15554
> Assuming you're the same dude as last time, working as designed.

Yup, and I still think it's dumb, 'cause I still keep clicking on it to reply, only to have to scroll back down and click two more times each to get the desired result.

> Not worth the code complexity to do it like before.

Fair enough, but Kizin's penchant for hueg GIFs is making it really annoying on my end. If the updates weren't hueg too I'd be able to read the whole thing before I see the first frame.

> More info needed like is it on every load, if across different browsers and so forth.

Every load of every page, with every theme except Chernobyl, using Chromium on Linux. Switching themes (including to/from Chernobyl) also takes several seconds now, when it used to be instant, and Chernobyl's rad symbol is gone. (Or did you nix that on purpose? I don't remember, I hate Chernobyl.)

Don't have any other systems/browsers to test with, but if you want me to try anything else (for any bug), just holler. Not like I got much else to do in my THP reading time right now.

> That part hasn't been changed in... a long time.

If everything's a script then whatever's slowing the themes might be slowing the banner as well.

...now that I look, every time I change the theme the browser is waiting for a round-trip to the server. It comes back 304 but I have a ping of like 2000 so it takes a while. Did you happen to fix that cache control/expiry issue recently? If so, it may be working as intended after all.

> Do actually go vote in stuff, not much of that happening these days either.

I check every board (except /at/) every day and vote on everything I read. Which isn't every story, I'll admit, but it's something.
>> No. 15556
>>15555
>Yup, and I still think it's dumb
Two solutions here: You could use the floating post box feature or I could make it an option to have alternative behavior for reflinks sometime in the future. Problem is that IIRC you don't keep site settings because of private browsing, so both are kind of useless in your particular case.

>Switching themes (including to/from Chernobyl) also takes several seconds now, when it used to be instant
Nothing about that has been changed. Though I think that the system could be optimized. Not something I'm going to do right away, that said, as that kind of thing is tedious and time-consuming (requires a lot of analysis and iteration of code/testing). Mostly it's because I have limited time (time is money as the cliche goes and I gotta survive, part of the point of reminding people to donate if they can). Conceptually, I have an idea or two that is probably worth exploring but no promises or ETA.

>Chernobyl's rad symbol is gone.
Gone for a long time now, actually. I think you're the first to bring it up.

>Did you happen to fix that cache control/expiry issue recently?
Well, caching was gone for a period of like two weeks only - whenever that was brought up, while I looked into a couple of things. So it's odd that it's happening now as opposed to for a while now. Eventually I'll be a little more aggressive about caching certain things on the pages... once again given enough available time and capabilities. Probably medium-term thing, after there's less chance that I have to change content that's served to add more features.

>Which isn't every story, I'll admit, but it's something.
Way more than 90% of regular visitors, let me tell you that. You wouldn't believe how many people seem to read stories regularly and just not vote.
>> No. 15557
Coin flip: tails! Coin flip: tails! Coin flip: tails! Coin flip: tails! Coin flip: tails! Coin flip: tails! Coin flip: tails! Coin flip: tails!

I'm not sure if this is intended or not, but on generation of a post, every coinflip is the same within that particular post. I won't ever need to flip a coin more than once, but I'm sure it'll bother other people.
>> No. 15558
>>15557
I haven't even seen a heads yet; every flip seen when tested has been a tails.
>> No. 15559
>>15557
Oh, it most definitely works. It just currently only does the replacing once per post, meaning that using Coin flip: tails! more than once is pointless. Limitation of the board software. May work around that in the future, just not for the initial implementation. It's... not as simple as you might expect due to how posts are generated.

Proof heads works : >>>/blue/24118
>> No. 15560
>>15559
Coin flip: tails!

Based on that thread, I'm beginning to think there's a tails bias.
Which is bullshit, knuckles is the best Sonic character by far.

Coin flip: tails!
>> No. 15561
You know that "How to survive on THP" thread that has been stickied to the top of /gensokyo/ for years? Its not stickied anymore. Did you mean to do that, or did these new updates screw with the stickied threads?
>> No. 15562
File 15389459344.jpg - (25.06KB, 738x316, testboard.jpg) [iqdb]
15562
>>15561
Unstickied both threads. Felt it was overdue.

>>15560
You know, I'm genuinely surprised we haven't seen more crossover stories with the sonic fandom. They certainly are, well uh, passionate. And not shy.

Also guess I'll Coin flip: heads! every post here to see how long probabilities will fuck with me.

On another note, seems I may have borked something about watched threads before deployment, as it shouldn't be counting the posts you make when deciding if there's been a new one. Will add to my list of stuff.
>> No. 15563
>>15561
That was outdated anyway. Gotta move with the times and so forth.

Somebody could write a new-gen version.
>> No. 15565
>>15556
> You could use the floating post box feature

...what? The floating post box doesn't gain me anything, and it takes three clicks and a page load to open and close!

Anyway, I finally figured out the quick reply button. Apparently I'm a fairy or something, holy shit. Now your previous response makes sense. It's still two clicks instead of one, but at least I don't need to wait for a 200-post thread to load in between.

If it doesn't bother anyone else - and start this all over again - I'd suggest getting rid of the quick reply button and making all the post number links do that. The common case of someone F5ing the board can now post a reply in one click, without accidentally starting a new thread again (fuck you muscle memory). On the once-in-a-blue-moon occasion you actually want to start a new thread with a reply, it still only takes one more click.

Or you could make that an option instead, and add another thing I have to set every time I visit the site. Which as you said wouldn't solve my problem, but I'm just one user.
>> No. 15582
File 153970588839.png - (380.16KB, 1166x851, now with 10% more awoo.png) [iqdb]
15582
I've changed some things and you'll have to set your default style again. And your settings. Bit of a drag, I know, but it was necessary and it's unlikely to happen again in the foreseeable future. So if you were checking this thread for that, there you have it: not a bug.

Most other changes are quality of life improvements, enhancements and bug fixes to the recently introduced features. I'm not going to bother listing them but the most noticeable relate to the watched threads, post preview and coin flip features. The flips, particularly, are now limited to five in a post and yield independent results. And settings like local timestamps work in more places, including the front page.

It's now also possible to import and export the site's settings in the settings menu. This includes the watched and hidden threads as well you may have. If you use different browsers or multiple machines, probably somewhat useful to have.

Dice are also in. Meant to have it ready for last time, but had to work around and rewrite some of the board software first. Example roll: 1d20+2. Place in brackets, modifier optional. I haven't made up my mind on the limitations for the number of dice and maximum values and that is subject to change. A pretty useless feature that I think is unlikely to be used seriously in stories. But, hey, feel free to prove me wrong.

There's more, including a secret feature I'm keeping close to my chest until the end of the month, and a whole slew of optimization changes and rewrites. And even an easter egg or two. But yeah, probably more fun if you discover things yourselves. At least for me. It's tedious to do proper changelogs as it's usually reductive of tons of hours, dozens of commits and hundreds of lines of code changed.
>> No. 15583
>>15582
>Dice are also in.
IT TOOK THIS LONG, BUT NOW A WRITER CAN FINALLY ROLL A 1d2 TO BREAK A TIE

AMAZING
>> No. 15584
[awoo]
>> No. 15585
>>15582
>exporting settings
>local time on front page
>DICE

ooh baby that's-a what I like
>> No. 15611
Rolling 1d20 plus 2 => 5
>> No. 15631
Someone please explain to me why a simple countdown timer requires a trip. Because from where I'm sitting it makes even less sense than the story updates list.
>> No. 15632
File 154114111263.png - (8.19KB, 317x101, image.png) [iqdb]
15632
>>15631
Probably to prevent something like an anon starting a timer set to tick to 2060 and ruining the functionality for the rest of the thread.
>> No. 15633
File 154116380633.png - (1.01MB, 1000x1411, sorry got awoo on my mind.png) [iqdb]
15633
>>15631
As we have no user accounts, you need at least something to limit potential abuse from some internet guy deciding to troll people into believing there was an update. Can't give that permission on a per-ip basis because, you know, people have dynamic ips and sometimes use the site in multiple locations. And allowing only the writer of a particular story to set a timer in their updates keeps control in their hands and neatly avoids random people just creating them on the page. It's limited to a single active timer per thread, to avoid performance issues as well. Who here hasn't encountered a site with a million js elements that auto-update and make the whole thing a laggy mess? I wanna avoid that.

Needing a tripcode is a simple and elegant solution to multiple problems that's neither exceedingly onerous to users nor is it especially complicated to implement on the code-side of things.

>>15632
There is a maximum future time that can be set though I don't recall off-hand what it is. Probably about a month or maybe six weeks. You can't set a time in the past either, obviously. Oh and "last" as in the latest timer on the page, not as in previous.
>> No. 15634
File 15411674813.gif - (169.38KB, 592x379, fwfqwtg4tg34t13tr.gif) [iqdb]
15634
Bug report: Button to remove threads from the watch list doesn't work.
>> No. 15635
>>15634
should be fine now in all cases
>> No. 15637
> As we have no user accounts, you need at least something to limit potential abuse from some internet guy deciding to troll people into believing there was an update.

Except exactly that was possible for over a decade, and THP survived just fine on the honor system, occasional newbie flaming notwithstanding. It's a solution to a problem that doesn't exist.

Besides, there are perfectly valid reasons why someone other than the author should bump the story, like if the author forgot, or (I'm looking at you YAF) deliberately saged their update.

> Who here hasn't encountered a site with a million js elements that auto-update and make the whole thing a laggy mess? I wanna avoid that.

Now this I can get behind.

Still think it's a bit heavy-handed for a simple clock, though; why shouldn't normal users be able to make one? If performance is an issue, you could have a 'click to show countdown' link, so only one is running at a time.

Or just sic your adblocker on it, like I have to do to the CPU-raping snow every Christmas anyway.
>> No. 15638
>>15637
>It's a solution to a problem that doesn't exist.
Yeah, nah. I'm the guy who has had to deal with moderation, disruptions and all sorts of bullshit for about a decade here. Sorry but you honestly have no idea what you're talking about.

>deliberately saged their update
Saging a post has no effect on whether or not it's marked as an update. It appears on the front page and it shows up in the watched threads list.

>why shouldn't normal users be able to make one?
Because it's a tool intended to be used only with updates to mark when the story will next get an update or how much time there is until voting closes. Feel free to present a highly-improbable use case where some internet guy has to create a timer in a thread that's not his and that other people would care about because reasons.

>CPU-raping snow
Oh, you mean the same one that always has a toggle at the bottom of the page?

It takes so little effort to just mark a post as an update from an author that honestly you're making a mountain out of a molehill. You're deliberately ignoring my reasoning and ten years' worth of experience over the slightest of inconveniences that no one else seems to care about. This is not going to change and you're just going to have to deal with it. And please spare me snide comments or angry (and subsequently deleted) rants because they do much less to persuade me than this.
>> No. 15639
>>15638
> Sorry but you honestly have no idea what you're talking about.

Then I stand 100% corrected.

> Saging a post has no effect on whether or not it's marked as an update.

And someone who intentionally sages a post is hardly going to mark it as an update. That was what I was getting at, for what little it's worth.

> Feel free to present a highly-improbable use case where some internet guy has to create a timer in a thread that's not his and that other people would care about because reasons.

Nope, don't have one. Suggestion retracted.

> Oh, you mean the same one that always has a toggle at the bottom of the page?

The one that only works until I load a new page? Yup, tried it.

> You're deliberately ignoring my reasoning and ten years' worth of experience over the slightest of inconveniences that no one else seems to care about.

I didn't hear your reasoning. Sorry if I missed the memo - and no, I don't mean to be snide here. Looks like I put my foot right down my throat. I'm genuinely sorry I brought it up.

> And please spare me snide comments or angry (and subsequently deleted) rants because they do much less to persuade me than this.

I'm not angry, just dumber than the average cauliflower, apparently. Again, sorry, and I'll keep my brain-keyboard interface under better control in future.
>> No. 15640
>>15639
>And someone who intentionally sages a post is hardly going to mark it as an update
>I didn't hear your reasoning
Yeah, can't really do anything about that. It's an optional feature and some people are uncomfortable about trips or even the premise of marking as an update. That's fine by me. My general attitude is to always make something opt in, painless as possible for the writer while still being sane to maintain (both code-wise and manpower-wise, don't really want to repeat the mess that's the story list).

I'm too lazy to go into it with more details but that's the gist of the design intent and the reasons why things on the site are the way they are. You're just going to have to trust me that I've thought about these things a lot, I guess. I do talk about the rationale of stuff in the patreon posts, I think I made one of them public a while back if you're interested (assuming you're not a patron).

I don't mind engaging people in good faith but, sheesh, it does get to me when I post an explanation (like >>15633) just have it discarded out of hand. I don't want to be a dick but you internet people need to realize you're dealing with another fellow person and ease up sometimes. Personally, I don't expect thanks or praise ever but it is nice to feel that others are on the level at least. I feel the same way about the stuff I write and read as well but that's a whole different tangent. As a final follow up thought: I'll apologize if I come off as hostile at times because it's usually not the intention.

>The one that only works until I load a new page?
You see, that's something that's interesting for me to know and you should have posted about in this thread. AFAIK it all worked just fine.
>> No. 15641
The character counter which determines whether a post is too long is not consistent with the character counter inbuilt with the post box. I noticed this when writing a long update below the max of 30k characters (according to both google docs and the postbox), but apparently exceeding 30k characters upon posting. This is not an issue I consider that impactive, and all it resulted in was me splitting my post. I thought you would like to know.

Thanks for the other stuff. Post preview is a blessing.
>> No. 15642
>>15641
If necessary I can discuss the particulars over IRC, though the problem should be apparent if you experiment with it yourself.
>> No. 15643
>>15641
>>15642
Turns out that it wasn't that apparent and it was a somewhat subtle bug since it worked in many cases. Took a while to figure out but should be sorted now.
>> No. 15644
>>15643
Great. Thanks for taking the time to sort it out.
>> No. 15645
I'm a little new around here — is there some page I can view or url wizardry I can do to see more than the last ten latest story updates like on the front page? I'm aware of the story list, but that doesn't really fulfill the same niche, you know?

this is probably the wrong thread for this question
>> No. 15646
>>15645
Maybe not the wrong thread as such but the answer is that it's not currently possible. Probably the best way to currently keep track of updates beyond the front page is using the watched threads feature. The number of posts will turn red when someone marks a post as an update.
>> No. 15648
>>15646
Well, I was actually trying to use it to grab new living stories to read, rather than keep up with ones I'm already reading. Also, as I'm smelly dumb phone posting scum the thread watcher is kind of janky
>> No. 15653
Thread watcher takes something like 15 minutes to recognize new posts, and often tells me of my own posts. Are either of these intentional/fixable?
>> No. 15654
>>15653
The latter point is probably not "fixable" without outright user accounts, methinks.
>> No. 15655
>>15653
The thread watcher does take a randomish amount of time to update, somewhere between 10-18 minutes iirc. That is intentional. It should account for your own posts, though it can get screwy if you have multiple tabs of the site open at once and you're navigating around on some/all of them. Not much I can do if you do have multiple tabs open. Let me know if that's not the case and I'll look into it.
>> No. 15656
>>15655
I think tabs were the issue, as I'm one to open a new tab rather than change the current page, then trim down the fat later.

>10-18 minutes
Quite a long, but I assume it's that way for a reason. Okay then.
>> No. 15658
>>15656
There is something that might be able to mitigate the tab issue but I'm working on other stuff atm. Maybe at the end of the month or a bit later when I merge the next wave of changes. No promises though, have other priorities.
>> No. 15678
I keep trying to watch the Nanowrimo thread, but it seems to remove itself when I'm not looking. Is 18 watched threads the maximum number or something?
>> No. 15679
File 154342292862.jpg - (70.14KB, 506x614, list.jpg) [iqdb]
15679
>>15678
I added like 30 or so threads to test. they updated just fine and I didn't notice any issues navigating between pages. Need more info.
>> No. 15680
>>15679

I'm also using 4 tabs for THP, Chrome and Windows 7.
>> No. 15681
>>15680
Tested with chromium here as well, no problem. Doubt it's an OS issue. As I'll be doing other adjustments to the thread watcher sometime soonish, I'll try to think of something.
[Return] [Entire Thread] [Last 50 posts] [First 100 posts] [Top]


[Delete or report post]
Delete post []
Password  
Report post
Reason  


[Switch to Mobile Page]
Thread Watcher x