Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

544 Desktop Agent Bridging #968

Merged
merged 126 commits into from
Jul 26, 2023

Commits on Nov 23, 2022

  1. Configuration menu
    Copy the full SHA
    17d170c View commit details
    Browse the repository at this point in the history
  2. Clarify generation of responseGuid for collated messages, add message…

    … exchange for getAppMetadata
    kriswest committed Nov 23, 2022
    Configuration menu
    Copy the full SHA
    a55c8d4 View commit details
    Browse the repository at this point in the history
  3. Adding meta.errorDetails array to collate error messages, BridgingE…

    …rror enumeration and notes on raiseIntentForCOntext handling via findIntentsByContext and raiseIntent
    kriswest committed Nov 23, 2022
    Configuration menu
    Copy the full SHA
    4368c32 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    939c29b View commit details
    Browse the repository at this point in the history
  5. Fixed typos

    Tiago Pina committed Nov 23, 2022
    Configuration menu
    Copy the full SHA
    9d07e88 View commit details
    Browse the repository at this point in the history

Commits on Jan 24, 2023

  1. proposal update

    Tiago Pina committed Jan 24, 2023
    Configuration menu
    Copy the full SHA
    65c701b View commit details
    Browse the repository at this point in the history

Commits on Feb 22, 2023

  1. fix type definition

    typo
    Tiago Pina committed Feb 22, 2023
    Configuration menu
    Copy the full SHA
    01a4cb8 View commit details
    Browse the repository at this point in the history

Commits on Feb 24, 2023

  1. Adding schemas for types

    Tiago Pina committed Feb 24, 2023
    Configuration menu
    Copy the full SHA
    d0b5e5f View commit details
    Browse the repository at this point in the history

Commits on Mar 21, 2023

  1. Configuration menu
    Copy the full SHA
    a57f286 View commit details
    Browse the repository at this point in the history

Commits on Apr 19, 2023

  1. Merge remote-tracking branch 'upstream/master' into 544-Desktop-Agent…

    …_bridging-Proposal-mk2
    kriswest committed Apr 19, 2023
    Configuration menu
    Copy the full SHA
    ccf4965 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e192658 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    86e8f28 View commit details
    Browse the repository at this point in the history

Commits on Apr 20, 2023

  1. Merge remote-tracking branch 'upstream/quicktype-update' into 544-Des…

    …ktop-Agent_bridging-Proposal-mk2
    kriswest committed Apr 20, 2023
    Configuration menu
    Copy the full SHA
    f7c5995 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c02a9ea View commit details
    Browse the repository at this point in the history

Commits on Apr 21, 2023

  1. Configuration menu
    Copy the full SHA
    19ab450 View commit details
    Browse the repository at this point in the history
  2. Merge remote-tracking branch 'upstream/master' into 544-Desktop-Agent…

    …_bridging-Proposal-mk2
    kriswest committed Apr 21, 2023
    Configuration menu
    Copy the full SHA
    dcd68fe View commit details
    Browse the repository at this point in the history

Commits on Apr 24, 2023

  1. Configuration menu
    Copy the full SHA
    2bcea49 View commit details
    Browse the repository at this point in the history
  2. more minor linting fixes

    kriswest committed Apr 24, 2023
    Configuration menu
    Copy the full SHA
    6c30424 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2837ffe View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    42c3da2 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    654935a View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    b9e950f View commit details
    Browse the repository at this point in the history
  7. adjusting TODOs in spec

    kriswest committed Apr 24, 2023
    Configuration menu
    Copy the full SHA
    b4e50fc View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    ae809b9 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    3662f73 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    b35f7a1 View commit details
    Browse the repository at this point in the history
  11. Comment cleanup

    kriswest committed Apr 24, 2023
    Configuration menu
    Copy the full SHA
    1b2e110 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    d7c2251 View commit details
    Browse the repository at this point in the history

