Skip to content

Release 1.0.0-alpha.4

Pre-release
Pre-release
Compare
Choose a tag to compare
@jaeddy jaeddy released this 20 Aug 20:49
· 812 commits to develop since this release
Changelog
  • Rename html and scss lint config file to enable syntax highlight in vscode (3a235be)
  • Add --project and --config to tslint (1a32d86)
  • Merge pull request #409 from Sage-Bionetworks/develop-ux-enhancements-for-threaded-discussion (93a81a0)
  • Merge pull request #408 from Sage-Bionetworks/develop-eslint-html-scss (fd77b7e)
  • Updated updateMessage to automatically set updatedAt (0dd7549)
  • Removed unnecessary code from thread sidenav (28222c5)
  • Thread preview now displays by updatedAt (1674907)
  • Thread list now displays by updatedAt desc (b603a35)
  • Removed unnecessary sorting after getting threads (f7a098e)
  • Threads are now loaded in desc order and automatically update with the current datetime (f2ff196)
  • List threads in desc order based on updatedAt (757d96c)
  • Front-end now updates thread when a message is added or edited (89016f3)
  • Added ability to PATCH a thread ID on the back-end (82f26b3)
  • Added missing stylelint dependency (9e3bc82)
  • Resolved linter complaints about object access via string literals (f4da8b5)
  • Resolved tslint complaints about expected use of Chai expect resulting in no-unused-expression warnings (432e5a1)
  • Updated comments for thread enhancements (1db084e)
  • Populating updatedBy details in the thread model (f700a0c)
  • Refactored duplicate code into refreshMessages() (66e62e4)
  • Thread sidenav now handles editMessage event (93f2f95)
  • Message component now provides updated details (7f76cbf)
  • Add last update details when updating a message (8be6c91)
  • Populating updatedBy details in the message model (c879e6b)
  • VS Code launch configuration now supports the back-end API (ae3a099)
  • Added updatedBy to thread model (223b532)
  • Added updatedBy to message model (5eb960c)
  • Added --inspect flag when starting the server (0b8350f)
  • Removed test handler from message controller (d842914)
  • Remove PHCCP Shiny Example Tool from config (8674316)
  • Merge pull request #406 from Sage-Bionetworks/develop-sidenav-close-behavior (35ae76f)
  • Fix tool tests (8b54591)
  • Fix several issues in tool edit form (fix #358) (860e13b)
  • (re)add html linter (99dc871)
  • Max length of project title is now set to 64 chars (0be8e3e)
  • Merge pull request #403 from Sage-Bionetworks/develop-eslint-html-scss (1d19fd0)
  • Add npm run lint:scss (18943e9)
  • Remove npm run docker:xxx (cd0957f)
  • Fix one more lint issue in activity-sidenav.component.spec.t (a1c828b)
  • Revert back to providing files to tslint, now using quote so that tslint resolves globstar because Mac OS/Bash 3 does not support globstar (aa5cd4f)
  • Modify npm run lint:client to use tsconfig.json (cdb0c1c)
  • Started fixing string literate lint error in d3 code (1150073)
  • Add @angular/language-service and increase depth for lint:client (f440743)
  • Fix all npm run lint:client errors (c00d168)
  • Merge pull request #399 from Sage-Bionetworks/develop-standardize-insight-resource-pages (4f90782)
  • remove unused app resource components/services (7a14467)
  • update imports/declarations for app resource module (44b6afc)
  • fix webapp seeds (bf95a26)
  • update resource page component to display types correctly (5e866a2)
  • Merge pull request #398 from Sage-Bionetworks/chore-packages-update (fb3ca2a)
  • Update packages (bf9235e)
  • Merge pull request #391 from Sage-Bionetworks/develop-cleanup-activity-sidenav (59ba512)
  • Show a colored dot next to the notification button when there are at least one notification (#364) (ff3e520)
  • The name of the author of an insight or resource should now be correctly displayed (#394) (8d07788)
  • re-add ngIf check to fix unit tests (93fdc97)
  • Merge pull request #395 from Sage-Bionetworks/develop-add-resource-components (e5fb081)
  • fix model, controller, tests for resources api (6ccaa07)
  • Minor upadte (fix #388) (9c3fba0)
  • update imports/declarations for resource module (e63c170)
  • add ResourceAppPage component (84d5c7d)
  • use entity-list component in app resource-list (e2adf8f)
  • Comment code obfuscation in production environment to debug more easily (fix #389) (ee34826)
  • fix linting issues (ffd968c)
  • update resource API to support project context (6e87583)
  • add project ID to resource seeds (165432a)
  • update project-resources component (e1c7b29)
  • update import paths in project module (7e923b9)
  • mirror reusable insight components for resources (92648ac)
  • fix reactivity for provenance API (79947d1)
  • Remove quill-image-resize-module (fix #390) (f1626b7)
  • add border to provenance graph svg (62965ad)
  • fix labels in activity sidenav, remove json (e456052)
  • Merge pull request #379 from Sage-Bionetworks/develop-review-vs-code-suggestions (92d40e7)
  • Removed Azure suggestions that aren't entirely applicable to our needs (315773d)
  • Added RedHat YAML validation (d3d7cfc)
  • Updated bracket pair colorizer to v2 (c24b30c)
  • Merge pull request #371 from Sage-Bionetworks/mat-chip (58180c0)
  • Merge pull request #369 from Sage-Bionetworks/develop-vs-code (0c5030c)
  • Merge pull request #348 from Sage-Bionetworks/develop-entity-discussion (04cfb7f)
  • Merge branch 'develop' into develop-entity-discussion (c6910fe)
  • Merge pull request #347 from Sage-Bionetworks/add-test-to-provenance-sidenav (927c46f)
  • Merge branch 'develop' into add-test-to-provenance-sidenav (122975a)
  • Merge pull request #345 from Sage-Bionetworks/login-by-pressing-enter (f08c8b9)
  • Merge pull request #344 from Sage-Bionetworks/develop-create-insight-from-project-page (4f41dbd)
  • Merge pull request #338 from Sage-Bionetworks/develop-insight-list-in-project-page (46819c2)
  • added the selected property to mat-chip to show different colors (cfa16b1)
  • Added .angulardoc.json to gitignore (298b916)
  • Removed recommended extension no longer available in the marketplace (21b8bf9)
  • Added debug configuration for PHCCP localhost (dc4c78b)
  • Added recommended extensions for VS Code (55c8319)
  • Added additional check for threads[0] to be truthy (33aa35c)
  • Now displaying truncated excerpt in thread-preview (299b833)
  • Added background when hovering over thread preview (6e5f74f)
  • Removed border and applied correct styling to .app-thread (2e9a14e)
  • Applied formatting to title and subtitle (0e28eb2)
  • Added user avatar to thread-list and improved styling (1eca034)
  • Improved thread-list style & added date separator (c008d5a)
  • Added ThreadDateSeparatorComponent (320efd2)
  • Added open thread button in thread-preview (2188326)
  • Styling enhancements for thread title and more actions (b1daa0d)
  • destroyThread now handles deleting all related messages before removing the thread (afb938c)
  • Applied formatting to thread-list (d9a8dfa)
  • Refactored shared functionality into refreshThreadList() (aec973c)
  • Added ability for admin role to delete threads (89078d9)
  • Implemented placeholder styling for thread topics (fd9fab5)
  • Fix spacing between start a discussion and thread list (4058941)
  • Now displaying start a new discussion in the main thread-list (eb7f6ce)
  • Starting a new discussion now displays form in sidebar (0109f43)
  • Moved thread-new below the thread list for now (0251f41)
  • Clicking start a discussion launches empty sidebar (2cfe94d)
  • Added styled Start a Discussion button (6f1dd5e)
  • Removed commented styling (3905709)
  • Using app-thread instead of app-message-thread (4afbb9d)
  • Cleaned up ngOnDestroy (e21d093)
  • Removed unnecessary code in ThreadPreviewComponent (49be344)
  • Removed unused and commented code (5da3932)
  • Removed commented code in ngAfterViewInit (e1bfe74)
  • Removed commented styling in project-new (be1dea2)
  • Removed unnecessary comma in constructor (036ff33)
  • Resolved merge conflicts (476d610)
  • Updated threads seed data for development (e5e6ade)
  • Thread sidenav styling matches thread list view (7cc88b0)
  • Minor formatting enhancement (70659c0)
  • Implemented crude display of discussion topics (1af6549)
  • added example test for activity-sidenav component (2d1dbce)
  • Renamed thread-view to thread-list (b84e667)
  • Simplified thread-preview (aa5a39c)
  • Finished crude implementation of protecting edit and delete actions (b6fb531)
  • Simplied actions menu for messages (b9f9f9d)
  • Deleting a message from a thread reloads messages (7d4a225)
  • Only allow a user to edit or delete a message if they have permission (9b80c84)
  • Message model needs to be associated with a Thread (618756b)
  • _id is not optional for a Thread model (3c06ffe)
  • Cleaned up threads message routing and tests (9d46b55)
  • Renamed messaging-view to thread-view (ae5b6e4)
  • Thread sidenav now loads messages after a new reply has been posted (78b87d2)
  • Removed logging (975e3a9)
  • Initial implementation to add a reply to a public thread (943c9fc)
  • Thread sidenav now displays messages for thread (dfb5e1d)
  • Removed comment (6a792fa)
  • Added ability to create a thread for an entity (091056e)
  • Updated model to reflect optional entity properties (42b1a34)
  • Removed stringify to prevent quotes appearing in title (3555337)
  • Displaying threads in DESC order (c3f2c10)
  • Added ability to create a public thread (1aef142)
  • Added ability to create a general discussion thread (44e0d44)
  • Added placeholder thread-new component (a02a12b)
  • Fixed imports after moving the sidenav component (0e190b4)
  • Moved thread-sidenav underneath messaging (e88df47)
  • Implemented showMessagesForThread (2282c6e)
  • fix error in the console regarding root object (cd36487)
  • allow users to login by pressing the enter key (746635b)
  • Crude implementation to display public messages with new API (a4d6900)
  • added a "go back" button to insight-page (e7e7769)
  • prevent primary header form showing up in project-insight page (d4f0d60)
  • Folded threads code into messaging threads API (e1f1949)
  • remove unused report-view component (5d429d4)
  • re-enable insight visualization from app/insight page (53cf2ce)
  • Hiding starred-message-list in post-list (e3e2fe6)
  • Added initial testing and route protection (9ed699a)
  • fix insight api tests (8ab9f6a)
  • updating insight description from project-insight page (a6e7ace)
  • display insight-page under project-insight page (2376ae0)
  • Removed WIP comment (23eaf36)
  • Fixed import for Message API integration test (6f8d3ff)
  • re-enable creation of insights from project page (0d93c86)
  • move and use insight-new in projects-insight page (fb86209)
  • Merge branch 'develop-insight-list-in-project-page' of github.com:Sage-Bionetworks/PHCCollaborationPortal into develop-insight-list-in-project-page (0ee2dce)
  • temporarly comment test for insight endpoints while the get re-implemented in the projects page (5fc8628)
  • temporarly comment test for insight endpoints while the get re-implemented in the projects page (0b3453f)
  • re-enable get insight by id endpoint (53cf027)
  • Merge branch 'develop' of github.com:Sage-Bionetworks/PHCCollaborationPortal into develop-insight-list-in-project-page (d683541)
  • fetch all insights for the insights page (0def3f7)
  • delete old insight.service in favor of the new one (80ca2e3)
  • move entity-list component into entity folder (064218d)
  • Add router links to entity-view (68e7812)
  • Minor tweaks and notes for Thread items (148383c)
  • Reorganized new Threads API placeholders (417adc7)
  • Project now list only their insights (51f4004)
  • Creating placeholder threads routes in message API (0eef61f)
  • Merge branch 'develop-insight-list-in-project-page' of github.com:Sage-Bionetworks/PHCCollaborationPortal into develop-insight-list-in-project-page (becd48d)
  • Merge branch 'develop-insight-list-in-project-page' of github.com:Sage-Bionetworks/PHCCollaborationPortal into develop-insight-list-in-project-page (7615fdc)
  • create reusable entity-list component (d253b37)
  • Merge remote-tracking branch 'origin/develop' into develop-insight-list-in-project-page (a91af0a)
  • Disable insight api integration tests (5ad9642)
  • Add memo DB model, interface and seeds (fad060a)
  • Clean up and removal of unnecessary comments (84601e8)
  • Crude implementation to display thread in sidebar (4481d00)
  • Merge branch 'develop' of github.com:Sage-Bionetworks/PHCCollaborationPortal into develop-insight-list-in-project-page (8430e45)
  • Fix insight listing issue (208ed7f)
  • early entity-list component implementation (9b5b868)
  • GET /threads/ returns threads without entityIds (7606cd1)
  • Created initial seed for Threads (3088b95)
  • Crude implementation to display all threads for a project (f3c674b)
  • Placeholder for click on thread (51d6164)
  • Simplified messaging-view (f20f77b)
  • Hiding code we may use in thread-preview (f73cdec)
  • MessagingView updated to display threads instead of messages (410a18e)
  • Added ThreadPreviewComponent to messaging module (a09ffc9)
  • Extremely crude implementation of ThreadPreviewComponent (8965412)
  • Crude updates to MessagingViewComponent (b8c3189)
  • Updated MessageNewComponent (ced4d9c)
  • Added threads functions to MessagingService (29aa7c1)
  • Added threads routing & initial POST/GET functions (b9181f6)
  • Added message title validation rules (2a62368)
  • FIXED: Messages API integration tests (0a00ef4)
  • Prepped messaging-view for new thread-preview (adac8cc)
  • Added placeholder thread-preview component (8489a2e)
  • Importing Thread model into back-end API Message (936f47a)
  • Added API model for Thread (a0ca129)
  • Added reminder to display thread-preview component (5c29eb1)
  • Created Message and Thread shared interfaces (1f86a30)
  • Importing Thread model in controller (9051d14)
  • Simplified population of message model (fca4017)
  • Updated back-end thread model (7a4f485)
  • Removed unnecessary second parameter (4ee531e)
  • Logging error if we are unable to get the entityId (ee39899)
  • thread in Message interface can now be either a string or a ThreadProperties interface (a350ac9)
  • Created ThreadProperties interface (1c17e3a)
  • Created Thread interface (17650dc)
  • Added thread properties to auto-populate methods (9a67284)
  • Defined thread properties available in population requests (497c91f)
  • Added title, entityId & entityType to Thread model (47af4a2)
  • Added WIP comments based on whiteboard diagram (ae8f869)
  • Defined entityId in ProjectDiscussionComponent (d316543)
  • Added entityId input to messaging view (394414a)
  • Initial skeleton in place for project discussion (fe3dfec)
  • Added ability to pass entity to messaging view (b2fdca6)
  • Importing Messaging module for use in project discussion (5fb7271)