prawnsalad / kiwiirc Goto Github PK
View Code? Open in Web Editor NEWThis is **DEPRECATED**! Please go to https://github.com/kiwiirc/kiwiirc
Home Page: https://kiwiirc.com
License: GNU Affero General Public License v3.0
This is **DEPRECATED**! Please go to https://github.com/kiwiirc/kiwiirc
Home Page: https://kiwiirc.com
License: GNU Affero General Public License v3.0
Set a global date format and have all displays dates use it
Something like..
function formatDate(date){
return date.getDate() + date.gateMonth() ... ;
}
'ACTION' should not be displayed in the message
Nicklist is not ordering properly when certain usermodes are set. ~ is currently last instead of first.
gateway.user_prefixes is currently an object therefore messes with the prefix order. Convert to array.
A \x000f byte should terminate all formatting codes (eg colour, bold, underline). Currently the code for bold and underline only terminates when it encounters a terminating bold or underline control code.
Limit the number of connections from a host to a configurable number to stop against DOS attacks.
Put a hint in the server readme on how to configure IPTABLES limits here, could be handy?
Should server select stay the same height at all times?
Multiple words in quit message truncated
Channel names containing '&' break Kiwi.
The nick list does not appear, no messages are displayed and there is no close icon on the tab.
General users won't know that joining 0 will part all of your existing channels; Just disable it or throw a warning, "Do you want to part/leave all channels?"
When WHOIS'ing a nick, the whois data is shown in the relevant window but "seconds idle, signon time" is added to the server window.
See current kiwi version for functionality
Yes it is ugly and most time annoying like hell.
in the channel list and in the topic field.
the � ETX or the �STX dont get parst well. (on douple using)
in the normal chat field the parsing works fine.
If you tab to a different page and something is said in a channel, when you return to Kiwi IRC the backscroll is in the wrong place, at least on Firefox 7
If the nicklist isn't needed (server window, PM window), then hide it and maximise the message window fully.
Widen the nicklist and have the size changable by dragging the edge.
Example: kiwiirc.com/client/irc.example.com/?nick=kiwi_?
This would remove the need for the embedding site to make one up.
Or just more prominent somehow
The /topic command should change the active channels topic.
Also the ability to edit the topic from the UI in the topic bar.
Clicking/double clicking a channel name should attempt to join that channel.
After awile the header looks like this:
can it change to this:
#channle1 #chanle2 user1 user 2 user 3
too bright colored nicks are very hard to read on the white backgorund.
can the random color set
change to a fix color for mode?
like blue for op
red for hop
etc ...
If a channel mode id +b, +i, +k, etc, let the user know the issue.
Currently cannot close the tab in error and try again.
if oyu give more than 2 people the mode v+ per 1 line
on kiwi it looks like the first person get 2 or more times the mode v+
the other user get a status update i lit bit latly
this is not a big bug
but its looks very strange
Highlighting text in the channel/query windows does not work, as focus is shifted to the msg input box.
i.e. send PASS before NICK and USER commands
KiwiIRC needs some sort of copyright license.
I suggest the GNU Affero General Public License v3 which means that anybody running Kiwi would have to make the source code/their modifications available under the AGPL as well. Generally, people won't be "distributing" a modified Kiwi, just running it so this best to get changes into the open.
Other options include:
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.