yashsingh1/xdaforums huggingface dataset:
[Windows Mobile Apps and Games] thesecondsfade:
I agree completely. I think as long as you leave the latest beta version available for download, it's fine to say "here's the beta version but if you want more features, here's where you can get the newer version for $1.99."

So far v1.1 has been amazing for me. One thing I have noticed is that if I delete some files on my phone, then sync, it will re-download the files from Dropbox. Maybe the program could store the time/date of the sync and a list of the folder contents at that time... then when a new sync happens, if the folder contents differ locally, then make changes at dropbox... if they differ at dropbox, then make changes locally.

Another small user interface issue I have a request for is... after deleting a dropbox file through the program, it puts the user back at the top of the file list in the folder. Is there any way to leave the user down where the file was deleted from so you don't have to scroll back down? I don't know if that makes sense.
[Windows Mobile Apps and Games] :
+1 for both requests!! first one in particular! :)

I still have to buy the app though (been very very busy, no time for playing around with dropbox)...will do that in the next few days ;)

cheers, and keep up the good work!!
[Windows Mobile Apps and Games] d1k_is:
I put the link to v0.7.1 which was the last version of the beta I offered. But I'm not allowed to link to it in any store on this thread I can merely offer support which i guess is fine...

Well It does store the last sync DateTime for each folder and ONLY syncs changes made after that (so it should delete files that were deleted after etc.) Will look into this possible bug.

I guess here you mean when you have a large list of files and you scroll down to the bottom and delete a file from there it takes you back to the top?

I believe this is because the Listbox items are refreshed when you delete the file but I'll see what i can do ;)
[Windows Mobile Apps and Games] velayo:
Excited about the marketplace release

I've been using your beta and found it a most have app. Do you know if the marketplace takes paypal? I don't have a credit card and that's a showtopper for me. If there is any other place where I can buy it, I would buy it.

Another request, do you think you can use the sense sdk or allow theming?

Thanks and keep up the good work.
[Windows Mobile Apps and Games] thepolishguy:
+1 on themes .
[Windows Mobile Apps and Games] d1k_is:
PM coming as I cant post links.

As for themesg, I have coded it so colours are easy enough to change but sense sdk would mean an entire rewrite which isnt in the cards.

I will be accepting ideas for colours to change it up, maybe v1.3 will have the ability to customise the colour scheme.
[Windows Mobile Apps and Games] whertigo2:
Instant crash on sync

Finally managed to get a hold of the program - but its giving me instant crashes when i try to upload any sized file.

I havent found a way to copy the error message but the header says "out of memory".

I'm on HD2 - Duttys Ultimate m-lang NOR v2.8. More info can be provided, I realize this is probably sparse.

Pål, Norway
[Windows Mobile Apps and Games] d1k_is:
More Info would be good.

Also make sure you have .NET 3.5 CP installed
[Windows Mobile Apps and Games] velayo:
Fandango

Thanks for the reply. Fandango is actually asking me for instant payment and as such it requires a credit card, so I find myself in the same spot as with the marketplace. I will be getting a debitcard to see if I can use it to purchase the app.

One more request, would it be possible to make the app open files with the corresponding software when you click on it?

example>

work.pdf

touch it *the file*

app recognizes a the type of files and sends it to acrobat to be opened with it.

acrobat opens the file and you get instant access to it.

With the demo version that I have, you have to actually download the file to certain location and then go to that location and open it from there.

Anyway, thanks for the help. This is the only thing I was missing from my iphone since switching to HTC HD2 on T/mo.
[Windows Mobile Apps and Games] d1k_is:
pretty sure Handango accepts Paypal...

As for the open files from DroppedBoxx, this is on the roadmap (possibly v1.3) Refer to the second post for Changelog/roadmap ;)

EDIT: lol "touch it" (couldnt help myself)
[Windows Mobile Apps and Games] adoute:
Handango definitely accepts PayPal. I just purchased your app through them and paid with PayPal. The PayPal option is listed as one of the credit card types in the dropdown menu. (MasterCard, Visa, ... , PayPal)

