Skip to content

Releases: mraygalaxy/mica

Support for both iOS and Android and proper multi-user support

05 Sep 00:06
Compare
Choose a tag to compare

This release solidifies the mobile, synchronized version of the main MICA web-based code base(http://mica.hinespot.com). Limitations: While the mobile version (MICA Reader) is free on the App Store and Play Store, we have not yet raised money to scale the cloud server that replicates with the mobile version. While you can use the mobile version in demo mode, you won't be able to realize the full power of it until you request an online account by making a donation (http://mica.hinespot.com).

Currently, only learning Chinese is supported, but MICA is a new open-source project, and we intend to support new non-character based Languages in the future.

The best way to experience MICA is on a tablet. While it will work just fine on phones, the smaller screen size will present a reading experience that is too constrained.

Coordinated, stable offline replication and mobile support coordination

30 Jun 06:39
Compare
Choose a tag to compare

This version contains tons of bugfixes, but is really targeted at making the mobile version extremely stable so that we can get a nice, smooth devops process going. More importantly, it introduces an "adapter" into python so that the core MICA reading engine can make key/value interactions with couchdb without having to "know" whether or not it's using the couchbase-mobile version or the server version of CouchDB.

Future releases will probably be targeted at more user-friendliness and probably having support for other languages other than just Chinese (perhaps like English).

Happy studying =)

Bug fix release only

16 Jun 06:06
Compare
Choose a tag to compare

Nothing more than bugfixes. Better session handling and integration with mobile. There was an attempt to port to multiple databases, but that was a bad idea =).

Mobile-support, Replication Support, Switch from ZODB to CouchDB/Couchbase

08 Jun 15:54
Compare
Choose a tag to compare

This is a huge improvement over v0.2. We now can build an APK which runs exactly the same primary python codebase on Android via the Kivy/Python-for-Android project.

This works by porting the system to the CouchDB/Couchbase NoSQL document store.

This required writing an "adapter" in the core MICA system which could interact with the database regardless whether or not it was interacting with CouchDB (via REST) or locally with couchbase-lite (mobile couchdb) via a pure Java interface. These calls are multiplexed depending on where the code is running.

Couchbase-lite then replicates the changes between both the server and mobile versions transparently.

PDF Import Support, Bootstrap 3, Page-layouts, ZODB integration

23 May 06:04
Compare
Choose a tag to compare

This release adds a lot of new features, most notably the ability to import searchable-PDFs. I generate these by scanning chinese books that I've purchased into the software. Additionally, we siginficantly improved translation performance by integrating the ZODB database system and enhanced usability significantly by integrating page support, Bootsrap 3, and creating the initial framework for separating out the UI components from the translation components. The next release will complete this separation so that we can target a mobile version in the future.

Initial version with basic translation and memorization capabilities.

23 May 06:02
Compare
Choose a tag to compare

This was the first cut. Pretty good introduction with most of the initial idea features. Performance is kind of slow, and has lots of manual requirements - but was a great proof of concept.