Version 1.2 is officially out! After a bad review by user regis on Firefox marketplace, I set off to attempt and find and fix the issues that was causing VCFPorter to crash. Since the issue happened when importing VCFs from ownCloud (a use-case I definitely didn’t see coming), I looked into OwnCloud’s VCF files and what their basic included fields looked like. They were more involved than I was expecting, and so some of the field generated errors in the parsing code from v1.
After much (close to zero) fanfare, VCFPorter 1.1 has been released! Check it out on the VCFPorter marketplace page Here are the changes in v1.1: Small bugfixes in this release Already-parsed file was not properly redirecting to select contacts view Fix small typo in code for handling categories Fix slack space on left and right in vcf file and contact lists Fixed issue #18 (select/deselect not updating lists in UI) Personal notes: After a pleasant experience developing the app and publishing it to the FirefoxOS marketplace, I received a review (and am super grateful to have anyone even use the app, much less leave a review with some pointers on what to fix) from a user that noticed the (very noticable) bug affecting select/deselect all buttons.
VCFPorter is a cross platform (exactly two platforms, web and FFOS, technically) for parsing and important contacts from a vCard. Some of you might be thinking to yourselves: “Why in the world would you re-create functionality that FirefoxOS already ships with?” Short answer: I’m dumb Long answer: I don’t think it was around quite as I liked it when I first got my Flame
I recently swapped my Samsung Galaxy S4 for a FirefoxOS Flame (developer reference phone) — a move many non-tech (and some tech friends) don’t understand. I did it because I believe in Mozilla, what they stand for, and I think that the convergence on web as the most effective platform for delivering apps has a lot of potential. That said, I’ve been working on many side projects lately, one of those being a FirefoxOS application.
After purchasing the Flame FFOS reference phone, I set up the App Manager (provided by Mozilla) and have been having a blast debugging and testing my new application (VCFPorter). I recently ran into some issues using the Device Storage API (https://developer.mozilla.org/en-US/docs/Web/API/Device_Storage_API). The problem was that I was trying to access internal storage (I don’t have an SD card on the device), but it would always return empty (the cursor would be “done” on the first onsuccess callback).