[ home ] [ site / arch ] [ pony / oat / chat ] [ rp / fan ]

/site/ - Site Issues

The board for discussing site related issues, questions, concerns, and suggestions.
Name
?

This field is optional. You can choose any name you want, or you can post anonymously by leaving this field empty.

Tripcodes are a way to identify yourself between posts without having to register with the site. To use a tripcode, enter your name as ‹name›#‹key›.You can choose anything you want as the key—it is private and will never be shown to other posters or stored on the server. For example:

Rarity#bestpony → Rarity!.4PK7yxdII

If you want a tripcode containing specific words, you can download a program designed to search for tripcodes, such as Tripcode Explorer.

Email?

Entering an e-mail is optional.

There are also code words you can enter here which perform certain actions when you submit your post.

  • sage — lets you post without bumping a thread.
  • nonoko — uses the original post behavior to redirect to the board index.

These can be used at the same time as an e-mail address by typing ‹email›#‹action›.

You can also use Skype names in place of an e-mail. The notation is the same as a link to a username on skype itself, which is skype:‹username›

Subject
Comment?
Giving emphasis
[b] Bold [/b] Ctrl + B
[i] Italic [/i] Ctrl + I
[u] Underlined [/u] Ctrl + U
[s] Strikethrough [/s] Ctrl + R
Hiding text
[?] Spoiler text [/?] Ctrl + S
[h] Hide block of text [/h] Ctrl + H
Special
[rcv] Royal Canterlot voice [/rcv] Ctrl + K
[shy] Fluttershy voice [/shy]
[cs] Comic Sans [/cs]
[tt] Monospaced [/tt]
[d20], [4d6] — Dice rolls
URLs and linking
Link to a post on the current board
>>1234
Link to another board
>>>/pony/
Link to a post on another board
>>>/pony/1234
Hypertext links
[url=https://www.ponychan.net/] Ponychan [/url]
File
Options
Password?

This field is for editing and deletions.


File: 1673911309411.jpg (101.34 KB, 1200x675, sicp satania.jpg)

New frontend in development Country code: blank.gif, country type: blank, valid: 18646Sticky

Rather than putting more and more band-aids on the issues with Ponychan's bloated spaghetti-code frontend, I've decided to do a complete rewrite.

To that end, while my goal is to make it almost identical in appearance to our current frontend, post in this thread if you have any suggestions for client-side things that you would like to see changed.

MoshyCountry code: blank.gif, country type: blank, valid: 18647

File: 1673950188649.png (333.08 KB, 2048x2048, 2666629.png)

For bugfixes, I posted the one on Bitbucket and would like to thank you for your response.
There is also resizing the QR window on desktop, which can be resized towards the right, but never back to the left. This would mean having to F5 the page to get the QR window back to its' default size again.

For feature suggestions, embeds for YouTube are a neat feature.
What are your thoughts on expanding them to other sites, such as Twitter?

Other than that I'm fine with it remaining mostly identical, with a modern touch to it if possible.
This post was edited by its author on .

Country code: blank.gif, country type: blank, valid: 18648

File: 1674007968110.png (22.23 KB, 302x343, Screenshot_2023-01-17_18-02-35…)

>>18647
>There is also resizing the QR window on desktop, which can be resized towards the right, but never back to the left. This would mean having to F5 the page to get the QR window back to its' default size again.
That's because the QR box's size is determined by the size of the textarea element (the main post text) inside of it, which always has the resize handler on the lower right. I guess I could add a button in the settings menu to reset the QR box's position and size without affecting its contents, so you don't have to reload the page. That would probably be the simplest solution.

>For feature suggestions, embeds for YouTube are a neat feature.

I think our TinyBoard fork already has that, it just isn't enabled on any boards.
>What are your thoughts on expanding them to other sites, such as Twitter?
I guess that could be possible, but that's more of a server-side thing, which is outside of the scope of the rewrite.

>Other than that I'm fine with it remaining mostly identical, with a modern touch to it if possible.

What do you mean by a modern touch? One thing that I am considering adding is a dropdown box for thread actions (see image), which would be especially convenient for mobile users.

Country code: blank.gif, country type: blank, valid: 18649

File: 1674008763756.png (855.01 KB, 1125x2436, Screen Shot 2023-01-17 at 18.2…)

I'm also planning on adding a menu system for the navbar that would also make it so that mobile users could have the navbar pinned to the top of the screen like desktop users, but without it taking up a lot of space.

Here's a mockup of what it might look like

Country code: blank.gif, country type: blank, valid: 18650

File: 1674070829080.jpg (89.5 KB, 777x598, dash304.jpg)

>>18649
Thanks for all your hard work!

!tcSassyDEQCountry code: blank.gif, country type: blank, valid: 18653

File: 1674191571184.jpg (374.94 KB, 1000x1396, 0b0c593015499d26d302acec416694…)

Only thing I can think of off the top of my head is the aforementioned QR resize issue. Especially with larger posts it can be somewhat annoying to have to refresh if you want to look at everything you've written. (This is probably mostly the case with the RP folks)

But all things considered that's a pretty mild complaint.

I do like the ideas for the dropdown menus though. A cleaner way to edit/delete posts/threads is always nice.

This may be a bit unrelated, but one quick thing that I'm noticing is that I've been no longer getting sound notifs for posts, and they don't seem to be linking properly for me. Don't know if this is just me being dumb or a known issue, but thought I'd mention it.

Everything's honestly looking pretty good though from what I can tell. Don't run into many issues or "oh man i wish i could do this" situations.

Country code: blank.gif, country type: blank, valid: 18654

File: 1674367694166.gif (1.46 MB, 596x504, qr-resize.gif)

>>18653
I guess I'm kind of confused about the issue, why not just use the handle to move it to the left as needed? I'm not against implementing the feature as described, but it would be better if I understood the context.
>This may be a bit unrelated, but one quick thing that I'm noticing is that I've been no longer getting sound notifs for posts, and they don't seem to be linking properly for me. Don't know if this is just me being dumb or a known issue, but thought I'd mention it.
It's a known issue, the current frontend has been springing some leaks lately, and that's partially what inspired this.

!tcSassyDEQCountry code: blank.gif, country type: blank, valid: 18655

>>18654
That's.. strange. The QR box can only be resized to the right for me. If I move it right, then try to move it back left it just.. doesn't. I can provide a video for it later if you like, not at home at the moment.

>It's a known issue


Gotcha! Thank you :)

