ncid.Net Changelog

What's new in ncid.Net 2.7.17

Mar 27, 2012
  • The delegate functions for watching the network and power didn't like parameters and triggered crashes. All the parameters have been removed.

New in ncid.Net 2.7.1 (Mar 17, 2012)

  • There was a wrong parameter sequence in general error processing – changed text and caption in shown messagebox.

New in ncid.Net 2.7.0 (Mar 16, 2012)

  • The integration of more sound formats is complete. The sound engine “IrrKlang” gives a lot of choices.
  • In the Settings form you can select your ring tone (sound file), test it, tune the volume and activate “endless” playing in a loop.
  • The sound will muted with fading balloon information.
  • New icons.
  • The general application timeout is set to 15 minutes and can changed up to 1500 minutes (25h).
  • For error picking there are a lot more trace messages – hope we do not need it.

New in ncid.Net 2.6.0 (Feb 15, 2012)

  • This version includes now the MS C++ runtime files.

New in ncid.Net 2.5.5 (Jan 27, 2012)

  • Limited connections in ncid servers:
  • If your ncid server supports only a limited number of connections (Vodafone Easybox has max. 5 connections), the client can run in an processor loop. This is removed.
  • Integrated sound engine:
  • To have more fun I added the famous sound engine IrrKlang 1.3 to ncid.Net. Your ring tone can now have a file type of *.mp3, *.flac,*.ogg, *.wav, *.mod, *.it, *.xm, *.it, *.s3d. The extended configuration dialog give you more functions to play with the sound.

New in ncid.Net 2.5.0 (Jan 16, 2012)

  • After a longer waiting time I can give you a new version.
  • The information balloon has now a shadow and it disappears with the window. I had some knots in my mind … but now it is solved.
  • For reading longer caller lists I introduced a producer / consumer model with different threads.
  • The startup is now faster.
  • Internal - cleaned the code, removed the parts that are not needed. Installer size is now reduced.

New in ncid.Net 2.4.0 (Nov 4, 2011)

  • ncid.Net does not show the info balloon – if any application runs in full screen mode. You can change this using the settings.
  • I inserted an producer / consumer part to speed up the starting process. A second thread processes the caller list in the background now.

New in ncid.Net 2.1.0 (Aug 16, 2011)

  • With the version 2.1 nci.Net can extract pictures/logos stored in your Outlook contact entries.
  • The XML file has the same structure like database expprts, so the extracted pictured are imported in the known old way.

New in ncid.Net 2.0.10 (Aug 3, 2011)

  • In the last versions I missed to check all parts to be conform to the same .Net Framework version. All is now moved to .Net Framework 4.0 Client.
  • Sorry for the trouble with ReverseGen / Outlook contact extraction. This will work now again.
  • In the background I updated the development software and WiX (Windows XML installer) to the latest versions to give you a more secure product.

New in ncid.Net 2.0.0 Beta (Aug 3, 2011)

  • SQL Server Compact Edition 4.0
  • is now included in my setup. This is an private installation. SQL Compact Edition is removed with an ncid.Net deinstallation. This was not supported for version 3.5.
  • The new SQL Compact Edition needs .Net Framework 4.0 (client or full edition).

New in ncid.Net 1.35.5 (Aug 3, 2011)

  • The SQL Server Compact Editions are moved to the new directory sql. You will find here an x86 and an x64 version. All x64 Windows owners must install x86 first and then the x64 version. The setup will check this requirements and directs you to the download pages.
  • The needed Windows Installer version is decreased to 3.0, all XP SP2 and newer systems are now ready for ncid.Net. If you have an older Windows, download a newer WIndows Installer from Microsoft.

New in ncid.Net 1.35 (Aug 3, 2011)

  • On demand I added a filter for the incoming lines (works only with VoIP). Look in the settings.
  • The German manual is up to date now.
  • Adds:
  • I have a XSLT now to convert the stored database from XML to a HTML phone book. You want to have it?

New in ncid.Net 1.33.5 (Aug 3, 2011)

  • Moving entries from call log to the phone book is now easy. If you haven’t a name for a number, a new implemented input box will ask you for a name to store.
  • The notifying info window has now an store button, working like this above.

New in ncid.Net 1.32.3 (Aug 3, 2011)

  • The used SQL statement missed a comma.
  • The SQL schema was searched in the import file directory and not from ncid.Net program directory.
  • New feature:
  • Printing now the used caller prefixes in the log windows at program start.

