Skip to content

StoryScapes v2.1.0-rc1

Pre-release
Pre-release
Compare
Choose a tag to compare
@Coop56 Coop56 released this 19 Nov 19:07
· 126 commits to master since this release

Change Log

v2.1.0 (2018-11-19)

Full Changelog

Closed issues:

  • Layers not Respecting their Chapter of Origin #1802
  • Bugs From Early November Testing #1774

mapstory_prod_2018-11-16 (2018-11-17)

Full Changelog

Implemented enhancements:

  • Frames should not appear on map when story is in Preview mode #1747
  • Auto playback for storypins with embedded media #1520

Fixed bugs:

  • Category will not save once you initially select a category from Edit Story Info #1792
  • Move Sonarqube scan in GeoINT Services Pipeline #1769
  • Sign In/Sign Out Messages displayed and not dismissable #1760
  • Blank Tiles on Explore Page #1759
  • HTTP 404 on static assets from django #1751
  • Can't "click and drag to re-order chapters" #1506

Closed issues:

  • StoryPin circle is hidden when I try to move an existing pin #1805
  • World Topo Map Basemap Not Persisting #1804
  • Natural Earth and Natural Earth 2 Basemaps don't rend at large zoom levels #1803
  • Deploy to prod #1801
  • Time/space not controlled by a Frame should zoomed to layer extent and should have 'force zoom' behavior #1800
  • Frames showing up in the wrong chapter #1799
  • Buttons on Layer Card within Story Won't Work #1793
  • Add Symbol Configuration to Points - Graduated Styling Option #1791
  • Add new default thumbnail for StoryScapes #1790
  • Makefile for controlling docker-compose #1789
  • Layers on layer detail page show loading wheel and don't play #1785
  • thumbnails are not being generated for stories #1783
  • Frames should not coerce max zoom across an entire story. #1782
  • Manually entering lat/lon coordinates for StoryPins does not update location on map #1780
  • Layer Styling available at inconsistent states #1778
  • Validate playback settings behavior and hide non-functioning items #1777
  • Specify units for media offset and media playback in storypins #1775
  • Determine location for storypin media assets for storyscapes & add to whitelist #1768
  • Update the CONOPs (for the diagrams and software lists) #1767
  • Filter by StoryScape/MapStory on Explore not working. #1752
  • Start and end dates for frames should not overlap #1745
  • Fix styling back button so that it is no longer covered by classification banner in SS #1698
  • Username for GeoAxis authentication #1643
  • storyframes don't fully zoom to box outline #1631
  • StoryLayer thumbnails use a different basemap than viewer #1609
  • Deleting a StoryFrame doesn't delete the frame square on the map #1600
  • Thumbnail tests using the wrong style #1561
  • Discrepancies in negative time display #1461

Merged pull requests:

mapstory_prod_2018-11-14 (2018-11-14)

Full Changelog

Implemented enhancements:

  • Can't start Frames outside of the cumulative range of all dataset used #1746
  • Refactor how Bounding Box can be drawn #1744
  • Add UI/UX treatment to indicate layers or stories are "loading" when I click to play them #1543
  • Support multiple Organization link URLS #1090
  • Resolve URL duplication & redundancy #522

