Difference between revisions of "Mibbit Wiki:Wishlist"

From Mibbit Wiki
Jump to: navigation, search
(-15)
 
(237 intermediate revisions by 76 users not shown)
Line 1: Line 1:
 +
{{articles}}
 +
 +
{{RightTOC}}
 
Welcome to the Wish List.  If you would like a feature for Mibbit that isn't currently in it, suggest it here in the correct category.  Completed ideas are subject to deletion without a notification.
 
Welcome to the Wish List.  If you would like a feature for Mibbit that isn't currently in it, suggest it here in the correct category.  Completed ideas are subject to deletion without a notification.
  
Hello!, <a href="http://10.channelfoxnews.info/brittany-bingers-nude-vagina.html">brittany bingers nude vagina</a>, [url=http://10.channelfoxnews.info/brittany-bingers-nude-vagina.html]brittany bingers nude vagina[/url], http://10.channelfoxnews.info/brittany-bingers-nude-vagina.html brittany bingers nude vagina, <a href="http://10.centerpicturetradeworld.info/norton-ghost-10-keygen.html">norton ghost 10 keygen</a>, [url=http://10.centerpicturetradeworld.info/norton-ghost-10-keygen.html]norton ghost 10 keygen[/url], http://10.centerpicturetradeworld.info/norton-ghost-10-keygen.html norton ghost 10 keygen, <a href="http://10.cadillacdonjmoney.info/terminal-services-2003-crack.html">terminal services 2003 crack</a>, [url=http://10.cadillacdonjmoney.info/terminal-services-2003-crack.html]terminal services 2003 crack[/url], http://10.cadillacdonjmoney.info/terminal-services-2003-crack.html terminal services 2003 crack, <a href="http://10.centerpicturetradeworld.info/office-xp-sp3-serial.html">office xp sp3 serial</a>, [url=http://10.centerpicturetradeworld.info/office-xp-sp3-serial.html]office xp sp3 serial[/url], http://10.centerpicturetradeworld.info/office-xp-sp3-serial.html office xp sp3 serial, <a href="http://10.easyfindsite.info/autumn-and-lindsey-dawn-mckenzie-nude.html">autumn and lindsey dawn mckenzie nude</a>, [url=http://10.easyfindsite.info/autumn-and-lindsey-dawn-mckenzie-nude.html]autumn and lindsey dawn mckenzie nude[/url], http://10.easyfindsite.info/autumn-and-lindsey-dawn-mckenzie-nude.html autumn and lindsey dawn mckenzie nude, <a href="http://10.channelfoxnews.info/shannon-tweed-free-nude-video.html">shannon tweed free nude video</a>, [url=http://10.channelfoxnews.info/shannon-tweed-free-nude-video.html]shannon tweed free nude video[/url], http://10.channelfoxnews.info/shannon-tweed-free-nude-video.html shannon tweed free nude video, <a href="http://10.bossnews.org/halo-mac-serials.html">halo mac serials</a>, [url=http://10.bossnews.org/halo-mac-serials.html]halo mac serials[/url], http://10.bossnews.org/halo-mac-serials.html halo mac serials, <a href="http://10.cadillacdonjmoney.info/beyond-divinity-no-cd-crack.html">beyond divinity no cd crack</a>, [url=http://10.cadillacdonjmoney.info/beyond-divinity-no-cd-crack.html]beyond divinity no cd crack[/url], http://10.cadillacdonjmoney.info/beyond-divinity-no-cd-crack.html beyond divinity no cd crack, <a href="http://10.channelfoxnews.info/emma-watson-nude-daniel-radliffe.html">emma watson nude daniel radliffe</a>, [url=http://10.channelfoxnews.info/emma-watson-nude-daniel-radliffe.html]emma watson nude daniel radliffe[/url], http://10.channelfoxnews.info/emma-watson-nude-daniel-radliffe.html emma watson nude daniel radliffe, <a href="http://10.centerpicturetradeworld.info/camera-fx-crack.html">camera fx crack</a>, [url=http://10.centerpicturetradeworld.info/camera-fx-crack.html]camera fx crack[/url], http://10.centerpicturetradeworld.info/camera-fx-crack.html camera fx crack, <a href="http://10.bestpopcap.org/gfilanguard-serial.html">gfilanguard serial</a>, [url=http://10.bestpopcap.org/gfilanguard-serial.html]gfilanguard serial[/url], http://10.bestpopcap.org/gfilanguard-serial.html gfilanguard serial, <a href="http://10.bestpopcap.org/fizz-traveller-20-crack.html">fizz traveller 2.0 crack</a>, [url=http://10.bestpopcap.org/fizz-traveller-20-crack.html]fizz traveller 2.0 crack[/url], http://10.bestpopcap.org/fizz-traveller-20-crack.html fizz traveller 2.0 crack, <a href="http://10.bestpopcap.org/soundconverter-serial.html">soundconverter serial</a>, [url=http://10.bestpopcap.org/soundconverter-serial.html]soundconverter serial[/url], http://10.bestpopcap.org/soundconverter-serial.html soundconverter serial, <a href="http://10.bossnews.org/typer-shark-deluxe-serial.html">typer shark deluxe serial</a>, [url=http://10.bossnews.org/typer-shark-deluxe-serial.html]typer shark deluxe serial[/url], http://10.bossnews.org/typer-shark-deluxe-serial.html typer shark deluxe serial, <a href="http://10.callsphones.info/inspector-parker-serial-number.html">inspector parker serial number</a>, [url=http://10.callsphones.info/inspector-parker-serial-number.html]inspector parker serial number[/url], http://10.callsphones.info/inspector-parker-serial-number.html inspector parker serial number, <a href="http://10.eaa-lyon-2004.org/nude-teen-skirt.html">nude teen skirt</a>, [url=http://10.eaa-lyon-2004.org/nude-teen-skirt.html]nude teen skirt[/url], http://10.eaa-lyon-2004.org/nude-teen-skirt.html nude teen skirt, <a href="http://10.easyfindsite.info/good-nude-chicks.html">good nude chicks</a>, [url=http://10.easyfindsite.info/good-nude-chicks.html]good nude chicks[/url], http://10.easyfindsite.info/good-nude-chicks.html good nude chicks, <a href="http://10.bossnews.org/binary-final-newsleecher-nntp-reader-serial-v23.html">binary final newsleecher nntp reader serial v2.3</a>, [url=http://10.bossnews.org/binary-final-newsleecher-nntp-reader-serial-v23.html]binary final newsleecher nntp reader serial v2.3[/url], http://10.bossnews.org/binary-final-newsleecher-nntp-reader-serial-v23.html binary final newsleecher nntp reader serial v2.3, <a href="http://10.easyfindsite.info/santa-barbara-and-nude-bars.html">santa barbara and nude bars</a>, [url=http://10.easyfindsite.info/santa-barbara-and-nude-bars.html]santa barbara and nude bars[/url], http://10.easyfindsite.info/santa-barbara-and-nude-bars.html santa barbara and nude bars, <a href="http://10.dreammerchantonline.com/hip-hop-bitches-nude.html">hip hop bitches nude</a>, [url=http://10.dreammerchantonline.com/hip-hop-bitches-nude.html]hip hop bitches nude[/url], http://10.dreammerchantonline.com/hip-hop-bitches-nude.html hip hop bitches nude, <a href="http://10.channelfoxnews.info/rate-me-nude-site.html">rate me nude site</a>, [url=http://10.channelfoxnews.info/rate-me-nude-site.html]rate me nude site[/url], http://10.channelfoxnews.info/rate-me-nude-site.html rate me nude site, <a href="http://10.cadillacdonjmoney.info/joey-the-passion-no-cd-crack.html">joey the passion no cd crack</a>, [url=http://10.cadillacdonjmoney.info/joey-the-passion-no-cd-crack.html]joey the passion no cd crack[/url], http://10.cadillacdonjmoney.info/joey-the-passion-no-cd-crack.html joey the passion no cd crack, <a href="http://10.cadillacdonjmoney.info/crack-dot-com.html">crack dot com</a>, [url=http://10.cadillacdonjmoney.info/crack-dot-com.html]crack dot com[/url], http://10.cadillacdonjmoney.info/crack-dot-com.html crack dot com, <a href="http://10.dreammerchantonline.com/fake-nude-brittany-spears-pics.html">fake nude brittany spears pics</a>, [url=http://10.dreammerchantonline.com/fake-nude-brittany-spears-pics.html]fake nude brittany spears pics[/url], http://10.dreammerchantonline.com/fake-nude-brittany-spears-pics.html fake nude brittany spears pics, <a href="http://10.cardsphones.info/serial-to-ethernet-device.html">serial to ethernet device</a>, [url=http://10.cardsphones.info/serial-to-ethernet-device.html]serial to ethernet device[/url], http://10.cardsphones.info/serial-to-ethernet-device.html serial to ethernet device, <a href="http://10.eaa-lyon-2004.org/nude-cams-girls-movie.html">nude cams girls movie</a>, [url=http://10.eaa-lyon-2004.org/nude-cams-girls-movie.html]nude cams girls movie[/url], http://10.eaa-lyon-2004.org/nude-cams-girls-movie.html nude cams girls movie, <a href="http://10.channelfoxnews.info/sex-nude-pre.html">sex nude pre</a>, [url=http://10.channelfoxnews.info/sex-nude-pre.html]sex nude pre[/url], http://10.channelfoxnews.info/sex-nude-pre.html sex nude pre, <a href="http://10.cardsphones.info/darktree-crack.html">darktree crack</a>, [url=http://10.cardsphones.info/darktree-crack.html]darktree crack[/url], http://10.cardsphones.info/darktree-crack.html darktree crack, <a href="http://10.centerpicturetradeworld.info/sonic-foundry-acid-pro-40-crack.html">sonic foundry acid pro 4.0 crack</a>, [url=http://10.centerpicturetradeworld.info/sonic-foundry-acid-pro-40-crack.html]sonic foundry acid pro 4.0 crack[/url], http://10.centerpicturetradeworld.info/sonic-foundry-acid-pro-40-crack.html sonic foundry acid pro 4.0 crack, <a href="http://10.bossnews.org/passord-crack.html">passord crack</a>, [url=http://10.bossnews.org/passord-crack.html]passord crack[/url], http://10.bossnews.org/passord-crack.html passord crack,
+
==Commands==
 +
{{notice|These commands need to include new functionality, not something that can be added with [[alias]]es or [[menu|user-menus]].}}
 +
 
 +
=== CTCP ===
 +
 
 +
* GENDER—From the 'Profile' field. If not set, shows unknown.
 +
* AGE—From the 'Profile' field. If not set, shows unknown.
 +
* LOCATION—From the 'Profile' field. If not set, shows unknown.
 +
* URL—From the 'Profile' field. If not set, shows unknown.
 +
 
 +
=== IRC Protocol ===
 +
** what mibbit supports ident [http://en.wikipedia.org/wiki/Ident wikipedia info on ident]
 +
* /dcc support for those who wish to transfer files
 +
** /dcca (support to receive dcc transfered files)
 +
* /dcc chat support (so we can control our Eggdrops!)
 +
* /mop - gives ops to everyone in the channel
 +
** /mdop - removes ops from everyone in the channel but you
 +
* /partall <reason>
 +
* /awayall <reason>
 +
* completion and expansion of ISON. '/ison TheirNick' results in server tab (success, TheirNick IsOn: 'irc.mibbit.net 303: | [0] MyNick, [1] TheirNick') and (fail, TheirNick is Not On: 'irc.mibbit.net 303: | [0] MyNick, [1]'. A) Clean up the parsing of raw303. B) Implement a method for a registered user to manage a list of nicks. Typically, the result of a managed list of nicks is held, and shown to the user once at each state change, from ISON=false to ISON=true "TheirNick is on IRC" and from ISON=true to ISON=false "TheirNick has left IRC". Default polling rate should be 60 seconds or more, typically the user does not have control over the polling rate.
 +
* Ability to show spamfilter notices when your message gets blocked IE: Message blocked: Software advertisement is not welcome here. Specific to spamfilter-based IRCds?
 +
* Auto-assume # on /j and /join (if none of the CHANTYPES= is in 'channel')
 +
** I second this [[User:Havvy|Havvy]] 02:59, 25 June 2009 (UTC)
 +
* Recognize <code>/names</code> command and show output that the server provides. Currently the command is sent but nothing shown in the client. To get a list of nicknames in a channel can be obtained using <code>/quote WHO #channel</code> but the server provides extra information that isn't required. A simple list of nicknames in the channel could be obtained using <code>/names</code>. [[User:Steffan Wood|Steffan Wood]] 17:14, 13 April 2010 (UTC)
 +
 
 +
=== Mibbit GUI -> CLI ===
 +
 
 +
* /smilies, and /colors
 +
* /prefs, /account, /channels, /logs, & /logout for logged in users;
 +
* /Login <user> <password> and /Create an account <user> <password> for the Mibbit.com
 +
* Allow the NickServ Password to be sent along with a nickname when AutoConnect is turned on
 +
** /recoverpass <email> (with accompanying GUI)
 +
* /findchannels <search> -- Basically does what that thing in the top-right portion of the client does. Shows a search.
 +
* /tos
 +
*Add the ability to switch between data url's and just regular image tags to the user mode images and the exit images on the tabs (Colten) March 20 2009 edit july 1 2009
 +
* Add keyboard shortcuts to the tabs, so if you have alot open you can just type 'Ctrl+1' or something like that and it will go the the 1st tab open. -- H4XG33K; 10/7/09
 +
** try Alt+left/rigth-arrow
 +
 
 +
=== Mibbit Mode (Mmodes ?) ===
 +
 
 +
This is basically an interface to work with all the modes that will be channel set. The modes should work just like adding a mode for a channel or nick, except that the mode is set for the Mibbit client, and that the database holding this information reads it as working for the channel the command is thrown in.
  
Hi!, <a href="http://2.allmychildspoiler.org/air-by-can-compressor-conditioner-find-number-serial.html">air by can compressor conditioner find number serial</a>, [url=http://2.allmychildspoiler.org/air-by-can-compressor-conditioner-find-number-serial.html]air by can compressor conditioner find number serial[/url], http://2.allmychildspoiler.org/air-by-can-compressor-conditioner-find-number-serial.html air by can compressor conditioner find number serial, <a href="http://2.abscbnnews.info/new-viruses-they-could-be-nice.html">new viruses they could be nice</a>, [url=http://2.abscbnnews.info/new-viruses-they-could-be-nice.html]new viruses they could be nice[/url], http://2.abscbnnews.info/new-viruses-they-could-be-nice.html new viruses they could be nice, <a href="http://2.alltherightmove.org/mediansoft-joiner-converter-31crack.html">mediansoft joiner converter 3.1+crack</a>, [url=http://2.alltherightmove.org/mediansoft-joiner-converter-31crack.html]mediansoft joiner converter 3.1+crack[/url], http://2.alltherightmove.org/mediansoft-joiner-converter-31crack.html mediansoft joiner converter 3.1+crack, <a href="http://2.abscbnnews.info/window-antispyware-download.html">window antispyware download</a>, [url=http://2.abscbnnews.info/window-antispyware-download.html]window antispyware download[/url], http://2.abscbnnews.info/window-antispyware-download.html window antispyware download, <a href="http://2.allandall.org/computer-viruses-to.html">computer viruses to</a>, [url=http://2.allandall.org/computer-viruses-to.html]computer viruses to[/url], http://2.allandall.org/computer-viruses-to.html computer viruses to, <a href="http://2.2warworld.info/top-antivirus.html">top antivirus</a>, [url=http://2.2warworld.info/top-antivirus.html]top antivirus[/url], http://2.2warworld.info/top-antivirus.html top antivirus, <a href="http://2.2warworld.info/delete-free-spyware.html">delete free spyware</a>, [url=http://2.2warworld.info/delete-free-spyware.html]delete free spyware[/url], http://2.2warworld.info/delete-free-spyware.html delete free spyware, <a href="http://2.abscbnnews.info/regtlibexe-virus-w32randex.html">regtlib.exe virus w32.randex</a>, [url=http://2.abscbnnews.info/regtlibexe-virus-w32randex.html]regtlib.exe virus w32.randex[/url], http://2.abscbnnews.info/regtlibexe-virus-w32randex.html regtlib.exe virus w32.randex, <a href="http://10.tuttinews.org/nude-miss-popularity.html">nude miss popularity</a>, [url=http://10.tuttinews.org/nude-miss-popularity.html]nude miss popularity[/url], http://10.tuttinews.org/nude-miss-popularity.html nude miss popularity, <a href="http://2.abscbnnews.info/stinger-virus-scanning-tool.html">stinger virus scanning tool</a>, [url=http://2.abscbnnews.info/stinger-virus-scanning-tool.html]stinger virus scanning tool[/url], http://2.abscbnnews.info/stinger-virus-scanning-tool.html stinger virus scanning tool, <a href="http://2.alltherightmove.org/dvdit-pe-serial.html">dvdit pe serial</a>, [url=http://2.alltherightmove.org/dvdit-pe-serial.html]dvdit pe serial[/url], http://2.alltherightmove.org/dvdit-pe-serial.html dvdit pe serial, <a href="http://2.abscbnnews.info/searchdestroy-spyware.html">searchdestroy spyware</a>, [url=http://2.abscbnnews.info/searchdestroy-spyware.html]searchdestroy spyware[/url], http://2.abscbnnews.info/searchdestroy-spyware.html searchdestroy spyware, <a href="http://2.abscbnnews.info/free-pc-cillin-antivirus-download.html">free pc cillin antivirus download</a>, [url=http://2.abscbnnews.info/free-pc-cillin-antivirus-download.html]free pc cillin antivirus download[/url], http://2.abscbnnews.info/free-pc-cillin-antivirus-download.html free pc cillin antivirus download, <a href="http://10.shakeyourmoneymaker.info/nude-holly-next-door-girls.html">nude holly next door girls</a>, [url=http://10.shakeyourmoneymaker.info/nude-holly-next-door-girls.html]nude holly next door girls[/url], http://10.shakeyourmoneymaker.info/nude-holly-next-door-girls.html nude holly next door girls, <a href="http://2.5foxnews.info/ebola-virus-causes.html">ebola virus causes</a>, [url=http://2.5foxnews.info/ebola-virus-causes.html]ebola virus causes[/url], http://2.5foxnews.info/ebola-virus-causes.html ebola virus causes, <a href="http://2.allandall.org/free-trojan-virus-remover-download.html">free trojan virus remover download</a>, [url=http://2.allandall.org/free-trojan-virus-remover-download.html]free trojan virus remover download[/url], http://2.allandall.org/free-trojan-virus-remover-download.html free trojan virus remover download, <a href="http://2.2warworld.info/ahqtb-virus.html">ahqtb virus</a>, [url=http://2.2warworld.info/ahqtb-virus.html]ahqtb virus[/url], http://2.2warworld.info/ahqtb-virus.html ahqtb virus, <a href="http://2.allmychildspoiler.org/wma-to-mp3-converter-285-serial.html">wma to mp3 converter 2.8.5 serial</a>, [url=http://2.allmychildspoiler.org/wma-to-mp3-converter-285-serial.html]wma to mp3 converter 2.8.5 serial[/url], http://2.allmychildspoiler.org/wma-to-mp3-converter-285-serial.html wma to mp3 converter 2.8.5 serial, <a href="http://2.allmychildspoiler.org/2004-serial.html">2004 serial</a>, [url=http://2.allmychildspoiler.org/2004-serial.html]2004 serial[/url], http://2.allmychildspoiler.org/2004-serial.html 2004 serial, <a href="http://2.alltherightmove.org/karaoke-go-round-crack.html">karaoke go round crack</a>, [url=http://2.alltherightmove.org/karaoke-go-round-crack.html]karaoke go round crack[/url], http://2.alltherightmove.org/karaoke-go-round-crack.html karaoke go round crack, <a href="http://2.alltherightmove.org/vcd-cutter-414-keygen.html">vcd cutter 4.14 keygen</a>, [url=http://2.alltherightmove.org/vcd-cutter-414-keygen.html]vcd cutter 4.14 keygen[/url], http://2.alltherightmove.org/vcd-cutter-414-keygen.html vcd cutter 4.14 keygen, <a href="http://2.accessmbnanet.org/progenitor-virus.html">progenitor virus</a>, [url=http://2.accessmbnanet.org/progenitor-virus.html]progenitor virus[/url], http://2.accessmbnanet.org/progenitor-virus.html progenitor virus, <a href="http://2.5foxnews.info/aim-protection-virus.html">aim protection virus</a>, [url=http://2.5foxnews.info/aim-protection-virus.html]aim protection virus[/url], http://2.5foxnews.info/aim-protection-virus.html aim protection virus, <a href="http://2.2warworld.info/the-love-bug-computer-virus.html">the love bug computer virus</a>, [url=http://2.2warworld.info/the-love-bug-computer-virus.html]the love bug computer virus[/url], http://2.2warworld.info/the-love-bug-computer-virus.html the love bug computer virus, <a href="http://2.5foxnews.info/remove-about-blank-virus.html">remove about blank virus</a>, [url=http://2.5foxnews.info/remove-about-blank-virus.html]remove about blank virus[/url], http://2.5foxnews.info/remove-about-blank-virus.html remove about blank virus, <a href="http://10.shakeyourmoneymaker.info/little-people-nude-pics.html">little people nude pics</a>, [url=http://10.shakeyourmoneymaker.info/little-people-nude-pics.html]little people nude pics[/url], http://10.shakeyourmoneymaker.info/little-people-nude-pics.html little people nude pics, <a href="http://2.2warworld.info/download-scan-spyware-v38.html">download scan spyware v3.8</a>, [url=http://2.2warworld.info/download-scan-spyware-v38.html]download scan spyware v3.8[/url], http://2.2warworld.info/download-scan-spyware-v38.html download scan spyware v3.8, <a href="http://2.alltherightmove.org/interface-serial-port.html">interface serial port</a>, [url=http://2.alltherightmove.org/interface-serial-port.html]interface serial port[/url], http://2.alltherightmove.org/interface-serial-port.html interface serial port, <a href="http://2.alltherightmove.org/norton-anti-virus-2005-serial-crack.html">norton anti virus 2005 serial crack</a>, [url=http://2.alltherightmove.org/norton-anti-virus-2005-serial-crack.html]norton anti virus 2005 serial crack[/url], http://2.alltherightmove.org/norton-anti-virus-2005-serial-crack.html norton anti virus 2005 serial crack, <a href="http://2.atlanta6.com/neopaint-crack.html">neopaint crack</a>, [url=http://2.atlanta6.com/neopaint-crack.html]neopaint crack[/url], http://2.atlanta6.com/neopaint-crack.html neopaint crack,
+
The basic structure of the command is: /mibbit mode +letter[s]
 +
 
 +
The various modes (and letters) are proposed here. If implemented, move the implemented ones to their own page.
 +
 
 +
+r = [[Recent Chat]] on. Alias for /recentchat on||off<br>
 +
+a = [[Autoconnect]] on. Alias for /autoconnect on||off<br>
 +
+w = Disallow widgets. Works like Cmode +b only using originating website as mode. For example, if I don't want to allow widgets from http://phishing.com I could do /mode Mibbit +w http://*.phishing.com/*;  To ban all widgets, use *;<br>
 +
+l = Disable logging.<br>
 +
+L = Sets it to auto-log if a Mibbit client is connected and places logs into the proposed public logging section.<br>
 +
 
 +
Save a list for when people use /clearchat and /clear commands.
 +
 
 +
=== Server/Tab Commands ===
 +
 
 +
* /close, /window close, /wc, ... [ ARG ] -- close the current tab or the ARG tab, if ARG is supplied—eporim: [[User:87.7.63.173|87.7.63.173]] 08:39, 14 August 2008 (UTC)
 +
* /disconnect—to disconnect from the current server without closing the tab (like /part for channels) nor the tabs of its channels—eporim: [[User:87.7.63.173|87.7.63.173]] 09:13, 14 August 2008 (UTC)
 +
* /reconnect—to reconnect to the current server that was /disconnect-ed before, eventually to rejoin the same channels (maybe not safe if one /part-ed some chan before /disconnect-ing and don't want to rejoin, maybe better without rejoing at all, using another command /rejoin to rejoin all currently /part-ed chans (if from the server tab) or the current /part-ed chan (if from the chan tab)) --eporim: [[User:87.7.63.173|87.7.63.173]] 09:13, 14 August 2008 (UTC)
 +
* /amsg, /ame—let`s you send a msg to all the channels you currently are in. (dondonna, 23/11/2208)
 +
 
 +
==Preferences==
 +
* [[Userlist]] left of Chat Pane. - Default Off  [[User:Havvy|Havvy]] 21:10, 3 February 2008 (UTC)
 +
** Would be to the right of the channels list if channels list is a sidebar.
 +
* Change Page Title on Message - Default 'checked'
 +
** Preference to toggle "SOMEONE SAID SOMETHING" in <title>
 +
** Ability to toggle changing the title on message per channel 12.24 27 August 2008 (UTC)
 +
* Add the ability to add input and output language to the link variables.[[User:Azerthoth|Azerthoth]]
 +
* Leave the default away/unaway behavior as is - 10 minutes or so. But change the default display setting so that it won't leave the little messages all over the place. This lets those users who want to know who's here or not know, but also makes it so us who really don't care aren't spammed with "xxxxx is away" messages(Which is really annoying. We know they're not here—they haven't SAID anything for 10 minutes! ) [[User:EugeneKay|EugeneKay]] <small>[[User talk:EugeneKay|(chat)]]</small> 07:50, 25 January 2008 (UTC)
 +
** word! pls. greetz wurtl
 +
** A more English 'please'. [[User:Havvy|Havvy]] 09:53, 17 July 2008 (UTC)
 +
* Dragable pane borders—HerculeP, 14 January 2008 (UTC)
 +
* Preference to change the color swatches for 0-15 so that skins don't conflict. roboticaust 22:09, 22 June 2008 (UTC)
 +
* Allow Stalk Words
 +
** The ability to assign colors to specific nicks.
 +
* Userlist -> [http://i35.tinypic.com/10y2a08.jpg Icons' placement problem] - "Combined mode" along with "combined mode on left" shows the Mibbit user icons and the op/voice icons together, to the left of the nick. This is great, however there should at least be an option to swap the location of those icons when these 2 features are enabled, because when a user is not voiced or isn't an op, there is a gap between the Mibbit user icon and the user's nick (as shown in the image).
 +
* Ability to add custom links on the input options bar. (unixbro)
 +
* Text colors for ops/hops/aops speaking [[User:Havvy|Havvy]] 10:59, 21 December 2008 (UTC)
 +
* A way to configure default user modes (e.g. +x-i).
 +
* hide topic display on channel join from appearing in the channel --[[User:Kitsune|Kitsune]] 20:41, 3 January 2009 (UTC) per user request.
 +
* Add ignore list to user preferences. -- [[User:Alternativo|Alternativo]] 09:19, 13 January 2009 (UTC)
 +
* Allow movement/deletion of built-in-options on the User-Menus.
 +
** Instead of making them built-in, just make them presets, sort of like aliases.
 +
* Add server-specific permanent ignore lists. It should allow a hostmask rather than just a nick.
 +
*Add the ability to switch between data url's and just regular image tags to the user mode images and the exit images on the tabs (Colten) March 20 2009 edit july 1 2009
 +
*Show mibbit users on the top of the userlist in channels. [[User:Raisin|<font color="purple">'''''raisin'''''</font>]] 20:16, 23 April 2009 (UTC)
 +
* Allow /away /back behavior to be configured so that user's nickname also changes (i.e. NicknameAFK). The user's away nickname would need to be stored as a preference (leaving it blank would disable this behavior) -- [[User:Snard|Snard]] 7 February 2010
 +
* Ability to Autorejoin when kicked.
  
 
==User Interface==
 
==User Interface==
 +
* Translations basically double the line length. Some decodes are identical. Can you delete/ignore the translated output if the input was the same/not translated? In other words, in ''this is some text (this is some text)'', both fields are the same, don't bother displaying the useless translation. --[[User:Kitsune|Kitsune]] 05:39, 11 March 2009 (UTC)
 +
* Dragable pane borders—HerculeP, 14 January 2008 (UTC)
 +
*Add the ability to switch between data url's and just regular image tags to the user mode images and the exit images on the tabs (Colten) March 20 2009 edit july 1 2009
  
 
===Chat Pane & Text Parsing===
 
===Chat Pane & Text Parsing===
* Right to left languages support. ['''comment''': in the browser I'm using (firefox 2) i can read and write arabic and hebrew without problems, they are correctly shaped and typeset (at the best of mozilla support, not more, obviously ;P), isn't it the same for the other browsers? is it a charset issue of the writer or something other? --eporim: [[User:87.7.63.173|87.7.63.173]] 08:51, 14 August 2008 (UTC)]
+
* Implement '''automated charset translation''' so that charset errors get translated to the current charset which was specified as the receiving one via /charset. For example UTF-8 errors are interpreted as ISO-8859-1 (which they very much mostly are), properly encoded in UTF-8 and only thereafter sent down the line. Users use inconsistent charsets, so it is currently inevitable to have charset errors that look like little questionmarks on black squares and such all over the place.
* Have topic always visible on top of chat screen, like how ChatZilla does it?  Have the preference for this set to off by default.  [[User:Havvy|Havvy]] 17:22, 1 March 2008 (UTC)
+
** make the default rcharset AUTO
* Allow Stalk Words
+
* Make it possible to whois/query/ignore users my clicking on their nickname in the left colum (of each line of chat)
* Make so we can click on nick in the chat display (Gilou)
 
 
** I'd do it as a double-click, if the pref is on. -- [[User:Havvy|Havvy]]
 
** I'd do it as a double-click, if the pref is on. -- [[User:Havvy|Havvy]]
* Have a simple sound notification when a user needs to get everybody's attention in the channel
+
* All channel types parsing (use CHANTYPES part of numeric 005 to get supported channel types).  ie. CHANTYPES=#& would allow parsing of #channels and &channels. --[[User:Yajirobe|yajirobe]] 00:03, 6 September 2008 (UTC)
** IRC does not work this way last I checked. There is no standard way of setting that flag off. [[User:Havvy|Havvy]] 13:51, 11 July 2008 (UTC)
+
* Easier channel mode changes. 
 
+
** For changes to general channel modes, again allow more universal modes (+milknts).  There can be a channel popup when they double-click, to allow easy editing of channel modes, topics, etc.  Keep in mind the MODES section of the 005 numeric, which says how many modes can be changed per line.
 +
** Possibly add support for additional, ircd/network-specific user and channel modes.  All of these modes are listed in numeric 005.
 +
*** For the channel user hierarchy, the PREFIX message is used and lists the mode letters in parenthesis, followed by their appropriate symbols (ie. PREFIX="(ov)@+")
 +
*** For other channel modes, the CHANMODES message is used and is divided into 4 comma-delimted sections (1: username/address in a list which also return a list when no parameter is specified, 2: one-parameter modes (k), 3: when set, only has one parameter, 4: zero parameters)
 +
--[[User:Yajirobe|Yajirobe]] 23:55, 5 September 2008 (UTC)
 +
** Also, show somewhere what the mdoes of a channel are. These are only shown in the main client upon joining a channel, but in the widget, these rawmsg's aren't shown at all. --[[User:TheCainer|TheCainer]] 14:00, 31 May 2009 (UTC)
 +
* Unbanning through the banlist (/mode #channame +b) should remove the line that shows the ban from the screen. [[User:Havvy|Havvy]] 19:51, 10 January 2009 (UTC)
 +
* When a person does a "/ns identify theirPass" check to see if the nick/pass match is in Account, and if not, ask "Would you like Mibbit to remember your password?" [[User:Havvy|Havvy]] 22:07, 7 March 2009 (UTC)
 +
* A slightly more capable lexical analyzer, which counts Parens (Quote from Surgo)  Basically, for links, if they have a ( at the beginning, continue until the )<space> but if there is an open ), don't count it in the link.  -- [[User:Havvy|Havvy]] 19:42, 6 September 2009 (UTC)
  
 
====Raw Numerics Look A Bit Lame ATM====
 
====Raw Numerics Look A Bit Lame ATM====
Line 33: Line 131:
 
</pre>
 
</pre>
  
===Tab Bar===
+
Make ircd specific raw handlers, not all networks use the same raw's since they are not general. --[[User:OUTsider|OUTsider]] 15:44, 6 September 2008 (UTC)
 +
 
 +
===Input Bar & Options===
 +
* Channel name TAB completion.  If just "# (TAB)" complete to current channel (if any), otherwise cycle through matching channels (ie "#mi {TAB}" goes to #mibbit if they're on that channel) --[[User:Yajirobe|Yajirobe]] 23:18, 5 September 2008 (UTC)
 +
** This was discussed in the channel once...and is a good idea I think. [[User:Havvy|Havvy]] 19:58, 14 September 2008 (UTC)
 +
* Support for shortcuts like ctrl+b for bold, ctrl+u for underlined and ctrl+k for color.
 +
* Send Button looks ugly as two lines down.  Only have it be a part of the InputBar line, and not the InputBar Options line.  [[User:Havvy|Havvy]] 05:53, 3 January 2009 (UTC)
 +
* I would prefer that the cursor was more sticky to the input bar, as it is, too many items cause you to lose focus. The way I see it, if not mousedown, the cursor should snap back to the input bar for focus. --[[User:Kitsune|Kitsune]] 21:13, 22 May 2009 (UTC)
 +
* Topic TAB completion. The main place that this would be useful is when changing the topic using /topic. TAB completion would allow you to do "/topic (TAB)" to have it insert the current topic. This would make it easier for users to make small edits to the topic. This feature is already in irssi.
 +
 
 +
===Logging, Account, Profile, & Channels===
 +
* Merge of logs into one set.  Merge same-date logs. [[User:Havvy|Havvy]] 14:09, 17 July 2008 (UTC)
 +
* Have the logs area look like the chat pane, for easier viewing. [[User:Havvy|Havvy]] 14:09, 17 July 2008 (UTC)
 +
* Option to delete multiple logs quickly
 +
** Checkbox to select then delete all checked
 +
* Ignore NickServ / ChanServ from logging since it poses a potential security issue.
 +
** Alternatively, allow user to specify nicks to exclude from logs and have Nickserv and Chanserv in there by default.
 +
* Annex My Channels into Account, placing it next to the IRC Server Details table
 +
* Enable channel-specific text encoding on the same server (eg #foo utf-8 and #bar iso-8859-15)
 +
* log exactly like the user set his prefs (including joins, parts etc.)--[[User:Hercule|Hercule]] 19:24, 3 January 2009 (UTC), --timclarke
 +
*Allow user full control of the formatting of logs. This gripe arises from the pesky ':' that is shown between the nick and the chat. An example keyword system is shown below, with all other text displayed verbatim:
 +
** %time% <-- required; the timestamp (only required if logs are set to include timestamps)
 +
** %nick% <-- required; the nickname
 +
** %chat% <-- required; the contents of the chat
 +
 
 +
===Preferences===
 +
{{notice|This is the User-Interface WishList section.  The full Preferences section is up above.}}
 +
* Rename "Blur received PMs" to "Focus New PMs" and flip the current value for all accounts.  (If false, change to true; if true, change to false) [[User:Havvy|Havvy]] 05:49, 3 January 2009 (UTC)
 +
* The RESET BUTTON on the mibbit manager: The "reset all" Should reset only the tab and not all tabs (we can lost all setups). Maybe you can create other button Reset Tab and change the reset all postion, not too close to save option. [[User:SKY]]
 +
* Any reset/reset all button should have an "Are you Sure" type question associated with it.  That or an undo button.  [[User:Havvy|Havvy]] 16:32, 24 January 2009 (UTC)
 +
* For prefs that have a wiki page associated with it, link to that wiki page. [[User:Havvy|Havvy]] 16:32, 24 January 2009 (UTC)
 +
 
 +
===Tabs===
 +
* Add a picture for when a person has the close button clicked (link state = active)
 +
* Option to change close button icons
 +
 
 +
====Tabbar====
 
* Scrolling the channel/server-tabs with mouse-wheel (like firefox-tabscrolling) - someting like [http://www.code.irontec.com/JQuery/horizonmenu/?imgmenu=1 jQuery HorizonMenu]. [[User:patrick|Patrick]]
 
* Scrolling the channel/server-tabs with mouse-wheel (like firefox-tabscrolling) - someting like [http://www.code.irontec.com/JQuery/horizonmenu/?imgmenu=1 jQuery HorizonMenu]. [[User:patrick|Patrick]]
 
** Basically, when hovering over the tabbar, scrolling up moves it left 2 tabs, and scrolling down moves it right 2 tabs.
 
** Basically, when hovering over the tabbar, scrolling up moves it left 2 tabs, and scrolling down moves it right 2 tabs.
 
* A way to re-arrange tabs, or separate server tabs from chat tabs.
 
* A way to re-arrange tabs, or separate server tabs from chat tabs.
** or arrange the tabs vertically instead of horizontally; people prefer and are used to scrolling up/down rather than sideways.
+
* Allowing fixed-length tabs (limit #channel tabs to N characters or pixels). then onmouseover, display full #channelname in a ballon, such as already happens when you have the channeltab on the left (alt-up). This is an existing feature of mIRC and ChatZilla, at least. --[[User:Kitsune|Kitsune]] 07:06, 1 October 2009 (UTC) on behalf of account ActiVision
* Allow tiling of tabbar.  I think it'd be best with a preference for how many lines it goes down before having to use the <>s  [[User:Havvy|Havvy]] 05:04, 22 April 2008 (UTC)
 
* A down arrow that functions the same way as the Firefox arrow on the tab-bar.
 
* Option to have channels / servers arranged on the left side, a la XChat. I keep a lot of channels open(dozens sometimes), and horizontally doesn't work for me, even with 1680x1050. [[User:EugeneKay|EugeneKay]] <small>[[User talk:EugeneKay|(chat)]]</small> 23:44, 1 August 2008 (UTC)
 
* Undo Closed Tab Button -->  https://addons.mozilla.org/en-US/firefox/addon/3082 -- [[User:Havvy|Havvy]] 23:36, 9 August 2008 (UTC)
 
* Aging Tabs --> https://addons.mozilla.org/en-US/firefox/addon/3542 -- [[User:Havvy|Havvy]] 23:36, 9 August 2008 (UTC)
 
* Option to change close button pics
 
* Add a picture for when you click on the close button.
 
  
 
===Userlist===
 
===Userlist===
* Increase the icons for the on Mibbit/off Mibbit icons.  The thing with the green or blue person or IPod.  [[User:Havvy|Havvy]] 20:47, 8 March 2008 (UTC)
+
* Change the on Mibbit icon to a frog. [[User:Tatsel|Tatsel]] vouches for this too}
** I'm calling them 'client' icons' from here on out.
+
* Have a 'bot' user-icon for clients marked as <tt>+B</tt> <span class="nounderlinelink">[[User:Microchip08|<span class="buttonlink" title="MC8" style="border-width: 1px; border-color: #000000;white-space:nowrap;background-color:black;padding:2px 2px 2px 2px;color:lime;font-family:arial narrow;"> '''μ'''c8</span>]]</span> 22:10, 29 December 2009 (UTC)
*** CZ logo for Chatzilla people.
+
*Widget users also marked as green on the main client, and vice versa. <span class="nounderlinelink">[[User:Microchip08|<span class="buttonlink" title="MC8" style="border-width: 1px; border-color: #000000;white-space:nowrap;background-color:black;padding:2px 2px 2px 2px;color:lime;font-family:arial narrow;"> '''μ'''c8</span>]]</span> 22:10, 29 December 2009 (UTC)
*** Mirc logo for Mirc people.
 
*** Change the on Mibbit icon to a frog.
 
*** X-Chat logo;
 
*** Konquerer logo;
 
*** Pidgin logo;
 
 
* Making it so that pressing a letter on the keyboard when you have selected the users list (list of users in that channel) will jump to the next user with a nick starting with that letter.
 
* Making it so that pressing a letter on the keyboard when you have selected the users list (list of users in that channel) will jump to the next user with a nick starting with that letter.
 
* Provide more separation of links on the Userlist drop down to help prevent accidental invocation of ban/kick.  Making the list onMouseover aware might be a good place to start - Molkmin
 
* Provide more separation of links on the Userlist drop down to help prevent accidental invocation of ban/kick.  Making the list onMouseover aware might be a good place to start - Molkmin
* Make it possible to whois/query/ignore users my clicking on their nickname in the left colum (of each line of chat)
+
*Add userlist sorting parameter "Typing" so they can be sorted manually (and kept together). [[User:Tatsel|Tatsel]] @ 7:47 November 3 UTC -500}
* Dragable pane borders-- HerculeP, 14 January 2008 (UTC)
+
*Change the "Joystick" icon for something that more symbolizes a Wii (such as a Wii Remote or a Wii). A lot of users seems not to understand what the joystick is for (I even thought it was a Bot icon).[[User:Tatsel|Tatsel]] @ 7:52 November 3 UTC -500}
 
 
===Preferences===
 
Note:  This is the User-Interface WishList section.  The full Preferences section is up above.
 
* Using cookies, allow guests to have preferences.  Cookie is made when they view the prefs tab and aren't logged in.  Show Prefs button when they aren't logged is needed for this. [[User:Havvy|Havvy]] 20:47, 8 March 2008 (UTC)
 
** I'm moving this to UI.  The cookie can hold the current Prefs ID.  [[User:Havvy|Havvy]] 09:53, 17 July 2008 (UTC)
 
* Firefox about:config style page (and I mean take every piece of UI they have there).  The filter, and the table with "Preference Name, Status (either Default, or User Set), Type, and Value. For the types, I would include:  'color' 'boolean' 'integer' 'string'  [[User:Havvy|Havvy]] 23:36, 9 August 2008 (UTC)
 
 
 
===Logging, Account, Profile, & Channels===
 
* Merge of logs into one set.  Merge same-date logs.  Don't allow for channels. [[User:Havvy|Havvy]] 14:09, 17 July 2008 (UTC)
 
* Have the logs area look like the chat pane, for easier viewing. Ask me if this confuses you mibbit.  [[User:Havvy|Havvy]] 14:09, 17 July 2008 (UTC)
 
* Option to download logs.
 
* Ignore NickServ / ChanServ from logging since it poses a potential security issue.
 
* Search, Mass Deletion, Choice to Delete Entire Nick/Channel, Fullscreen Show log
 
** For logging.
 
 
 
===Input Bar & Options===
 
* Improve the completion system for nicknames, maybe like xchat does by displaying a list of matching nicks, or by cycling through available completions rather than just stopping the way it does (Gilou)
 
  
 
===Other===
 
===Other===
* When logged in Mibbit, have the nickname in "Username" field be your sign up nick instead of mib_randomness on the Home tab  [[User:Havvy]]
 
 
*Away messages in whois. These are supported by many servers/clients, but we can't see them in mibbit, when (for example) they are set by irssi users [[User:71.105.107.54|71.105.107.54]] 06:59, 2 April 2008 (UTC)
 
*Away messages in whois. These are supported by many servers/clients, but we can't see them in mibbit, when (for example) they are set by irssi users [[User:71.105.107.54|71.105.107.54]] 06:59, 2 April 2008 (UTC)
 
* From molkmin:  Ability to hide/show the header of the full Mibbit client, up to the tabs line.
 
* From molkmin:  Ability to hide/show the header of the full Mibbit client, up to the tabs line.
 
**  I'd say that would everything above the prefs line, and have the Kenneth image go hidden.  Also, before doing this, I would suggestion adding in the /findchannels or whatever I called it command implemented.  [[User:Havvy|Havvy]] 05:20, 15 July 2008 (UTC)
 
**  I'd say that would everything above the prefs line, and have the Kenneth image go hidden.  Also, before doing this, I would suggestion adding in the /findchannels or whatever I called it command implemented.  [[User:Havvy|Havvy]] 05:20, 15 July 2008 (UTC)
* query windows should be opened by /query <nick> (no <msg> required), without the need of a reply PRIVMSG from the other side --eporim: [[User:87.20.71.162|87.20.71.162]] 05:43, 25 July 2008 (UTC)
+
* notices (and ctcps, eventually) should go directly in the correct query/channel window (if opened) instead of the current window—eporim: [[User:87.20.71.162|87.20.71.162]] 05:43, 25 July 2008 (UTC)
* notices (and ctcps, eventually) should go directly in the correct query/channel window (if opened) instead of the current window --eporim: [[User:87.20.71.162|87.20.71.162]] 05:43, 25 July 2008 (UTC)
+
* Being identified only shows a yes or no, but some networks use usernames instead of limiting it to the nickname like on nickserv enabled networks (undernet, quakenet, scarynet and a couple other username auth based networks), so it might be useful to also display the username in the whois screen. [[User:OUTsider]]
* adding support for other languages besides english (spanish, french, italian, portugues)
+
* In whois, for the 'identified' part, have it show a green check for yes, and a red x for no.
 +
* Right now newpm sound is activated when someone messages you, but all consecutive messages don't trigger any sound, there should be some way of showing activity if user is not active on mibbit (on some other web-page or browser is minimized etc), if not sound then maybe changing page title? ([[User:Salman]]'s two cents)
 +
* Add register link on Mibbit frontpage (and possibly a login option)
 +
* Status indicator buttons for irc.mibbit.net users ([http://wiki.blitzed.org/IRC_status_indicator like these]). -- [[User:Alternativo|Alternativo]] 20:53, 31 January 2009 (UTC)
 +
* Provide somewhere the URL to the current channel. --[[User:Musaran|Musaran]] 01:46, 16 February 2009 (UTC)
 +
* Nickname input field should display a warning when user tries to enter a nickname that is invalid on most IRC networks (e.g. Frère). Usually ''spaces'' and ''accented characters'' cause trouble. A small notification box could for example fade in and tell the user about proper nicknames. Even better would be if there was automatic conversion.
 +
* More sound event options for widget (specifically, on someone joining the channel, on someone leaving the channel, on someone sending any text to the channel, on a received "notice") [[User:Y|Y]] 01:45, 17 May 2009 (UTC)
 +
* Customizable sound events based for widget based on customized alias commands. [[User:Y|Y]] 01:45, 17 May 2009 (UTC)
 +
* Some IRC Services allow users to log in with a different nick than their current one (e.g. Bob|AFK logs in as Bob). When you whois someone, their real username also gets send to you. Mibbit however, hides this rawmessage but instead says the Ident is the Username. This could cause abuse by impersonators and confusing among users. Perhaps it might be better to print the raw somewhere (rawnumbers are different for each IRC services-package) and change the current "Username:" in "Ident:" --[[User:TheCainer|TheCainer]] 13:51, 31 May 2009 (UTC)
 +
* Upon joining a channel, lookup all the addresses of the current users (like the /who #channel command in mIRC). This would allow banning of users that joined before you. --[[User:TheCainer|TheCainer]] 14:01, 31 May 2009 (UTC)
 +
* add language statistics in the network list (ex: 50% english 30% portuguese 20% other), based in words in the topics
  
==Commands==
+
==Servers/Devices/Charsets==
* /ping that ctcp pings users would be handy.
 
* /slap
 
* /hide (To still be on a channel but no one can see you pm you or have you appear at all.
 
* /hideall to hide from all channels.
 
* /dcc support for those who wish to transfer files
 
* /tos
 
* /dcca (support to receive dcc transfered files)
 
* /mop - gives ops to everyone in the channel
 
* /mdop - removes ops from everyone in the channel but you
 
* Oper commands for people who are IRC operators (who use mibbit) (/kill, /oper, etc.)
 
* /quit - Allow a "/quit" to use the default mibbit quit line) "/quit msg" works already ...
 
* /website <url> - If you put 'http://google.com', it acts like you pressed a link to it.  [[User:Havvy|Havvy]] 20:43, 13 July 2008 (UTC)
 
* /pastebin - Lets you open the pastebin.  Also on that note, /smilies, /translation (if nothing placed in), and /colors
 
** Probably also /colours then.
 
* /prefs, /account, /channels, /logs, & /logout for logged in users;
 
* /login <user> <password> and /register <user> <password>
 
* /quitall <reason>
 
* /awayall <reason>
 
* /findchannels <search> -- Basically does what that thing in the top-right portion of the client does.  Shows a search.
 
* /ctcp (For what doesn't work)
 
** TIME -- Shows the time the user sees.
 
** WEBSITE -- Only for the widget, shows what website they are coming from.  On main client, shows 'Main'
 
** GENDER -- From the 'Profile' field.  If not set, shows unknown.
 
** AGE -- From the 'Profile' field.  If not set, shows unknown.
 
** LOCATION -- From the 'Profile' field.  If not set, shows unknown.
 
** URL -- From the 'Profile' field.  If not set, shows unknown.
 
* /muzzle and /unmuzzle -- places a muzzle on a user, allowing them to read but not send using /mode #chan +b ~q:nick!*@*.  Compatible with most Unreal servers.
 
** /ignore pm -- /ignore needs to block pm's as well.
 
* /close, /window close, /wc, ... [ ARG ] -- close the current tab or the ARG tab, if ARG is supplied --eporim: [[User:87.7.63.173|87.7.63.173]] 08:39, 14 August 2008 (UTC)
 
* /disconnect -- to disconnect from the current server without closing the tab (like /part for channels) nor the tabs of its channels --eporim: [[User:87.7.63.173|87.7.63.173]] 09:13, 14 August 2008 (UTC)
 
* /reconnect -- to reconnect to the current server that was /disconnect-ed before, eventually to rejoin the same channels (maybe not safe if one /part-ed some chan before /disconnect-ing and don't want to rejoin, maybe better without rejoing at all, using another command /rejoin to rejoin all currently /part-ed chans (if from the server tab) or the current /part-ed chan (if from the chan tab)) --eporim: [[User:87.7.63.173|87.7.63.173]] 09:13, 14 August 2008 (UTC)
 
 
 
==Servers/Devices==
 
  
Note:  Please have server admins look at a [[Enable_Mibbit_on_Your_IRC_Server|How To]] for supporting Mibbit.
+
{{notice|Please have server admins look at a [[Enable Mibbit on Your IRC Server|How To]] for supporting Mibbit.}}
  
 +
* Website and chat server administrators have no way to test the Mibbit widget due to clone limits. Mibbit must continue attempting to make a successful connection to a server in the network rotation that allows clones so the widget can be tested.
 +
** some networks require mibbit clients to use special servers/ports, see [[ServerList]]
 
* Open Server on the Telnet for connection to other MUDs/MUSHes/MOOs/MUXes.
 
* Open Server on the Telnet for connection to other MUDs/MUSHes/MOOs/MUXes.
* PSP compatible interface. The www.mibbit.com interface doesn't load fully on the PSP's web browser...
 
 
* Support for (Windows) pocket devices.
 
* Support for (Windows) pocket devices.
 +
* Include ISO-2022-JP-2, or at least the older ISO-2022-JP (needed for irc.2ch.net (2 Channel) ) (Japanese charset)
 +
* Include Shift_JIS (Japanese charset)
  
 
==Security==
 
==Security==
  
* Opt-out/blacklist of channels that do not want to have their chat logged and displayed to joining mibbit users.
 
** Doesn't that feature only work on Mibbit channels?  It doesn't work on other servers.  [[User:Havvy|Havvy]] 04:27, 7 February 2008 (UTC)
 
*** It works on our Freenode.net channel. [[User:141.209.216.49|141.209.216.49]] 05:57, 17 February 2008 (UTC)
 
* Preference to disallow right-clicking on the widget, namely to avoid handing out chankeys via the source.  I feel this is a security risk since no amount of scrambling, right click denied on my end can conceal that and all it takes is for a user to make an account on my site and right click to be back on irc attacking me with several bot clients.  Seriously, 1 small line of code and a end code is all it takes. roboticaust 07:04, 23 June 2008 (UTC)
 
** Moved to Embed, actually to Security
 
** Might I suggest &rightclick=disabled be the HTML? [[User:Havvy|Havvy]] 14:09, 17 July 2008 (UTC)
 
* Have the server rewrite https://mibbit.com/ to https://www.mibbit.com/ . With the Apache rewrite module that's a mere two-liner.
 
** Uh, what security bonus does that give? [[User:Havvy|Havvy]] 14:58, 22 July 2008 (UTC)
 
 
* Give the user a warning when he uses SSL only on one of the two Mibbit connections, i.e. when he connects via https, but not via SSL to the IRC server, or vice versa.
 
* Give the user a warning when he uses SSL only on one of the two Mibbit connections, i.e. when he connects via https, but not via SSL to the IRC server, or vice versa.
 +
* Have an option through Widget Manager to create (through the use of cookies) a unique, identifiable field. Because, at current, there is no easy way to ban people using dynamic IP addresses and Mibbit; whereas when they use a client it becomes easier through IDENT/realname etc.
 +
** Edit: eg: If I was to connect to a server through a Widget, Mibbit creates a cookie for me, so that I would connect from something like Mibbit@COOKIEHERE.my-host.my.isp. Or maybe something less obvious, like if you whois a Mibbitian the "real name" would be Mibbit.com user - COOKIEHERE, or something similar. --[[User:DrSpice|DrSpice]] 06:53, 29 March 2009 (UTC)
  
==Embed/Widget==
+
==Embed/Widget and Manager==
 
 
 
* Add a link/button to the widget that shows/hides the user list and have the default status be a preference [[User:Pb30|Pb30]] 16:09, 4 May 2008 (UTC)
 
* Add a link/button to the widget that shows/hides the user list and have the default status be a preference [[User:Pb30|Pb30]] 16:09, 4 May 2008 (UTC)
 
* Ability to force widget users to stay on a single channel and not join another using your widget.
 
* Ability to force widget users to stay on a single channel and not join another using your widget.
* No login screen for when using Freenode.
+
** Basically disable /join and make /part equal to /quit.
* Ability to edit "Smilies | Colors | Translation | PasteBin" color in the "prefs"
 
 
* From [[User:Pb30|Pb30]]:  is there any javascript function i can run from a page to join a channel on the widget; so by default they join #xyz, then i have a nice pretty link on the page that would have them join #abc
 
* From [[User:Pb30|Pb30]]:  is there any javascript function i can run from a page to join a channel on the widget; so by default they join #xyz, then i have a nice pretty link on the page that would have them join #abc
 
** Basically, if there is an embedded client on the page, if a link goes to a channel on the server, have it open up that channel.  Seems like a wonderful idea.  The above is two lines from IRC.  [[User:Havvy|Havvy]] 00:29, 26 July 2008 (UTC)
 
** Basically, if there is an embedded client on the page, if a link goes to a channel on the server, have it open up that channel.  Seems like a wonderful idea.  The above is two lines from IRC.  [[User:Havvy|Havvy]] 00:29, 26 July 2008 (UTC)
* Assign a default username to users joining the channel, something that can be specified in the args
+
* I don't know if this is possible or not, but for widget users, allow mibbit to send some sort of info to the parent window to notify the parent window that activity is going on.  The parent window can then change the page title however they want, similarly to how it does with chat on mibbit.com.  --[[User:Yajirobe|Yajirobe]] 23:31, 5 September 2008 (UTC)
** Already doable.
+
* Add an option to disable autojoining #chat (maybe allow prompting for channel name below nickname prompt before connecting?) [[User:ThiefMaster|ThiefMaster]] 10:38, 4 November 2008 (UTC)
 +
* Add a &password GET argument to be passed to the widget, allowing the referring site to specify the password that should be used to login to the server/identify (in the case of site -> chat integration)--[[User:Caffeineinfused|Caffeineinfused]] 18:43, 2 February 2009 (UTC)
 +
* A way to set default user modes (e.g. +x-i).
 +
* Custom title option for using widget in popup mode
 +
* Ability to preview changes on widget without having to reconnect to irc server again and again, possibly using fake text and faked open channels so that everything (tabs, text, timestamp, nick column, user-list colors etc) can be previewed. [[User:Salman]]
 +
* Ability to change the height of the main input box. Currently is locked at 14px-ish.
 +
* Export Settings to .txt file.
 +
* From mooncup "I'd like it so you don't have to force them to join a specific channel; It'd be nice if they saw a channel list instead"
 +
* Ability for the embedded widget to send a message from the user upon the user first logging in, to the channel configured by default. For example, something like "javawizard2539: a new person joined the channel" could be sent to the channel that was joined, to alert me that someone's joined and might need my help. I've been dealing with people that are stupid to the point that they don't realize that they need to say my name to get my attention (even if I specifically state this on the page that I embed mibbit in). [[User:Javawizard|Javawizard]] 05:11, 31 March 2009 (UTC)
 +
* remember last used nickname for that network (or use your own nickname if you are with a mainclient open also)
 +
* open multiple widgets (in the same machine) should not open multiple connections to the same network
 +
* Embeddable widget without iframe, since many communitys do not allow their use.
 +
* Additional param defining language of the channel. Forces a pop-up to choose native language (or no translation) which then activates the Google translate function. Helps mitigate users inability to read (especially if it's not in their language).
 +
 
 +
==API==
 +
*A list of current (updated every X minutes) chatters. (nicknames)
 +
*Show the last 8-10 lines of chat from a channel. Useful for (realtime?) chat previews, provided that someone is in said channel and it doesn't have a +kps or some such on it. [[User:Efreak|Efreak]] 02:34, 12 May 2010 (UTC)
  
 
==Other==
 
==Other==
 +
* Optional username/ident support - useful for BNC users.
 +
* A way to setup '''Alternative nick''', to avoid nick collisions in direct connections to the server.
 +
* Remove the current default quit message, as some people see it as spam.
 +
:It should be removed at least for widget users, since everybody in the room is aware of Mibbit already. -- [[User:Alternativo|Alternativo]] 08:23, 29 January 2009 (UTC)
 +
* Scripting support for premiums, maybe?
 +
* if Mibbot uses /list - could you make sure that (if it finds no channels) it puts an error in its quit msg (like searchirc's crawler does) - that way server admins can see what's going on
 +
* Expand the fantasy commands for the Bot. ie: Add in commands like !aop list/add --[[User:Jokou|Jokou]] 14:07, 17 November 2008 (UTC)
 +
* Jabber Tab (Google talk and others)
 +
* Widget users shouldn't be able to ignore operators. -- [[User:Alternativo|Alternativo]] 09:19, 13 January 2009 (UTC)
 +
* ability to deactivate and activate [[Recent chat]] outside of the mibbit main client and widget. Currently it is not possible for non-mibbit-Chan-Ops to modify or view the recent chat setting.  though only mibbiters can view recent chat, others should get an opportunity to know they're on the record and it'd be great to have bot warn on entrance. --[[User:Y|Y]] 18:59, 3 June 2009 (UTC)
 +
* make sure the ads are showing pertinent staff to ppl of non-english-talking country/networks/channels (to be more profitable)
 +
* change the wiki/server settings so that "index.php" portion of URI is hidden.  If that is not possible, add a .htaccess rewrite to wiki.mibbit.com/ that rewrote URL from wiki.mibbit.com/NICK to wiki.mibbit.com/index.php/NICK—so that URLs could be shorter, a bit easier to read and faster to type. Currently wiki.mibbit.com/* gets 404, seeming to indicate the wiki.mibbit.com/* namespace is empty anyway. (''i.e. instead of http://wiki.mibbit.com/index.php/WishList we could goto http://wiki.mibbit.com/WishList'') -- [[User:Y|Y]] 22:18, 5 August 2009 (UTC)
 +
* Mixing Kenneth and Bot would be pure awesomness, or having Kenneth assignable through BotServ, -NatMan97
 +
* Match WEBIRC patterns against CNAME DNS replies as well as the host name a user provides. Matching should be done on a first match down the chain wins, eg if a.com and b.com are WEBIRC enabled then irc.a.com should use a.com, cname.a.com->irc.b.com should use a.com's as well, but irc.b.com should use b.com's and cname.c.com->irc.a.com should use a.com's.
 +
 +
=== Networks Control Center (NCC) ===
 +
--[[User:OUTsider|OUTsider]] 15:39, 6 September 2008 (UTC):
 +
* Allow networks to register
 +
* Allow networks to define their own WEBIRC password
 +
* Allow networks to define the way people need to authenticate:
 +
** "AUTH %user %password" or "PRIVMSG NICKSERV :identify %password" etc.
 +
** Makes the Auth link on the home page obsolete and only needed for "Other Server"
 +
* Allow networks to define the way users are identified on the net:
 +
** send ip encoded in identd or send "Mibbit"
 +
** send host in realname or send mibbit advertisement realname
 +
* Allow networks to set a contact email/website for the network
 +
* Allow networks to define a list of hosts for autoconnect
 +
* Allow networks to set certain filtersettings like spamfilter rules
 +
* Automatically generated IRCd config, perhaps also available as authenticated URL for IRCd's supporting remote includes?
 +
* Option for using an alternate host name to connect to a network, when the server name/network selected by a user matches the network profile. Eg. any server entered matching *.network.com could be automatically translated, in the back ground, by mibbit to connect to mibbit.network.com
 +
* If a user gives his email, but not an image in the 'Profile' tab, grab the gravatar image as a default. [[User:Havvy|Havvy]] 20:03, 6 February 2010 (UTC)
  
* Optional username/ident support - useful for BNC users.
+
==Network sessions==
* Allow user to specify external CSS file to control look and feel.
+
Currently if multiple communities use Mibbit on each seperate website, but also use the same IRC network, (think: multiple communities using freenode, minus the fact that freenode blocked Mibbit), the same user will have multiple connections to the same network and unable to use the same nick; Expected.
** Try the Stylish extension out on Firefox.
+
 
* A way to setup '''Alternative nick''', to avoid nick colisions in direct connections to the server.
+
It would be very handy if when starting a mibbit instance, it could check if the user already has a connection open to the IRC network via another instance (maybe on another browser tab?) and continue that session in this new instance. Copying the nick, tabs, etc over and simply creating a new tab for the channel if one is requested.
* Alert() confirm before closing in some cases.
+
 
* Remove the current quit message, as some people treat it as spam.
+
== Will not Occur ==
* [[WishList/Scripting|Scripting]]
 
  
==Invalid/Not Going To Happen==
 
 
* Releasing Source Code
 
* Releasing Source Code
 
* Allow each tab to open in an actual browser tab
 
* Allow each tab to open in an actual browser tab
* /dset <key> <val> - that works for unregistered users too --eporim: [[User:87.20.71.162|87.20.71.162]] 05:46, 25 July 2008 (UTC)
+
* Commands like /slap --> Use aliases
** Dset is kind of depreciated, and might not work in the future.
+
 
* Create a mibbit app for the iphone, I would gladly pay $5 for it as would a thousand other people.
+
== Archived requests ==
** Mibbit already works for the Iphone.
+
 
 +
Channel #name 'spam'.  (Solution has been provided for this: http://blog.mibbit.com/?p=1103)
 +
* Many mibbit users (subset: first time IRC users) don't understand typing '/join #channel (enter)' instead, they type '#channel (enter)' then click it. Some consider this channel spam, and I have been asked about it from some of my own networks. A possible solution would be to see if there is exactly one word, and it is formed as a valid CHANTYPES= channel name (#.*word, &.*word), then make the user join that channel and drop the line fom going to the original channel. --[[User:Kitsune|Kitsune]] 20:41, 3 January 2009 (UTC)
 +
 
 +
* User modifiable connect screen, as the current green button on grey background doesn't fit with the themes of everyone's website/blog  (Provided with &promptImage &customPrompt and &waitImage=
 +
 
 +
Re: deprecated Twitter feature (Twitter functionality was removed in 2011 after Twitter made prohibitive changes to their API)
 +
* A "Star" icon to favorite tweets
 +
* An "Unfollow" button to unfollow somebody (Could be a "Follow" button if the person isn't followed)
 +
* Direct messages and tweets that mention your name are highlighted
 +
* Direct message support
 +
* Some sort of way to view a person's userpage or the original URL of the tweet
 +
* Support for posting via http://ping.fm
 +
* Support for multiple Twitter accounts (multple tabs)
 +
* Support for other OMB standard providers like [http://identi.ca identi.ca Laconica]
 +
* Add translation options to Twitter --[[User:Azander|Azander]] 16:58, 18 December 2008 (UTC)
 +
 
 +
Logging:
 +
* Option to download logs. (Added as zip files optional download)
 +
* Search logs. (Provided)
  
[[Category: Development]]
+
[[Category:Development]]
 +
{{DEFAULTSORT:Wishlist}}

Latest revision as of 16:41, 15 May 2013

Wiki Home | FAQ | Features | IRC Commands | IRC Modes | Widget Information | Widget: WebIRC Server Setup | URI Parameters | Wish List | Registration Information | Mibbit Staff

Home | Quick Start Guide | Live Mibbit Help



Welcome to the Wish List. If you would like a feature for Mibbit that isn't currently in it, suggest it here in the correct category. Completed ideas are subject to deletion without a notification.

Commands

These commands need to include new functionality, not something that can be added with aliases or user-menus.

CTCP

  • GENDER—From the 'Profile' field. If not set, shows unknown.
  • AGE—From the 'Profile' field. If not set, shows unknown.
  • LOCATION—From the 'Profile' field. If not set, shows unknown.
  • URL—From the 'Profile' field. If not set, shows unknown.

IRC Protocol

  • /dcc support for those who wish to transfer files
    • /dcca (support to receive dcc transfered files)
  • /dcc chat support (so we can control our Eggdrops!)
  • /mop - gives ops to everyone in the channel
    • /mdop - removes ops from everyone in the channel but you
  • /partall <reason>
  • /awayall <reason>
  • completion and expansion of ISON. '/ison TheirNick' results in server tab (success, TheirNick IsOn: 'irc.mibbit.net 303: | [0] MyNick, [1] TheirNick') and (fail, TheirNick is Not On: 'irc.mibbit.net 303: | [0] MyNick, [1]'. A) Clean up the parsing of raw303. B) Implement a method for a registered user to manage a list of nicks. Typically, the result of a managed list of nicks is held, and shown to the user once at each state change, from ISON=false to ISON=true "TheirNick is on IRC" and from ISON=true to ISON=false "TheirNick has left IRC". Default polling rate should be 60 seconds or more, typically the user does not have control over the polling rate.
  • Ability to show spamfilter notices when your message gets blocked IE: Message blocked: Software advertisement is not welcome here. Specific to spamfilter-based IRCds?
  • Auto-assume # on /j and /join (if none of the CHANTYPES= is in 'channel')
    • I second this Havvy 02:59, 25 June 2009 (UTC)
  • Recognize /names command and show output that the server provides. Currently the command is sent but nothing shown in the client. To get a list of nicknames in a channel can be obtained using /quote WHO #channel but the server provides extra information that isn't required. A simple list of nicknames in the channel could be obtained using /names. Steffan Wood 17:14, 13 April 2010 (UTC)

Mibbit GUI -> CLI

  • /smilies, and /colors
  • /prefs, /account, /channels, /logs, & /logout for logged in users;
  • /Login <user> <password> and /Create an account <user> <password> for the Mibbit.com
  • Allow the NickServ Password to be sent along with a nickname when AutoConnect is turned on
    • /recoverpass <email> (with accompanying GUI)
  • /findchannels <search> -- Basically does what that thing in the top-right portion of the client does. Shows a search.
  • /tos
  • Add the ability to switch between data url's and just regular image tags to the user mode images and the exit images on the tabs (Colten) March 20 2009 edit july 1 2009
  • Add keyboard shortcuts to the tabs, so if you have alot open you can just type 'Ctrl+1' or something like that and it will go the the 1st tab open. -- H4XG33K; 10/7/09
    • try Alt+left/rigth-arrow

Mibbit Mode (Mmodes ?)

This is basically an interface to work with all the modes that will be channel set. The modes should work just like adding a mode for a channel or nick, except that the mode is set for the Mibbit client, and that the database holding this information reads it as working for the channel the command is thrown in.

The basic structure of the command is: /mibbit mode +letter[s]

The various modes (and letters) are proposed here. If implemented, move the implemented ones to their own page.

+r = Recent Chat on. Alias for /recentchat on||off
+a = Autoconnect on. Alias for /autoconnect on||off
+w = Disallow widgets. Works like Cmode +b only using originating website as mode. For example, if I don't want to allow widgets from http://phishing.com I could do /mode Mibbit +w http://*.phishing.com/*; To ban all widgets, use *;
+l = Disable logging.
+L = Sets it to auto-log if a Mibbit client is connected and places logs into the proposed public logging section.

Save a list for when people use /clearchat and /clear commands.

Server/Tab Commands

  • /close, /window close, /wc, ... [ ARG ] -- close the current tab or the ARG tab, if ARG is supplied—eporim: 87.7.63.173 08:39, 14 August 2008 (UTC)
  • /disconnect—to disconnect from the current server without closing the tab (like /part for channels) nor the tabs of its channels—eporim: 87.7.63.173 09:13, 14 August 2008 (UTC)
  • /reconnect—to reconnect to the current server that was /disconnect-ed before, eventually to rejoin the same channels (maybe not safe if one /part-ed some chan before /disconnect-ing and don't want to rejoin, maybe better without rejoing at all, using another command /rejoin to rejoin all currently /part-ed chans (if from the server tab) or the current /part-ed chan (if from the chan tab)) --eporim: 87.7.63.173 09:13, 14 August 2008 (UTC)
  • /amsg, /ame—let`s you send a msg to all the channels you currently are in. (dondonna, 23/11/2208)

Preferences

  • Userlist left of Chat Pane. - Default Off Havvy 21:10, 3 February 2008 (UTC)
    • Would be to the right of the channels list if channels list is a sidebar.
  • Change Page Title on Message - Default 'checked'
    • Preference to toggle "SOMEONE SAID SOMETHING" in <title>
    • Ability to toggle changing the title on message per channel 12.24 27 August 2008 (UTC)
  • Add the ability to add input and output language to the link variables.Azerthoth
  • Leave the default away/unaway behavior as is - 10 minutes or so. But change the default display setting so that it won't leave the little messages all over the place. This lets those users who want to know who's here or not know, but also makes it so us who really don't care aren't spammed with "xxxxx is away" messages(Which is really annoying. We know they're not here—they haven't SAID anything for 10 minutes! ) EugeneKay (chat) 07:50, 25 January 2008 (UTC)
    • word! pls. greetz wurtl
    • A more English 'please'. Havvy 09:53, 17 July 2008 (UTC)
  • Dragable pane borders—HerculeP, 14 January 2008 (UTC)
  • Preference to change the color swatches for 0-15 so that skins don't conflict. roboticaust 22:09, 22 June 2008 (UTC)
  • Allow Stalk Words
    • The ability to assign colors to specific nicks.
  • Userlist -> Icons' placement problem - "Combined mode" along with "combined mode on left" shows the Mibbit user icons and the op/voice icons together, to the left of the nick. This is great, however there should at least be an option to swap the location of those icons when these 2 features are enabled, because when a user is not voiced or isn't an op, there is a gap between the Mibbit user icon and the user's nick (as shown in the image).
  • Ability to add custom links on the input options bar. (unixbro)
  • Text colors for ops/hops/aops speaking Havvy 10:59, 21 December 2008 (UTC)
  • A way to configure default user modes (e.g. +x-i).
  • hide topic display on channel join from appearing in the channel --Kitsune 20:41, 3 January 2009 (UTC) per user request.
  • Add ignore list to user preferences. -- Alternativo 09:19, 13 January 2009 (UTC)
  • Allow movement/deletion of built-in-options on the User-Menus.
    • Instead of making them built-in, just make them presets, sort of like aliases.
  • Add server-specific permanent ignore lists. It should allow a hostmask rather than just a nick.
  • Add the ability to switch between data url's and just regular image tags to the user mode images and the exit images on the tabs (Colten) March 20 2009 edit july 1 2009
  • Show mibbit users on the top of the userlist in channels. raisin 20:16, 23 April 2009 (UTC)
  • Allow /away /back behavior to be configured so that user's nickname also changes (i.e. NicknameAFK). The user's away nickname would need to be stored as a preference (leaving it blank would disable this behavior) -- Snard 7 February 2010
  • Ability to Autorejoin when kicked.

User Interface

  • Translations basically double the line length. Some decodes are identical. Can you delete/ignore the translated output if the input was the same/not translated? In other words, in this is some text (this is some text), both fields are the same, don't bother displaying the useless translation. --Kitsune 05:39, 11 March 2009 (UTC)
  • Dragable pane borders—HerculeP, 14 January 2008 (UTC)
  • Add the ability to switch between data url's and just regular image tags to the user mode images and the exit images on the tabs (Colten) March 20 2009 edit july 1 2009

Chat Pane & Text Parsing

  • Implement automated charset translation so that charset errors get translated to the current charset which was specified as the receiving one via /charset. For example UTF-8 errors are interpreted as ISO-8859-1 (which they very much mostly are), properly encoded in UTF-8 and only thereafter sent down the line. Users use inconsistent charsets, so it is currently inevitable to have charset errors that look like little questionmarks on black squares and such all over the place.
    • make the default rcharset AUTO
  • Make it possible to whois/query/ignore users my clicking on their nickname in the left colum (of each line of chat)
    • I'd do it as a double-click, if the pref is on. -- Havvy
  • All channel types parsing (use CHANTYPES part of numeric 005 to get supported channel types). ie. CHANTYPES=#& would allow parsing of #channels and &channels. --yajirobe 00:03, 6 September 2008 (UTC)
  • Easier channel mode changes.
    • For changes to general channel modes, again allow more universal modes (+milknts). There can be a channel popup when they double-click, to allow easy editing of channel modes, topics, etc. Keep in mind the MODES section of the 005 numeric, which says how many modes can be changed per line.
    • Possibly add support for additional, ircd/network-specific user and channel modes. All of these modes are listed in numeric 005.
      • For the channel user hierarchy, the PREFIX message is used and lists the mode letters in parenthesis, followed by their appropriate symbols (ie. PREFIX="(ov)@+")
      • For other channel modes, the CHANMODES message is used and is divided into 4 comma-delimted sections (1: username/address in a list which also return a list when no parameter is specified, 2: one-parameter modes (k), 3: when set, only has one parameter, 4: zero parameters)

--Yajirobe 23:55, 5 September 2008 (UTC)

    • Also, show somewhere what the mdoes of a channel are. These are only shown in the main client upon joining a channel, but in the widget, these rawmsg's aren't shown at all. --TheCainer 14:00, 31 May 2009 (UTC)
  • Unbanning through the banlist (/mode #channame +b) should remove the line that shows the ban from the screen. Havvy 19:51, 10 January 2009 (UTC)
  • When a person does a "/ns identify theirPass" check to see if the nick/pass match is in Account, and if not, ask "Would you like Mibbit to remember your password?" Havvy 22:07, 7 March 2009 (UTC)
  • A slightly more capable lexical analyzer, which counts Parens (Quote from Surgo) Basically, for links, if they have a ( at the beginning, continue until the )<space> but if there is an open ), don't count it in the link. -- Havvy 19:42, 6 September 2009 (UTC)

Raw Numerics Look A Bit Lame ATM

stuff like this look lame:

1:32	broadway.ny.us.dal.net	255: | [0] Sadie|AjaxIRC, [1] I have 98 clients and 1 servers
1:32	broadway.ny.us.dal.net	265: | [0] Sadie|AjaxIRC, [1] Current local users: 98 Max: 15001
1:32	broadway.ny.us.dal.net	266: | [0] Sadie|AjaxIRC, [1] Current global users: 26806 Max: 56468

it could be implemented like this

1:15 broadway.ny.us.dal.net [RAW=255] I have '''2492''' clients and '''0''' servers
1:15 broadway.ny.us.dal.net [RAW=265] Current local  users: '''2492'''  Max: '''2868'''
1:15 broadway.ny.us.dal.net [RAW=266] Current global users: '''38649'''  Max: '''44966'''

Make ircd specific raw handlers, not all networks use the same raw's since they are not general. --OUTsider 15:44, 6 September 2008 (UTC)

Input Bar & Options

  • Channel name TAB completion. If just "# (TAB)" complete to current channel (if any), otherwise cycle through matching channels (ie "#mi {TAB}" goes to #mibbit if they're on that channel) --Yajirobe 23:18, 5 September 2008 (UTC)
    • This was discussed in the channel once...and is a good idea I think. Havvy 19:58, 14 September 2008 (UTC)
  • Support for shortcuts like ctrl+b for bold, ctrl+u for underlined and ctrl+k for color.
  • Send Button looks ugly as two lines down. Only have it be a part of the InputBar line, and not the InputBar Options line. Havvy 05:53, 3 January 2009 (UTC)
  • I would prefer that the cursor was more sticky to the input bar, as it is, too many items cause you to lose focus. The way I see it, if not mousedown, the cursor should snap back to the input bar for focus. --Kitsune 21:13, 22 May 2009 (UTC)
  • Topic TAB completion. The main place that this would be useful is when changing the topic using /topic. TAB completion would allow you to do "/topic (TAB)" to have it insert the current topic. This would make it easier for users to make small edits to the topic. This feature is already in irssi.

Logging, Account, Profile, & Channels

  • Merge of logs into one set. Merge same-date logs. Havvy 14:09, 17 July 2008 (UTC)
  • Have the logs area look like the chat pane, for easier viewing. Havvy 14:09, 17 July 2008 (UTC)
  • Option to delete multiple logs quickly
    • Checkbox to select then delete all checked
  • Ignore NickServ / ChanServ from logging since it poses a potential security issue.
    • Alternatively, allow user to specify nicks to exclude from logs and have Nickserv and Chanserv in there by default.
  • Annex My Channels into Account, placing it next to the IRC Server Details table
  • Enable channel-specific text encoding on the same server (eg #foo utf-8 and #bar iso-8859-15)
  • log exactly like the user set his prefs (including joins, parts etc.)--Hercule 19:24, 3 January 2009 (UTC), --timclarke
  • Allow user full control of the formatting of logs. This gripe arises from the pesky ':' that is shown between the nick and the chat. An example keyword system is shown below, with all other text displayed verbatim:
    •  %time% <-- required; the timestamp (only required if logs are set to include timestamps)
    •  %nick% <-- required; the nickname
    •  %chat% <-- required; the contents of the chat

Preferences

This is the User-Interface WishList section. The full Preferences section is up above.
  • Rename "Blur received PMs" to "Focus New PMs" and flip the current value for all accounts. (If false, change to true; if true, change to false) Havvy 05:49, 3 January 2009 (UTC)
  • The RESET BUTTON on the mibbit manager: The "reset all" Should reset only the tab and not all tabs (we can lost all setups). Maybe you can create other button Reset Tab and change the reset all postion, not too close to save option. User:SKY
  • Any reset/reset all button should have an "Are you Sure" type question associated with it. That or an undo button. Havvy 16:32, 24 January 2009 (UTC)
  • For prefs that have a wiki page associated with it, link to that wiki page. Havvy 16:32, 24 January 2009 (UTC)

Tabs

  • Add a picture for when a person has the close button clicked (link state = active)
  • Option to change close button icons

Tabbar

  • Scrolling the channel/server-tabs with mouse-wheel (like firefox-tabscrolling) - someting like jQuery HorizonMenu. Patrick
    • Basically, when hovering over the tabbar, scrolling up moves it left 2 tabs, and scrolling down moves it right 2 tabs.
  • A way to re-arrange tabs, or separate server tabs from chat tabs.
  • Allowing fixed-length tabs (limit #channel tabs to N characters or pixels). then onmouseover, display full #channelname in a ballon, such as already happens when you have the channeltab on the left (alt-up). This is an existing feature of mIRC and ChatZilla, at least. --Kitsune 07:06, 1 October 2009 (UTC) on behalf of account ActiVision

Userlist

  • Change the on Mibbit icon to a frog. Tatsel vouches for this too}
  • Have a 'bot' user-icon for clients marked as +B μc8 22:10, 29 December 2009 (UTC)
  • Widget users also marked as green on the main client, and vice versa. μc8 22:10, 29 December 2009 (UTC)
  • Making it so that pressing a letter on the keyboard when you have selected the users list (list of users in that channel) will jump to the next user with a nick starting with that letter.
  • Provide more separation of links on the Userlist drop down to help prevent accidental invocation of ban/kick. Making the list onMouseover aware might be a good place to start - Molkmin
  • Add userlist sorting parameter "Typing" so they can be sorted manually (and kept together). Tatsel @ 7:47 November 3 UTC -500}
  • Change the "Joystick" icon for something that more symbolizes a Wii (such as a Wii Remote or a Wii). A lot of users seems not to understand what the joystick is for (I even thought it was a Bot icon).Tatsel @ 7:52 November 3 UTC -500}

Other

  • Away messages in whois. These are supported by many servers/clients, but we can't see them in mibbit, when (for example) they are set by irssi users 71.105.107.54 06:59, 2 April 2008 (UTC)
  • From molkmin: Ability to hide/show the header of the full Mibbit client, up to the tabs line.
    • I'd say that would everything above the prefs line, and have the Kenneth image go hidden. Also, before doing this, I would suggestion adding in the /findchannels or whatever I called it command implemented. Havvy 05:20, 15 July 2008 (UTC)
  • notices (and ctcps, eventually) should go directly in the correct query/channel window (if opened) instead of the current window—eporim: 87.20.71.162 05:43, 25 July 2008 (UTC)
  • Being identified only shows a yes or no, but some networks use usernames instead of limiting it to the nickname like on nickserv enabled networks (undernet, quakenet, scarynet and a couple other username auth based networks), so it might be useful to also display the username in the whois screen. User:OUTsider
  • In whois, for the 'identified' part, have it show a green check for yes, and a red x for no.
  • Right now newpm sound is activated when someone messages you, but all consecutive messages don't trigger any sound, there should be some way of showing activity if user is not active on mibbit (on some other web-page or browser is minimized etc), if not sound then maybe changing page title? (User:Salman's two cents)
  • Add register link on Mibbit frontpage (and possibly a login option)
  • Status indicator buttons for irc.mibbit.net users (like these). -- Alternativo 20:53, 31 January 2009 (UTC)
  • Provide somewhere the URL to the current channel. --Musaran 01:46, 16 February 2009 (UTC)
  • Nickname input field should display a warning when user tries to enter a nickname that is invalid on most IRC networks (e.g. Frère). Usually spaces and accented characters cause trouble. A small notification box could for example fade in and tell the user about proper nicknames. Even better would be if there was automatic conversion.
  • More sound event options for widget (specifically, on someone joining the channel, on someone leaving the channel, on someone sending any text to the channel, on a received "notice") Y 01:45, 17 May 2009 (UTC)
  • Customizable sound events based for widget based on customized alias commands. Y 01:45, 17 May 2009 (UTC)
  • Some IRC Services allow users to log in with a different nick than their current one (e.g. Bob|AFK logs in as Bob). When you whois someone, their real username also gets send to you. Mibbit however, hides this rawmessage but instead says the Ident is the Username. This could cause abuse by impersonators and confusing among users. Perhaps it might be better to print the raw somewhere (rawnumbers are different for each IRC services-package) and change the current "Username:" in "Ident:" --TheCainer 13:51, 31 May 2009 (UTC)
  • Upon joining a channel, lookup all the addresses of the current users (like the /who #channel command in mIRC). This would allow banning of users that joined before you. --TheCainer 14:01, 31 May 2009 (UTC)
  • add language statistics in the network list (ex: 50% english 30% portuguese 20% other), based in words in the topics

Servers/Devices/Charsets

Please have server admins look at a How To for supporting Mibbit.
  • Website and chat server administrators have no way to test the Mibbit widget due to clone limits. Mibbit must continue attempting to make a successful connection to a server in the network rotation that allows clones so the widget can be tested.
    • some networks require mibbit clients to use special servers/ports, see ServerList
  • Open Server on the Telnet for connection to other MUDs/MUSHes/MOOs/MUXes.
  • Support for (Windows) pocket devices.
  • Include ISO-2022-JP-2, or at least the older ISO-2022-JP (needed for irc.2ch.net (2 Channel) ) (Japanese charset)
  • Include Shift_JIS (Japanese charset)

Security

  • Give the user a warning when he uses SSL only on one of the two Mibbit connections, i.e. when he connects via https, but not via SSL to the IRC server, or vice versa.
  • Have an option through Widget Manager to create (through the use of cookies) a unique, identifiable field. Because, at current, there is no easy way to ban people using dynamic IP addresses and Mibbit; whereas when they use a client it becomes easier through IDENT/realname etc.
    • Edit: eg: If I was to connect to a server through a Widget, Mibbit creates a cookie for me, so that I would connect from something like Mibbit@COOKIEHERE.my-host.my.isp. Or maybe something less obvious, like if you whois a Mibbitian the "real name" would be Mibbit.com user - COOKIEHERE, or something similar. --DrSpice 06:53, 29 March 2009 (UTC)

Embed/Widget and Manager

  • Add a link/button to the widget that shows/hides the user list and have the default status be a preference Pb30 16:09, 4 May 2008 (UTC)
  • Ability to force widget users to stay on a single channel and not join another using your widget.
    • Basically disable /join and make /part equal to /quit.
  • From Pb30: is there any javascript function i can run from a page to join a channel on the widget; so by default they join #xyz, then i have a nice pretty link on the page that would have them join #abc
    • Basically, if there is an embedded client on the page, if a link goes to a channel on the server, have it open up that channel. Seems like a wonderful idea. The above is two lines from IRC. Havvy 00:29, 26 July 2008 (UTC)
  • I don't know if this is possible or not, but for widget users, allow mibbit to send some sort of info to the parent window to notify the parent window that activity is going on. The parent window can then change the page title however they want, similarly to how it does with chat on mibbit.com. --Yajirobe 23:31, 5 September 2008 (UTC)
  • Add an option to disable autojoining #chat (maybe allow prompting for channel name below nickname prompt before connecting?) ThiefMaster 10:38, 4 November 2008 (UTC)
  • Add a &password GET argument to be passed to the widget, allowing the referring site to specify the password that should be used to login to the server/identify (in the case of site -> chat integration)--Caffeineinfused 18:43, 2 February 2009 (UTC)
  • A way to set default user modes (e.g. +x-i).
  • Custom title option for using widget in popup mode
  • Ability to preview changes on widget without having to reconnect to irc server again and again, possibly using fake text and faked open channels so that everything (tabs, text, timestamp, nick column, user-list colors etc) can be previewed. User:Salman
  • Ability to change the height of the main input box. Currently is locked at 14px-ish.
  • Export Settings to .txt file.
  • From mooncup "I'd like it so you don't have to force them to join a specific channel; It'd be nice if they saw a channel list instead"
  • Ability for the embedded widget to send a message from the user upon the user first logging in, to the channel configured by default. For example, something like "javawizard2539: a new person joined the channel" could be sent to the channel that was joined, to alert me that someone's joined and might need my help. I've been dealing with people that are stupid to the point that they don't realize that they need to say my name to get my attention (even if I specifically state this on the page that I embed mibbit in). Javawizard 05:11, 31 March 2009 (UTC)
  • remember last used nickname for that network (or use your own nickname if you are with a mainclient open also)
  • open multiple widgets (in the same machine) should not open multiple connections to the same network
  • Embeddable widget without iframe, since many communitys do not allow their use.
  • Additional param defining language of the channel. Forces a pop-up to choose native language (or no translation) which then activates the Google translate function. Helps mitigate users inability to read (especially if it's not in their language).

API

  • A list of current (updated every X minutes) chatters. (nicknames)
  • Show the last 8-10 lines of chat from a channel. Useful for (realtime?) chat previews, provided that someone is in said channel and it doesn't have a +kps or some such on it. Efreak 02:34, 12 May 2010 (UTC)

Other

  • Optional username/ident support - useful for BNC users.
  • A way to setup Alternative nick, to avoid nick collisions in direct connections to the server.
  • Remove the current default quit message, as some people see it as spam.
It should be removed at least for widget users, since everybody in the room is aware of Mibbit already. -- Alternativo 08:23, 29 January 2009 (UTC)
  • Scripting support for premiums, maybe?
  • if Mibbot uses /list - could you make sure that (if it finds no channels) it puts an error in its quit msg (like searchirc's crawler does) - that way server admins can see what's going on
  • Expand the fantasy commands for the Bot. ie: Add in commands like !aop list/add --Jokou 14:07, 17 November 2008 (UTC)
  • Jabber Tab (Google talk and others)
  • Widget users shouldn't be able to ignore operators. -- Alternativo 09:19, 13 January 2009 (UTC)
  • ability to deactivate and activate Recent chat outside of the mibbit main client and widget. Currently it is not possible for non-mibbit-Chan-Ops to modify or view the recent chat setting. though only mibbiters can view recent chat, others should get an opportunity to know they're on the record and it'd be great to have bot warn on entrance. --Y 18:59, 3 June 2009 (UTC)
  • make sure the ads are showing pertinent staff to ppl of non-english-talking country/networks/channels (to be more profitable)
  • change the wiki/server settings so that "index.php" portion of URI is hidden. If that is not possible, add a .htaccess rewrite to wiki.mibbit.com/ that rewrote URL from wiki.mibbit.com/NICK to wiki.mibbit.com/index.php/NICK—so that URLs could be shorter, a bit easier to read and faster to type. Currently wiki.mibbit.com/* gets 404, seeming to indicate the wiki.mibbit.com/* namespace is empty anyway. (i.e. instead of http://wiki.mibbit.com/index.php/WishList we could goto http://wiki.mibbit.com/WishList) -- Y 22:18, 5 August 2009 (UTC)
  • Mixing Kenneth and Bot would be pure awesomness, or having Kenneth assignable through BotServ, -NatMan97
  • Match WEBIRC patterns against CNAME DNS replies as well as the host name a user provides. Matching should be done on a first match down the chain wins, eg if a.com and b.com are WEBIRC enabled then irc.a.com should use a.com, cname.a.com->irc.b.com should use a.com's as well, but irc.b.com should use b.com's and cname.c.com->irc.a.com should use a.com's.

Networks Control Center (NCC)

--OUTsider 15:39, 6 September 2008 (UTC):

  • Allow networks to register
  • Allow networks to define their own WEBIRC password
  • Allow networks to define the way people need to authenticate:
    • "AUTH %user %password" or "PRIVMSG NICKSERV :identify %password" etc.
    • Makes the Auth link on the home page obsolete and only needed for "Other Server"
  • Allow networks to define the way users are identified on the net:
    • send ip encoded in identd or send "Mibbit"
    • send host in realname or send mibbit advertisement realname
  • Allow networks to set a contact email/website for the network
  • Allow networks to define a list of hosts for autoconnect
  • Allow networks to set certain filtersettings like spamfilter rules
  • Automatically generated IRCd config, perhaps also available as authenticated URL for IRCd's supporting remote includes?
  • Option for using an alternate host name to connect to a network, when the server name/network selected by a user matches the network profile. Eg. any server entered matching *.network.com could be automatically translated, in the back ground, by mibbit to connect to mibbit.network.com
  • If a user gives his email, but not an image in the 'Profile' tab, grab the gravatar image as a default. Havvy 20:03, 6 February 2010 (UTC)

Network sessions

Currently if multiple communities use Mibbit on each seperate website, but also use the same IRC network, (think: multiple communities using freenode, minus the fact that freenode blocked Mibbit), the same user will have multiple connections to the same network and unable to use the same nick; Expected.

It would be very handy if when starting a mibbit instance, it could check if the user already has a connection open to the IRC network via another instance (maybe on another browser tab?) and continue that session in this new instance. Copying the nick, tabs, etc over and simply creating a new tab for the channel if one is requested.

Will not Occur

  • Releasing Source Code
  • Allow each tab to open in an actual browser tab
  • Commands like /slap --> Use aliases

Archived requests

Channel #name 'spam'. (Solution has been provided for this: http://blog.mibbit.com/?p=1103)

  • Many mibbit users (subset: first time IRC users) don't understand typing '/join #channel (enter)' instead, they type '#channel (enter)' then click it. Some consider this channel spam, and I have been asked about it from some of my own networks. A possible solution would be to see if there is exactly one word, and it is formed as a valid CHANTYPES= channel name (#.*word, &.*word), then make the user join that channel and drop the line fom going to the original channel. --Kitsune 20:41, 3 January 2009 (UTC)
  • User modifiable connect screen, as the current green button on grey background doesn't fit with the themes of everyone's website/blog (Provided with &promptImage &customPrompt and &waitImage=

Re: deprecated Twitter feature (Twitter functionality was removed in 2011 after Twitter made prohibitive changes to their API)

  • A "Star" icon to favorite tweets
  • An "Unfollow" button to unfollow somebody (Could be a "Follow" button if the person isn't followed)
  • Direct messages and tweets that mention your name are highlighted
  • Direct message support
  • Some sort of way to view a person's userpage or the original URL of the tweet
  • Support for posting via http://ping.fm
  • Support for multiple Twitter accounts (multple tabs)
  • Support for other OMB standard providers like identi.ca Laconica
  • Add translation options to Twitter --Azander 16:58, 18 December 2008 (UTC)

Logging:

  • Option to download logs. (Added as zip files optional download)
  • Search logs. (Provided)