d1k_is - Thanks for all your work - the last 'free' version I used worked great, I can't wait to try the latest version - especially at such a reasonable price.

Time to install...
[Windows Mobile Apps and Games] guike:
registration key

Hi,

Today the program is downloaded through Handango.

There is :"Once you have dowloaded and installed you will

be prompted to enter the registration key.

At startup I got no mention, so I wonder whether this the full version?

How can I receive the updates?

gd
[Windows Mobile Apps and Games] adoute:
Error when syncing - v 1.1.2

I just purchased the app through Handango (device / ROM details in sig).

When syncing (new folders & files on phone that need to be pushed to DropBox), I get the following error:

DroppedBoxx.exe
ArgumentNullException
An error message is available for this
...

This error seems to happen either right after a folder is created remotely, or after the first file is added to a newly created directory (hard to tell). The error is very repeatable (3 times so far, once for each folder that needed to be created).

Once the directory structures (folders, not necessarily files) match, syncing continues normally.

Other than that, seems to work great!
[Windows Mobile Apps and Games] thx1200:
How do you resolve conflicts? As in, changes are made between the last sync both on the device and at the DropBox cloud storage?

Will your app ever support realtime syncing? As in monitoring the file system to be notified of file/folder changes and then immediately signalling a sync to cloud? I have sample code I'm happy to share. (it's battery friendly because it waits for OS signals and does not periodically crawl the file system.)
[Windows Mobile Apps and Games] Raudi1:
Realtime sync would be great! If I don't already have bought the app by then, I will definitely do so when it is implemented!
[Windows Mobile Apps and Games] d1k_is:
Yeh the registration code was part of the Handango Product registration but its not actually needed (too lazy to implement security, would rather work on features)

Hmmm, thats the 2nd report of this error i've had now.

Will definately do some testing over the weekend (might send you a pm or 2 to get some details)

Conflicts... good question, at the moment it just gets what ever file was last modified (though im open to suggestions about how people want to handle these, maybe some settings or something?) I was thinking about implementing some settings per Sync Folder so you can set it to one-way sync or two-way with 1 as the "master" etc.

