Commit graph

455 commits

Author SHA1 Message Date
Vitaly Turovsky
7ec9d10787 Merge branch 'next' into instancing 2025-07-09 17:19:31 +03:00
Vitaly Turovsky
09b0e2e493 add a way to disable some parts of bars ui via config and select them via devtool elem select 2025-07-08 15:42:06 +03:00
Vitaly Turovsky
c844b99cf2 fix(regression): fix chat completions were not visible on pc 2025-07-08 15:15:54 +03:00
Vitaly Turovsky
089f2224e2 fix(mobile): drop stack on hotbar hold
feat(config): add powerful way to disable some actions in the client entirely (eg opening inventory or dropping items)
2025-07-08 15:12:23 +03:00
Vitaly Turovsky
2f93c08b1e fix lint 2025-07-04 18:05:26 +03:00
Vitaly Turovsky
fa56d479b1 feat: add report bug button 2025-07-04 18:04:24 +03:00
Vitaly Turovsky
45bc76d825 hotfix(chat): fix all annoying issues on mobile. fix chat was not visible on mobile at all! 2025-07-04 17:29:55 +03:00
Vitaly Turovsky
e8b0a34c0b fix: fix chat visual text alignment issues on chat opening 2025-07-03 19:52:49 +03:00
Vitaly Turovsky
5cfd301d10 fix: fix controls debug was not visible 2025-07-03 19:35:19 +03:00
Vitaly Turovsky
fcf987efe4 always display reconnect button on mcraft.fun 2025-07-02 19:21:18 +03:00
Vitaly Turovsky
f79e54f11d limit columns in player tab 2025-07-02 05:45:14 +03:00
Vitaly Turovsky
1310109c01 fix: username was not saved after properly after resolving the storage conflict 2025-06-30 19:48:43 +03:00
Vitaly Turovsky
dc2c5a2d88 fix: make it run on ios 15! 2025-06-30 19:11:59 +03:00
Vitaly
f2a11d0a73
Steingify if needed 2025-06-29 20:44:58 +03:00
Vitaly Turovsky
6eae7136ec fix storage conflict modal 2025-06-29 15:34:25 +03:00
Vitaly Turovsky
52a90ce8ff Merge branch 'next' into instancing 2025-06-29 15:22:55 +03:00
Vitaly Turovsky
34eecc166f feat: rework singleplayer generators types. now any generator can be used internally. add a few 2025-06-29 02:38:19 +03:00
Vitaly Turovsky
369166e094 fix tsc, up readme 2025-06-28 00:45:54 +03:00
Vitaly Turovsky
e161426caf always dipslay close buttons from settings 2025-06-27 22:11:49 +03:00
Vitaly Turovsky
0e4435ef91 feat: add support for /ping command, fix chat fading! 2025-06-27 22:06:10 +03:00
Vitaly Turovsky
3336680a0e fix z index of modal 2025-06-27 18:08:33 +03:00
Vitaly Turovsky
83d783226f fix migration marking 2025-06-27 18:08:03 +03:00
Vitaly Turovsky
eedd9f1b8f feat: Now settings and servers list synced via top-domain cookies! Eg different subdomains like s.mcraft.fun and mcraft.fun will now share the same settings! Can be disabled.
feat: Now its possible to import data!
2025-06-27 16:28:15 +03:00
Vitaly Turovsky
97f8061b06 feat: Implement instanced rendering mode for low-end devices and performance testing 2025-06-25 17:25:33 +03:00
Vitaly
383e6c4d80 fix lint 2025-06-24 10:03:23 +00:00
Vitaly
332bd4e0f3
Display auth button 2025-06-22 15:18:51 +03:00
Vitaly Turovsky
1b20845ed5 fix initial component mount sometimes displays not found modal
the reason why it happens is known
2025-06-18 08:37:22 +03:00
Vitaly
f3ff4bef03
big renderer codebase cleanup: clean player state (#371) 2025-06-18 08:19:04 +03:00
Vitaly Turovsky
679c3775f7 feat: convert formatted text color to display p3 display so its more vibrant on macbooks with xdr display and other p3 monitors 2025-06-15 16:52:24 +03:00
Vitaly Turovsky
9f3079b5f5 feat: rework effects display with new UI! fix a few related bugs 2025-06-13 14:14:08 +03:00
Vitaly Turovsky
794cafb1f6 feat: add useful entities debug entry to F3 2025-06-13 13:22:15 +03:00
Vitaly Turovsky
a3dcfed4d0 feat: add time and battery status that is displayed in fullscreen by default 2025-06-13 13:11:06 +03:00
Vitaly Turovsky
243db1dc45 use range generation instead 2025-06-13 04:56:40 +03:00
Vitaly Turovsky
ac7d28760f feat: Implement always up-to-date recommended servers display! Fix other annoying issues in servers list 2025-06-13 04:51:48 +03:00
Vitaly Turovsky
cfce898918 make random username configurable 2025-06-11 03:19:14 +03:00
Vitaly
14effc7400
Should fix lint 2025-06-10 07:26:50 +03:00
Vitaly Turovsky
6a583d2a36 feat: Custom chat ping functionality!!! To ping on any server type @ and on other web client such ping will be highlighted. Can be disabled.
todo: enable a way to display ping-only messages
todo: reply (public/private) command
todo: fix copmletion offset
2025-06-10 06:33:01 +03:00
Vitaly Turovsky
e982bf1493 fix(important): make chat word breaking match Minecraftt behavior 2025-06-10 05:24:28 +03:00
Vitaly
a2e9404a70
feat: Simple but effective renderer perf debug features (#347) 2025-06-05 20:22:58 +03:00
Vitaly Turovsky
38a1d83cf2 fix(regression): B on gamepad was opening pause menu instead of start (default actions map conflict). Now start if clicked again closes all modals 2025-06-05 04:07:22 +03:00
Maksim Grigorev
7635375471
Resolve issue with non-functional F3 key (#365) 2025-06-03 13:14:34 +03:00
Maksim Grigorev
087e167826
feat: configurable mobile top buttons! (#361) 2025-05-30 16:43:06 +03:00
Vitaly Turovsky
99d05fc94b improve stability of minimap
(though full refactor is still needed)
2025-05-25 16:16:14 +03:00
Vitaly Turovsky
04a85e9bd1 minimap: don't do more 20 updates per seconds 2025-05-24 18:26:47 +03:00
Vitaly Turovsky
9726257577 fix: do not display capture lock message when possilbe (avoid flickering - do strategy switch)
feat: make tab (players list) keybindign configurable and add a way to assign to a gamepad button
2025-05-22 14:46:44 +03:00
Vitaly
7cea1b8755
fix tsc 2025-05-21 18:45:54 +03:00
Vitaly Turovsky
5ea2ab9c1a fix: update tab header/footer in real time, use player display name in tab 2025-05-21 13:55:52 +03:00
Vitaly
f4196d6aba
feat(config): Add support for remote dynamic splash text (#358) 2025-05-20 19:50:26 +03:00
Maksim Grigorev
7799ccc370
Update src/react/MainMenu.tsx
Co-authored-by: Vitaly <vital2580@icloud.com>
2025-05-20 19:08:34 +03:00
Maxim Grigorev
5efe3508df fix: optimized splash text loading 2025-05-20 22:03:31 +07:00