GitHub PushEvent at 2014-08-05 23:22:03
Repository: Anki-Android
Actor: tilusnet
Payload: {"shas":[["834e623de18d8dc527b3bf30eefa637ecb704305","4a89905333f511e749a8655b385077ac0f39556f@gmail.com","New media sync protocol and updates to media handling\n\nThe main features of this commit:\n1 - Port of the new media sync protocol (released in Anki 2.0.27)\n2 - Cleanup and update of Media.java to match Anki 2.0.27\n\nThings to note about this commit:\n- Tests for the Media class have been ported over.\n- A new media database format has been added with the extension \".ad.db2\". The .ad prefix is specific to AnkiDroid to prevent issues caused by copying the file to the desktop or vice versa. If an old media database is found, it will be converted to the new format (and if it fails for some reason, it creates a new empty database).\n- File names are now normalized in NFC form before being added to the database and/or synced (previously used NFD, which is not the format used by Anki)\n- Media-related regular expressions have been fixed and the group indexing scheme documented (Java doesn't support the named groups that python uses)\n- Previously, a clean copy of the media database was cloned from the assets folder. With this update, it is created at runtime with SQL, so the file in assets has been removed.\n\nKnown issues;\nThe multimedia note editor bypasses the Media manager for most of its tasks which could lead to inconsistencies in the future.","Houssam Salem",false],["422a8c67d40f7def3ccb4c9bdc3a469307336ba4","4a89905333f511e749a8655b385077ac0f39556f@gmail.com","force media resync on deauth\ndeauthing should reset lastUsn to 0 \n\n(https://github.com/dae/anki/commit/a5d91314459d6945568757713ef2431841299f94)\n(https://github.com/dae/anki/commit/f54f5870fa94e05e96bf72210a70934ebd2b734c)","Houssam Salem",false],["62cc0e49bb8787b5287a3d3abed64e0b9ef4166b","0de8944bb6359948625f7c3c687e4770a07df70f@gmail.com","Quick fix: throw non-file URLs into an Intent. Should deal with issue 2189.","ospalh",false],["7bd9ac74f3999e2daf7d8d47aa58ba9b7f68ab01","9898cc335ef90224db473076d7dcb779d827aead@gmail.com","Bump version to 2.2.1alpha1\n\n@branch-specific","Flavio Lerda",false],["8c8574e5397b65a7e9b1fad5034c2e781c8f2308","b6cd64b8c086c25ba15ef0e9178842881952d16c@gmail.com","Fix NPE crash found in bugID 6548138210885632","timrae",false],["715195b0d397a39417195c604022f1c255f00410","9e91faaa9f375408e45d97261a75d7383beb323c@gmail.com","Merge pull request #434 from timrae/bugID-6548138210885632\n\nFix NPE crash found in bugID 6548138210885632","Nicolas Raoul",false],["e4b7b087427beca6e205fc18b056c0ef324c51ab","9e91faaa9f375408e45d97261a75d7383beb323c@gmail.com","Lets go directly to beta phase for hotfixes","Nicolas Raoul",false],["6aa83c34422c1a0431f575cc26b3c12faacf7bf8","9e91faaa9f375408e45d97261a75d7383beb323c@gmail.com","Merge branch 'fix-for-2189' of https://github.com/ospalh/Anki-Android into hotfix-2.2.1","Nicolas Raoul",false],["55decbff47299a724b4ee8ffd1ab31d408681355","9e91faaa9f375408e45d97261a75d7383beb323c@gmail.com","Bumped version to 2.2.1beta1\n@branch-specific","Nicolas Raoul",false],["c05e2fa4aa6d396763bdd5b826f27f0eb9fbfa86","b6cd64b8c086c25ba15ef0e9178842881952d16c@gmail.com","Update 13-newfeatures.xml","Tim Rae",false],["56e1f9784516d1d7bd86900738bd481d90a5e90b","9e91faaa9f375408e45d97261a75d7383beb323c@gmail.com","Bumped version to 2.2.1beta2\n@branch-specific","Nicolas Raoul",false],["575db6c211515a717d2f4ca847d96619840c94b8","9e91faaa9f375408e45d97261a75d7383beb323c@gmail.com","AnkiDroid case","Nicolas Raoul",false],["a9f40fc27108dd05f97c62ab75841204206af984","9e91faaa9f375408e45d97261a75d7383beb323c@gmail.com","Fixed Ankidroid case. Updated localizations","Nicolas Raoul",false],["d3aa85e508b9d0025892f826116e87739bf3c86c","9e91faaa9f375408e45d97261a75d7383beb323c@gmail.com","Bumped version to 2.2.1beta3\n@branch-specific","Nicolas Raoul",false],["31fd0808338f92608c48c34c1b9d854510d8a2aa","9e91faaa9f375408e45d97261a75d7383beb323c@gmail.com","Updated localizations","Nicolas Raoul",false],["d588aaff88c6eaa1137845dea6e1f6593108d959","9e91faaa9f375408e45d97261a75d7383beb323c@gmail.com","Bumped version to 2.2.1\n@branch-specific","Nicolas Raoul",false],["8e4dcd9dc2178557c0749b14382a2b9a898f98a8","9e91faaa9f375408e45d97261a75d7383beb323c@gmail.com","Blue icons","Nicolas Raoul",false],["e55e6097a118f57bb012bed5a95d682ada2c7efd","9e91faaa9f375408e45d97261a75d7383beb323c@gmail.com","log instructions must be on 1 line","Nicolas Raoul",false],["599ddf489b8f026d007b5e9a4b429d0d2d5db05b","9e91faaa9f375408e45d97261a75d7383beb323c@gmail.com","Commented logs","Nicolas Raoul",false],["552405f9bf9c319a687f1a2ba2e07d137bc8856c","9e91faaa9f375408e45d97261a75d7383beb323c@gmail.com","log instructions must be on 1 line","Nicolas Raoul",false]],"size":97,"ref":"refs/heads/develop","head":"35c24a3c2ea7c75f81eda530b81164cc04bfa5a9"}