froggmaster / awakens Goto Github PK
View Code? Open in Web Editor NEWAwakensMe
Home Page: http://awakens.me
License: GNU General Public License v2.0
AwakensMe
Home Page: http://awakens.me
License: GNU General Public License v2.0
Gifv's do not get parsed.
Known for a while just adding it here
This beats titanpad
If you paste several youtube links:
For example: https://www.youtube.com/watch?v=nuHfVn_cfHU https://www.youtube.com/watch?v=nuHfVn_cfHU https://www.youtube.com/watch?v=nuHfVn_cfHU
If you have to scroll up to view a quote that contains an image you will be instantly sent to the bottom of the chat without being able to view the quote.
Shift+Arrow Key (Someone has removed Shift+Up/Shift+Down now it's simply just up and down.)
-Need to re add shift+up // shift+down.
UPDATE:
Enter will remove anything previously written and only enter the name
Pressing any other letter or key on the keyboard works correctly, however it does not include the space.
Example If I press f it will enter into the chat box 'sammichf' instead of 'sammich f'
Ability to indicate by username who will get a hat.
Ability to indicate what hat this user will be wearing.
BONUS:
Option to Cycle through more than one hat. User: HatA.png, HatB,png
(Thanks Sammy. <3)
Not sure why this has started; Whenever someone sends a new message the chat is instantly scrolled to the bottom.
Definitely don't like this feature; If this is something you'd like added;
Please make it toggleable and disabled by default.
Otherwise, just remove all together.
UPDATE:
-A quote with an image will send you to the bottom of the chat if you have to scroll to read it.
-When someone sends an image, it will scroll the chat automatically to the bottom.
-When you click on the input box and type it will send you to the bottom of the chat.
-The only time the chat should auto scroll to the bottom is if the user is already at the bottom of the chat.
-If we can also add a /bottom command to scroll to the bottom of the chat and /top to go to the top.
Home / End on the keyboard works just fine.
After a user quotes their color, font and style are removed.
Gold hats essentially play roulette; Anyone who gets a gold hat keeps this hat attached to their messages until someone else is lucky enough to get a hat.
This could be a fun way to promote hats when they're finally released.
-If your keyboard is open and you click the menu; You will not be able to close it.
-If you have the chat box selected as if you were to type and you click the menu; It will open the keyboard. This may not be entirely related to the menu. (Menu can still be closed when this happens.)
Need to turn styles off when links post
https://yt3.ggpht.com/-fsCR0fwaxog/AAAAAAAAAAI/AAAAAAAAAAA/u9pouly_VYs/s88-c-k-no/photo.jpg
Links like the above are fucked or need a \ to be properly posted.
Xultra's a fag.
Currently /get theme does not exist; It should.
Anyone with an IPV4 IP has an IPV6 header of "::ffff:IP"
Anyone with an IPv6 IP displays correctly.
Need to find a way to filter/remove from view the "::ffff:" as we still want to have IPV6 support without ugly f's.
Anonymous nicks need to be changed; They're just down right bloody confusing, the only person they're helping is trolls and spammers.
If we can implement an array of keywords again like we use to previously have; That would be wonderful. User IDs should continue to exist. (Hopefully this will also solve the lingering anon issue: #31)
Parser is garbage, constantly breaks links.
We're going to need to make this more functional.
Side note: It fucks up on >, <, #,
EDIT:
Links are working. Certain links that contain styles such as /- or /# will cause an issue unless escaped.
Need to parse links before escapes are parsed.
2spooks needs to be moved to a seperate file for readability and minimalising
server.js or some shit
Broken:
/toggle colors
/toggle images
/toggle image
/toggle bg
/toggle speak
/toggle style
/toggle styles
Working:
/toggle color
/toggle colour
/toggle timestamp
/toggle font
/toggle fonts
Suggestions:
Add /toggle frame
Add /toggle iframe
Add the option to write "/tg *" as well as "/toggle *"
Edit:
I have temporarily added /imgon, /imgoff, /bgon, /bgoff
As this will allow for the main features to begin working temporarily until toggle can be resolved.
The menu needs to have some sort of refresh implemented;
Anonymous users end up lingering to the point where they "No longer exist."
Also; Sometimes newly joined user names do not appear.
Commonly a refresh of the entire page will fix the issue temporarily.
UPDATE:
/resetlist added (Needs to have state that the menu has been refresh in the chat window.)
Dead Anonymous users are still lingering; Making them unkickable
UPDATE2:
/resetlist becomes /resetmenu
Client.Show added for refresh.
Dead Anonymous users are still lingering; Still unkickable.
UPDATE3:
No longer have Anonymous as the default nick name; We've returned to the old randomized array we use to be using.
-If you're challenged by Challenger1, then directly after before choosing an option challenged by Challenger2. The game with Challenger1 becomes Challenger2
http://i.imgur.com/SolIy5j.png
-If you type /rps you will still be able to challenge/play even though you're not choosing a valid option.
-Some sort of delay to prevent RPS spam would be #swag
Mini profile addition to /whois
Idle time
Birthday
Last Logged Out/Seen
If someone PM's you and then another person PMs you /r will go to the first person who has PMed you.
Rather then the most recent. >Causing PM's to be sent to incorrect people.
Mainly; I'd like to know who I'm sending PMs to.
Eg.
To Xultra: You're a faggot
Xultra: Yes I am. <3
This way we know who is getting sent what and whom is sending what instead of simply seeing your name
Bonus: Much bigger project:
If we could get the option of a PM window (Perhaps /toggle pmwindow)
Within a Window it's much easier to see whom is sending what
Frog: You're a faggot
Xultra: Yes I am. <3
Anyone with Role Mod or Role Basic will emit a "False" variable upon certain commands.
Can't pinpoint a reason for this but after a certain build up of commands this will lead to the server crashing.
For some reason this simply outputs nothing.
You can toggle BG off but you cannot toggle it on
Super/God command that will allow you to see which channels are currently active; Display a list of users.
/get only returns if attribute is toggled or not
e.g. /get flair returns "flair is currently set to: on"
CLIENT.get('attribute') still works
Tab no longer brings up a list of usernames/similar usernames; Simply idents the input box.
Anonymous users cannot be kicked.
I'm not going to go in depth on how to replicate the issue until we've resolved it
/ban
/banip
Only an issue for Admins 1, 2 and 3
These commands are suppose to only function for Admins 0+
Basics can't to take advantage of this.
Mods also cannot take advantage of this.
Both of these need to be resolved.
Most of us already know the issue here; I don't think anyone needs an overview but if you do ask me.
If a user manages to get an Invalid Captcha/Closes the window during registration.
The nick will no longer be able to be registered. "Cannot register, nick already registered."
Not able to /login to this nick as registration failed.
You will not be able to /reset this nick because it's not actually listed as registered.
Only resolution is currently to manually register them a password via SQL.
When Registration is completed:
Uncaught ReferenceError: addWarning is not defined(anonymous function) @ client.js:69
Update:
Looked into this further. Upon every registration this error is taking place.
Aside from that, registration is done before verification; Which is absolutely retarded. Upon failed verification the registered nick is not removed and therefore becomes inaccessible.
Disregard that, I suck cocks.
Spooks4.me currently opens a new channel rather than actually redirecting to the correct channel.
When you unsafe voice is activated and plays shit.
Registration can be done an infinite number of times.
If the user is already registered they can re-register
/r will send one reply, if the person you're PMing does not reply they will not see any further messages you send.
Ex:
Using /r
Frog: 1
Frog: 2
Sammich will on receive the first message as he never replied.
If he replies things will work correct:
Ex:
Frog:1
Sammich: 1
Frog: 2
This is major issue we'll need to look into further.
lastnick; Upon reply is defined to your username.
Going to review the console.logs see exactly why this is outputted for no reason upon server restart.
"checkj"
/Ban will output false after a successful // unsuccessful ban
WhoIs Outputs: "Name ({6}),"
going to remove the additional "({6})," just extra text that is not required.
/embed link|
If the "|" is forgotten you're not prompted to input the proper syntax. It will send the command as plain text.
Scroll Bars color wont change
All anonymous users have the same IP; It's updated to whomever was the most recent Anonymous user to join.
-Nicknames you add to the alert list to do not functioning.
Ex. Nick is Frogger
/alert Frog
Frog has been added
(However when someone actually says "Frog" there is no alert or yellow text.)
-You can add your current nick to the alerts:
Ex. Nick is Frogger.
/alert Frogger
Frogger has been added
/lock only accepts the first digit and ignores the second digit if one is presented.
Eg.
/lock admin 10 = /lock admin 1
If a command is locked to Admin 0, Super or God it can still be unlocked by an Admin 1+
/unban_all does not clear IPs from the ban list.
Additional role known as "Sub-Humans"
Sub-Humans can only speak to other sub-humans, nobody else will see their chat
(Supers have /toggle subhuman)
Sub-Humans get some sort of hat so they're aware they're degenerate swine.
Alerts are case sensitive.
Ex: Frog and frog are bother different alerts.
Also a /unalert_all would be nice.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.