github-actions[bot]
e6093f959f
🆙 Bump version to 4.1.14 [skip ci]
2026-05-06 10:51:57 +00:00
Lorenzune
26326bcc0e
Merge remote-tracking branch 'duckie/main' into merge-duckie-main-2026-05-06
...
# Conflicts:
# Database Updates/016_custom_prefixes_setup.sql
# Database Updates/custom_nick_icons_setup.sql
# Database Updates/remember_login_tokens.sql
# Database Updates/wired_message_length_512.sql
# Emulator/src/main/java/com/eu/habbo/habbohotel/GameEnvironment.java
# Emulator/src/main/java/com/eu/habbo/messages/outgoing/rooms/users/RoomUserDataComposer.java
# Emulator/src/main/java/com/eu/habbo/messages/outgoing/users/UserProfileComposer.java
# Emulator/src/main/java/com/eu/habbo/networking/gameserver/WebSocketChannelInitializer.java
# Emulator/src/main/java/com/eu/habbo/networking/gameserver/auth/AuthHttpHandler.java
2026-05-06 04:23:14 +02:00
github-actions[bot]
fdf0e5d806
🆙 Bump version to 4.1.13 [skip ci]
2026-05-04 13:38:38 +00:00
DuckieTM
c64d3b7b8d
Merge pull request #98 from duckietm/dev
...
Dev
2026-05-04 15:37:38 +02:00
duckietm
c2b85c0c8c
🆙 Redone Background profiles
2026-05-04 15:15:41 +02:00
duckietm
f8a651b059
🆙 Security update Info stand background
2026-05-04 13:18:06 +02:00
github-actions[bot]
00f9feab14
🆙 Bump version to 4.1.12 [skip ci]
2026-05-04 08:54:02 +00:00
DuckieTM
0b37705b65
Merge pull request #97 from duckietm/dev
...
Dev
2026-05-04 10:53:08 +02:00
duckietm
9b77ca1016
🆙 Cleanup
2026-05-04 10:52:48 +02:00
duckietm
39941cd496
🆕 Added extra packet for the pets
2026-05-04 10:08:37 +02:00
duckietm
7095dfad43
🆙 Fix Pickall
2026-05-04 08:20:58 +02:00
simoleo89
5afa1f274c
feat(profile): add background_card_id for full-box card backgrounds
...
Introduces a 4th profile-style id (cardBg) alongside the existing
background/stand/overlay triplet. The new id is meant to render a
background that fills the entire user info card on the client.
- HabboInfo: new InfostandCardBg field, loaded/saved with the
existing background ids; users.background_card_id column added
via sqlupdates/add_users_background_card_id.sql.
- ChangeInfostandBgEvent: reads a 4th int with bytesAvailable
guard to remain compatible with older clients.
- RoomUserDataComposer, RoomUsersComposer, UserProfileComposer:
append the cardBg int after the existing trio. Bot sections in
RoomUsersComposer pad an extra zero to keep field count consistent.
2026-05-03 22:09:53 +02:00
duckietm
8f59eb652f
🆙 As NAcho wants it, add effect on disconnected user & small security update
2026-05-01 16:59:34 +02:00
duckietm
8a8cd1121e
🆕 Create Custom Bage & Security update
2026-05-01 15:58:48 +02:00
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
Lorenzune
59ce829fe0
Merge duckie main into live merge branch
2026-04-25 13:52:04 +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
Lorenzune
f51617d092
Add secure mode config toggles
2026-04-24 15:55:39 +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
Lorenzune
585af846c4
Add secure assets and remember login support
2026-04-23 16:27:01 +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
Lorenzune
dde2c4143c
checkpoint: secure config gdm and api baseline
2026-04-23 07:01:09 +02:00
duckietm
d5497e49ad
🆙 Update API and added Copy to Template room command
2026-04-22 16:03:40 +02:00
Lorenzune
26999c254b
Merge remote-tracking branch 'duckie/main' into duckie-live-merge-2026-04-21
2026-04-22 09:43:43 +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
Lorenzune
dd96523496
Merge latest duckie main with UI login
2026-04-21 11:44:19 +02:00
Lorenzune
02f3ded44e
Merge remote-tracking branch 'duckie-temp/main' into duckie-merge-2026-04-21
...
# Conflicts:
# Emulator/src/main/java/com/eu/habbo/habbohotel/achievements/AchievementManager.java
# Emulator/src/main/java/com/eu/habbo/habbohotel/rooms/Room.java
# Emulator/src/main/java/com/eu/habbo/habbohotel/users/inventory/ItemsComponent.java
# Emulator/src/main/java/com/eu/habbo/messages/incoming/Incoming.java
2026-04-21 11:20:06 +02:00
Lorenzune
8bbe8640b0
WIP preserve local changes before duckie merge
2026-04-21 11:13:32 +02:00