Hi Everyone,

I've NixNote 2 Alpha 4 to SourceForge for anyone who is interested. Please feel free to test it but be aware that it is an alpha product, so you may experience odd behavior at times and you may be asked to delete everything when the next alpha/beta version comes out so don't put anything in NixNote that you can't afford to delete (or you can enable uploads & synchronize them if you want).

What to expect

It should be usable as a client for basic use. For the most part it has been fairly stable but it may crash at odd times. Everything is stored in the ~/.nixnote directory and it doesn't share anything with the old NixNote (which stores most things in ~/.nevernote), so you can run both at the same time. 

As with past alpha releases, uploades are disabled in this release. This is done on purpose to protect your data. I haven't had a loss of data in a while I can't say I'm the heaviest of power users (most of my notes are plain text). It is stable enough that I've stopped using the old NixNote and am using this alpha full time. If you want to experiment with uploads, you can enable uploads under the Edit/Preferences Debug tab. This will allow for you to only upload to notebooks you own (shared notebook uploads don't work yet). 

What has changed

- Lots and lots of bug fixes. 
- Support for the upcomming API limits and better linked notebook support.
- Linked notebooks are now uploaded when you enable uploads.  In prior alphas only notebooks you owned were updated.
- You can run multiple instances on different accounts by passing --accountId=<id> on the command line.
- PDF previews can be disabled.

Things that are broken or are not yet implemented

- Encrypted text in notes is not yet implemented.
- You can't pin a note, color a note title, close a notebook or do a selective sync. 
- Only about 90% of the search syntax is implemented.
- There is no spell check.
- You can't do an export.
- Note history is not yet implemented.

Things that work, but you should be careful using.

Import folders should work, but be aware that their behavior is different than the Evernote's. When NixNote starts it will automatically import and delete anything in a folder that is set for import/delete. Folders that are import/keep are not imported until something in them is changed while NixNote is running. The import/delete behavior is the same as the old NixNote except for the "include subdirectories" option. With this option enabled it will scan every subdirectory and will import and delete anything it finds, so setting an import/delete folder of root will cause it to recursively delete everything in your root directory. Honestly, I wouldn't use import/delete with subfolders unless you are sure the import/delete itself works properly. It "should" work, but bugs happen.

There is a screen capture utility but it will only work with some systems. Some window managers just give you a big black box. If this happens, I don't think there is anything I can do. You can only use the tray icon if your system supports system tray icons AND you have it enabled in Edit/Preferences you should see an icon for NixNote in the system tray. Left clicking on it will bring up the menu and you can select "Screen Capture". There are no shortcuts for anything in the system tray since (as far as I can tell) Qt doesn't support system wide hot keys. The minimize to tray & close to tray are very problematic on some window managers.

To Use NixNote 2

- If you used the prior alpha, then you MUST delete all the ~/.nixnote/db-* directories. This is an alpha build and I don't guarantee smooth upgrades between alpha releases.
- You must be running a 64 bit Linux. When it goes to beta I'll start providing 32 bit builds.
- You must have the Qt4 libraries installed.  This includes the Qt-sqlite packages.
- You must have the Poppler-Qt4 bindings installed. In Ubuntu these are in the libpoppler-qt4 package. This library is used to view PDFs inline.
- You must have tidy installed and it must be in your path. On Ubuntu look for the package "tidy" and it is installed in the path by default. If you don't have it you won't be able to save any notes. Tidy is used to cleanup the HTML of a note so it can be converted to Evernote XML.
- If you want to use LaTeX formulas you must have mimetex installed. If you don't use LaTeX then you can ignore this. This also eliminates the need to have an internet connection to use LaTeX. I don't use LaTeX, so I'm not sure how well (or poorly) this works when compared to the old version. If you like or dislike this when compared to the way the old NixNote works then let me know.
- If you have a sandbox account and want to use that rather than your production account, you need to start NixNote at least once and quit. You'll then find an ~/.nixnote/accounts.conf file. Edit this file and add a <server>sandbox.evernote.com</server> within the <accounts></accounts> group. If you've setup multiple accounts you need to make sure you're within the correct one. Each <account> should also have a <name> to identify it. If you don't have a sandbox account or don't want to use it you can ignore this.

Thanks for testing & have fun! Please report bugs and/or feedback on the user forums and please be sure to indicate that this is for the NixNote 2 alpha so I don't get confused which product you are talking about.