Skip to content
Permalink

Comparing changes

This is a direct comparison between two commits made in this repository or its related repositories. View the default comparison for this range or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: NullVoxPopuli/limber
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 77684b5d01baf0e35b8c2ba1bb837fe9267a363b
Choose a base ref
..
head repository: NullVoxPopuli/limber
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 2cfb29058367ab163131402fa7f6641ff8997b9c
Choose a head ref
Showing with 1,535 additions and 1,111 deletions.
  1. +5 −10 .github/PULL_REQUEST_TEMPLATE.md
  2. +1 −1 .github/workflows/plan-release.yml
  3. +1 −1 .github/workflows/preview-embroider-upgrade.yml
  4. +61 −22 .release-plan.json
  5. +65 −0 CHANGELOG.md
  6. +2 −0 apps/repl/.template-lintrc.js
  7. +2 −1 apps/repl/app/components/limber/frame-output.gts
  8. +2 −0 apps/repl/app/components/limber/header.gts
  9. +2 −1 apps/repl/app/components/limber/output/compiler/index.gts
  10. +15 −11 apps/repl/app/components/limber/save.gts
  11. +178 −0 apps/repl/app/components/limber/share.css
  12. +199 −0 apps/repl/app/components/limber/share.gts
  13. +27 −0 apps/repl/app/utils/editor-text.ts
  14. +1 −0 apps/repl/config/icons.js
  15. +6 −6 apps/repl/package.json
  16. +2 −0 apps/repl/tsconfig.json
  17. +6 −6 apps/tutorial/package.json
  18. +4 −1 package.json
  19. +3 −3 packages/app-support/limber-ui/addon/package.json
  20. +3 −3 packages/app-support/limber-ui/test-app/package.json
  21. +2 −2 packages/app-support/transpilation/package.json
  22. +2 −2 packages/ember-repl/addon/package.json
  23. +6 −6 packages/ember-repl/test-app/package.json
  24. +2 −1 packages/ember-repl/test-app/tests/helpers/await.gts
  25. +1 −1 packages/syntax/glimdown/codemirror/package.json
  26. +1 −1 packages/syntax/glimdown/lezer/package.json
  27. +1 −1 packages/syntax/glimmer-js/codemirror/package.json
  28. +1 −1 packages/syntax/glimmer-s-expression/lezer/package.json
  29. +1 −1 packages/syntax/glimmer/codemirror/package.json
  30. +1 −1 packages/syntax/glimmer/lezer/package.json
  31. +910 −1,028 pnpm-lock.yaml
  32. +22 −0 stderr.log
15 changes: 5 additions & 10 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -1,13 +1,8 @@
<!-- If this template is unchanged, and GitHub Copilot for Pull Requests is active, a summary and walkthrough will be generated for you -->
<!--
Thanks for submitting a pull request! Please provide enough information so that others can review your pull request.
<!-- Thanks for submitting a pull request! Please provide enough information so that others can review your pull request. -->
<!-- Explain the **motivation** for making this change. What existing problem does the pull request solve? -->
<!-- Try to link to an open issue for more information. -->
Explain the **motivation** for making this change.
## Summary
<!-- cspell:disable-next-line -->
copilot:summary
What existing problem does the pull request solve?
## Details
<!-- cspell:disable-next-line -->
copliot:walkthrough
-->
2 changes: 1 addition & 1 deletion .github/workflows/plan-release.yml
Original file line number Diff line number Diff line change
@@ -71,7 +71,7 @@ jobs:
env:
GITHUB_AUTH: ${{ secrets.GITHUB_TOKEN }}

