* WalrusIRC

You need to have 5 posts and not be part of restricted usergroups in order to use the WalrusIRC embedded shoutbox. However, you can also access our IRC channel called #CodeWalrus via EFnet.

Author Topic: UniChat!  (Read 364 times)

0 Members and 1 Guest are viewing this topic.

Offline _iPhoenix_

  • Super User
  • Join Date: Mar 2017
  • Location:
  • Posts: 512
  • Post Rating Ratio: +11/-1
  • █████ ▼ ♪ Best music ♫
    • @dj_iPhoenix
    • @UCytgMNPxAMDsxjimvxHf01w
    • @the-legend-of-iphoenix
  • Gender: Male
UniChat!
« on: November 12, 2017, 11:37:38 pm »
Site is here!
Today, (As I am posting this) I created a free, simple, and open solution to a problem exactly none of us have. I created what is essentially an IRC chatroom, but crappier!


Introducing UniChat, which is a bare-bones, embarrassingly simple chatroom!


Utilizing Google's powerful Firebase platform, it is a place where you can communicate with the other users, which has peaked at 5 (yay, much many users)!


Not only is it a great messaging tool, but I am using it to create a bounty of anonymized, secure data that my machine-learning algorithms can learn human behaviour from!


It is also in active development, with new features arriving every day! (keep in mind that I came up with the idea ~8 hours ago as I am posting this)


Planned features: (starting at -2 because I was too lazy to go back and change the numbers as I came up with new ideas)
-2) OMFG CSS
-1) Username-from-cookie detection (so you don't have to keep typing the same username every time you reload the page)
0) Message submission with pressing the Enter key.
1) highlights and @mentioning
2) URL detection and creation
3) pm's and /me
4) private chatrooms (maybe)
5) ???


Current features:
1) Working message storage.
2) Usernames
3) Automagic pseudorandom default username creator thing
4) Unlimited message length (intentional abuse = limited message length, and/or ban from service. Potentially worse punishments will be added, if I can come up with new punishments :/)
5) Amazing, CSS-less layout.


Please do not use severely profane words (i.e. worse than ccrraapp) on UniChat.


I am also looking for more adjectives and nouns for the automagic pseudorandom default username creator thing (you can type lists of them into the service, I can check the logs if you want)


  • Calculators owned: A sentient TI-84+ CE, TI-85
  • Consoles, mobile devices and vintage computers owned: TI-99/4a home computer
Help me with a project by voting here! Thanks!

"walruses are better than tuxedo chickens, all hail the great :walrii:" ~ me

Offline xlibman

  • Omni founder & CW co-founder
  • Super User
  • Original 5
  • CodeWalrus Supporter
  • *
  • Join Date: Nov 2014
  • Location: Quebec, Canada
  • Posts: 18878
  • Post Rating Ratio: +99/-4
    • dj_omnimaga
    • DJOmnimaga.music
    • @DJOmnimaga
    • dj_omnimaga
    • @DJOmnimaga
    • /u/DJ_Omnimaga
    • DJOmnimaga
    • 112/11286
    • @djomnimaga
    • @DJOmnimaga
    • DJ Omnimaga music store
  • Gender: Male
Re: UniChat!
« Reply #1 on: November 13, 2017, 01:56:58 pm »
By CSS, do you mean each message will have custom CSS? :P Also I hope HTML isn't parsed ,in messages (eg embedded rickrolls)
  • Calculators owned: TI-57, 73, TI-80 (broken), TI-81, TI-82, TI-83, TI-83+ (broken), TI-83+ (broken), TI-83+SE (broken), TI-84+, TI-84+CSE, TI-84+CE, TI-85, TI-86, TI-89T, TI-92, TI-Nspire, TI-Nspire CX (semi-broken), HP 39gII, HP Prime, Casio fx-7000G, fx-7400G+, fx-7700GE, fx-9750G+, fx-9750GII, fx-9860G, cfx-9850G, FX-1.0+, fx-CG10, fx-CP400
  • Consoles, mobile devices and vintage computers owned: Samsung i5510, Nexus 5, Atari 2600, Lynx, SMS, Game Gear, Genesis, Dreamcast, NES, SNES, N64, GCN, Wii, Wii U, GBA, DS, 3DS, PS2, PS3, PS4, PSP, PSVita, XBox 360, XBOne

