Proto commits in Dropsource/monarch

These 18 commits are when the Protocol Buffers files have changed:

Commit:9cf1dbc
Author:Nate Frechette
Committer:GitHub

monarch_grpc: package updates for performance overlay (#123) * Add showPerformanceOverlayEnabled to UserSelectionData * Use latest monarch definitions version in other monarch modules * version bumps * changelogs * cleanup * pr feedback --------- Co-authored-by: Nathan Frechette <> Co-authored-by: Fernando Trigoso <ftrigoso@dropsource.com>

The documentation is generated from this commit.

Commit:a98983b
Author:Nathan Frechette

grpc package changes

The documentation is generated from this commit.

Commit:9aec1a2
Author:Nathan Frechette

Performance overlay

The documentation is generated from this commit.

Commit:78c6ba0
Author:Fernando Trigoso
Committer:GitHub

Detect reload crash, notify user of workaround, fix hot restart (#74) - Affects cli, windows, preview_api, monarch_grpc, monarch_definitions - Detect hot reload crash and notify user of workaround - Handle grpc error during hot reload request - Detect "Unable to use class...which is not loaded yet" from monarch-app stderr - Notify user of workaround - Use latest versions of package monarch_grpc, monarch_definitions - Fixes #56 (hot restart on Windows). - windows: Implements willRestartPreview so Windows C++ code can cleanly close preview window before we bundle - windows: Changes restartPreview to handle the new process - windows: Inform user that preview window will re-open - Published new versions of packages monarch_definitions and monarch_grpc to support willRestartPreview flow. - cli: refactor task managers reload logic into base class, hot-restart and hot-reload now share the same reload flow

Commit:506293e
Author:Fernando Trigoso

monarch_grpc: Change TrackUserSelection rpc on the MonarchPreviewApi service

Commit:9c7ad68
Author:Fernando Trigoso

rename ProjectData.projectThemes to ProjectData.themes

Commit:6e6d46d
Author:Fernando Trigoso

remove previewReady from preview_api

Commit:231de7d
Author:Fernando Trigoso

terminate preview, terminate other processes when the user closes a window

Commit:ef4dc16
Author:Fernando Trigoso
Committer:Fernando Trigoso

(wip) controller, preview and preview_api changes controller: - cleanup - load initial data from preview api - main set up channels - get preview api client using discovery api - use StoryId instead of story key string - encapsulate manager ui actions preview_api: - when we get new project data, check selected story, theme and locale - use StoryId instead of story key string preview (monarch package): - use StoryId instead of story key string - cleanup monarch_grpc: - update interfaces

Commit:692715e
Author:Fernando Trigoso

preview_api (wip): wiring of grpc server, notifications, preview api, discovery, receiver, sender, etc.

Commit:83f610b
Author:Fernando Trigoso

preview_api (wip): sending notifications from channel_methods_receiver, controller implementation of notifications api using manager

Commit:981d57c
Author:Fernando Trigoso

preview_api, monarch_definitions, monarch_grpc (wip): implementing preview api and notifications api interfaces on preview api, controller, cli

Commit:aac46d1
Author:Fernando Trigoso

rename preview_server to preview_api, first draft of new monarch apis in proto file

Commit:589ffac
Author:Fernando Trigoso

analytics: track user selection via grpc

Commit:e1f745c
Author:Fernando Trigoso

User message - cli grpc function to print user message to stdout - preview sends user message channel method - controller receives user message and sends it to cli grpc server

Commit:ab2fc7d
Author:Fernando Trigoso

Preview VmService Uri and Attach task - Preview sends VmService uri, via channel method, when it connects to VmService - Controller sends VmService uri to cli grpc server - Cli records new VmService uri - Attach task encapsulates attach process and debug-uri

Commit:f6aace4
Author:Fernando Trigoso

Hot reload working on macos - Finished wiring of hot reload, working on macos, pending windows implementation - macos method call forwarding now forwards result back to origin - grpc controller function to hot reload

Commit:99f03cf
Author:Fernando Trigoso

monarch_grpc package: initial protobuf for MonarchCli and MonarchController services, generated files