space-shell
d2f2c6df02
Merge branch 'main' into space-shell/helix-keybindings
2026-01-19 10:05:14 +01:00
Felix Roos
6981638f70
fix: move kabelsalat web to superdough
2026-01-18 22:04:49 +01:00
jeromew
60e5682829
Update kabelsalat dependency
2026-01-15 15:42:34 +00:00
Aria
5caaf423ff
Import kabelsalat, update transpiler to handle K and S, add worklet control
2026-01-07 12:19:16 -06:00
space-shell
ec73c48e2e
feat: Add Helix keybindings and Nix development environment
...
Add support for Helix editor keybindings in the REPL, providing users
with a modern, selection-first modal editing experience as an alternative
to Vim, Emacs, and VSCode keybindings.
Helix Keybindings Integration:
- Add codemirror-helix@^0.5.0 dependency to @strudel/codemirror
- Import and register helix keybindings in keybindings.mjs
- Add 'Helix' option to keybindings selector in Settings UI
- Create comprehensive user documentation at technical-manual/helix.mdx
- Update developer documentation with keybinding integration pattern
The Helix mode provides selection-first editing (select → action) which
differs from Vim's action-motion paradigm, offering an alternative
workflow for modal editing enthusiasts.
Documentation:
- Update CLAUDE.md with Helix support and keybinding addition process
- Create helix.mdx with user-facing documentation and command reference
- Update CHANGELOG.md with December 2025 entry
Testing:
Run `pnpm i` to install new dependencies, then `pnpm dev` to test.
Verify Helix mode works in Settings → Keybindings → Helix.
2025-12-08 09:44:02 +01:00
alex
cbe7aaacfb
Publish
...
- @strudel/codemirror@1.2.6
- @strudel/core@1.2.5
- @strudel/csound@1.2.6
- @strudel/draw@1.2.5
- @strudel/gamepad@1.2.5
- @strudel/hydra@1.2.5
- @strudel/midi@1.2.6
- @strudel/mini@1.2.5
- @strudel/mondo@1.1.5
- @strudel/motion@1.2.5
- @strudel/mqtt@1.2.5
- @strudel/osc@1.3.0
- @strudel/repl@1.2.7
- @strudel/serial@1.2.5
- @strudel/soundfonts@1.2.6
- superdough@1.2.6
- supradough@1.2.4
- @strudel/tonal@1.2.5
- @strudel/transpiler@1.2.5
- @strudel/web@1.2.6
- @strudel/webaudio@1.2.6
- @strudel/xen@1.2.5
2025-10-27 15:38:32 +00:00
alex
06ea5a36e2
Make osc port and host configurable. Changes dependencies.
2025-10-22 10:15:48 +01:00
Felix Roos
105db2a4ca
fix: tonal import in autocomplete + add tonal to codemirror package dependencies
2025-10-18 08:49:31 +02:00
drdozer
39460eb100
Commiting lockfile.
2025-09-13 21:36:24 +01:00
Felix Roos
d164b5e7f5
Revert "Revert "Merge pull request 'supradough poc' ( #1362 ) from supradough into main""
...
This reverts commit c0bf86d11e .
2025-09-12 10:08:55 +02:00
Felix Roos
c0bf86d11e
Revert "Merge pull request 'supradough poc' ( #1362 ) from supradough into main"
...
This reverts commit 6f06683d70 , reversing
changes made to 637d714ab2 .
2025-09-11 23:19:22 +02:00
Switch Angel AKA Jade Rose
6f06683d70
Merge pull request 'supradough poc' ( #1362 ) from supradough into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1362
2025-09-11 22:52:29 +02:00
Felix Roos
5e2e6411e5
Publish
...
- @strudel/codemirror@1.2.5
- @strudel/repl@1.2.6
2025-09-11 08:26:20 +02:00
Dsm0
10156f0067
add basicSetup for keybindings
2025-07-15 19:13:24 -07:00
Felix Roos
a32473d570
Merge remote-tracking branch 'origin/main' into supradough
2025-07-15 22:26:46 +02:00
Felix Roos
43c05cb504
move supradough to separate package
2025-06-06 16:17:05 +02:00
Felix Roos
ccec7e725a
poc: render pattern audio with node script
2025-06-05 11:04:55 +02:00
Felix Roos
607a6121bc
rename mondo package to mondolang
2025-05-02 16:20:23 +02:00
Felix Roos
30fd4c5dec
Merge branch 'main' into uzu
2025-05-02 08:16:52 +02:00
Felix Roos
e9e2e881e5
fix: repl package build
2025-05-01 23:58:49 +02:00
Felix Roos
53e50d81b0
also use worklet plugin in web package
2025-05-01 23:56:29 +02:00
Felix Roos
6f2e026e4a
fix: import in vitest config
2025-05-01 23:49:47 +02:00
Felix Roos
fdbbcd2dd2
add vite-plugin-bundle-audioworklet and use it both from website and superdough
2025-05-01 23:26:04 +02:00
Felix Roos
88ca54461e
rename @strudel/mondough to @strudel/mondo
2025-03-19 00:15:53 +01:00
Felix Roos
fae59a6bcd
feat: add mondough package to run strudel via mondo
2025-03-16 10:49:18 +01:00
Felix Roos
e3df504423
rename uzu to mondo
2025-03-16 02:01:16 +01:00
Felix Roos
62705da3de
begin uzu package
2025-03-15 10:29:23 +01:00
Felix Roos
9c9ce50b03
Merge pull request #1223 from nkymut/gamepad-pr
...
Add Gamepad module
2025-03-08 21:56:50 +01:00
Alex McLean
0925ea56dd
Allow wchooseCycles probabilities to be patterned ( #1292 )
...
* allow wchooseCycles probabilities to be patterned
2025-02-23 09:52:27 +00:00
Felix Roos
1fb68af5af
chore: pnpm i
2025-01-31 11:01:40 +01:00
Felix Roos
b611c9c2b4
chore: revert to main package lock
2025-01-31 11:00:07 +01:00
Felix Roos
ceb466ab9c
chore: update vite
2025-01-31 10:58:27 +01:00
Felix Roos
d09809ed12
Merge branch 'main' into gamepad-pr
2025-01-31 10:55:12 +01:00
Felix Roos
bcef67e5a1
chore: bump vite + update lockfile
2025-01-31 08:19:26 +01:00
Felix Roos
fc3d7ade11
remove uiw codemirror themes to fix site
...
+ todo: refactor themes to not use uiw package
2025-01-26 23:05:17 +01:00
Felix Roos
5a188f7461
cleanup
2025-01-26 15:50:44 +01:00
Felix Roos
f4b8753171
fix: tailwind setup for real now
2025-01-26 14:58:23 +01:00
Felix Roos
3e721d91a5
update all the things again
2025-01-26 14:51:08 +01:00
Felix Roos
badbcdcf25
update codemirror package
2025-01-26 14:42:23 +01:00
Felix Roos
0e59a233ed
chore: remove vite-plugin-pwa dependency
...
- its only used for typings
- it creates problems with peerDependencies
- just let it die
2025-01-26 14:32:28 +01:00
Felix Roos
c7cd03a2aa
migrate eslint
2025-01-26 13:24:51 +01:00
Felix Roos
1d7f755b89
chore: update website packages
2025-01-26 13:06:48 +01:00
Felix Roos
35911f3082
update tailwind
2025-01-24 15:55:42 +01:00
Felix Roos
024f424bf5
update mini package
2025-01-24 15:50:26 +01:00
Felix Roos
1b8ccc05e1
update main package + core package + vite / vitest
2025-01-24 15:45:49 +01:00
Felix Roos
5d562e8cd6
add reference package
2025-01-24 14:31:29 +01:00
Jade (Rose) Rowland
08f6c1ad5e
fix test
2024-12-30 23:19:37 -05:00
Jade (Rose) Rowland
974376d404
fix conflict
2024-12-30 22:03:51 -05:00
Jade (Rose) Rowland
42519581c1
add func
2024-12-30 21:49:59 -05:00
nkymut
033b123ae0
Add DOCS for gamepad module
2024-12-17 19:22:03 +08:00