New in ncid.Net 1.32.0 (Jan 10, 2011)

  • The ncid developers add the CIDOUT to ther protocol definition. A ncid server can send now a list of outgoing calls to a ncid client. I implemented this in ncid.Net version 1.32, hoping to get a working ncid serverwith the next firmware release of Vodafone’s Easybox.
  • To store the outgoing calls the database must changed. I inserted a new column INOUT in the table CALL. Upgrading from an older version of ncid.Net the database will be changed starting the new client. It’s a good idea to make a backup before upgrading (database copy or xml export)!
  • The caller list from the database has now two additional buttons in the navigation strip. The buttons I and O can filter incoming or outgoing calls.
  • The German manual is now nearly up-to-date !
  • OK. there are some removed errors there.

New in ncid.Net 1.30.0 (Dec 10, 2010)

  • The installer tool is now WiX 3.6.
  • Multi selection enabled for log and phone book
  • Selecting rows in phone book use the header column please!
  • Works windows like: ctrl-click, shift+click for ranges.
  • -> You can delete all selected rows with the delete button in the navigation strip.
  • Filter entries in phone book now works with multi-selection!
  • outOfArgument error removed from phone book grid
  • PhoneNumber.HasAreaPrefix funtion corrected (values for substitution)
  • invalid Date/Time format for e-mail corrected.
  • util:CloseApplication added for clear shutdown and application closing

New in ncid.Net 1.28.2 (Nov 15, 2010)

  • E-Mail notification now complete integrated.
  • Take the needed values from your e-mail program.
  • Foreign calls have an international prefix. In Germany this is “00″ or “+”.
  • To shorten the stored phonebook the lookup is extended to a second pass with normalizing the incoming phone number.
  • E-mail added to manual.

New in ncid.Net 1.28.0 (Oct 27, 2010)

  • This is an little test for integrating e-mail notification for incoming calls.

New in ncid.Net 1.27.2 (Oct 27, 2010)

  • A very small increment for You.
  • Ncid.Net saves and restores the windows size and location.

New in ncid.Net 1.26.0 (Oct 27, 2010)

  • The log window is now reverse, the last call is on the top.
  • Using VoIP / SIP you will get the line number in the log.

New in ncid.Net 1.25.0 (Oct 27, 2010)

  • The notify icon menu / show does not work.
  • The power resume is not implemented.

New in ncid.Net 1.24.0 (Jul 14, 2010)

  • ncid.Net rings a sound for incomming calls. You can deactivate this function.
  • This setting will now stored and reloaded.

New in ncid.Net 1.23.0 (Jun 28, 2010)

  • The notify icon showed not the last call (balloon tip).
  • This is changed now.

New in ncid.Net 1.22.0 (Jun 28, 2010)

  • I includes the new SQL Server Compact Edition 3.5 SP2 in the downloads (Now 7.7MB).
  • The build is done with the latest version of WiX installer.
  • Updating SQLCE is not needed but recommended.

New in ncid.Net 1.20.0 (May 10, 2010)

  • I added a network sensor to ncid.Net.
  • ncid.Net monitors your network. If network connectivity is lost, ncid.Net closes internaly the connection to the ncid server and stop the reading thread. With new stablished network connections ncid.Net tries to connect to the ncid server and restarts the reading thread. This all needs a little time like installing drivers for new usb devices.
  • The main dialog of ncid .Net is (sometimes) showed at start. Do nothing! It will hidden next seconds.
  • You will find a ncid.xsd XML Schema file in the installation folder. I will implement an schema verification for stored data files and you will get it with the next version in june.

New in ncid.Net 1.18.0 (May 3, 2010)

  • ReverseGen – I had it on my ToDo list..
  • Seach used only the top contact folders. Now all folders are used for contact search (yes, with the deleted items). Exporting now the phone numbersFrom all existing contacts.
  • The working directory is changed to the “TEMP” dir. Windows 7 does not allow to write under program files.
  • You can use ReverseGen manually – the 1st parameter is the file name. Delete all lines you don’t need and import this file after editing.
  • If you haven’t Outlook, export the needed contacts as vCard files and import it (can be done with drag&drop to the ncid.Net phone book).

New in ncid.Net 1.17.5 (Apr 26, 2010)

  • dll missed in installation for ReverseGen / Outlook
  • url for inverse search 11880 corrected

New in ncid.Net 1.17.4 (Apr 23, 2010)

  • The Setup couldn’t start ncid.Net. The WiX setup script is case sensitive …now corrected.
  • Remember vCards???
  • Why not support vCards? I found an cool vCard library from David Pinch
  • Database / Import / File can read now vCard (*.vcf) files. Additional the dialog allows multi-selection.
  • You can drag & drop the vCard files to the phone book. David’s class is complete, photos from the vCard will go with the names and phone numbers to ncid.Net. Welcome to other mail systems!

New in ncid.Net 1.17.0 (Apr 20, 2010)

  • Moved project to Visual Studio 2010! Very small work to get it running.
  • The watermarks are removed from German manual.
  • Setup is tuned more. The WiX developers make holiday??? Waiting for the release now.
  • Added an global exception handler to ncid.Net. If something will crash, a message with an trace will popup. Please forward this to me.

