Commit graph

53 commits

Author SHA1 Message Date
Vitaly
9a8a8273cf fix: a lot of chat completion bug fixes (now there are displayed in more cases) 2024-01-17 08:06:47 +05:30
Vitaly
2bbacf23ad fix tsc 2024-01-10 06:20:34 +05:30
Vitaly
34e393b6d7 fi x biuld 2024-01-10 06:14:26 +05:30
Vitaly
754afb446e feat: now storybook components are available on /storybook url 2024-01-10 06:04:24 +05:30
Vitaly
e5c864b053 feat: basic support for click event & hover event! 2024-01-10 05:49:10 +05:30
Vitaly
aecd64cb1e fix: add logic for force reload when failed to update application because of browser or cdn cache, update status on click 2024-01-08 06:22:40 +05:30
Vitaly
91ff022190 fix(regression): restore working of send history 2024-01-08 00:20:26 +05:30
Vitaly Turovsky
9c4c439142 feat: now you can control opacity of the chat (and in opened state too!)
feat: now camera sens Y defaults to the sens X value (can be set to mirror X value by moving slider to the left)
fix(regression): chat mobile styles were incorrect, fix chat overflow when settings are opened
2024-01-05 23:41:25 +05:30
Vitaly Turovsky
47471511a3 fix(regression): fix degraded performance on colored messages spam 2024-01-05 22:37:05 +05:30
Vitaly Turovsky
bc38ea977d fix lint 2024-01-05 05:42:09 +05:30
Vitaly Turovsky
64bbb6ee0f fix(regression): wasn't possible to open chat on mobile 2024-01-05 02:26:27 +05:30
Vitaly Turovsky
28a40c6f6d fix: now gpu preference can be set to force lower-power gpu in rare scenarios (new setting instead of "use dedicated gpu"). the current setting is just a hint for browser, which can be ignored 2024-01-05 02:18:46 +05:30
Vitaly
e0ab281c64 fix(regression): autocomplete wasn't triggered on 2024-01-04 17:43:47 +05:30
Vitaly
de66e6cf84 fix: chat messages history was not saving 2024-01-04 06:12:27 +05:30
Vitaly
8dc5016d26 feat: implement basic sound system 🔊🔊🔊! 2024-01-04 05:08:53 +05:30
Vitaly
05c14ecab2 fix imports once again 2024-01-03 20:11:06 +05:30
Vitaly
d68e8b8287 fix: move chat component from lit to react fixing many bugs (eg improving completions experience a bit) and probably introducing a few ones.
fix: now finally chat properly decodes color symbols e.g. §c - red
2024-01-03 19:49:05 +05:30
Vitaly
41ea0517fd fix: don't crash when R is pressed after not-first successful connect 2024-01-01 18:35:54 +05:30
Vitaly
20b6344deb refactor: open github cleanup 2023-11-24 13:52:00 +03:00
Vitaly
d2b59f5797 fix: revert smooth fps patch to fix render issues (regression)
fix: forcefully cleanup the scene from chunks with f3+a
2023-11-23 06:12:03 +03:00
Vitaly
98231242a1 don't use forwardRef anti-pattern
fix: make first-time tooltip buttons less-annoying
2023-11-23 00:48:53 +03:00
Vitaly
badf510fed fix: map provider button now doesn't open a new tab 2023-11-14 23:39:12 +03:00
Vitaly
3cb029808d fix: sometimes death screen were not displayed on relogin & world change 2023-11-11 12:24:17 +03:00
Vitaly
c36d42e5d5 feat: display fullscreen button on android devices 2023-11-10 12:48:55 +03:00
Vitaly
3b4d5e04b8 fix: minimal value of settings by default is now 0 which is important for sound
fix: don't start audiocontext when muted, so browser don't try to take exclusive control over sound output device when it's busy in super advanced setups
2023-11-10 11:13:58 +03:00
Vitaly Turovsky
4248b38e86 hotfix: don't crash singleplayer screen when save has no LevelName 2023-11-05 07:53:00 +03:00
Vitaly Turovsky
35574bafd2 fix: death screen was broken
fix: rare crash when spawn was received before player data
fix: sometimes signs were not displayed in latest versions
2023-11-05 06:27:36 +03:00
Vitaly Turovsky
443496a788 fix: drop download & deploy size by 1.5x by inlining optimized block collision shapes 2023-11-04 09:04:09 +03:00
Vitaly Turovsky
9e1bc42336 fix: couldn't create worlds in safari < 17 (below ios 17) 2023-11-04 07:22:34 +03:00
Vitaly
d546fa8f41 enable strict null types which improves quality of codebase a lot!
todo add types to worker & world renderer
2023-11-01 03:07:07 +03:00
Vitaly Turovsky
843c1a016b don't mutate default server options! 2023-11-01 01:44:56 +03:00
Vitaly Turovsky
415a9bf4d6 hotfix: sometimes main menu was crashing 2023-10-28 06:20:18 +03:00
Vitaly Turovsky
37493f7469 disable world options for now, fix map provider action 2023-10-28 04:55:03 +03:00
Vitaly Turovsky
b0d98add20 main menu tooltip fixes
gen items faster when folder already exist
2023-10-28 02:39:45 +03:00
Vitaly Turovsky
2dc20696e1 feat: add first time tooltips to main menu 2023-10-27 22:55:37 +03:00
Vitaly
e7adabf50b feat(experimental): add maps provider 2023-10-27 20:37:09 +03:00
Vitaly
0c85320d82 a bunch of mobile fixes
fix(singleplayer): fix issues were void and water-only worlds couldnt' be loaded because server were unable to find spawn point
2023-10-27 08:17:08 +03:00
Vitaly
b199b2e6d8 feat: new singleplayer menu! Now migrated to IndexedDB storage:
- now you can store multiple different worlds and export them for native client at any time
- almost unlimited storage limit
- world auto save now works
- can configure world type
fix: texturepack should be applied when opening folders
feat(world-options): can now save worlds downloaded from url to browser storage (useful for ios, otherwise use folders)
feat: added new export method: directly to folder on the drive (which is faster) - available from main menu
fix: now 'singleplayer' qs opens temporary world which is not saved and 'loadSave' opens save with specific folder name
2023-10-26 04:26:58 +03:00
Vitaly
c6c62b3d2d add a way to load less assets with option 2023-10-23 02:45:34 +03:00
Vitaly
a72ca11a0e refactor: split AppStatus into components
fix: change top-level options buttons order
2023-10-23 02:42:33 +03:00
Vitaly
30c65f8943 fix: fix edge load cases when fs was not ready yet by delaying main menu display 2023-10-19 19:14:43 +03:00
Vitaly
68d0bc363c many performance & regression fixes
fix: fix too bad performance in generated singleplayer worlds by disabling auto-save feature! Now saving on disconnect click & window focus blur! When opening folders in write-mode there is still 1s auto-save interval though
2023-10-17 23:08:55 +03:00
Vitaly
819a436fa0 refactor options 2023-10-16 20:20:52 +03:00
Vitaly Turovsky
1844640a9c commit missing files (TODO spec fixups) 2023-10-15 19:48:34 +03:00
Vitaly Turovsky
ce8920a6e7 add dive, fix eslint 2023-10-15 19:43:39 +03:00
Vitaly Turovsky
4202a39857 iphone ui improvements 2023-10-13 20:07:11 +03:00
Vitaly Turovsky
cfdd84eee9 refactor loading error screen to AppStatus (react) to include transitions
better loading status
cleanup components
2023-10-13 18:52:25 +03:00
Vitaly Turovsky
9351732d09 feat: new scalable options GUI. Refactored options & main menu to React
chore: added storybook!
fixed too big ts language service memory consumption (json mc-data)
2023-10-11 19:38:16 +03:00
Vitaly Turovsky
ff476c05e4 make buttons slightly bigger on mobile 2023-10-10 21:04:39 +03:00
Vitaly Turovsky
cea9c17323 add screen component 2023-10-10 20:56:37 +03:00