DuckieTM
7b429da923
Merge pull request #11 from Lorenzune/work/wired-sync-20260321
...
Work/wired sync 20260321
2026-03-21 15:10:30 +01:00
Lorenzune
10b3d64ee0
Merge remote-tracking branch 'origin/main'
...
# Conflicts:
# packages/communication/src/NitroMessages.ts
2026-03-21 14:49:08 +01:00
Lorenzune
fd61704375
fix(room): support wired click-user controls
2026-03-21 14:27:57 +01:00
DuckieTM
569e0ff67b
🆙 added missing AvailableCommands
2026-03-21 12:15:25 +01:00
DuckieTM
f198fbfb99
Merge pull request #10 from simoleo89/feature/custom-prefix-system-clean
...
feat: Custom Prefix System (Renderer)
2026-03-21 08:46:44 +01:00
DuckieTM
ef42c6862d
Merge pull request #7 from simoleo89/feature/floorplan-realtime-preview-v2
...
feat(floorplan): add real-time preview support to FloorplanEditor
2026-03-21 08:46:26 +01:00
simoleo89
68af013c60
feat: custom prefix system protocol layer
...
Prefix parsers, composers and events:
- UserPrefixesParser, PrefixReceivedParser, ActivePrefixUpdatedParser
- PurchasePrefixComposer, SetActivePrefixComposer, DeletePrefixComposer, RequestPrefixesComposer
- RoomUnitChatParser reads prefixText/Color/Icon/Effect from chat packets
- RoomSessionChatEvent carries prefix data to client
- RoomChatHandler passes prefix fields through event chain
2026-03-20 17:22:50 +01:00
duckietm
4e41e9db5c
🆙 Stage 2 reconnect
2026-03-20 17:10:56 +01:00
duckietm
958693fe2e
🆙 Stage 1 reconnect
2026-03-20 16:06:03 +01:00
simoleo89
d45381716f
feat(floorplan): add real-time preview support to FloorplanEditor
...
- Add getMapData() method to expose current floor map state
- Enables real-time preview in the UI floor plan editor
2026-03-20 14:19:35 +01:00
duckietm
5aef7a3de2
🆕 Disconnection handler, when you got disconnected you automatic go back to the room
2026-03-19 15:04:47 +01:00
DuckieTM
eee289e8f2
Merge pull request #5 from simoleo89/feature/floorplan-realtime-preview
...
Add real-time preview support to FloorplanEditor
2026-03-19 09:53:18 +01:00
DuckieTM
527f466531
Merge pull request #3 from Lorenzune/pr/wired-renderer-click-user-overlay-clean-20260318
...
feat(renderer): add click-user packet and refine wired overlay
2026-03-19 09:53:00 +01:00
DuckieTM
8653f1f499
Merge pull request #2 from Lorenzune/pr/room-chat-extra-params-20260318
...
fix(session): forward room chat extra params
2026-03-19 09:52:33 +01:00
duckietm
5b139dfef8
🆙 Update better error handeling
2026-03-19 09:40:49 +01:00
simoleo89
31de6daac5
Add real-time preview support to FloorplanEditor
...
Add onTilemapChange callback that fires after every renderTiles() call,
enabling the UI layer to react to tilemap mutations in real-time.
Co-Authored-By: medievalshell <medievalshell@users.noreply.github.com >
2026-03-18 21:03:44 +01:00
Lorenzune
5929faf9c7
fix(renderer): refine wired selection overlay
...
- keep selected items fully opaque
- blend only the wired overlay tint instead of lowering item alpha
- improve readability for green primary and blue secondary wired highlights
2026-03-18 17:38:56 +01:00
Lorenzune
00743a3865
feat(room): add single-click user packet for wired trigger
...
- add ClickUserMessageComposer and outgoing header wiring\n- send the user click packet from RoomObjectEventHandler for avatar single clicks\n- support wf_trg_click_user in the linked Nitro UI/emulator flow
2026-03-18 17:38:56 +01:00
Lorenzune
a0bece2d4a
Merge branch 'duckietm:main' into main
2026-03-18 17:20:08 +01:00
Lorenzune
c328a12533
fix(session): forward room chat extra params
2026-03-18 17:03:25 +01:00
Lorenzune
4d6c14ea82
fix(session): forward room chat extra params
2026-03-18 17:01:10 +01:00
duckietm
b47ac17a46
🆙 Update Renderer to 8.17.1
...
Remove the node_modules from the renderer then run : yarn install && yarn build
2026-03-18 14:17:21 +01:00
duckietm
1162ff84cc
🆙 Camera Security fix / small fix for beds
...
- Validate data URL format (must start with data:image/png)
- Validate PNG magic bytes on binary data before sending
- Enforce 2MB size limit matching server
- Add try/catch around atob() to handle invalid base64 gracefully
- Fix XSS vulnerability in editor download: replace unsafe window.open()+document.write()
with safe anchor-based download that also validates data URL scheme
2026-03-18 09:21:36 +01:00
Lorenzune
9333a440e4
fix(renderer): refine wired selection overlay
...
- keep selected items fully opaque
- blend only the wired overlay tint instead of lowering item alpha
- improve readability for green primary and blue secondary wired highlights
2026-03-17 03:28:05 +01:00
Lorenzune
6399be14b0
feat(room): add single-click user packet for wired trigger
...
- add ClickUserMessageComposer and outgoing header wiring\n- send the user click packet from RoomObjectEventHandler for avatar single clicks\n- support wf_trg_click_user in the linked Nitro UI/emulator flow
2026-03-17 01:34:51 +01:00
DuckieTM
19857075c0
🆙 Lets make the beds even greater
2026-03-15 15:31:20 +01:00
duckietm
4fac511a09
🆕 Rollers can now go up and down the mountains ! 🗻
2026-03-13 20:52:55 +01:00
duckietm
776018cc92
🆙 Added the background / stand / overlay to the user-profile
2026-03-12 16:21:56 +01:00
duckietm
37bdcf7ef8
🆙 Fix floorplanner
2026-03-11 13:38:50 +01:00
duckietm
ec0aef3c41
🆙 Update for the wf_slc_users_neighborhood
2026-03-10 15:40:24 +01:00
duckietm
9d519a8446
🆙 small fix
2026-03-09 10:54:18 +01:00
duckietm
427c646aff
🆙 small fix wall items
2026-03-09 08:26:38 +01:00
DuckieTM
5eb76c4843
🚶 Height Fix (made an typo in the ROOM_DEPTH_OFFSET)
2026-03-08 15:27:30 +01:00
duckietm
bc4605f45f
🆕 Added support for wf_slc_users_area and some avatar fixes
2026-03-06 11:26:40 +01:00
duckietm
f157b49f3b
🆙 Fix isometric rendering
2026-03-04 08:57:50 +01:00
duckietm
b6713c798a
🆙 Update renderer to 8.16.0
2026-03-03 16:39:56 +01:00
duckietm
db3636de85
🆙 Added Buildtools
2026-03-03 16:04:21 +01:00
duckietm
b456def1de
🆙 Fix Sleep & Blinking eye's
2026-03-02 16:52:08 +01:00
duckietm
408fd28d55
🆙 Camera Filters are now 100%
2026-03-02 13:26:53 +01:00
duckietm
b8397fe99b
🆙 Update Color effect Camera
2026-03-02 12:53:10 +01:00
duckietm
959bace1b7
🆕 Updated Chooser & Furni command - now glowing !
2026-02-24 08:17:04 +01:00
duckietm
7582255fe3
🆙 Fixed groupbadges
2026-02-20 16:38:16 +01:00
duckietm
9f3eb783fc
🆙 Groupbadges loading fix
2026-02-20 11:49:33 +01:00
duckietm
55b4409522
🆙 Start working on groupbadges
2026-02-20 11:42:09 +01:00
duckietm
e8d9b2ecf0
📛 Add remove badge from Inventory
2026-02-19 14:46:48 +01:00
duckietm
5adb99c4d1
🆙 added Delete Pet in Inventory
2026-02-19 13:23:34 +01:00
duckietm
a5373142f5
🆙 small fix delay in walking in front of the window
2026-02-19 11:18:23 +01:00
duckietm
2fd00c24ba
🆙 Small fix
...
This fix is to only activate the filter when the background is actually non-black, matching the same guard used in shouldSuppressBackgroundMatteLayer
2026-02-18 17:16:17 +01:00
duckietm
a6f1d1c45e
🆙 Added Black to Aplha Filter, to get the real deal for blending furni
2026-02-18 14:44:18 +01:00
duckietm
7d71ac2d59
🆙 Fixed Floorplan
2026-02-18 11:17:14 +01:00