Commit graph

301 commits

Author SHA1 Message Date
Vitaly Turovsky
edad57a225 feat: allow to load client without free space on device (or no write permissions) 2025-02-26 22:56:02 +03:00
Max Lee
52ae41a78d
Add better chat link prompt screen (#290) 2025-02-26 22:33:50 +03:00
Max Lee
8ff05924dd
feat: add config option for pause screen links (#288) 2025-02-26 22:31:22 +03:00
Vitaly Turovsky
acd8144d76 feat: initial config.json is now bundled on build step, which is required for defaultSettings
feat: allow to specify default and locked settings in config.json
feat: allow to specify default app params in config.json
feat: rework how loading progress is reported in app on connect
feat: add setting to wait for chunks to load before starting rendering (which is highly recommended to enable), however not enabled by default because functionality is top priority of the client out of the box, not pleasent ux, so pls enable yourself
2025-02-26 03:29:10 +03:00
Vitaly Turovsky
cde239211c fix: change chat completions filtering to be not aggressive 2025-02-24 21:21:48 +03:00
Vitaly Turovsky
2e3363dce8 a lot of replay code cleanup 2025-02-24 01:18:48 +03:00
Vitaly Turovsky
2cb8bea374 fix types 2025-02-23 21:55:07 +03:00
Vitaly Turovsky
bdea1fc50c a huge progress on packet replay component, fix bugs add switches 2025-02-23 21:52:12 +03:00
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