commits

date

comment

62680
by BasisBit
(244 downloads)
May 29 2011
10:41 AM

*fixed many bugs
*updated TwitterVB-Library
*added chat function
*added better update algorithm and a menu-entry for manual updating
*added menu entry for resetting all settings to default
*added BrowserBox for testing purposes
*added a lot of debugging-information for easier and faster detection of bugs/problems
*correctly implemented the send-test-tweet-function
*improved the algorithm that checks for new tweet-commands
*started to clean up the source code
*CustomCommands-Window now shows all custom commands
*and more...
(this is the code for version 3.9.0.3 (alpha for major release 4)

51321
by BasisBit
(268 downloads)
Sep 19 2010
12:39 PM

*fixed oAuth for twitter
*release as ClickOnce installation package at my own servers since codeplex had some issues
*automatically checks for updates + makes it really easy to update

51107
by BasisBit
(72 downloads)
Sep 9 2010
4:38 PM

Associated with Release: TweetMyPC installer.

* changed to Twitter oAuth since twitter decided to drop support of the basic authentication - and by this made many applications not work anymore :[
* fixed some minor bugs with authentication.
* added button for twitter-approval

--this is just a pre-beta code release--

50095
by BasisBit
(45 downloads)
Aug 3 2010
10:41 AM

* added many object.dispose which should always be done after you are done using an object and before all references to it are out of scope.... otherwise garbage collection has to do all the work (see www.basisbit.de)
* some of the references to the windows libraries (eg. kernel32) had wrong definitions (for example 8 bit long instead of how it should be 4 bit integer) <-- fixed them
* fixed some other code issues detected by the Microsoft Minimum Recommended Rules Set
* added the new TwitterVB.DLL to the build process and changed some settings so that the Visual Studio ClickOnce Installer will work fine for us in the future and we don't get any problems with the .Net Framework Installers if the wanted Version is older then the currently installed .Net Framework version

50066
by BasisBit
(3 downloads)
Aug 2 2010
8:44 PM

* converted to and fixed building with Visual Studio 2010
* changed from .Net Framework 3.0 to 3.5 since a few of the libraries we are using (for example the json one) need it anyway
* massively improved the debugging capabilities you get if you run tweetmypc when having a empty file at your desktop called TweetMyPCdebug.txt
* added some try...catch ex as Exception... .... so TweetMyPC will never totally failed
* now TweetMyPC will only change the NotifyIcon if you are not connected to a network instead of showing a message-box which can be annoying if you are traveling a lot using your laptop and wifi....
* added messages which show you what doesn't work if you just compile the code without adding the URL shortener application id and the password de-/encoding
* corrected some typos
* + a few other helpfull changes which don't really affect anything but make the code more readable
* + added the new TwitterVB.dll to the codefolder which will also add support for Twitter oAuth, but not made use of it yet.

47819
by giodamelio
(9 downloads)
Jun 28 2010
4:34 AM

** The last upload did not work as my computer crashed in the middle of the upload so i am uploading it again**

*TweetMyPc will now check for a Internet connection and display a new notify icon.(The icon could use some work though :)

47818
by giodamelio
(5 downloads)
Jun 28 2010
4:30 AM

*TweetMyPc will now check for a Internet connection and display a new notify icon.(The icon could use some work though :)

47005
by giodamelio
(21 downloads)
Jun 4 2010
6:24 AM

* added make a twitter account link
* custom command can now run .bat files
* custom command can now run .ahk files
* custom command can now run .py files
* getfile command now checks if file is over gmails max attachment size(25mb)
* added a commands option to the aboutmenustrip, when clicked it opens a html file with all the commands and their discriptions.

41227
by BasisBit
(165 downloads)
Feb 14 2010
10:18 PM

Associated with Release: TweetMyPC V3.0.

* fixed one more potential bug where tweetmypc shows a messagebox instead of a tweet when an error occurred when tweetmypc tried to get the external ip address

41167
by BasisBit
(842 downloads)
Feb 14 2010
1:50 AM

* fix handling of .docx files - tested

41116
by BasisBit
(4 downloads)
Feb 13 2010
6:49 AM

* tweet an answer-message after executing the print-command, so tweetmypc doesn't reprint the file every time it gets restarted.

--- this version is also the code-base for TweetMyPC version 3 released at the 2/13/2010

41108
by BasisBit
(3 downloads)
Feb 12 2010
11:33 PM

* http://randomfunnypictures.com seems to have problems with hackers right now -> changed the link in the answer for "ping" to http://www.dilbert.com



ToDo for release:
* re-add installer
* add api-key for bit.ly - search for "addhere" or "bit.ly" in the code
* add de/encrypt-code for the passwords - just replace the stub-functions by it...
* (do a basic test....)

40857
by BasisBit
(3 downloads)
Feb 9 2010
6:11 AM

* added print-feature for being able to remotely print a file stored online by using the command like for example "print http://website.org/something/pdfname.pdf" (currently supports pdf, doc and docx - you need a program at your PC installed, which is able to open and print documents, e.g. adobe reader and Microsoft office)
* added header with license, distribution and developer information to the code-files

ToDo for release:
* re-add installer
* add api-key for bit.ly - search for "addhere" or "bit.ly" in the code
* add de/encrypt-code for the passwords - just replace the stub-functions by it...

40714
by BasisBit
(4 downloads)
Feb 7 2010
11:12 PM

I showed TweetMyPC to a few friends of me, and one of them got the api-rate limit problem (max 150 requests per hour)

Because of this I started researching about this problem and found a few useful information:

If you are developing an application that requires a lot of requests to the API, you can submit a web form (https://twitter.com/help/request_whitelisting) and ask Twitter to be considered for addition to the white-list of high-volume screen names. This will raise your upper limit from 150 to 20,000 API requests per hour.

Also I will change the source code of TweetMyPC, so it will after it is started or a command has been received, re-check 15 seconds after the first time the event has happened, and then it checks the next time after 25 seconds, then 30, then 3 times 38, then 45 and all following checks with 60 seconds between them.

With this change, you are more unlikely to get a problem with the twitter-api-limit-counter. This change also causes TweetMyPC to react slower to the first command you send after a while, but it will then react faster if you send a command short after another one. (in the worst case you still can do 15 commands per hour and in a good case up to 45 commands per hour - if I calculated correctly) And if you then still get a problem with the limit, the user can just submit the request-white-list form.

If you see any problem in this strategy, just email me a better way :)

---

* changed command virtual memory and command physical memory to also report the amount of total by the system mapped memory
* readded Service References/TweetMyPC.mdb - I already did this before, but TortoiseSVN didn't upload it to the svn

+++ ToDo for release:
* re-add installer
* add api-key for bit.ly - search for "addhere" or "bit.ly" in the code
* add de/encrypt-code for the passwords - just replace the stub-functions by it...

40628
by BasisBit
(3 downloads)
Feb 7 2010
11:36 AM

* if getfile for a *.exe file is called, make a copy, name it file.exe.name and then mail it - googlemail blocks *.exe files...
* add directories to getfilelist output and fix a bug in sending the file after such a file has already been sent before
* move cursor to deactivate the screensaver for stopscr

40584
by BasisBit
(4 downloads)
Feb 7 2010
4:34 AM

* remove binary build folder from repository - unneeded because you have to rebuild/start the application from VisualStudio anyway...
* move database, Yedda.Twitter.dll and Newtonsoft.Json.dll from debug to root folder of the repository so Visual Studio 2005 / 2008 and 2010 don't have any problems in finding them any more
* added more information for debugging and the output-to-desktop/TweetMyPCdebug.txt
* fixed many special cases when writing to the Database didn't work because of VirtualStore or FileAccessPermissions
* now TweetMyPC catches a lot more possible exceptions and handles them correct
* changed frmTweetMyPc.hasWriteAccessToFolder and frmTweetMyPc.hasWriteAccessToDatabase so it gets 100% correct answers even if things like VirtualStore or other sandboxes are used
* add and change app.manifest so Windows doesn't ask for administrator-rights any more even if UAC is activated - the program is able to run and fully work with normal user rights
* changed assembly info and build settings for release of version 3 + changed copyright info 2009 to 2010 and a few other build-settings
* added the Database to the project instead just having it in the debug-folder - now Visual Studio 2010 Beta 2 doesn't have any problems in finding it any more and it is automatically included in normal build processes and releases
* added a selfmade Temporary Key which is guilty for one year - automatically made by VisualStudio

--
note: please change the cpu-architecture to 32-bit for the Release

37498
by BasisBit
(30 downloads)
Jan 16 2010
9:48 PM

*removeed all goto's (sorry... I must have coded this really late in the evening...)
*corrected "aviable" by "available"

36727
by BasisBit
(19 downloads)
Jan 10 2010
8:03 AM

*fixed not answering of tweetmypc if you used the message-command but no one clicks at OK
*fixed a possible failure (check if connection already closed before executing con.Close()

36726
by BasisBit
(11 downloads)
Jan 10 2010
6:22 AM

*Add description for folder-selection-dialog

- now everything is working and can be released.

ToDo for release:
*add shoban's private de/encryption code
*add the missing login-data for the bit.ly - search for this in the code: + "&addhere"
*(change the help link to wiki-page)

36696
by BasisBit
(13 downloads)
Jan 9 2010
9:57 AM

*fixed many bugs...(lower case, reconnect to the database, low-permission-user -support, ...)
*ask if you really want to close the application

(a lot of small things changed)

36550
by BasisBit
(16 downloads)
Jan 6 2010
3:39 AM

*added commands:
- volmute - to mute the main speaker
- vomunmute - to unmute the main speaker
- volinc - to increase the volume of the main speaker
- voldec - to decrease the volume of the main speaker
- wallpaper [URL] - downloads a picture, converts it to bmp and then sets it as background
- url [URL] - opens the URL in the standard-webbrowser

*changed the login-verification-retry counts and timing
*CheckForUpdate-menu entry that works.... - also checks if setting-save-button is pressed

36456
by BasisBit
(5 downloads)
Jan 4 2010
6:29 AM

- frmTweetMyPc.vb -
*add command for dark-screen (code-source is dark.codeplex.com)
*add Yes or No MessageBox asking if user really wants to close the application or not
*set the counter for logon-verification-retries from 7 to 10 (always with a delay of 2500ms)
*added code which changes the btnSave.text to "Please wait..." during it is trying to login
*modified the code for activate and deactivate screen-saver so it works better

- CustomCommands.vb -
*allow user to select "All Files" as file-type for CustomCommands

36386
by BasisBit
(6 downloads)
Jan 3 2010
10:34 AM

*added commands powerstate, startscr, stopscr and ping.

but startscr and stopscr seems to not jet work as I want...

36384
by BasisBit
(7 downloads)
Jan 3 2010
7:50 AM

*delete 2 unneeded DLLs
*set the checking-time to 30 seconds (works for me but test yourself...)
*delete unneeded references -> speed up build-time
*delete check for online-connectivity at program-startup ::was a bad idea

*add a debug-print-helper-function which first debug.print the debug-message and then checks if there is a file called "TweetMyPCdebug.txt" --if yes--> also print newline+debug-message with time-stamp to this file (helps to debug the application if you are not a developer or just don't want to start(/first install) visual studio)

36372
by BasisBit
(7 downloads)
Jan 2 2010
9:13 AM

*remove unused file DB.VB
*remove unused Subs for RadioButtons
*add License.txt containing the license
*show Settings-Window if no settings were found

*save the screen-shots, process-lists and so on to the *temp-folder instead of C:\Programs\tweetmypc\
*delete screen-shots and Process-lists after upload
*use "image.jpg" as screenshot-filename and "Uploaded Image" as description, so it is more difficult to find them in twitpic-search-engines

*use a copy of the settings-database in the LocalAppSettingsFolder if no write-access to the execution-path-database

+many more small bugfixes