You are not logged in.
Pages: 1 2
I created a small, free application to retrieve submit time for Freshbooks from your cell phone...you can find more info and download the installation file here:
http://www.gilham.org/Blog/Lists/Posts/Post.aspx?ID=214
It only works works with smartphones and pocket pc's that run Microsoft Windows Mobile. Blackberry and iPhones are not supported.
Latest version supports a timer with rounding up to a configurable billing increment.
Last edited by JohnnyG (Apr 4/2008 1:57 pm)
Offline
Very cool John, I'll spread the word!
Offline
I updated it to also include a Start/Stop timer with auto round up to the configurable billing increment.
Offline
0.7 Includes fixes for different display problems on most smartphones. Includes a "raw table" to view invoices, payments, time entries, and clients. You will now only recieve one error message (instead of multiple) if your request times out connecting to the internet.
Offline
0.8 Allows adding of a new client.
Offline
Go Johnny Go!
I wanted to grab the .08 build but the site says the .07 is the latest available. Let us know when it's live and will give it a go here.
And Freshbooks team - can we get some API support so Johnny can let our staff login as well - apparently it currently only supports the core account owner adding time.
*thumbs up!*
Offline
sorry guys...I added the latest version to the post.
After you install the .net framework 3.5...you can download the latest version (CAB) by going to http://fm.gilham.org from your devices web browser to keep up to date.
Last edited by JohnnyG (Apr 4/2008 3:56 am)
Offline
Hey Johnny - one more question - if I'm running WM 6.0 do I need the .net framework 3.5 still?
Offline
Yes, you still need to download the exe on your computer while your phone is connected. That will install the .Net 3.5 CF, which was just released with Visual Studio 2008 in Febuary 2008...WM 6.0 released to OEM's early in 2007 so it's won't be included in your default phone OS.
Offline
Please let me know if your still experiencing any errors with your build 0.81 or higher.
Any features that are required that are missing (must be simple please)?
Thanks,
John
Offline
having a problem getting the .Net to install to the phone. I'm running Vista which may make a difference?
I've got the phone conn ected - and I can run the install - but it seems to install to the PC - NOT to the phone.
Running it from the phone does nothing.
What am I doing wrong?
Offline
OK - I got it to install finally - but not it crashes when I attempt to Get Freshbooks Data - gives me an ArgumentException.
Offline
1. Do you have at least one entry in freshbooks (can be the default sample)?:
Invoice
Time Entry
Invoice Payment
Client
Project
Task
2. What model phone are you using?
3. Have you changed the freshbooks API token and url in the account options...if you add any letter to the password does it fail with a "401 unuthorized"? This will help us check if your settings are right.
The goal for getting out beta is to not have it crash...so please let me know how I can help you fix this.
John
Offline
HI Johnny - thanks for the quick response:
1. We've been using Freshbooks for some time now so we have plenty of real data in there.
2. I'm using the HTC built T-Mobile Wing with WM 6.0
3. I've checked and double-checked the API information and it is correct on the phone. I can't seem to get a 401 error even if I alter the API token -
I'm also being told I need a file installed called: netcfv35.messages.en.wm.cab to see the error messages.
Finally I do see some sort of error that is quite long saying:
System.Windows.Forms.GridColumnSyltesCollection.Remove(DataGridColumnStyle column) at FreshMobile.freshmobile.SetControlData() at
FreshMobile.Freshmobile.menugetData_Click (Object sender, EventArgs e) at System.Windows.Forms.MenuItem.OnClick (EventArgs e) at
System.Windows.Forms.Menu.ProcessMnuProc (ControlctlThis, WM wm, Int32 eParam, Int32|Param) at
System.Windows.Forms.Form.WnProc(WM wm, Int32 wParam, Int32 |Param) at
System.Windows.Forms.Control._InternalWnProc (WM wm, Int32 wParam, Int32 |Param) at
Microsoft.AGL.Forms.EVL.EnterMainLoop (IntProchwnMain)
Not sure if this is even helpful?
Offline
Very Helpful...
Can you try downloading a new build (0.82) that hopefully solves your specific issue.
You can download it directly to your device from your mobile web browser:
http:/fm.gilham.org
Also, if an error does happen to you again, I just need the top two lines of the error message.
Offline
Ok - I updated the FM install and attempted to sync again.
This time I get the Data Request Error but unlike yesterday - the FM application does not crash and close and as a result I don't get to view the error message as I did yesterday.
I'm greeted instead with the info saying I need a file installed called: netcfv35.messages.en.wm.cab to see the error messages.
Offline
Does it give error message between the "Data Request Error" and the "netcfv35.messages.en.wm.cab" error.
If not, you can download the CAB file from your device and try again:
http://www.gilham.org/Documents/NETCFv3 … .EN.wm.cab
Last edited by JohnnyG (Apr 9/2008 2:05 pm)
Offline
Ok - thanks for the link! Installed the error messages and now I get a clear message stating 'Could not establish connection to network'
This is odd as I am connected to the network since I just downloaded and installed the .cab file.
I double-checked the account settings again and realised I had changed the API code yesterday as part of our testing. I changed that back to the correct entry and still get the above error.
Offline
Hmm,
If you entered your URL wrong, you normally will get a 404: not found
If you enter your API wrong, you will get a 403: unathorized
You will get 'Could not establish connection to network' if you don't have an internet connection, or you changed a bunch of settings in your account (i'm still working on that bug). With the correct API and URL saved...exit FreshMobile and open it back up.
See if that works.
Offline
Yeah- very odd - I don't get 404 or 403 errors - and the URL and API have been checked and double-checked to ensure they are correct so there are no errors there.
As mentioned I do have an internet connection - I'm able to browse the internet - download your files etc. But when I attempt to connect FM and get data I get the 'Could not establish connection to network' error.
I even went so far as to reboot the phone and am still receiving this error.
Thanks for all your help in trying to suss this out! This would be amazingly useful for me as I run an IT company and often need to track time while out of the office. ![]()
Offline
Pages: 1 2