Branch: refs/heads/master
Home: https://github.com/PathwayCommons/factoid
Commit: f6be9704a278bdf0d0bc766248e77e299d65653a
https://github.com/PathwayCommons/factoid/commit/f6be9704a278bdf0d0bc766248e77e299d65653a
Author: Max Franz <[email protected]>
Date: 2018-04-12 (Thu, 12 Apr 2018)
Changed paths:
A ci.sh
Log Message:
-----------
Add very simple ci.sh script for setting up continuous builds for a test
server
It's not fancy, but it should be fairly reliable. We've been using this script
for the factoid.baderlab.org CI testing server for a while now.
Commit: e4b09275800cdde351dbe5146e31407e8fc90772
https://github.com/PathwayCommons/factoid/commit/e4b09275800cdde351dbe5146e31407e8fc90772
Author: Max Franz <[email protected]>
Date: 2018-04-25 (Wed, 25 Apr 2018)
Changed paths:
M src/client/components/document-seeder.js
Log Message:
-----------
Lint : Add missing semicolons to DocumentSeeder
Commit: 543d9488fa029aac731817761ddfd5bdfab93c47
https://github.com/PathwayCommons/factoid/commit/543d9488fa029aac731817761ddfd5bdfab93c47
Author: Max Franz <[email protected]>
Date: 2018-04-25 (Wed, 25 Apr 2018)
Changed paths:
A src/client/components/data-component.js
M src/client/components/dirty-component.js
M src/client/components/editor/cy/stylesheet.js
M src/client/components/editor/cy/tippy.js
A src/client/components/element-info/chemical-formula.js
M src/client/components/element-info/element-info.js
A src/client/components/element-info/entity-assoc-display.js
M src/client/components/element-info/entity-info.js
M src/client/components/element-info/interaction-info.js
M src/client/components/element-info/participant-info.js
A src/client/components/element-info/progression-stepper.js
A src/client/components/element-info/progression.js
M src/client/components/notification/base.js
M src/client/components/notification/corner.js
M src/client/components/notification/inline.js
M src/client/components/notification/list.js
M src/client/components/notification/notification.js
M src/client/components/notification/panel.js
M src/client/components/notification/popover.js
M src/client/defs.js
M src/model/element/element.js
M src/model/element/entity.js
M src/model/element/interaction-type/chemical-affects-protein.js
M src/model/element/interaction-type/enum.js
M src/model/element/interaction-type/expression.js
M src/model/element/interaction-type/interaction-type.js
M src/model/element/interaction-type/modification.js
M src/model/element/interaction-type/protein-affects-chemical.js
M src/model/element/interaction.js
M src/styles/element-info/interaction-info.css
A src/util/cache.js
M src/util/index.js
Log Message:
-----------
Interaction completion wizard #199
Summary
- The interaction is specified in three stages: (1) Specify interaction type.
(2) Specify participant type. (3) Mark interaction as completed.
- Remote changes to interactions are animated with the yellow user highlight.
API changes
- Add `interaction.toString()` to get a human-readable phrase that represents
the interaction, e.g. 'A promotes the expression of B'.
- Automatically wrap most stateful components (at least the ones used by
`Editor`) to automatically use a React `key`.
- Improve the `DirtyComponent` class so subclasses don't have to use
'super.render()`.
- The `DirtyComponent` allows a callback to `dirty()` so you can know when
rendering happens.
- Add a `DataComponent` that uses `data` instead of state.
- Fixes to `InteractionType.prototype.isAllowedForInteraction()`.
- Move `complete()`, `completed()`, etc. from the `Entity` to the `Element`
class so interactions can use the same functions.
- Add `interaction.associated()`.
UI improvements
- Make selected edges go to the top of the z-order. This is useful in cases
where the label overlaps the edge arrow.
- Reduce the node label font size a bit. This is useful in cases where the
label overlaps the edge arrow.
- Improved arrowhead participant popover positioning.
- Manually specify the flipping and positioning of the main interaction popover
and the participant arrowhead popovers. This makes better use of screen space
while avoiding most cases that would cause overlap.
Misc. improvements
- Safer destroying of Tippy elements created on Cytoscape elements.
- Fix notification classes re. dangling listeners.
- Clean up the stylesheet re. interaction nodes.
- Improve default Tippy options for popovers that should update position on
page scroll.
- Update notification components to use DirtyComponent.
- Refactor `ElementInfo` to pull out common parts that are now re-used by
`InteractionInfo`.
Commit: d4b538ae4f95c5e13e7dce5105436520e9284a04
https://github.com/PathwayCommons/factoid/commit/d4b538ae4f95c5e13e7dce5105436520e9284a04
Author: Max Franz <[email protected]>
Date: 2018-05-02 (Wed, 02 May 2018)
Changed paths:
M test/interaction.js
Log Message:
-----------
Interaction tests should complete the interactions in order to use the
association
Commit: 37c3eebba66f168bb68a1b82fcc801df88686acc
https://github.com/PathwayCommons/factoid/commit/37c3eebba66f168bb68a1b82fcc801df88686acc
Author: Max Franz <[email protected]>
Date: 2018-05-02 (Wed, 02 May 2018)
Changed paths:
M src/client/components/element-info/entity-info.js
M src/client/components/element-info/interaction-info.js
Log Message:
-----------
Correct id => key
Commit: f3a4d4a6db8630b80b936ccbc6366bfaefa78e19
https://github.com/PathwayCommons/factoid/commit/f3a4d4a6db8630b80b936ccbc6366bfaefa78e19
Author: Max Franz <[email protected]>
Date: 2018-05-03 (Thu, 03 May 2018)
Changed paths:
M package-lock.json
Log Message:
-----------
Upgrade to [email protected] in package-lock.json under dependency soap
Note that browser-sync still uses an old version of hoek, but this is just a
dev dependency.
$ npm ls hoek
├─┬ [email protected]
│·····················
│ ├─┬ [email protected]
│·····················
│ │ └─┬ [email protected]
│·····················
│ │ └─┬ [email protected]
│·····················
│ │ └─┬ [email protected]
│·····················
│ │ ├─┬ [email protected]
│·····················
│ │ │ └── [email protected] deduped
│·····················
│ │ ├── [email protected]
│·····················
│ │ └─┬ [email protected]
│·····················
│ │ └── [email protected] deduped
│·····················
│ └─┬ [email protected]
│·····················
│ └─┬ [email protected]
│·····················
│ └─┬ [email protected]
│·····················
│ ├─┬ [email protected]
│·····················
│ │ └── [email protected] deduped
│·····················
│ ├── [email protected]
│·····················
│ └─┬ [email protected]
│·····················
│ └── [email protected] deduped
└─┬ [email protected]
│·····················
└─┬ [email protected]
│·····················
└─┬ [email protected]
│·····················
├─┬ [email protected]
│·····················
│ └── [email protected] deduped
│·····················
├─┬ [email protected]
│·····················
│ └─┬ [email protected]
│·····················
│ └── [email protected] deduped
│·····················
├── [email protected]
│·····················
└─┬ [email protected]
│·····················
└── [email protected] deduped
Ref : Security vulnerability in hapijs/hoek #254
Commit: 3b68dbe6c3ba40b9e0d8ab45839d92657e682311
https://github.com/PathwayCommons/factoid/commit/3b68dbe6c3ba40b9e0d8ab45839d92657e682311
Author: Max Franz <[email protected]>
Date: 2018-05-03 (Thu, 03 May 2018)
Changed paths:
M src/client/components/editor/index.js
Log Message:
-----------
Add elements to the document optimistically in the Editor
- Do not wait for the element to be synched and created on the server side.
- Create element and add to document (ID ref) simultaneously.
- Should resolve case where network lag causes node to not show up right away
-- where the machine is waiting for the creation response before adding.
Ref : Lag in adding entities #251
Commit: 1f65f133b445e7fb37e5e673b7ea8dbce428e71c
https://github.com/PathwayCommons/factoid/commit/1f65f133b445e7fb37e5e673b7ea8dbce428e71c
Author: Dylan Fong <[email protected]>
Date: 2018-05-08 (Tue, 08 May 2018)
Changed paths:
M src/client/components/document-view-chooser.js
M src/styles/document-view-chooser.css
A src/styles/image/form-option-preview.png
A src/styles/image/network-option-preview.png
Log Message:
-----------
add image previews for each editor option
Commit: 8021ccff9b8fd08bfc8306f3e3b7f1feea97e009
https://github.com/PathwayCommons/factoid/commit/8021ccff9b8fd08bfc8306f3e3b7f1feea97e009
Author: Dylan Fong <[email protected]>
Date: 2018-05-08 (Tue, 08 May 2018)
Changed paths:
M src/styles/document-wizard-stepper.css
Log Message:
-----------
wizard stepper buttons are closer to the center of the screen / content
- refs #262
Commit: 06c1290b215cda6ae855f99268d05051525c92f3
https://github.com/PathwayCommons/factoid/commit/06c1290b215cda6ae855f99268d05051525c92f3
Author: fdurupinar <[email protected]>
Date: 2018-05-08 (Tue, 08 May 2018)
Changed paths:
A src/client/components/form-editor/activation-inhibition-form.js
A src/client/components/form-editor/entity-form.js
A src/client/components/form-editor/expression-regulation-form.js
M src/client/components/form-editor/index.js
A src/client/components/form-editor/interaction-form.js
A src/client/components/form-editor/molecular-interaction-form.js
A src/client/components/form-editor/protein-modification-form.js
M src/styles/form-editor/form-editor.css
Log Message:
-----------
form-editor components
Commit: 941b3f22b3553000e72a64d94c09362bc602dbf7
https://github.com/PathwayCommons/factoid/commit/941b3f22b3553000e72a64d94c09362bc602dbf7
Author: Dylan Fong <[email protected]>
Date: 2018-05-09 (Wed, 09 May 2018)
Changed paths:
M src/styles/document-wizard-stepper.css
Log Message:
-----------
fix lint error
Commit: c23227681d90bbbb59bcfbd9d56dc03603be18a8
https://github.com/PathwayCommons/factoid/commit/c23227681d90bbbb59bcfbd9d56dc03603be18a8
Author: Max Franz <[email protected]>
Date: 2018-05-09 (Wed, 09 May 2018)
Changed paths:
R src/client/components/form-editor/activation-inhibition-form.js
R src/client/components/form-editor/entity-form.js
R src/client/components/form-editor/expression-regulation-form.js
M src/client/components/form-editor/index.js
R src/client/components/form-editor/interaction-form.js
R src/client/components/form-editor/molecular-interaction-form.js
R src/client/components/form-editor/protein-modification-form.js
M src/styles/form-editor/form-editor.css
Log Message:
-----------
Revert "form-editor components"
06c1290b215cda6ae855f99268d05051525c92f3
This commit creates several errors that Travis is picking up. Please make PRs
so that code can be reviewed prior to merging. At the very least, make sure
that the test and lint tasks pass before making any changes on the unstable
branch that affect others.
Commit: 979406d99d28ae64cb0ef2cab56c18455196f378
https://github.com/PathwayCommons/factoid/commit/979406d99d28ae64cb0ef2cab56c18455196f378
Author: Dylan Fong <[email protected]>
Date: 2018-05-09 (Wed, 09 May 2018)
Changed paths:
M src/client/components/document-view-chooser.js
Log Message:
-----------
fix lint errors
Commit: 650b9b6941868d93f495a5800c900379f3c23197
https://github.com/PathwayCommons/factoid/commit/650b9b6941868d93f495a5800c900379f3c23197
Author: Max Franz <[email protected]>
Date: 2018-05-09 (Wed, 09 May 2018)
Changed paths:
M src/styles/document-wizard-stepper.css
Log Message:
-----------
Merge pull request #263 from PathwayCommons/closer-wizard-stepper-buttons
wizard stepper buttons are closer to the center of the screen / content
Commit: ce1251022be28a3775c8cea64ad4dbcca5f37215
https://github.com/PathwayCommons/factoid/commit/ce1251022be28a3775c8cea64ad4dbcca5f37215
Author: Max Franz <[email protected]>
Date: 2018-05-09 (Wed, 09 May 2018)
Changed paths:
M src/client/components/document-view-chooser.js
M src/styles/document-view-chooser.css
A src/styles/image/form-option-preview.png
A src/styles/image/network-option-preview.png
Log Message:
-----------
Merge pull request #261 from PathwayCommons/view-chooser-images
add image previews for each editor option
Commit: 3c4e75bbe4f119c31e283ae8e078655c7bbea2e6
https://github.com/PathwayCommons/factoid/commit/3c4e75bbe4f119c31e283ae8e078655c7bbea2e6
Author: Dylan Fong <[email protected]>
Date: 2018-05-09 (Wed, 09 May 2018)
Changed paths:
A src/client/components/document-renamer.js
A src/styles/document-renamer.css
M src/styles/index.css
Log Message:
-----------
document renamer component
- requires a factoid doc as props
- had logic to rename the document
- google docs flavoured hover styling
Commit: 6d8b076586b4c3559dedaf5107ee5c98e2cf8ef1
https://github.com/PathwayCommons/factoid/commit/6d8b076586b4c3559dedaf5107ee5c98e2cf8ef1
Author: fdurupinar <[email protected]>
Date: 2018-05-09 (Wed, 09 May 2018)
Changed paths:
A src/client/components/form-editor/activation-inhibition-form.js
A src/client/components/form-editor/entity-form.js
A src/client/components/form-editor/expression-regulation-form.js
M src/client/components/form-editor/index.js
A src/client/components/form-editor/interaction-form.js
A src/client/components/form-editor/molecular-interaction-form.js
A src/client/components/form-editor/protein-modification-form.js
Log Message:
-----------
form components
Commit: 4c2f542ac0e6dc72f6027adb6815cac207994160
https://github.com/PathwayCommons/factoid/commit/4c2f542ac0e6dc72f6027adb6815cac207994160
Author: Max Franz <[email protected]>
Date: 2018-05-09 (Wed, 09 May 2018)
Changed paths:
M src/model/element/interaction-type/interaction-type.js
Log Message:
-----------
Loosen restrictions on getting source/target of interaction type/association.
Commit: 41b564c7cc89f0247d0cf697f41cb89593423ac8
https://github.com/PathwayCommons/factoid/commit/41b564c7cc89f0247d0cf697f41cb89593423ac8
Author: Max Franz <[email protected]>
Date: 2018-05-09 (Wed, 09 May 2018)
Changed paths:
M src/model/element/interaction-type/interaction-type.js
M src/model/element/participant-type.js
Log Message:
-----------
Allow setting the target via an interaction association before the
interaction is complete via participant type UNSIGNED_TARGET.
Commit: e3b69d78b0dde53d930708b164605c084424c03c
https://github.com/PathwayCommons/factoid/commit/e3b69d78b0dde53d930708b164605c084424c03c
Author: Max Franz <[email protected]>
Date: 2018-05-09 (Wed, 09 May 2018)
Changed paths:
M src/model/element/element-type.js
A src/model/element/entity-type.js
M src/model/element/interaction-type/chemical-affects-protein.js
M src/model/element/interaction-type/enum.js
M src/model/element/interaction-type/expression.js
M src/model/element/interaction-type/interaction-type.js
A src/model/element/interaction-type/methylation.js
M src/model/element/interaction-type/modification.js
A src/model/element/interaction-type/phosphorylation.js
A src/model/element/interaction-type/ubiquination.js
Log Message:
-----------
- Separate out entity types
- Clean up element types
- Add phosphorylation, methylation, and ubiquination subtypes of modification
interaction type/association
- Allow promotion, activation, and inhibition aliases on all interaction
subtypes
Commit: ab2967c2a3b7718d8a2b58166e7a641345699bb5
https://github.com/PathwayCommons/factoid/commit/ab2967c2a3b7718d8a2b58166e7a641345699bb5
Author: Max Franz <[email protected]>
Date: 2018-05-09 (Wed, 09 May 2018)
Changed paths:
R src/model/element/entity-mods.js
M src/model/element/entity.js
Log Message:
-----------
Remove model support for entity modification
Commit: ae6758656b102684d8c751cc2599dc4707ff4994
https://github.com/PathwayCommons/factoid/commit/ae6758656b102684d8c751cc2599dc4707ff4994
Author: Max Franz <[email protected]>
Date: 2018-05-09 (Wed, 09 May 2018)
Changed paths:
M src/client/components/element-info/entity-info.js
M src/styles/element-info/entity-info.css
Log Message:
-----------
Remove modification support in the entity wizard
Commit: d986db3bd9ee940704f377669a06c4dc72cf02c7
https://github.com/PathwayCommons/factoid/commit/d986db3bd9ee940704f377669a06c4dc72cf02c7
Author: Max Franz <[email protected]>
Date: 2018-05-09 (Wed, 09 May 2018)
Changed paths:
M src/client/components/editor/cy/stylesheet.js
M src/util/cy.js
Log Message:
-----------
Remove references to entity modification in Cytoscape visualisation
Commit: 3eff1f91d5aadf23bdb6b90535041915b97eec10
https://github.com/PathwayCommons/factoid/commit/3eff1f91d5aadf23bdb6b90535041915b97eec10
Author: Max Franz <[email protected]>
Date: 2018-05-09 (Wed, 09 May 2018)
Changed paths:
M src/client/components/element-info/interaction-info.js
Log Message:
-----------
Skip the general modification interaction subtype in the interaction wizard
For now, only let users select the specific types (e.g. phosphorylation).
Commit: 295bbfa4e17e93abadd9bad8b8d54e7b0f136ba6
https://github.com/PathwayCommons/factoid/commit/295bbfa4e17e93abadd9bad8b8d54e7b0f136ba6
Author: Max Franz <[email protected]>
Date: 2018-05-09 (Wed, 09 May 2018)
Changed paths:
A src/client/components/document-renamer.js
A src/styles/document-renamer.css
M src/styles/index.css
Log Message:
-----------
Merge pull request #264 from PathwayCommons/document-renamer-component
document renamer component
Commit: 629528462c077a73b33a0d946b59656386cbf56b
https://github.com/PathwayCommons/factoid/commit/629528462c077a73b33a0d946b59656386cbf56b
Author: fdurupinar <[email protected]>
Date: 2018-05-09 (Wed, 09 May 2018)
Changed paths:
M src/client/components/form-editor/entity-form.js
M src/client/components/form-editor/index.js
M src/client/components/form-editor/interaction-form.js
M src/client/components/form-editor/protein-modification-form.js
Log Message:
-----------
form components
Commit: d9edf6021d004f145619dae5abafa3efa706b53a
https://github.com/PathwayCommons/factoid/commit/d9edf6021d004f145619dae5abafa3efa706b53a
Author: fdurupinar <[email protected]>
Date: 2018-05-09 (Wed, 09 May 2018)
Log Message:
-----------
Merge remote-tracking branch 'origin' into form-components
Commit: ad5a1470f8ddcd7f884c57078cf8314b6e40ba6d
https://github.com/PathwayCommons/factoid/commit/ad5a1470f8ddcd7f884c57078cf8314b6e40ba6d
Author: fdurupinar <[email protected]>
Date: 2018-05-09 (Wed, 09 May 2018)
Changed paths:
A src/client/components/document-renamer.js
M src/client/components/editor/cy/stylesheet.js
M src/client/components/element-info/entity-info.js
M src/client/components/element-info/interaction-info.js
M src/model/element/element-type.js
R src/model/element/entity-mods.js
A src/model/element/entity-type.js
M src/model/element/entity.js
M src/model/element/interaction-type/chemical-affects-protein.js
M src/model/element/interaction-type/enum.js
M src/model/element/interaction-type/expression.js
M src/model/element/interaction-type/interaction-type.js
A src/model/element/interaction-type/methylation.js
M src/model/element/interaction-type/modification.js
A src/model/element/interaction-type/phosphorylation.js
A src/model/element/interaction-type/ubiquination.js
M src/model/element/participant-type.js
A src/styles/document-renamer.css
M src/styles/element-info/entity-info.css
M src/styles/index.css
M src/util/cy.js
Log Message:
-----------
Merge branch 'unstable' of https://github.com/PathwayCommons/factoid into
form-components
Commit: 6256a44707f3230b0d8adddf9868f5a796925130
https://github.com/PathwayCommons/factoid/commit/6256a44707f3230b0d8adddf9868f5a796925130
Author: Dylan Fong <[email protected]>
Date: 2018-05-09 (Wed, 09 May 2018)
Changed paths:
M src/client/components/editor/index.js
A src/client/components/my-factoids.js
M src/client/router.js
M src/styles/index.css
A src/styles/my-factoids.css
Log Message:
-----------
re-implement the my factoids component using localstorage
Commit: 9081ee02501c7b1db6f2f293ff5142cce2ece8f9
https://github.com/PathwayCommons/factoid/commit/9081ee02501c7b1db6f2f293ff5142cce2ece8f9
Author: Max Franz <[email protected]>
Date: 2018-05-09 (Wed, 09 May 2018)
Changed paths:
M src/client/components/element-info/progression-stepper.js
Log Message:
-----------
- Change the back and next icons in the entity and interaction wizards to be
chevrons to look less like the edge arrowheads.
Commit: 1e805ad14347853522542686d9c119bc3cb800b4
https://github.com/PathwayCommons/factoid/commit/1e805ad14347853522542686d9c119bc3cb800b4
Author: Max Franz <[email protected]>
Date: 2018-05-09 (Wed, 09 May 2018)
Changed paths:
M src/client/components/element-info/interaction-info.js
Log Message:
-----------
Update the interaction wizard participant type notification to 'Activation or
inhibition?'.
Commit: 447670ea6d747fbecfe0fa46fc247e450a0503cd
https://github.com/PathwayCommons/factoid/commit/447670ea6d747fbecfe0fa46fc247e450a0503cd
Author: Max Franz <[email protected]>
Date: 2018-05-09 (Wed, 09 May 2018)
Changed paths:
M src/client/components/element-info/progression-stepper.js
M src/styles/element-info/element-info.css
M src/styles/element-info/entity-info.css
Log Message:
-----------
Rename common entity/interaction wizard stepper styles to `element-info-*`
Commit: fa6159b04142a6f62fadfcdb2c92b83da4784892
https://github.com/PathwayCommons/factoid/commit/fa6159b04142a6f62fadfcdb2c92b83da4784892
Author: Max Franz <[email protected]>
Date: 2018-05-09 (Wed, 09 May 2018)
Changed paths:
M src/client/components/element-info/progression-stepper.js
M src/styles/element-info/element-info.css
Log Message:
-----------
Fix tooltips for element wizard progression and simplify tooltip text
- Firefox didn't work at all, since it doesn't fire events for children of
buttons.
- Safari didn't work on disabled buttons.
- Both cases are fixed by using a wrapper div.
Commit: 194ee68630d942df649964307c326ef7aa194111
https://github.com/PathwayCommons/factoid/commit/194ee68630d942df649964307c326ef7aa194111
Author: Max Franz <[email protected]>
Date: 2018-05-09 (Wed, 09 May 2018)
Changed paths:
M src/client/components/element-info/interaction-info.js
M src/styles/element-info/entity-info.css
M src/styles/element-info/interaction-info.css
Log Message:
-----------
Improve alignment of edit button on COMPLETED stage of element wizards
Commit: 9d0846dcb2c109db94948f1562ba0155e6d35ec3
https://github.com/PathwayCommons/factoid/commit/9d0846dcb2c109db94948f1562ba0155e6d35ec3
Author: Max Franz <[email protected]>
Date: 2018-05-09 (Wed, 09 May 2018)
Changed paths:
M src/client/components/element-info/interaction-info.js
M src/client/components/element-info/participant-info.js
Log Message:
-----------
Interaction wizard: Allow quick skipping of stages by clicking the existing
selection
Commit: 6d21873b61083c7e732c8dcf6cc418e2b1c09430
https://github.com/PathwayCommons/factoid/commit/6d21873b61083c7e732c8dcf6cc418e2b1c09430
Author: Max Franz <[email protected]>
Date: 2018-05-09 (Wed, 09 May 2018)
Changed paths:
M src/client/components/editor/cy/tippy.js
Log Message:
-----------
Enable 'complete this' notification for interactions
- Interactions now have the same `complete()` API so it should just work
- Modify the text for the interaction case
- Make sure not to show the notification when hiding participant tippies
Commit: 5242dd326905560a9740ff21ebba7b0afd61a192
https://github.com/PathwayCommons/factoid/commit/5242dd326905560a9740ff21ebba7b0afd61a192
Author: fdurupinar <[email protected]>
Date: 2018-05-09 (Wed, 09 May 2018)
Changed paths:
A src/client/components/form-editor/activation-inhibition-form.js
A src/client/components/form-editor/entity-form.js
A src/client/components/form-editor/expression-regulation-form.js
M src/client/components/form-editor/index.js
A src/client/components/form-editor/interaction-form.js
A src/client/components/form-editor/molecular-interaction-form.js
A src/client/components/form-editor/protein-modification-form.js
Log Message:
-----------
Form components (#269)
* `forever stopall` for `npm stop` to avoid forever non-zero exit codes
* Grounds in the map must be null checked because we now allow ungrounded
entities #145
* Fix joined input buttons, e.g. on textmining test page.
* Ensure that all associated entities coming from textmining are considered
completed, though this may not be true if services like Reach do not include
information like entity state.
* Avoid error when deleting an entity that has its entity popover shown.
* Temporary workaround for blue highlight on source node tap
TODO Fix issue in edgehandles extension directly
* Update to [email protected] and remove workaround for lingering
blue highlight from b7058749b891c37f46cb94044eef7c3fb4d70f82
* Show the interaction popover immediately after creating an interaction
* The add element animations should be disabled for now to make sure that edge
creation feels snappy
* Disable edgehandles for interaction source and target cases
* Node text input 'x' icon does not clear existing text #165
Closes #165
* Do not optimistically mark an entity as completed from reach. The entity is
marked as completed only if the association is successfully retrieved from the
element association services.
* Reduce the minimum zoom level from 1 to 0.5. This lets the user zoom out
twice as much as before.
Ref : Networks not initially 'fit to screen', elements offscreen #197
* Reach fails on "Since our results demonstrated that Hzf binds to p53 and
differentially modulates expression levels of the p53" #222
- Ignore all argument frames that do not specify an ID.
- Stricter check for arg types.
* Upgrade to [email protected] in package-lock.json under dependency soap
Note that browser-sync still uses an old version of hoek, but this is just a
dev dependency.
Ref #254
* form components
* form components
Commit: 96443276841e68fe1b1956e64b5f265d6f7f07a0
https://github.com/PathwayCommons/factoid/commit/96443276841e68fe1b1956e64b5f265d6f7f07a0
Author: Dylan Fong <[email protected]>
Date: 2018-05-09 (Wed, 09 May 2018)
Changed paths:
M src/client/router.js
Log Message:
-----------
change /my-factoids to /documents
Commit: 9823d001ca2e9f6a67a5ea4c7f6350150a0f6de2
https://github.com/PathwayCommons/factoid/commit/9823d001ca2e9f6a67a5ea4c7f6350150a0f6de2
Author: Dylan Fong <[email protected]>
Date: 2018-05-10 (Thu, 10 May 2018)
Changed paths:
M src/client/components/editor/index.js
M src/client/router.js
Log Message:
-----------
use lodash find instead of parsing my-factoids into a set to prevent
duplicate my factoid entries
Commit: a706092f8eb4f6b8d6a737715137b61e066f93dc
https://github.com/PathwayCommons/factoid/commit/a706092f8eb4f6b8d6a737715137b61e066f93dc
Author: fdurupinar <[email protected]>
Date: 2018-05-10 (Thu, 10 May 2018)
Changed paths:
M src/client/components/editor/cy/tippy.js
M src/client/components/element-info/interaction-info.js
M src/client/components/element-info/participant-info.js
M src/client/components/element-info/progression-stepper.js
M src/styles/element-info/element-info.css
M src/styles/element-info/entity-info.css
M src/styles/element-info/interaction-info.css
Log Message:
-----------
Merge branch 'unstable' of https://github.com/PathwayCommons/factoid into
form-components
Commit: eaffeb23db723d49b5893a8628af8b8bbc315fa9
https://github.com/PathwayCommons/factoid/commit/eaffeb23db723d49b5893a8628af8b8bbc315fa9
Author: fdurupinar <[email protected]>
Date: 2018-05-11 (Fri, 11 May 2018)
Changed paths:
M src/client/components/form-editor/activation-inhibition-form.js
M src/client/components/form-editor/entity-form.js
M src/client/components/form-editor/expression-regulation-form.js
M src/client/components/form-editor/index.js
M src/client/components/form-editor/interaction-form.js
M src/client/components/form-editor/protein-modification-form.js
M src/model/element/interaction-type/interaction-type.js
M src/model/element/interaction-type/protein-affects-chemical.js
M src/styles/form-editor/form-editor.css
Log Message:
-----------
model updates and bug fixes
Commit: 15f782a5bad1a1198d4d3358abc623eb0d243569
https://github.com/PathwayCommons/factoid/commit/15f782a5bad1a1198d4d3358abc623eb0d243569
Author: Max Franz <[email protected]>
Date: 2018-05-11 (Fri, 11 May 2018)
Changed paths:
M src/client/components/editor/index.js
A src/client/components/my-factoids.js
M src/client/router.js
M src/styles/index.css
A src/styles/my-factoids.css
Log Message:
-----------
Merge pull request #270 from PathwayCommons/my-factoids-local-storage
My factoids local storage
Commit: 9ccaabe1fc0cff5d2eedea8074969f37670a7443
https://github.com/PathwayCommons/factoid/commit/9ccaabe1fc0cff5d2eedea8074969f37670a7443
Author: Dylan Fong <[email protected]>
Date: 2018-05-11 (Fri, 11 May 2018)
Changed paths:
M src/client/components/editor/buttons.js
M src/client/components/editor/index.js
Log Message:
-----------
Initial help system work
Commit: af5d6807b1adb2a253613ebb43a501456036999a
https://github.com/PathwayCommons/factoid/commit/af5d6807b1adb2a253613ebb43a501456036999a
Author: IgorRodchenkov <[email protected]>
Date: 2018-05-12 (Sat, 12 May 2018)
Changed paths:
M .gitignore
Log Message:
-----------
Added .idea/ to .gitignore.
Commit: 42a9baa7b9650883a0d7fed785af842cf8847fcf
https://github.com/PathwayCommons/factoid/commit/42a9baa7b9650883a0d7fed785af842cf8847fcf
Author: Dylan Fong <[email protected]>
Date: 2018-05-14 (Mon, 14 May 2018)
Changed paths:
A src/client/components/editor/help-network.json
M src/client/components/editor/index.js
Log Message:
-----------
on help button click, load a static help pathway
Commit: 37ae2326ea6ed3ecbd21e8e4952d90c25f5ea232
https://github.com/PathwayCommons/factoid/commit/37ae2326ea6ed3ecbd21e8e4952d90c25f5ea232
Author: Dylan Fong <[email protected]>
Date: 2018-05-15 (Tue, 15 May 2018)
Changed paths:
M package-lock.json
M package.json
M src/client/components/editor/buttons.js
M src/client/components/editor/help-network.json
M src/client/components/editor/index.js
M src/styles/editor/editor.css
M src/util/cy.js
Log Message:
-----------
help system continued
- use cytoscape popper for edge and node help tips
- use bus system for showing/hiding tooltips
- update dummy network json for better aesthetics
- add screen dimming overlay to show that the help system is active
Commit: 8733a307c5fb1f781666bd7d11ebf12ecb745a96
https://github.com/PathwayCommons/factoid/commit/8733a307c5fb1f781666bd7d11ebf12ecb745a96
Author: fdurupinar <[email protected]>
Date: 2018-05-15 (Tue, 15 May 2018)
Changed paths:
M src/client/components/form-editor/index.js
Log Message:
-----------
fixed a bug in interaction association
Commit: 74877897cbfd0b2810bcfbda3b891927cceb8392
https://github.com/PathwayCommons/factoid/commit/74877897cbfd0b2810bcfbda3b891927cceb8392
Author: Max Franz <[email protected]>
Date: 2018-05-16 (Wed, 16 May 2018)
Changed paths:
M src/model/element/interaction-type/interaction-type.js
Log Message:
-----------
Typo : InteractionType.prototype.isActivation()
Commit: 110c7a53c7a79cd47ddfc1e16fa941444885a0e6
https://github.com/PathwayCommons/factoid/commit/110c7a53c7a79cd47ddfc1e16fa941444885a0e6
Author: Max Franz <[email protected]>
Date: 2018-05-16 (Wed, 16 May 2018)
Changed paths:
R src/model/element/interaction-type/chemical-affects-protein.js
M src/model/element/interaction-type/enum.js
M src/model/element/interaction-type/modification.js
R src/model/element/interaction-type/protein-affects-chemical.js
A src/model/element/interaction-type/protein-chemical.js
Log Message:
-----------
Use a common protein-checmical type to simplify the user selection of
interaction type
Ref : Tweaks to the interaction wizard #275
Commit: acb8456fd31aa37f0ed0ff064173bc62c1721f2a
https://github.com/PathwayCommons/factoid/commit/acb8456fd31aa37f0ed0ff064173bc62c1721f2a
Author: Max Franz <[email protected]>
Date: 2018-05-16 (Wed, 16 May 2018)
Changed paths:
M src/client/components/editor/cy/tippy.js
Log Message:
-----------
Use a slight animation to make the participant popovers more salient
Ref : Tweaks to the interaction wizard #275
Commit: 15b7cb89209a40da2e7df2a187c04f54612ed18b
https://github.com/PathwayCommons/factoid/commit/15b7cb89209a40da2e7df2a187c04f54612ed18b
Author: Dylan Fong <[email protected]>
Date: 2018-05-16 (Wed, 16 May 2018)
Changed paths:
M src/client/components/editor/buttons.js
R src/client/components/editor/help-network.json
M src/client/components/editor/index.js
M src/client/defs.js
M src/styles/editor/editor.css
M src/styles/popover/tippy.css
Log Message:
-----------
Baseline help system
- use the current network to show help tips instead of a sample graph for now
- set zIndex default values for tippy
- comment out tippy zIndex override values in the css
- css transitions for the help overlay
Commit: 56b3c007db644a3045448bc9f84233eb8b83a0d6
https://github.com/PathwayCommons/factoid/commit/56b3c007db644a3045448bc9f84233eb8b83a0d6
Author: Dylan Fong <[email protected]>
Date: 2018-05-16 (Wed, 16 May 2018)
Changed paths:
M src/styles/editor/editor.css
M src/styles/popover/tippy.css
Log Message:
-----------
revert unnecessary changes to editor css for the help system, clearer comment
for tippy zindex
Commit: 5d7c72435b764b1b47310920037405beef60356a
https://github.com/PathwayCommons/factoid/commit/5d7c72435b764b1b47310920037405beef60356a
Author: metincansiper <[email protected]>
Date: 2018-05-16 (Wed, 16 May 2018)
Changed paths:
M src/client/components/document-seeder.js
M src/styles/document-seeder.css
Log Message:
-----------
Bold the interaction trigger word in the highlight mode #277
Commit: ffb2bc877a436c55eebef145ca35989982bb185b
https://github.com/PathwayCommons/factoid/commit/ffb2bc877a436c55eebef145ca35989982bb185b
Author: metincansiper <[email protected]>
Date: 2018-05-17 (Thu, 17 May 2018)
Changed paths:
M src/client/components/document-seeder.js
Log Message:
-----------
Removed unused variable #277
Commit: 8a47b479b00d245dc4d1caad3a6375c5888dd527
https://github.com/PathwayCommons/factoid/commit/8a47b479b00d245dc4d1caad3a6375c5888dd527
Author: Dylan Fong <[email protected]>
Date: 2018-05-17 (Thu, 17 May 2018)
Changed paths:
M src/client/components/editor/buttons.js
M src/client/components/editor/help.js
M src/client/components/editor/index.js
R src/client/components/editor/menu.js
Log Message:
-----------
refactor out the help system into its own component
- use more accurate event names for opening/closing tooltips
- moved the help system code into the old help component
- removed the old unused menu component
Commit: 0bc47a6f6fb58fdda280ee540d79c651544a7e10
https://github.com/PathwayCommons/factoid/commit/0bc47a6f6fb58fdda280ee540d79c651544a7e10
Author: Dylan Fong <[email protected]>
Date: 2018-05-18 (Fri, 18 May 2018)
Changed paths:
M src/client/components/editor/buttons.js
M src/client/components/editor/help.js
M src/client/components/editor/index.js
Log Message:
-----------
help button is viewable in either edit/view mode
- refactor toggleHelp function to be more readable
- slightly different tooltip content language based on whether the user is in
edit mode or view mode
- use controller to access cy instead of props as it is set in the editor data
asynchronously
Commit: b1bc706ba602f554962eddad574ee71a85812c8a
https://github.com/PathwayCommons/factoid/commit/b1bc706ba602f554962eddad574ee71a85812c8a
Author: metincansiper <[email protected]>
Date: 2018-05-21 (Mon, 21 May 2018)
Changed paths:
M package.json
M src/client/components/editor/buttons.js
M src/client/components/form-editor/index.js
M src/config.js
M src/model/document/document.js
A src/model/element/interaction-type/biopax-type.js
M src/model/element/interaction-type/expression.js
M src/model/element/interaction-type/general.js
M src/model/element/interaction-type/interaction-type.js
M src/model/element/interaction-type/methylation.js
M src/model/element/interaction-type/modification.js
M src/model/element/interaction-type/phosphorylation.js
M src/model/element/interaction-type/protein-chemical.js
M src/model/element/interaction-type/ubiquination.js
M src/server/routes/api/document/index.js
M src/styles/form-editor/form-editor.css
A src/util/file.js
M src/util/index.js
Log Message:
-----------
Added biopax export buttons to form and network editors
Commit: b3437d1be6b9f69b9926b0d08b121e328c398383
https://github.com/PathwayCommons/factoid/commit/b3437d1be6b9f69b9926b0d08b121e328c398383
Author: metincansiper <[email protected]>
Date: 2018-05-22 (Tue, 22 May 2018)
Changed paths:
M src/model/element/interaction-type/modification.js
Log Message:
-----------
Fixed typo of "contollerProtein"
Commit: 900c1fdc765ee2e5ab8665e87cf4ba1bd890c810
https://github.com/PathwayCommons/factoid/commit/900c1fdc765ee2e5ab8665e87cf4ba1bd890c810
Author: metincansiper <[email protected]>
Date: 2018-05-22 (Tue, 22 May 2018)
Changed paths:
M src/server/routes/api/document/index.js
Log Message:
-----------
Handle response error from biopax converter and throw error when response is
not ok.
Commit: 7bd63bda96ddfc6d5fe759b56211ec8fa9af61dd
https://github.com/PathwayCommons/factoid/commit/7bd63bda96ddfc6d5fe759b56211ec8fa9af61dd
Author: metincansiper <[email protected]>
Date: 2018-05-22 (Tue, 22 May 2018)
Changed paths:
M src/client/components/form-editor/index.js
M src/styles/form-editor/form-editor.css
Log Message:
-----------
Reverted changes for adding "Export to Biopax" button next to "Submit"
button. Exports to biopax on click of "Submit" button now. Funda will rename
"Submit".
Commit: 71b370c7da7ce16afd4b2753174897f279305517
https://github.com/PathwayCommons/factoid/commit/71b370c7da7ce16afd4b2753174897f279305517
Author: metincansiper <[email protected]>
Date: 2018-05-22 (Tue, 22 May 2018)
Changed paths:
M src/model/element/interaction-type/biopax-type.js
Log Message:
-----------
Indentation fix
Commit: 414d62032b1bb18a79647e4585beadb286ee08a4
https://github.com/PathwayCommons/factoid/commit/414d62032b1bb18a79647e4585beadb286ee08a4
Author: fdurupinar <[email protected]>
Date: 2018-05-22 (Tue, 22 May 2018)
Changed paths:
M src/client/components/form-editor/entity-form.js
M src/client/components/form-editor/index.js
M src/client/components/form-editor/interaction-form.js
M src/client/components/form-editor/protein-modification-form.js
Log Message:
-----------
bug fixes
Commit: e2e89d6afa613aeeb389b4f5917ce07f8103bc5e
https://github.com/PathwayCommons/factoid/commit/e2e89d6afa613aeeb389b4f5917ce07f8103bc5e
Author: Dylan Fong <[email protected]>
Date: 2018-05-23 (Wed, 23 May 2018)
Changed paths:
M src/client/components/editor/help.js
M src/styles/editor/editor.css
A src/styles/help.css
M src/styles/index.css
Log Message:
-----------
separate help css into its own file
Commit: ace7aec1aa9887984f1ee7ad995a032642b08fd1
https://github.com/PathwayCommons/factoid/commit/ace7aec1aa9887984f1ee7ad995a032642b08fd1
Author: fdurupinar <[email protected]>
Date: 2018-05-23 (Wed, 23 May 2018)
Changed paths:
M src/client/components/form-editor/activation-inhibition-form.js
M src/client/components/form-editor/entity-form.js
M src/client/components/form-editor/expression-regulation-form.js
M src/client/components/form-editor/index.js
M src/client/components/form-editor/interaction-form.js
M src/client/components/form-editor/molecular-interaction-form.js
M src/client/components/form-editor/protein-modification-form.js
M src/styles/form-editor/form-editor.css
Log Message:
-----------
hiding info for all entities
Commit: 468975cebfe73d0670cf36c0cb8481aeb3d1e2a8
https://github.com/PathwayCommons/factoid/commit/468975cebfe73d0670cf36c0cb8481aeb3d1e2a8
Author: Dylan Fong <[email protected]>
Date: 2018-05-23 (Wed, 23 May 2018)
Changed paths:
M src/client/components/document-view-chooser.js
M src/styles/document-view-chooser.css
Log Message:
-----------
add text for the editor chooser
Commit: 9cd41d3475c09006264040e6c332914cea09b197
https://github.com/PathwayCommons/factoid/commit/9cd41d3475c09006264040e6c332914cea09b197
Author: Dylan Fong <[email protected]>
Date: 2018-05-23 (Wed, 23 May 2018)
Changed paths:
M src/client/components/document-view-chooser.js
Log Message:
-----------
more concise wording for the chooser text
Commit: 0be9b8f907497cc5d674e1bc67fdc00969b34001
https://github.com/PathwayCommons/factoid/commit/0be9b8f907497cc5d674e1bc67fdc00969b34001
Author: fdurupinar <[email protected]>
Date: 2018-05-23 (Wed, 23 May 2018)
Changed paths:
M src/client/components/form-editor/entity-form.js
M src/client/components/form-editor/molecular-interaction-form.js
M src/styles/form-editor/form-editor.css
Log Message:
-----------
delete buttons for individual entities in molecular interaction template
Commit: cda3ef336c69e40a2f47328e82dc5755888a5f20
https://github.com/PathwayCommons/factoid/commit/cda3ef336c69e40a2f47328e82dc5755888a5f20
Author: fdurupinar <[email protected]>
Date: 2018-05-24 (Thu, 24 May 2018)
Changed paths:
M src/client/components/form-editor/molecular-interaction-form.js
Log Message:
-----------
delete buttons for individual entities in molecular interaction template
Commit: cd49876d1cebfb2aab4c56c981162b7f5b29b775
https://github.com/PathwayCommons/factoid/commit/cd49876d1cebfb2aab4c56c981162b7f5b29b775
Author: fdurupinar <[email protected]>
Date: 2018-05-24 (Thu, 24 May 2018)
Changed paths:
M src/client/components/editor/cy/tippy.js
R src/model/element/interaction-type/chemical-affects-protein.js
M src/model/element/interaction-type/enum.js
M src/model/element/interaction-type/interaction-type.js
M src/model/element/interaction-type/modification.js
R src/model/element/interaction-type/protein-affects-chemical.js
A src/model/element/interaction-type/protein-chemical.js
Log Message:
-----------
Merge branch 'unstable' of https://github.com/PathwayCommons/factoid into
form-components
Commit: 4b5a6457ef17c1a866cc31412098fd340186b6a8
https://github.com/PathwayCommons/factoid/commit/4b5a6457ef17c1a866cc31412098fd340186b6a8
Author: fdurupinar <[email protected]>
Date: 2018-05-24 (Thu, 24 May 2018)
Changed paths:
M src/client/components/form-editor/activation-inhibition-form.js
M src/client/components/form-editor/entity-form.js
M src/client/components/form-editor/expression-regulation-form.js
M src/client/components/form-editor/protein-modification-form.js
Log Message:
-----------
check for mounting status before hide/show
Commit: d32c289a65471dc9da38058b96d0317d04397316
https://github.com/PathwayCommons/factoid/commit/d32c289a65471dc9da38058b96d0317d04397316
Author: Max Franz <[email protected]>
Date: 2018-05-24 (Thu, 24 May 2018)
Changed paths:
M src/client/components/document-seeder.js
M src/styles/document-seeder.css
Log Message:
-----------
Merge pull request #281 from metincansiper/highlight-text-updates
Bold the interaction trigger word in the highlight mode
Commit: d0b0237401e7109fc3a89e519e1b2b7408bf87c7
https://github.com/PathwayCommons/factoid/commit/d0b0237401e7109fc3a89e519e1b2b7408bf87c7
Author: Dylan Fong <[email protected]>
Date: 2018-05-24 (Thu, 24 May 2018)
Changed paths:
M src/client/components/editor/help.js
Log Message:
-----------
Fix help system tooltip typos
Commit: af6eef0ce3baaa35871fbeeb6d2afe701f8fcf4c
https://github.com/PathwayCommons/factoid/commit/af6eef0ce3baaa35871fbeeb6d2afe701f8fcf4c
Author: Max Franz <[email protected]>
Date: 2018-05-24 (Thu, 24 May 2018)
Changed paths:
M src/client/components/document-view-chooser.js
M src/styles/document-view-chooser.css
Log Message:
-----------
Merge pull request #285 from PathwayCommons/editor-chooser-text
add text for the editor chooser
Commit: 3798040aeff212683a96c9d90ef2c0ce843c14e4
https://github.com/PathwayCommons/factoid/commit/3798040aeff212683a96c9d90ef2c0ce843c14e4
Author: Max Franz <[email protected]>
Date: 2018-05-24 (Thu, 24 May 2018)
Changed paths:
M package-lock.json
M package.json
M src/client/components/editor/buttons.js
M src/client/components/editor/help.js
M src/client/components/editor/index.js
R src/client/components/editor/menu.js
M src/client/defs.js
A src/styles/help.css
M src/styles/index.css
M src/styles/popover/tippy.css
M src/util/cy.js
Log Message:
-----------
Merge pull request #282 from PathwayCommons/help-system
Help system
Commit: d7820f0b97e1071bf83b7728243a7377abdbb89c
https://github.com/PathwayCommons/factoid/commit/d7820f0b97e1071bf83b7728243a7377abdbb89c
Author: fdurupinar <[email protected]>
Date: 2018-05-24 (Thu, 24 May 2018)
Changed paths:
M src/client/components/form-editor/entity-form.js
Log Message:
-----------
update mounting status manually
Commit: 3de4d5804796bfd5cca028fd219b73ee4e365902
https://github.com/PathwayCommons/factoid/commit/3de4d5804796bfd5cca028fd219b73ee4e365902
Author: Max Franz <[email protected]>
Date: 2018-05-25 (Fri, 25 May 2018)
Changed paths:
M src/client/defs.js
Log Message:
-----------
Update Tippy options
- performance:true could be useful
- touchHold:false by default -- only useful for hover tooltips
Note : Updating to latest version of Tippy.js causes popovers to stutter when
resized.
Ref : Issues with touch device support #273
Commit: 6bedec10ca26fa7162b2648c531247f4c9c707ba
https://github.com/PathwayCommons/factoid/commit/6bedec10ca26fa7162b2648c531247f4c9c707ba
Author: Max Franz <[email protected]>
Date: 2018-05-25 (Fri, 25 May 2018)
Changed paths:
M src/client/components/popover/tooltip.js
Log Message:
-----------
Remove click event in Tooltip options for Tippy
The click event causes the hover/help tooltips to misbehave on touch devices
Ref : Issues with touch device support #273
Commit: ba95b600c8859b54b07fde6354efdfbbaa449eed
https://github.com/PathwayCommons/factoid/commit/ba95b600c8859b54b07fde6354efdfbbaa449eed
Author: Max Franz <[email protected]>
Date: 2018-05-25 (Fri, 25 May 2018)
Changed paths:
M src/client/components/editor/cy/tippy.js
Log Message:
-----------
Remove debug window ref
Commit: ff7b6dab8d2b06c435dd57e28824986bf6e550df
https://github.com/PathwayCommons/factoid/commit/ff7b6dab8d2b06c435dd57e28824986bf6e550df
Author: Max Franz <[email protected]>
Date: 2018-05-25 (Fri, 25 May 2018)
Changed paths:
M src/styles/element-info/element-info.css
Log Message:
-----------
Reduce element popover min width to better accommodate touch devices
Commit: 82d92e3cc69830c500305132e5ce10c9c8e86932
https://github.com/PathwayCommons/factoid/commit/82d92e3cc69830c500305132e5ce10c9c8e86932
Author: Max Franz <[email protected]>
Date: 2018-05-25 (Fri, 25 May 2018)
Changed paths:
M src/client/components/editor/cy/tippy.js
Log Message:
-----------
Place the entity popovers above or below the node rather than left or right
on small screens
Commit: 266e864f4c572dde7cc5a0e206037166606e0315
https://github.com/PathwayCommons/factoid/commit/266e864f4c572dde7cc5a0e206037166606e0315
Author: Max Franz <[email protected]>
Date: 2018-05-25 (Fri, 25 May 2018)
Changed paths:
M src/styles/notification.css
Log Message:
-----------
Make the notifications make better use of space
- On larger screens, make sure the corner notification does not overlap the
toolbar.
- On smaller screens, reduce the font size of the notification body text.
Commit: 4030bd7d274d53b025a74011888c29675f2664d7
https://github.com/PathwayCommons/factoid/commit/4030bd7d274d53b025a74011888c29675f2664d7
Author: Max Franz <[email protected]>
Date: 2018-05-25 (Fri, 25 May 2018)
Changed paths:
M src/styles/element-info/element-info.css
Log Message:
-----------
Max out the element popover width at 400px
- The new range is [300px, 400px]
- The old range was [300px, 33vw] -- 33vw can get very large on large screens
Commit: 4a27685a1b009225233379a9a7acf7479556d084
https://github.com/PathwayCommons/factoid/commit/4a27685a1b009225233379a9a7acf7479556d084
Author: Max Franz <[email protected]>
Date: 2018-05-25 (Fri, 25 May 2018)
Changed paths:
M src/styles/element-info/element-info.css
Log Message:
-----------
Reduce the max width of the element info to better fit small screens
Commit: e5f42634b50f364ac785569d6e9b8659952ec858
https://github.com/PathwayCommons/factoid/commit/e5f42634b50f364ac785569d6e9b8659952ec858
Author: Max Franz <[email protected]>
Date: 2018-05-25 (Fri, 25 May 2018)
Changed paths:
M src/styles/notification.css
Log Message:
-----------
Use a bit less space in the notification action area -- better for smaller
screens
Commit: 77f4940c10597ce1d83e666e99320d6cede350e1
https://github.com/PathwayCommons/factoid/commit/77f4940c10597ce1d83e666e99320d6cede350e1
Author: Max Franz <[email protected]>
Date: 2018-05-25 (Fri, 25 May 2018)
Changed paths:
M src/styles/element-info/entity-info.css
Log Message:
-----------
Adjust the entity tooltip max height to be smaller on smaller screens
Commit: 741e8ebcb1c665660236120ed2028d63249d0eef
https://github.com/PathwayCommons/factoid/commit/741e8ebcb1c665660236120ed2028d63249d0eef
Author: Max Franz <[email protected]>
Date: 2018-05-25 (Fri, 25 May 2018)
Changed paths:
M src/client/components/editor/cy/tippy.js
Log Message:
-----------
Always make interaction popovers consider the edge as horizontal to avoid
overlap with participant popovers
Commit: d5e9a1790197f8e0667ee761d44d719e7db3f191
https://github.com/PathwayCommons/factoid/commit/d5e9a1790197f8e0667ee761d44d719e7db3f191
Author: Max Franz <[email protected]>
Date: 2018-05-25 (Fri, 25 May 2018)
Changed paths:
M src/styles/base.css
Log Message:
-----------
Remove nowrap restriction on plain links for better small screen support
This prevents a plain link making the page overflow horizontally, e.g. on the
home page.
Commit: 8489c02d065061d00a54fbf5f3f483714e5d53fe
https://github.com/PathwayCommons/factoid/commit/8489c02d065061d00a54fbf5f3f483714e5d53fe
Author: Max Franz <[email protected]>
Date: 2018-05-25 (Fri, 25 May 2018)
Changed paths:
M src/styles/editor/editor.css
M src/styles/init-app.css
Log Message:
-----------
Avoid use of vw and vh units, especially for the 100vh case
iOS does not return the proper value for 100vh. This change should make the
page fit better on iOS devices, and it should prevent the case where the page
does slight scrolling and gets stuck. The scrolling bug can be reproduced
without this change by swiping on the toolbar. Sometimes popovers can
reproduce the bug on show.
Commit: c5abc7b0e6472988115d2bfec0c626587fc7d2dc
https://github.com/PathwayCommons/factoid/commit/c5abc7b0e6472988115d2bfec0c626587fc7d2dc
Author: Max Franz <[email protected]>
Date: 2018-05-25 (Fri, 25 May 2018)
Changed paths:
M src/styles/popover/tippy.css
Log Message:
-----------
May make tippies easier to use on home page and form editor
Commit: 669915e039d2303d44f4ffac43d6c3028379b94c
https://github.com/PathwayCommons/factoid/commit/669915e039d2303d44f4ffac43d6c3028379b94c
Author: Max Franz <[email protected]>
Date: 2018-05-25 (Fri, 25 May 2018)
Changed paths:
M src/client/components/editor/cy/tippy.js
M src/client/defs.js
Log Message:
-----------
Turn off sticky and live placement
Commit: 722b0b982c1d5d9382f2afbe939b3da18359c853
https://github.com/PathwayCommons/factoid/commit/722b0b982c1d5d9382f2afbe939b3da18359c853
Author: Max Franz <[email protected]>
Date: 2018-05-25 (Fri, 25 May 2018)
Changed paths:
M src/client/components/editor/help.js
Log Message:
-----------
Fixes help tooltips on graph elements
Commit: e225f4c6124b279549b5c9fdfc972f78098feb6a
https://github.com/PathwayCommons/factoid/commit/e225f4c6124b279549b5c9fdfc972f78098feb6a
Author: Max Franz <[email protected]>
Date: 2018-05-25 (Fri, 25 May 2018)
Changed paths:
M src/client/components/editor/buttons.js
Log Message:
-----------
Fixes toolbar help tooltips
Commit: 47d3e7680976e2963f86e0a233c2b769803ea738
https://github.com/PathwayCommons/factoid/commit/47d3e7680976e2963f86e0a233c2b769803ea738
Author: fdurupinar <[email protected]>
Date: 2018-05-25 (Fri, 25 May 2018)
Changed paths:
M .gitignore
A ci.sh
A src/client/components/data-component.js
M src/client/components/dirty-component.js
A src/client/components/document-renamer.js
M src/client/components/document-view-chooser.js
M src/client/components/editor/cy/stylesheet.js
M src/client/components/editor/cy/tippy.js
M src/client/components/editor/index.js
A src/client/components/element-info/chemical-formula.js
M src/client/components/element-info/element-info.js
A src/client/components/element-info/entity-assoc-display.js
M src/client/components/element-info/entity-info.js
M src/client/components/element-info/interaction-info.js
M src/client/components/element-info/participant-info.js
A src/client/components/element-info/progression-stepper.js
A src/client/components/element-info/progression.js
A src/client/components/form-editor/activation-inhibition-form.js
A src/client/components/form-editor/entity-form.js
A src/client/components/form-editor/expression-regulation-form.js
M src/client/components/form-editor/index.js
A src/client/components/form-editor/interaction-form.js
A src/client/components/form-editor/molecular-interaction-form.js
A src/client/components/form-editor/protein-modification-form.js
A src/client/components/my-factoids.js
M src/client/components/notification/base.js
M src/client/components/notification/corner.js
M src/client/components/notification/inline.js
M src/client/components/notification/list.js
M src/client/components/notification/notification.js
M src/client/components/notification/panel.js
M src/client/components/notification/popover.js
M src/client/defs.js
M src/client/router.js
M src/model/element/element-type.js
M src/model/element/element.js
R src/model/element/entity-mods.js
A src/model/element/entity-type.js
M src/model/element/entity.js
R src/model/element/interaction-type/chemical-affects-protein.js
M src/model/element/interaction-type/enum.js
M src/model/element/interaction-type/expression.js
M src/model/element/interaction-type/interaction-type.js
A src/model/element/interaction-type/methylation.js
M src/model/element/interaction-type/modification.js
A src/model/element/interaction-type/phosphorylation.js
R src/model/element/interaction-type/protein-affects-chemical.js
A src/model/element/interaction-type/protein-chemical.js
A src/model/element/interaction-type/ubiquination.js
M src/model/element/interaction.js
M src/model/element/participant-type.js
A src/styles/document-renamer.css
M src/styles/document-view-chooser.css
M src/styles/document-wizard-stepper.css
M src/styles/element-info/element-info.css
M src/styles/element-info/entity-info.css
M src/styles/element-info/interaction-info.css
M src/styles/form-editor/form-editor.css
A src/styles/image/form-option-preview.png
A src/styles/image/network-option-preview.png
M src/styles/index.css
A src/styles/my-factoids.css
A src/util/cache.js
M src/util/cy.js
M src/util/index.js
M test/interaction.js
Log Message:
-----------
Merge branch 'form-components' of https://github.com/PathwayCommons/factoid
into form-components
Commit: ef818ef64a5ead08e559063f6d8831bb79d4c6b9
https://github.com/PathwayCommons/factoid/commit/ef818ef64a5ead08e559063f6d8831bb79d4c6b9
Author: fdurupinar <[email protected]>
Date: 2018-05-25 (Fri, 25 May 2018)
Changed paths:
M package-lock.json
M package.json
M src/client/components/document-seeder.js
M src/client/components/document-view-chooser.js
M src/client/components/editor/buttons.js
M src/client/components/editor/help.js
M src/client/components/editor/index.js
R src/client/components/editor/menu.js
M src/client/defs.js
M src/styles/document-seeder.css
M src/styles/document-view-chooser.css
A src/styles/help.css
M src/styles/index.css
M src/styles/popover/tippy.css
M src/util/cy.js
Log Message:
-----------
Merge branch 'unstable' of https://github.com/PathwayCommons/factoid into
form-components
Commit: 8578b72e1a049076d124a1eb5be5e538dd729a74
https://github.com/PathwayCommons/factoid/commit/8578b72e1a049076d124a1eb5be5e538dd729a74
Author: fdurupinar <[email protected]>
Date: 2018-05-25 (Fri, 25 May 2018)
Changed paths:
M src/client/components/form-editor/entity-form.js
M src/client/components/form-editor/molecular-interaction-form.js
Log Message:
-----------
fix for molecular interaction entity delete problem for clones
Commit: 587d3b3e4864d5fe0287405f07aba7fc81c2e5c0
https://github.com/PathwayCommons/factoid/commit/587d3b3e4864d5fe0287405f07aba7fc81c2e5c0
Author: metincansiper <[email protected]>
Date: 2018-05-25 (Fri, 25 May 2018)
Changed paths:
M src/server/routes/api/document/reach.js
Log Message:
-----------
Add interaction type to reach created elements #252
Commit: f68e576c7f3149983f992c07c28100b0b78709c3
https://github.com/PathwayCommons/factoid/commit/f68e576c7f3149983f992c07c28100b0b78709c3
Author: Dylan Fong <[email protected]>
Date: 2018-05-29 (Tue, 29 May 2018)
Changed paths:
M src/client/components/editor/buttons.js
M src/client/components/editor/cy/tippy.js
M src/client/components/editor/help.js
M src/client/components/popover/tooltip.js
M src/client/defs.js
M src/styles/base.css
M src/styles/editor/editor.css
M src/styles/element-info/element-info.css
M src/styles/element-info/entity-info.css
M src/styles/init-app.css
M src/styles/notification.css
M src/styles/popover/tippy.css
Log Message:
-----------
Merge pull request #286 from PathwayCommons/touch
Issues with touch device support
Commit: 1e18951103c2e89efd2bbf3fa26ac8d3331bf5d0
https://github.com/PathwayCommons/factoid/commit/1e18951103c2e89efd2bbf3fa26ac8d3331bf5d0
Author: Dylan Fong <[email protected]>
Date: 2018-05-29 (Tue, 29 May 2018)
Changed paths:
M src/client/components/editor/buttons.js
M src/styles/editor/editor.css
Log Message:
-----------
add task list button that displays the number of entities to complete as a
todo indicator
Commit: 93534043f44518c7caa2b870e2331bfcd9675ec5
https://github.com/PathwayCommons/factoid/commit/93534043f44518c7caa2b870e2331bfcd9675ec5
Author: Dylan Fong <[email protected]>
Date: 2018-05-29 (Tue, 29 May 2018)
Changed paths:
M src/client/components/editor/buttons.js
A src/client/components/editor/task-list.js
M src/styles/editor/editor.css
M src/styles/index.css
A src/styles/task-list.css
Log Message:
-----------
task list component files
Commit: 9f4b048203e20055a0a1f4ec58a7924995cdc954
https://github.com/PathwayCommons/factoid/commit/9f4b048203e20055a0a1f4ec58a7924995cdc954
Author: Dylan Fong <[email protected]>
Date: 2018-05-29 (Tue, 29 May 2018)
Changed paths:
M src/client/components/editor/buttons.js
M src/client/components/editor/index.js
M src/client/components/editor/task-list.js
M src/styles/task-list.css
Log Message:
-----------
toggle implementation for the task list notification button
Commit: 4263a40e44e241aa28f4d0a640a260990a0a2607
https://github.com/PathwayCommons/factoid/commit/4263a40e44e241aa28f4d0a640a260990a0a2607
Author: Dylan Fong <[email protected]>
Date: 2018-05-29 (Tue, 29 May 2018)
Changed paths:
M src/client/components/editor/task-list.js
Log Message:
-----------
basic element event listening to update the task list
Commit: afd8db773c7e1e968aadee0204c18d6ed877f678
https://github.com/PathwayCommons/factoid/commit/afd8db773c7e1e968aadee0204c18d6ed877f678
Author: Dylan Fong <[email protected]>
Date: 2018-05-29 (Tue, 29 May 2018)
Changed paths:
M src/client/components/editor/task-list.js
Log Message:
-----------
Proper event binding for the task list and button
Commit: 9b8c6f104d649c0b3525d612d7af57229db8eefd
https://github.com/PathwayCommons/factoid/commit/9b8c6f104d649c0b3525d612d7af57229db8eefd
Author: Dylan Fong <[email protected]>
Date: 2018-05-29 (Tue, 29 May 2018)
Changed paths:
M src/client/components/editor/task-list.js
M src/client/components/notification/list.js
M src/client/components/notification/panel.js
Log Message:
-----------
notification list and panel for the task list
Commit: 4d6dc8dc26a7ad69aefbe317f516381da9572a7c
https://github.com/PathwayCommons/factoid/commit/4d6dc8dc26a7ad69aefbe317f516381da9572a7c
Author: Dylan Fong <[email protected]>
Date: 2018-05-29 (Tue, 29 May 2018)
Changed paths:
M src/client/components/editor/task-list.js
M src/client/components/notification/panel.js
M src/styles/notification.css
M src/styles/task-list.css
Log Message:
-----------
use inline notifications instead of the base notification
- on opening the notification, opens the entity info for the corresponding
entity
- TODO might need to change the behaviour of emitting 'opentip' and 'closetip'
(currently it is a toggle).
Commit: 3748c01cb88b48bafbf53e121a14e0e9f4502926
https://github.com/PathwayCommons/factoid/commit/3748c01cb88b48bafbf53e121a14e0e9f4502926
Author: Dylan Fong <[email protected]>
Date: 2018-05-29 (Tue, 29 May 2018)
Changed paths:
M src/client/components/editor/task-list.js
M src/client/components/notification/base.js
M src/client/components/notification/notification.js
Log Message:
-----------
Add a dismissable option for notifications
- notifications with dismissable set to false will not be able to be dismissed
- notifications in the task list set this option to false
Commit: c17967ba52661c2fccb3f386617f5ac631ef9b15
https://github.com/PathwayCommons/factoid/commit/c17967ba52661c2fccb3f386617f5ac631ef9b15
Author: Dylan Fong <[email protected]>
Date: 2018-05-29 (Tue, 29 May 2018)
Changed paths:
M src/styles/task-list.css
Log Message:
-----------
task list css styling
Commit: 081bb04e6dd52e46991ce14c10ba45a1908c3c8f
https://github.com/PathwayCommons/factoid/commit/081bb04e6dd52e46991ce14c10ba45a1908c3c8f
Author: Dylan Fong <[email protected]>
Date: 2018-05-29 (Tue, 29 May 2018)
Changed paths:
M src/client/components/editor/buttons.js
M src/client/components/editor/index.js
M src/styles/editor/editor.css
M src/styles/task-list.css
Log Message:
-----------
task list slides in from the side of the screen mac os style
- turn editor buttons into a react component and add another prop for classname
- create shifted styles for the button and editor
Commit: 60a1b96412d0739b468986fcc0ed0731abe06a4a
https://github.com/PathwayCommons/factoid/commit/60a1b96412d0739b468986fcc0ed0731abe06a4a
Author: Dylan Fong <[email protected]>
Date: 2018-05-29 (Tue, 29 May 2018)
Changed paths:
M src/client/components/editor/help.js
M src/client/components/editor/index.js
Log Message:
-----------
hide the task list, and remove the edge draw mode toggle when activating the
help system
Commit: 477711ddcfc28849efcb1eb65e2762e81921916b
https://github.com/PathwayCommons/factoid/commit/477711ddcfc28849efcb1eb65e2762e81921916b
Author: Dylan Fong <[email protected]>
Date: 2018-05-29 (Tue, 29 May 2018)
Changed paths:
M src/styles/task-list.css
Log Message:
-----------
fix missed css lint error
Commit: ac23cf3b2d31503edce479c0a3916440969bf9fd
https://github.com/PathwayCommons/factoid/commit/ac23cf3b2d31503edce479c0a3916440969bf9fd
Author: Dylan Fong <[email protected]>
Date: 2018-05-29 (Tue, 29 May 2018)
Changed paths:
M src/styles/editor/editor.css
Log Message:
-----------
hide overflow when the task list is being shown
Commit: 38eefee3dc800df945076ab0971201e5a7fb3077
https://github.com/PathwayCommons/factoid/commit/38eefee3dc800df945076ab0971201e5a7fb3077
Author: Dylan Fong <[email protected]>
Date: 2018-05-29 (Tue, 29 May 2018)
Changed paths:
M src/styles/task-list.css
Log Message:
-----------
scroll the task list for overflow
Commit: 29ad6895683739b06393a252719a278e82bd7524
https://github.com/PathwayCommons/factoid/commit/29ad6895683739b06393a252719a278e82bd7524
Author: fdurupinar <[email protected]>
Date: 2018-05-29 (Tue, 29 May 2018)
Changed paths:
M src/client/components/editor/buttons.js
M src/client/components/editor/cy/tippy.js
M src/client/components/editor/help.js
M src/client/components/popover/tooltip.js
M src/client/defs.js
M src/styles/base.css
M src/styles/editor/editor.css
M src/styles/element-info/element-info.css
M src/styles/element-info/entity-info.css
M src/styles/init-app.css
M src/styles/notification.css
M src/styles/popover/tippy.css
Log Message:
-----------
Merge branch 'unstable' of https://github.com/PathwayCommons/factoid into
form-components
Commit: 1f021f95e2ad9deec0d417f8d24107b745b0b800
https://github.com/PathwayCommons/factoid/commit/1f021f95e2ad9deec0d417f8d24107b745b0b800
Author: metincansiper <[email protected]>
Date: 2018-05-29 (Tue, 29 May 2018)
Changed paths:
M src/config.js
Log Message:
-----------
Updated biopax converter url.
Commit: b692726365b1095c6a7d7c7ac4a70bf3c62ab4ec
https://github.com/PathwayCommons/factoid/commit/b692726365b1095c6a7d7c7ac4a70bf3c62ab4ec
Author: fdurupinar <[email protected]>
Date: 2018-05-29 (Tue, 29 May 2018)
Changed paths:
M src/client/components/editor/index.js
M src/client/components/element-info/entity-info.js
M src/client/components/form-editor/entity-form.js
M src/client/components/form-editor/index.js
M src/client/components/form-editor/protein-modification-form.js
M src/model/element/interaction-type/interaction-type.js
M src/styles/form-editor/form-editor.css
Log Message:
-----------
entity info update when clones are updated
Commit: dbb2a3921b2835c7ffebcbbe29a312889ba43c4a
https://github.com/PathwayCommons/factoid/commit/dbb2a3921b2835c7ffebcbbe29a312889ba43c4a
Author: metincansiper <[email protected]>
Date: 2018-05-30 (Wed, 30 May 2018)
Changed paths:
M src/server/routes/api/document/reach.js
Log Message:
-----------
Add interaction type to reach created elements #252 (Added group field to
target entries)
Commit: 375147283e11e8b6ad3a0ecd802e455b0d9a4915
https://github.com/PathwayCommons/factoid/commit/375147283e11e8b6ad3a0ecd802e455b0d9a4915
Author: metincansiper <[email protected]>
Date: 2018-05-30 (Wed, 30 May 2018)
Changed paths:
M src/client/components/editor/buttons.js
M src/client/components/form-editor/index.js
M src/server/routes/api/document/index.js
M src/util/file.js
Log Message:
-----------
Use Get /biopax/:id instead of POST /convert-to-biopax for biopax converter
service. Also, used underscore for string.endsWith() instead of
string.prototype.endsWith() for cross browser compability issues.
Commit: 15c5b0445b8cfe2ec70cd42036d819e9edeb595e
https://github.com/PathwayCommons/factoid/commit/15c5b0445b8cfe2ec70cd42036d819e9edeb595e
Author: fdurupinar <[email protected]>
Date: 2018-05-31 (Thu, 31 May 2018)
Changed paths:
M src/client/components/form-editor/index.js
M src/client/components/form-editor/interaction-form.js
M src/client/components/form-editor/molecular-interaction-form.js
M src/client/components/form-editor/protein-modification-form.js
Log Message:
-----------
interaction synch
Commit: a331e706d68a320bcc8205e2e9543d124cac3996
https://github.com/PathwayCommons/factoid/commit/a331e706d68a320bcc8205e2e9543d124cac3996
Author: Dylan Fong <[email protected]>
Date: 2018-06-01 (Fri, 01 Jun 2018)
Changed paths:
M src/client/components/editor/help.js
M src/client/components/editor/index.js
M src/client/components/editor/task-list.js
Log Message:
-----------
task list and help system cleanup
- removed uneccessary events to listen to in the task list
- made the toggle help code more readable
- turned the resetMenuState function into a promise
- resetMenuState waits 250ms for the menu animations to be completed
- toggleTaskList is implemented similarly to toggleDrawMode
Commit: fc26457900a2e43d8bded481cfd6511b203d9a42
https://github.com/PathwayCommons/factoid/commit/fc26457900a2e43d8bded481cfd6511b203d9a42
Author: fdurupinar <[email protected]>
Date: 2018-06-01 (Fri, 01 Jun 2018)
Changed paths:
M src/client/components/form-editor/index.js
Log Message:
-----------
interaction synchronization fixed
Commit: 5f882e7b28614b21e4046b294d2ab3acfec2b6ad
https://github.com/PathwayCommons/factoid/commit/5f882e7b28614b21e4046b294d2ab3acfec2b6ad
Author: fdurupinar <[email protected]>
Date: 2018-06-01 (Fri, 01 Jun 2018)
Changed paths:
M src/client/components/editor/index.js
Log Message:
-----------
fixed typo
Commit: 12436a551bde5cad135f53c6e61d43eab329bb19
https://github.com/PathwayCommons/factoid/commit/12436a551bde5cad135f53c6e61d43eab329bb19
Author: metincansiper <[email protected]>
Date: 2018-06-01 (Fri, 01 Jun 2018)
Changed paths:
M src/model/document/document.js
M src/model/element/entity.js
M src/model/element/interaction-type/expression.js
M src/model/element/interaction-type/general.js
M src/model/element/interaction-type/modification.js
M src/model/element/interaction-type/protein-chemical.js
M src/model/element/interaction.js
Log Message:
-----------
Add entity xrefs as well to biopax templates.
Commit: a47092aaed9746b542f1d6121c38992e1b6f685e
https://github.com/PathwayCommons/factoid/commit/a47092aaed9746b542f1d6121c38992e1b6f685e
Author: Dylan Fong <[email protected]>
Date: 2018-06-01 (Fri, 01 Jun 2018)
Changed paths:
M src/client/components/editor/index.js
M src/client/components/editor/task-list.js
Log Message:
-----------
Task list now supports interactions
- also use Promise.delay for resetMenuState
Commit: 421c3835e174d10ba0a41703837f3c5efc633d6a
https://github.com/PathwayCommons/factoid/commit/421c3835e174d10ba0a41703837f3c5efc633d6a
Author: Dylan Fong <[email protected]>
Date: 2018-06-01 (Fri, 01 Jun 2018)
Changed paths:
M src/client/components/editor/task-list.js
Log Message:
-----------
order entities before interactions for the task list
Commit: de36d09dbb7fb666d36e9fbb1e40df0844159508
https://github.com/PathwayCommons/factoid/commit/de36d09dbb7fb666d36e9fbb1e40df0844159508
Author: Dylan Fong <[email protected]>
Date: 2018-06-01 (Fri, 01 Jun 2018)
Changed paths:
M src/client/components/editor/task-list.js
Log Message:
-----------
update the num tasks indicator to include incomplete interactions
Commit: 7e3f15228e4b07c4de50b26c681a52252cf918fc
https://github.com/PathwayCommons/factoid/commit/7e3f15228e4b07c4de50b26c681a52252cf918fc
Author: Dylan Fong <[email protected]>
Date: 2018-06-01 (Fri, 01 Jun 2018)
Changed paths:
M src/client/components/editor/index.js
Log Message:
-----------
close network tooltips in reset menu state
- fixes edge case of floating tooltips when a user opens the help system
Commit: 33facdd1c262c87c063b68d3efa50573bbfd008e
https://github.com/PathwayCommons/factoid/commit/33facdd1c262c87c063b68d3efa50573bbfd008e
Author: Dylan Fong <[email protected]>
Date: 2018-06-01 (Fri, 01 Jun 2018)
Changed paths:
M src/client/components/editor/index.js
Log Message:
-----------
hide button tooltips if they are open when calling resetMenuState
Commit: 4ac4c327a28d64535cd7822d721f4eca7256077a
https://github.com/PathwayCommons/factoid/commit/4ac4c327a28d64535cd7822d721f4eca7256077a
Author: metincansiper <[email protected]>
Date: 2018-06-01 (Fri, 01 Jun 2018)
Changed paths:
M package-lock.json
Log Message:
-----------
Updated package-lock.json by re-installing file-saver library.
Commit: 3ce244fb8062cf81d9daf63bd11d0f33407ee199
https://github.com/PathwayCommons/factoid/commit/3ce244fb8062cf81d9daf63bd11d0f33407ee199
Author: fdurupinar <[email protected]>
Date: 2018-06-01 (Fri, 01 Jun 2018)
Changed paths:
M src/client/components/form-editor/activation-inhibition-form.js
M src/client/components/form-editor/entity-form.js
M src/client/components/form-editor/index.js
Log Message:
-----------
only one entityinfo per form is allowed
Commit: 7337478d0411c395c63325e6645e1a371c3b8b0b
https://github.com/PathwayCommons/factoid/commit/7337478d0411c395c63325e6645e1a371c3b8b0b
Author: fdurupinar <[email protected]>
Date: 2018-06-01 (Fri, 01 Jun 2018)
Changed paths:
M package-lock.json
M src/client/components/form-editor/entity-form.js
Log Message:
-----------
only one entityinfo per form is allowed
Commit: aab2467c0a3a1f311f7770c984bbfafff5f121f9
https://github.com/PathwayCommons/factoid/commit/aab2467c0a3a1f311f7770c984bbfafff5f121f9
Author: fdurupinar <[email protected]>
Date: 2018-06-03 (Sun, 03 Jun 2018)
Changed paths:
R package-lock.json
Log Message:
-----------
updates
Commit: 5a701973a8a6d4e1dfa36fdf05989a7f660b1072
https://github.com/PathwayCommons/factoid/commit/5a701973a8a6d4e1dfa36fdf05989a7f660b1072
Author: fdurupinar <[email protected]>
Date: 2018-06-03 (Sun, 03 Jun 2018)
Changed paths:
A package-lock.json
M src/client/components/editor/index.js
M src/client/components/form-editor/activation-inhibition-form.js
M src/client/components/form-editor/entity-form.js
M src/client/components/form-editor/index.js
M src/client/components/form-editor/interaction-form.js
M src/client/components/form-editor/molecular-interaction-form.js
M src/client/components/form-editor/protein-modification-form.js
Log Message:
-----------
updates
Commit: 6c6568f38e0be93a8e5f22349748f7428d0d812d
https://github.com/PathwayCommons/factoid/commit/6c6568f38e0be93a8e5f22349748f7428d0d812d
Author: fdurupinar <[email protected]>
Date: 2018-06-03 (Sun, 03 Jun 2018)
Changed paths:
M src/client/components/form-editor/entity-form.js
M src/client/components/form-editor/molecular-interaction-form.js
M src/styles/form-editor/form-editor.css
Log Message:
-----------
entityinfo with popover
Commit: d2bd08ecfb48296a15f17134978ac78f977812c6
https://github.com/PathwayCommons/factoid/commit/d2bd08ecfb48296a15f17134978ac78f977812c6
Author: fdurupinar <[email protected]>
Date: 2018-06-03 (Sun, 03 Jun 2018)
Changed paths:
M src/client/components/form-editor/entity-form.js
M src/client/components/form-editor/index.js
Log Message:
-----------
entityinfo directly with tippy
Commit: 65d556583901893e8f25fe4ee19f4b34d84adc87
https://github.com/PathwayCommons/factoid/commit/65d556583901893e8f25fe4ee19f4b34d84adc87
Author: fdurupinar <[email protected]>
Date: 2018-06-04 (Mon, 04 Jun 2018)
Changed paths:
M src/client/components/form-editor/entity-form.js
Log Message:
-----------
tippy placement update
Commit: 2571fbdc9ade9370a7bdf785b8a6d926a371ca4b
https://github.com/PathwayCommons/factoid/commit/2571fbdc9ade9370a7bdf785b8a6d926a371ca4b
Author: Max Franz <[email protected]>
Date: 2018-06-04 (Mon, 04 Jun 2018)
Changed paths:
M src/client/components/editor/buttons.js
M src/client/components/editor/help.js
M src/client/components/editor/index.js
A src/client/components/editor/task-list.js
M src/client/components/notification/base.js
M src/client/components/notification/list.js
M src/client/components/notification/notification.js
M src/client/components/notification/panel.js
M src/styles/editor/editor.css
M src/styles/index.css
M src/styles/notification.css
A src/styles/task-list.css
Log Message:
-----------
Merge notification-list into unstable
- Local testing successful
- Closes PR #288
Commit: d6a61179d7e23ebf72a81f868ada3747e7e840c1
https://github.com/PathwayCommons/factoid/commit/d6a61179d7e23ebf72a81f868ada3747e7e840c1
Author: Max Franz <[email protected]>
Date: 2018-06-04 (Mon, 04 Jun 2018)
Changed paths:
M src/server/routes/api/document/reach.js
Log Message:
-----------
Merge branch 'reach-element-type' of https://github.com/metincansiper/factoid
into metincansiper-reach-element-type
Commit: ba3c794b0be700e4d2502bb42d29132170baff83
https://github.com/PathwayCommons/factoid/commit/ba3c794b0be700e4d2502bb42d29132170baff83
Author: Max Franz <[email protected]>
Date: 2018-06-04 (Mon, 04 Jun 2018)
Changed paths:
M package-lock.json
M src/server/routes/api/document/reach.js
Log Message:
-----------
Cleanup
Commit: a801c6bfd2f03f2bf3346e27f55a73883850afe5
https://github.com/PathwayCommons/factoid/commit/a801c6bfd2f03f2bf3346e27f55a73883850afe5
Author: Max Franz <[email protected]>
Date: 2018-06-04 (Mon, 04 Jun 2018)
Changed paths:
M package-lock.json
M src/server/routes/api/document/reach.js
Log Message:
-----------
Merge metincansiper-reach-element-type into unstable
- Local tests successful for 'p53 phosphorylates mdm2'
- Do some cleanup re. completed state
- Closes PR #287
Commit: 82463716ba4a4e4ab62b1f8f3b12a9f40bd482ff
https://github.com/PathwayCommons/factoid/commit/82463716ba4a4e4ab62b1f8f3b12a9f40bd482ff
Author: Max Franz <[email protected]>
Date: 2018-06-04 (Mon, 04 Jun 2018)
Changed paths:
M src/client/components/editor/buttons.js
M src/client/components/editor/index.js
M src/client/router.js
M src/styles/editor/editor.css
Log Message:
-----------
Add 'More tools' button to toolbar
- New Factoid
- My factoids
- Form-based editor
- About & contact
Commit: 0ce56ca8913c2f9bc92a001c2f1d241d43c7ad97
https://github.com/PathwayCommons/factoid/commit/0ce56ca8913c2f9bc92a001c2f1d241d43c7ad97
Author: Max Franz <[email protected]>
Date: 2018-06-04 (Mon, 04 Jun 2018)
Changed paths:
M src/client/components/editor/buttons.js
Log Message:
-----------
Re-organise the button groups to be more analogous to the future LHS/RHS
separation
Commit: 61e2bce8834a2dae541fe05a37728231505c921e
https://github.com/PathwayCommons/factoid/commit/61e2bce8834a2dae541fe05a37728231505c921e
Author: Max Franz <[email protected]>
Date: 2018-06-04 (Mon, 04 Jun 2018)
Changed paths:
M package-lock.json
M package.json
M src/client/components/editor/buttons.js
M src/client/components/form-editor/index.js
M src/config.js
M src/model/document/document.js
M src/model/element/entity.js
A src/model/element/interaction-type/biopax-type.js
M src/model/element/interaction-type/expression.js
M src/model/element/interaction-type/general.js
M src/model/element/interaction-type/interaction-type.js
M src/model/element/interaction-type/methylation.js
M src/model/element/interaction-type/modification.js
M src/model/element/interaction-type/phosphorylation.js
M src/model/element/interaction-type/protein-chemical.js
M src/model/element/interaction-type/ubiquination.js
M src/model/element/interaction.js
M src/server/routes/api/document/index.js
A src/util/file.js
M src/util/index.js
Log Message:
-----------
Merge branch 'export-to-biopax' of https://github.com/metincansiper/factoid
into metincansiper-export-to-biopax
# Conflicts:
# src/client/components/editor/buttons.js
Commit: 13ccc104b2f3430cdc3c1c063e066766281785a8
https://github.com/PathwayCommons/factoid/commit/13ccc104b2f3430cdc3c1c063e066766281785a8
Author: Max Franz <[email protected]>
Date: 2018-06-04 (Mon, 04 Jun 2018)
Changed paths:
M package-lock.json
M package.json
M src/client/components/editor/buttons.js
M src/client/components/form-editor/index.js
M src/config.js
M src/model/document/document.js
M src/model/element/entity.js
A src/model/element/interaction-type/biopax-type.js
M src/model/element/interaction-type/expression.js
M src/model/element/interaction-type/general.js
M src/model/element/interaction-type/interaction-type.js
M src/model/element/interaction-type/methylation.js
M src/model/element/interaction-type/modification.js
M src/model/element/interaction-type/phosphorylation.js
M src/model/element/interaction-type/protein-chemical.js
M src/model/element/interaction-type/ubiquination.js
M src/model/element/interaction.js
M src/server/routes/api/document/index.js
A src/util/file.js
M src/util/index.js
Log Message:
-----------
Merge metincansiper-export-to-biopax into unstable
- Local test successful for 'pcna phosphorylates mdm2'
- Fixes save button
- Closes PR #284
Commit: 0fdb01a21fbed1a300756a316d6dabd3b3c2b5ba
https://github.com/PathwayCommons/factoid/commit/0fdb01a21fbed1a300756a316d6dabd3b3c2b5ba
Author: Dylan Fong <[email protected]>
Date: 2018-06-04 (Mon, 04 Jun 2018)
Changed paths:
M src/client/components/editor/buttons.js
Log Message:
-----------
Port over the editor toggle + extras button
Commit: 51434403add28e29fb930b510d882c3d86675f82
https://github.com/PathwayCommons/factoid/commit/51434403add28e29fb930b510d882c3d86675f82
Author: Dylan Fong <[email protected]>
Date: 2018-06-04 (Mon, 04 Jun 2018)
Changed paths:
M src/client/components/form-editor/index.js
M src/client/router.js
A src/styles/app-bar.css
M src/styles/form-editor/form-editor.css
M src/styles/index.css
Log Message:
-----------
port over minimal app bar for the form editor
Commit: a5aaaf76e0ed7896c940577c2c0847d5b6305ac3
https://github.com/PathwayCommons/factoid/commit/a5aaaf76e0ed7896c940577c2c0847d5b6305ac3
Author: Dylan Fong <[email protected]>
Date: 2018-06-04 (Mon, 04 Jun 2018)
Changed paths:
M src/client/components/editor/buttons.js
M src/client/components/editor/help.js
M src/client/components/editor/index.js
M src/styles/editor/editor.css
M src/styles/task-list.css
Log Message:
-----------
organize menu and editor buttons into different button sets
- remove close help button because it obstructs the right menu
Commit: fd6332fab828489ce7cfc0833eec5fec933a46fc
https://github.com/PathwayCommons/factoid/commit/fd6332fab828489ce7cfc0833eec5fec933a46fc
Author: Dylan Fong <[email protected]>
Date: 2018-06-04 (Mon, 04 Jun 2018)
Changed paths:
M src/client/components/editor/help.js
M src/client/components/editor/index.js
Log Message:
-----------
temporarily use cy from controller.data
- current issues with passing cy as props to the component
Commit: ef1f1b728e4bc802b8d50d50481b99239e676b51
https://github.com/PathwayCommons/factoid/commit/ef1f1b728e4bc802b8d50d50481b99239e676b51
Author: Dylan Fong <[email protected]>
Date: 2018-06-04 (Mon, 04 Jun 2018)
Changed paths:
M src/styles/notification.css
Log Message:
-----------
move the corner notification out of the way of the right menu
Commit: e003f8f710c033d7c2abdb59767c11c6bd772d04
https://github.com/PathwayCommons/factoid/commit/e003f8f710c033d7c2abdb59767c11c6bd772d04
Author: Dylan Fong <[email protected]>
Date: 2018-06-04 (Mon, 04 Jun 2018)
Changed paths:
M src/client/components/editor/index.js
Log Message:
-----------
disable corner notification for now
Commit: c27c2a21f13d1d7b7af272c7a6357d47e7741366
https://github.com/PathwayCommons/factoid/commit/c27c2a21f13d1d7b7af272c7a6357d47e7741366
Author: Dylan Fong <[email protected]>
Date: 2018-06-04 (Mon, 04 Jun 2018)
Changed paths:
M src/client/components/editor/buttons.js
M src/client/components/editor/task-list.js
M src/styles/editor/editor.css
Log Message:
-----------
display 50+ when there are more than 50 todo items
- task number indicator position fixes
Commit: 363c76a21db237f9da2ee07793df16bfa5ea069d
https://github.com/PathwayCommons/factoid/commit/363c76a21db237f9da2ee07793df16bfa5ea069d
Author: Dylan Fong <[email protected]>
Date: 2018-06-04 (Mon, 04 Jun 2018)
Changed paths:
M src/client/components/editor/index.js
M src/styles/editor/editor.css
M src/styles/notification.css
Log Message:
-----------
Revert experiemental changes
Commit: 7a391a98b8314b3c128c1211c301818fb02272fe
https://github.com/PathwayCommons/factoid/commit/7a391a98b8314b3c128c1211c301818fb02272fe
Author: fdurupinar <[email protected]>
Date: 2018-06-04 (Mon, 04 Jun 2018)
Changed paths:
M src/client/components/form-editor/entity-form.js
Log Message:
-----------
entity info sync with initial grounding on graph interface
Commit: 1f9be760ef48ac0667646f2b47c25bd81586ead8
https://github.com/PathwayCommons/factoid/commit/1f9be760ef48ac0667646f2b47c25bd81586ead8
Author: fdurupinar <[email protected]>
Date: 2018-06-04 (Mon, 04 Jun 2018)
Changed paths:
M package-lock.json
M package.json
M src/client/components/editor/buttons.js
M src/client/components/editor/help.js
M src/client/components/editor/index.js
A src/client/components/editor/task-list.js
M src/client/components/form-editor/index.js
M src/client/components/notification/base.js
M src/client/components/notification/list.js
M src/client/components/notification/notification.js
M src/client/components/notification/panel.js
M src/client/router.js
M src/config.js
M src/model/document/document.js
M src/model/element/entity.js
A src/model/element/interaction-type/biopax-type.js
M src/model/element/interaction-type/expression.js
M src/model/element/interaction-type/general.js
M src/model/element/interaction-type/interaction-type.js
M src/model/element/interaction-type/methylation.js
M src/model/element/interaction-type/modification.js
M src/model/element/interaction-type/phosphorylation.js
M src/model/element/interaction-type/protein-chemical.js
M src/model/element/interaction-type/ubiquination.js
M src/model/element/interaction.js
M src/server/routes/api/document/index.js
M src/server/routes/api/document/reach.js
M src/styles/editor/editor.css
M src/styles/index.css
M src/styles/notification.css
A src/styles/task-list.css
A src/util/file.js
M src/util/index.js
Log Message:
-----------
merge with unstable
Commit: bbcdbd161292302c585b4547fc20c835a3c3e148
https://github.com/PathwayCommons/factoid/commit/bbcdbd161292302c585b4547fc20c835a3c3e148
Author: fdurupinar <[email protected]>
Date: 2018-06-04 (Mon, 04 Jun 2018)
Changed paths:
M package.json
Log Message:
-----------
updated modules
Commit: 8832965ab1746f037c559906f5b4ebecb320a588
https://github.com/PathwayCommons/factoid/commit/8832965ab1746f037c559906f5b4ebecb320a588
Author: fdurupinar <[email protected]>
Date: 2018-06-04 (Mon, 04 Jun 2018)
Changed paths:
R package-lock.json
Log Message:
-----------
updated modules
Commit: 5712dec0d5034ea61a2318f86965b80b7bdc7460
https://github.com/PathwayCommons/factoid/commit/5712dec0d5034ea61a2318f86965b80b7bdc7460
Author: Dylan Fong <[email protected]>
Date: 2018-06-05 (Tue, 05 Jun 2018)
Changed paths:
M src/styles/app-bar.css
Log Message:
-----------
fix lint error
Commit: d426172e454260dd3d461b739569e9ef0b2732a0
https://github.com/PathwayCommons/factoid/commit/d426172e454260dd3d461b739569e9ef0b2732a0
Author: Dylan Fong <[email protected]>
Date: 2018-06-05 (Tue, 05 Jun 2018)
Changed paths:
M src/client/components/editor/task-list.js
Log Message:
-----------
fix comparison logic error for the task list indicator
Commit: 41269d391d7ab330a32709b25f4923a4fd8534a7
https://github.com/PathwayCommons/factoid/commit/41269d391d7ab330a32709b25f4923a4fd8534a7
Author: Max Franz <[email protected]>
Date: 2018-06-05 (Tue, 05 Jun 2018)
Changed paths:
M src/client/components/editor/buttons.js
M src/client/components/editor/help.js
M src/client/components/editor/index.js
M src/client/components/editor/task-list.js
M src/client/components/form-editor/index.js
M src/client/router.js
A src/styles/app-bar.css
M src/styles/editor/editor.css
M src/styles/form-editor/form-editor.css
M src/styles/index.css
M src/styles/task-list.css
Log Message:
-----------
Merge pull request #294 from PathwayCommons/alpha
Split editor and app buttons
Commit: d2e872b1b7b82984f2fc075a77d24c7bb84376c9
https://github.com/PathwayCommons/factoid/commit/d2e872b1b7b82984f2fc075a77d24c7bb84376c9
Author: Max Franz <[email protected]>
Date: 2018-06-05 (Tue, 05 Jun 2018)
Changed paths:
M src/styles/editor/editor.css
Log Message:
-----------
Misc lint
Commit: bb3387ca0d64917a1418f823d98cde2b891f2025
https://github.com/PathwayCommons/factoid/commit/bb3387ca0d64917a1418f823d98cde2b891f2025
Author: Max Franz <[email protected]>
Date: 2018-06-05 (Tue, 05 Jun 2018)
Changed paths:
M src/client/components/editor/buttons.js
M src/styles/app.css
Log Message:
-----------
Add home button with logo icon on the right-hand toolbar
Commit: cced62a7ba20176464738b2b103b002e804843c9
https://github.com/PathwayCommons/factoid/commit/cced62a7ba20176464738b2b103b002e804843c9
Author: Dylan Fong <[email protected]>
Date: 2018-06-06 (Wed, 06 Jun 2018)
Changed paths:
M src/client/components/document-seeder.js
M src/server/routes/api/document/index.js
M src/styles/document-seeder.css
Log Message:
-----------
add document title input in the document seeder page
Commit: 17923c688f652348facaf2da82cc349130c98c5c
https://github.com/PathwayCommons/factoid/commit/17923c688f652348facaf2da82cc349130c98c5c
Author: Dylan Fong <[email protected]>
Date: 2018-06-06 (Wed, 06 Jun 2018)
Changed paths:
M src/server/routes/api/document/index.js
Log Message:
-----------
rename the doc in the main post function instead of in the lower level
functions
Commit: d4da2ee6e10df35f80ef4dd83cdf248f6b2c4e1b
https://github.com/PathwayCommons/factoid/commit/d4da2ee6e10df35f80ef4dd83cdf248f6b2c4e1b
Author: Max Franz <[email protected]>
Date: 2018-06-07 (Thu, 07 Jun 2018)
Changed paths:
M src/client/components/editor/cy/doc.js
M src/client/components/element-info/entity-info.js
M src/client/components/form-editor/index.js
M src/client/components/form-editor/interaction-form.js
M src/model/element-set.js
M src/model/element/interaction.js
Log Message:
-----------
Form fixes (#306)
* Fix form ui from passing invalid association data on interaction init
- Can't pass class-instantiated objects to json store
- Add guard in Interaction for when garbage association data is sent
- Fixes 'can not create new Type of null' error from the form
* Fix mis-use of remoterename changes to EntityInfo
* Changes re. form-graph synch re. 'can not create edge' and 'can not read
property completed' errors
- Do not animate removed elements, as a conservative safety check.
- Make sure the form is using bluebird promises.
- Fix/rewrite addInteractionRow(), as its previous flow did not make sense.
Other code in the form should be following this pattern.
- Cleans up getInputParticipant() and getOutputParticipant().
- Add safety check in ElementSet for entry mapping. There is the possibility
that some code like react could query the list while background loading is
happening.
- Enqueue events for remote changes of ElementSet and emit all events in batch
after the remote update. This isn't strictly necessary, but it could
potentially help some client code that has small mistakes.
Commit: b7ec39ad3ed9fe956718fde4567937a8d939642b
https://github.com/PathwayCommons/factoid/commit/b7ec39ad3ed9fe956718fde4567937a8d939642b
Author: Dylan Fong <[email protected]>
Date: 2018-06-08 (Fri, 08 Jun 2018)
Changed paths:
M src/styles/document-seeder.css
Log Message:
-----------
minor style changes to the doc seeder title and doc text input height
Commit: 275724aa7758aa9fc320bedebe2852fec317a656
https://github.com/PathwayCommons/factoid/commit/275724aa7758aa9fc320bedebe2852fec317a656
Author: Dylan Fong <[email protected]>
Date: 2018-06-08 (Fri, 08 Jun 2018)
Changed paths:
M src/client/components/document-seeder.js
Log Message:
-----------
More descriptive doc seeder title
Commit: ba42f04c6f7481699ca5730fb823e77d11c003ef
https://github.com/PathwayCommons/factoid/commit/ba42f04c6f7481699ca5730fb823e77d11c003ef
Author: Dylan Fong <[email protected]>
Date: 2018-06-08 (Fri, 08 Jun 2018)
Changed paths:
M src/client/components/document-seeder.js
M src/styles/document-seeder.css
Log Message:
-----------
access/store document title and text using react state
- fix minor issue where the highlighting version of the doc text was of
different height than the plain version
Commit: f053fc682cf5c6d761231d52e1655c4ebbf7e9bf
https://github.com/PathwayCommons/factoid/commit/f053fc682cf5c6d761231d52e1655c4ebbf7e9bf
Author: Max Franz <[email protected]>
Date: 2018-06-08 (Fri, 08 Jun 2018)
Changed paths:
M src/client/components/document-seeder.js
M src/server/routes/api/document/index.js
M src/styles/document-seeder.css
Log Message:
-----------
Merge pull request #305 from PathwayCommons/doc-title-seeder
Doc title seeder
Commit: d9f48add77817f6de3de2470f2cfe15cb0a0ff8b
https://github.com/PathwayCommons/factoid/commit/d9f48add77817f6de3de2470f2cfe15cb0a0ff8b
Author: Max Franz <[email protected]>
Date: 2018-06-08 (Fri, 08 Jun 2018)
Changed paths:
M src/client/components/element-info/entity-assoc-display.js
M src/styles/element-info/entity-info.css
Log Message:
-----------
Add support for Pathway Commons linkouts on entities
- PC search uses `q=${fullOfficialName}`, since PC UI does not yet support
`q=${ns:id}` queries for `uniprot` and `chebi` namespaces.
- Use PubChem linkouts for chemicals, even though we use Chebi grounding for
now. It works OK, and the PubChem page is a bit nicer.
Ref : PC entity linkouts #299
Commit: 3e1d3f24237581df33744425a17672f02c3849be
https://github.com/PathwayCommons/factoid/commit/3e1d3f24237581df33744425a17672f02c3849be
Author: d2fong <[email protected]>
Date: 2018-06-08 (Fri, 08 Jun 2018)
Changed paths:
M src/client/components/document-seeder.js
Log Message:
-----------
fix doc seeder state function typo
Commit: 9fb13118d090d28dd3934299f11cbe5235205930
https://github.com/PathwayCommons/factoid/commit/9fb13118d090d28dd3934299f11cbe5235205930
Author: d2fong <[email protected]>
Date: 2018-06-08 (Fri, 08 Jun 2018)
Changed paths:
M src/client/components/editor/index.js
Log Message:
-----------
store my factoids local storage on doc load
Commit: 8ba90ea14d367327d65c54f658b848a348a6c32d
https://github.com/PathwayCommons/factoid/commit/8ba90ea14d367327d65c54f658b848a348a6c32d
Author: Dylan Fong <[email protected]>
Date: 2018-06-08 (Fri, 08 Jun 2018)
Changed paths:
M src/client/components/editor/buttons.js
M src/styles/app.css
M src/styles/editor/editor.css
Log Message:
-----------
Merge pull request #308 from PathwayCommons/logo
Add Factoid logo to right side toolbar
Commit: 633a641e76534e41857072cc3f08cccdda57c2be
https://github.com/PathwayCommons/factoid/commit/633a641e76534e41857072cc3f08cccdda57c2be
Author: Max Franz <[email protected]>
Date: 2018-06-11 (Mon, 11 Jun 2018)
Changed paths:
M README.md
M src/client/components/element-info/entity-assoc-display.js
M src/config.js
Log Message:
-----------
Add PC_LINK_BASE_URL env var & minor cleanup
Commit: 8e08c9e08957900aed077caee53d285e6bb839d7
https://github.com/PathwayCommons/factoid/commit/8e08c9e08957900aed077caee53d285e6bb839d7
Author: Max Franz <[email protected]>
Date: 2018-06-11 (Mon, 11 Jun 2018)
Changed paths:
M src/client/components/document-seeder.js
M src/client/components/editor/index.js
Log Message:
-----------
Merge pull request #310 from PathwayCommons/doc-title-seeder
Doc title seeder
Commit: fb0f030d52ba1b612eb135be14de510667e50e09
https://github.com/PathwayCommons/factoid/commit/fb0f030d52ba1b612eb135be14de510667e50e09
Author: Dylan Fong <[email protected]>
Date: 2018-06-11 (Mon, 11 Jun 2018)
Changed paths:
M README.md
M src/client/components/element-info/entity-assoc-display.js
M src/config.js
M src/styles/element-info/entity-info.css
Log Message:
-----------
Merge pull request #309 from PathwayCommons/linkouts
Add support for Pathway Commons linkouts on entities
Commit: f272272f1f2d720d49a13b1a4258a6f185effd7f
https://github.com/PathwayCommons/factoid/commit/f272272f1f2d720d49a13b1a4258a6f185effd7f
Author: metincansiper <[email protected]>
Date: 2018-06-11 (Mon, 11 Jun 2018)
Changed paths:
M src/client/components/editor/buttons.js
M src/client/components/form-editor/index.js
A src/client/util/file.js
A src/client/util/index.js
R src/util/file.js
M src/util/index.js
Log Message:
-----------
Move util code for biopax export to /client #300
Commit: 6d5fa343bdd514807cb99822fb6ae13bfd9162fb
https://github.com/PathwayCommons/factoid/commit/6d5fa343bdd514807cb99822fb6ae13bfd9162fb
Author: Max Franz <[email protected]>
Date: 2018-06-12 (Tue, 12 Jun 2018)
Changed paths:
M src/client/components/editor/buttons.js
M src/client/components/form-editor/index.js
A src/client/util/file.js
A src/client/util/index.js
R src/util/file.js
M src/util/index.js
Log Message:
-----------
Merge pull request #312 from metincansiper/move-file-util
Move util code for biopax export to /client
Commit: 2486abd8439dde4d6994f6f7a4a8d0fead5bc481
https://github.com/PathwayCommons/factoid/commit/2486abd8439dde4d6994f6f7a4a8d0fead5bc481
Author: Max Franz <[email protected]>
Date: 2018-06-12 (Tue, 12 Jun 2018)
Changed paths:
M README.md
M src/client/components/document-seeder.js
M src/client/components/editor/buttons.js
M src/client/components/editor/help.js
M src/client/components/editor/index.js
M src/client/components/editor/task-list.js
M src/client/components/element-info/entity-assoc-display.js
M src/client/components/form-editor/index.js
M src/client/router.js
A src/client/util/file.js
A src/client/util/index.js
M src/config.js
M src/server/routes/api/document/index.js
A src/styles/app-bar.css
M src/styles/app.css
M src/styles/document-seeder.css
M src/styles/editor/editor.css
M src/styles/element-info/entity-info.css
M src/styles/form-editor/form-editor.css
M src/styles/index.css
M src/styles/task-list.css
R src/util/file.js
M src/util/index.js
Log Message:
-----------
Merge unstable into form-cleanup
Commit: 952e8a505a1b917066d942cb1af548e59c36a5c0
https://github.com/PathwayCommons/factoid/commit/952e8a505a1b917066d942cb1af548e59c36a5c0
Author: Max Franz <[email protected]>
Date: 2018-06-12 (Tue, 12 Jun 2018)
Changed paths:
A package-lock.json
M package.json
Log Message:
-----------
Reset package-lock.json and package.json changes
Commit: 755032a52e88750c2f0993d3aa2d5c99598653f8
https://github.com/PathwayCommons/factoid/commit/755032a52e88750c2f0993d3aa2d5c99598653f8
Author: Max Franz <[email protected]>
Date: 2018-06-14 (Thu, 14 Jun 2018)
Changed paths:
M src/client/components/form-editor/index.js
M src/client/components/form-editor/interaction-form.js
M src/client/components/form-editor/protein-modification-form.js
Log Message:
-----------
Some initial cleanup of the form code
- N.b. only the base form component and the phosphorylation component are
corrected. The molecular interaction, activation-inhibition, and expression
components need to also be cleaned up.
- Use DirtyComponent and DataComponent subclassing instead of trying to
manually do the same pattern.
- Don't mix `state` and `data`.
- Proper use of the bus for re-rendering the child components of the form base.
- Use a better list of model events for rendering the form.
- Make sure the form cleans up its listeners on unmount so it doesn't create
memory leaks and errors over time.
- More reliable and readable implementations of `deleteInteractionRow()`,
`updateModificationType()`, and `updateActivationInhibition()`.
- Don't try to `complete()` an interaction when it doesn't have all the data
needed in order to complete it..
Remove more junk
Commit: 328eca5e7781e5d6b09480e93d1e6186d7524c5d
https://github.com/PathwayCommons/factoid/commit/328eca5e7781e5d6b09480e93d1e6186d7524c5d
Author: Max Franz <[email protected]>
Date: 2018-06-14 (Thu, 14 Jun 2018)
Changed paths:
M src/model/syncher.js
Log Message:
-----------
Enable squashing in RethinkDB. This helps to avoid out of order operation
receipt via socket.io.
Commit: 9f4d2dd7eae8bac87337069013fb28ee3642a8f1
https://github.com/PathwayCommons/factoid/commit/9f4d2dd7eae8bac87337069013fb28ee3642a8f1
Author: Max Franz <[email protected]>
Date: 2018-06-14 (Thu, 14 Jun 2018)
Changed paths:
M src/model/element-set.js
Log Message:
-----------
More manual control of order of livening elements within an ElementSet. Also
add the loadelements event to indicate when the elements in the set have been
filled.
Commit: 88dd492ba3fc1378f8ad2488d96d7fce2788b40c
https://github.com/PathwayCommons/factoid/commit/88dd492ba3fc1378f8ad2488d96d7fce2788b40c
Author: Max Franz <[email protected]>
Date: 2018-06-14 (Thu, 14 Jun 2018)
Changed paths:
M src/client/components/editor/index.js
Log Message:
-----------
Stricter restriction on ordering of operations for adding in the network
editor
Commit: 5b24d6dd56af95f2efb1169506203276b851bf48
https://github.com/PathwayCommons/factoid/commit/5b24d6dd56af95f2efb1169506203276b851bf48
Author: Max Franz <[email protected]>
Date: 2018-06-14 (Thu, 14 Jun 2018)
Changed paths:
M src/client/components/editor/cy/edgehandles.js
Log Message:
-----------
Interactions created by using edgehandles are created atomically w.r.t. the
participant list, where possible. This can only be applied to new
interactions. This assumption currently holds for the network editor, because
all interactions are binary.
Commit: ce58517a6ef83d8ac565713c49727810852f2cb9
https://github.com/PathwayCommons/factoid/commit/ce58517a6ef83d8ac565713c49727810852f2cb9
Author: Max Franz <[email protected]>
Date: 2018-06-14 (Thu, 14 Jun 2018)
Changed paths:
M src/client/components/editor/cy/doc.js
Log Message:
-----------
Add loadelements handler in the graph elements synchronisation for the
network editor. This helps when operations come in out of order.
Commit: eeb9132501dbc4b8119adba411d68b550cab35c8
https://github.com/PathwayCommons/factoid/commit/eeb9132501dbc4b8119adba411d68b550cab35c8
Author: Max Franz <[email protected]>
Date: 2018-06-14 (Thu, 14 Jun 2018)
Changed paths:
M src/client/components/editor/index.js
Log Message:
-----------
Remove bus listeners on Editor on unmount
Commit: 1a5775321af625321960f919ed2e1c3989639862
https://github.com/PathwayCommons/factoid/commit/1a5775321af625321960f919ed2e1c3989639862
Author: Dylan Fong <[email protected]>
Date: 2018-06-14 (Thu, 14 Jun 2018)
Changed paths:
M src/client/components/form-editor/entity-form.js
M src/client/components/form-editor/index.js
M src/client/components/form-editor/protein-modification-form.js
M src/styles/form-editor/form-editor.css
Log Message:
-----------
form ui rework
- use overlay for element info
- clean up form ui
- changed delete icon
- fixed form doc event listeners for pre existing doc elements
Commit: 6470d2c96731beb359fa6bad400515f0005ff258
https://github.com/PathwayCommons/factoid/commit/6470d2c96731beb359fa6bad400515f0005ff258
Author: Dylan Fong <[email protected]>
Date: 2018-06-14 (Thu, 14 Jun 2018)
Changed paths:
M src/model/element/interaction-type/interaction-type.js
Log Message:
-----------
fix bug where interaction becomes unsigned when changing the interaction sign
Commit: a4ca6e5554ac0da8454a01bea17d00ac39191fca
https://github.com/PathwayCommons/factoid/commit/a4ca6e5554ac0da8454a01bea17d00ac39191fca
Author: Dylan Fong <[email protected]>
Date: 2018-06-14 (Thu, 14 Jun 2018)
Changed paths:
M src/styles/popover/tippy.css
Log Message:
-----------
fix tooltips for pages that scroll
- they will be fixed to the element they are apart of
Commit: 3502548f89cf5625e3593490021a224635c4ad68
https://github.com/PathwayCommons/factoid/commit/3502548f89cf5625e3593490021a224635c4ad68
Author: metincansiper <[email protected]>
Date: 2018-06-14 (Thu, 14 Jun 2018)
Changed paths:
M src/client/components/form-editor/activation-inhibition-form.js
M src/client/components/form-editor/expression-regulation-form.js
M src/client/components/form-editor/index.js
M src/client/components/form-editor/molecular-interaction-form.js
M src/styles/form-editor/form-editor.css
Log Message:
-----------
Updated form types other than protein modification
Commit: 0d5020204359c01841ec882a5d4e5455e8f254b2
https://github.com/PathwayCommons/factoid/commit/0d5020204359c01841ec882a5d4e5455e8f254b2
Author: metincansiper <[email protected]>
Date: 2018-06-15 (Fri, 15 Jun 2018)
Changed paths:
M src/client/components/form-editor/index.js
Log Message:
-----------
Removed unused log() function
Commit: 937146cc4989763397ed05c23b53d79e38312dfb
https://github.com/PathwayCommons/factoid/commit/937146cc4989763397ed05c23b53d79e38312dfb
Author: Max Franz <[email protected]>
Date: 2018-06-15 (Fri, 15 Jun 2018)
Changed paths:
M src/model/syncher.js
Log Message:
-----------
Disable squashing for the add/change distinction in the changefeed
Commit: e88fb5166d051783553365f9067d63ebfe8e1034
https://github.com/PathwayCommons/factoid/commit/e88fb5166d051783553365f9067d63ebfe8e1034
Author: Max Franz <[email protected]>
Date: 2018-06-15 (Fri, 15 Jun 2018)
Changed paths:
M src/model/syncher.js
Log Message:
-----------
Simplify the PUSH/PULL database operations by using `expr.default()` instead
of `r.branch()`
Commit: 5e170154031aad1f3423bc937efad09683086db8
https://github.com/PathwayCommons/factoid/commit/5e170154031aad1f3423bc937efad09683086db8
Author: Max Franz <[email protected]>
Date: 2018-06-15 (Fri, 15 Jun 2018)
Changed paths:
M test/syncher.js
Log Message:
-----------
Apply the debounce pattern used in the pull by value test to the pull by id
test
Commit: de62b3c7c5cfce85660690b1698247af191c3353
https://github.com/PathwayCommons/factoid/commit/de62b3c7c5cfce85660690b1698247af191c3353
Author: metincansiper <[email protected]>
Date: 2018-06-18 (Mon, 18 Jun 2018)
Changed paths:
M src/client/components/form-editor/molecular-interaction-form.js
Log Message:
-----------
Do not allow adding more than 2 participants from the form editor #317.
Commit: 815eb37326772d2b0bde0b15f2279f80f7281e0a
https://github.com/PathwayCommons/factoid/commit/815eb37326772d2b0bde0b15f2279f80f7281e0a
Author: metincansiper <[email protected]>
Date: 2018-06-18 (Mon, 18 Jun 2018)
Changed paths:
M src/client/components/form-editor/molecular-interaction-form.js
Log Message:
-----------
Remove the line that becomes unused after removing add participant button #317
Commit: db45d002c8037b946bb4b83676ece2c9ca24dbab
https://github.com/PathwayCommons/factoid/commit/db45d002c8037b946bb4b83676ece2c9ca24dbab
Author: metincansiper <[email protected]>
Date: 2018-06-18 (Mon, 18 Jun 2018)
Changed paths:
M src/client/components/form-editor/molecular-interaction-form.js
Log Message:
-----------
In form editor represented molecular interactions as "A interacts with B"
Commit: 15a2799c64dd21f49da752c04400b220f92afb51
https://github.com/PathwayCommons/factoid/commit/15a2799c64dd21f49da752c04400b220f92afb51
Author: Max Franz <[email protected]>
Date: 2018-06-19 (Tue, 19 Jun 2018)
Changed paths:
M src/client/components/form-editor/activation-inhibition-form.js
M src/client/components/form-editor/expression-regulation-form.js
M src/client/components/form-editor/index.js
M src/client/components/form-editor/molecular-interaction-form.js
M src/styles/form-editor/form-editor.css
Log Message:
-----------
Merge branch 'form-types' of https://github.com/metincansiper/factoid into
metincansiper-form-types
Commit: a8120abac0c196e5f25121915b49570fc0ff0117
https://github.com/PathwayCommons/factoid/commit/a8120abac0c196e5f25121915b49570fc0ff0117
Author: Max Franz <[email protected]>
Date: 2018-06-19 (Tue, 19 Jun 2018)
Changed paths:
M src/client/components/form-editor/activation-inhibition-form.js
M src/client/components/form-editor/expression-regulation-form.js
M src/client/components/form-editor/index.js
M src/client/components/form-editor/molecular-interaction-form.js
M src/styles/form-editor/form-editor.css
Log Message:
-----------
Merge branch 'metincansiper-form-types' into synch-fix
Commit: 099cea65fbff5a08ff4ea9922a48505f9c84b2c5
https://github.com/PathwayCommons/factoid/commit/099cea65fbff5a08ff4ea9922a48505f9c84b2c5
Author: Max Franz <[email protected]>
Date: 2018-06-19 (Tue, 19 Jun 2018)
Changed paths:
M src/client/components/form-editor/index.js
Log Message:
-----------
Remove `data` self assignment
Commit: 4bf9a86c0b315457672a0e18a29e4250d8a5bad6
https://github.com/PathwayCommons/factoid/commit/4bf9a86c0b315457672a0e18a29e4250d8a5bad6
Author: Max Franz <[email protected]>
Date: 2018-06-19 (Tue, 19 Jun 2018)
Changed paths:
M package-lock.json
M src/client/components/editor/cy/doc.js
M src/client/components/editor/cy/edgehandles.js
M src/client/components/editor/index.js
M src/client/components/element-info/entity-info.js
M src/client/components/form-editor/activation-inhibition-form.js
M src/client/components/form-editor/entity-form.js
M src/client/components/form-editor/expression-regulation-form.js
M src/client/components/form-editor/index.js
M src/client/components/form-editor/interaction-form.js
M src/client/components/form-editor/molecular-interaction-form.js
M src/client/components/form-editor/protein-modification-form.js
M src/model/element-set.js
M src/model/element/interaction-type/interaction-type.js
M src/model/element/interaction.js
M src/model/syncher.js
M src/styles/form-editor/form-editor.css
M src/styles/popover/tippy.css
M test/syncher.js
Log Message:
-----------
Merge pull request #318 from PathwayCommons/synch-fix
Merge synch-fix into unstable
Commit: 7b1f8e93cdb7f4a206580a3564dbf078e3a1385a
https://github.com/PathwayCommons/factoid/commit/7b1f8e93cdb7f4a206580a3564dbf078e3a1385a
Author: Max Franz <[email protected]>
Date: 2018-06-20 (Wed, 20 Jun 2018)
Changed paths:
M .gitignore
M README.md
A ci.sh
M package-lock.json
M package.json
A src/client/components/data-component.js
M src/client/components/dirty-component.js
A src/client/components/document-renamer.js
M src/client/components/document-seeder.js
M src/client/components/document-view-chooser.js
M src/client/components/editor/buttons.js
M src/client/components/editor/cy/doc.js
M src/client/components/editor/cy/edgehandles.js
M src/client/components/editor/cy/stylesheet.js
M src/client/components/editor/cy/tippy.js
M src/client/components/editor/help.js
M src/client/components/editor/index.js
R src/client/components/editor/menu.js
A src/client/components/editor/task-list.js
A src/client/components/element-info/chemical-formula.js
M src/client/components/element-info/element-info.js
A src/client/components/element-info/entity-assoc-display.js
M src/client/components/element-info/entity-info.js
M src/client/components/element-info/interaction-info.js
M src/client/components/element-info/participant-info.js
A src/client/components/element-info/progression-stepper.js
A src/client/components/element-info/progression.js
A src/client/components/form-editor/activation-inhibition-form.js
A src/client/components/form-editor/entity-form.js
A src/client/components/form-editor/expression-regulation-form.js
M src/client/components/form-editor/index.js
A src/client/components/form-editor/interaction-form.js
A src/client/components/form-editor/molecular-interaction-form.js
A src/client/components/form-editor/protein-modification-form.js
A src/client/components/my-factoids.js
M src/client/components/notification/base.js
M src/client/components/notification/corner.js
M src/client/components/notification/inline.js
M src/client/components/notification/list.js
M src/client/components/notification/notification.js
M src/client/components/notification/panel.js
M src/client/components/notification/popover.js
M src/client/components/popover/tooltip.js
M src/client/defs.js
M src/client/router.js
A src/client/util/file.js
A src/client/util/index.js
M src/config.js
M src/model/document/document.js
M src/model/element-set.js
M src/model/element/element-type.js
M src/model/element/element.js
R src/model/element/entity-mods.js
A src/model/element/entity-type.js
M src/model/element/entity.js
A src/model/element/interaction-type/biopax-type.js
R src/model/element/interaction-type/chemical-affects-protein.js
M src/model/element/interaction-type/enum.js
M src/model/element/interaction-type/expression.js
M src/model/element/interaction-type/general.js
M src/model/element/interaction-type/interaction-type.js
A src/model/element/interaction-type/methylation.js
M src/model/element/interaction-type/modification.js
A src/model/element/interaction-type/phosphorylation.js
R src/model/element/interaction-type/protein-affects-chemical.js
A src/model/element/interaction-type/protein-chemical.js
A src/model/element/interaction-type/ubiquination.js
M src/model/element/interaction.js
M src/model/element/participant-type.js
M src/model/syncher.js
M src/server/routes/api/document/index.js
M src/server/routes/api/document/reach.js
A src/styles/app-bar.css
M src/styles/app.css
M src/styles/base.css
A src/styles/document-renamer.css
M src/styles/document-seeder.css
M src/styles/document-view-chooser.css
M src/styles/document-wizard-stepper.css
M src/styles/editor/editor.css
M src/styles/element-info/element-info.css
M src/styles/element-info/entity-info.css
M src/styles/element-info/interaction-info.css
M src/styles/form-editor/form-editor.css
A src/styles/help.css
A src/styles/image/form-option-preview.png
A src/styles/image/network-option-preview.png
M src/styles/index.css
M src/styles/init-app.css
A src/styles/my-factoids.css
M src/styles/notification.css
M src/styles/popover/tippy.css
A src/styles/task-list.css
A src/util/cache.js
M src/util/cy.js
M src/util/index.js
M test/interaction.js
M test/syncher.js
Log Message:
-----------
Merge pull request #320 from PathwayCommons/unstable
Merge unstable into master for 0.1.0
Compare:
https://github.com/PathwayCommons/factoid/compare/abdd89df76a1...7b1f8e93cdb7
**NOTE:** This service been marked for deprecation:
https://developer.github.com/changes/2018-04-25-github-services-deprecation/
Functionality will be removed from GitHub.com on January 31st, 2019.
--
You received this message because you are subscribed to the Google Groups
"cytoscape-cvs" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/cytoscape-cvs.
For more options, visit https://groups.google.com/d/optout.