github-actions[bot]
60e5ba3a6a
🆙 Bump version to 4.1.11 [skip ci]
2026-05-01 05:49:08 +00:00
DuckieTM
9fa3fad70c
Merge pull request #95 from duckietm/dev
...
🆕 News API
2026-05-01 07:48:08 +02:00
duckietm
860f61f765
🆕 News API
2026-04-30 17:21:33 +02:00
github-actions[bot]
c5137bf3dc
🆙 Bump version to 4.1.10 [skip ci]
2026-04-29 15:11:05 +00:00
DuckieTM
5150418796
Merge pull request #94 from duckietm/dev
...
Dev
2026-04-29 17:10:02 +02:00
duckietm
1cac407c45
🆕 Effect selection in user dropdown
2026-04-29 13:20:53 +02:00
github-actions[bot]
d85eecd624
🆙 Bump version to 4.1.9 [skip ci]
2026-04-28 11:52:58 +00:00
DuckieTM
c50098a945
Merge pull request #93 from duckietm/dev
...
🆕 Added Staffchat to the Emu
2026-04-28 13:52:02 +02:00
duckietm
0224f3f416
🆕 Added Staffchat to the Emu
...
!!! Do not run the Staffchat plugin anymore !!!!
- execute the sql:
INSERT INTO `permission_definitions` (`permission_key`, `max_value`, `comment`)
VALUES ( 'acc_staff_chat', 1, 'Grants access to the in-game Staff Chat group buddy: receives broadcasts from other staff and can broadcast to anyone holding this permission.' )
ON DUPLICATE KEY UPDATE `max_value` = VALUES(`max_value`), `comment` = VALUES(`comment`);
2026-04-28 13:51:04 +02:00
github-actions[bot]
03d37650a0
🆙 Bump version to 4.1.8 [skip ci]
2026-04-28 09:32:12 +00:00
DuckieTM
f4e5449443
Merge pull request #92 from duckietm/dev
...
🆙 Added Ban to the API
2026-04-28 11:31:15 +02:00
duckietm
1ebc8314a8
🆙 Added Ban to the API
2026-04-28 11:30:54 +02:00
github-actions[bot]
85a60cf591
🆙 Bump version to 4.1.7 [skip ci]
2026-04-24 20:10:07 +00:00
DuckieTM
41d7420251
Merge pull request #91 from duckietm/dev
...
🆙 Added some btter logging and fix pre-existing leak in GameByteDecoder
2026-04-24 22:09:13 +02:00
DuckieTM
5dd602ebab
🆙 Added some btter logging and fix pre-existing leak in GameByteDecoder
2026-04-24 22:08:27 +02:00
github-actions[bot]
6d203c1267
🆙 Bump version to 4.1.6 [skip ci]
2026-04-24 14:35:01 +00:00
DuckieTM
a8bcb27d27
Merge pull request #90 from duckietm/dev
...
🆙 CryptoV2 - please red the how_things_work on DC !!!
2026-04-24 16:33:57 +02:00
duckietm
b18d65bd79
🆙 CryptoV2 - please red the how_things_work on DC !!!
2026-04-24 15:54:37 +02:00
github-actions[bot]
13958cb11e
🆙 Bump version to 4.1.5 [skip ci]
2026-04-24 09:19:58 +00:00
DuckieTM
7414bc2589
Merge pull request #89 from duckietm/dev
...
Dev
2026-04-24 11:19:14 +02:00
duckietm
da2307f3b5
🆙 Updated Tokens to use JWT rotational tokens
2026-04-24 11:18:46 +02:00
duckietm
030b5ec174
🆕 Handshake on connect - ECDH key exchange (P-256 so it works in every browser's crypto.subtle)
2026-04-23 15:53:30 +02:00
github-actions[bot]
ec54dc5c85
🆙 Bump version to 4.1.4 [skip ci]
2026-04-23 08:20:27 +00:00
DuckieTM
50acf6217e
Merge pull request #88 from duckietm/dev
...
Dev
2026-04-23 10:19:32 +02:00
duckietm
dd06f2b15c
🆙 Token login added
2026-04-23 10:19:06 +02:00
duckietm
d5497e49ad
🆙 Update API and added Copy to Template room command
2026-04-22 16:03:40 +02:00
github-actions[bot]
1916c6c785
🆙 Bump version to 4.1.3 [skip ci]
2026-04-22 05:38:10 +00:00
duckietm
872dd11bd2
🆕 API installed
...
Api has been enabled over the websocket address :
/api/auth/login
/api/auth/register
/api/auth/forgot-password
/api/auth/logout
/api/auth/check-email
/api/health
2026-04-22 07:35:06 +02:00
duckietm
1b08e083bf
🆙 Small update
2026-04-20 15:14:21 +02:00
duckietm
7347906786
🆕 Added UI login to the Emu
2026-04-20 14:27:19 +02:00
DuckieTM
1a3ceefdc5
🆙 Oepsie forgot to add the Boolean
2026-04-18 11:57:45 +02:00
duckietm
74f3127f80
🆙 Bug Fixed in catalogue editor
2026-04-17 13:50:11 +02:00
duckietm
5b8aca458d
💳 Credits update
2026-04-14 14:51:25 +02:00
duckietm
ab570885e6
🆙 Stage 1 New wired
2026-04-13 17:40:31 +02:00
DuckieTM
176d766665
Merge branch 'dev' into feat/wired-signal-flow-apr13
2026-04-13 17:00:54 +02:00
Lorenzune
ae08d4b3f4
Preserve signal origin actor context
2026-04-13 16:45:40 +02:00
duckietm
d5850e7e0b
🆙 Fixed not saveing selected furni
2026-04-13 16:36:43 +02:00
DuckieTM
b06f380713
Merge pull request #76 from simoleo89/pr/catalog-admin-fixes
...
fix(catalog): NPE on page creation + admin handlers
2026-04-13 15:47:33 +02:00
duckietm
c17cd4b14f
🆙 Teleport Wired fixed - thanks to xlRaiko
2026-04-13 14:44:35 +02:00
duckietm
f18eeb7d67
🆙 Fix idle
2026-04-13 08:31:38 +02:00
Life
961c53950e
fix(catalog): NPE on page creation + admin page image/icon handlers
...
- Fixed NullPointerException in CatalogPage constructor when `includes`
column is null (added null-safety check)
- Added `includes` column to createCatalogPage INSERT statement (was
missing, causing null column values)
- Added CatalogAdminSavePageImagesEvent (packet 10048): allows admin
client to update page header/teaser images
- Added CatalogAdminSavePageIconEvent (packet 10049): allows admin
client to update page icon type
- Registered both new handlers in PacketManager and Incoming
2026-04-13 00:07:02 +02:00
duckietm
263408dbed
🆕 YoutubeTV broadcasting
2026-04-10 09:05:21 +02:00
duckietm
c5609ed00b
🆙 Added packet rate limit ==> 50 p/s & youtube fixes
2026-04-09 15:20:31 +02:00
duckietm
5172a74f61
🆙 Logic for the Youtube Broadcast
2026-04-09 11:47:53 +02:00
Lorenzune
17e316e521
Add wired signal and variable fixes
2026-04-08 16:18:16 +02:00
duckietm
559231e23e
🆙 Update ItemsComponent & NPE Roomunit
...
This does not try to auto-repair the broken room layout. A room with bad
door coordinates is a database / model-authoring issue that needs to
be fixed at the source; this patch only stops the gameserver from
crashing on every entry attempt and leaving permanent ghost units
behind. The warning log line identifies the specific room id so the
operator can investigate which rooms are broken.
2026-04-08 15:47:53 +02:00
duckietm
fc487231a8
🆙 Added send username to badge
2026-04-08 14:08:22 +02:00
duckietm
7e22e215e5
🆙 Fix NPE
...
Fixed in-memory disconnection race caused by a sloppy antipattern pervasive in Habbo.java
2026-04-08 08:21:20 +02:00
duckietm
7786ba8e8f
🆙 Chatlog logging
2026-04-08 08:05:11 +02:00
Lorenzune
cf90ab2bf0
Fix builders club virtual owner persistence
2026-04-07 16:56:57 +02:00