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

feat(hub): actor repl #1841

Conversation

jog1t
Copy link
Contributor

@jog1t jog1t commented Jan 14, 2025

Changes

  • improved performance of the Actors List, experience now 60fps scrolling, fast!
  • redesigned Actors List, removed unnecessary paddings, empty areas, you can now see more stuff using the same space!
  • added option to fold list, you have nightmares debugging your Actor? The list keeps beeping and flashing colours from other actors? Now you can hide it. Just simple as that!
    psst, try dragging the line between two panels!
  • overhauled the whole Actor Details panel! OH BOY, WHAT'S NOT THERE!
  • you can now call arbitrary functions directly on your Actor, including calling RPCs, directly from hub ✨
  • logs have also been redesigned, presenting you the best in class console-like experience.
  • logs are too overwhelming? LOOK AT THOSE FILTERS! You can now filter logs by text and type, everything in one place!
  • having trouble debugging the actor? Worry no more, a brand-new State Preview is there for you. You can see in realtime any changes to the state, and, drum roll please, edit it!
  • that's not everything, you can also see how many clients are connected to your Actor, by opening Connection Preview, are you excited?
  • minor tweaks to actor sdks

Copy link

cloudflare-workers-and-pages bot commented Jan 14, 2025

Deploying rivet-hub with  Cloudflare Pages  Cloudflare Pages

Latest commit: b7652d5
Status: ✅  Deploy successful!
Preview URL: https://f27d3705.rivet-hub-7jb.pages.dev
Branch Preview URL: https://01-14-feat-hub-actor-repl.rivet-hub-7jb.pages.dev

View logs

Copy link
Contributor Author

jog1t commented Jan 14, 2025

Warning

This pull request is not mergeable via GitHub because a downstack PR is open. Once all requirements are satisfied, merge this PR as a stack on Graphite.
Learn more


How to use the Graphite Merge Queue

Add the label merge-queue to this PR to add it to the merge queue.

You must have a Graphite account in order to use the merge queue. Sign up using this link.

An organization admin has enabled the Graphite Merge Queue in this repository.

Please do not merge from GitHub as this will restart CI on PRs being processed by the merge queue.

This stack of pull requests is managed by Graphite. Learn more about stacking.

Copy link

cloudflare-workers-and-pages bot commented Jan 14, 2025

Deploying rivet with  Cloudflare Pages  Cloudflare Pages

Latest commit: b7652d5
Status: ✅  Deploy successful!
Preview URL: https://7d96580a.rivet.pages.dev
Branch Preview URL: https://01-14-feat-hub-actor-repl.rivet.pages.dev

View logs

