duckietm
531ea1c33d
Revert "Merge pull request #16 from simoleo89/furnisettingeditor-pr"
...
This reverts commit 2e90578976 , reversing
changes made to 749ec76177 .
2026-03-23 11:39:27 +01:00
DuckieTM
30fb98cd8c
Merge branch 'main' into furnisettingeditor-pr
2026-03-23 11:15:29 +01:00
Life
35f55d5add
feat(furni-editor): add WebSocket packets for furniture editor
...
Add composers, parsers, and events for the Furni Editor feature
communicating via WebSocket with the Arcturus emulator.
Packet handlers:
- Search (10040/10041): search furniture by name, ID, or type
- Detail (10042/10043): get/receive full furniture details by sprite ID
- Update (10044): save furniture property changes
- Create (10045): create new furniture items
- Delete (10046): delete furniture items
- Interactions (10047/10048): list available interaction types
- Result (10049): confirmation response for save/delete/create
New files:
- 7 outgoing composers (Search, Detail, BySprite, Interactions, Update, Create, Delete)
- 4 incoming events (Search, Detail, Interactions, Result)
- 4 parsers (Search, Detail, Interactions, Result)
- Updated IncomingHeader, OutgoingHeader, NitroMessages, and barrel exports
2026-03-22 18:04:27 +01:00
Lorenzune
38a79d4f80
feat: support wired movement packets and room sync
2026-03-22 16:48:51 +01:00
Lorenzune
2f3e8c41fe
Fix click user composer registration
2026-03-21 16:13:44 +01:00
DuckieTM
cda331dbb9
🆙 Small fix renderer
2026-03-21 15:48:32 +01:00
Lorenzune
10b3d64ee0
Merge remote-tracking branch 'origin/main'
...
# Conflicts:
# packages/communication/src/NitroMessages.ts
2026-03-21 14:49:08 +01:00
DuckieTM
569e0ff67b
🆙 added missing AvailableCommands
2026-03-21 12:15:25 +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
5aef7a3de2
🆕 Disconnection handler, when you got disconnected you automatic go back to the room
2026-03-19 15:04:47 +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
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
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
776018cc92
🆙 Added the background / stand / overlay to the user-profile
2026-03-12 16:21:56 +01:00
duckietm
db3636de85
🆙 Added Buildtools
2026-03-03 16:04:21 +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
eb4fe80612
🆙 Updates
...
- Added Test Coverage
- Fix Potential Memory Leaks
2026-01-31 13:21:59 +01:00
duckietm
b07cda1991
🐛 Fix in invalid data in PetBreedingMessageParser
2025-06-05 08:12:57 +02:00
duckietm
476f71a482
🆙 Add backgrounds to renderer
2025-05-22 10:31:31 +02:00
duckietm
7c40e69c75
🆙 added Backgrounds to the renderer
2025-05-20 14:16:05 +02:00
duckietm
e0c0c06c99
👈 Added FURNITURE_PICKUP_ALL for chooser
2025-03-19 12:49:49 +01:00
DuckieTM
d864fe3018
🆙 Update Deps. + WiP
2025-03-15 14:54:10 +01:00
duckietm
14bf0fdcbd
🆙 Fix firework memory leak and update pixi.js
2024-09-13 08:04:35 +02:00
duckietm
bd09ea8b25
🆙 added latest changes
2024-07-04 15:03:26 +02:00
duckietm
d5a3a05c40
Updated the renderer V2
2024-04-25 11:35:50 +02:00
duckietm
95bc0045ec
Added Color to the Renderer and Avatar update
2024-04-04 09:26:05 +02:00
duckietm
187622429f
Added: MachineID generated at login
2024-04-03 09:35:19 +02:00
duckietm
b3134ce50b
Move to Renderer V2
2024-04-03 09:27:56 +02:00