Skip to content

Hosted counter example#38

Merged
Twey merged 17 commits intolinera-io:mainfrom
Twey:hosted-example
Mar 26, 2025
Merged

Hosted counter example#38
Twey merged 17 commits intolinera-io:mainfrom
Twey:hosted-example

Conversation

@Twey
Copy link
Collaborator

@Twey Twey commented Mar 10, 2025

Adds an example using the client library in ‘hosted’ mode, embedded directly in a webpage.

Atop #37.

@Twey Twey force-pushed the hosted-example branch 3 times, most recently from 7a68202 to 59b7a60 Compare March 10, 2025 17:37
@Twey Twey requested a review from jvff March 10, 2025 17:41
@Twey Twey force-pushed the hosted-example branch 3 times, most recently from 871426c to 0d515b2 Compare March 14, 2025 17:52
@Twey Twey changed the title Hosted application example Hosted counter example Mar 20, 2025
@Twey Twey merged commit 87f28be into linera-io:main Mar 26, 2025
1 check passed
Twey added a commit to Twey/linera-protocol that referenced this pull request May 15, 2025
* Create `hosted-counter` example

* Use `linera-protocol` with faucet client crate

* Request application

* Bump `linera-protocol`

* `examples/hosted-counter`: tweak styling

* Cleanup

* Bump `linera-protocol`

This allows us to remove the logic around requesting applications,
since linera-io#3382 makes
this transparent.

* `examples/hosted-counter`: externalize `@linera/client`

* `hosted-counter`: port to mininet

* `hosted-counter`: make more mobile-friendly

* `examples/hosted-counter`: mobile improvements

* `linera-protocol`: avoid deadlocking when reaping tasks

* `examples`: abstract out stylesheet

* `client`: improve error reporting

* Clippy clean the client library

* Fix extension build

* Address review comments
Twey added a commit to Twey/linera-protocol that referenced this pull request May 16, 2025
* Create `hosted-counter` example

* Use `linera-protocol` with faucet client crate

* Request application

* Bump `linera-protocol`

* `examples/hosted-counter`: tweak styling

* Cleanup

* Bump `linera-protocol`

This allows us to remove the logic around requesting applications,
since linera-io#3382 makes
this transparent.

* `examples/hosted-counter`: externalize `@linera/client`

* `hosted-counter`: port to mininet

* `hosted-counter`: make more mobile-friendly

* `examples/hosted-counter`: mobile improvements

* `linera-protocol`: avoid deadlocking when reaping tasks

* `examples`: abstract out stylesheet

* `client`: improve error reporting

* Clippy clean the client library

* Fix extension build

* Address review comments
Twey added a commit to linera-io/linera-protocol that referenced this pull request May 16, 2025
* Create `hosted-counter` example

* Use `linera-protocol` with faucet client crate

* Request application

* Bump `linera-protocol`

* `examples/hosted-counter`: tweak styling

* Cleanup

* Bump `linera-protocol`

This allows us to remove the logic around requesting applications,
since #3382 makes
this transparent.

* `examples/hosted-counter`: externalize `@linera/client`

* `hosted-counter`: port to mininet

* `hosted-counter`: make more mobile-friendly

* `examples/hosted-counter`: mobile improvements

* `linera-protocol`: avoid deadlocking when reaping tasks

* `examples`: abstract out stylesheet

* `client`: improve error reporting

* Clippy clean the client library

* Fix extension build

* Address review comments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants