GithubHelp home page GithubHelp logo

froggmaster / awakens Goto Github PK

View Code? Open in Web Editor NEW
4.0 4.0 10.0 29.21 MB

AwakensMe

Home Page: http://awakens.me

License: GNU General Public License v2.0

JavaScript 81.71% HTML 9.13% PHP 3.02% CSS 6.13%

awakens's People

Contributors

1337technomancer avatar 5fe6eb50c7b537a9 avatar atleastk avatar bruno02468 avatar codefactor avatar fockincats avatar froggmaster avatar jerrystarfield avatar kitsumithefox avatar michaelelbert avatar roxyboxxy avatar watquery avatar yoursammich avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

awakens's Issues

Quotes with images

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.

Tab By Name/Shift+Up/Down

Tab By Name; -Should only input the name in the chat box if tab is pressed again. -Name+Tab+Space = Name+Space -Backspace should work the same as ESC to cancel out from Tab.

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'

Hat Control

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)

Auto Scroll

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.

Gold Hat Roulette/King Of The Hill

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.

Android: Menu (All Issues)

-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.)

Admin Access Prompt

Any level admin will be informed of their access level upon refreshing; Even if it has not changed.
y38vnqx 1

Xultra is bum sore about this; Every refresh he gets informed of what a Pleb he is.

/get theme

Currently /get theme does not exist; It should.

/toggle join

Toggles join prompts therefore if someone is reconnect/connecting frequently spam can be temporarily toggled off.

iasbqib 1

IPV6/IPV4

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

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)

Link Parsing

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.

/toggle *

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.

Dead Anonymous Users/Remove Anonymous Default Nicks/Refresh Menu

The menu needs to have some sort of refresh implemented;
Anonymous users end up lingering to the point where they "No longer exist."
8kelgd3 1

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.

RPS

-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

/r

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.

Ehancement to PM system

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

Mods + Basics

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.

/get note

For some reason this simply outputs nothing.

/toggle bg

You can toggle BG off but you cannot toggle it on

Fix /whereis

/whereis nick Simply displays "Invalid Command."

lvcjniv 1

/channels

Super/God command that will allow you to see which channels are currently active; Display a list of users.

/get command broken

/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 By Name

Tab no longer brings up a list of usernames/similar usernames; Simply idents the input box.

Ban issue

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.

Minor Registration Error

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.
wf00u2j 1

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.

Voice/Unsafe

When you unsafe voice is activated and plays shit.

/r PMs

/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.

Log Outputs/WhoIs Output

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

/embed link|

If the "|" is forgotten you're not prompted to input the proper syntax. It will send the command as plain text.

/alert multiple issue.

-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 multiple issues

/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+

/access subhubman

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 Case Sensitive

Alerts are case sensitive.
Ex: Frog and frog are bother different alerts.

Also a /unalert_all would be nice.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.