Commit Graph

983 Commits

Author SHA1 Message Date
simoleo89 d23d1800da refactor(purse): consolidate into a single PurseView
Inline the modern purse markup directly into PurseView and delete the unused
PurseClassicView / PurseModernView components (+ dead PurseClassicView.css).
PurseView is now the single purse component.
2026-06-14 22:14:13 +02:00
simoleo89 d65233ce23 style(purse): make the Join/Earnings buttons green to match the reference
Entra (Join) and Guadagni (Earnings) now use a green gradient instead of the
dark surface, matching the requested purse style.
2026-06-14 22:11:02 +02:00
simoleo89 ff0c608b01 style(toolbar): vertically center the chat input box within the bar
Raise the desktop chat-input frame from bottom-0 to bottom-[7px] so the 38px
box sits centered in the 52px bar instead of flush at the bottom.
2026-06-14 21:56:29 +02:00
simoleo89 3d7feab40f fix(toolbar): stop clipping pop-ups/boxes at the nav edges
Drop overflow-x: clip on .tb-nav-clip so boxes that extend past the nav edge
(e.g. the me-menu above the avatar, especially when the bar is collapsed/narrow)
are no longer cut off.
2026-06-14 21:55:05 +02:00
simoleo89 410cd1eddd fix(chat-input): use the original chat-styles icon (colored) in the trigger
Replace the dynamic bubble-style preview with the hotel's actual chat-styles
icon (styles-icon.png) shown in color, next to the caret — matching the
reference exactly.
2026-06-14 21:47:36 +02:00
simoleo89 d1315e6e56 style(chat-input): light gray input surface to match reference 2026-06-14 21:43:46 +02:00
simoleo89 98576992e3 feat(toolbar): keep rank-gated icons visible even when collapsed
modtools, housekeeping and furni-editor now render outside the collapse group,
so staff still see their tools when the left side is collapsed (still gated by
the existing isMod/isHk checks).
2026-06-14 21:43:46 +02:00
simoleo89 962d8a2d42 feat(toolbar): keep friends + find-friends when the friend bar is collapsed
When the right collapse button is active, keep the friends-list icon and show a
compact find-friends (magnifier) button, hiding mentions, the messenger icon
and the full friend bar.
2026-06-14 21:40:28 +02:00
simoleo89 45866c17d3 feat(toolbar): keep a core icon set when the left side is collapsed
When the left collapse button is active, keep the core icons visible
(catalog, avatar/me, builders club, inventory, camera) and hide only the
secondary ones (habbo/home, rooms, game, rare-values, fortune-wheel, wired,
youtube, soundboard, modtools, housekeeping, furni-editor).
2026-06-14 21:37:00 +02:00
simoleo89 0714bc8e8b fix(toolbar): revert bar to previous gray + invert collapse arrows
Restore the bar surface to rgba(62,64,72,0.55) (the previous look was preferred)
and flip both edge-collapse chevrons so they point the way shown in the
reference screenshots.
2026-06-14 21:28:58 +02:00
simoleo89 a35bb8042e style(toolbar): grayer, more opaque bar surface (less brown bleed-through) 2026-06-14 21:26:24 +02:00
simoleo89 be471ca39b feat(toolbar): add two edge collapse buttons for the icon clusters
Add a tab button at the left and right outer edges of the desktop toolbar.
The left one hides/shows the left action icons, the right one hides/shows the
friends/right cluster — each independent, toggled with a chevron that flips
direction. Styled as a semi-transparent gray edge tab matching the bar.
2026-06-14 21:16:25 +02:00
simoleo89 ba4c2f1027 style(toolbar): make the bar a semi-transparent gray
Change the toolbar surface from near-opaque dark (rgba(18,19,24,0.97)) to a
semi-transparent gray (rgba(62,64,72,0.55)) so the room shows through, per the
reference look.
2026-06-14 21:11:57 +02:00
simoleo89 450db9f817 feat(chat-input): style selector trigger shows selected bubble preview + caret
Replace the generic grayscale styles-icon trigger with a ▼ caret plus a small
clipped preview of the currently-selected chat bubble (chat-bubble bubble-N),
matching the reference layout.
2026-06-14 21:05:47 +02:00
simoleo89 11167cb9b3 feat(chat-input): move chat-style selector to the left of the input
Match the reference layout: the chat-style picker now sits before the text
field (left side) instead of after it. Adds left padding + a small gap so the
trigger, input and emoji selector are evenly spaced.
2026-06-14 21:01:46 +02:00
simoleo89 49cd06a26c feat(toolbar): remove show/hide toggle button and its animation
Drop the chevron toggle (tb-toggle) and the collapse/expand behavior: the
toolbar is now always visible (no isToolbarOpen state, no handleToggleClick,
no lock timers). The nav blocks render statically (initial=visible) so there's
no show/hide slide-in effect, and the chat-input frame sits in the bar at all
times. Removes the now-dead tb-toggle CSS and the unused useRef/useCallback
imports.
2026-06-14 20:53:39 +02:00
simoleo89 c311f3597d fix(friendbar): guarantee a single find-friends chip (filter null friends)
The legacy bar rendered MAX_DISPLAY_COUNT FriendBarItemViews and padded
empty slots with null, so an empty online-friends list produced three
identical 'Trova Amici' buttons. The current bar already renders a single
explicit search chip, but harden it: filter null/undefined out of the
online-friends array before slicing/mapping so the search chip is the only
possible source of that affordance — exactly one, always.
2026-06-14 20:26:47 +02:00
simoleo89 bd71d326fb style(toolbar): solid bottom bar (classic Habbo look, less glassy) 2026-06-14 18:58:07 +02:00
DuckieTM 3c9332e798 Merge pull request #234 from duckietm/Dev
Dev
2026-06-12 16:01:58 +02:00
DuckieTM d0a7d200d1 Merge pull request #230 from hotellidev/multicolorfurnifix
Fix multicolor furni names
2026-06-12 15:54:27 +02:00
DuckieTM c62e041d46 Merge pull request #229 from simoleo89/feat/installer-configurable-renderer-dir
feat(installer): make the renderer folder configurable
2026-06-12 15:53:46 +02:00
DuckieTM 419cb4cbde Merge pull request #228 from RemcoEpicnabbo/Dev
Remove trailing comma in ui-config.example
2026-06-12 15:53:05 +02:00
hotellidev caf80e5386 Merge branch 'duckietm:main' into multicolorfurnifix 2026-06-12 03:15:02 +03:00
DuckieTM 32b0e2a370 Merge pull request #233 from duckietm/Dev
🆙 100% Guild Furni Catalog Page
2026-06-11 13:16:46 +02:00
duckietm de38371069 🆙 100% Guild Furni Catalog Page 2026-06-11 13:16:29 +02:00
DuckieTM 69b643761c Merge pull request #232 from duckietm/Dev
🆙 Fix scrollbar
2026-06-11 10:31:41 +02:00
duckietm 40864cf880 🆙 Fix scrollbar 2026-06-11 10:31:24 +02:00
DuckieTM c4d7070316 Merge pull request #231 from duckietm/Dev
🆙 Added colored background to items in group furni & fix catalog price
2026-06-11 10:14:58 +02:00
duckietm 5aa9dcd650 🆙 Added colored background to items in group furni & fix catalog price 2026-06-11 10:14:27 +02:00
hotellidev afaea87bcd Fix multicolor furni names 2026-06-11 04:07:06 +03:00
simoleo89 1cfa4ca9f0 feat(installer): make the renderer folder configurable
install.mjs hardcoded the renderer SDK location as ../Nitro_Render_V3, so re-running it next to a renderer checkout under a different name silently cloned a second copy.

