Thursday, October 26, 2017

New Android release

The Android version has been updated to work with current library and has also bunch of fixes and cleanups. Please update.

Direct link to APK: http://siilihai.com/media/android-builds/siilihai-mobile-latest.armeabi.apk

Saturday, September 9, 2017

Server issues resolved, Siilihai 2.7 released

I have finally updated the server and client code to working state. This took much longer than expected, sorry.


On server side I had to:
 - Update Django to 1.7 -> 1.11 (not trivial, requiring real changes)
 - Migrate the database (trivial, although I made a development copy of the full db to test the migration and make sure no data is lost)
 - Figure out why all authentication stopped working (Django ended support for sha1 password hashes, had to enable them in config. All password hashes will be updated to new format)
 - Some refactorings - server code is really old and is really my first Django project so code quality is not too good. This caused some API changes as I fixed
some of the most stupid designs. There is still room for fixes but now it seems to work ok.


On the client side I had to do the changes in protocol and I took the chance to fix several other issues. This also took some time.


New client 2.7.0 is now uploading to Ubuntu PPA. It's available for Ubuntu 17.04 Zesty. 16.10 doesn't seem to have QtWebEngine plugin so older Ubuntu versions will get the client as Snap package.


Because of the server maintenance slowness I have decided to release the server also as open source. I am not an expert on Django but perhaps users can contribute enhancements that I don't have time to do.  More on this later.

I'd like to see community contributed Win & Mac builds for 2.7.0 soon. My Windows build environment is broken at the moment.

Wednesday, June 21, 2017

Siilihai.com down for server maintenance

The hosting company siilihai.com has upgraded their servers, causing the old Django version Siilihai's uses to stop working. This has caused a lot of downtime. Now the site is back up, but in barely working state.

I'm currently upgrading siilihai.com code to latest Django version.

If anyone who can code Django wants to contribute, let me know.

Sorry for this, it was a bit surprise for me too.

Thursday, March 23, 2017

Siilihai 2.6 released

This version mostly fixes bugs & enhances the underlying architecture. It also should be faster after some profiling & optimizations.

This release is available for Linux only for now. I've decided to publish it as snap package from now on. Ubuntu users will find Siilihai in the software center. On other distros, you can install snap first (instructions here) and siilihai-client with it. This way Siilihai is available for practically all modern distros. Rpm/deb packaging can be done if needed.

I've had trouble with Windows packaging, as the latest Qt SDK doesn't install cleanly on Wine. Looks like I'll have to use real Windows to make builds. I'd really like if someone from community could take over the Windows builds. Mail me at siilihai@siilihai.com if you want to do so. Windows version is to be released when I get it done.

New android version is in testing and will be available soon. It'll be published probably in F-Droid instead of Google Play.