Commit Graph

26 Commits

Author SHA1 Message Date
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