{"push_id":750226030,"size":18,"distinct_size":18,"ref":"refs/heads/master","head":"e8879dc14816c3687d4983da38796e538b5cd001","before":"5e81a1ed794535b28e1444208f36f8ab78e3915b","commits":[{"sha":"e5652a90325e32729bd192ad481d218797a8b984","author":{"email":"86261fca2e098bd4067842cc9bf1134fe5e9fe6b@sesda3.com","name":"Jeff Stys"},"message":"Overhaul of API Documentation, Sidebar Toggle, Movie Player Dialog updates, Bug Fixes.\n\nOverhaul of API documentation:\n+  API documentation now lives at its own URL:  api/docs/v1/\n+  API documentation has been separated from the API execution code to prevent documentation changes from interrupting live API requests.\n+  API descriptions have been movied to verion-specific XML file(s), freeing it from the shackles of HTML and CSS markup.\n+  Invalid API requests now display the documentation for the requested API action on the error page.\n\nHiding of News/Video sidebar\n+ Added an icon button to the bottom of the Viewport to toggle the right-hand sidebar.\n+ Modified the behavior of the fullscreen toggle to be compatible with the show/hide sidebar feature.\n+ Added a keyboard shortcut, 's' to toggle the sidebar.\n\nMiscellaneous Changes:\n+  HV_API_URL is now used to prevent occassionaly problematic relative URLs.\n+  For compatability reasons, an unexpected API parameter no longer results in an Exception.  Instead, such parameters are explicitely unset.\n+  Minor cosmetic changes to the movie player dialog.\n+  Replaced AddThis with standard Twitter and Facebook buttons.\n+  Added footer link to Helioviewer twitter account.\n\nBug Fixes:\n+  Fixed a bug with the database query in getMovieInformation() that was preventing the LEFT JOIN from properly returning a result when the joined table (movieFormats) did not have any associated rows.  A problem with the WHERE clause was eliminating the benefits of the LEFT JOIN.\n+  Fixed a variable name typo associated with the mount wilson class event labels of NOAA SWPC Observer active regions.\n+  Fixed a bug that was causing embedded Wordpress widgets to make an external API request to the HEK HER API when it wasn't necessary.\n\nApache Configuration Changes:\n+  Need to add mod_rewrite rule to support version-specific API URIs (in use now by the API documentation).\n      RewriteRule ^/api/(v[0-9\\.]+)/([0-9a-zA-Z]*)/  /api/index.php?action=$2  [QSA,L]","distinct":true,"url":"https://api.github.com/repos/Helioviewer-Project/Helioviewer.org/commits/e5652a90325e32729bd192ad481d218797a8b984"},{"sha":"e30ff2143f90ac93dbd5b6df77fe4579a08481f1","author":{"email":"86261fca2e098bd4067842cc9bf1134fe5e9fe6b@sesda3.com","name":"Jeff Stys"},"message":"Added Data Coverage browser at http://helioviewer.org/coverage/\n\nRequires a new database table:\n\nCREATE TABLE `data_coverage_5_min` (\n  `date` datetime NOT NULL,\n  `sourceId` int(10) unsigned NOT NULL,\n  `count` int(10) unsigned NOT NULL DEFAULT '0',\n  PRIMARY KEY (`date`,`sourceId`),\n  KEY `index1` (`date`),\n  KEY `index2` (`sourceId`),\n  KEY `index3` (`sourceId`,`date`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8","distinct":true,"url":"https://api.github.com/repos/Helioviewer-Project/Helioviewer.org/commits/e30ff2143f90ac93dbd5b6df77fe4579a08481f1"},{"sha":"d9436fe335e9d6abb6f646481bad3df3fb257658","author":{"email":"86261fca2e098bd4067842cc9bf1134fe5e9fe6b@sesda3.com","name":"Jeff Stys"},"message":"Added automatic re-generation of screenshots that no longer exist in the local cache, when requested via the 'downloadScreenshot' API.","distinct":true,"url":"https://api.github.com/repos/Helioviewer-Project/Helioviewer.org/commits/d9436fe335e9d6abb6f646481bad3df3fb257658"},{"sha":"f36eec69ac3eb5aa3b8748367f6819bab17c0751","author":{"email":"86261fca2e098bd4067842cc9bf1134fe5e9fe6b@sesda3.com","name":"Jeff Stys"},"message":"Updated the Helioviewer About dialog box to include the Royal Observatory of Belgium, PROBA2 (ESA), Yohkoh (JAXA/NASA/PPARC).  Bug #1272077.","distinct":true,"url":"https://api.github.com/repos/Helioviewer-Project/Helioviewer.org/commits/f36eec69ac3eb5aa3b8748367f6819bab17c0751"},{"sha":"355a8838fdd5438f62ea248fd3945b8a6d2168e9","author":{"email":"86261fca2e098bd4067842cc9bf1134fe5e9fe6b@sesda3.com","name":"Jeff Stys"},"message":"Fixed bug 259552.\nActive Region label text for SPoCA and NOAA frms updated.","distinct":true,"url":"https://api.github.com/repos/Helioviewer-Project/Helioviewer.org/commits/355a8838fdd5438f62ea248fd3945b8a6d2168e9"},{"sha":"a76ad7e8b9181193fa1d952b517c6e3097a05182","author":{"email":"86261fca2e098bd4067842cc9bf1134fe5e9fe6b@sesda3.com","name":"Jeff Stys"},"message":"Fixed bug 259552.\nCoronal Hole label text for SPoCA frm updated.","distinct":true,"url":"https://api.github.com/repos/Helioviewer-Project/Helioviewer.org/commits/a76ad7e8b9181193fa1d952b517c6e3097a05182"},{"sha":"57be3d5b8c765007231799ef4bf415fd6984157e","author":{"email":"86261fca2e098bd4067842cc9bf1134fe5e9fe6b@sesda3.com","name":"jeff Stys"},"message":"Addressed bug #1370257\nhttps://bugs.launchpad.net/bugs/1370257\n\n\"imageLayers\" query string parameter is now parsed properly.","distinct":true,"url":"https://api.github.com/repos/Helioviewer-Project/Helioviewer.org/commits/57be3d5b8c765007231799ef4bf415fd6984157e"},{"sha":"f669c351337f0277c1996f05b79cd0fac1e6d5d5","author":{"email":"86261fca2e098bd4067842cc9bf1134fe5e9fe6b@sesda3.com","name":"jeff Stys"},"message":"Addressed bug #1370643\nhttps://bugs.launchpad.net/helioviewer.org/+bug/1370643\n\nFixed the range of year Select menu in the Observation Date UI calendar widget to go from 1990 to the current year (calculated, not hard-coded).","distinct":true,"url":"https://api.github.com/repos/Helioviewer-Project/Helioviewer.org/commits/f669c351337f0277c1996f05b79cd0fac1e6d5d5"},{"sha":"aa6754debda3b7bb512a8a2fe3ecc8d2bc0c1a2a","author":{"email":"86261fca2e098bd4067842cc9bf1134fe5e9fe6b@sesda3.com","name":"jeff Stys"},"message":"Addressed bug #1361344\nhttps://bugs.launchpad.net/helioviewer.org/+bug/1361344\n\ngetEvents API's ar_filter option no longer filters out non-AR type events that have valid ar_noaanum values.","distinct":true,"url":"https://api.github.com/repos/Helioviewer-Project/Helioviewer.org/commits/aa6754debda3b7bb512a8a2fe3ecc8d2bc0c1a2a"},{"sha":"45c7e911c7fdc947afa1d09768d97ba3616f4222","author":{"email":"86261fca2e098bd4067842cc9bf1134fe5e9fe6b@sesda3.com","name":"jeff Stys"},"message":"Added two APIs, updated API docs, added database methods to enable movie re-generation, modified data coverage timeline statistics database table, skip missing JP2 files during JPX generation and log missing filenames, updated flowplayer from version 3.2.8 to version 5.4.6, optimized event marker PNG file sizes.\n\nCREATE TABLE `data_coverage_30_min` (\n  `date` datetime NOT NULL,\n  `sourceId` int(10) unsigned NOT NULL,\n  `count` int(10) unsigned NOT NULL DEFAULT '0',\n  PRIMARY KEY (`date`,`sourceId`),\n  KEY `index1` (`date`),\n  KEY `index2` (`sourceId`),\n  KEY `index3` (`sourceId`,`date`),\n  KEY `index4` (`date`,`sourceId`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8","distinct":true,"url":"https://api.github.com/repos/Helioviewer-Project/Helioviewer.org/commits/45c7e911c7fdc947afa1d09768d97ba3616f4222"},{"sha":"87cf240273e48acf2b72f442c447d789b64ba9ae","author":{"email":"86261fca2e098bd4067842cc9bf1134fe5e9fe6b@sesda3.com","name":"jeff Stys"},"message":"Fixed bug #1381712 \"Data coverage page returns no results when changing date\"\nhttps://bugs.launchpad.net/bugs/1381712\n\n+ Picking a end date from the popup menus no longer result in \"resolution=[object%20Object]\" in the url .\n+ URL redirects are no longer hard-coded to the \"helioviewer.org\" domain.","distinct":true,"url":"https://api.github.com/repos/Helioviewer-Project/Helioviewer.org/commits/87cf240273e48acf2b72f442c447d789b64ba9ae"},{"sha":"b844364b03f71f5ea36245341125ab009acc9a24","author":{"email":"86261fca2e098bd4067842cc9bf1134fe5e9fe6b@sesda3.com","name":"jeff Stys"},"message":"Addressed bug (#1383309) \"Static asset URL not read from Config.ini file\"\n\n+ Added 'static_asset_url' parameter to the example Config.ini file (Config.Example.ini)\n+ Updated the Config.js script to make the value of 'static_asset_url' available within the JavaScript context\n+ Updated URL generation for event marker pin PNGs to respect the value of 'static_asset_url'\n+ Updated URL generation for extended region polygon PNGs to respect the value of 'static_asset_url'","distinct":true,"url":"https://api.github.com/repos/Helioviewer-Project/Helioviewer.org/commits/b844364b03f71f5ea36245341125ab009acc9a24"},{"sha":"027710b02301a544ff836e2ab5c5f19975dfecf2","author":{"email":"86261fca2e098bd4067842cc9bf1134fe5e9fe6b@sesda3.com","name":"jeff Stys"},"message":"Addressed bug (#1383440) \"Link button does not use requested date/time\"\n\n+ Removed the \"getMiddleObservationTime\" method.\n+ The link share button now always uses the current request time for the 'date' parameter in the URL query string.","distinct":true,"url":"https://api.github.com/repos/Helioviewer-Project/Helioviewer.org/commits/027710b02301a544ff836e2ab5c5f19975dfecf2"},{"sha":"7b3248112294030faf3434ee0bddc8c56f4dd201","author":{"email":"86261fca2e098bd4067842cc9bf1134fe5e9fe6b@sesda3.com","name":"jeff Stys"},"message":"Addressed bug (#1383413) \"SPoCA coronal hole detections remain highlighted when other coronal hole detections are highlighted\"\n\n+ Removed code from the API that deleted left and right parens from frm_name fields stored in the event cache JSON files.\n+ Added escaping of invalid characters from CSS and JQuery selectors found in FRM_Name fields.","distinct":true,"url":"https://api.github.com/repos/Helioviewer-Project/Helioviewer.org/commits/7b3248112294030faf3434ee0bddc8c56f4dd201"},{"sha":"0e85386c36b7a3b918c13d2f0f707d0c2daed9cd","author":{"email":"86261fca2e098bd4067842cc9bf1134fe5e9fe6b@sesda3.com","name":"Jeff Stys"},"message":"+ Fixed bug #1421754\n  \"Helioviewer fails to load when no \"visible\" image layers are specified Edit\"\n  https://bugs.launchpad.net/helioviewer.org/+bug/1421754\n\n+ Updated \"Help\" link in footer.","distinct":true,"url":"https://api.github.com/repos/Helioviewer-Project/Helioviewer.org/commits/0e85386c36b7a3b918c13d2f0f707d0c2daed9cd"},{"sha":"2f616e1c452141d73b55f040d4e44ea56832a9b0","author":{"email":"86261fca2e098bd4067842cc9bf1134fe5e9fe6b@sesda3.com","name":"Jeff Stys"},"message":"Updated parameters, removed debug code","distinct":true,"url":"https://api.github.com/repos/Helioviewer-Project/Helioviewer.org/commits/2f616e1c452141d73b55f040d4e44ea56832a9b0"},{"sha":"b59cf2d67b02fc59c9c9e324faa3a9ef80d245fd","author":{"email":"86261fca2e098bd4067842cc9bf1134fe5e9fe6b@sesda3.com","name":"Jeff Stys"},"message":"Addressed bug #1425966\n\"Crash when viewing movie generated using sourceId instead of obs/ins/det/meas\"\nhttps://bugs.launchpad.net/helioviewer.org/+bug/1425966","distinct":true,"url":"https://api.github.com/repos/Helioviewer-Project/Helioviewer.org/commits/b59cf2d67b02fc59c9c9e324faa3a9ef80d245fd"},{"sha":"e8879dc14816c3687d4983da38796e538b5cd001","author":{"email":"86261fca2e098bd4067842cc9bf1134fe5e9fe6b@sesda3.com","name":"Jeff Stys"},"message":"+ Absorbed external JQuery and JQueryUI dependencies.","distinct":true,"url":"https://api.github.com/repos/Helioviewer-Project/Helioviewer.org/commits/e8879dc14816c3687d4983da38796e538b5cd001"}]}