Commit graph

293 commits

Author SHA1 Message Date
Vitaly Turovsky
9613a0e644 fix: fix bossbar flickering 2025-02-23 20:06:47 +03:00
Vitaly Turovsky
75e44407ed fix autocomplete in replay 2025-02-23 20:06:25 +03:00
Vitaly Turovsky
334e8a502d fix a few bugs in packet, replayer
feat: add a way to ALWAYS inspect 30 packets on disconnect
fix: fix a few server packets
2025-02-23 04:45:33 +03:00
Vitaly
1387cb036b
feat: Replay packets server functionality! (#287)
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
2025-02-23 03:48:15 +03:00
Vitaly Turovsky
f0d5ad616d fix: fix visual issue when loading screen disappears
fix: display loading pregress of server resourecepacks
2025-02-21 20:38:24 +03:00
Vitaly Turovsky
2ea74b22fd fix: literally fix the notification component 2025-02-20 04:01:48 +03:00
Vitaly Turovsky
730cf656de feat: add detailed block assets parsing (blockstates + models) in F3 on right side (includes parsing errors! super useful for resourcepacks) 2025-02-20 03:41:44 +03:00
Vitaly Turovsky
3b9503982c fix: fix custom item display on 1.21.4, fix text component potential crash 2025-02-19 04:03:32 +03:00
Vitaly Turovsky
5fd3584823 move reconnect button below disconnect 2025-02-19 03:44:50 +03:00
Vitaly Turovsky
11bfcb8f1a fix wasnt possible to click suggestions 2025-02-19 03:40:02 +03:00
Vitaly Turovsky
bfd88ce544 add stale ping status display 2025-02-19 03:33:39 +03:00
Vitaly Turovsky
0bb6301056 feat: now always focus chat when letter or ctrl+v is pressed (like in discord)
feat: hide completions when input is not focused
2025-02-19 03:26:14 +03:00
Vitaly Turovsky
44d630b1b3 fix entities apply skin crash
fix websocket ping display for ws
2025-02-18 21:25:18 +03:00
Vitaly Turovsky
7196623853 minor visual updates to status component 2025-02-18 20:37:15 +03:00
Vitaly Turovsky
612b35426e feat: add ping display view in pause menu! 2025-02-18 20:36:59 +03:00
Vitaly Turovsky
191043380e fix textures loading regression, fix entity tex resizing 2025-02-18 20:10:33 +03:00
Vitaly Turovsky
9a8451fff7 fix: fix all known issues with chat auto scroll! 2025-02-18 04:28:48 +03:00
Max Lee
a20dca18f8
fix: autoConnect parameter wouldn't do anything (#276) 2025-02-17 16:42:31 +03:00
Vitaly
65af9a73c2
feat: rework hand! enable by default, fix bow anim (#261)
* refactor swing animation to controller

* idle animator!!!!

* implelment state switch transition

* a huge fix for UI server edit!

* adjust ui scaling so main menu elements clip less

* view bobbing, new config name, ws:

* EXTREMELY important fixes to entities rendering

* a lot of fixes, add dns resolve fallback

* improve f3 E, fix modal not found edge case

* set correctly target for old browsers, should fix ios 14 crash

* unecessary big refactor, to fix ts err

* fix isWysiwyg check

* fix entities rendering count
2025-02-15 05:14:36 +03:00
Vitaly Turovsky
0f29053ca6 fix(important): save username instantly so it doesn't reset when you reload the page if you didn't change it 2025-02-14 14:31:02 +03:00
Vitaly
df4dd69c80 feat: display reconnect button in pause menu when connection seems to be lost 2025-02-13 23:37:34 +03:00
Vitaly Turovsky
2f70575534 finishing support for mcraft viewer plugin:( 2025-02-13 21:31:55 +03:00
gguio
25c07b14a9
feat: some minimap fixes (#249) 2025-02-13 05:07:19 +03:00
Vitaly Turovsky
193616b147 fix npm lib building 2025-02-11 17:19:42 +03:00
Vitaly Turovsky
cf8d8e51fc fix quickconnect port ignored regression 2025-02-11 16:54:58 +03:00
Vitaly Turovsky
946fc26d86 correctly open release link, show build info 2025-02-11 16:26:17 +03:00
Vitaly Turovsky
d05898ab1c display stack on app crash, more advanced logic on app refresh 2025-02-11 15:51:56 +03:00
Vitaly Turovsky
f03046573d hotfix: workaround hotbar crash on 1.21.1 2025-02-10 22:47:43 +03:00
Vitaly Turovsky
208f5b7e0d fix chat placeholder 2025-02-10 21:04:40 +03:00
Vitaly Turovsky
cea4d7f277 feat: implement full support for new mineflayer plugin! add UI customization, motion effect, JS repl console and more! 2025-02-10 19:54:38 +03:00
Vitaly Turovsky
dcbeed42ad fix regression https parsing, improve/fix http, ws parsing in all places of app. finally we parsing a single string in a decent way 2025-02-09 23:36:30 +03:00
Vitaly
f96673bc17
rename prismarine-viewer dir to renderer to avoid confusion (#269) 2025-02-08 14:17:27 +03:00
Vitaly
b196ea5955 should fix storybook build 2025-02-08 12:15:14 +03:00
Vitaly
17dc564ef1 fix playground crash, fix entities crash 2025-02-08 11:54:41 +03:00
Vitaly
c0dc516a2d improve button hover ui on mobile 2025-02-08 11:45:08 +03:00
Vitaly
a0bf1e6a71 fix: fix critical bug with joystick when opening other ui
feat: add history tracking of ever connected servers

- Implement server connection history tracking in localStorage
- Update server connection UI with autocomplete and history suggestions
- Refactor connection logic to use new server address parsing
- Improve touch joystick handling with more robust state management
2025-02-08 11:43:08 +03:00
Vitaly Turovsky
c5a895a18e feat: revamp dropped items & holding blocks/items display! now using flexible item definition resolution 2025-02-07 13:54:38 +03:00
Vitaly
9be5950760
feat: Connections issues icon & reconnect button (#268) 2025-02-07 13:01:22 +03:00
Vitaly Turovsky
3e00dcb3e9 fix: one of the biggest ios fixes yet: reset viewport state (scale) on unexpected vieport changes and fix possible touch camera movement misaldment 2025-02-07 06:58:33 +03:00
Vitaly Turovsky
20830bc257 fix(resourcepack): fix custom items textures
feat: implement support for custom models tags - new minecraft feature for resourcepack for items
feat: dropped blocks rendered as blocks
feat: add support for new
2025-02-05 14:05:23 +03:00
Vitaly Turovsky
2ccc462679 fix eslint 2025-02-04 08:42:31 +03:00
Max Lee
e2a093baf1
feat: enable bossbar by default & support for custom title texts (#259) 2025-02-04 08:11:11 +03:00
Vitaly Turovsky
b5a16d520a feat: Add WebSocket server support for direct connections! (no proxy url is used then) 2025-02-04 04:56:37 +03:00
Max Lee
d4e93d4d39
fix: kick screen would allow going back with lockConnect parameter (#253)
refactor qs getters in codebase
Co-authored-by: Vitaly <vital2580@icloud.com>
2025-02-01 06:24:04 +03:00
Max Lee
6ad1a4d63b
feat: item & maps in frame rendering (#243)
Co-authored-by: Vitaly Turovsky <vital2580@icloud.com>
2025-02-01 05:46:05 +03:00
Vitaly
379484327e
refactor: Rework mobile controls! (#260)
Separate movement and interaction touch controls
Add new options for touch control types (modern/classic)
Refactor touch interaction handling and event management
Create a new GameInteractionOverlay component for touch interactions for less bugs in future
Update touch controls UI and positioning logic

Co-authored-by: qodo-merge-pro-for-open-source[bot] <189517486+qodo-merge-pro-for-open-source[bot]@users.noreply.github.com>
2025-02-01 02:51:56 +03:00
Vitaly Turovsky
ad2ba0e24f feat(server): Add server connection validation and username validation on connect server UI with QS 2025-02-01 02:23:24 +03:00
Vitaly Turovsky
81aaaab76d fix(proxy): Improve proxy URL handling for non-standard ports 2025-02-01 00:58:46 +03:00
Vitaly Turovsky
8766eaae21 fix signal crash regression 2025-02-01 00:42:49 +03:00
Vitaly Turovsky
f755385981 refactor: rm loadedGameState, add a way to copy server resource pack to local 2025-01-31 05:52:55 +03:00