- uses: peter-evans/create-pull-request@v6
- uses: peter-evans/create-pull-request@v7
with:
commit-message: "Prepare Release using 'release-plan'"
labels: "internal"
2 changes: 1 addition & 1 deletion .github/workflows/preview-embroider-upgrade.yml
Original file line number Diff line number Diff line change
@@ -24,7 +24,7 @@ jobs:
- uses: wyvox/action-setup-pnpm@v3
- run: npx ember-apply@latest unstable-embroider
- run: pnpm install --fix-lockfile --frozen-lockfile=false
- uses: peter-evans/create-pull-request@v6
- uses: peter-evans/create-pull-request@v7
with:
# A PAT is required to trigger further workflows
token: ${{ secrets.WORKFLOW_TOKEN }}
83 changes: 61 additions & 22 deletions .release-plan.json
Original file line number Diff line number Diff line change
@@ -2,40 +2,40 @@
"solution": {
"limber-ui": {
"impact": "patch",
"oldVersion": "1.0.3",
"newVersion": "1.0.4",
"oldVersion": "1.0.4",
"newVersion": "1.0.5",
"constraints": [
{
"impact": "patch",
"reason": "Appears in changelog section :memo: Documentation"
},
{
"impact": "patch",
"reason": "Appears in changelog section :house: Internal"
}
],
"pkgJSONPath": "./packages/app-support/limber-ui/addon/package.json"
},
"ember-repl": {
"impact": "patch",
"oldVersion": "4.3.0",
"newVersion": "4.3.1",
"oldVersion": "4.3.1",
"newVersion": "4.3.2",
"constraints": [
{
"impact": "patch",
"reason": "Appears in changelog section :bug: Bug Fix"
},
{
"impact": "patch",
"reason": "Appears in changelog section :memo: Documentation"
"reason": "Appears in changelog section :house: Internal"
}
],
"pkgJSONPath": "./packages/ember-repl/addon/package.json"
},
"codemirror-lang-glimdown": {
"impact": "patch",
"oldVersion": "0.0.2",
"newVersion": "0.0.3",
"oldVersion": "0.0.3",
"newVersion": "0.0.4",
"constraints": [
{
"impact": "patch",
"reason": "Appears in changelog section :memo: Documentation"
"reason": "Appears in changelog section :house: Internal"
},
{
"impact": "patch",
@@ -49,16 +49,25 @@
"pkgJSONPath": "./packages/syntax/glimdown/codemirror/package.json"
},
"@glimdown/lezer": {
"oldVersion": "0.0.2"
},
"codemirror-lang-glimmer-js": {
"impact": "patch",
"oldVersion": "0.0.2",
"newVersion": "0.0.3",
"constraints": [
{
"impact": "patch",
"reason": "Appears in changelog section :memo: Documentation"
"reason": "Appears in changelog section :house: Internal"
}
],
"pkgJSONPath": "./packages/syntax/glimdown/lezer/package.json"
},
"codemirror-lang-glimmer-js": {
"impact": "patch",
"oldVersion": "0.0.3",
"newVersion": "0.0.4",
"constraints": [
{
"impact": "patch",
"reason": "Appears in changelog section :house: Internal"
},
{
"impact": "patch",
@@ -68,23 +77,53 @@
"pkgJSONPath": "./packages/syntax/glimmer-js/codemirror/package.json"
},
"@glimdown/lezer-glimmer-expression": {
"oldVersion": "0.0.2"
},
"codemirror-lang-glimmer": {
"impact": "patch",
"oldVersion": "0.0.2",
"newVersion": "0.0.3",
"constraints": [
{
"impact": "patch",
"reason": "Appears in changelog section :memo: Documentation"
"reason": "Appears in changelog section :house: Internal"
}
],
"pkgJSONPath": "./packages/syntax/glimmer-s-expression/lezer/package.json"
},
"codemirror-lang-glimmer": {
"impact": "patch",
"oldVersion": "0.0.3",
"newVersion": "0.0.4",
"constraints": [
{
"impact": "patch",
"reason": "Appears in changelog section :house: Internal"
},
{
"impact": "patch",
"reason": "Has dependency `workspace:*` on lezer-glimmer"
},
{
"impact": "patch",
"reason": "Has dependency `workspace:*` on @glimdown/lezer-glimmer-expression"
}
],
"pkgJSONPath": "./packages/syntax/glimmer/codemirror/package.json"
},
"lezer-glimmer": {
"oldVersion": "0.0.2"
"impact": "patch",
"oldVersion": "0.0.2",
"newVersion": "0.0.3",
"constraints": [
{
"impact": "patch",
"reason": "Appears in changelog section :house: Internal"
},
{
"impact": "patch",
"reason": "Has dependency `workspace:*` on @glimdown/lezer-glimmer-expression"
}
],
"pkgJSONPath": "./packages/syntax/glimmer/lezer/package.json"
}
},
"description": "## Release (2024-07-21)\n\nlimber-ui 1.0.4 (patch)\nember-repl 4.3.1 (patch)\ncodemirror-lang-glimdown 0.0.3 (patch)\ncodemirror-lang-glimmer-js 0.0.3 (patch)\ncodemirror-lang-glimmer 0.0.3 (patch)\n\n#### :bug: Bug Fix\n* `ember-repl`, `ember-repl-test-app`\n * [#1800](https://github.com/NullVoxPopuli/limber/pull/1800) when compiling gdm, fix an issue with (not) escaping {{ }} within inline code tags ([@NullVoxPopuli](https://github.com/NullVoxPopuli))\n\n#### :memo: Documentation\n* `limber`, `tutorial`, `@nullvoxpopuli/limber-codemirror`, `limber-ui`, `limber-ui-test-app`, `@nullvoxpopuli/limber-transpilation`, `ember-repl`, `ember-repl-test-app`, `@glimdown/lezer-infra`, `codemirror-lang-glimdown`, `codemirror-lang-glimmer-js`, `codemirror-lang-glimmer`\n * [#1789](https://github.com/NullVoxPopuli/limber/pull/1789) Begin usage of Kolay (latest) in the tutorial ([@NullVoxPopuli](https://github.com/NullVoxPopuli))\n* `tutorial`\n * [#1793](https://github.com/NullVoxPopuli/limber/pull/1793) Fixed issue #1792: Used of modifier instead of component. ([@bitxplora](https://github.com/bitxplora))\n * [#1791](https://github.com/NullVoxPopuli/limber/pull/1791) Update htmlSafe prose.md ([@johnpatrickanders](https://github.com/johnpatrickanders))\n * [#1790](https://github.com/NullVoxPopuli/limber/pull/1790) Update 4-logic/10-unless-block answer.gjs ([@johnpatrickanders](https://github.com/johnpatrickanders))\n\n#### :house: Internal\n* [#1783](https://github.com/NullVoxPopuli/limber/pull/1783) Update deploy-preview.yml ([@NullVoxPopuli](https://github.com/NullVoxPopuli))\n\n#### Committers: 3\n- 'Dayo Olutayo ([@bitxplora](https://github.com/bitxplora))\n- John Anders ([@johnpatrickanders](https://github.com/johnpatrickanders))\n- [@NullVoxPopuli](https://github.com/NullVoxPopuli)\n"
"description": "## Release (2024-11-02)\n\nlimber-ui 1.0.5 (patch)\nember-repl 4.3.2 (patch)\ncodemirror-lang-glimdown 0.0.4 (patch)\n@glimdown/lezer 0.0.3 (patch)\ncodemirror-lang-glimmer-js 0.0.4 (patch)\n@glimdown/lezer-glimmer-expression 0.0.3 (patch)\ncodemirror-lang-glimmer 0.0.4 (patch)\nlezer-glimmer 0.0.3 (patch)\n\n#### :rocket: Enhancement\n* `limber`\n * [#1848](https://github.com/NullVoxPopuli/limber/pull/1848) URL Shortener ([@NullVoxPopuli](https://github.com/NullVoxPopuli))\n* `limber`, `@nullvoxpopuli/limber-codemirror`\n * [#1841](https://github.com/NullVoxPopuli/limber/pull/1841) Upgrade to XState 5 ([@NullVoxPopuli](https://github.com/NullVoxPopuli))\n\n#### :bug: Bug Fix\n* `limber`\n * [#1817](https://github.com/NullVoxPopuli/limber/pull/1817) Fix the copy button (when copying snippets) ([@NullVoxPopuli](https://github.com/NullVoxPopuli))\n\n#### :memo: Documentation\n* `tutorial`\n * [#1152](https://github.com/NullVoxPopuli/limber/pull/1152) New tutorial chapter: dependent select dropdowns ([@MehulKChaudhari](https://github.com/MehulKChaudhari))\n * [#1807](https://github.com/NullVoxPopuli/limber/pull/1807) Fix unfinished tutorial hiding ([@NullVoxPopuli](https://github.com/NullVoxPopuli))\n * [#1802](https://github.com/NullVoxPopuli/limber/pull/1802) Remove importable modules, as we are only using markdown here ([@NullVoxPopuli](https://github.com/NullVoxPopuli))\n* Other\n * [#1812](https://github.com/NullVoxPopuli/limber/pull/1812) Add landing page ([@NullVoxPopuli](https://github.com/NullVoxPopuli))\n* `limber`, `limber-ui`\n * [#1801](https://github.com/NullVoxPopuli/limber/pull/1801) External fonts can cost 100ms of load time (unless preloaded in html's head) ([@NullVoxPopuli](https://github.com/NullVoxPopuli))\n\n#### :house: Internal\n* `limber`, `tutorial`, `limber-ui-test-app`, `ember-repl-test-app`\n * [#1849](https://github.com/NullVoxPopuli/limber/pull/1849) Bump ember-auto-import to 2.9, remove patch on ember-fontawesome ([@NullVoxPopuli](https://github.com/NullVoxPopuli))\n* `limber`, `tutorial`, `limber-ui`, `limber-ui-test-app`, `@nullvoxpopuli/limber-transpilation`, `ember-repl`, `ember-repl-test-app`\n * [#1847](https://github.com/NullVoxPopuli/limber/pull/1847) Force newer @glimmer/component ([@NullVoxPopuli](https://github.com/NullVoxPopuli))\n * [#1787](https://github.com/NullVoxPopuli/limber/pull/1787) Upgrade ember-source to 5.10 ([@NullVoxPopuli](https://github.com/NullVoxPopuli))\n* Other\n * [#1788](https://github.com/NullVoxPopuli/limber/pull/1788) Remove old node polyfills ([@NullVoxPopuli](https://github.com/NullVoxPopuli))\n * [#1831](https://github.com/NullVoxPopuli/limber/pull/1831) Node 22 ([@NullVoxPopuli](https://github.com/NullVoxPopuli))\n * [#1827](https://github.com/NullVoxPopuli/limber/pull/1827) Upgrade pnpm ([@NullVoxPopuli](https://github.com/NullVoxPopuli))\n * [#1821](https://github.com/NullVoxPopuli/limber/pull/1821) Add debug information for the workflow_run event ([@NullVoxPopuli](https://github.com/NullVoxPopuli))\n* `limber`, `tutorial`, `dev-tools`, `@nullvoxpopuli/limber-codemirror`, `limber-ui`, `limber-ui-test-app`, `@nullvoxpopuli/limber-styles`, `@nullvoxpopuli/limber-transpilation`, `@nullvoxpopuli/limber-consts`, `ember-repl`, `ember-repl-test-app`, `@nullvoxpopuli/horizon-theme`, `codemirror-lang-glimdown`, `codemirror-lang-glimmer-js`, `codemirror-lang-glimmer`, `lezer-glimmer`\n * [#1832](https://github.com/NullVoxPopuli/limber/pull/1832) Stragglers ([@NullVoxPopuli](https://github.com/NullVoxPopuli))\n* `limber`, `tutorial`, `limber-ui`, `limber-ui-test-app`, `ember-repl`, `ember-repl-test-app`\n * [#1830](https://github.com/NullVoxPopuli/limber/pull/1830) Upgrade some runtime deps ([@NullVoxPopuli](https://github.com/NullVoxPopuli))\n* `limber`, `tutorial`, `limber-ui`, `limber-ui-test-app`, `ember-repl`, `ember-repl-test-app`, `@glimdown/lezer-infra`, `codemirror-lang-glimdown`, `@glimdown/lezer`, `codemirror-lang-glimmer-js`, `@glimdown/lezer-glimmer-expression`, `codemirror-lang-glimmer`, `lezer-glimmer`, `@nullvoxpopuli/spike-url-shortening`\n * [#1829](https://github.com/NullVoxPopuli/limber/pull/1829) Update build deps ([@NullVoxPopuli](https://github.com/NullVoxPopuli))\n* `limber`, `tutorial`, `dev-tools`, `@nullvoxpopuli/limber-codemirror`, `limber-ui`, `limber-ui-test-app`, `@nullvoxpopuli/limber-styles`, `@nullvoxpopuli/limber-transpilation`, `@nullvoxpopuli/limber-consts`, `ember-repl`, `ember-repl-test-app`, `@nullvoxpopuli/horizon-theme`, `@glimdown/lezer-infra`, `@glimdown/codemirror-dev-preview`, `codemirror-lang-glimdown`, `@glimdown/lezer`, `codemirror-lang-glimmer-js`, `@glimdown/lezer-glimmer-expression`, `codemirror-lang-glimmer`, `lezer-glimmer`, `@nullvoxpopuli/limber-untyped`, `@nullvoxpopuli/spike-unified`, `@nullvoxpopuli/spike-url-shortening`\n * [#1828](https://github.com/NullVoxPopuli/limber/pull/1828) Update codemirror ([@NullVoxPopuli](https://github.com/NullVoxPopuli))\n * [#1826](https://github.com/NullVoxPopuli/limber/pull/1826) lints ([@NullVoxPopuli](https://github.com/NullVoxPopuli))\n * [#1818](https://github.com/NullVoxPopuli/limber/pull/1818) Upgrade some things ([@NullVoxPopuli](https://github.com/NullVoxPopuli))\n* `limber`, `tutorial`, `limber-ui`, `limber-ui-test-app`, `ember-repl`, `ember-repl-test-app`, `@nullvoxpopuli/limber-untyped`\n * [#1824](https://github.com/NullVoxPopuli/limber/pull/1824) Use @glint/*@unstable ([@NullVoxPopuli](https://github.com/NullVoxPopuli))\n* `limber`, `tutorial`, `dev-tools`, `@nullvoxpopuli/limber-codemirror`, `limber-ui`, `limber-ui-test-app`, `@nullvoxpopuli/limber-styles`, `@nullvoxpopuli/limber-transpilation`, `@nullvoxpopuli/limber-consts`, `ember-repl`, `ember-repl-test-app`, `@nullvoxpopuli/horizon-theme`, `@glimdown/lezer-infra`, `@glimdown/codemirror-dev-preview`, `codemirror-lang-glimdown`, `@glimdown/lezer`, `codemirror-lang-glimmer-js`, `@glimdown/lezer-glimmer-expression`, `codemirror-lang-glimmer`, `lezer-glimmer`\n * [#1823](https://github.com/NullVoxPopuli/limber/pull/1823) Upgrade babel ([@NullVoxPopuli](https://github.com/NullVoxPopuli))\n* `limber`, `tutorial`, `limber-ui-test-app`, `ember-repl`, `ember-repl-test-app`\n * [#1816](https://github.com/NullVoxPopuli/limber/pull/1816) Upgrade to @ember/test-helpers@v4 ([@NullVoxPopuli](https://github.com/NullVoxPopuli))\n* `codemirror-lang-glimdown`, `@glimdown/lezer`, `codemirror-lang-glimmer-js`, `codemirror-lang-glimmer`, `@nullvoxpopuli/spike-url-shortening`\n * [#1806](https://github.com/NullVoxPopuli/limber/pull/1806) Upgrade vite ([@NullVoxPopuli](https://github.com/NullVoxPopuli))\n\n#### Committers: 2\n- Mehul Kiran Chaudhari ([@MehulKChaudhari](https://github.com/MehulKChaudhari))\n- [@NullVoxPopuli](https://github.com/NullVoxPopuli)\n"
}
Loading