New in ncid.Net 1.15.5 (Apr 20, 2010)

  • Changes:
  • GUI ind DataView stabilized. Calling the context menu sets now the current cell right. 3 lines of source code … but I must write it. An empty filtered call view crashed – removed.
  • The info form has now a reduced frame rate of 20 refershs per second, slower does not look good. Using double buffering reduces flashing.
  • The internet call for inverse search had two small errors in number generation. This is fixed now.

New in ncid.Net 1.15.2 (Apr 11, 2010)

  • The info window has now an own thread and rund indepenent from main window. This was a hard way, but Tom Clement wote an excelent article on codeproject about implementing a SplashScreen. Thanks Tom!
  • The Show / Hide mechanic was not water proof. Let’s dive now :-)
  • The state of the info window (hidden, rising, displayed, sinking) are now handled in one function. The Windows.Form.Timers are substituted With System.Timers.Timer.
  • The inet communication between the windows has now an better interface and should work in all weather.
  • The picture are handled with stream and object locks in windows. Using now byte arrays will go around this traps.
  • The display and hide menues are enabled only whenn needed.

New in ncid.Net 1.15.1 (Apr 11, 2010)

  • You don’t like the info box after starting ncid.Net? OK – this is removed.
  • Editing the phone book sucks. The focus jumps around. OK – resolved.
  • Picture context menu has no usual words. Changed to
  • Load – Load picture from file.
  • Remove – Remove picture from phone book.
  • Insert – Insert image from clipboard is NEW!

New in ncid.Net 1.15.0 (Apr 7, 2010)

  • Pictures:
  • Yes, now are pictures in the database! You can insert pictures of your friends, children, parents, bosses ;-) etc..
  • You can use jpeg, png, bmp, tiff files. After loading the file the image is rezized to 92 * 72 pixels (4:3 portrait).
  • The PNG image format is used for storing.
  • Export and Import of the database supports the pictures. The XML files contain the images as base64 coded stream.
  • Every picture allocates ca. 3KBytes. If you delete many pictures, compress the database.
  • Balloon Information:
  • The standard balloon info can not customized. I wrote a new balloon info class to show the stored pictures for incoming calls. I can extend this in the next versions (location, rise and set times,…).
  • Manuals
  • The German manual is up-to-date. You can translate from German to English and want to help? You are welcome.
  • Want to have ncid.Net in your language ? Join and translate the resource files.
  • Updating:
  • This update changes the database structure. The current database is copied to ncid_bak.sdf before changing anything. You want to protect your data, export the data to an xml file. I will hold this in an consistent data structure to enable imports in all versions from all versions.
  • The update does not work? Make a copy of your database, delete all old files and deinstall ncid.Net to remove all data from system registry and installer database. Reinstall ncid.net and import the saved data from xml or database files.
  • GUI:
  • The size and location of the two used forms (main, dataview) should now correctly stored in the user configuration area. You can find this in your user profile under application data. This information comes now from the older to the new version after upgrading.

New in ncid.Net 1.12.5 (Apr 7, 2010)

  • added inverse search
  • extended German manual

New in ncid.Net 1.12.1 (Mar 25, 2010)

  • extended German manual
  • Filter in data view
  • not visible: internal code review

New in ncid.Net 1.11.8 (Mar 10, 2010)

  • more writing manual (German darft included in setup)
  • review of source: reorder, formatting, renaming etc..
  • reconnecting now more stable
  • Export to txt and csv now in unicode
  • tuning setup, ACL settings for database moved to setup
  • ring.wav integrated as resource
  • DNS reverse resolution removed for speed up

New in ncid.Net 1.11.4 (Mar 10, 2010)

  • Wait-cursor added
  • validating MessageBox removed from phonebook gridview,
  • now cancel insert mode
  • internal database structures complete redesigned
  • started with German documentation
  • added url for SQLCE download in Setup
  • ring sound moved to internal resources
  • removed DNS name resolution for speed up
  • manuals inserted in setup (ToDo English manual)

New in ncid.Net 1.4.0 (Nov 25, 2009)

  • SQL Compact Edition is included now ( file SSCERuntime-*-x86.msi ) in English and German.
  • Installation can upgrade older versions without data loss, does not overwrite the database.
  • Database file security (DACL) ist set to allow all users changes in the database.
  • Database view shows latest call at top. You can change the sort order by clicking the header cells.

New in ncid.Net 1.3.3608.18508 (Nov 17, 2009)

  • The installation has now an update feature, older versions should (I hope) upgrade easy.
  • The database views have the call list and the phone book.
  • Import and Export the complete database with xml files.
  • the database DACL allows all users to modify the content.
  • some smaler errors removed.