Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
32 commits
Select commit Hold shift + click to select a range
4156e44
web-console: bump http-cache-semantics to 4.3.0
vogievetsky Oct 4, 2026
4c3345a
web-console, website: migrate from Volta to mise for Node version man…
vogievetsky Oct 4, 2026
47746d5
change from Ace to CodeMirror
vogievetsky Oct 5, 2026
eac0800
better completions
vogievetsky Oct 5, 2026
5a2b7ff
remove html strings
vogievetsky Oct 6, 2026
b3927b0
some cleanup
vogievetsky Oct 6, 2026
8c99e87
mode -> language
vogievetsky Oct 6, 2026
83c9cd6
new completions
vogievetsky Oct 6, 2026
63de5a7
deduplicate suggestions
vogievetsky Oct 6, 2026
53733a6
refactor sub-query markers
vogievetsky Oct 6, 2026
f9901e2
clean up props
vogievetsky Oct 6, 2026
1dab5e0
tidy up undo interface
vogievetsky Oct 7, 2026
e64bb3f
better search panel
vogievetsky Oct 7, 2026
3664fbd
move from ace to lazer grammer
vogievetsky Oct 7, 2026
f19ae6a
move keywords out of lib
vogievetsky Oct 7, 2026
2394b27
new plan
vogievetsky Oct 7, 2026
6763c05
show hjson error
vogievetsky Oct 7, 2026
a03034a
get Hjson context from the syntax tree
vogievetsky Oct 7, 2026
02d7c9c
better parsing
vogievetsky Oct 7, 2026
7652ca7
clean up comments
vogievetsky Oct 7, 2026
fadfb3a
finish the cleanup
vogievetsky Oct 7, 2026
10077a6
add AGENTS.md
vogievetsky Oct 7, 2026
bf2ea0b
add tooltip to the sub query marker
vogievetsky Oct 7, 2026
1f761ec
fix title
vogievetsky Oct 7, 2026
3b40736
fix CodeQL alerts: avoid polynomial regex, replace cursor marker by i…
vogievetsky Oct 7, 2026
403aead
web console lint: catch CodeQL regex and string-replace issues locally
vogievetsky Oct 7, 2026
3044b57
move the generated SQL docs from lib/sql-docs.ts to src/editor-langua…
vogievetsky Oct 8, 2026
08c0289
remove the stale web-console/lib exclude from the source assembly
vogievetsky Oct 8, 2026
496167d
add the license header to web-console/AGENTS.md
vogievetsky Oct 8, 2026
ef4a7b1
update the list of APIs used by the web console in the README
vogievetsky Oct 8, 2026
ecd0a90
fix the e2e tests to type into the CodeMirror query input
vogievetsky Oct 8, 2026
5f98e77
AGENTS.md: describe developing and running e2e tests against a runnin…
vogievetsky Oct 8, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 0 additions & 1 deletion distribution/src/assembly/source-assembly.xml
Original file line number Diff line number Diff line change
Expand Up @@ -93,7 +93,6 @@
<exclude>web-console/node/**</exclude>
<exclude>web-console/resources/**</exclude>
<exclude>web-console/public/**</exclude>
<exclude>web-console/lib/*.css</exclude>
<exclude>web-console/coordinator-console/**</exclude>
<exclude>web-console/pages/**</exclude>
<exclude>web-console/index.html</exclude>
Expand Down
169 changes: 130 additions & 39 deletions licenses.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -5410,6 +5410,66 @@ version: 6.3.6

---

name: "@codemirror/autocomplete"
license_category: binary
module: web-console
license_name: MIT License
copyright: Marijn Haverbeke
version: 6.20.3
license_file_path: licenses/bin/@codemirror-autocomplete.MIT

---

name: "@codemirror/commands"
license_category: binary
module: web-console
license_name: MIT License
copyright: Marijn Haverbeke
version: 6.11.1
license_file_path: licenses/bin/@codemirror-commands.MIT

---

name: "@codemirror/language"
license_category: binary
module: web-console
license_name: MIT License
copyright: Marijn Haverbeke
version: 6.12.4
license_file_path: licenses/bin/@codemirror-language.MIT

---

name: "@codemirror/search"
license_category: binary
module: web-console
license_name: MIT License
copyright: Marijn Haverbeke
version: 6.7.2
license_file_path: licenses/bin/@codemirror-search.MIT

---

name: "@codemirror/state"
license_category: binary
module: web-console
license_name: MIT License
copyright: Marijn Haverbeke
version: 6.7.6
license_file_path: licenses/bin/@codemirror-state.MIT

---

name: "@codemirror/view"
license_category: binary
module: web-console
license_name: MIT License
copyright: Marijn Haverbeke
version: 6.43.13
license_file_path: licenses/bin/@codemirror-view.MIT

---

name: "@emotion/babel-plugin"
license_category: binary
module: web-console
Expand Down Expand Up @@ -5649,6 +5709,46 @@ license_file_path: licenses/bin/@jridgewell-trace-mapping.MIT

---

name: "@lezer/common"
license_category: binary
module: web-console
license_name: MIT License
copyright: Marijn Haverbeke
version: 1.5.3
license_file_path: licenses/bin/@lezer-common.MIT

---

name: "@lezer/highlight"
license_category: binary
module: web-console
license_name: MIT License
copyright: Marijn Haverbeke
version: 1.2.5
license_file_path: licenses/bin/@lezer-highlight.MIT

---

name: "@lezer/lr"
license_category: binary
module: web-console
license_name: MIT License
copyright: Marijn Haverbeke
version: 1.4.10
license_file_path: licenses/bin/@lezer-lr.MIT

---

name: "@marijn/find-cluster-break"
license_category: binary
module: web-console
license_name: MIT License
copyright: Marijn Haverbeke
version: 1.0.4
license_file_path: licenses/bin/@marijn-find-cluster-break.MIT

---

name: "@popperjs/core"
license_category: binary
module: web-console
Expand Down Expand Up @@ -5728,16 +5828,6 @@ license_file_path: licenses/bin/@types-react.MIT

---

name: "ace-builds"
license_category: binary
module: web-console
license_name: BSD-3-Clause License
copyright: Ajax.org B.V.
version: 1.44.0
license_file_path: licenses/bin/ace-builds.BSD3

---

name: "agent-base"
license_category: binary
module: web-console
Expand Down Expand Up @@ -5907,6 +5997,16 @@ license_file_path: licenses/bin/cosmiconfig.MIT

---

name: "crelt"
license_category: binary
module: web-console
license_name: MIT License
copyright: Marijn Haverbeke
version: 1.0.7
license_file_path: licenses/bin/crelt.MIT

---

name: "csstype"
license_category: binary
module: web-console
Expand Down Expand Up @@ -6087,15 +6187,6 @@ license_file_path: licenses/bin/delayed-stream.MIT

---

name: "diff-match-patch"
license_category: binary
module: web-console
license_name: Apache License version 2.0
copyright: Google
version: 1.0.5

---

name: "diff"
license_category: binary
module: web-console
Expand Down Expand Up @@ -6214,16 +6305,6 @@ license_file_path: licenses/bin/escape-string-regexp.MIT

---

name: "fast-equals"
license_category: binary
module: web-console
license_name: MIT License
copyright: Tony Quetano
version: 5.4.3
license_file_path: licenses/bin/fast-equals.MIT

---

name: "file-saver"
license_category: binary
module: web-console
Expand Down Expand Up @@ -6723,16 +6804,6 @@ license_file_path: licenses/bin/proxy-from-env.MIT

---

name: "react-ace"
license_category: binary
module: web-console
license_name: MIT License
copyright: James Hrisho
version: 15.0.0
license_file_path: licenses/bin/react-ace.MIT

---

name: "react-day-picker"
license_category: binary
module: web-console
Expand Down Expand Up @@ -6903,6 +6974,16 @@ license_file_path: licenses/bin/source-map.BSD3

---

name: "style-mod"
license_category: binary
module: web-console
license_name: MIT License
copyright: Marijn Haverbeke
version: 4.1.4
license_file_path: licenses/bin/style-mod.MIT

---

name: "stylis"
license_category: binary
module: web-console
Expand Down Expand Up @@ -6983,6 +7064,16 @@ license_file_path: licenses/bin/uuid.MIT

---

name: "w3c-keyname"
license_category: binary
module: web-console
license_name: MIT License
copyright: Marijn Haverbeke
version: 2.2.8
license_file_path: licenses/bin/w3c-keyname.MIT

---

name: "warning"
license_category: binary
module: web-console
Expand Down
21 changes: 21 additions & 0 deletions licenses/bin/@codemirror-autocomplete.MIT
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
MIT License

Copyright (C) 2018-2021 by Marijn Haverbeke <marijn@haverbeke.berlin> and others

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.
21 changes: 21 additions & 0 deletions licenses/bin/@codemirror-commands.MIT
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
MIT License

Copyright (C) 2018-2021 by Marijn Haverbeke <marijn@haverbeke.berlin> and others

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.
21 changes: 21 additions & 0 deletions licenses/bin/@codemirror-language.MIT
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
MIT License

Copyright (C) 2018-2021 by Marijn Haverbeke <marijn@haverbeke.berlin> and others

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.
21 changes: 21 additions & 0 deletions licenses/bin/@codemirror-search.MIT
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
MIT License

Copyright (C) 2018-2021 by Marijn Haverbeke <marijn@haverbeke.berlin> and others

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.
21 changes: 21 additions & 0 deletions licenses/bin/@codemirror-state.MIT
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
MIT License

Copyright (C) 2018-2021 by Marijn Haverbeke <marijn@haverbeke.berlin> and others

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.
21 changes: 21 additions & 0 deletions licenses/bin/@codemirror-view.MIT
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
MIT License

Copyright (C) 2018-2021 by Marijn Haverbeke <marijn@haverbeke.berlin> and others

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.
21 changes: 21 additions & 0 deletions licenses/bin/@lezer-common.MIT
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
MIT License

Copyright (C) 2018 by Marijn Haverbeke <marijn@haverbeke.berlin> and others

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.
Loading
Loading