Resolve the renderer dir by priority: --renderer-dir=<path> flag, NITRO_RENDERER_DIR env, interactive prompt, then auto-detect an existing sibling among Nitro_Render_V3 / renderer. A fresh clone with no flag/env still defaults to ../Nitro_Render_V3, and existing checkouts are auto-detected (no more duplicate clones). Adds --renderer-repo=<url> for the clone URL; --help, the step labels and the summary reflect the resolved dir.

Backward-compatible, pure installer change — no client/runtime code touched.
2026-06-10 22:18:48 +02:00
Remco Epicnabbo 477f974b7a Remove trailing comma in ui-config.example
Remove a trailing comma after the closing object in public/configuration/ui-config.example. This fixes invalid JSON syntax that could cause parsing errors when loading the UI configuration.
2026-06-10 21:45:21 +02:00
DuckieTM 7e9af4f37e Merge pull request #225 from duckietm/Dev
🆙 Fix Group Forum buy
2026-06-10 14:16:44 +02:00
duckietm 9fcbfba22f 🆙 Fix Group Forum buy 2026-06-10 14:16:18 +02:00
DuckieTM 7e63d5b844 Merge pull request #224 from duckietm/Dev
Dev
2026-06-10 10:24:47 +02:00
duckietm 4bfd5e96ec 🆙 Update catalogue Forum view 2026-06-10 10:17:20 +02:00
duckietm e5ca4936ea 🆙 Detached Theme from original NitroV3 2026-06-10 07:23:02 +02:00
DuckieTM b2000ba1a9 Merge pull request #223 from simoleo89/fix/skip-purchase-confirmation
fix(catalog): honor skip purchase confirmation setting
2026-06-10 06:18:46 +02:00
simoleo89 e6519c301f fix(catalog): honor skip purchase confirmation setting
Wire both classic and modern catalog purchase widgets to the shared catalogSkipPurchaseConfirmation setting used by User Settings. When enabled, the primary buy/rent button now calls the purchase flow directly instead of first switching to the CONFIRM state. Existing validation, gift purchases, club checks, limited sold-out handling, and Builders Club placement flows remain unchanged.
2026-06-09 22:29:11 +02:00
DuckieTM a1761d463f Merge pull request #222 from duckietm/Dev
Dev
2026-06-09 15:16:52 +02:00
duckietm 3ea6ec70a4 🆙 Update Purse 2026-06-09 13:55:33 +02:00
duckietm 3e92e718e5 🆙 Fix avatar head in friends chat 2026-06-09 07:11:28 +02:00
DuckieTM 4eb8efbebf Merge pull request #221 from duckietm/Dev
🆙  Added text
2026-06-08 13:02:54 +02:00
duckietm 9e309f4aaf 🆙 Added text 2026-06-08 13:02:32 +02:00
DuckieTM ac84d73f8a Merge pull request #220 from duckietm/Dev
Dev
2026-06-08 11:25:34 +02:00
duckietm ce8e6fa61f 🆙 Fix the avatar head in send pressent 2026-06-08 11:06:01 +02:00
duckietm b1f0fe64c0 🆙 Fix navigator fav. 2026-06-08 10:39:39 +02:00
duckietm 05653e7034 🆙 Better HK icoon 2026-06-08 10:16:03 +02:00
duckietm c427298926 🆙 Small fix for the clasic catalogue mobile view 2026-06-08 09:51:27 +02:00
duckietm cad30673ef 🆙 Updated Housekeeping icon 2026-06-08 08:50:41 +02:00