« first day (60 days earlier)      last day (271 days later) » 

8:56 AM
@Sam !!! :D
I like it, I like it a lot :P
 
Sam
Morning!
:D
 
Morning! :D
 
9:21 AM
Hiya @ProgramFOX!
 
Hiya!
 
Sam
Hiya!
 
Sam
9:42 AM
@Pro Ignore the kick-mute (it's only for test purposes)...
Hmm, so to kick-mute someone... $.post('http://chat.{domain}/rooms/kickmute/{room ID}', 'userID={user's ID}&fkey={fkey}')
Although, that doesn't appear to work on SO.
 
Hmm... with that code, would I be able to kick someone without being room-owner?
 
I think fkey checks for your perms.
 
Probably.
But it's worth checking.
 
Sam
I've already checked.
It just returns a 404.
 
Yup, indeed.
A 404.
 
Sam
9:56 AM
But, that does give me an idea...
 
Whoops
Sorry @Sam, I was testing to kick you without room owner privileges.
Didn't notice that you already added me...
 
Sam
np
 
10:12 AM
Note: let's not kick users anymore. Too many kicks can result in a moderator flag.
 
Sam
Yeah I know. I only needed to do it that once.
 
Yeah, we definitely don't want the moderators to find out what we're doing... o_O
 
Sam
:D
 
Aha, I start seeing web sockets!
I got a onebox web socket!
oh, it's just a event_type: 1 with the onebox HTML.
I... got a refresh?
Anyway, I got to go for a few hours, cya!
 
Sam
Nope, no need to refresh.
Ok, cya!
 
10:19 AM
Seeya!
 
Sam
Explicit read access = userAccess=read-only
Explicit write access = userAccess=read-write
 
none?
 
Sam
no spec = userAccess=remove
Grr, formatting. One sec...
 
hastebin?
 
Sam
public void KickMute()
{
    // $.post('http://chat.{domain}/rooms/kickmute/{room ID}', 'userID={user ID}&fkey={fkey}')
}

public void SetOwnerAccess()
{
    //$.post('http://chat.{domain}/rooms/setuseraccess/{room ID}', 'aclUserId={user ID}&userAccess=owner&fkey={fkey}')
}

public void SetNormalAccess()
{
    // $.post('http://chat.{domain}/rooms/setuseraccess/{room ID}', 'aclUserId={user ID}&userAccess=remove&fkey={fkey}')
}

public void SetExplicitReadWriteAccess()
{
    // $.post('http://chat.{domain}/rooms/setuseraccess/{room ID}', 'aclUserId={user ID}&userAccess=read-write&fkey={fkey}')
 
10:23 AM
:D
 
Sam
^ that's everything I've found out today. :D
@Unihedron Yeah, I have to say I prefer hastebin to pastebin.
 
Sam
^ did that via console :D
 
Sam
10:49 AM
test edit
test
 
@Sam :D
 
Sam
Should I set the logo as the org's profile avatar?
 
Sure, I don't think anyone'd object.
 
Sam
kk
Btw, attempting to edit an old message will result in a response of: It is too late to edit this message
(literally, it's just a bare string)
 
yep, I think this box has its custom handler when you use the send button
but it seems to run on a decent API, just that it's not documented
 
Sam
11:01 AM
Like everything else... ;)
test
Now lets see what response I get...
@Uni Oh, have you posted that bug report yet?
 
@Sam Nope - isn't it a fr?
No outspoken badge :(
Maybe since one of the stars were from my pinning and unpinning.
 
Sam
Maybe.
> Bug: an error in a computer program or system.
So, technically, it's a bug.
;)
 
11:17 AM
Should I include the socket usage script or is that going to be too much and get me in trouble?
 
Sam
Probably best to leave that part out ;)
(although, imo, there shouldn't be any trouble if you did)
And the too late to delete response is literally: It is too late to delete this message
(I was kinda hoping for a different status code or something)
 
11:32 AM
LOL
 
Sam
Now all I have to check out is message moving, but I'll probably do that later (when I can be bothered).
 
Huh, there's a "super-ping" tag... wtf
 
Sam
lol :D
 
0
Q: Disallow starring / pinning of ancient messages

UnihedronCurrently one can star / pin ancient messages, even those which are off the transcript board. This is possibly a bug, where really old messages can be pinned and reappear on the transcript board for two weeks. Here's a demonstration (for science): Java Transcripts, before surprise pin: Meanw...

review pls :D
 
Sam
follows link...
Nice. But I thought the main point was that we can star messages in other rooms without actually being in them.
 
Sam
waits for gif to finally load...
 
@Sam Oops.
 
Sam
@Unihedron lol
 
You're breaking the system. If you were doing this the 'conventional' way, the cjat-master.js would stop you and tell you something along the lines of: 'this message is too far back' — Vogel612's Shadow 2 mins ago
 
Trust me I have tried it..
lurking hard
 
Sam
11:51 AM
We can still star messages in other rooms though.
(without being in them)
 
V2
2
Q: Disallow starring / pinning of messages that are too old / are in rooms you aren't in

UnihedronCurrently one can star / pin messages, even those which are off the transcript board, extremely old, or are in another room (including frozen ones) This is possibly a bug, where such messages can be pinned and reappear on the transcript board for two weeks. Here's a demonstration (for science): ...

 
Try starring something across the different systems @Sam
 
Sam
You mean star something from here in the SO Tavern?
(as an example)
 
Sam
Ok, I'll need a message ID though.
 
11:52 AM
As long as I bring the fkey manually, it will work I believe
 
IIRC you'll violate the same-origin policy
It's the same with posting new mesages
You can even be in the room as long as you request from somewhere else you get ... a 404 probably
 
I wonder if Charcoal also figured this out when they tried to hack SE... lol
 
Sam
lol
Gtg (for probably the rest of the day), cya later!
(have fun hacking up chat)
 
:)
Seeya!
 
Why was I invited to this room btw??
 
12:07 PM
I invited you
For no actual reason
 
Hmm okay...
 
12:21 PM
P.S. (for sam) I finally found a way to invert the colors of the console! Through a Chrome extension
 
 
2 hours later…
1:57 PM
evening
 
evening
 
Evening
 

« first day (60 days earlier)      last day (271 days later) »