Bandcamp|Reverbnation|Facebook|Youtube|Twitter
Retired Omnimaga admin (2001-11) and editor (2012-14)

Offline _iPhoenix_

  • Super User
  • Join Date: Mar 2017
  • Location:
  • Posts: 512
  • Post Rating Ratio: +11/-1
  • █████ ▼ ♪ Best music ♫
    • @dj_iPhoenix
    • @UCytgMNPxAMDsxjimvxHf01w
    • @the-legend-of-iphoenix
  • Gender: Male
Re: UniChat!
« Reply #2 on: November 14, 2017, 12:43:36 am »
<double post because of huge update>

I added
Code: [Select]
/pm <user> <message>, which basically sends them a message that only they can see.

Code: [Select]
/me <action> was also added by popular request, and I quite like it.

Certain bugs were squashed, more CSS was added, and I rounded out some of the database glitches. (ooh they were nasty, thank goodness this was when nobody was online)

UniAdmins (currently only me) can also do /you, which is basically /.me but acts as if someone else was using it. It's hilarious.

Your username is remembered when the page loads, and you can press enter to submit messages!!!

More suggestions are welcomed. You can use
Code: [Select]
/pm _iPhoenix_ <suggestion> on there, or just post 'em up here! Thanks!

(And all characters are escaped, so any html is rendered as text, without being executed. Same goes for JS)
« Last Edit: November 14, 2017, 12:47:33 am by _iPhoenix_ »
  • Calculators owned: A sentient TI-84+ CE, TI-85
  • Consoles, mobile devices and vintage computers owned: TI-99/4a home computer
Help me with a project by voting here! Thanks!

"walruses are better than tuxedo chickens, all hail the great :walrii:" ~ me

Offline Ranman

  • Full User
  • Safe-haven access
  • Join Date: Feb 2017
  • Location:
  • Posts: 74
  • Post Rating Ratio: +4/-0
  • Gender: Male
Re: UniChat!
« Reply #3 on: November 14, 2017, 01:01:02 am »
 :thumbsup: :thumbsup: :thumbsup:

Simply awesome!!
  • Calculators owned: TI-89 HW1, TI-92+, Casio 9860G Slim, Casio fx6300, Tandy PC7
Ranman
Bringing Randy Glover's Jumpman to the TI-89 calculator. Download available at Ticalc.

Offline Unicorn

  • ??? ??? ??? ??? ???
  • Super User
  • CW Contest II - 2nd place
  • *
  • Join Date: Jan 2015
  • Location: ??? ??? ??? ??? ???
  • Posts: 2826
  • Post Rating Ratio: +5/-2
  • make :PICKACHUP: a thing!
    • Unicorn808
    • 114/11432
    • ??? ??? ??? ??? ???
  • Gender: Male
Re: UniChat!
« Reply #4 on: November 14, 2017, 04:18:50 am »
It looks pretty nice, though your container things could use some padding, and it appears you have to click the submit button twice? (give that some css as well ;) )
  • Calculators owned: I own all of them: PICKACHUP TI 84+ CSE TI 83+ SE TI something something ??? ??? ??? ??? ???
  • Consoles, mobile devices and vintage computers owned: PICKACHUP ??? ??? ??? ??? ???



??? ??? ??? ??? ???

Offline xlibman

  • Omni founder & CW co-founder
  • Super User
  • Original 5
  • CodeWalrus Supporter
  • *
  • Join Date: Nov 2014
  • Location: Quebec, Canada
  • Posts: 18878
  • Post Rating Ratio: +99/-4
    • dj_omnimaga
    • DJOmnimaga.music
    • @DJOmnimaga
    • dj_omnimaga
    • @DJOmnimaga
    • /u/DJ_Omnimaga
    • DJOmnimaga
    • 112/11286
    • @djomnimaga
    • @DJOmnimaga
    • DJ Omnimaga music store
  • Gender: Male
