Releases: Sage-Bionetworks/sagebio-collaboration-portal
Releases · Sage-Bionetworks/sagebio-collaboration-portal
1.0.0-alpha.16
1.0.0-alpha.15
Release 1.0.0-alpha.14
- Merge pull request #593 from Sage-Bionetworks/develop-enable-prov-used-edition (6291313)
- Remove Project as selectable type of attachments when editing insights (8d0c7ca)
- Automatically add Project as an prov attachment of Insight (server side) (e1914f7)
- Can now delete provenance attachment record (1c10f31)
- Initial attachements and add attachment update now on server side (65a8d9c)
- Make call to provenance to remove used attachments (49d823d)
- Generalize getProvenanceActivitiesByReference by decoupling from req and res (cec7aae)
- Merge branch 'develop' into develop-enable-prov-used-edition (1efb758)
- Notes taken during meeting with James (0721bc6)
Release 1.0.0-alpha.13
- Merge pull request #592 from Sage-Bionetworks/develop-fix-swagger-for-prod (9ea653a)
- Merge pull request #589 from Sage-Bionetworks/develop-add-authorization-discussion (c206ed0)
- Fix #535 (602bc21)
- Build swagger.js in webpack.make in BUILD mode (84297da)
- Replace deprecated mongo SSL options with TLS equivalent in docker-compose.yml (1674da3)
- Add authorization to Message (806564d)
- Remove EntityThread (fc83a88)
- Add authorization to General Discussion > Thread (0d529ef)
- Add authorization to Data Catalog > Thread (42f277f)
- Cleanup project and tool thread (6ac638e)
- Add authorization to thread for Tool (0722733)
- Merge branch 'develop' into develop-add-authorization-discussion (323892f)
- Merge pull request #590 from Sage-Bionetworks/card-height (fb3d08a)
- buttons, icons, and description aligned across row (04badb1)
- Give the same height to cards on the home page (21bec56)
- Can now delete thread in a project (201ce5f)
- Add component project-thread (6c7e13e)
- Merge pull request #588 from Sage-Bionetworks/develop-fix-lastpass-auto-fill (7a525af)
- Add id to login email and pass input fields (fix #581) (fafb611)
- Merge pull request #587 from Sage-Bionetworks/chore-packages-update (0d191f2)
- Commenting out useUnifiedTopology: true once more because it makes tests fail on travis (bd4a56d)
- Add version to docker images used in docker-compose.yml (c03ec26)
- Update dependencies (close #575) (3897c99)
- Merge pull request #574 from Sage-Bionetworks/develop-prov-tidying (9f778fb)
- Merge pull request #582 from Sage-Bionetworks/develop-add-authorization-to-insight-resource (194d407)
- Minor change (5396ec0)
- Can now delete resources and insights (76b5884)
- Add client-side authorization to Insights (7daf8a6)
- Create Inisght button on resource page now shows Not implemented message (55bfbb0)
- Fix resource and insight update by commenting out authorization for these actions on the server (dd6d9f4)
- bump required version of prov-service image in docker-compose (6dfc057)
- move 'all' activity type filter option to app.constants (021a602)
- add server api fxns for updating provenance activity 'used' list (3a7426d)
- add server/client api fxns for getting provenance activity objects (7e00044)
- Add authorization to Resource in a project (c2947ac)
- Fix user notifications tracking and sidenav (5757f1f)
- User notification sidenav now gets data from UserNotificationDataService (a213a59)
- UserNotificationDataService is now consistent with user login/logout (e9bff77)
- Add authorization to user-notification and entity-permission (WIP) (d3f9208)
- Merge pull request #578 from Sage-Bionetworks/develop-fix-db-seeds (e22dddd)
- Improve readability of seeds (7f35fd7)
- Merge pull request #577 from Sage-Bionetworks/develop-fix-571 (1486b35)
- Should fix travis issue on Invalid attempt to spread non-iterable instance (7adb1dc)
- add more resource registration activity seeds (57b33fa)
- update resource api to include project in 'used' for resource creation (8b398a8)
- add graph node styling for 'ResourceRegistration' (775a702)
- fix activity capture service to dynamically detect activity class (83d4817)
- Automatically create action-permission CREATE_PROJECT for all seed users (25229c4)
- update insight-new component automatically associate activity with current project as 'used' (8d257be)
- Create action-permission CREATE_PROJECT when a user logs in for the first time using one of the SSO strategies available (#571) (f35d38c)
- Merge pull request #569 from Sage-Bionetworks/update-discussion-design (02eb7f8)
- clean up and add to provenance/activity seeds (e7e9020)
- update project activity to enable filtering by type (8f04a4d)
- add filter param to provenance service and api controller (63c0ae9)
- standardize class names for provenance activities (9b2321a)
- update project activity page css to highlight project node (37f192a)
- define styling for project nodes (7f37195)
- add projects to 'used' list for seeds (ca50294)
- fix formatting in prov seeds (a68fe5b)
- tooltip for discussion thread aligned under title (dd8d8be)
- made delete option red in message header dropdown (6962e06)
- separated styling of list and message cards in discussions (3d98d42)
- updated styling of discussions (4af80d3)
- Merge branch 'develop' into update-discussion-design (b99bcb1)
- trying out alternative styling for discussions (8e932fb)
- remove box-shadow from thread preview (3f06d50)
- thread discussion card styling to match the rest of the app (2ecb921)
- uncomment the single reply line (d5a9d6a)
- updated styling of thread preview list (919ce50)
- first pass at restyling the discussions (a07ccb8)
Release 1.0.0-alpha.12
Changelog
- Merge pull request #566 from Sage-Bionetworks/update-resource-styling (b51e567)
- Merge pull request #558 from Sage-Bionetworks/develop-auth-tool (d5d0332)
- Inject EntityService into EntityAuthorizationService - Adapt project, tool, data catalog authorization service and guard (a6e4d71)
- Fix bugs (cc43fec)
- Add authorization to buttons New Insight and New Resource in the project space (9119084)
- Add DataCatalogGuard and protect /data-catalogs/new (365350a)
- Add authorization to Edit button of data catalog (e6ae24d)
- solves width issue with flex-grow (f91e142)
- Add authorization to New Data Catalog button (af9c2dc)
- Fix tool API tests (136e24d)
- Merge develop (13b2285)
- Fix bug on project home page (5e9262c)
- Add EntityGuard that is extended by ToolGuard and ProjectGuard (ab5d3c9)
- ToolAuthorizationService extends EntityAuthorizationService (0f9522b)
- Add abstract entity authorization service (501bd3c)
- update styling of resource cards (a317caa)
- Protect Settings in the project menu (b6e1b89)
- Merge pull request #565 from Sage-Bionetworks/develop-fix-563 (394f35a)
- Merge pull request #564 from Sage-Bionetworks/develop-fix-560 (bcb93f4)
- Ready to apply authorization to projects (249d3c6)
- Merge pull request #561 from Sage-Bionetworks/develop-fix-559 (cd5aa36)
- Add user notification data service - Show badge on user notification icon when num notification > 0 - Refactor PageTitle service and correctly show the number of notifications to review (41dc152)
- EntityService.createAttachments returns of([]) when there are no attachments (fix #560) (89f9f46)
- Fix #559 (9e54bfd)
- Minor update (b6b2eed)
- Rename ProjectAuthorizationGuard to ProjectGuard, fix small bug (1586e27)
- Rename ToolAuthorizationGuard ToolGuard, fix bug in guard due to combineLatest emitting as soon as one of its source emits (5d1a22f)
- Add project authorization guard (32dd04b)
- Cleaning up tool authorization guard (651c999)
- Add guard to tool space (requires READ) and to tool settings page (requires ADMIN) (4fd9516)
- Add ToolAuthorizationGuard (402e860)
- Only user with WRITE access to tool can edit Tool metadata (a17f89b)
- Add authorization rules to ToolAuthorizationService (b6038e4)
- Add inital ToolAuthorizationService (b3d37da)
- Minor update, seed of new PR that brings authorization to Tools (f20b8e8)
- Merge pull request #556 from Sage-Bionetworks/app-discussion-review (268c405)
- Add discussion to Data Catalog (46bed0d)
- Add discussion to tool (2dfb3b6)
- Add entity-thread that replaces project-thread and tool-thread, app-thread wraps entity-thread to add a header (55e5065)
- Add message when there are no threads yet (49abff6)
- All discussion components are in place in the project space (6522193)
- Add angular component project-thread to show an individual thread (8d99558)
- Add angular component project-thread-new (1562631)
- Remove Admin tab from the top navbar (553e4a7)
- User can now add messages to a thread (f0eb489)
- Add thread removal, redirect to list of thread upon removal of a thread (1547dd9)
- List of message now automatically updated after the removal of a message (6afb6e1)
- Update method to remove thread message (37a9245)
- Add redirection to home page from unknown url (fix #557) (e102233)
- Update thread component (f35df5d)
- Add date separators between the messages from different days in a thread (3767145)
- Add Tool Header component, add New Thread button to Data Catalog and Tool (not functional yet) (779570d)
- Remove reference to entity-discussion, replaced by thread-list (e21461b)
- Clean up app and project discussion page that list threads (221fb67)
- Project discussion page now use (d03b200)
- Fix bug when editing thread (276f892)
- createdBy and updatedBy now populated after editing a message (d7194c3)
- Thread preview are now shown as mat-list-item (1114d0a)
- Message can be edited (cf16e06)
- Can now edit thread (ddd3952)
- Can nwo edit thread, but thread title in header of general discussion is not udpated (6ff3129)
- Add more action menu to thread component, currently only allow to copy thread URL to clipboard (close #449, close #447) (48b6e3b)
- Add initial thread component (55fe57d)
- Can create new thread in general discussion, need now to create a page to display a thread (e59b2d2)
- WIP Started refactoring the thread api in preparation for the application of the ahtuorization system, working on thread-list, thread-preview and mainly thread-new (416df8e)
- Show form to create new thread for general discussion and connect cancel button (ffedc23)
- Add initial page to create new thread for the general discussion (88565a5)
- Initial commit for the review of the entity-centric discussion system (d77fc7d)
- Fix #461 (34a388d)
Release 1.0.0-alpha.11
Release 1.0.0-alpha.10
Changelog
1.0.0-alpha.10 (2019-09-24)
Implemented enhancements:
- Review activity sidenav component #531
Fixed bugs:
- Error in
loader.js
when loading client with production environment variables #546 - Error in
app.js
when loading server with production environment variables #545
Closed issues:
- Update phccp-mongo #547
- Chore: Bi-weekly package update (mid September) #539
- EPIC: enable basic provenance capture for selected activities #457
- Fix reactivity in provenance/activity components #440
- Allow users to create/register activities connected to a particular entity (Insight, Resource, Tool, etc.) #367
- Create new activities for certain user actions within the portal #357
- Create service to capture activity for provenance #288
- Add coverage status icon for develop and master to README.md #196
Merged pull requests:
- Work on provenance related tickets #549 (tschaffter)
- Update depencencies in an attempt to help resolving mongo/mongoose is… #548 (tschaffter)
- Re-add prototype form to create new activity #508 (jaeddy)
Release 1.0.0-alpha.9
Changelog
- Revert back to mongoose warning while waiting for a fix (#543) (283d0dc)
- Merge pull request #542 from Sage-Bionetworks/close-button-color (9509d36)
- used default-contrast theme to user-notification-sidenav (cd6036a)
- Should fix MongoTimeoutError in production environment (855ac26)
- Merge pull request #540 from Sage-Bionetworks/chore-packages-update (f634a16)
- Set useUnifiedTopology=false to prevent MongoTimeoutError in test mode (dddefa5)
- Update dependencies, fix deprecation warning from mongoose (close #539) (400e527)
- Merge pull request #538 from Sage-Bionetworks/develop-attachments-finalize (f7b2c8e)
- Fix small bug (7d0f4c3)
- Add @input() attachmentTypes to entity-attachment-list (33a387d)
- Can now effectively add and remove attachments (e7a0e4f)
- Can add attachments to existing list of attachments (c59bec8)
- Can now distinct between attachment to add and those that must be removed (cc0888b)
- Add server and client functions to remove an attachment from an entity (c0531f6)
- Show a message if an entity attached can not be returned by the server (e.g. unauhtorized or removed, see comments in #527) (040b347)
- Rerouting get attachments to the api of each entity (81002f3)
- Add new entity attachment models (86e1ba9)
- Merge pull request #530 from Sage-Bionetworks/landing-page-docs-cards (b4f3616)
- Merge pull request #537 from Sage-Bionetworks/develop-fix-activity-sidenav (53233d6)
- Fix activity-sidenav unit tests (e8567eb)
- Remove duplicated code in activity-sidenav (945aae3)
- Fix the issue in activity-sidenav related to dynamic component and ViewChildren (9cf2b6c)
- moved coloring to _theme (386fa2f)
- Merge pull request #534 from Sage-Bionetworks/develop-add-webpack-bundle-analyzer (00d0aac)
- Played with karma config and client unit tests (10ddcc9)
- Reviewed karma configuraiton (unit tests) (c1b9788)
- User now Mock as a suffix to match filenames (728f7b6)
- Move mocks in fakes/ next to their implementation (9667a9e)
- Add webpack-bundle-analyzer (3289ea3)
- Minor change to tool unit test (86d3fb1)
- add some more basic docs info (527a382)
Release 1.0.0-alpha.7
Changelog
Implemented enhancements:
- Fix the color of the close button in the header of the sidenav #485
Fixed bugs:
- Duplicate Key Error when creating new projects #509
- Link on Resource and Insight Card View doesn't work #500
- Create a Project button is gone #496
- Deployment Group 'b3bcdbcd-b697-4fc7-a416-62dd4c2b5f0d' is already deploying deployment 'd-ALJUOQXHO' #487
- Fix error thrown when reaching the portal with an expired JWT #482
- Should not be able to remove last admin of a project #480
Closed issues:
- Create and use http validator #501
- Come up with a uniform look for Data Catalogs and Tools #498
- Update style of Project Settings page #497
- Enable the user to set the image of a project #495
- Enable components that use entity-list to customize the query object #493
- Make angular component entity-list generic #489
- Enable the attachment of Entities to Report and Memo #481
- Enable project admin to make project public #479
- Enhance auth hasAccessToEntity #473
- Swagger: Best way to provide information about authorization #467
- Create extensible notification system #456
- Populating message seeds must update thread.contributors #455
- Align thread information across a list of thread-preview #453
- Add authorization check to Resources and Insights #396
- Share Reports/Memos with other users #352
- Review html/scss of the project home page #328
- Add back the server project unit tests and fix them #293
- Fully protect portal backend #223
- Document portal API for the pilot phase #88
Merged pull requests:
- Fix tool activity #529 (jaeddy)
- Update Project > Resources list page based on Project > Insights #528 (tschaffter)
- WIP: update landing page and add docs page #526 (jaeddy)
- Create uniform look for action buttons in all the cards #525 (ychae)
- Fix issue that prevented to post resource/state #524 (tschaffter)
- Redesign entity attachments #523 (tschaffter)
- Improve insight-page and insight-edit #520 (tschaffter)
- ENHANCEMENT: Entity permission tests #519 (TheRobBrennan)
- Share sidenav close button color #518 (ychae)
- FIX: Provenance activity creation #517 (TheRobBrennan)
- Sidenav close button #514 (ychae)
- Project > Insight: Add edit and final review #513 (tschaffter)
- Entity attachments #512 (TheRobBrennan)
- Develop add insights to project #511 (tschaffter)
- Add entity-list to Project > Insights #507 (tschaffter)
- Brings back Insights #505 (tschaffter)
- Update project styling - danger zone and add a collaborator #499 (ychae)
- Align thread preview #494 (ychae)
- New authorization system, Tool space, huge code cleanup, Swagger doc, unit tests #492 (tschaffter)
- Fix deployment (#487) #491 (tschaffter)
- Upgrade entity-list and entity-related services (using generics) #488 (tschaffter)
- Prevents the removal of the last project admin (fix #480) #486 (tschaffter)
- Enable project admin to make project public #483 (tschaffter)
- WIP: Share Entities with other users (Notifications) #460 (carlosalvarado1988)
Release 1.0.0-alpha.6
Changelog
- Update docker-compose.yml (0636c41)
- Update package.json (3c804de)
- Merge pull request #472 from Sage-Bionetworks/develop-fix-public-project-access (3671c16)
- Undo previous commit and fix unit tests (5545462)
- Fix Data catalog test suite (keep relying on admin instead of user-permission for data-catalog) (1840f51)
- Non-admin user can now create private project and access them (#350) (bab1348)
- Non-admin user can now list their private project but not access them yet (#350) (bd7bd9c)
- Fix project endpoint that need :entityId instead of :id (#350) (5622fe8)
- Remove two bable plugins from packages.json (c0b8a3e)
- Merge branch 'develop-fix-public-project-access' of github.com:Sage-Bionetworks/PHCCollaborationPortal into develop-fix-public-project-access (f9b98b4)
- Merge branch 'develop' into develop-fix-public-project-access (36c9ce0)
- Merge pull request #477 from Sage-Bionetworks/develop-fix-project-auth (b65408d)
- Public projects are now accessible via project-guard (#350) (f1c5a2a)
- Merge pull request #475 from Sage-Bionetworks/chore-packages-update (7c7fc7a)
- Update dependencies using ncu (bcb44c5)
- Merge pull request #458 from Sage-Bionetworks/develop-make-provenance-graph-responsive (f8ce0af)
- Cleanup activity graph resizing (3e3ce6f)
- Fix activity graph sidenav content size and margin (a02bb67)
- Add resized directive and 16:9 activity graph, next is to review graph in sidenav (e53bdbe)
- Successful attempt to resize activity graph using the library angular-resize-event, which itself relies on css-element-queries (a4a1c34)
- WIP: Handling error in auth.js (f3a012e)
- Resolved duplicate visibility declaration after rebase (f55de16)
- Added responsive styling to provenance graph display (fd92099)
- Display provenance-graph in project activities (3f71af0)
- Resolved "Cannot read property 'simulation' of undefined" (68befd5)
- Fixed test by adding missing visibility property (1964c1d)
- Initial responsive width implementation (1ae13df)
- Made auth.hasUserPermission using promise chaining (b21c393)
- WIP: Fixing public project visibility (e3b1480)
- Merge pull request #470 from Sage-Bionetworks/develop-review-test-suite-passing-with-errors (ceee342)
- Removed WIP comments (b1c8c35)
- Reinstated visibility prop in test (f4b5bdb)
- Added custom webpack function to throw an error when TypeScript compilation fails (550ab21)
- Fixed misplaced 'else' (b9c4f8b)
- Added WIP notes (4c51de7)
- Commit to repo error (d9c15d2)
- Merge branch 'develop' of github.com:Sage-Bionetworks/PHCCollaborationPortal into develop (29a197a)
- Set width of project menu to 200px (403b540)
- Merge pull request #459 from Sage-Bionetworks/develop-api-for-entities (dcf15e6)
- Logged in user trying to reach /login is now redirected to the home page (660573a)
- Cleanup auth.service (5036743)
- WIP: fixing auth.service, why infinite loop in constructor? (8a023cf)
- Improve auth.service and login page support (fix #262) (c8a2e4b)
- Cleanup project api Comment out the endpoint to delete a project (390f49e)
- Merge branch 'develop' into develop-api-for-entities (71fcacb)
- Merge pull request #465 from Sage-Bionetworks/develop-fix-broken-tool-config (b07adb9)
- Fix #464 (58caba5)
- Restore visbility options when creating new project (730c874)
- Corrected broken validation path for tool name (1ad8fd6)
- Prototype of showing only the projects visible to the user (#350) (1de6960)
- Fix test issue (8587d38)
- Add api endpoints to access all the thread visible to the user - do not support case where the user is an admin - must be cleaned up - data catalog unit tests fail - made one of the seed project public for testing purpose (b9c6450)
- WIP: Adding api endpoint to get all the threads visible to a user (b196a6f)
- Merge pull request #435 from Sage-Bionetworks/develop-discussion-entity-level (7efb63d)
- author + 4 last non-author contributors displayed in thread-header (close #411) (3c5d7a2)
- Project model now uses visibility from Entity.visibility (09ebfb4)
- Add measurable directive to measure the width of a container (1a4923e)
- Update branch based on develop (fd5de4f)
- Provenance graph should now fit the size of their container (#439) (26551f1)
- Remove Discuss button from insight and resource pages (close #443) (bee2427)
- Disable the ability to change user role in the UI, which is not working, before removing ticket from milestone 2 (8f55be8)
- Prevent user to create project, resource, insight without a description (close #425) (0155df0)
- Close #421 (2f46b35)
- Rename tool-discussion into tool-thread-list - Remove message-reply-button (e248ca1)
- Show first N contributors as its straightforward - Waiting on the results of poll before implementing last N contributors) (0307eab)
- Show only last 5 contributors in thread-preview (close #411) (321e36d)
- In thread-preview, display a list of user-avatar for all but first contributors (#411, WIP: keep last N contributors) (94872d4)
- WIP: Keep track of the contributors to a thread (5b88db7)
- Can delete message (8c75f3d)
- Can edit message but updatedAt bug when displayed in message header (788f17d)
- Started to refactor message component - Identify the authorization of the user for a given message (31ec0a5)
- The list of messages for a thread is now updated using websocket (87d8cad)
- Commit before starting to update list of message using websocket (7389ff4)
- List of threads for a given entity updates using websocket (d562e80)
- Improve how list of threads is loaded with better use of rxjs (8f29521)
- Work on thread-preview style (de30047)
- Can reply to thread but live update broken (6404735)
- List of messages now shown for a given thread (881d556)
- Remove need for subscription in thread-preview (8a8ce74)
- Initial message created when creating thread (522b430)
- Add initial message seed for tool discussion (a2c90af)
- Add number of replies to thread-preview (close #410) (037ca82)
- Cleanup thread-preview (27b979d)
- Can delete threads (f7af05d)
- Comment old messaging service methods Can now post threads (3ab5fcf)
- Replace remaining project.name by project.title (81ff997)
- Project is now an Entity (69f2697)
- WIP making project an Entity (bb86f21)
- Add thread seed associated to thread (b7f7f09)
- Merge pull request #438 from Sage-Bionetworks/missing-comma (3d103fd)
- Add angular app service and general discussion page (bdf212f)
- Add api to access app object (5dbaa10)
- added in missing comma (563f73f)
- Add apps collection and seeds (cd09afe)
- Merge pull request #436 from Sage-Bionetworks/develop-fix-state-creation (69bc799)
- Merge pull request #431 from Sage-Bionetworks/develop-add-project-activity (5460827)
- Merge branch 'develop' into develop-add-project-activity (afb78e6)
- fix state seeds (61ce9de)
- update resource pages to display tool name dynamically (7959d9a)
- fix display/format for default tool options (696bdfb)
- update state model to include tool reference (a654e48)
- Merge pull request #429 from Sage-Bionetworks/project-tables (f600c81)
- colors for project list from themes (ce3111a)
- added project-theme to app theme hierarchy (1c15477)
- trying to get colors to work with themes (36e47af)
- Discussion now available to data catalog (9e3b76f)
- Data catalog is now an Entity (e750afe)
- Add a button to discard the creation of a new thread (#416) (39429e4)
- Add navigation between tool and tool discussion page (f0791cb)
- Merge pull request #419 from Sage-Bionetworks/develop-revisit-discussion-permissions (bc4fe82)
- Fix tool test issues (7824353)
- update (slightly) formatting/layout for prov d3 graph (8dfa9f2)
- set root to 'null' for project activities (d7b2145)
- add activity types (classes) to shared config models (3c750c1)
- Display threads in JSON format related to a specific tool (19a8499)
- Tool service now returns tools sorted by their title (de96718)
- Tool already inherit from Entity, so using now tool.title instead of tool.name (a866787)
- update a couple more provenance models import paths (b902099)
- add activity type filters to app constants (c7dcf91)
- update import paths for provenance models (e8f9331)
- move provenance node model (a169ac9)
- add interfaces for provenance models (0eb0430)
- update project module and sidenav to include activities component (60a78e2)
- create project-specific activities page component (fcec718)
- fix imports for various activity components/modules (4e288be)
- create higher level activity module for related components (dc0501d)
- create new activity form sub-component (e76fcf8)
- Add tool discussion route (5726636)
- Update docker-compose.yml (ee88da2)
- Merge branch 'develop' into project-tables (b5794d4)
- Add initial components entity-discussion and tool-discussion (35709ee)
- Thread api endpoints should be complete, next will be to test on UI, then go back to messages api (9aa6c1f)
- Merge pull request #427 from Sage-Bionetworks/develop-close-sidenav-on-navigation (f1010c8)
- Merge pull request #420 from Sage-Bionetworks/develop-add-create-resource-component (3560949)
- Fixed initial thread unit test (7d5c64a)
- add RouterTestingModule to fix activity-sidenav tests (07d4bf9)
- change project list layout from card to mat-nav-list (a4a5ebd)
- Fixed tests (8789b59)
- use router events to close activity and thread sidenav on NavigationStart (841e585)
- Fixed back-end so server can run without errors (5647b3c)
- Removed commented entityType in Thread model (0c0c5cd)
- Removed typo (cee9021)
- Merge branch 'develop' into project-tables (ad30ab1)
- Output of coding session with Rob (69f1b7e)
- make tool field a dropdown of available tools (00185c0)
- add 'tool' field to resource form for 'state' type (3132a25)
- Add description of the target implementation for the discussion system on the top of the messaging index.js (07c...