hartzler / crow Goto Github PK
View Code? Open in Web Editor NEWchat client
chat client
Add support to the rake file for windows, update some path issues and create a build.bat of sorts.
we should be dealing with the case of a contact going offline. Currently the contact echos whatever you send.
We should
Alert me when X comes on line and remind me its about Y
I need to figure out a place to host images. once the scroll bar on my friend list started the status no longer aligns with the name
Not sure what I want this to do but I think we can make use of
Maybe support 1day or 5days today tomorrow?
or a trigger %tomorrow or %1week
Thoughts?
no way to close conversation at the moment.
If you open a lot of convo tabs the names bleed over to two lines. We dont support this very well. I suggest a carousel like feature. I am unsure how this works with the new message notification. I would like to see a mark in the corner of the hidden convo that has a new message maybe.
I am thinking we need away to tell the code if we are building for dev,debug or release. We can affect things like the firebug lite frame and logging levels.
If it doesn't fit in the panel it should have a scrollbar. @marcusmaday saw this with his list.
Start up crow and disconnect from the internet. We should disconnect and rest.
the don't display anymore... coffee 1.2 update? style sheet split out? x-javascript change? not sure.
https://github.com/zachleat/Humane-Dates
maybe use this lib to show how long ago the message was?
write a way to integrate githubs gist links
d....d
so this link has the loop i am talking about
displays:
link_to_codeshareing_service text
I can not get a model for an offline contact and because the tab/xuldeck display is model driven it fails when the user goes off line
example
tabs = [1,2,3,4]
2 is active
3 goes off line
if you shift arrow right you can not get to 3 or 4 because the model for 3 is gone!
A quick js filter on the friend list would be nice.
enter right now sends the message. we should allow shift enter to add in newline. this will be needed for future plugins
Have my emoticons show up when someone is talking to me. For example if i have @---- as rose and my chat buddy does not it should still show up.
http://www.laurentluce.com/posts/twitter-sentiment-analysis-using-python-and-nltk/
Benjamin
Might be entertaining to write a chat client plugin that added a "mood ring" icon to each message.
gravatar.com ?
zoidberg why not?
note if its connected or not, or had an error. make UI show this on the accounts tab, and show the appropriate buttons.
Start a chat and say enough for it to scroll.
Click log
click back to chats
The convo chat should be at the top again.
Make it so its at the bottom by default.
http://pycon.blogspot.com/2012/01/pycon-startup-row-2012.html
need to fix the regex
Change the color of the convo tab if there is a new message
its ul.li needs the active class...
http://craigsworks.com/projects/qtip2/tutorials/
or
http://twitter.github.com/bootstrap/javascript.html#twipsy
I understand we are already using bootstrap but if we use twipsy we must include bootstrap css in the convo widget.
There was talk of converting the haml templates to javascript. I created a branch to try this. I found this project/pull request
I have it working for basic templates. We would also need to support a SASS js project. Just searched quick and found this:
https://github.com/bmavity/scss-js
Almost surely built for node.js which is a dang problem.
Longer story short:
We think we should use some kinda js templates to make some of our code easier. Right now I dont think haml-js is ready. I am finding it very hard to debug after converting the template to json.
I have used EJS and that was not much easier.
Adam dropped Jade (haml like templates) but that seems to be node.js still
for some reason i keep getting js files in my coffee dir. When i restart coffee fails to compile them and shows an error. Not a big problem but an error.
I would like to prevent auto scrolling if someone scrolls up. Like i was shared a video I dont want it to scroll down while i am watching it.
https://gist.github.com/1376854
Ran in to this. Might be a good idea to prevent debugging alerts.
join multi user chat with room roster. nice to have: make a rooms list section in the friends list, so you don't have to enter the details every time :)
currently doesn't do anything... should verify that it closes the socket, and then update the friends list by removing ones only on that account.
add an on off for gravatar support for the icons
2012-01-30T04:01:44.494Z debug [Crow::UI::Conv] plugin match: re: /http(s)?://.*?.(jpg|jpeg|png|gif|bmp|ico)/i captures: ["http://mascot.crystalxp.net/png", (void 0), "png"]
2012-01-30T04:01:44.494Z debug [Crow::UI::Conv] after plugins msg: ({from:"me", text:"http://mascot.crystalxp.net/png/epona-tux-linux-2654.png ", html:"
http://mascot.crystalxp.net/png/epona-tux-linux-2654.png
<img src="http://mascot.crystalxp.net/png\">", time:(new Date(1327896104490))})I added the names to the bug just incase. the jids were sbeckeriv@(gtalk).com and becker@(dbe).com
<item xmlns="jabber:iq:roster" jid="[email protected]" subscription="both" name="Matt "McAwesome"" >
started roster work and i am getting this back. Its true matt is mcawesome but our parse chokes on the inner quotes. . I think this is a jabber fail but its gmail i am interacting with.
code.google.com/speed/page-speed/docs/payload.html
CSS
http://www.phpied.com/cssmin-js/
Find javascript based minify for javascript.
http://www.google.com/webfonts
I downloaded and created css for all the webfonts from google. I just could not pick one!
allow the user to send messages to offline contacts and send them when the contact is online again
I (Becker) believe I need this for the password storage. It might be for the account storage i was looking in to. I dont think I need the account stoage part. Either way I will confirm or remove this conf.
I had about 6 tabs open. I could not access the last 2 via shift-arrow
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.