Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
91 commits
Select commit Hold shift + click to select a range
02fdb80
🎉 debug: started in on some debug UI
krispya Nov 26, 2025
7d39db4
✨ add trait detail page
krispya Nov 26, 2025
80a1549
✨ virtualize entity list
krispya Nov 26, 2025
6079ccb
✨ revade: add relations
krispya Nov 27, 2025
5eff4be
✨ debug: add all entities list
krispya Nov 27, 2025
f155f0c
✨ entity detail pages, relation support
krispya Nov 27, 2025
c718f50
✨ entities and traits now link to their detail pages
krispya Nov 27, 2025
d0cf424
🐛 core: Wildcard can now get named by the debug plugin
krispya Nov 27, 2025
70e9b8d
✨ debug: hide empty traits
krispya Nov 27, 2025
bd4721d
🔀 merge!
krispya Dec 3, 2025
d29a9a8
✨ debug: fix relations, split css modules
krispya Dec 3, 2025
08f1601
✨ debug: add zoom controls
krispya Dec 3, 2025
9aec120
✏️ debug: nothing to see here
krispya Dec 3, 2025
2037237
✨ add relations graph and try to make it work
krispya Dec 4, 2025
5868765
✏️ rename pt. 1
krispya Dec 4, 2025
e02ef48
✏️ rename pt. 2
krispya Dec 4, 2025
349c2e8
🎨 formatting
krispya Dec 4, 2025
9f97961
♻️ debug: moving code around
krispya Dec 4, 2025
f4a3261
🚚 debug -> devtools
krispya Dec 4, 2025
eef34ad
🐛 devtools: fix relation source link
krispya Dec 4, 2025
b7372b6
💄 devtools: improve visibility
krispya Dec 4, 2025
07ab113
💄 devtools: make the hover effects more visible
krispya Dec 4, 2025
1455cb1
♻️ devtools: move colors to CSS vars
krispya Dec 4, 2025
3944216
🚧 publish: getting devtools working
krispya Dec 4, 2025
f8b0ae3
Merge branch 'main' into feat/debug
krispya Dec 4, 2025
e532df4
🔧 devtools: improve package settings for plugin
krispya Dec 4, 2025
7a6f60e
🔧 publish: move to using workspace packages
krispya Dec 4, 2025
f07b8f7
🔧 publish: rewrite to support multiple build strategies
krispya Dec 4, 2025
d740841
🏗️ hooked up the new exports, oh yeah
krispya Dec 4, 2025
964548e
🔧 publish: make devtools bundle leaner
krispya Dec 4, 2025
30cfcbf
🔧 publish: update imports
krispya Dec 4, 2025
e9a47ad
🔧 publish: fix plugin bundling
krispya Dec 4, 2025
9ddeb11
🔧 publish: fix inlining
krispya Dec 4, 2025
7bdb795
🏷️ devtools: plugin doesn't require options
krispya Dec 5, 2025
58b507d
🔧 publish: replace tsup with rolldown and fix the bundling
krispya Dec 5, 2025
313861f
🔧 publish: fix types
krispya Dec 5, 2025
011a3f3
⚰️ publish: remove proxy packages
krispya Dec 5, 2025
edcc769
🔧 simplify tsconfigs
krispya Dec 5, 2025
077ba32
🔨 publish: fix proxy package paths
krispya Dec 5, 2025
aaeed90
🔧 publish: revert changes to non-publish export
krispya Dec 5, 2025
8dae8c5
💩 oh well
krispya Dec 5, 2025
ffda0e0
🔧 publish: smplify the build!
krispya Dec 5, 2025
4375e15
💥 goodbye CJS
krispya Dec 5, 2025
b3f3dfe
🔧 publish: devtools plugin now exports from their own subpaths
krispya Dec 5, 2025
6b85774
🏗️ publish: devtools now bundle with Preact
krispya Dec 6, 2025
c0a0945
Merge branch 'main' into feat/debug
krispya Dec 7, 2025
3ecaafd
🔧 update lock file
krispya Dec 7, 2025
f61c161
🐛 devtools: can now access entity 0
krispya Dec 7, 2025
2588a40
💄 devtools: remove raw entity from list
krispya Dec 7, 2025
42e4ad8
✨ devtools: can now see world in entity list
krispya Dec 7, 2025
66a7b85
🚧 devtools: add interaction feedback
krispya Dec 8, 2025
8c71193
Merge branch 'main' into feat/debug
krispya Dec 8, 2025
d0b067f
✨ devtools: highlighting works!
krispya Dec 8, 2025
5f0ab36
🚧 devtools: can now edit trait primitive values
krispya Dec 8, 2025
c2b42de
✨ devtools: better support for objects, various fixes
krispya Dec 8, 2025
d299183
🎨 devtools: leftover formatting
krispya Dec 8, 2025
cdbae74
💄 devtools: improve trait editor styles
krispya Dec 8, 2025
f251daf
💄 devtools: no hover on traits
krispya Dec 8, 2025
7aaf2ac
✨ devtools: add and remove traits from entities
krispya Dec 8, 2025
627f5db
💄 devtools: trait picker is now a sheet
krispya Dec 8, 2025
649f0c8
✨ devtools: disable traits that are already on the entity
krispya Dec 8, 2025
46fde61
🐛 devtools: zoom works again
krispya Dec 8, 2025
ef3487a
💄 devtools: make trait picker have fixed height
krispya Dec 8, 2025
48855c9
💄 devtools: clean up the entity details interface
krispya Dec 8, 2025
0bc0719
🐛 devtools: deselect entity when clicking into trait
krispya Dec 8, 2025
9543049
💄 devtools: more detail page tweaks
krispya Dec 8, 2025
f33410b
✏️ devtools: a little cleanup
krispya Dec 9, 2025
c14c8e1
💄 devtools: some minor fixes
krispya Dec 9, 2025
a6af272
✨ devtools: add navigation
krispya Dec 9, 2025
4465271
♻️ revade: refactored to follow new best practices
krispya Dec 10, 2025
bc754bb
💄 devtools: messing with styles
krispya Dec 10, 2025
f91086b
♻️ revade: add enemy spawner to world
krispya Dec 10, 2025
fa864d1
⬆️ update React
krispya Dec 10, 2025
24c1019
♻️ devtools: begin a refactor/redesign
krispya Dec 11, 2025
18e5c98
✨ devtools: custom scrollbar
krispya Dec 11, 2025
07824eb
💄 devtools: add back borders
krispya Dec 12, 2025
0d2b958
Merge branch 'main' into feat/debug
krispya Dec 12, 2025
2eb000f
💄 devtools: fix the sheet styles
krispya Dec 12, 2025
8218456
♻️ devtools: move filters
krispya Dec 12, 2025
d166e4c
♻️ devtools: begin moving nav to a hook
krispya Dec 13, 2025
f00123d
Merge branch 'main' into feat/debug
krispya Dec 14, 2025
7003bff
✨ devtools: can now select targets for relations
krispya Dec 17, 2025
acf8a78
🔀 Merge branch 'main' into feat/debug
krispya Dec 18, 2025
df54ff3
Merge branch 'feat/debug' of https://github.com/pmndrs/koota into fea…
krispya Dec 18, 2025
f89b3cf
Merge branch 'main' into feat/debug
krispya Dec 18, 2025
b111000
Merge branch 'main' into feat/debug
krispya Dec 21, 2025
d9a74f7
✨ devtools: we now make our own graph visual
krispya Dec 21, 2025
0f38da4
💄 devtools: relation styles
krispya Dec 23, 2025
58365ec
Merge branch 'main' into feat/debug
krispya Jan 9, 2026
e8e5b4d
🔨 publish: create proxy is now cross platform
krispya Jan 9, 2026
6a53d74
✨ revade: now usses devtools
krispya Jan 9, 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
2 changes: 1 addition & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -35,5 +35,5 @@ yarn-error.log*
# dist
dist

# react
packages/publish/react/
packages/publish/devtools/
3 changes: 2 additions & 1 deletion examples/apps/n-body-react/vite.config.ts
Original file line number Diff line number Diff line change
@@ -1,9 +1,10 @@
import react from '@vitejs/plugin-react';
import kootaDevtools from 'koota/devtools/vite';
import { defineConfig } from 'vite';

// https://vitejs.dev/config/
export default defineConfig({
plugins: [react()],
plugins: [react(), kootaDevtools()],
server: {
headers: {
'Cross-Origin-Embedder-Policy': 'require-corp',
Expand Down
Loading