Skip to content

Release 1.0.0-alpha.6

Pre-release
Pre-release
Compare
Choose a tag to compare
@jaeddy jaeddy released this 31 Aug 00:12
· 634 commits to develop since this 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)