Site Updates [OLD]
Root / Site Discussion / [.]
Site Update June 14, 2016:That said, maybe a site chat add-on is in order? Maybe put an iframe of the chat on the left side and toggle it in settings? That would be really cool. I would have put this in feature requests, but this seemed fitting here based on your post.
- Added an embedded twitch player to chat. You can now watch a stream and stay in chat all in the same window.
- Show player with /showtwitch channelname. For instance, you can do /showtwitch nintendo
- Hide player with /hidetwitch.
You can't just jump from "embedded twitch" to "floating chat widget". They're completely different; making a chat widget will take a LONG time, and I'm not ready to do this yet. Plus, people voted for badges over the modular homepage, so you're going to have to wait for badges first before I start on a modular page system (which would include a chat element).Site Update June 14, 2016:That said, maybe a site chat add-on is in order? Maybe put an iframe of the chat on the left side and toggle it in settings? That would be really cool. I would have put this in feature requests, but this seemed fitting here based on your post.
- Added an embedded twitch player to chat. You can now watch a stream and stay in chat all in the same window.
- Show player with /showtwitch channelname. For instance, you can do /showtwitch nintendo
- Hide player with /hidetwitch.
Not...exactly what I was talking about...
I meant on the subject of iframes (I'm assuming the Twitch thing is) and it was on the point of putting a fixed iframe on the page.
https://gyazo.com/ed06a95178c80bf96d365587dbbf695b
Not...exactly what I was talking about... I meant on the subject of iframes (I'm assuming the Twitch thing is) and it was on the point of putting a fixed iframe on the page. https://gyazo.com/ed06a95178c80bf96d365587dbbf695bOh, but we're probably not going to do it like this, so it will indeed take time. If we just pop an iframe on each page, you'll enter and leave the chat EVERY TIME you go to a new page. Sorry, not going to do that.
Ah, gotcha.Not...exactly what I was talking about... I meant on the subject of iframes (I'm assuming the Twitch thing is) and it was on the point of putting a fixed iframe on the page. https://gyazo.com/ed06a95178c80bf96d365587dbbf695bOh, but we're probably not going to do it like this, so it will indeed take time. If we just pop an iframe on each page, you'll enter and leave the chat EVERY TIME you go to a new page. Sorry, not going to do that.
Make sure you add the Twitch Module to the /help command.If you have the chatJS Plugin System installed, you can use /localhelp builtin to see all the Twitch commands. Of course, it won't be in its own category, but still, it's easier to find the commands Random builds into the chat
Site Update 6/20/16: Nerd Update
- You can now save values on the server using the query page /query/varstore. You can store any amount of named variables and read them at any time. This is pretty much only useful if you're going to be hacking into the javascript though.
- Added "Tiny Computer" to the website. This is one of my old, assembly-esque programming toys that gives you a tiny monochromatic system with direct memory access. Check out the "snake" example if you want to see what it does.
No you can't pass a value to a macro; this isn't C lol. It's direct macro substitution. If you need something that resembles a function call, you'll have to use jrt and store values on a (self made) stack. I'll add the link; thanks for pointing that out.Added "Tiny Computer" to the website.Should've given a link, can't seem to find it anywhere. EDIT: Can you pass a value to a macro?!@setvalue and (passed value) 0 (passed value) add (passed value) (passed number) (passed value)!
Never mind, I found out a way for value setting:I'm pretty sure I use ALL the syntax possible in the snake example, so check it out if you need any examples. Also, I'm pretty sure the help document is just wrong in some places lol... if people actually use it, I'll fix all that stuff.!@set add 0! @set 1337 m420
Unimportant Update 6/21/16:
- Added saving and loading to Tiny Computer. You can now save your code on the server. Each file can be up to 64KB (that's actually quite a lot).
- Fixed a bit of the Tiny Computer help document so all the information is consistent.
Site Update June 29, 2016:
- Changed /user links to use usernames in a path rather than a UID as a query string. This means links to your user page changed from https://smilebasicsource.com/user?uid=2 to https://smilebasicsource.com/user/randomouscrap
- Changed /search links to use paths for categories instead of query strings. This is just like user link changes: links go from https://smilebasicsource.com/search?category=Programs to https://smilebasicsource.com/search/Programs
- Added colors to user ranks in chat. These colors only existed on the main website; those same colors are now used in chat.
- Changed lag reduction in chat code to remove a large chunk of messages rather than one at a time. This should reduce chat lag significantly when you get to the max, but will limit your history. Remember: you can always turn this feature off in settings (but your chat will most likely lag)
- Fixed ancient notification styling issues. It should now look like the rest of the pages and not be scrunched up near the top.
- Don't forget: you can disable advertisements from your user settings.
How exactly do ranks work? I'm assuming they're for admins, but are there and current/future ways of obtaining these?