Commit Graph

  • 84d46b74dc Merge pull request #107 from simoleo89/chore/dep-audit-fixes Dev DuckieTM 2026-06-18 12:30:42 +02:00
  • 47bbb39085 chore(deps): bump vite/vitest/jsdom/eslint to clear audit advisories simoleo89 2026-06-17 21:54:42 +02:00
  • 9790827bf9 Merge pull request #106 from simoleo89/feat/earnings-center-dev DuckieTM 2026-06-17 10:03:59 +02:00
  • 80df492753 feat(earnings): add Earnings Center packets (9308-9310 / 9407-9408) simoleo89 2026-06-15 22:28:17 +02:00
  • b8bc7135c2 Merge pull request #105 from simoleo89/docs/claude-md-packet-registration DuckieTM 2026-06-15 07:27:25 +02:00
  • 494beb7d13 Merge pull request #104 from simoleo89/fix/furnidata-merge-refresh DuckieTM 2026-06-15 07:26:52 +02:00
  • 2ca3cadfe9 Merge pull request #103 from simoleo89/fix/userprofile-totalbadges DuckieTM 2026-06-15 07:26:27 +02:00
  • 7a351144d4 Merge pull request #102 from simoleo89/fix/roomsession-snapshot-invalidate DuckieTM 2026-06-15 07:26:11 +02:00
  • 80e6fa0cac Merge pull request #101 from simoleo89/fix/prefix-packet-registrations DuckieTM 2026-06-15 07:25:45 +02:00
  • 51c8d0468e docs(CLAUDE): note outgoing-composer registration + audit both _events/_composers simoleo89 2026-06-14 13:42:48 +02:00
  • b954ddcd79 fix(session): refresh furni surfaces on live furnidata merge simoleo89 2026-06-13 16:31:07 +02:00
  • e1465f665a fix(communication): read trailing totalBadges int in UserProfileParser simoleo89 2026-06-13 15:43:20 +02:00
  • 3ce15e5819 fix(session): invalidate RoomSession snapshot on room-data and permission changes simoleo89 2026-06-13 15:15:13 +02:00
  • 2ea53af267 fix(communication): register outgoing prefix request/delete composers simoleo89 2026-06-13 15:29:22 +02:00
  • 0d8e52b0e0 fix(communication): register incoming prefix packets so the Prefixes panel works simoleo89 2026-06-13 15:15:12 +02:00
  • f84d1f8570 Merge pull request #99 from duckietm/Dev main DuckieTM 2026-06-11 13:04:55 +02:00
  • a49c835870 🆙 Fix : classic O(n²) buffer blow-up in the message decoder — not threading duckietm 2026-06-11 13:04:35 +02:00
  • de52d54273 Merge pull request #98 from duckietm/Dev DuckieTM 2026-06-10 15:11:59 +02:00
  • a1ef3aaefe 🆙 Fix multiheight duckietm 2026-06-10 15:11:41 +02:00
  • 906f0bb786 Merge pull request #97 from simoleo89/fix/handshake-uniqueid-before-sso DuckieTM 2026-06-10 06:43:12 +02:00
  • a2064e2901 fix(handshake): send UniqueID (machine fingerprint) before the SSO ticket simoleo89 2026-06-09 20:53:48 +02:00
  • fa0cb9b4b1 Merge pull request #96 from duckietm/main DuckieTM 2026-06-08 07:30:22 +02:00
  • ffde77b287 Merge pull request #95 from simoleo89/feat/furnidata-detail-diagnostics DuckieTM 2026-06-07 23:17:59 +02:00
  • 6e0cfb033e feat: parse furnidata diagnostics simoleo89 2026-06-07 21:21:21 +02:00
  • 8b613edbeb Merge origin/main into main simoleo89 2026-06-07 11:43:58 +02:00
  • 8b6358e157 Merge pull request #94 from duckietm/Dev DuckieTM 2026-06-07 08:55:52 +02:00
  • 94ab2981c4 Merge pull request #93 from simoleo89/feat/furni-editor DuckieTM 2026-06-07 08:22:29 +02:00
  • 4a4394d0c4 chore(deps): sync yarn.lock to package.json (pixi 8.19.0 dedup) simoleo89 2026-06-06 17:59:58 +02:00
  • b75b9d9dbe feat(furni-editor): import-text packet (10049) for Habbo furnidata fetch simoleo89 2026-06-06 15:26:23 +02:00
  • 9737f7143b feat(furni-editor): add sortField/sortDir to search composer simoleo89 2026-06-06 15:08:46 +02:00
  • 25385a0d85 feat(furnieditor): outgoing composers for furnidata update (10046) + revert (10048) simoleo89 2026-06-06 02:42:17 +02:00
  • 8de869786c feat(session): apply FurnitureDataReload delta + reload-hint (separate path) simoleo89 2026-06-04 22:01:08 +02:00
  • 6e9463e148 feat(communication): route FURNITURE_DATA_RELOAD to its event simoleo89 2026-06-04 21:54:43 +02:00
  • 7a77b302e1 feat(communication): FurnitureDataReload incoming event + parser (header 10047) simoleo89 2026-06-04 21:50:34 +02:00
  • 108a24625f feat(furni-editor): import-text packet (10049) for Habbo furnidata fetch simoleo89 2026-06-06 15:26:23 +02:00
  • 7da07aa1d5 feat(furni-editor): add sortField/sortDir to search composer simoleo89 2026-06-06 15:08:46 +02:00
  • 751da35ce4 fix(furnieditor): register furnidata update/revert composers (was Unknown Composer) simoleo89 2026-06-06 13:07:53 +02:00
  • 4f3e2b7ce7 feat(furnieditor): outgoing composers for furnidata update (10046) + revert (10048) simoleo89 2026-06-06 02:42:17 +02:00
  • beea0a2c61 Merge remote-tracking branch 'fork/main' simoleo89 2026-06-06 00:21:11 +02:00
  • 6dcf63d608 chore(deps): dedupe pixi.js to single 8.19.0 in lockfile simoleo89 2026-06-06 00:19:43 +02:00
  • 334e8e07be Merge branch 'feat/furni-names-from-json-server' simoleo89 2026-06-05 23:35:10 +02:00
  • 6627977912 Merge pull request #92 from duckietm/Dev DuckieTM 2026-06-05 21:19:46 +02:00
  • 6a7443b602 🆙 mask filter DuckieTM 2026-06-05 21:01:54 +02:00
  • 746e2c8289 🆙 Small alphablend fix duckietm 2026-06-05 17:22:48 +02:00
  • 20f6af232e 🆙 Update to Pixi.js 8.19.0 and alphablend is now fixed duckietm 2026-06-05 16:30:22 +02:00
  • d61a07e1e7 🆙 Fix the Admin Catalogue stuff duckietm 2026-06-05 14:25:47 +02:00
  • 437bba5a88 docs: document FurnitureDataReload live furnidata pipeline simoleo89 2026-06-04 22:39:41 +02:00
  • 1d6c102fd6 feat(session): apply FurnitureDataReload delta + reload-hint (separate path) simoleo89 2026-06-04 22:01:08 +02:00
  • dbd398ae80 feat(communication): route FURNITURE_DATA_RELOAD to its event simoleo89 2026-06-04 21:54:43 +02:00
  • 17957e7f54 feat(communication): FurnitureDataReload incoming event + parser (header 10047) simoleo89 2026-06-04 21:50:34 +02:00
  • c0f6504d9c docs(furni): liveness implementation plan (Piece 2) simoleo89 2026-06-04 21:36:15 +02:00
  • 842d8407e8 docs(furni): spec — server-authoritative furni names/descriptions from JSON + live simoleo89 2026-06-04 20:13:08 +02:00
  • becf654c9e 🆙 Updates Mention duckietm 2026-06-04 10:42:10 +02:00
  • 4459e6a2b9 Merge pull request #90 from medievalshell/feat/live-furnidata-reload DuckieTM 2026-06-04 08:51:20 +02:00
  • e83468563d feat(session): live furnidata reload via mergeFurnitureDataFromUrl medievalshell 2026-06-03 23:27:50 +02:00
  • 29e83fa7de Merge pull request #88 from duckietm/Dev DuckieTM 2026-06-03 14:18:50 +02:00
  • 6c07cf8677 Merge pull request #86 from simoleo89/feat/mentions-packets DuckieTM 2026-06-03 09:48:56 +02:00
  • 2476cbc19b Merge pull request #87 from duckietm/Dev DuckieTM 2026-06-03 09:48:05 +02:00
  • 90f2fa5fd8 🆙 Updated Prefixes duckietm 2026-06-03 09:39:53 +02:00
  • 623f57dda0 Merge remote-tracking branch 'fork/main' into feat/messenger-groups-receipts simoleo89 2026-06-02 22:06:31 +02:00
  • cf81ca6689 feat(messenger): typing packets (ConsoleTyping + FriendTyping) simoleo89 2026-06-02 20:57:38 +02:00
  • 9a678b04fb feat(messenger): read-receipt packets (MarkConsoleRead + ConsoleReadReceipt) simoleo89 2026-06-02 20:03:32 +02:00
  • 4774eeeae9 feat(messenger): add friend-category client composers (add/rename/remove/move) simoleo89 2026-06-02 17:30:30 +02:00
  • 6701b8bf50 feat(mentions): add DeleteMention composer (header 4805) simoleo89 2026-06-02 14:44:15 +02:00
  • 2b32ffa990 feat(mentions): add MentionReceived/MentionsList packets + parsers and composers simoleo89 2026-05-31 21:38:46 +02:00
  • 8ed5791694 Merge remote-tracking branch 'upstream/main' github-actions[bot] 2026-05-31 03:35:27 +00:00
  • 8eb2097f7e Merge pull request #85 from duckietm/Dev DuckieTM 2026-05-30 07:53:12 +02:00
  • e1c65ad5ac Merge pull request #83 from medievalshell/dev DuckieTM 2026-05-30 07:14:40 +02:00
  • c3b15f02bf perf(gamedata): manifest ext by JSON mode, no double-probe medievalshell 2026-05-30 00:14:44 +02:00
  • b127501c52 fix: restore room-background Z transparency after branding offsetZ change medievalshell 2026-05-29 00:45:05 +02:00
  • 9c7c9ccdbf Merge branch 'duckietm:main' into dev Medievalshell 2026-05-28 22:15:42 +02:00
  • 85cd1d00ac Merge branch 'duckietm:main' into main Life 2026-05-28 17:46:49 +02:00
  • b97dd8d823 Merge pull request #84 from duckietm/Dev DuckieTM 2026-05-28 16:29:09 +02:00
  • 9ece87240e feat: branding furni image position + scale (MPU background editor) medievalshell 2026-05-28 15:29:42 +02:00
  • 91d6aa0ba3 Merge pull request #82 from medievalshell/dev DuckieTM 2026-05-28 13:50:27 +02:00
  • 238592cd72 feat: soundboard packets medievalshell 2026-05-28 09:02:57 +02:00
  • 87eec0563d feat: rare values + fortune wheel protocol + prize editor medievalshell 2026-05-28 02:39:01 +02:00
  • a790781cde Add GitHub Actions workflow for syncing fork Life 2026-05-27 18:48:20 +02:00
  • 4a74fb948d Merge pull request #81 from duckietm/Dev DuckieTM 2026-05-27 09:41:35 +02:00
  • b7688f9d2b 🆕 Added Pickup furni to the floorplan duckietm 2026-05-27 09:41:18 +02:00
  • 72c9564488 Merge pull request #78 from simoleo89/pr/floor-editor-live-preview DuckieTM 2026-05-26 13:21:56 +02:00
  • 128cce687c Merge pull request #80 from duckietm/Dev DuckieTM 2026-05-26 12:55:55 +02:00
  • 0a6afd1742 Merge pull request #77 from simoleo89/feat/housekeeping-packets DuckieTM 2026-05-26 10:50:13 +02:00
  • 3b842db014 Merge pull request #79 from Lorenzune/merge-duckie-main-2026-05-06 DuckieTM 2026-05-25 18:48:45 +02:00
  • 4ddd4bb93d Merge branch 'Dev' into merge-duckie-main-2026-05-06 DuckieTM 2026-05-25 18:48:34 +02:00
  • 22a6d0b3d2 Add total badge count to user profile parser Lorenzune 2026-05-25 10:55:26 +02:00
  • 2504aea85f fix(room): guard RoomPreviewer.updatePreviewModel against null _planeParser simoleo89 2026-05-24 20:43:50 +02:00
  • 28a41ba543 fix(room): applyFloorModelLocally also rebuilds the furniture stacking map simoleo89 2026-05-24 19:16:40 +02:00
  • afd0a4fa16 feat(room): RoomMessageHandler.applyFloorModelLocally for live floor preview simoleo89 2026-05-24 18:50:01 +02:00
  • 5dd5b26bbe feat(communication): housekeeping hotel alert + dashboard + audit log simoleo89 2026-05-24 11:52:41 +02:00
  • 386bf79ddc feat(communication): housekeeping economy — 4 composers simoleo89 2026-05-24 11:30:53 +02:00
  • 597cd2402f feat(communication): housekeeping rooms domain — 7 composers + 2 events simoleo89 2026-05-24 11:24:51 +02:00
  • c6c6cfe04b feat(communication): housekeeping set-rank + trade-lock + reset-password composers simoleo89 2026-05-24 11:17:47 +02:00
  • fbe8a02a72 feat(communication): housekeeping force-disconnect-user composer simoleo89 2026-05-24 11:03:41 +02:00
  • 370b1fc100 feat(communication): housekeeping mute-user + kick-user composers simoleo89 2026-05-24 11:00:05 +02:00
  • c9d8f32e62 feat(communication): housekeeping unban-user composer simoleo89 2026-05-24 10:56:11 +02:00
  • 31598b8883 feat(communication): housekeeping ban-user + generic action-result simoleo89 2026-05-24 10:53:46 +02:00
  • 3113baf559 feat(communication): housekeeping find-user-by-id composer simoleo89 2026-05-24 10:47:59 +02:00
  • ec7e122e74 feat(communication): add housekeeping find-user-by-name packet pair simoleo89 2026-05-24 10:39:20 +02:00
  • 9b416f20af Merge pull request #76 from duckietm/Dev DuckieTM 2026-05-22 11:06:00 +02:00