Commit graph

710 commits

Author SHA1 Message Date
Vitaly Turovsky
a7bf484880 use proxy to download server resourece pack on any server from any not supporting cors url 2024-12-20 23:18:53 +03:00
Vitaly Turovsky
9dad509bc2 feat: improve main menu and sign in UIs. Add QR code so you can login to MS account on mobile 2024-12-20 23:18:16 +03:00
Vitaly Turovsky
d754593849 add christmas textures, update docs, fix singleplayer initial gamemode 2024-12-20 22:37:16 +03:00
Vitaly Turovsky
a064892a9b fix rare crash on auth error (cancel server connect later) 2024-12-20 17:54:38 +03:00
Vitaly Turovsky
dd7c9c172e feat: add modal query parameter for page load
fix: improve servers list UI for small width screens
2024-12-19 20:44:27 +03:00
Vitaly Turovsky
db7a9b9dd2 feat: add zoom keybinding (Key - C) 2024-12-18 22:22:11 +03:00
Vitaly Turovsky
b13c8df469 implement auto version configuration for viewer 2024-12-18 13:59:55 +03:00
Vitaly Turovsky
c289283e7f meaningful errors 2024-12-18 12:57:43 +03:00
Vitaly Turovsky
10e14bd675 add viewer connector impl 2024-12-18 12:53:54 +03:00
Vitaly Turovsky
10ee4c00ae feat: initial support for websocket (direct connection) servers. mcraft-fun-mineflayer plugin 2024-12-18 12:53:27 +03:00
Vitaly Turovsky
961cf01a0e allow inspectFn to be function eg for debugger statement 2024-12-18 11:01:50 +03:00
Vitaly Turovsky
2c0b99ffdb fix wrong cache hit on local dev 2024-12-18 10:23:58 +03:00
Vitaly Turovsky
51c1346456 print debug duration 2024-12-18 09:20:59 +03:00
Vitaly Turovsky
5f87385486 make title selectable 2024-12-14 10:34:28 +03:00
Vitaly Turovsky
725f6ec364 restore hand display setting 2024-12-14 08:17:01 +03:00
Vitaly Turovsky
ad0502dcb9 recenter edition in ui 2024-12-14 08:09:09 +03:00
Vitaly Turovsky
9b5155d3fe up singleplayer version 2024-12-14 08:08:58 +03:00
Vitaly Turovsky
b10c6809ff fix: fix signs could not be rendered properly because font was not in the build 2024-12-14 08:08:30 +03:00
Vitaly
4d411fe561
feat: true hand display behind the setting (#217) 2024-12-13 21:04:45 +03:00
Vitaly
a4c86d707b fix: update changed blocks quicker in the world by using a dedicated mesher thread reserved for blocks updates only 2024-12-12 09:18:54 +03:00
Vitaly
689bebde3d cleanup eyeHeight code 2024-12-12 07:45:20 +03:00
Vitaly Turovsky
75965203fc fix: replace Available Offline text with Downloaded to avoid confustion when the app is Offline 2024-12-12 02:05:53 +03:00
Vitaly Turovsky
50d1d37ff3 dev: lock url so app restores the same game state after reloads 2024-12-11 08:38:46 +03:00
Vitaly Turovsky
74cb815940 feat: support for multiple sources for mapDir url in case if first source can't be fetched 2024-12-10 07:03:55 +03:00
Vitaly
3c5c8b78e3 implement changeBackgroundColor method 2024-12-07 03:27:48 +03:00
Vitaly
18a191a03c feat: add ping display on mobile & via f3, playground ui improvements 2024-12-07 01:57:54 +03:00
Vitaly
3bacef1251 fix: fix race condition when state id change was received from server faster than chunk was processed by mesher: now the change will await for the chunk load first instead of ignoring it. sync common code from webgpu 2024-12-07 01:54:00 +03:00
Vitaly
5783b98e74 fix: spectator: display cursor block in f3, hide hotbar and hunger 2024-12-06 09:53:13 +03:00
gguio
af088d92e1
feat: minimap and full screen map (disabled by default) (#147) 2024-11-27 23:07:28 +03:00
Vitaly Turovsky
c97dbbde9a feat: add query parameter to specify your custom server lists to display in UI: ?serversList
feat: custom proxy is applied in servers list ui when ?proxy is specified
feat: add a way to quickly copy server list with ctrl+c in servers list ui
2024-11-22 15:44:08 +03:00
Vitaly Turovsky
c44ad90acf add finally a way to get entities metadata by key 2024-11-21 14:56:39 +03:00
Vitaly
f2552e70e1
fix ci (#231) 2024-11-20 09:03:10 +01:00
Vitaly Turovsky
c441792d3f fix failing test ci 2024-11-19 23:00:32 +03:00
Vitaly Turovsky
85ece5b4eb fix: some keybinding names were incorrectly parsed
feat: make fullscreen button (F11) configurable in the keybinding panel
2024-11-18 18:53:31 +03:00
Vitaly Turovsky
0506d9de47 fix(ui): better support formatted minecraft messages (handle packets in general way) 2024-11-14 15:40:33 +03:00
Vitaly Turovsky
a0a2c628b4 fix: preserve server selection after going back to the servers list (eg from edit modal)
fix: was not possible to remove saved MS account by clicking on the profile picture
fix: highlight active zone for interaction to avoid UI confusion
fix: save the proxy to memory immedieately after editing it in the servers list screen
2024-11-14 13:41:28 +03:00
Vitaly Turovsky
e28608f86e also cache manifest.json into offline 2024-11-11 18:04:54 +03:00
Vitaly Turovsky
c8c4e3267d feat: auto save worlds in singleplayer every 2 seconds since crashes might happen. still possible to cancel this behavior via new setting or ?noSave=true
feat: add setting for debugging to disable signs text rendering
2024-11-11 17:49:33 +03:00
Vitaly Turovsky
d32f510744 fix: Error messages were not displayed after unsuccessful Microsoft auth. Fixed all error messages. 2024-11-10 11:44:29 +03:00
Vitaly Turovsky
32931efef0 feat: implement experimental clipWorldBelowY setting for testing 2024-11-09 13:01:37 +03:00
Vitaly Turovsky
c303a0e0d5 feat: allow singleplayer mode to be triggered by 'sp=1' query parameter along with singleplayer=1 2024-11-07 19:09:17 +03:00
Vitaly Turovsky
ab3174a45f hotfix: disable fly after going out of spectator mode 2024-11-05 07:10:57 +03:00
Vitaly Turovsky
0f2bc5c1d4 fox issues with chat on 1.8 2024-11-05 07:07:04 +03:00
Vitaly Turovsky
dcc0960d7f fix the auth check 2024-11-04 02:51:37 +03:00
Vitaly Turovsky
c279b4bbe6 do a restoredData validation 2024-11-04 02:49:23 +03:00
Vitaly Turovsky
b267cb77be send connecting version to auth endpoint 2024-11-04 02:32:26 +03:00
Vitaly Turovsky
b3a089323f fix auth err message 2024-11-04 02:23:15 +03:00
Vitaly Turovsky
2c441c3434 fix: fix display names in inventories on 1.8 2024-11-02 12:45:47 +03:00
Vitaly Turovsky
ad9f5be486 spectator gamemode fixes 2024-11-02 12:45:27 +03:00
Vitaly Turovsky
667eff49af feat: write published version name on prod website! 2024-11-01 06:40:37 +03:00