[APP] Outlook Cleaner 0.991 [2009.08.21]

Search This thread

zaijian

Retired Recognized Developer
Oct 24, 2006
202
7
About Outlook Cleaner

Outlook Cleaner is a program for your Windows Mobile 5.0+ phone that helps you remove duplicate and redundant contacts, appointments, and tasks.

Ever get a new phone, sync it to your Exchange account, and end up with hundreds of duplicate items?

Accidentally create a duplicate item but with different information, and then need to figure out which one to keep and which one to delete?

Then this program is for you!

Requirements
Windows Mobile 5.0+
.NET Compact Framework 2.0+

Version
0.991beta, 21 August 2009 - minor bugfixes
0.99beta, 02 July 2009 - refined Appointment/Task algorithms, merge editor
0.98beta, 25 June 2009 - added Appointment, Task cleaning
0.971, 12 June 2009 - with extra debug error messages
0.97, 12 June 2009 - extended from Contact Cleaner
0.96, 08 June 2009 - bugfix
0.95, 03 June 2009 - initial public release

0.99 Features
  • Cleaning
    • Scans Contacts, Appointments, Tasks
    • Detection of exact duplicates
    • Detection of near duplicates (same identifier but different properties values)
    • Keep / Merge / Delete tool

How it works
Cleaning works like this:
1) Scan the Outlook database, looking for duplicate items.
2) Exact duplicates are deleted.
3) Near-duplicates are displayed for manual merging/removal.
4) You go through the sets of near-duplicates, where you can see all the values which are different, and choose to keep, delete, or merge items.

Contacts with the same "FileAs" property are compared against each other, except for the ItemId and Picture properties.
Appointments with the same "Subject" and similar start/end times are compared against each other.
Tasks with the same "Subject" and similar start/end dates are compared against each other.

Use at your own risk, i'm not responsible, etc. etc.

Registration
Outlook Cleaner is currently free.

More information can be found at www.philchuang.com

Upcoming Features
  • Keep / Merge / Delete tool
    • Display similar properties, not just the different properties.
  • Contact cleaning
    • Smarter comparison of all fields (ie "Phil" and "Philip" with the same phone number)
  • Fix start menu icon
 

Attachments

  • cc_slideshow.jpg
    cc_slideshow.jpg
    20.7 KB · Views: 1,292
  • OutlookCleaner_0.97.CAB
    46.1 KB · Views: 352
  • OutlookCleaner_0.971.CAB
    46.2 KB · Views: 430
  • OutlookCleaner_0.98.CAB
    52.8 KB · Views: 208
  • OutlookCleaner_0.99.CAB
    54.3 KB · Views: 569
  • OutlookCleaner_0.991.CAB
    54.3 KB · Views: 1,717
Last edited:

uniqueboy

Senior Member
Apr 11, 2006
1,421
5
Thanks trying now, I'm sure I have quite a few to delete. I think this would be better appreciated over in development and hacking.:)
 

bulletproof_78

Senior Member
Mar 4, 2006
54
0
This is brilliant my friend!

I will be trying it in a while, and post some feedbacks...
Perhaps an Appointments/Calendar/Tasks Cleaner as well in the future versions?
Just a thought as it seems that there are more duplicate appointments than contacts for my case...

btw, Thanks
 

zaijian

Retired Recognized Developer
Oct 24, 2006
202
7
New error code occur at version v0.97

OutlookCleaner.exe
TypeLoadExecption

at e..ctor()
at ag.a()

Note: Tried on CF2.0 and CF3.5 with WM6.0 Pro

same error here:
Its a german-language Rhodium ROM

I've released v0.971 which doesn't have any new functionality, but will give a better error message and help me find the problem. Please try that if you're having problems with 0.97.
 

AcidAssassin

Member
Jun 21, 2008
25
0
I've released v0.971 which doesn't have any new functionality, but will give a better error message and help me find the problem. Please try that if you're having problems with 0.97.

Just tried on v0.971. No luck. still the same error.

OutlookCleaner.exe
TypeLoadExecption

at e..ctor()
at ag.a()
 

zaijian

Retired Recognized Developer
Oct 24, 2006
202
7
Just tried on v0.971. No luck. still the same error.

OutlookCleaner.exe
TypeLoadExecption

at e..ctor()
at ag.a()

Hmm that is interesting... is your device set to default to a non-english language? Or how about you Ciopik?

Moscha and fonsie have both reported the error on a dutch rom....
 
Last edited:

AcidAssassin

Member
Jun 21, 2008
25
0
Hmm that is interesting... is your device set to default to a non-english language? Or how about you Ciopik?

Moscha and fonsie have both reported the error on a dutch rom....

My device is using original HTC P3600i WWE WM6.0 Pro Rom. My regional setting is English (Australia) and running CF3.5 and tested on CF2.0 too. I am having CooTek Touchpal v4.0 Keyboard and iContact v0.94 installed in my device too. Hope all these info will help. Thank you and very appreciated for the cool software.

Update: Uninstall iContact and tried, but no luck too.
 
Last edited: