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

Add Bootcamp #7214

Merged
merged 39 commits into from
Jan 8, 2025
Merged
Changes from 1 commit
Commits
Show all changes
39 commits
Select commit Hold shift + click to select a range
7677067
Add migrations
iHiD Dec 30, 2024
9301572
Add new models and factories
iHiD Dec 30, 2024
0039082
Add commands
iHiD Dec 30, 2024
6445180
Add CSS and content
iHiD Dec 30, 2024
d37ee02
WIP
iHiD Dec 30, 2024
d06b004
Fix shizzle
iHiD Dec 30, 2024
aacf31b
Rename stub
iHiD Dec 30, 2024
457933c
Improve CSS
iHiD Dec 31, 2024
2b03dad
Copy over tests
iHiD Jan 1, 2025
17279d6
Fix some tests
iHiD Jan 1, 2025
7f41e18
Fix widget and highlighted line positioning (#7219)
dem4ron Jan 2, 2025
4667335
Add example solution for manual_solve (#7220)
dem4ron Jan 2, 2025
782efb9
Move over API endpoints (#7227)
iHiD Jan 3, 2025
f46a58b
Remove typewriter wrapper after finished typing instructions (#7228)
dem4ron Jan 3, 2025
447ef3e
Adjust endpoints (#7229)
dem4ron Jan 3, 2025
ee81d35
Update maze exercise config (#7230)
dem4ron Jan 3, 2025
2dbe82e
Add modal css (#7231)
dem4ron Jan 3, 2025
7f2178c
Rename description html to error html everywhere (#7232)
dem4ron Jan 3, 2025
e4e7b08
Disable infowidget on play (#7233)
dem4ron Jan 3, 2025
8c9f521
Change drawing animation duration (#7234)
dem4ron Jan 3, 2025
e5737d7
Add correct links to anchors (#7235)
dem4ron Jan 3, 2025
84b136a
Add reset button (#7236)
dem4ron Jan 6, 2025
6ca5f29
Use config title to save editor value (#7240)
dem4ron Jan 6, 2025
c7885bb
Import jikiscript (#7241)
dem4ron Jan 6, 2025
a2cc93a
Hide scrollbar on `edit` page (#7242)
dem4ron Jan 6, 2025
0760ac8
Add change keyword (#7243)
iHiD Jan 7, 2025
82077b1
Preview all scenarios, unify LHS styling (#7249)
dem4ron Jan 8, 2025
f2586a1
Update info widget disabling logic, hide play button if no animation …
dem4ron Jan 8, 2025
62931cf
Cleanup DOM on each new test run (#7251)
dem4ron Jan 8, 2025
1450a5a
Use latest code (#7253)
dem4ron Jan 8, 2025
4d827a7
Use SVGs for drawing (#7247)
iHiD Jan 8, 2025
97e236e
Add drawing views (#7244)
iHiD Jan 8, 2025
5c14ddd
Remove DrawTest (#7257)
dem4ron Jan 8, 2025
cbf70fb
Make tests pass (#7255)
dem4ron Jan 8, 2025
8360c7a
Add jumbled house (#7254)
iHiD Jan 8, 2025
d994337
Add repeat delay for animations (#7222)
iHiD Jan 8, 2025
8cce1c8
Merge branch 'main' into bootcamp-ui
iHiD Jan 8, 2025
463c0c3
Bootcamp holding (#7256)
iHiD Jan 8, 2025
a174512
Update db/migrate/20241119025227_create_bootcamp_user_projects.rb
iHiD Jan 8, 2025
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
Prev Previous commit
Next Next commit
Import jikiscript (#7241)
  • Loading branch information
dem4ron authored Jan 6, 2025
commit c7885bbb30c4e6061eb52ee4046798416a2d1082
Original file line number Diff line number Diff line change
@@ -37,6 +37,7 @@ import { INFO_HIGHLIGHT_COLOR } from './extensions/lineHighlighter'
import { useLocalStorage } from '@uidotdev/usehooks'
import { SolveExercisePageContext } from '../SolveExercisePageContextWrapper'
import { debounce } from 'lodash'
import { jikiscript } from 'codemirror-lang-jikiscript'

export const readonlyCompartment = new Compartment()

@@ -165,7 +166,7 @@ export const CodeMirror = forwardRef(function _CodeMirror(
...lintKeymap,
indentWithTab,
]),
javascript(),
jikiscript(),
Ext.highlightLine(highlightedLine),
Ext.showInfoWidgetField,
Ext.informationWidgetDataField,
1 change: 1 addition & 0 deletions package.json
Original file line number Diff line number Diff line change
@@ -26,6 +26,7 @@
"@exercism/highlightjs-arturo": "^0.0.2",
"@exercism/highlightjs-gdscript": "^0.0.1",
"@exercism/highlightjs-uiua": "^0.0.4",
"codemirror-lang-jikiscript": "dem4ron/codemirror-lang-jikiscript#jikify",
"@exercism/twine2-story-format": "https://github.com/exercism/twine2-story-format.git",
"@floating-ui/dom": "^1.6.12",
"@gleam-lang/highlight.js-gleam": "^1.0.0",
8 changes: 8 additions & 0 deletions yarn.lock
Original file line number Diff line number Diff line change
@@ -3612,6 +3612,14 @@ code-point-at@^1.0.0:
version "3.0.1"
resolved "https://github.com/sachinraja/codemirror-lang-elixir#bc0e5af9a57aa5b4cff33bd83aea753106079354"

codemirror-lang-jikiscript@dem4ron/codemirror-lang-jikiscript#jikify:
version "0.0.1"
resolved "https://codeload.github.com/dem4ron/codemirror-lang-jikiscript/tar.gz/9b6e10b44132a392ec50c6a03f9b021bccb69817"
dependencies:
"@codemirror/language" "^6.10.1"
"@lezer/highlight" "^1.2.0"
"@lezer/lr" "^1.4.0"

codemirror-lang-jq@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/codemirror-lang-jq/-/codemirror-lang-jq-1.0.0.tgz#6865885dea031a0c4e405a0961c071e436c090a4"
Loading
Oops, something went wrong.