Release 1.0.0-alpha.6
Pre-release
Pre-release
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 (07cc953)
- change verb in new resource button from 'create' to 'add' (724958c)
- update template and field order for resource form (9596d20)
- fix/add fields to create resource form (cbf93e5)
- update resource model in shared.js (57a0952)
- Cleanup auth.js and add question to isOwner (e1e920a)
- Fix bug in auth.hasAccessToEntity (2186afa)
- Added comments outlining proposed work and requirements based on a deep permissions review (dbfb355)
- Changed informative TODO comments to NOTE (1b63ed8)
- Added high level overview comments and todos (4361086)
- Created isOwner auth function (11d2110)
- first pass at editing project cards to tables (d6b3f5f)