Release 1.0.0-alpha.4
Pre-release
Pre-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)