Re: UniChat!
« Reply #5 on: November 14, 2017, 04:45:54 am »
Will the chat remain permanently logged?
  • Calculators owned: TI-57, 73, TI-80 (broken), TI-81, TI-82, TI-83, TI-83+ (broken), TI-83+ (broken), TI-83+SE (broken), TI-84+, TI-84+CSE, TI-84+CE, TI-85, TI-86, TI-89T, TI-92, TI-Nspire, TI-Nspire CX (semi-broken), HP 39gII, HP Prime, Casio fx-7000G, fx-7400G+, fx-7700GE, fx-9750G+, fx-9750GII, fx-9860G, cfx-9850G, FX-1.0+, fx-CG10, fx-CP400
  • Consoles, mobile devices and vintage computers owned: Samsung i5510, Nexus 5, Atari 2600, Lynx, SMS, Game Gear, Genesis, Dreamcast, NES, SNES, N64, GCN, Wii, Wii U, GBA, DS, 3DS, PS2, PS3, PS4, PSP, PSVita, XBox 360, XBOne

Bandcamp|Reverbnation|Facebook|Youtube|Twitter
Retired Omnimaga admin (2001-11) and editor (2012-14)

Offline _iPhoenix_

  • Super User
  • Join Date: Mar 2017
  • Location:
  • Posts: 512
  • Post Rating Ratio: +11/-1
  • █████ ▼ ♪ Best music ♫
    • @dj_iPhoenix
    • @UCytgMNPxAMDsxjimvxHf01w
    • @the-legend-of-iphoenix
  • Gender: Male
Re: UniChat!
« Reply #6 on: November 14, 2017, 11:35:38 am »
It looks pretty nice, though your container things could use some padding, and it appears you have to click the submit button twice? (give that some css as well ;) )

On mobile, you have to click once to see the non-existent tooltip, then again to click the button. IIRC this is an IOS thing.

Will the chat remain permanently logged?

Nope! Users can only see the last 10 messages! (Reload the page)

In the DB I have semi-permanent records, but I anonymize them, download them, and delete their online versions to save space.

UniChat users have typed nearly 3 megabytes of just text, which is quite a lot, if you think about it.
  • Calculators owned: A sentient TI-84+ CE, TI-85
  • Consoles, mobile devices and vintage computers owned: TI-99/4a home computer
Help me with a project by voting here! Thanks!

"walruses are better than tuxedo chickens, all hail the great :walrii:" ~ me

Offline Unicorn

  • ??? ??? ??? ??? ???
  • Super User
  • CW Contest II - 2nd place
  • *
  • Join Date: Jan 2015
  • Location: ??? ??? ??? ??? ???
  • Posts: 2826
  • Post Rating Ratio: +5/-2
  • make :PICKACHUP: a thing!
    • Unicorn808
    • 114/11432
    • ??? ??? ??? ??? ???
  • Gender: Male
Re: UniChat!
« Reply #7 on: November 14, 2017, 04:40:55 pm »
Check this out:


(You can't see the cursor, but I'm clicking on the button)
  • Calculators owned: I own all of them: PICKACHUP TI 84+ CSE TI 83+ SE TI something something ??? ??? ??? ??? ???
  • Consoles, mobile devices and vintage computers owned: PICKACHUP ??? ??? ??? ??? ???



??? ??? ??? ??? ???

Offline _iPhoenix_

  • Super User
  • Join Date: Mar 2017
  • Location:
  • Posts: 512
  • Post Rating Ratio: +11/-1
  • █████ ▼ ♪ Best music ♫
    • @dj_iPhoenix
    • @UCytgMNPxAMDsxjimvxHf01w
    • @the-legend-of-iphoenix
  • Gender: Male
Re: UniChat!
« Reply #8 on: November 14, 2017, 08:06:34 pm »
Check this out:


(You can't see the cursor, but I'm clicking on the button)