Commits on Apr 25, 2023

  1. Configuration menu
    Copy the full SHA
    6830c73 View commit details
    Browse the repository at this point in the history
  2. new schema structure (#65)

    * new schema structure
    quicktypeUtils update
    npm scripts update
    
    * PR feedback
    
    * cleanup
    
    * typos
    
    * fix type generation folder
    
    * Fixed schema structures
    
    * copy schemas to website
    
    * package json update
    
    * removed defunct file
    
    * make sources optional
    
    * cleanup
    
    * Update schemas/bridging/raiseIntentResultResponse.schema.json
    
    Co-authored-by: Kris West <[email protected]>
    
    * cleanup
    
    * regenerated types
    
    * PR feedback
    
    * Fixe meta for requests
    
    * Apply suggestions from code review
    
    * Regenerating bridging typescript
    
    * Apply suggestions from code review
    
    * adjust OptionalFeatures and IntentResult schemas
    
    ---------
    
    Co-authored-by: Kris West <[email protected]>
    tpina and kriswest authored Apr 25, 2023
    Configuration menu
    Copy the full SHA
    37d2f53 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4fad1f7 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    fd5cdcb View commit details
    Browse the repository at this point in the history
  5. added private channel schemas

    Tiago Pina committed Apr 25, 2023
    Configuration menu
    Copy the full SHA
    7e519fc View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    74eec20 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    4d2c9a4 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    969e705 View commit details
    Browse the repository at this point in the history
  9. Adding schema links to bridging ref docs + corrections

    Correcting
    - request names/typew fielsds in mermaid diagrams and examples
    - findIntentForContext -> findIntentsByContext
    - title fields in schemas
    
    Adding mermaid diagrams to PrivateChannel events
    kriswest committed Apr 25, 2023
    Configuration menu
    Copy the full SHA
    478d80e View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    c93d371 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    1b4896a View commit details
    Browse the repository at this point in the history
  12. commenting out TODO list

    kriswest committed Apr 25, 2023
    Configuration menu
    Copy the full SHA
    6b0bfdc View commit details
    Browse the repository at this point in the history
  13. tweaking port range details

    kriswest committed Apr 25, 2023
    Configuration menu
    Copy the full SHA
    a5aa387 View commit details
    Browse the repository at this point in the history
  14. Merge remote-tracking branch 'upstream/master' into 544-Desktop-Agent…

    …_bridging-Proposal-mk2
    kriswest committed Apr 25, 2023
    Configuration menu
    Copy the full SHA
    99e3385 View commit details
    Browse the repository at this point in the history
  15. Fixing broken links

    kriswest committed Apr 25, 2023
    Configuration menu
    Copy the full SHA
    1d5492b View commit details
    Browse the repository at this point in the history
  16. Fixing Methods.ts tests

    kriswest committed Apr 25, 2023
    Configuration menu
    Copy the full SHA
    9487744 View commit details
    Browse the repository at this point in the history
  17. Linting Methods.test.ts

    kriswest committed Apr 25, 2023
    Configuration menu
    Copy the full SHA
    e82492f View commit details
    Browse the repository at this point in the history
  18. adjusting netlify config

    kriswest committed Apr 25, 2023
    Configuration menu
    Copy the full SHA
    05549fb View commit details
    Browse the repository at this point in the history

Commits on Apr 26, 2023

  1. Configuration menu
    Copy the full SHA
    ba539f4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5289bcd View commit details
    Browse the repository at this point in the history
  3. connection protocol schemas

    Tiago Pina committed Apr 26, 2023
    Configuration menu
    Copy the full SHA
    ccc6bc5 View commit details
    Browse the repository at this point in the history
  4. Updating TODO list

    kriswest committed Apr 26, 2023
    Configuration menu
    Copy the full SHA
    f98ea83 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    112f0a2 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    a743042 View commit details
    Browse the repository at this point in the history
  7. Added descriptions to connection protocol schemas

    Tiago Pina committed Apr 26, 2023
    Configuration menu
    Copy the full SHA
    e6165ad View commit details
    Browse the repository at this point in the history
  8. Merge branch '544-Desktop-Agent_bridging-Proposal-mk2' of https://git…

    …hub.com/ChartIQ/FDC3 into 544-Desktop-Agent_bridging-Proposal-mk2
    Tiago Pina committed Apr 26, 2023
    Configuration menu
    Copy the full SHA
    6f7ef60 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    4468ed4 View commit details
    Browse the repository at this point in the history
  10. Merge branch '544-Desktop-Agent_bridging-Proposal-mk2' of https://git…

    …hub.com/Finsemble/FDC3 into 544-Desktop-Agent_bridging-Proposal-mk2
    kriswest committed Apr 26, 2023
    Configuration menu
    Copy the full SHA
    ed2ea76 View commit details
    Browse the repository at this point in the history

Commits on May 2, 2023

  1. Feedback from review

    kriswest committed May 2, 2023
    Configuration menu
    Copy the full SHA
    13f7f14 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    763aed9 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    63d728b View commit details
    Browse the repository at this point in the history

Commits on May 3, 2023

  1. Configuration menu
    Copy the full SHA
    c798b41 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c50bf90 View commit details
    Browse the repository at this point in the history

Commits on May 4, 2023

  1. Configuration menu
    Copy the full SHA
    127c059 View commit details
    Browse the repository at this point in the history

Commits on May 15, 2023

  1. Configuration menu
    Copy the full SHA
    86a7374 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2997a7d View commit details
    Browse the repository at this point in the history

Commits on May 16, 2023

  1. ImplementationMetadata split

    Tiago Pina committed May 16, 2023
    Configuration menu
    Copy the full SHA
    57c566c View commit details
    Browse the repository at this point in the history

Commits on May 24, 2023

  1. 544 Improve dab overview (#66)

    * Adding images and use case overview to DAB overview
    
    * typo fix
    
    ---------
    
    Co-authored-by: Tiago Pina <[email protected]>
    kriswest and Tiago Pina authored May 24, 2023
    Configuration menu
    Copy the full SHA
    46a45ac View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4c66d99 View commit details
    Browse the repository at this point in the history
  3. label ImplementationMetadata

    kriswest committed May 24, 2023
    Configuration menu
    Copy the full SHA
    5d5c31b View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    f09575b View commit details
    Browse the repository at this point in the history

Commits on May 31, 2023

  1. Merge remote-tracking branch 'upstream/master' into 544-Desktop-Agent…

    …_bridging-Proposal-mk2
    kriswest committed May 31, 2023
    Configuration menu
    Copy the full SHA
    c60e7cc View commit details
    Browse the repository at this point in the history
  2. prettier

    kriswest committed May 31, 2023
    Configuration menu
    Copy the full SHA
    5e81c98 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c2ace9c View commit details
    Browse the repository at this point in the history

Commits on Jun 7, 2023

  1. Switch from GUID to UUID (#67)

    * switch from GUID to UUID throughout + markdown linting
    kriswest authored Jun 7, 2023
    Configuration menu
    Copy the full SHA
    1a31664 View commit details
    Browse the repository at this point in the history

Commits on Jun 9, 2023

  1. Merge remote-tracking branch 'upstream/master' into 544-Desktop-Agent…

    …_bridging-Proposal-mk2
    kriswest committed Jun 9, 2023
    Configuration menu
    Copy the full SHA
    37b6654 View commit details
    Browse the repository at this point in the history

Commits on Jun 14, 2023

  1. 544 refactor schemas to separate agent and bridge messages (#69)

    * Providing separate JSON schemas for messages to the bridge and messages from the bridge, as there are minor differences. Doing so allows the messages to be validated separately.
    
    Co-authored-by: Tiago Pina <[email protected]>
    kriswest and tpina authored Jun 14, 2023
    Configuration menu
    Copy the full SHA
    66fda58 View commit details
    Browse the repository at this point in the history

Commits on Jun 15, 2023

  1. schema names openAgentRequest openBridgeRequest

    Tiago Pina committed Jun 15, 2023
    Configuration menu
    Copy the full SHA
    d73b960 View commit details
    Browse the repository at this point in the history

Commits on Jun 29, 2023

  1. Configuration menu
    Copy the full SHA
    ed05dc3 View commit details
    Browse the repository at this point in the history

Commits on Jul 12, 2023

  1. Improving Bridging schemas based on feedback (#70)

    * Improving schemas based on feedback
    
    - Compose schemas with most detailed first
    - Ensure all entities have a title field (to improve naming in code generated from the files)
    - Workaround issues in code generators that have issues with composition
    - Deduplicated definitions by introducing a file for common definitions
    
    * Adding enums to control request and response message types (better for code generation)
    
    * API schema generation
    
    * Update semgrepignore for quicktype utils
    
    * Fixing references to generated API schemas
    
    * Fixing final anonymous entities in schemas by adding titles
    
    * Adding generic conneciton step schema so that an enum will represent allowed message types in generated code
    kriswest authored Jul 12, 2023
    Configuration menu
    Copy the full SHA
    c9f772d View commit details
    Browse the repository at this point in the history

Commits on Jul 17, 2023

  1. Fixing channel args to broadcast in bridging schemas and changing fie…

    …ld name to `channelId` to be more intuitive
    kriswest committed Jul 17, 2023
    Configuration menu
    Copy the full SHA
    4375bd6 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #73 from InteropIO/Fix-channel-arguments-in-broadcast

    Fixing channel args to broadcast in bridging schemas
    tpina authored Jul 17, 2023
    Configuration menu
    Copy the full SHA
    9ae707e View commit details
    Browse the repository at this point in the history
  3. Adding separate schemas for error responses in order to provide preci…

    …se types for standard and error responses
    kriswest committed Jul 17, 2023
    Configuration menu
    Copy the full SHA
    7fcdc16 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    ee09ec2 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    066e268 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    e7f310f View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    10fd794 View commit details
    Browse the repository at this point in the history
  8. Adding a MalformedMessage error to BridgingError and comments to API …

    …docs about the return of bridging errors through the API
    kriswest committed Jul 17, 2023
    Configuration menu
    Copy the full SHA
    403289c View commit details
    Browse the repository at this point in the history
  9. Bug fixes (#74)

    * Bug fixes
    
    * clean up
    
    ---------
    
    Co-authored-by: Kris West <[email protected]>
    tpina and kriswest authored Jul 17, 2023
    Configuration menu
    Copy the full SHA
    bfc100f View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    fc90cc1 View commit details
    Browse the repository at this point in the history
  11. prettier

    kriswest committed Jul 17, 2023
    Configuration menu
    Copy the full SHA
    4a36deb View commit details
    Browse the repository at this point in the history

Commits on Jul 18, 2023

  1. Merge remote-tracking branch 'upstream/master' into 544-Desktop-Agent…

    …_bridging-Proposal-mk2
    kriswest committed Jul 18, 2023
    Configuration menu
    Copy the full SHA
    d52a509 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2a5ba33 View commit details
    Browse the repository at this point in the history
  3. Update .semgrepignore

    kriswest authored Jul 18, 2023
    Configuration menu
    Copy the full SHA
    ebf97b1 View commit details
    Browse the repository at this point in the history
  4. Merge remote-tracking branch 'upstream/master' into 544-Desktop-Agent…

    …_bridging-Proposal-mk2
    kriswest committed Jul 18, 2023
    Configuration menu
    Copy the full SHA
    3e09a99 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    be527e6 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    6bb5028 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    5aca58b View commit details
    Browse the repository at this point in the history
  8. small cleanup (#75)

    * small cleanup
    
    * regenerate types/copy schemas
    
    ---------
    
    Co-authored-by: Kris West <[email protected]>
    tpina and kriswest authored Jul 18, 2023
    Configuration menu
    Copy the full SHA
    0385be1 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    4b09896 View commit details
    Browse the repository at this point in the history
  10. Merge branch '544-Desktop-Agent_bridging-Proposal-mk2' of https://git…

    …hub.com/InteropIO/FDC3 into 544-Desktop-Agent_bridging-Proposal-mk2
    kriswest committed Jul 18, 2023
    Configuration menu
    Copy the full SHA
    c452ba3 View commit details
    Browse the repository at this point in the history
  11. findIntent fix (#76)

    * findIntent fix
    
    * Regenerate types and copy schemas again
    
    ---------
    
    Co-authored-by: Kris West <[email protected]>
    tpina and kriswest authored Jul 18, 2023
    Configuration menu
    Copy the full SHA
    018108d View commit details
    Browse the repository at this point in the history

Commits on Jul 19, 2023

  1. Merge remote-tracking branch 'upstream/master' into 544-Desktop-Agent…

    …_bridging-Proposal-mk2
    kriswest committed Jul 19, 2023
    Configuration menu
    Copy the full SHA
    bfbffb5 View commit details
    Browse the repository at this point in the history
  2. update readme for bridging

    kriswest committed Jul 19, 2023
    Configuration menu
    Copy the full SHA
    499e5bb View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d584d51 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    37decfd View commit details
    Browse the repository at this point in the history
  5. Merge pull request #78 from InteropIO/544-remove-source-from-responses

    response messages don't need a source field
    tpina authored Jul 19, 2023
    Configuration menu
    Copy the full SHA
    2c5777e View commit details
    Browse the repository at this point in the history

Commits on Jul 20, 2023

  1. fixed typo (#79)

    tpina authored Jul 20, 2023
    Configuration menu
    Copy the full SHA
    152f7ea View commit details
    Browse the repository at this point in the history

Commits on Jul 21, 2023

  1. Configuration menu
    Copy the full SHA
    01385d5 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1c50b9e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    894ab62 View commit details
    Browse the repository at this point in the history
  4. ENsuring desktopAgent is required on getAppMetadata payload as we mus…

    …t only receive a single response
    kriswest committed Jul 21, 2023
    Configuration menu
    Copy the full SHA
    d3926f2 View commit details
    Browse the repository at this point in the history
  5. comment

    kriswest committed Jul 21, 2023
    Configuration menu
    Copy the full SHA
    0cd58f5 View commit details
    Browse the repository at this point in the history

Commits on Jul 24, 2023

  1. Configuration menu
    Copy the full SHA
    eeaa75b View commit details
    Browse the repository at this point in the history

Commits on Jul 25, 2023

  1. Configuration menu
    Copy the full SHA
    c3ed1b4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    cb6ff38 View commit details
    Browse the repository at this point in the history
  3. Markdown lint in readme

    kriswest committed Jul 25, 2023
    Configuration menu
    Copy the full SHA
    f9e4cdf View commit details
    Browse the repository at this point in the history
  4. Merge remote-tracking branch 'upstream/master' into 544-Desktop-Agent…

    …_bridging-Proposal-mk2
    kriswest committed Jul 25, 2023
    Configuration menu
    Copy the full SHA
    d02ff54 View commit details
    Browse the repository at this point in the history

Commits on Jul 26, 2023

  1. Apply suggestions from code review

    Co-authored-by: Hugh Troeger <[email protected]>
    kriswest and hughtroeger authored Jul 26, 2023
    Configuration menu
    Copy the full SHA
    14d1277 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    959d8b4 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2816e3a View commit details
    Browse the repository at this point in the history
  4. Apply suggestions from code review

    Co-authored-by: Matt Jamieson <[email protected]>
    kriswest and mattjamieson authored Jul 26, 2023
    Configuration menu
    Copy the full SHA
    0b481f0 View commit details
    Browse the repository at this point in the history
  5. Add the app to each reference page mermaid diagram to clarify how mes… (

    #80)
    
    * Add the app to each reference page mermaid diagram to clarify how message exchanges work
    
    * Changing arrow style for FDC3 API calls + adding expect type for promise resolution to mermaid diagrams
    
    * fix box in mermaid diagram
    kriswest authored Jul 26, 2023
    Configuration menu
    Copy the full SHA
    a6fb49b View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    fd9eef4 View commit details
    Browse the repository at this point in the history
  7. Fixing minor issue in raiseIntentResult bridging schema so that it ca…

    …n support void results
    kriswest committed Jul 26, 2023
    Configuration menu
    Copy the full SHA
    870f542 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    6160f53 View commit details
    Browse the repository at this point in the history
  9. npm audit fixes

    kriswest committed Jul 26, 2023
    Configuration menu
    Copy the full SHA
    cd42543 View commit details
    Browse the repository at this point in the history
  10. Regenerating bridging types

    kriswest committed Jul 26, 2023
    Configuration menu
    Copy the full SHA
    682d287 View commit details
    Browse the repository at this point in the history