Commit Graph

  • 8137c4795a Fix issues the OsisParser regenerating VerseContent BookManager is still currently unable to delete books Bradlee Speice 2014-11-12 00:34:31 -0500
  • cce463cde9 Properly remove a book Not sure why it needs to be implemented this way... Bradlee Speice 2014-11-12 00:09:24 -0500
  • b65b5680f9 Remove the InstalledManager Largely duplicated work, and makes testing easier! Bradlee Speice 2014-11-11 23:46:51 -0500
  • 35b515add7 Small documentation update on Injector Bradlee Speice 2014-11-11 23:26:01 -0500
  • 7cfe273cb6 Refactor BookDownloadManager to Kotlin I don't like that I had to make one static method a class method, but I like how much cleaner everything else is! Bradlee Speice 2014-11-11 22:55:31 -0500
  • 86adeb4951 Refactor the DLProgressEvent to Kotlin Bradlee Speice 2014-11-11 21:53:13 -0500
  • b778748ee0 Rename FinalDelegate to SafeValDelegate Bradlee Speice 2014-11-11 13:29:55 -0500
  • 0c74d99a06 Up the Gradle memory limit Bradlee Speice 2014-11-11 12:53:02 -0500
  • c394fce273 Use a delegate to make OsisParser cleaner Bradlee Speice 2014-11-11 10:09:47 -0500
  • c57babd68a Add some tests to the OsisParser Testing state machines can be difficult if it's not black box... Bradlee Speice 2014-11-11 00:33:51 -0500
  • 6a45d872f8 Refactor the Core of LocaleManager, test it Bradlee Speice 2014-11-10 23:45:21 -0500
  • 7bc161214d Update JSword Bradlee Speice 2014-11-10 00:17:30 -0500
  • 0f0b60c186 Revert "Building against SDK 21" Bradlee Speice 2014-11-09 23:55:30 -0500
  • bbf2f059ad Revert "Clean up travis build, hopefully fix the build" Bradlee Speice 2014-11-09 23:55:29 -0500
  • 907cd8527c Revert "ABI fix for Travis" Bradlee Speice 2014-11-09 23:55:28 -0500
  • 4b86f8cb0e Revert "Emulator wait fix for Travis" Bradlee Speice 2014-11-09 23:55:27 -0500
  • 5ff0070f80 Revert "Switch the ABI again, see if this changes things" Bradlee Speice 2014-11-09 23:55:26 -0500
  • 99effa9bb9 Revert "Add a 30 second pause to give the emulator a chance to start" Bradlee Speice 2014-11-09 23:55:25 -0500
  • c934a4fbd8 Revert "Increase the build pause a bit more for the AVD startup" Bradlee Speice 2014-11-09 23:55:24 -0500
  • 6c8f92e742 Revert "Some more build fixes - use Android-Gradle .14" Bradlee Speice 2014-11-09 23:55:23 -0500
  • 813a835b06 Revert "Forgot armeabi-v7**a**" Bradlee Speice 2014-11-09 23:55:22 -0500
  • 25b426f599 Revert "Test against API v19" Bradlee Speice 2014-11-09 23:55:21 -0500
  • 59a924c14a Revert "Set minifyEnabled" Bradlee Speice 2014-11-09 23:55:20 -0500
  • ce9d5b6d76 Revert "Next try at fixing the build" Bradlee Speice 2014-11-09 23:55:18 -0500
  • d06915adfa Next try at fixing the build Bradlee Speice 2014-11-09 23:38:30 -0500
  • 84bd26ac52 Set minifyEnabled Bradlee Speice 2014-11-09 23:36:55 -0500
  • 088dd06a78 Test against API v19 API 21 is taking forever to start up... Bradlee Speice 2014-11-09 23:15:29 -0500
  • 1498b4652d Forgot armeabi-v7**a** Bradlee Speice 2014-11-09 22:32:51 -0500
  • 51a3dd3eac Some more build fixes - use Android-Gradle .14 Bradlee Speice 2014-11-09 22:30:05 -0500
  • cc271015f7 Increase the build pause a bit more for the AVD startup Bradlee Speice 2014-11-09 21:59:10 -0500
  • 85427711df Add a 30 second pause to give the emulator a chance to start Not sure why the builds have been working all this time before... Bradlee Speice 2014-11-09 21:56:19 -0500
  • a60e62f731 Switch the ABI again, see if this changes things Bradlee Speice 2014-11-09 21:49:17 -0500
  • 9bee9e60fd Emulator wait fix for Travis Bradlee Speice 2014-11-09 21:37:21 -0500
  • 9006a00e75 ABI fix for Travis Bradlee Speice 2014-11-09 21:33:21 -0500
  • e5192cfea4 Clean up travis build, hopefully fix the build Bradlee Speice 2014-11-09 21:31:14 -0500
  • fbc7e9a681 Building against SDK 21 Bradlee Speice 2014-11-09 21:13:07 -0500
  • d7e9dd34c9 Expose the modulesByLanguage Can be refactored later, internal implementation uses the "proper" way of accessing things. Bradlee Speice 2014-11-08 00:34:08 -0500
  • 1ea27f50b9 Slight refactor, FixedLanguage should be private Bradlee Speice 2014-11-08 00:29:10 -0500
  • cc15e9219d Some slight refactoring, test filtering books Bradlee Speice 2014-11-08 00:22:13 -0500
  • 24f639a024 Upgrade Kotlin Bradlee Speice 2014-11-07 23:27:06 -0500
  • ad1a0eee84 Boundary Value testing working as hoped. Bradlee Speice 2014-11-07 00:27:17 -0500
  • c0281cc8c7 Working language selector! Bradlee Speice 2014-11-07 00:11:05 -0500
  • 88a40cbfbb Add a language spinner It doesn't do much yet... Bradlee Speice 2014-11-06 23:13:45 -0500
  • 23bd5136b5 Provide access to network state Also fix the no books installed issue (again) Bradlee Speice 2014-11-06 20:06:17 -0500
  • 72f375ff9f Revert "Remove the build flavors" Bradlee Speice 2014-11-06 19:57:13 -0500
  • dc9700e268 Revert "Don't test using a build flavor" Bradlee Speice 2014-11-06 19:56:45 -0500
  • 173eaa0ba8 Revert "Use the actual connectedAndroidCheck target" Bradlee Speice 2014-11-06 19:56:40 -0500
  • c29ab19965 Use the actual connectedAndroidCheck target Bradlee Speice 2014-10-30 01:08:30 -0400
  • 41fc51a2b7 Don't test using a build flavor Bradlee Speice 2014-10-30 00:52:53 -0400
  • c38dad605a Remove the build flavors This is actually a pretty big accomplishment, should be a blog post shortly. Bradlee Speice 2014-10-30 00:42:23 -0400
  • 1eb914819d Refactor main menu to Kotlin So much less code to write and maintain... love it. Bradlee Speice 2014-10-24 23:53:39 -0400
  • 8104ffa862 Test case refactoring, test doUpdate Boundary Values are awesome - https://www.destroyallsoftware.com/talks/boundaries Bradlee Speice 2014-10-22 23:32:18 -0400
  • f4e8ffaebc Some more cleanup and additions Android is seriously not test-friendly Bradlee Speice 2014-10-22 23:16:52 -0400
  • 22fd32b26d RefreshManager going functional! Bradlee Speice 2014-10-22 22:21:42 -0400
  • 6d15167100 Upgrade Kotlin Bradlee Speice 2014-10-22 20:42:39 -0400
  • 9424d43ef7 Not pretty, but displays verse at top of screen Bradlee Speice 2014-10-12 23:53:59 -0400
  • ff9f2ac7b3 Slight refactor Tried to refactor all the way to Kotlin, but ran into some casting issues ultimately after trying to work around Dagger. Bradlee Speice 2014-10-12 22:34:17 -0400
  • bfde7d5839 Fix NPE trying to open a book Bradlee Speice 2014-10-12 21:27:48 -0400
  • 2ee16ceb4f Fix infinite scroll getting thrown into an infinite loop... Ironic, no? Bradlee Speice 2014-09-27 19:20:27 -0400
  • b842ee1933 Forgot to include the UI Utils scroll files Bradlee Speice 2014-09-27 18:40:35 -0400
  • 918f7688ba Now able to infinitely scroll bibles! Tons of issues outstanding, but this is a huge accomplishment. Bradlee Speice 2014-09-16 23:37:08 -0400
  • ef7b8f82fa Remove Hugo, it keeps on breaking the build... Bradlee Speice 2014-09-14 22:19:56 -0400
  • df5700107d Kotlin WebView/Javascript client! Bradlee Speice 2014-09-14 21:56:09 -0400
  • d309d0de19 Filtered out the wrong books of the Bible. Bradlee Speice 2014-09-14 20:03:33 -0400
  • d74b684620 Force VerseContent to take in a non-null verse Bradlee Speice 2014-09-14 16:30:12 -0400
  • f9f8ea929f Add a TODO for JSON parsing in the future Bradlee Speice 2014-09-14 16:26:43 -0400
  • fb41579f3d Try increasing Gradle JVM memory... Bradlee Speice 2014-09-13 00:59:25 -0400
  • 597cfca710 Test Hugo one more time, it's working locally... Bradlee Speice 2014-09-13 00:44:36 -0400
  • a01c7940ed Remove Hugo for Travis Seems to be causing out of memory errors... Bradlee Speice 2014-09-13 00:15:17 -0400
  • 3eca5e72e0 Yep, stick with build 19 for now... Bradlee Speice 2014-09-12 22:52:49 -0400
  • a4c67575c7 Try a build with Android 20 and x86, see if Travis complains Bradlee Speice 2014-09-12 22:50:21 -0400
  • 12ff40adb7 Clean up the Travis build a bit Bradlee Speice 2014-09-12 22:47:02 -0400
  • 67b11b3ab0 Make sure the unit tests pass correctly Bradlee Speice 2014-09-12 22:36:53 -0400
  • cbb4b5fd14 Add a whole lot of debug goodies Bradlee Speice 2014-09-12 22:23:48 -0400
  • cb13dd64aa Get a first manager to Kotlin Extension functions are fun... Bradlee Speice 2014-09-11 00:41:11 -0400
  • 2ae714a935 Kotlin migration continues... Bradlee Speice 2014-09-10 23:31:16 -0400
  • f05e50292e Move parser to Kotlin Bradlee Speice 2014-09-10 22:41:34 -0400
  • 3d8ff65af4 Bringing back Kotlin I can do manual DI for testing, other Android classes can handle interfacing with Kotlin. From my testing, interop is quite smooth. Bradlee Speice 2014-09-09 23:31:32 -0400
  • 4d0a8618a8 Displaying chapter and verse headers now Bradlee Speice 2014-09-09 23:05:58 -0400
  • 3eb4b77cdb @NotNull was triggering some build errors... Bradlee Speice 2014-09-09 00:29:18 -0400
  • ba908c4f46 Remove Kotlin from build config Bradlee Speice 2014-09-09 00:19:17 -0400
  • 13417b2ad5 Strip out Kotlin I just simply need DI too much, and I don't want to have a Java shell class for everything in Kotlin. Bradlee Speice 2014-09-09 00:10:12 -0400
  • 24a384d30e Revert "The kotlin migration continues..." I like my DI annotations too much... Bradlee Speice 2014-09-08 23:45:20 -0400
  • 540426a0a2 The kotlin migration continues... Bradlee Speice 2014-09-08 23:36:33 -0400
  • 20e4dfe4c4 Begin parsing OSIS on my own Also add Kotlin, since I'd like to do what I can to get away from Java. Bradlee Speice 2014-09-07 21:27:41 -0400
  • 80238f3cf2 Handle no books installed on start properly. Bradlee Speice 2014-09-03 22:49:18 -0400
  • 54d0157785 Quick comment update Bradlee Speice 2014-09-03 21:45:55 -0400
  • 5ebd66b6c7 Remove the "testing" mode Bradlee Speice 2014-09-03 21:44:17 -0400
  • abbcbb3947 Quick fix so tests pass Please note, this needs to get fixed before going live. This logic is needed. Bradlee Speice 2014-09-01 23:01:51 -0400
  • 479879925f State we need the gradle build plugin at least 12+ Bradlee Speice 2014-09-01 23:01:08 -0400
  • 0451d9443f Remove a useless test Because I can't remove a book without restarting the application (no idea why this is) it's impossible to test this. Bradlee Speice 2014-09-01 16:17:43 -0400
  • 40c706c4ab Fix a deprecation Bradlee Speice 2014-09-01 16:10:04 -0400
  • 2d59859ac7 Remove Gson, I'm not doing anything with it quite yet. Bradlee Speice 2014-09-01 15:59:08 -0400
  • 9c53484891 Fix some build issues with the JS Bradlee Speice 2014-09-01 15:57:57 -0400
  • 8c72e9beea Clean up Git a bit Bradlee Speice 2014-09-01 15:47:49 -0400
  • e7efd634e3 Add a quick note about dependencies for JS development Bradlee Speice 2014-09-01 15:40:00 -0400
  • 839e211c44 Provide Gson in DI Bradlee Speice 2014-09-01 15:35:55 -0400
  • c9098c570c Script to set up JS building Bradlee Speice 2014-09-01 15:35:07 -0400
  • ae43667f2f JS can call Android and get a value back! Bradlee Speice 2014-09-01 14:32:13 -0400
  • e20e42b7bd Android can now call Angular! Bradlee Speice 2014-09-01 12:28:51 -0400