I’ll look in to that ;)
  • Calculators owned: A sentient TI-84+ CE, TI-85
  • Consoles, mobile devices and vintage computers owned: TI-99/4a home computer
Help me with a project by voting here! Thanks!

"walruses are better than tuxedo chickens, all hail the great :walrii:" ~ me

Offline _iPhoenix_

  • Super User
  • Join Date: Mar 2017
  • Location:
  • Posts: 512
  • Post Rating Ratio: +11/-1
  • █████ ▼ ♪ Best music ♫
    • @dj_iPhoenix
    • @UCytgMNPxAMDsxjimvxHf01w
    • @the-legend-of-iphoenix
  • Gender: Male
Re: UniChat!
« Reply #9 on: November 15, 2017, 01:04:40 am »
Chat rooms are a thing!

Currently we have 3, but, I can add new ones with literally one click.

Post your SFW ideas in the “Meta” chatroom!
  • Calculators owned: A sentient TI-84+ CE, TI-85
  • Consoles, mobile devices and vintage computers owned: TI-99/4a home computer
Help me with a project by voting here! Thanks!

"walruses are better than tuxedo chickens, all hail the great :walrii:" ~ me

Offline Ranman

  • Full User
  • Safe-haven access
  • Join Date: Feb 2017
  • Location:
  • Posts: 74
  • Post Rating Ratio: +4/-0
  • Gender: Male
Re: UniChat!
« Reply #10 on: November 16, 2017, 08:37:42 am »
Check this out:


(You can't see the cursor, but I'm clicking on the button)

I’ll look in to that ;)

Don't say "hellop".  Maybe it is posting it blindly.... followed by some censorship algorithm that detects "hell" and removes the post.
  • Calculators owned: TI-89 HW1, TI-92+, Casio 9860G Slim, Casio fx6300, Tandy PC7
Ranman
Bringing Randy Glover's Jumpman to the TI-89 calculator. Download available at Ticalc.

Offline _iPhoenix_

  • Super User
  • Join Date: Mar 2017
  • Location:
  • Posts: 512
  • Post Rating Ratio: +11/-1
  • █████ ▼ ♪ Best music ♫
    • @dj_iPhoenix
    • @UCytgMNPxAMDsxjimvxHf01w
    • @the-legend-of-iphoenix
  • Gender: Male
Re: UniChat!
« Reply #11 on: November 17, 2017, 12:30:10 am »
Check this out:


(You can't see the cursor, but I'm clicking on the button)

I’ll look in to that ;)

Don't say "hellop".  Maybe it is posting it blindly.... followed by some censorship algorithm that detects "hell" and removes the post.

psst... there are no censorship algorithms, besides me looking through the DB and banning users who break rules :P




GREAT NEWS!

The UniChat dev team (*cough* mostly me, besides like 8 lines of code *cough*) has been hard at work implementing tags, highlights, new CSS features, and more!

You can optionally tag your messages with one of the pre-generated (you can suggest more) tags, and, even better, sort the flood of new messages (at least, I hope it will be a flood), with the filter tags!

You can have more than one tag per message, and you can filter more than one tag!

PM's, however, bypass this, and you will see them no matter how you are filtering!

You are highlighted if someone says your name, and you are able to see your message. (if you are highlighted, and you have a filter that does not match their message, then their highlight will not be shown)

Additionally, if you are PM'd, you are also highlighted.

