GitHub PushEvent at 2014-11-04 23:13:56
Repository: disconnected-content-explorer-android
Actor: restjohn
Payload: {"shas":[["176a0267091fd9eef79829a0e39849b8c1bf94df","88cfaea6273d9678d51aef48da2aeb0ac7bf5406@bit-sys.com","minor cleanup in ReportManager","stjohnr",false],["267d9388af93331ea5e7aecff33021863e9f46db","88cfaea6273d9678d51aef48da2aeb0ac7bf5406@bit-sys.com","organized imports","stjohnr",false],["6c6061a3d550459bc87ee311a7d53136ff693b62","88cfaea6273d9678d51aef48da2aeb0ac7bf5406@bit-sys.com","issue #3: added new ReportDropbox service to handle scanning the DICE dir\n\n- ReportDropbox will relieve ReportManager of the responsibility of scanning the DICE directory for new files\n- added a new sourceFile property to Report class for so the unzip job does not need to rebuild the path\n- changed the Report.path property from String to File\n- changed ReportManager to be initializable once in order to facilitate unit testing of the class\n  - this still needs more testing and consideration of concurrency issues\n- added DICE Application subclass to initialize the app","stjohnr",false],["6d555bfae7f41016b541f77d9ab58e806ebe7333","88cfaea6273d9678d51aef48da2aeb0ac7bf5406@bit-sys.com","issue #3: fixed parceling but in Report class and added unit test class","stjohnr",false],["fc045465b843ef8c4b478fa19e3456481a90ed50","88cfaea6273d9678d51aef48da2aeb0ac7bf5406@bit-sys.com","issue #3: added logic in ReportDropbox to check that a file has not changed for a certain period of time before sending it to ReportManager","stjohnr",false],["6ea0825ca6a9c0c40a5c3101c51f1d214dbac3dd","88cfaea6273d9678d51aef48da2aeb0ac7bf5406@bit-sys.com","issue #3: added unit test for null values in Report parcel","stjohnr",false],["551674ecbba21997d6b13d001f2a33c077e4710b","88cfaea6273d9678d51aef48da2aeb0ac7bf5406@bit-sys.com","issue #3: removed unnecessary instance variables","stjohnr",false],["4a90b671376942d60dd377093baab8ee13ce8229","88cfaea6273d9678d51aef48da2aeb0ac7bf5406@bit-sys.com","issue #3: modified ReportListFragment to receive local broadcasts about report list updates","stjohnr",false],["4dadeb0a4c656f5f9334f1620611631650e5cfdd","88cfaea6273d9678d51aef48da2aeb0ac7bf5406@bit-sys.com","issue #3: minor cleanup","stjohnr",false],["8da59c8532199b2dbe8621074cddf9d8c762646f","88cfaea6273d9678d51aef48da2aeb0ac7bf5406@bit-sys.com","issue #3: fixed null pointer on thumbnail in list and grid views","stjohnr",false],["c87fe2ac0d3206e536e3b80a56305895eadf9308","88cfaea6273d9678d51aef48da2aeb0ac7bf5406@bit-sys.com","issue #3: changed ReportUnzipRunnable to allocate only one byte buffer for reading/writing zip entries per zip file to avoid triggering so many GC_FOR_ALLOC garbage collection messages","stjohnr",false],["b54c3dc73a5f515907aceeb7f5caab3edf14da71","88cfaea6273d9678d51aef48da2aeb0ac7bf5406@bit-sys.com","issue #3: added broadcast receiver to ReportGridFragment to update the grid when the report list changes","stjohnr",false],["2f1b7b9e45880375425397dcf623e897407230d2","88cfaea6273d9678d51aef48da2aeb0ac7bf5406@bit-sys.com","issue #3: fixed grid view use of other report's thumbnail for a report with no thumbnail","stjohnr",false],["e7312eb1b0e8d80de0d9a0e066e0afda7fcef13f","88cfaea6273d9678d51aef48da2aeb0ac7bf5406@bit-sys.com","issue #3: added broadcast receiver to ReportMapFragment to update the map features when the report list changes","stjohnr",false],["b35c77a43d4854be3850aee7ca9c31c140af414c","88cfaea6273d9678d51aef48da2aeb0ac7bf5406@bit-sys.com","issue #3: added some checks on the external storage directory on app startup\n\ngetExternalFilesDir() was returning null and i eventually had to reboot the device.\nwe should research this some more, as well as put in some logic to display a\nmore user friendly message and ui to attempt to retry creating the app directory","stjohnr",false],["f98a316c2c347b6ad89ef7ac4f91b1b1a9e82015","88cfaea6273d9678d51aef48da2aeb0ac7bf5406@bit-sys.com","added starter code and resources for testing report processing","stjohnr",true]],"size":16,"ref":"refs/heads/master","head":"f98a316c2c347b6ad89ef7ac4f91b1b1a9e82015"}