profile
viewpoint
If you are wondering where the data of this site comes from, please visit https://api.github.com/users/concrete-utopia/events. GitMemory does not store any data, but only uses NGINX to cache data for a period of time. The idea behind GitMemory is simply to give users a better reading experience.
Utopia concrete-utopia Utopia utopia.app Building a Concrete Utopia

concrete-utopia/utopia 3061

Design ❤️ Code

concrete-utopia/draft-js 0

A React framework for building text editors.

concrete-utopia/react 0

A declarative, efficient, and flexible JavaScript library for building user interfaces.

concrete-utopia/react-vtree 0

React component for efficiently rendering large tree structures

concrete-utopia/serversession 0

Secure, modular server-side sessions.

pull request commentconcrete-utopia/utopia

Use an access token to post the performance message

Link to test editor This PR: <br /> Scroll Canvas: 49.8ms (39-279.2ms) | Resize: 81.3ms (23.5-187.2ms) | Selection: 206.8ms (180.5-432.1ms) | Calc Pi: 29ms (29-45ms) | Empty Dispatch: 42.5ms (37-320.9ms) | (Chart) <br /> Compare with last deployed Master: <br /> Scroll Canvas: 48.2ms (41-157ms) | Resize: 84.2ms (26.5-193.7ms) | Selection: 194.2ms (178.7-495ms) | Calc Pi: 30ms (28-48ms) | Empty Dispatch: 40ms (37-324ms) | (Chart)

Rheeseyb

comment created time in 4 hours

pull request commentconcrete-utopia/utopia

Use an access token to post the performance message

Job #44: Bundle Size — 42.94MB (~+0.01%).

c3b37ca1225fdf6b5e7c54ccb014a7edee9204de vs 7b20ef79efcb2294d834c94a6d0b1141a352ac53

<details> <summary>Changed metrics <strong>(2/8)</strong></summary> <br>

Metric Current Baseline
Initial JS <strong>27.77MB</strong>(~+0.01%) 27.77MB
Cache Invalidation <strong>33.68%</strong> 24.83%

</details>

<details> <summary>Changed assets by type <strong>(2/7)</strong></summary> <br>

Current Baseline
<strong>HTML</strong> <strong>13KB (+3.64%)</strong> <strong>12.54KB</strong>
<strong>JS</strong> <strong>42.93MB (~+0.01%)</strong> <strong>42.93MB</strong>

</details>


View Job #44 report on app.relative-ci.com

Rheeseyb

comment created time in 4 hours

PR opened concrete-utopia/utopia

Use an access token to post the performance message

Problem: By default, workflows cannot trigger more workflows. This means that our workflow that comments on a PR with the performance chart will not trigger the workflow required to then post that comment to Discord.

Fix: This can be fixed by using a PAT

+1 -0

0 comment

1 changed file

pr created time in 4 hours

create barnchconcrete-utopia/utopia

branch : fix/workflows-trigger-workflows

created branch time in 4 hours

push eventconcrete-utopia/utopia

RheeseyB

commit sha 84bb5392242ba6aafbd7fa355326b77f5b56c00c