!tcSassyDEQCountry code: blank.gif, country type: blank, valid: 18656

File: 1674447323724.gif (1.04 MB, 1354x750, it aint work.gif)

>>18654
>>18655
Here you go

Country code: blank.gif, country type: blank, valid: 18657

File: 1674930832314.jpg (55.12 KB, 308x576, 3aa.jpg)

>>18656
Oh, I see what you mean. That's pretty strange, what browser and OS are you using?

!tcSassyDEQCountry code: blank.gif, country type: blank, valid: 18658

>>18657
I've had this issue for as long as I can remember. Chrome, Firefox, Opera GX, Win7, Win10, Win11.

I'm currently using GX and Win11, but I've tried it on Chrome recently as well.

Country code: blank.gif, country type: blank, valid: 18659

>>18658
Does it resize correctly for you here? You can drag the edges to resize the sections, if need be.
This post was edited by its author on .

!tcSassyDEQCountry code: blank.gif, country type: blank, valid: 18662

File: 1675049803782.gif (757.86 KB, 1908x884, still nope.gif)

>>18659
Nope. Tried on both GX and Chrome.

Zeke RoaCountry code: blank.gif, country type: blank, valid: 18664

File: 1675124942622.png (229.24 KB, 800x800, question2.png)

>>18662
That's really strange...I'd have to go digging through the current client-core stuff to see about the other video here>>18656 , but my frontend doesn't actively restrict your ability to resize the QR box.
If you uncheck the "Use Quick Reply dialog" checkbox, does the original message box also do that?