Fixed bugs:

  • CSV File will import data but will not allow user to play the data #1794
  • Replace Haystack #1127
  • Div height now behaving as expected in Organizations #1109
  • Progress Bar on UPLOAD step of importer modal is gone #948
  • Composer-MiniExplore -Partial Word search not functioning. Looking for layer "Asylum Centers" (u[...] #849
  • Problem with log rotation on production #516

Closed issues:

  • Layers showing up in story tab on Profile #1781
  • Add zoom level form field and functionality to StoryFrames creation form #1755
  • Remove start time and end time from story frame creation form #1754
  • Deployment to MIL DEV #1749
  • CodeFactor Issue Cleanup #1743
  • Fix dev composer deployments #1741
  • Add python linters to the django container #1730
  • Fix Thumbnail Tests on Travis #1728
  • Attempt update to GDAL 2.3 #1727
  • Lint fixes for Composer #1726
  • Make backups work for StoryScapes deployments #1721
  • BOSH release: Add env vars for customAccountAdapter and EditStoryScapesProfileForm #1719
  • Add env vars for customAccountAdapter and EditStoryScapesProfileForm #1716
  • Pin / date alignment #1712
  • Frame tab didn’t open a new tab #1711
  • Autoplay is causing an issue with saving #1710
  • Fix Pin export coordinates to use actual map projections vs image space projections #1709
  • “Scrubbing” caused the playing of the layer to not play frames (and maybe pins) #1708
  • Save notification message (in composer) #1707
  • Styling doesn’t persist in the styling panel #1706
  • Custom color shouldn’t show picker unless button is clicked #1705
  • Legend should close if there aren’t layers in chapter #1704
  • Create new chapter could take you to the chapter config #1702
  • Pins to Respect Chapter of Origin #1701
  • in StoryFrames, change save button to say add #1700
  • Fix CSS for pins so text box for pins so it doesn’t grow forever #1699
  • Change Pins coordinate system from pixel offset to decimal degrees #1697
  • Move pins into chapters #1696
  • Update copy/videos on SS "Get Started " page #1676
  • Redress External Dependencies (run.sh) for StoryScapes Deployment #1675
  • StoryScapes Logo does not go back to homepage #1673
  • Site Wide StoryScapes Branding Review #1672
  • Front Page Copy/Text for StoryScapes #1671
  • NGA mandated usage monitoring & metrics (Matomo) #1669
  • Implement Matomo script snippet #1668
  • Update homepage gif for SS #1662
  • GeoServer styles aren't set properly #1657
  • Text wrap the StoryPin box #1651
  • Create StoryFrames by pulling from top-left to bottom right #1650
  • Logout StoryScapes when all windows are closed #1644
  • Move the menu item for adding a remote layer #1642
  • Hide messaging from StoryScapes #1641
  • Remove "change password" from StoryScapes' user pulldown menu #1640
  • StoryScapes logo doesn't link back to the main page #1639
  • Modify profile page for StoryScapes #1638
  • StoryScapes redirects to profile page after login #1637
  • StoryScapes branding issues #1636
  • storyframe box and transparency/opacity should not appear on published stories #1630
  • Storypin bulk upload template doesn't work, likely because of lat/long format options #1629
  • Implement NGA requested app tracking for StoryScapes #1628
  • URLs are wrong on Initiative and Org pages #1626
  • Research Kubernetes for deployments #1625
  • Errors when saving story with multiple chapters #1624
  • Devops Processes #1619
  • Labeling in composer #1617
  • Upgrade to Request 2.87.0 #1616
  • Update to Karma 2.0.0 #1615
  • Update the blank thumbnail image #1614
  • Sync prod schema #1611
  • Research using pgBackRest for faster backups #1610
  • Making maps in the Pacific is impossible #1608
  • Scrolling allows going "off of the map" #1607
  • Remove build dependency on the GeoNode repo #1604
  • UC Ops Release #1602
  • After the StoryFrame bounding box is created, the mouse cursor should be released #1599
  • In composer, alternating 'adding' and 'deleting' layers can cause issues #1598
  • Reloading a story to view sometimes shows different results #1597
  • Users can "add" layers that don't exist in composer, causing issues #1596
  • Refactor Stories / Pins / Frames Apps for Saving #1594
  • Lint All Python Code #1593
  • Ensure that all unit tests live within their respective apps. #1592
  • Refactor Views.py #1591
  • Django General Cleanup #1590
  • Remove Apps Directory #1589
  • StoryFrames form continues to appear in StoryPins area #1588
  • Pins are appearing at start of chapter before their "start time" #1586
  • adjust legend height #1585
  • Legend text is white and not legible #1584
  • Toggled preview mode in composer, and Save/Publish/Exit buttons no longer appear #1583
  • Automated backups #1574
  • Scripted backups #1573
  • Changing database name broke the geogig repos on prod #1572
  • Viewer makes WMS requests for undefined #1571
  • Returning to Style Editor should preserve previous style #1570
  • Troubleshoot Production Layers #1566
  • Prevent user from logging in until account is activated via activation email #1565
  • Rename prod and old-prod databases #1559
  • "Add Chapter" appears in preview mode #1558
  • Order of Layers in Layer Sidebar should be respected in order of the layers on the map. #1557
  • Old layers are broken when adding to Composer #1556
  • Investigate convert story-tools from Gulp to webpack #1555
  • Add --no-color to Storyscapes job startup script #1554
  • Auto Resize Images/Video in Pins #1553
  • Determine level of effort to upgrading version of PostGresSQL #1552
  • Research level of effort to upgrade to RabbitMQ 3.7.x #1551
  • Research upgrade to ElasticSearch 6.3 #1550
  • Storyscapes job not waiting for Docker image download #1548
  • README for BOSH Release #1547
  • Add contact info to the GeoServer config #1546
  • Update expected image for thumbnail test #1544
  • Layers on Staging getting ows error #1538
  • Refactor Saving #1525
  • Encapsulate Angular code #1524
  • Can't enter data into the story frame title field at first. (Only seems to happen in a draft) #1487
  • Rating story on a 5-star scale #1447
  • Setting up docker, chrome https issue #1428
  • Restructure primary Dockerfile #1417
  • On call support for import failures #1412
  • Composer #1403
  • Community Version Edit tool #1401
  • Refactor storypins to use camelCase for JSON payloads #1383
  • Fix Create StoryLayer UI #1379
  • story-tools-composer Refactor #1361
  • Lint all the things! #1358
  • Add Save Notification to Composer #1318
  • Composer latency problems #1299
  • Try to use iNotify for polling on OSX #1264
  • Refactor Styling Workflow #1263
  • Create Styling Workflow #1262
  • Integrate new story-tools[-composer] builds into MapStory #1256
  • Spike: what does table view editing mean for geogig history? #1219
  • 'Contact' heading visible on profile when no contact is provided #1215
  • Protractor container exit code 1 #1210
  • Use generic style for thumbnail creation #1209
  • Hard to see link after composing story #1208
  • Re-examine e2e tests #1177
  • ElasticSearch should save its index to a volume #1169
  • Documentation Spike: collecting our notes and knowledge on how we use basemaps #1162
  • Write function to get layer caps from geoserver #1161
  • Zoom to commit stops transforming coordinates after first click. #1148
  • Create Layer Styling UI #1146
  • Cannot select features in edit mode #1139
  • Fix ol zoom, scale and attribute positioning #1135
  • Write tests for new API config behavior #1132
  • Story titles are limited to 160 characters and we don't validate that in the UI currently. Generic error. #1130
  • Move "getLayerOptions" function to new service #1126
  • Social media and hyperlinks in Org Pages should launch a new tab #1124
  • Write code to interface with MapStory API #1122
  • Create REST endpoint for mapstory configs #1111
  • Pass config from Django to Composer in Docker Container #1110
  • Setup deployment for acceptance tests #1097
  • Create Travis CI Pipeline for Composer #1082
  • "Default Chapter View" should be the default view, not the required view #1072
  • Site notifications don't dismiss/close upon clicking 'x' #1053
  • Selection box doesn't match image in Icon Commons #1036
  • set up additional stylesheet docs for shared site-wide css classes & js interaction (typography, buttons, layout etc) #966
  • Build JAR and inject into our GeoServer WAR #933
  • Does the "required" box go anywhere in the Create Layer form? #872
  • Add KML upload support to importer. #847
  • create a 'private' card template for the drafts tab on the profile #811
  • Era definitions module #799
  • Configure and verify backups of prod GS data directory #706
  • Duplicate city names can appear in autocomplete results. Double check case sensitivity. #618
  • Journal browser tests #535
  • Setup DDT for browser tests #483
  • Tests for proxy views #482
  • Tests for XML utils in utils.py #433
  • Test Layer remove view #432
  • GeoServer and GeoNode logon/logoff not synced #383
  • Research ElasticSearch Upgrade #378
  • Improve truncation in GeoWebCache when using parameterized caches #352
  • Update elastic search object so that if a user changes their name, their content attaches to new name #320
  • Normalize column names for imported data #307

Merged pull requests:

mapstory_prod_2018-09-09 (2018-09-10)

Full Changelog

Closed issues:

  • BOSH Release Docs #1603
  • Fix StoryFrames form for story drafts #1601

mapstory_prod_2018-09-04 (2018-09-04)

Full Changelog

Closed issues:

  • Can't get past Step 1: "Import service is currently unavailable" #1569
  • Changing the "owner" of layers w/out geonode: in URL causes them to break #1567

Merged pull requests:

mapstory_prod_2018-08-30 (2018-08-29)

Full Changelog

Fixed bugs:

  • iframe embed is broken #1513
  • Country list in storytellers EXPLORE doesn't seem to match country list in edit-profile #1505
  • GeoNode Layers Endpoint not working #1245
  • MapStories API on prod returns error #1216

Closed issues:

  • Optimize nginx gzip configuration #1540
  • Add configuration option for the number of nginx worker processes #1539
  • Story-tools: Replace Angular $http requests with ES6 fetch #1533
  • Update Promises in Story-Tools #1528
  • Support ATO assesment #1527
  • Unit tests are not working #1526
  • Fix issues on MapStory Prod #1523
  • Redirect Audit Logs to stdout #1485
  • Remove Remote Services from Editor #1377
  • Update geointservices.io with latest storyscapes #1373
  • Assess GF Concerns #1327
  • Make symbol selection change on click in ST #1281
  • Investigate Chapter Info Sidebar #1278
  • Move button and Drag functionality for StoryPins #1258
  • Show StoryPin Overlay in Map #1257
  • Add "Dark" basemap to Composer basemap options #1254
  • Set up Composer in Docker and test styling #1249
  • Add embed sharing to StoryLayers #1238
  • Required form fields on layer detail page creates unintentional browser dialogue #1233
  • Troubleshoot Timeline #1230
  • Troubleshoot styling dropdowns #1223
  • Fix Story-tools build script #1220
  • StoryPin Bulk Upload #1202
  • Save StoryPin list #1201
  • Place StoryPin on map with click #1200
  • Show StoryPin in Map #1199
  • Show StoryPin in Timeline #1198
  • StoryPin Sidebar #1194
  • Troubleshoot Missing Style Name #1190
  • Change layer order in config on sort #1076

Merged pull requests:

mapstory_prod_2018-08-21 (2018-08-21)

Full Changelog

Implemented enhancements:

  • Remove border and shading for frames on published stories #1509

Fixed bugs:

  • (on staging only) polygon layers fail to appear on map #1515
  • (on staging only) uploading an image to an Org or Initiative profile fails #1514
  • Storypin embedded media not showing on published stories #1449
  • Storypin Bulk Upload not working #1442
  • StoryPins do not appear on published stories #1433
  • Sending message generates django-error message page #1430
  • Bad JSON in layer_acls_mapstory view #1423
  • Composer: Add a layer not working #1421
  • "Featured" story selection is not persisting on the home page when we update the site. #1049

Closed issues:

  • ____BREAK____ #1532
  • Update deployment to use python 2.7.15 #1516
  • Deploy updated code base to staging #1511
  • Rule-based styling is only partially working #1510
  • Enable Automatic Login between Geonode and Geoserver #1501
  • Remote Service layer content not visible in Layer Viewer as a non-admin user #1499
  • Legend doesn't update while styling #1494
  • (SS) Revert to original GeoNode Thumbnails #1493
  • Layers can only be downloaded as KML #1492
  • Edits not showing up in contributor tab on layer detail page #1491
  • styling fails for non-admin accounts #1489
  • (SS) SS theme still has Journal tab in profile, but Journal tool is stripped out #1486
  • (SS) Fix VTC link in storytellers EXPLORE #1484
  • (SS) Reference to [email protected] email in Delete Profile confirmation #1482
  • RabbitMQ password is hardcoded #1478
  • Import Layer redirects to HTTP #1476
  • Admin password reset to default on restart #1475
  • Make Form Based Login Configurable #1474
  • BEAST deployment not saving Postgres data #1472
  • Update BOSH manifest per PaaS changes #1470
  • Update date picker #1468
  • Nginx FORCE_HTTPS_REFRESH Flag #1465
  • Dates are not persisted when bulk-uploading storypins #1464
  • Enable Zap scanning in GS Pipeline #1463
  • Enable SonarQube in GEOINT Services pipeline #1462
  • AWS Optimization #1459
  • Change user-friendly error page #1451
  • User cannot edit geometry shapes or change their location #1450
  • Storypin Bulk upload modal needs to hide when pressing OK #1448
  • Favoriting story to add to your profile #1446
  • Flagging story for administrator review #1445
  • Commenting on story (threaded comments) #1444
  • Cannot delete a MapStory/StoryScape #1439
  • General Layer Permissions Problems #1437
  • Story Viewer Geonode 2.8.0 Upgrade Errors #1435
  • Update Layer Viewer To User Composer (User Orange Template) #1434
  • Enable geometry editing in the Layer Editing #1432
  • Within Upload tabs the download and delete buttons don't function. #1431
  • Geonode 2.8.0 Upgrade Views Cleanup #1426
  • Add Mailing-List sign-up modal #1424
  • Mapstories API: build_filters() got an unexpected keyword argument #1415
  • Investigate & Fix Append Functionality with Geonode 2.8.0 #1413
  • Migrate Auth to Geonode.people #1409
  • Trouble shoot GeoNode Remote Services implementation #1408
  • Profile Management #1407
  • Peer Review #1406
  • Search #1405
  • Publisher #1404
  • Append tool #1402
  • Create StoryLayer tool #1400
  • Data Importer #1399
  • Icon Styling Colorization #1398
  • Restore ability to delete individual storypins within composer #1397
  • Refactor Coordinate System fields in StoryPins #1396
  • Modify Editor so that OGC layers are not editable #1395
  • Validate addition of non-temporal WMS layer to a Story in the Composer #1394
  • GeoNode 2.8 and WMS layers #1390
  • Upgrade to Geonode 2.8.0 #1389
  • Update GeoServer to 2.12 #1388
  • Configure GeoFence authentication #1387
  • Modify GeoNode to assign Remote Services to the user that actually did the import #1385
  • Fix GeoNode import of Pixia WMS #1384
  • Fix Add Feature during Create StoryLayer #1380
  • Develop BOSH deployment of StoryScapes #1370
  • .mil Deployment #1368
  • Implement Audit Logging #1367
  • Fortify Scans #1366
  • Add download for storypin bulk upload sample file #1362
  • Loop Story causes story to re-start and break #1343
  • Choose One Time Picker in Composer #1319
  • Composer and Viewer playback expand/minimize bug #1297
  • Licences #1265
  • Thumbnails - PhantomJS implementation #1188
  • Table View in maploom composer exposes layer editing to users from within a story. #1187
  • Experiencing randomized layer styling upon import instead of mapstory-orange dots. #1181
  • Upgrade to GeoNode 2.7.x #1119
  • Scope User Content to Archive #1116
  • Create layer service that can be used across application #1063
  • Generating human-friendly error messages in layer editing interface #870
  • After a polygon shape is edited, the playback still shows the previous shape #865
  • Audit AWS Usage #570
  • Icon Commons icons should show in a list without requiring search #316

Merged pull requests:

mapstory_prod_2018-08-10 (2018-08-11)

Full Changelog

Merged pull requests:

* This Change Log was automatically generated by github_changelog_generator