Unfortunately, I haven't implemented any kind of alert (it's really easy, it will take me like 20 seconds), so you will have to check back every few minutes. :/ (I'll probably do some form of audio alert, like a ding, or similar to a SAX highlight, where it changes the title)
 
Every other message is a different color, for ease of use, and hours are in 12-hour format instead of 24-hour format.

There is also a "<user> entered the room" message. The output thingie is also a bit wider.

As per TLM's suggestion, when an invalid message is typed, the input bar's border flashes red.

Of course, I will be implementing SM84CE's ~bot thingies ASAP <3
  • Calculators owned: A sentient TI-84+ CE, TI-85
  • Consoles, mobile devices and vintage computers owned: TI-99/4a home computer
Help me with a project by voting here! Thanks!

"walruses are better than tuxedo chickens, all hail the great :walrii:" ~ me

Offline xlibman

  • Omni founder & CW co-founder
  • Super User
  • Original 5
  • CodeWalrus Supporter
  • *
  • Join Date: Nov 2014
  • Location: Quebec, Canada
  • Posts: 18878
  • Post Rating Ratio: +99/-4
    • dj_omnimaga
    • DJOmnimaga.music
    • @DJOmnimaga
    • dj_omnimaga
    • @DJOmnimaga
    • /u/DJ_Omnimaga
    • DJOmnimaga
    • 112/11286
    • @djomnimaga
    • @DJOmnimaga
    • DJ Omnimaga music store
  • Gender: Male
Re: UniChat!
« Reply #12 on: November 19, 2017, 01:40:41 pm »
For alerts, it could be a Chrome or other browser notification maybe.
  • Calculators owned: TI-57, 73, TI-80 (broken), TI-81, TI-82, TI-83, TI-83+ (broken), TI-83+ (broken), TI-83+SE (broken), TI-84+, TI-84+CSE, TI-84+CE, TI-85, TI-86, TI-89T, TI-92, TI-Nspire, TI-Nspire CX (semi-broken), HP 39gII, HP Prime, Casio fx-7000G, fx-7400G+, fx-7700GE, fx-9750G+, fx-9750GII, fx-9860G, cfx-9850G, FX-1.0+, fx-CG10, fx-CP400
  • Consoles, mobile devices and vintage computers owned: Samsung i5510, Nexus 5, Atari 2600, Lynx, SMS, Game Gear, Genesis, Dreamcast, NES, SNES, N64, GCN, Wii, Wii U, GBA, DS, 3DS, PS2, PS3, PS4, PSP, PSVita, XBox 360, XBOne

Bandcamp|Reverbnation|Facebook|Youtube|Twitter
Retired Omnimaga admin (2001-11) and editor (2012-14)

Offline _iPhoenix_

  • Super User
  • Join Date: Mar 2017
  • Location:
  • Posts: 512
  • Post Rating Ratio: +11/-1
  • █████ ▼ ♪ Best music ♫
    • @dj_iPhoenix
    • @UCytgMNPxAMDsxjimvxHf01w
    • @the-legend-of-iphoenix
  • Gender: Male
Re: UniChat!
« Reply #13 on: November 19, 2017, 01:44:48 pm »
For alerts, it could be a Chrome or other browser notification maybe.

Yeah!
  • Calculators owned: A sentient TI-84+ CE, TI-85
  • Consoles, mobile devices and vintage computers owned: TI-99/4a home computer
Help me with a project by voting here! Thanks!

"walruses are better than tuxedo chickens, all hail the great :walrii:" ~ me

Offline _iPhoenix_

  • Super User
  • Join Date: Mar 2017
  • Location:
  • Posts: 512
  • Post Rating Ratio: +11/-1
  • █████ ▼ ♪ Best music ♫
    • @dj_iPhoenix
    • @UCytgMNPxAMDsxjimvxHf01w
    • @the-legend-of-iphoenix
  • Gender: Male
Re: UniChat!
« Reply #14 on: Yesterday at 02:38:08 am »
Development for UniChat has stopped semi-permanently, due to a project that I think is better (and you will too, trust me on this one)

The service, however, will stay up indefinitely! I will still be using it, but no questions about this project will be answered.
  • Calculators owned: A sentient TI-84+ CE, TI-85
  • Consoles, mobile devices and vintage computers owned: TI-99/4a home computer
Help me with a project by voting here! Thanks!

"walruses are better than tuxedo chickens, all hail the great :walrii:" ~ me

 


You can also use the following HTML or bulletin board code to share it on your page or forum signature!


Also do not forget to check our affiliates below.
Planet Casio TI-Planet Calc.news BroniesQC BosaikNet Velocity Games