!tcSassyDEQCountry code: blank.gif, country type: blank, valid: 18665

File: 1675140712031.png (1004.41 KB, 1170x956, 5798675.png)

>>18664
Yep, original message box works properly, just seems to be the QR.

Not sure what could possibly be causing it.

Mysterious helpful strangerCountry code: blank.gif, country type: blank, valid: 18666

File: 1675282599127.png (262.86 KB, 592x593, image0-47.png)

>>18664
#qr input[type=text], #qr textarea {
min-width: 100%;
max-width: 100%;
box-sizing: border-box;
display: block;
border: 1px solid #acaeb3;
}

It's a CSS issue. I think this block was written with the intention of preventing the textarea from being resized out of the bounds of the container and it allows it to be resized by dragging to the right because it probably processes the container width increase before the textarea width increase. So the textarea never needs to exceed 100% in order to resize it. But in the opposite direction it's probably trying to process the textarea resize first. If you go and change the min-width of the qr textarea to 99% then it will let you resize it all the way down to the minimum width of the container (or 99% of the minimum width of the container atleast) which was probably the original intention.
So either the execution order needs to be fixed on the javascript or you just need to make the QR textarea min-width literally any value that is less than 100%.
This post was edited by its author on .

Country code: blank.gif, country type: blank, valid: 18667

File: 1675572348409.png (42.92 KB, 383x283, Screenshot 2023-02-04 at 20-44…)

>>18666
But even setting the min-width to 99% leaves a noticeable gap between the border of the QR box and the right edge of the textarea

Mysterious Helpful StrangerCountry code: blank.gif, country type: blank, valid: 18668

File: 1675779250590.png (21.34 KB, 575x369, calc.png)

>>18667
I was bored so there was a lot of trial and error involved here... I'm not sure about other browsers but on Chrome for some reason if you set the min-width to calc(99%+0.1899em); (not a single ten-thousandth of an em more or less)
It will allow it to resize back down to the starting dimensions.
Also didn't try it on other themes. But that would lead me to believe the issue isn't in the QR code but rather how browsers handle textarea resizing in general.

Zeke RoaCountry code: blank.gif, country type: blank, valid: 18669

File: 1675995341977.jpg (72.42 KB, 790x590, goofy.jpg)

>>18668
Fuck it, why don't I just replace the textarea altogether with a WYSIWYG editor

Mysterious Helpful StrangerCountry code: blank.gif, country type: blank, valid: 18670

File: 1676129521262.jpg (37.3 KB, 450x337, 1663188510573.jpeg)

>>18669
That would be cool. That was what I wanted to do with voidchan but I'm not good enough at computer so I just made a live markup previewer instead (which is far from perfect but still useful).
I think the code would start getting really complicated too. It's a pain as it is with the markup previewer since you have to code in handling for every single markup tag individually. Unless there was some way to feed the active config to it and have it compare markup statements to what is typed but then the active config for tinyboard comprises lines from multiple different sources which vary from board-to-board depending on board settings and then not every markup is related specifically to text style so it would need to ignore those otherwise things would get really fucky. Not to mention it would also have to seek out all the matched pairs in order to handle situations where pairs of markup tags are broken by other markup tags which was the issue that forced me to handle each markup statement individually in the first place.

There's also the issue of having it handle selecting a style and then having it continuously apply that style, then selecting a different point in the text and applying a different style. You're basically looking at programming an entire word-processing program in javascript and then having it output its results to a hidden textarea.
If you can find a way to do this without custom libraries that are megabytes in size without tens of thousands of lines of code I would love to know how though.

Plentity!pd0MS80E5w!!R1BJHlZGqwCountry code: blank.gif, country type: blank, valid: 18987

-drag-and-drop and copy-paste images
-see edit history of messages
-no (1) when there are no new posts
This post was edited by its author on .


Delete Post [ ]
Edit Post
Posts on this board may be edited for 2 hours after being made.
[ home ] [ site / arch ] [ pony / oat / chat ] [ rp / fan ]