Real time syncing, Interesting concept as then it would work pretty much like the desktop app but on certain folders. I'm happy to take a look at what code you have but if enough people are interested i might do a seperate app for the whole realtime syncing where the only frontend is for settings and maybe a sync report... thoughts?
[Windows Mobile Apps and Games] thesecondsfade:
I had something really weird happen to me. After Syncing yesterday, none of my synced CAB files would install any more. I had to re-download all of my apps from their original sources because they were synced to Dropbox.com corrupt and even redownloading them didn't help... they were all corrupted and couldn't be saved. Is the program modifying the actual files or something?
[Windows Mobile Apps and Games] adoute:
No problem - happy to help in any way I can.
[Windows Mobile Apps and Games] Martinhdk:
I tried that with another dropbox client for wm. I believe that dropbox is the problem.. But if dropbox keeps doing that I guess dropbox - and then this fine app, is a dead end... :(

Could others please try to collect cabs from dropbox, uploaded from device, and see if the problem also happens to them..
[Windows Mobile Apps and Games] d1k_is:
Sorry forgot to answer that, I think Handango lets you re-download the latest version (I'll let you guys know when there is a new and we'll find out for sure then)

DroppedBoxx doesnt modify the files at all, I'll run some testing on this. Strange dropbox would be causing this.

Any particular CABs or is it just all CABs?
[Windows Mobile Apps and Games] thesecondsfade:
It was most of the CABs in my UC folder. Oddly, S2U2 was fine, along with a Generic File Explorer from b16b. There were like 20 other ones that were corrupted.
[Windows Mobile Apps and Games] d1k_is:
hmmm, could you pm me a few of the apps this is happening to for my testing (not the cabs just what they are as I most likely have a few of them)

Also, does downloading them from the dropbox browser yeild the same result? (I'd assume it does)
[Windows Mobile Apps and Games] Gaffer123:
ArgumentNullException

I also get the ArgumentNullException error. This happens when I try to enter a directory where the name has characters like &, +, ) and so on. I think you should start looking there.

And as a previos post asked, how can I get future uppdates of droppboxed?

Really good program by the way!

/Gaffer
[Windows Mobile Apps and Games] thx1200:
Live Mesh would ask you what you wanted to do. You had options to keep one or all of the file versions in conflict and it would rename some of the instances .1, .2 or whatever. I think the way you do it is probably perfect in most situations as the latest timestamp is usually the one you touched last and probably the one you want, but there might be situations where a file is modified automatically by some other program and it could create a situation where the last modified timestamp is not the "latest" file (as far as the user is concerned).

I think the way you do it is perfect for a default setting, but it might be a good idea to have options for conflict resolution, including prompting the user any time one is discovered (I know I would want that for certain file types, like work document types).

I agree that it would be a separate process -- a background service sort of thing. But I would think it would naturally fit into this current app, just that the app you are using now would be the configuration app, and the other process a much smaller (lower memory footprint) app with no UI.

I spent a couple weeks adding realtime file system monitoring to an app I'm working on. I started with the FileSystemWatcher class in the Smart Device Framework (OpenNetCF) and discovered it was buggy as hell! It would easily generate race conditions which would drain the battery and prevent active sync OTA from working. So, I took the old version of it, which had published source code, stripped out what I didn't need, and compiled it. It still has a few bugs (see the implementation for the gotchas). Also, it is still possible to generate race conditions, so you need to be careful and test thoroughly. For example, if you watch for certain conditions, such as modified time or last access, and then you modify or access the file, you are in an unending loop! But as long as you set the correct properties and use separate watchers for directories and files, it works awesome. I'm happy to share!

On a side note: it's important to sleep your thread briefly periodically if you are doing a long operation or else OTA ActiveSync (which is set to the LOWEST priority) will never sync.

V1.4 FileSystemWatcher (the one that works):

http://avianplay.codeplex.com/SourceControl/changeset/view/47643#786086

An example on implementation:

http://avianplay.codeplex.com/SourceControl/changeset/view/47643#743322
[Windows Mobile Apps and Games] d1k_is:
Ok, I have been playing around a bit with the Sync Folders screen and changing to to more of a status screen during syncing and this is what i have so far...

From the top, it displays the local folder it is currently looking at then the File and what its doing with the file (Downloading, Uploading, Checking) Then Sent and Recieved Kilobytes, this figure is different to the Info screen because this only counts the data from syncing. (Though i think the Info screen will add this number to it so its an overall value of the data used instead of non-syncing data)

I would still like to implement a "report" that you can view after syncing that gives you a list of all the files up and down etc.

First thoughts?

Also, v1.2 isnt too far off after this with a few bug fixed reported by users.
[Windows Mobile Apps and Games] soaringeagle:
I'm getting a crash as well whenever I try and sync. Running .Net 3.5. Know that this isn't that helpful. Let me know how I can get you additional data to diagnose.
[Windows Mobile Apps and Games] adoute:
I really like the status screens - and the idea of a report screen after syncing sounds great to me.

Keep up the good work!
[Windows Mobile Apps and Games] faron.hadfield-jones:
Looks good to me. The report may help with debugging if you encounter sync issues.
[Windows Mobile Apps and Games] d1k_is:
Do you get anymore info on the error when it comes up? (a stack trace?) if so, can i get a screenshot?
[Windows Mobile Apps and Games] soaringeagle:
When I click on detail of the crash, I get the following

--------

DroppedBoxx.exe

NullReferenceException

at

DroppedBoxx.Sync.SyncThread.Sync(SyncFolder syncFolder, Strong dropPath) at DroppedBoxx.Sync.SyncThread.Go()
[Windows Mobile Apps and Games] soaringeagle:
One other thing. I uploaded a bunch of files eventually from my HTC. These were successfully uploaded into Dropbox. I then deleted some of them from my iPAD. These files were successfully deleted from Dropbox. I then synced again on my HTC. Files did not get deleted.

Is this scenario supposed to be supported?

Thanks
[Windows Mobile Apps and Games] Cyclu:
Exactly the same problem with sync folder, only 5 first folder sync, after if crash.

Sorry for my english.
[Windows Mobile Apps and Games] d1k_is:
It should be... I think i need to tweak some of the syncing process as its not quite 100% yet.

I think I have a fix for this at the moment. I will be submitting v1.2 very soon and that should fix this issue.

Other Issues:

* CAB file corruption is a weird 1, seems to be an issue when uploading from DroppedBoxx (yet the files match the originals), I'll keep you posted.

* Fixed the data connection issues as well
[Windows Mobile Apps and Games] jsmccabe78:
Droppedboxx Anastasia Icon

so i made one but per wishes of dinik i have just posted it over in this thread...

cheers.
[Windows Mobile Apps and Games] d1k_is:
That looks awesome thanks!
[Windows Mobile Apps and Games] zelendel:
Here are 2 more just for fun
[Windows Mobile Apps and Games] thepolishguy:
very very nice. thanks for sharing.
[Windows Mobile Apps and Games] korayem:
Throws an error on my HTC TP2

Just bought it and it crashes too on my HTC Touch Pro 2

Here is the error with details:

An unexpected error has occurred in DroppedBoxx.exe.
Select Quit and then restart this program, or select Details for more information.

Value can not be null.
Parameter name: outer

DroppedBoxx.exe
ArgumentNullException
Value can not be null.
Parameter name: outer

at System.Linq.Enumerable.GroupJoin[TOuter,TInner,TKey,TResult](IEnumerable`1 outer, IEnumerable`1 inner, Func`2 outerKeySelector, Func`2 innerKeySelector, Func`3 resultSelector)
at DroppedBoxx.Sync.SyncThread.Sync(SyncFolder syncFolder, String dropPath)
at DroppedBoxx.Sync.SyncThread.Sync(SyncFolder syncFolder, String dropPath)
at DroppedBoxx.Sync.SyncThread.Go()
[Windows Mobile Apps and Games] d1k_is:
Fixed in v1.2 which I have now uploaded!

Thank you all for the feedback, a lot of the reported bugs are now fixed.

Check Post#2 for the Changelog...
[Windows Mobile Apps and Games] xenonium:
it seems that syncing of .txt files doesn't work
[Windows Mobile Apps and Games] d1k_is:
no...?

What do you mean by "doesn't work"?
[Windows Mobile Apps and Games] thesecondsfade:
Looking forward to it!
[Windows Mobile Apps and Games] xenonium:
For example, I have a folder "Sync" on my storage card and this folder is marked in Sync Folders tab in DroppedBoxx. I have some txt files in that folder. But after synchronization there no any txt files in DroppedBoxx folder in My Dropbox - folder "Sync" is empty. They were not uploaded.
[Windows Mobile Apps and Games] d1k_is:
Files should be uploaded to "/My Dropbox/DroppedBox/Sync" for that folder, is there anything in there?
[Windows Mobile Apps and Games] xenonium:
Nope. Txt file are not uploaded.
[Windows Mobile Apps and Games] d1k_is:
Can you PM me some more details for the text files (if they dont have too sensitive data in them)
[Windows Mobile Apps and Games] guike:
folders to sync

Hi,

in my sync folder there are two folders, 100media and my documents. Is it possible to sync a folder? Can I remove my documents?

thanks,

gd
[Windows Mobile Apps and Games] d1k_is:
You can remove the My Documents folder by clicking it then clicking the Remove button.

And yes, these folders are the ones that are Synced when you click sync.
[Windows Mobile Apps and Games] maymaymay:
Is it possible to DroppedBoxx remember login, pass and sync folder settings ?

(v 1.2, HTC Leo)
[Windows Mobile Apps and Games] d1k_is:
It does save your login session and remember your sync folders, is this not working for you? (did you check the "Remember me?" box?)
[Windows Mobile Apps and Games] maymaymay:
Yes, I've cheked, and another session is "blank" again, as a virgin ;)
[Windows Mobile Apps and Games] d1k_is:
Thats strange... How are you closing the application? as the settings are saved on close, if your killing it through task manager or something it wouldnt save it.
[Windows Mobile Apps and Games] maymaymay:
I'm using Exit icon.
[Windows Mobile Apps and Games] faron.hadfield-jones:
Okay, just took some film today on HD2 and then when to Sync the file in my pre-selected folder and the app went into error. It is saying OutOfMemoryException. I assume it means I am out of memory (see screenshot 2 for memory details). The MP4 file is 64mb. I have attached a screenshot of the error.

Any Suggestions
[Windows Mobile Apps and Games] xenonium:
I have found a reason of problem - files are not syncing if there are cyrillic symbols in their names.
[Windows Mobile Apps and Games] soaringeagle:
Not crashing anymore in 1.2, however issue with issue with deletions not being handled correctly still remains.
[Windows Mobile Apps and Games] Cyclu:
New version nothing changed, the same problem.
[Windows Mobile Apps and Games] Evil Don:
1.1 to 1.2

I just upgraded from 1.1 to 1.2 and the program is reuploading all of my files. As I have 300 megs to sync, I think this is a bit inefficient.

Otherwise, the program is rather good. Being able to schedule synchronizations would be useful, though.

Thanks for the program and your work.
[Windows Mobile Apps and Games] d1k_is:
Interesting, as a test do you get the same error uploading the file normally? (not using the Sync)

Oh ok, What sort of symbols? Might be able to have that fixed...

Will look into this further.

Any further details on your error?

Hmmm, it shouldnt be doing that...

What timezone are you in, might be an issue with localization.

Also, Thank you all for the feedback on the new version helps me make it better for you :)
[Windows Mobile Apps and Games] Cyclu:
Detail in my error.
[Windows Mobile Apps and Games] korayem:
We need v1.3

I upgraded to v1.2 through the market place on my HTC Touch Pro2 but got 2 errors on different occasions

OutOfMemoryException

at System.IO.BinaryReader.ReadBytes(Int32 count)
at DroppedBoxx.Code.DropBox.UploadFile(FileInfo localFile, MetaData remoteDir)
at DroppedBoxx.Sync.SyncThread.Sync(SyncFolder syncFolder, String dropPath)
at DroppedBoxx.Sync.SyncThread.Sync(SyncFolder syncFolder, String dropPath)
at DroppedBoxx.Sync.SyncThread.Sync(SyncFolder syncFolder, String dropPath)
at DroppedBoxx.Sync.SyncThread.Go()

DroppedBoxx.exe
NullReferenceException

at System.Drawing.Graphics._DrawStr(String s, Font font, Brush brush, RC& rc, AGL_DTFLAGS format)
at System.Drawing.Graphics.DrawString(String s, Font font, Brush brush, RectangleF layoutRectangle, StringFormat format)
at Fluid.Controls.FluidButton.PaintDefaultContent(FluidPaintEventArgs e)
at Fluid.Controls.FluidButton.PerformPaintButtonContent(FluidPaintEventArgs e)
at Fluid.Controls.FluidButton.PaintButtonBackground(FluidPaintEventArgs e)
at Fluid.Controls.FluidButton.CreateBitmap(String key)
at Fluid.Controls.FluidButton.CreateChachedBitmap()
at Fluid.Controls.FluidButton.PaintCached(FluidPaintEventArgs pe)
at Fluid.Controls.FluidButton.OnPaintBackground(FluidPaintEventArgs e)
at Fluid.Controls.FluidControl.OnPaint(FluidPaintEventArgs e)
at Fluid.Controls.FluidLabel.OnPaint(FluidPaintEventArgs e)
at Fluid.Controls.ControlContainer.PaintControlUnbuffered(FluidPaintEventArgs pe, FluidControl control, Rectangle bounds)
at Fluid.Controls.ControlContainer.PaintControl(FluidPaintEventArgs pe, FluidControl control)
at Fluid.Controls.ControlContainer.PaintControls(FluidPaintEventArgs pe)
at Fluid.Controls.ControlContainer.OnPaint(FluidPaintEventArgs e)
at Fluid.Controls.ListBoxItemPaintEventArgs.PaintTemplate()
at Fluid.Controls.ListBoxItemPaintEventArgs.PaintDefault()
at Fluid.Controls.FluidListBox.OnPaintItem(ListBoxItemPaintEventArgs e)
at DroppedBoxx.ListBoxBase.OnPaintItem(ListBoxItemPaintEventArgs e)
at Fluid.Controls.FluidListBox.PaintItems(FluidPaintEventArgs pe)
at Fluid.Controls.FluidListBox.PaintContent(FluidPaintEventArgs pe)
at Fluid.Controls.DoubleBuffer.PaintBuffer(PaintFunc paintFunc, SizeF scaleFactor)
at Fluid.Controls.ScrollContainer.PaintDoubleBuffer()
at Fluid.Controls.ScrollContainer.MoveUp(Int32 dy)
at Fluid.Controls.ScrollContainer.SetTopOffset(Int32 top)
at Fluid.Controls.ScrollContainer.ScrollAnimationScene(Object sender, AnimationEventArgs e)
at Fluid.Classes.Animation.PerformSzene()
at Fluid.Classes.Animation.OnScene()
at Fluid.Classes.Animation.timer_Tick(Object sender, EventArgs e)
at System.Windows.Forms.Timer._WnProc(WM wm, Int32 wParam, Int32 lParam)
at System.Windows.Forms.ApplicationThreadContext._InternalContextMessages(WM wm, Int32 wParam, Int32 lParam)
at Microsoft.AGL.Forms.EVL.EnterMainLoop(IntPtr hwnMain)
at System.Windows.Forms.Application.Run(Form fm)
at DroppedBoxx.Program.Main()

Thanks and keep it up...
[Windows Mobile Apps and Games] Evil Don:
I am GMT -6:00. I live in Texas, USA. Since my post the program crashed whilst syncing and when I restarted it, it started to sync everything all over again.
[Windows Mobile Apps and Games] faron.hadfield-jones:
OutOfMemoryException

Ok....from what I can see the error is different if you try to upload without sync. The error I am getting now is:

DroppedBoxx.exe

OutOfMemoryException

at System.IO.BinaryReader.ReadBytes(Int32 count)

at DroppedBoxx.Code.DropBox.UploadFile(FileInfo localFile, MetaData remoteDir)

at DroppedBoxx.DropFolderPanel.lsbUpload_SelectedFile(Object sender, EventArgs e)

at DroppedBoxx.FileSystemPanel.lsbItems_ItemSelected(Object sender, EventArgs e)

at DroppedBoxx.ListBoxes.FileSystemListBox.OnItemClick(Int32 index)

at Fluid.Controls.FluidListBox.OnClick(PointEventArgs p)

at Fluid.Controls.ControlContainer.OnClick(PointEventArgs p)

at Fluid.Controls.ControlContainer.OnClick(PointEventArgs p)

at Fluid.Controls.ControlContainer.OnClick(PointEventArgs p)

at Fluid.Controls.FluidHost.OnMouseUp(MouseEventArgs e)

at System.Windows.Forms.Control.WnProc(WM wm, Int32 wParam, Int32 lParam)

at System.Windows.Forms.Control._InternalWnProc(WM wm, Int32 wParam, Int32 lParam)

at Microsoft.AGL.Forms.EVL.EnterMainLoop(IntPtr hwnMain)

at System.Windows.Forms.Application.Run(Form fm)

at DroppedBoxx.Program.Main()

The latest development is if I sync the same file rather than going into error it ignores it. So can't fully compare. All I have is previous screenshot.

Hope this helps :)