fix(editor) Patched react-contexify to fix a typo (#1857)

view details

push time in 4 hours

delete branch concrete-utopia/utopia

delete branch : fix/patch-react-contexify

delete time in 4 hours

PR merged concrete-utopia/utopia

Reviewers
Fix the broken context menu via a patch to react-contexify

Fixes #1820

Problem: react-contexify contains a typo, incorrectly referring to process.env.NODE as opposed to process.env.NODE_ENV. This previously slid under the radar, as with webpack v4 process.env was defined. However, webpack v5 is much stricter, and removes all but the specifically defined keys. This means process.env.NODE_ENV is still accessible as it is provided by setting the mode in the config, but process and process is undefined.

Fix: As there is already a PR waiting to be merged on the repo (which unfortunately looks like it may no longer be actively maintained), I have applied and built the fix locally and used patch-package to pull it in to utopia.

+40 -1

2 comments

2 changed files

Rheeseyb

pr closed time in 4 hours

pull request commentconcrete-utopia/utopia

Fix the broken context menu via a patch to react-contexify

Link to test editor This PR: <br /> Scroll Canvas: 72.6ms (54.8-114.2ms) | Resize: 111.3ms (20.9-412.4ms) | Selection: 276.2ms (240.5-578ms) | Calc Pi: 29ms (26-33ms) | Empty Dispatch: 60.2ms (48.7-180.8ms) | (Chart) <br /> Compare with last deployed Master: <br /> Scroll Canvas: 64.4ms (49.2-451ms) | Resize: 117.2ms (19.8-286.7ms) | Selection: 284.9ms (255.6-600.4ms) | Calc Pi: 30ms (26-56ms) | Empty Dispatch: 55.6ms (44.9-444.4ms) | (Chart)

Rheeseyb

comment created time in 4 hours

PullRequestReviewEvent

pull request commentconcrete-utopia/utopia

Fix the broken context menu via a patch to react-contexify

Job #42: Bundle Size — 42.94MB (~-0.01%).

8e76d6cfb26f99d97354a4155e29da450e24838c vs 0680e695ccebb1e808346eb1bd9e1d12af2b4993

<details> <summary>Changed metrics <strong>(2/8)</strong></summary> <br>

Metric Current Baseline
Initial JS <strong>27.77MB</strong>(~-0.01%) 27.77MB
Cache Invalidation <strong>40%</strong> 20.74%

</details>

<details> <summary>Changed assets by type <strong>(1/7)</strong></summary> <br>

Current Baseline
<strong>JS</strong> <strong>42.93MB (~-0.01%)</strong> <strong>42.93MB</strong>

</details>


View Job #42 report on app.relative-ci.com

Rheeseyb

comment created time in 5 hours

PR opened concrete-utopia/utopia

Reviewers
Fix the broken context menu via a patch to react-contexify

Fixes #1820

Problem: react-contexify contains a typo, incorrectly referring to process.env.NODE as opposed to process.env.NODE_ENV. This previously slid under the radar, as with webpack v4 process.env was defined. However, webpack v5 is much stricter, and removes all but the specifically defined keys. This means process.env.NODE_ENV is still accessible as it is provided by setting the mode in the config, but process and process is undefined.

Fix: As there is already a PR waiting to be merged on the repo (which unfortunately looks like it may no longer be actively maintained), I have applied and built the fix locally and used patch-package to pull it in to utopia.

+40 -1

0 comment

2 changed files

pr created time in 5 hours

create barnchconcrete-utopia/utopia

branch : fix/patch-react-contexify

created branch time in 5 hours

issue commentconcrete-utopia/utopia

Bug: the context menu is borked. It's complaining about `process` which means the problem is caused by webpack 5 configuration

There is an issue tracking this: https://github.com/fkhadra/react-contexify/issues/174 It's awaiting this PR to be merged: https://github.com/fkhadra/react-contexify/pull/171

Until then I'm going to create a patch and apply that

balazsbajorics

comment created time in 5 hours

issue closedconcrete-utopia/utopia

add some sort of interaction to the navigator to be able to focus on a component

right now, you have to use the context menu to Edit component in the navigator, it feels hard to discover and flow-stopping. We should either show a "closed chevron" or some other button to activate Focus mode. I personally wouldn't mind if double clicking in the navigator would mirror double clicking on the canvas! (instead of activating the rename mode, which can be activated from CMD + R anyways)

closed time in 6 hours

balazsbajorics

issue commentconcrete-utopia/utopia

add some sort of interaction to the navigator to be able to focus on a component

Double-click to focus a component was added a while back

balazsbajorics

comment created time in 6 hours

issue commentconcrete-utopia/utopia

Remove packager servers

This was done almost forever ago

Rheeseyb

comment created time in 6 hours

issue closedconcrete-utopia/utopia

Remove packager servers

We don't want or need anything under the packager-servers directory except packager-servers/extract-requires. Everything else from that directory can go in the bin, along with the relevant code in the deploys project and the workflows.

closed time in 6 hours

Rheeseyb

startedconcrete-utopia/utopia

started time in 7 hours

pull request commentconcrete-utopia/utopia

Draft: pnpm

balazsbajorics

comment created time in 9 hours

push eventconcrete-utopia/utopia

Balazs Bajorics

commit sha 8524dfc830d14e4a066a0dd2be62c6b0e161fccb

actually point to pnpm binary

view details

push time in 9 hours

pull request commentconcrete-utopia/utopia

Draft: pnpm

balazsbajorics

comment created time in 9 hours

push eventconcrete-utopia/utopia

Balazs Bajorics

commit sha 263b1f5278d91e11d073878a60104b6616553025

do not use pnpm for vscode library yet

view details

push time in 9 hours

pull request commentconcrete-utopia/utopia

Draft: pnpm

balazsbajorics

comment created time in 9 hours

push eventconcrete-utopia/utopia

Balazs Bajorics

commit sha df680d383bd8afbe1e869187b463f892e4045efb

dummy dispatch to trigger tests

view details

push time in 9 hours

pull request commentconcrete-utopia/utopia

Draft: pnpm

balazsbajorics

comment created time in 9 hours

push eventconcrete-utopia/utopia

Balazs Bajorics

commit sha 782027bdaad38f14309876140fe5ccb06d062cd0

shell.nix: use pnpm instead of npm

view details

push time in 9 hours

pull request commentconcrete-utopia/utopia

Draft: pnpm

balazsbajorics

comment created time in 9 hours

push eventconcrete-utopia/utopia

Balazs Bajorics

commit sha d551ded2cbf1dcec37a8712547e844ba6576f863

turning utopia-api pnpm

view details

push time in 9 hours

pull request commentconcrete-utopia/utopia

Draft: pnpm

balazsbajorics

comment created time in 9 hours