[x]

deviantART

 

dAmn[WIN]s Future

Sun Jan 28, 2007, 5:57 PM
  • Mood: Excited
dAmn[WIN] Download: [link]

Notes:

:bulletred: You agree not to abuse dAmn[WIN] or use dAmn[WIN] to abuse dAmn. Any such abuse will result in a hardcoded ban from the application. You also agree that You and You alone are responsible for your actions and release any and all claims against the developer. If you do not agree to these terms you may not run the application. If you do run the application then you indicate that you agree to these terms.

I do NOT Support abuse of dAmn or dA. I love them both. I do support "hacking" dAmn to add additional functionality and/or alternative ways of connecting to it. But that is all i support. I neither support nor condone exploiting security holes in dA and dAmn. And i will do my best to code my applications so that abuse will be close to impossible.



Missing Features:
:bulletred: Save theme on exit and load that theme next time the app starts.

:bulletred: Menu option to reload plugins.

:bulletred: Add support for plugins to register /commands to make them elegible for tab completion.

:bulletred: Multiline input.

:bulletred: Formatting buttons for insertion of superscript, subscript, bold, italic, code and bcode tags.

:bulletred: Implement the plugins the same way themes are impelemented. Perhaps package them inside a re-named zip file? With an XML Description?


Buggy Features:

:bulletblue: the internal interface for plugins to create menuitems is... limited at best. Example: A plugin can set if a menu item should be checked on click... But cannot set if it is or not, until the user first clicks the item. This is insufficient, for say, Plugins that want the checked state to remain persistent across sessions.

:bulletblue: dAmn[WIN].Extend does not attempt to retry loading emotes/faq if it fails.

:bulletblue: Improve dAmn error message handling. /whois silently fails if the query fails. Messages like these need to be displayed to the user.

:bulletblue: Taskbar entry does NOT flash when recieving a pchat.


Ideas:
:bulletgreen: Audio Notification of messages. (30% implemented)

:bulletgreen: Detection of network state change, Dont attempt to re-connect until an internet connection is present. Also dont attempt to connect if an internet connection isnt present. Perhaps have the library ping for a connection and fire off a disconnected message if the host is unreachable?

:bulletgreen: Add a packet logger. for debugging purposes. :postit: this will generate a massive amount of data for anything other then the shortest sessions. I have seen the initial login member/property packets total well over 17mb UNPARSED. a parsed version of these packets would total well over 30mb.

:bulletgreen: dAmn[WIN] Always opens links in internet explorer. The reason for this is dAmn[WIN] Uses internet explorer to render the chat as HTML. If i can find a workaround to open pages in the users system default web-browser i will. If not then it will remain as it is now. I do apologize for the inconvenience.

:bulletgreen: If a user attempts and succeeds to log into an account with either of the following symbols: "!" or "-" dAmn[WIN] will disconnect, Inform the user that dAmn[WIN] Does not support nor condone logging into a buyer/banned account and then quit. I am not sure if this is possiable.. but its best to code dAmn[WIN] like it is possiable. Just in case. (I know the "-" is possiable... But im not sure about "!")


Bugs:
:bulletred: Tab switching is slow at times. The Userlist is most likely responsiable for this. Ill be looking into this. Workaround: None.

:bulletred: dAmnDOTNet is not remembering Authtokens when attempting to login. This leads to a slow login time, because dAmn[WIN] Must first connect to dA to get your authtoken from your password, Then connect to dAmn using the authtoken to login. If dAmn[WIN] Only fetches the token when it doesnt have it, the hash of the password has changed, or it failed to log in because of a bad auth token, We can skip the Authtoken fetching alltogether. resulting in a dramatic speedup when logging in. Workaround: None.

Help Wanted:
:bulletgreen: Documentation Writer, dAmn[WIN] needs a help file and an FAQ. If anyone would be interested in helping me please note me.

:bulletgreen: Plugin Developers - Wrote a cool plugin? Id like to see it. After review i may (or may not) include it in the dAmn[WIN] Setup.

:bulletgreen: Beta Testers - Any and all feedback you can give me would be much appreciated.


License:
dAmn[WIN] 2.0 - a dAmn client for windows.
Copyright (C) 2006-2007 Jason Couture

This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License
as published by the Free Software Foundation; either version 2
of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.

l8r.

=plaguethenet



My chatrooms:
#geekart
#damnwin

plaguethenet - l8r

Devious Comments

love 0 0 joy 0 0 wow 0 0 mad 0 0 sad 0 0 fear 0 0 neutral 0 0

whoops! looks like it crashed for me during the login/authentication stage. I checked to make sure my password was correct but it seems not to be the problem.

I also enabled debug mode but couldn't see anything out of the ordinary in the other readouts. I also looked for some sort of dump file but didn't find it...

--
DAcademy - Live drawing sessions
Have you tried the newest version i just posted? Its in my most recent journal at the top.

--
I see fallen angels
When i try to go to sleep
And their always watching
Silently preparing
What they'll do to me.
Okay, I gave it a shot and told it to send off the report -- er, but does it go to Microsoft or you?

--
DAcademy - Live drawing sessions
To microsoft. Ill have an update for you shortly.

--
I see fallen angels
When i try to go to sleep
And their always watching
Silently preparing
What they'll do to me.
I found the issue. When i started adding the code for sound support... I hooked into the STATE.CONNECTED event for a login sound.... But since the code is incomplete and throws an Exception EVERY Time it gets executed... :P It causes the app to crash. Ill have it fixed shortly.

--
I see fallen angels
When i try to go to sleep
And their always watching
Silently preparing
What they'll do to me.
That was quick, man you rock!

--
DAcademy - Live drawing sessions
Ah but wait theres more. Ive added Automatic update code. :) All you need to do after you install this version of dAmn[WIN] is turn it on. Once its on, It will ask you to update when updates are available. Option is in the File Menu :) Here is the setup file with the previous issue fixed. Enjoy! [link]

--
I see fallen angels
When i try to go to sleep
And their always watching
Silently preparing
What they'll do to me.
Yaaarrrrgghhhh!!!! Mine mine mine my precious!!!! hssss!!!

[i]*installs...*[/i]
[i]*logs in...*[/i]

:w00t: it workies!! awesome-O! You rock!

--
DAcademy - Live drawing sessions
okay, it worked awesome -- I'm chatting in the app right now.

let's see... okay, bug reports and feature requests:

Thumbnail function isn't working yet...

Is there some way to leave a chatroom? Maybe double-clicking a tab would be a good way -- or hitting CTRL+F4. OH DUH! I saw the big "Leave this room button"... okay, how about a little arrow-pointing-through-a-door icon on that button for seeing-impaired users like me. (man, I gotta lay off the wanking for a bit...)

CTRL+Tab and CTRL+SHIFT+Tab might be good keys to cycle through chat tabs

--
DAcademy - Live drawing sessions
Be sure to enable auto matic updates. Its off by default because issues i thought it might have. But it seems to be 100% Stable. :) So give it a go :) The newest update will give you multiline input ^_^

--
I see fallen angels
When i try to go to sleep
And their always watching
Silently preparing
What they'll do to me.

Journal History

Site Map