Commit graph

266 commits

Author SHA1 Message Date
Vitaly
12e2fc3c81 commit the test snapshot, add types 2023-08-17 05:36:08 +03:00
Vitaly
9227ccc7d6 first real cypress test, try on ci
remove refs to unimplemented components for now
2023-08-17 05:35:29 +03:00
Vitaly
b7f5c0c840 fix scripts remove standard as its broken anyway 2023-08-17 05:04:54 +03:00
Vitaly
08b8e97266 allow to override server options if you need really need it 2023-08-17 04:58:20 +03:00
Vitaly
b360757331 improve touch support 2023-08-17 04:50:57 +03:00
Vitaly
65734807f8 fix unknown biom f3 crash 2023-08-17 04:21:13 +03:00
Vitaly
0b2191a63d implement singleplayer (not the best way & buggy) 2023-08-17 04:20:55 +03:00
Vitaly
454c7892f5 speed debugging a bit 2023-08-16 23:38:09 +03:00
Vitaly
01b3291808 improve error page add guessed problem 2023-08-16 00:52:48 +03:00
Vitaly Turovsky
4fe10fc9d0 wip: first cypress tests that should work 2023-08-15 20:41:15 +03:00
Vitaly Turovsky
fab5309b0e pnpm: install in root without confirmation 2023-08-15 19:55:55 +03:00
Vitaly
1d7db281c9 ignore annoying unknown entity for now! 2023-08-15 19:55:30 +03:00
Vitaly
c221c003ff remove uneeded removal of reconnect :/ 2023-08-15 19:55:11 +03:00
Vitaly
692ec89d9b refactor chat providing scalability and more precise text rendering
fix reconnect qs removal
2023-08-15 19:51:57 +03:00
Vitaly
e4fcf10057 increase build size for now 2023-08-15 14:28:18 +03:00
Vitaly
9451c266ef fix hud init & build should be fixed 2023-08-15 01:38:52 +03:00
Vitaly
ee75eeab2d experimental singleplayer support 2023-08-12 22:24:10 +03:00
Vitaly
7d93ee9968 ci: commit possible build fix 2023-08-12 21:25:22 +03:00
Vitaly
3a76f9e5ec dx: watch styles copy, dont slow debugger cause of creating a lot of files 2023-08-12 20:57:09 +03:00
Vitaly
289c048b51 build should be fixed 2023-08-12 20:56:34 +03:00
Vitaly
b0b3279d5b experimental way to handle reconnect without page reload, which doesn't work only when player is joined (though R should work!) 2023-08-12 20:55:55 +03:00
Vitaly
6805c74b8d add proxy note, improve inputs on mobile & desktop
dont crash on block placement error
2023-08-12 17:49:25 +03:00
Vitaly
b6833955b0 use local version of prismarine-viewer for futher modifications & improvements 2023-08-12 17:40:07 +03:00
Vitaly
0d643be5a9 add new components to html 2023-08-12 04:03:34 +03:00
Vitaly
7ceddde661 fix incorrect ranges commited 2023-08-12 03:54:19 +03:00
Vitaly
26135510ea mostly fix bad performance of mouse move (still work to do)
Implement Frame Limit.
fix boolean settings, refactor pointerlock, making it cleaner
2023-08-12 03:30:10 +03:00
Vitaly
55ded810fc add valtio dep 2023-08-11 23:37:18 +03:00
Vitaly
ac5e03ed95 dx: always show stats for now, clear console on l, rejoin when errored on r, use live reload (though its buggy) instead of slow hot 2023-08-11 23:36:41 +03:00
Vitaly
4d349bf8ea commit missing files in order to fix build 2023-08-11 19:07:23 +03:00
Vitaly
634a01c310
[in-place] try to fix previous commit errors 2023-08-11 16:27:47 +03:00
Vitaly
631bf20b20 feat: manage pointerLock api cleanly introduce fullscreen modes and new settings (also refactor them)
fix: apply gui scale after release
camera move broken for now...
2023-08-11 15:58:22 +03:00
Vitaly
80806fe187 a bit better typechecking 2023-08-11 13:17:25 +03:00
Vitaly
a716e58e26 feat: change fov from options & always show disabled options 2023-08-11 12:08:02 +03:00
Vitaly
7006fa7ac6 fix showing the loading screen + refactor 2023-08-11 11:52:19 +03:00
Vitaly
6b7c1353b0 include actual github repo when used on github repo 2023-08-11 04:21:41 +03:00
Vitaly
797bd06a1d NEW escape stack management! Super scalable impl that shouldnt have bugs at all! (already debugged some)
remove displayScreen in favor of new fns
2023-08-11 04:19:12 +03:00
Vitaly
e958d015e9 feat: allow to pass connect config in search params and auto reconnect for faster development!
remove old impl, which was duplicating & bloading code a didnt allow to particially pass data to join screen such as username
2023-08-11 01:16:25 +03:00
Vitaly
d0ddd45df7 [fixup] make all inputs mobile-friendly 2023-08-10 23:59:42 +03:00
Vitaly
5077327604 load click sound on page load
as bonus resources num in devtools is more realistic right after page load
2023-08-10 23:02:07 +03:00
Vitaly
fa258e22bc make all inputs user-friendly. add server history autocomplete (temporary solution) 2023-08-10 22:59:28 +03:00
Vitaly
8bbedef277 some basic type-checking change start script 2023-08-10 14:09:31 +03:00
Vitaly
d8a69a31d8 oops. install pnpm first. 2023-08-09 21:37:07 +03:00
Vitaly
036e82c314 use temporarily github pages as vercel cant fetch some git repos? 2023-08-09 21:36:39 +03:00
Vitaly
fc0dbad3c8 use chunks in dev 2023-08-09 21:01:06 +03:00
Vitaly
e8a18dabdc Add debug config! 2023-08-09 21:00:50 +03:00
Vitaly
5b8ea2cc39 fix build agan... 2023-08-09 20:59:02 +03:00
Vitaly
1e503475be enable vr in chrome [openXR] (to be tested actually) 2023-08-09 20:58:53 +03:00
Vitaly
6570e34a0e dirt is boring... 2023-08-09 20:50:40 +03:00
Vitaly
4ccb0ef1e5 update deps & use PNPM! 2023-08-09 20:48:12 +03:00
Vitaly
439aa8f6aa minor fixes... 2023-08-09 20:38:03 +03:00