kaitlinms / sodchat Goto Github PK
View Code? Open in Web Editor NEWAutomatically exported from code.google.com/p/sodchat
Automatically exported from code.google.com/p/sodchat
Adrian has octave implemented. It needs some testing.
Original issue reported on code.google.com by [email protected]
on 4 Dec 2009 at 3:31
We should add the functionality that a user can see their current ip.
Probably just as another option from one of the drop down menus.
Original issue reported on code.google.com by [email protected]
on 5 Dec 2009 at 4:13
Alright, we need to store a list of ips that we have added in the past and
not have duplicates so that we don't have to use the same list every time
the chat is opened.
Also, maybe have them specific for the name of the user so there can
potentially be more than one person use the client.
Don't worry about storing the name. Just have a way to get access to all
previously stored ips.
Original issue reported on code.google.com by [email protected]
on 3 Dec 2009 at 9:59
If you run the project in netbeans then the usersettings .dat files are
being saved in the projects root folder. But if you run it standalone by
clean and build then I have no idea where the settings are being saved. It
seems like they are being saved on a per computer basis.
I used the same jar file and executed it on my computer and the default
username was matt. I went to another computer and use the exact same jar
file and the default username was blank and had to be set. I go back to the
original computer and the username is matt again.
The user settings are being saved _somewhere_ on their computer. My first
guess would be in their Java Runtime Environment folder somewhere...
Original issue reported on code.google.com by [email protected]
on 6 Dec 2009 at 6:27
Closing the chat causes a infinite loop with no block statement because
it's not letting go of the disconnected socket properly...
Original issue reported on code.google.com by [email protected]
on 5 Dec 2009 at 8:26
Octave simply crashes when it gets a bad eval statement.
Not sure why this is. I made a make-shift patch that resets the octave
session if it encounters an error but this isn't a great way to deal with it
Original issue reported on code.google.com by [email protected]
on 4 Dec 2009 at 9:49
Double clicking someone that is offline on your contact list crashes client
May be caused by may contact list changes recently
Original issue reported on code.google.com by [email protected]
on 5 Dec 2009 at 6:17
Right now if you add a contact they are on your list forever even if the
disconnect.
Try to come up with some basic ideas (brainstorm) to ping them to see if
they're online or not.
Right now I'm thinking maybe every now and then ping your whole contact
list with the network controller for status and have the contact network
wrapper deal with the response.
Just a first idea...may not work....
Original issue reported on code.google.com by [email protected]
on 3 Dec 2009 at 10:17
We need some form of confirmation when the other user has accepted or
declined our discussion request. Or some method of seeing which users are
in teh discussion.
Original issue reported on code.google.com by [email protected]
on 5 Dec 2009 at 4:26
Using octave on a maching without octave installed causes a lot of exceptions
Is there a way to disable octave? Or maybe at least catch the exceptions?
Original issue reported on code.google.com by [email protected]
on 5 Dec 2009 at 8:10
What steps will reproduce the problem?
1. Open a collaboration between two users
2. Notice the extra blank lines when receiving a message as opposed to
sending one
What is the expected output? What do you see instead?
I expect no blank lines, there are blank lines when receiving
Original issue reported on code.google.com by [email protected]
on 5 Dec 2009 at 3:41
Right now if a controller wants a username from the system they call:
SODApp.setSet.getUsername();
Controllers shouldn't be accessing other controllers methods. Create a
method in SODapp so that the controller can do:
SODApp.getUsername();
VERY simple task
Original issue reported on code.google.com by [email protected]
on 3 Dec 2009 at 10:47
Have network interaction for collaboration controller so that when you add
a contact by IP you can then get their username back so it doesn't differ
from their data
Already have a way in my mind to do this.
Basically by only adding contact by response rather than by request. I'll
explain to anyone who really needs to know...
Original issue reported on code.google.com by [email protected]
on 3 Dec 2009 at 10:07
If a user entered a collaboration, leaves, and re-enters their chat doesn't
work.
Original issue reported on code.google.com by [email protected]
on 4 Dec 2009 at 7:47
Introduces when I made change to allow pinging...may revert for simplicity sake
Original issue reported on code.google.com by [email protected]
on 5 Dec 2009 at 6:16
1. Join a collab
2. Get someone to enter your ip with the collab name
3. they will be added to the collab without interacting with the starter
We're turning this into a feature. Some rules for it need to be created though.
For instance even if the starter indicated private, people can join through
someone elses collaboration because theres will be set to open at the
present moment
Original issue reported on code.google.com by [email protected]
on 3 Dec 2009 at 9:46
What steps will reproduce the problem?
1. Start a collaboration
2. Close a window on one side
3. Send message from the other side
What is the expected output? What do you see instead?
Expected: Hard to know, because if it's just a 1-on-1 then the window
should just pop back up. If it's a multi-user collaboration, maybe it
should be rejoined by the user.
Original issue reported on code.google.com by [email protected]
on 5 Dec 2009 at 4:44
What steps will reproduce the problem?
1. Clean and build the project
2. Run
What is the expected output? What do you see instead?
Expected: username prompt when starting
What I see: no prompt, need to set name before program works
Original issue reported on code.google.com by [email protected]
on 6 Dec 2009 at 4:57
Wow, can't believe I didn't catch this earlier but private chat is blocking
all users right now...hmmm
Original issue reported on code.google.com by [email protected]
on 5 Dec 2009 at 8:12
Alright, we need to store a list of ips that we have added in the past and
not have duplicates so that we don't have to use the same list every time
the chat is opened.
Also, maybe have them specific for the name of the user so there can
potentially be more than one person use the client.
Don't worry about storing the name. Just have a way to get access to all
previously stored ips.
Original issue reported on code.google.com by [email protected]
on 3 Dec 2009 at 9:59
Just removing it will be fine.
And this may be thinking too complex for something due so soon but maybe
instead of edit->user settings we can replace that with logout or something
so that you can't change your username halfway through or something like that
Original issue reported on code.google.com by [email protected]
on 3 Dec 2009 at 10:12
Users should be forced to put in a username so that it's never blank
Original issue reported on code.google.com by [email protected]
on 3 Dec 2009 at 9:55
We need to make the following restrictions on username:
can't be empty
can't have ":" because we search for ": !" while doing octave and we may
delimit it for other reasons in the future.
Original issue reported on code.google.com by [email protected]
on 5 Dec 2009 at 7:14
What steps will reproduce the problem?
1. Transfer a file
2. Observe the progress bar doesn't fill, just indicated working
3.
File transfers should show exact progress.
Maybe try sending size of downloaded file from receiver and relay back to
sender and check vs. real size?
Original issue reported on code.google.com by [email protected]
on 3 Dec 2009 at 9:49
Alright, I don't know how to export our project as a final executable jar
file with the octave libraries built into it.
We need to figure this out before Monday, lol
Original issue reported on code.google.com by [email protected]
on 6 Dec 2009 at 5:30
When launching for the first time the system.out reports IO exception
probably because the file isn't created yet
Original issue reported on code.google.com by [email protected]
on 4 Dec 2009 at 8:25
Dear All,
After reading you discussion on your project, it seems that you are able to
export your octave program in a jar file including all user or external lib
folder. I am also looking for such method to pack everything in a singe jar so
that I can run it on different machine. Is it possible to share your work to
pack in one single jar file.
Thanks in advance,
Shrestha
Original issue reported on code.google.com by nshresthan
on 3 Dec 2013 at 12:54
What is the expected output? What do you see instead?
When double clicking a contact, a new private octave-disabled collaboration
with a single invite sent to the contact should be created.
Original issue reported on code.google.com by [email protected]
on 5 Dec 2009 at 4:41
Messages that come in to the starter of a collaboration with a certain
identifyer should be parsed by octave and the return be sent to everyone in
the starters socket list.
Original issue reported on code.google.com by [email protected]
on 3 Dec 2009 at 9:54
Figure out a way to have a flashing task bar icon
For when a notification is needed
Original issue reported on code.google.com by [email protected]
on 3 Dec 2009 at 10:04
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.