@jog1t jog1t force-pushed the 01-13-feat_hub_improved_ui_for_actors branch from ca91d82 to 03fb553 Compare January 14, 2025 20:01
@jog1t jog1t force-pushed the 01-14-feat_hub_actor_repl branch from 89c186b to 4de0133 Compare January 14, 2025 20:01
@jog1t jog1t force-pushed the 01-13-feat_hub_improved_ui_for_actors branch 7 times, most recently from e69a22e to 5977818 Compare January 15, 2025 00:12
@jog1t jog1t force-pushed the 01-13-feat_hub_improved_ui_for_actors branch from 5977818 to 32ee110 Compare January 16, 2025 18:15
@jog1t jog1t force-pushed the 01-14-feat_hub_actor_repl branch from 4de0133 to c33907b Compare January 16, 2025 18:29
Base automatically changed from 01-13-feat_hub_improved_ui_for_actors to 01-02-chore_examples_add_rsc_example January 16, 2025 18:40
@jog1t jog1t force-pushed the 01-02-chore_examples_add_rsc_example branch from 32ee110 to d2f528b Compare January 16, 2025 19:13
@jog1t jog1t force-pushed the 01-14-feat_hub_actor_repl branch from c33907b to 2a74bc8 Compare January 16, 2025 19:13
@jog1t jog1t force-pushed the 01-02-chore_examples_add_rsc_example branch from d2f528b to 19a9a62 Compare January 16, 2025 19:15
@jog1t jog1t force-pushed the 01-14-feat_hub_actor_repl branch 2 times, most recently from 846783f to 9772dfe Compare January 16, 2025 19:32
@jog1t jog1t force-pushed the 01-02-chore_examples_add_rsc_example branch from 789a75d to aafd2b3 Compare January 16, 2025 22:00
@jog1t jog1t force-pushed the 01-14-feat_hub_actor_repl branch from 9772dfe to 13c7fec Compare January 16, 2025 22:01
@jog1t jog1t force-pushed the 01-02-chore_examples_add_rsc_example branch from aafd2b3 to d5bb24a Compare January 16, 2025 22:24
@jog1t jog1t force-pushed the 01-14-feat_hub_actor_repl branch from 13c7fec to f8df8b7 Compare January 16, 2025 22:25
@NathanFlurry NathanFlurry force-pushed the 01-02-chore_examples_add_rsc_example branch from d5bb24a to f7fa648 Compare January 17, 2025 08:54
@NathanFlurry NathanFlurry changed the base branch from 01-02-chore_examples_add_rsc_example to graphite-base/1841 January 17, 2025 08:57
@jog1t jog1t force-pushed the 01-14-feat_hub_actor_repl branch from f8df8b7 to 595cdfd Compare January 18, 2025 22:21
@jog1t jog1t force-pushed the graphite-base/1841 branch from f7fa648 to 52b8aad Compare January 18, 2025 22:21
@jog1t jog1t changed the base branch from graphite-base/1841 to main January 18, 2025 22:21
@jog1t jog1t mentioned this pull request Jan 20, 2025
@jog1t jog1t self-assigned this Jan 20, 2025
@jog1t jog1t marked this pull request as ready for review January 20, 2025 19:04
@jog1t jog1t force-pushed the 01-14-feat_hub_actor_repl branch from 82001af to 67fafdc Compare January 20, 2025 19:23
@jog1t jog1t force-pushed the 01-14-feat_hub_actor_repl branch from 67fafdc to 95463aa Compare January 22, 2025 02:56
@jog1t jog1t changed the base branch from main to 01-18-feat_docs_add_edit_this_page_button January 22, 2025 02:57
@jog1t jog1t force-pushed the 01-14-feat_hub_actor_repl branch 5 times, most recently from 80d63d8 to 57840bf Compare January 22, 2025 06:47
@jog1t jog1t force-pushed the 01-14-feat_hub_actor_repl branch from 57840bf to b7652d5 Compare January 22, 2025 07:04
Copy link
Contributor Author

jog1t commented Jan 22, 2025

Merge activity

  • Jan 22, 2:07 AM EST: The merge label 'merge-queue' was detected. This PR will be added to the Graphite merge queue once it meets the requirements.
  • Jan 22, 2:10 AM EST: A user added this pull request to the Graphite merge queue.
  • Jan 22, 2:11 AM EST: CI is running for this PR on a draft PR: #1906
  • Jan 22, 2:12 AM EST: A user merged this pull request with the Graphite merge queue via draft PR: #1906.

jog1t added a commit that referenced this pull request Jan 22, 2025
<!-- Please make sure there is an issue that this PR is correlated to. -->

## Changes

* improved performance of the Actors List, experience now 60fps scrolling, fast!
* redesigned Actors List, removed unnecessary paddings, empty areas, you can now see more stuff using the same space!
* added option to fold list, you have nightmares debugging your Actor? The list keeps beeping and flashing colours from other actors? Now you can hide it. Just simple as that!
psst, try dragging the line between two panels!
* overhauled the whole Actor Details panel! OH BOY, WHAT'S NOT THERE!
* you can now call arbitrary functions directly on your Actor, including calling RPCs, directly from hub ✨
* logs have also been redesigned, presenting you the best in class console-like experience.
* logs are too overwhelming? LOOK AT THOSE FILTERS! You can now filter logs by text and type, everything in one place!
* having trouble debugging the actor? Worry no more, a brand-new State Preview is there for you. You can see in **realtime** any changes to the state, and, drum roll please, edit it!
* that's not everything, you can also see how many clients are connected to your Actor, by opening Connection Preview, are you excited?
* minor tweaks to actor sdks
@graphite-app graphite-app bot closed this Jan 22, 2025
@graphite-app graphite-app bot deleted the 01-14-feat_hub_actor_repl branch January 22, 2025 07:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant